html{transition:background .25s;overflow-x:clip}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--topbar-h:60px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#live.lp-hero-discover{scroll-margin-top:var(--topbar-h)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--navy);font:15px/1.6 var(--font-sans);-webkit-font-smoothing:antialiased}.skip-link{z-index:10000;background:var(--navy);color:var(--surface);border-radius:8px;padding:10px 14px;font-weight:750;text-decoration:none;transition:transform .15s;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{outline:3px solid var(--green-soft);outline-offset:2px;transform:translateY(0)}h1,h2,h3,h4,.h1,.hero-h1,.hero-copy h1,.onb-shell h1,.dpage-head h1,.opp-title,.sect h2,.sect-head h2,.dash-secthead h2,.sn-dialog h3,.price2 h3,.lp-hero h1{font-family:var(--font-heading)}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.btn:focus-visible,a:focus-visible,button:focus-visible,[role=button]:focus-visible,[role=option]:focus-visible,summary:focus-visible{outline:3px solid var(--blue-soft);outline-offset:2px;border-color:var(--blue)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wrap{max-width:960px;padding:var(--pad-page-y) var(--pad-page-x) 80px;margin:0 auto}.wrap:has(>.lp-bleed){width:100%;max-width:none;padding-left:0;padding-right:0}.topbar{background:var(--surface);border-bottom:1px solid var(--border);padding:0 var(--space-6);z-index:40;height:60px;box-shadow:var(--shadow-2xs);align-items:center;gap:22px;display:flex;position:sticky;top:0}.logo{flex:none;align-items:center;display:flex}.brand-lockup{background:url(/brand/socialname-logo-header-light.png) 0/contain no-repeat;width:149.6px;height:24.6px;display:block}:root[data-theme=dark] .brand-lockup{background-image:url(/brand/socialname-logo-header-dark.png)}.navlinks{color:var(--text-2);white-space:nowrap;flex-shrink:1;gap:18px;min-width:0;font-size:14px;font-weight:600;display:flex}.navlinks a:hover{color:var(--navy)}.spacer{flex:1;min-width:8px}.topbar-actions,.topbar-auth{flex-shrink:0;align-items:center;gap:8px;display:flex}.topbar-country{flex:none;position:relative}.country-trigger{border:1.5px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);width:42px;min-width:42px;height:36px;color:var(--navy);box-shadow:var(--shadow-2xs);white-space:nowrap;justify-content:center;align-items:center;padding:0;display:inline-flex}.country-trigger:hover{border-color:var(--border-strong);box-shadow:var(--shadow-xs)}.country-trigger-flag{place-items:center;width:24px;height:18px;line-height:1;display:grid}.country-flag-image{object-fit:cover;border-radius:3px;width:24px;height:18px;display:block;box-shadow:0 0 0 1px #0000001a;box-shadow:0 0 0 1px lab(0% 0 0/.1)}:root[data-theme=dark] .country-flag-image{box-shadow:0 0 0 1px #ffffff1a;box-shadow:0 0 0 1px lab(100% 0 0/.1)}.country-flag-fallback{font-size:18px;line-height:1}.country-menu{z-index:220;border:1.5px solid var(--border);background:var(--surface);width:310px;box-shadow:var(--shadow-dropdown);border-radius:16px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.country-menu-head{border-bottom:1px solid var(--border);gap:2px;padding:15px 16px 12px;display:grid}.country-menu-head strong{font-size:14px;line-height:1.35}.country-menu-head span{color:var(--muted);font-size:11.5px;line-height:1.4}.country-search{border-bottom:1px solid var(--border);padding:10px 12px;display:block}.country-search input{border:1.5px solid var(--border);background:var(--input-bg);width:100%;height:38px;color:var(--navy);border-radius:9px;padding:7px 11px;font-size:14px}.country-search input:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft);outline:0}.country-options{overscroll-behavior:contain;max-height:min(52vh,380px);padding:6px;overflow-y:auto}.country-option{width:100%;min-height:40px;color:var(--text-2);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:7px 10px;display:grid}.country-option:hover{background:var(--bg);color:var(--navy)}.country-option.selected{background:var(--green-soft);color:var(--green);font-weight:700}.country-option>.country-flag-fallback{font-size:18px;line-height:1}.country-option>b{color:var(--green);text-align:right}.country-menu-status{color:var(--muted);text-align:center;padding:15px 10px;font-size:13px}.tb-ic{border:1.5px solid var(--border-strong);background:var(--surface);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--navy);white-space:nowrap;box-shadow:var(--shadow-2xs);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.tb-ic:hover{border-color:var(--border-strong);box-shadow:var(--shadow-xs)}.tb-ic.blue{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:var(--shadow-xs)}.tb-ic.blue:hover{background:var(--blue-hover);border-color:var(--blue-hover)}.topbar-post{white-space:nowrap;border-radius:var(--radius-pill);flex:none;padding:7px 16px;font-size:13px;font-weight:700;line-height:1.2}.mobile-tabbar{display:none}.sn-search{flex:1;min-width:180px;max-width:400px;position:relative}.sn-search-ic{color:var(--muted);pointer-events:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.sn-search-ic svg{width:18px;height:18px;display:block}.sn-search input{border:1.5px solid var(--border);border-radius:var(--radius-pill);width:100%;font:500 14px/1.35 var(--font-sans);background:var(--input-bg);color:var(--navy);padding:9px 14px 9px 40px}.sn-search input:focus{border-color:var(--navy);background:var(--surface);box-shadow:0 0 0 3px color-mix(in oklch, var(--navy) 12%, transparent);outline:none}.sn-sugg{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-dropdown);z-index:120;max-height:min(70vh,440px);padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.sn-sugg-h{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:9px 12px 4px;font-size:10.5px;font-weight:800}.sn-sugg-it{text-align:left;width:100%;color:var(--text-2);background:0 0;border:none;border-radius:10px;align-items:center;gap:9px;padding:9px 12px;font-size:13.5px;font-weight:600;display:flex}.sn-sugg-it.hi{background:var(--navy-soft);color:var(--navy)}.sn-sugg-it.catch{color:var(--navy);border-top:1.5px solid var(--border);border-radius:0 0 10px 10px;margin-top:4px;font-weight:700}.sn-sugg-it.catch.hi{border-radius:10px}.sn-sugg-mag{color:var(--muted);font-size:15px}@media (max-width:860px){.sn-search{display:none}}.onb-shell{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-panel);max-width:700px;padding:var(--space-8);box-shadow:var(--shadow-lg);margin:10px auto 0}.onb-progress{justify-content:center;gap:8px;margin-bottom:28px;display:flex}.onb-progress span{background:var(--border-strong);border-radius:999px;width:42px;height:6px}.onb-progress span.active,.onb-progress span.done{background:var(--blue)}.onb-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--amber);text-align:center;margin-bottom:7px;font-size:11.5px;font-weight:800}.onb-shell h1{text-align:center;letter-spacing:-.03em;margin:0;font-size:clamp(24px,4vw,32px);line-height:1.18}.onb-lede{text-align:center;color:var(--text-2);max-width:540px;margin:8px auto 24px;font-size:15.5px}.onb-side-toggle,.onb-identity-toggle{border:1.5px solid var(--border-strong);background:var(--bg);border-radius:999px;grid-template-columns:1fr 1fr;max-width:360px;margin:0 auto 24px;padding:4px;display:grid}.onb-side-toggle button,.onb-identity-toggle button{color:var(--text-2);background:0 0;border:0;border-radius:999px;padding:10px 18px;font-weight:700}.onb-side-toggle button.active,.onb-identity-toggle button.active{background:var(--navy);color:var(--surface);box-shadow:var(--shadow-sm)}.onb-intent-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.onb-intent-card{text-align:left;border:1.5px solid var(--border);background:var(--surface);min-height:92px;color:var(--navy);border-radius:var(--radius-xl);padding:var(--space-4);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.onb-intent-card:hover,.onb-intent-card:focus-visible{border-color:var(--border-strong);box-shadow:var(--shadow-card-hover);outline:0;transform:translateY(-1px)}.onb-intent-icon{font-size:22px;line-height:1}.onb-intent-card b{font-size:14px;line-height:1.25;display:block}.onb-intent-card small{color:var(--muted);margin-top:4px;font-size:11.5px;line-height:1.3;display:block}.onb-intent-arrow{color:var(--amber);font-weight:800}.onb-back{color:var(--muted);background:0 0;border:0;margin:-8px 0 8px;padding:0;font-weight:700;display:block}.onb-back:hover{color:var(--navy)}.onb-identity-toggle{max-width:none;margin-top:4px}.onb-profile-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.onb-privacy-note{background:var(--amber-soft);border:1.5px solid var(--amber-border);color:var(--amber);border-radius:13px;align-items:flex-start;gap:11px;margin-top:16px;padding:13px 15px;display:flex}.onb-privacy-note>span{font-size:18px}.onb-privacy-note b,.onb-privacy-note div>span{display:block}.onb-privacy-note div>span{color:var(--text-2);margin-top:2px;font-size:12.5px}.onb-advisor-shell{background:var(--bg);border:1.5px solid var(--border);border-radius:13px;margin-top:16px;padding:13px 15px}.onb-advisor-shell p{color:var(--muted);margin:5px 0 0 23px;font-size:12.5px}.profile-details-stack{gap:18px;margin-top:22px;display:grid}.profile-details-section{border-top:1.5px solid var(--border);padding-top:18px}.profile-details-section .h2{margin:0 0 6px;font-size:18px}.profile-details-section>.meta{margin:0 0 14px}.profile-details-section fieldset{border:1.5px solid var(--border);border-radius:13px;margin:10px 0 16px;padding:12px 14px}.profile-details-section legend{padding:0 5px;font-weight:700}.profile-interest-list .row{margin:8px 0;font-weight:500}.profile-details-section input[type=file]{background:var(--bg);padding:10px}.onb-skip{text-align:center;color:var(--muted);margin-top:17px;font-size:13px;font-weight:600;display:block}.onb-skip:hover{color:var(--navy)}.onb-loading{text-align:center;padding:48px}.onb-ready{text-align:center}.wrap:has(.onb-postw-grid){width:100%;max-width:1240px}.postw-grid.onb-postw-grid{grid-template-columns:250px minmax(0,1fr);grid-template-areas:"rail main";align-items:start;width:100%;max-width:1180px;margin-inline:auto}.onb-postw-rail-title{margin-bottom:4px;font-size:17px;font-weight:700}.onb-postw-step-list{flex-direction:column;gap:2px;margin-top:20px;display:flex}.onb-postw-mobile-title{flex:1;min-width:0}.onb-postw-mobile-title>div:first-child{font-size:15px;font-weight:700}.onb-postw-progress-segments{grid-template-columns:repeat(3,14px)}.onb-postw-form{gap:var(--gap-card);flex-direction:column;min-width:0;display:flex}.onb-postw-form>.postw-wizard-progress{margin-bottom:0}.onb-postw-panel{padding:24px}.onb-postw-panel>.h1{letter-spacing:-.025em;margin:4px 0 7px;font-size:26px}.onb-postw-profile-card{min-height:132px;padding-bottom:42px;position:relative}.onb-postw-card-action{color:var(--blue);font-size:12.5px;font-weight:750;position:absolute;bottom:16px;left:18px}.onb-postw-form .profile-details-stack{gap:var(--gap-card);margin-top:0}.onb-postw-form .profile-details-section{border-width:1.5px;margin:0;padding:22px 24px}.onb-postw-form .profile-details-section>.postw-zone-label{margin-bottom:10px}.onb-postw-consent{padding:20px 24px}.onb-postw-consent-row{align-items:flex-start;margin-top:12px;font-weight:500}.onb-postw-consent-row input{width:auto;margin-top:3px}.onb-postw-actions{margin-top:18px}.onb-postw-actions .onb-skip{text-align:left;margin:0}.onb-postw-actions .btn{margin-left:auto}.onb-start-grid{text-align:left;grid-template-columns:1fr 1fr;gap:14px;display:grid}.onb-start-card{border:1.5px solid var(--border);background:var(--surface);border-radius:17px;flex-direction:column;align-items:flex-start;gap:13px;padding:20px;display:flex}.onb-start-card.primary{border-color:var(--blue-border);background:linear-gradient(145deg,var(--blue-soft),var(--surface))}.onb-start-card>div{flex:1}.onb-start-card h2{margin:0 0 5px;font-size:17px;line-height:1.25}.onb-start-card p{color:var(--text-2);font-size:13px;line-height:1.45}.onb-start-icon{font-size:23px}.onb-start-card .btn,.onb-start-card form{width:100%}.onb-strength{text-align:left;background:var(--bg);border-radius:14px;align-items:center;gap:14px;margin-top:18px;padding:14px 16px;display:flex}.onb-strength-bars{gap:4px;display:flex}.onb-strength-bars span{background:var(--border-strong);border-radius:99px;width:25px;height:7px}.onb-strength-bars span.on{background:var(--blue)}.onb-strength b,.onb-strength>div>span{display:block}.onb-strength>div>span{color:var(--muted);margin-top:2px;font-size:12.5px}.onb-multi-ready{text-align:left;border-top:1.5px solid var(--border);justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:18px;display:flex}.onb-multi-ready b,.onb-multi-ready span{display:block}.onb-multi-ready span{color:var(--muted);margin-top:2px;font-size:12.5px}.onb-welcome-page{isolation:isolate;width:100vw;max-width:none;min-height:calc(100svh - var(--topbar-h));margin-top:calc(-1 * var(--pad-page-y));background-color:#f8f7f0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(48px,7vh,82px) clamp(18px,4vw,56px) 50px;position:relative;overflow:hidden}.onb-welcome-page:before{content:"";z-index:-2;transform-origin:bottom;background-image:url(/onboarding-meadow.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;animation:22s ease-in-out infinite alternate onb-meadow-drift;position:absolute;inset:-3%;transform:scale(1.035)}.onb-welcome-page:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 42% at 50% 24%,#fffffcb8 0%,#fffffc47 58%,#0000 100%),linear-gradient(#fffffc1a 0%,#0000 38%,#3b673914 100%);position:absolute;inset:0}.onb-welcome-glow{z-index:0;filter:blur(34px);background:#fffff87a;border-radius:50%;width:min(760px,76vw);height:300px;animation:9s ease-in-out infinite alternate onb-glow-breathe;position:absolute;top:11%;left:50%;transform:translate(-50%)}.onb-welcome-content{z-index:1;max-width:1190px;margin:0 auto;position:relative}.onb-welcome-intro{text-align:center;color:#063b2d;animation:.75s cubic-bezier(.2,.75,.25,1) both onb-fade-up}.onb-welcome-kicker{color:#6e896f;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800}.onb-welcome-intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(31px,4.1vw,48px);font-weight:800;line-height:1.08}.onb-welcome-intro p{color:#5e6570;margin:14px auto 0;font-size:clamp(15px,1.55vw,20px);line-height:1.45}.onb-welcome-goal-heading{color:#073b2d;justify-content:center;align-items:center;gap:20px;margin:32px 0 58px;animation:.75s cubic-bezier(.2,.75,.25,1) .1s both onb-fade-up;display:flex;position:relative}.onb-welcome-goal-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.35vw,31px);font-weight:800}.onb-welcome-arrow{color:#063b2d;stroke:#063b2d;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:92px;height:74px;position:absolute;top:calc(100% - 8px);left:clamp(72px,8vw,104px);transform:rotate(-2deg)}.onb-welcome-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.onb-welcome-card{text-align:center;color:#082f25;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#ffffffd4;border:1px solid #e2e5daf2;border-radius:24px;flex-direction:column;align-items:center;min-height:358px;padding:31px 25px 25px;transition:transform .22s,box-shadow .22s,border-color .22s;animation:.72s cubic-bezier(.2,.75,.25,1) both onb-card-rise;display:flex;position:relative;box-shadow:0 18px 34px #364f3314,0 1px 2px #1b32200a}.onb-welcome-card:first-child{animation-delay:.2s}.onb-welcome-card:nth-child(2){animation-delay:.28s}.onb-welcome-card:nth-child(3){animation-delay:.36s}.onb-welcome-card:nth-child(4){animation-delay:.44s}.onb-welcome-card:hover{border-color:#a9c5a8;transform:translateY(-5px);box-shadow:0 24px 42px #2b523126,0 2px 4px #1b32200f}.onb-welcome-card:focus-visible{outline-offset:4px;outline:3px solid #227e4c40}.onb-welcome-icon{color:#116b3a;background:linear-gradient(145deg,#f2f8edf5,#e5efdcb8);border-radius:50%;place-items:center;width:88px;height:88px;margin-bottom:25px;display:grid;box-shadow:inset 0 0 0 1px #c7dbbb59}.onb-welcome-icon svg{width:57px;height:57px}.onb-welcome-card-title{font-family:var(--font-heading);letter-spacing:-.025em;font-size:21px;font-weight:800;line-height:1.22}.onb-welcome-card-copy{color:#3f4850;max-width:220px;margin-top:15px;font-size:14px;line-height:1.5}.onb-welcome-card-arrow{color:#08713c;margin-top:auto;padding-top:18px;font-size:31px;font-weight:400;line-height:1;transition:transform .2s}.onb-welcome-card:hover .onb-welcome-card-arrow{transform:translate(5px)}.onb-welcome-explore{color:#0b6436;justify-content:center;align-items:center;gap:8px;margin-top:34px;font-size:16px;font-weight:700;display:flex}.onb-welcome-explore:hover{text-underline-offset:5px;text-decoration:underline}.onb-welcome-explore span{font-size:27px;font-weight:400;line-height:.7}.onb-welcome-privacy{color:#5b6464;justify-content:center;align-items:center;gap:9px;margin-top:27px;font-size:14px;display:flex}.onb-welcome-privacy>span:first-child{color:#116b3a;place-items:center;width:22px;height:22px;font-size:24px;line-height:1;display:grid;transform:rotate(180deg)}@keyframes onb-meadow-drift{0%{transform:scale(1.035)translate(-.35%)}to{transform:scale(1.075)translate(.35%,-.45%)}}@keyframes onb-glow-breathe{0%{opacity:.5;transform:translate(-50%)scale(.96)}to{opacity:.82;transform:translate(-50%)scale(1.04)}}@keyframes onb-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes onb-card-rise{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1080px){.onb-welcome-grid{gap:14px}.onb-welcome-card{padding-inline:18px}.onb-welcome-card-title{font-size:19px}.onb-welcome-card-copy{font-size:13px}}@media (max-width:760px){.onb-welcome-page{min-height:calc(100svh - var(--topbar-h));padding:38px 12px 42px}.onb-welcome-intro h1{font-size:34px}.onb-welcome-intro p{font-size:15px}.onb-welcome-break{display:none}.onb-welcome-goal-heading{gap:10px;margin-top:27px;margin-bottom:49px}.onb-welcome-arrow{stroke-width:2.3px;width:68px;height:62px;top:calc(100% - 7px);left:34px}.onb-welcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.onb-welcome-card{border-radius:18px;min-height:276px;padding:22px 14px 18px}.onb-welcome-icon{width:66px;height:66px;margin-bottom:17px}.onb-welcome-icon svg{width:43px;height:43px}.onb-welcome-card-title{font-size:17px}.onb-welcome-card-copy{margin-top:10px;font-size:12px}.onb-welcome-card-arrow{padding-top:12px;font-size:25px}}@media (max-width:430px){.onb-welcome-intro h1{font-size:29px}.onb-welcome-goal-heading h2{font-size:23px}.onb-welcome-card{min-height:260px;padding-inline:11px}.onb-welcome-card-title{font-size:15px}.onb-welcome-card-copy{font-size:11.5px}.onb-welcome-explore{font-size:14px}.onb-welcome-privacy{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.onb-welcome-page:before,.onb-welcome-glow,.onb-welcome-intro,.onb-welcome-goal-heading,.onb-welcome-card{animation:none!important}}@media (max-width:640px){.onb-shell{border-radius:18px;margin-top:0;padding:22px 16px}.onb-intent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.onb-intent-card{grid-template-columns:1fr;align-content:start;min-height:122px;padding:13px}.onb-intent-arrow{display:none}.onb-profile-grid,.onb-start-grid{grid-template-columns:1fr}.onb-side-toggle button,.onb-identity-toggle button{padding:10px 8px;font-size:13px}.onb-strength,.onb-multi-ready{flex-direction:column;align-items:flex-start}}.btn{border:1.5px solid var(--border);background:var(--surface);color:var(--navy);border-radius:var(--radius-btn);justify-content:center;align-items:center;gap:6px;padding:9px 18px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.btn:hover{border-color:var(--border-strong);box-shadow:var(--shadow-xs)}.btn.blue{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:var(--shadow-xs)}.btn.blue:hover{background:var(--blue-hover);border-color:var(--blue-hover);box-shadow:var(--shadow-sm)}.btn:active:not(:disabled){transform:translateY(1px)}.btn.sm{padding:6px 14px;font-size:13px}.btn.danger{color:var(--red)}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1.5px solid var(--border);border-radius:var(--radius-input);width:100%;font:500 15px var(--font-sans);background:var(--input-bg);color:var(--navy);padding:10px 13px}input:focus,select:focus,textarea:focus{border-color:var(--navy);box-shadow:0 0 0 3px color-mix(in oklch, var(--navy) 12%, transparent);background:var(--surface);outline:none}input[type=checkbox],input[type=radio]{width:15px;height:15px;accent-color:var(--navy);cursor:pointer;box-shadow:none;flex:none;margin:0}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:3px solid var(--blue-soft);outline-offset:2px;box-shadow:0 0 0 1px var(--blue)}label{color:var(--text-2);margin:14px 0 5px;font-size:13px;font-weight:700;display:block}.topbar .sn-search input{border-radius:var(--radius-pill);font:500 14px/1.35 var(--font-sans);padding:9px 14px 9px 40px}.card{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-card);padding:var(--pad-card);box-shadow:var(--shadow-card);transition:box-shadow .18s,border-color .18s,transform .18s}.card:hover{box-shadow:var(--shadow-card-hover)}.card--flush{padding:0}.card--lg{padding:var(--space-8)}.card--flush:hover{box-shadow:var(--shadow-card)}.chip{background:var(--navy-soft);min-width:0;max-width:100%;color:var(--navy);border:1px solid var(--navy-border);white-space:normal;overflow-wrap:anywhere;text-align:start;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:700;line-height:1.25;display:inline-flex}.chip.green{background:var(--green-soft);color:var(--green);border-color:var(--green-border)}.pv{white-space:normal;overflow-wrap:anywhere;text-align:start;border-radius:999px;min-width:0;max-width:100%;padding:3px 11px;font-size:12px;font-weight:700;line-height:1.25;display:inline-flex}.chip,.pv,.pill,.fchip,.discover-type-chip,.investor-pref-chip,.hero-chip{white-space:normal;overflow-wrap:anywhere;text-align:start;min-width:0;max-width:100%}.pv-ANONYMOUS{background:var(--slate-soft);color:var(--slate)}.pv-PARTIAL{background:var(--amber-soft);color:var(--amber)}.pv-PUBLIC{background:var(--green-soft);color:var(--green)}.ver{color:var(--green);font-size:12.5px;font-weight:700}.ver:before{content:"✓ "}.meta{color:var(--muted);font-size:13px;font-weight:500}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.h1{letter-spacing:-.02em;font-size:22px;font-weight:800}.h2{margin-bottom:10px;font-size:16px;font-weight:700}.stack{gap:var(--gap-card);flex-direction:column;display:flex}.stack-sm{gap:var(--gap-stack-sm);flex-direction:column;display:flex}.stack-lg{gap:var(--gap-stack-lg);flex-direction:column;display:flex}.page-shell{width:min(var(--page-max,var(--page-wide)), calc(100vw - 2 * var(--pad-page-x)));padding-inline:var(--pad-page-x);padding-bottom:var(--space-8);margin-inline:auto}.page-shell--narrow{--page-max:var(--page-narrow)}.page-shell--default{--page-max:var(--page-default)}.page-shell--wide{--page-max:var(--page-wide)}.page-shell--canvas{--page-max:var(--page-canvas)}.page-shell--auth{--page-max:var(--page-auth)}.page-shell--form{--page-max:var(--page-form)}.page-shell--settings{--page-max:var(--page-settings)}.page-shell--profile{--page-max:var(--page-profile)}.page-shell--feed{--page-max:var(--page-feed)}.page-shell--seo{--page-max:var(--page-seo)}.page-shell--admin{--page-max:var(--page-admin)}.page-shell--offset-top{margin-top:var(--space-12)}.wrap .page-shell--canvas,.wrap .page-shell--wide,.wrap .page-shell--seo,.wrap .app-canvas{width:min(var(--page-max,var(--page-canvas)), calc(100vw - 2 * var(--pad-page-x)));max-width:none;margin-left:calc((100% - min(var(--page-max,var(--page-canvas)), calc(100vw - 2 * var(--pad-page-x)))) / 2);margin-right:calc((100% - min(var(--page-max,var(--page-canvas)), calc(100vw - 2 * var(--pad-page-x)))) / 2);padding-inline:0}.app-canvas{--page-max:var(--page-canvas);width:min(var(--page-max), calc(100vw - 2 * var(--pad-page-x)));padding-inline:var(--pad-page-x);padding-bottom:var(--space-8);margin-inline:auto}.page-content--narrow{max-width:var(--page-narrow);width:100%;margin-inline:auto}.listing-title{margin:var(--space-2) 0 var(--space-1);font-size:20px;font-weight:800;line-height:1.35}.card+.card{margin-top:var(--gap-card)}.stack>.card+.card,.cards>.card+.card,.stack-sm>.card+.card,.stack-lg>.card+.card{margin-top:0}.cards{gap:var(--gap-card);flex-direction:column;display:flex}.form-field{flex-direction:column;gap:6px;display:flex}.form-field>label{margin:0}.form-field>.meta{margin:0;line-height:1.45}.form-field+.form-field{margin-top:14px}.notice{border-radius:12px;padding:11px 14px;font-size:13px;font-weight:500;line-height:1.5}.notice.amber{background:var(--amber-soft);border:1.5px solid var(--amber-border);color:var(--amber-ink,#6e5620)}.notice.green{background:var(--green-soft);border:1.5px solid var(--green-border);color:var(--green)}.notice.slate{background:var(--slate-soft);color:var(--slate)}.opp{background:var(--surface);border:1.5px solid var(--border);margin-bottom:var(--gap-card);border-radius:16px;padding:18px;display:block}.opp:hover{border-color:var(--border-strong);box-shadow:var(--shadow-card-hover)}.opp h3{margin:8px 0 4px;font-size:15.5px;font-weight:700;line-height:1.4}.opp .who{color:var(--text-2);font-size:13.5px;font-weight:600}.facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:9px;margin:14px 0;display:grid}.fact{background:var(--bg);border-radius:12px;padding:10px 13px}.fact .k{color:var(--muted);font-size:11.5px;font-weight:700}.fact .v{font-size:14.5px;font-weight:700}.fact .v small{color:var(--muted);font-weight:500}table.ledger{border-collapse:collapse;width:100%;font-size:13.5px}.ledger th{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1.5px solid var(--border);padding:8px;font-size:11px;font-weight:700}.ledger td{border-bottom:1px solid var(--border);padding:10px 8px;font-weight:500}.msg{border-radius:16px;max-width:80%;margin-bottom:10px;padding:11px 14px;font-size:14.5px;line-height:1.5}.msg.them{background:var(--surface);border:1.5px solid var(--border);border-bottom-left-radius:6px}.msg.me{background:var(--blue);color:#fff;border-bottom-right-radius:6px;margin-left:auto}.msg .mt{opacity:.65;margin-top:4px;font-size:11px;font-weight:600}.sys{text-align:center;color:var(--green);background:var(--green-soft);border-radius:999px;width:fit-content;margin:0 auto 10px;padding:5px 14px;font-size:12px;font-weight:600}.transaction-room{padding:0;overflow:hidden}.transaction-room-head{border-bottom:1.5px solid var(--border);padding:18px 20px}.transaction-room-head .h2{margin:0}.transaction-room-head .meta{margin:3px 0 0}.ws-card.transaction-room{gap:0;padding:0}.ws-card .transaction-room-head{border-bottom:1px solid var(--border);padding:18px 20px}.transaction-room>.notice{margin:16px 20px}.conversation-record-note{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.conversation-safety.ws-card{display:block}.message-thread{overscroll-behavior:contain;background:var(--bg);min-height:220px;max-height:560px;padding:20px;overflow-y:auto}.message-thread .msg{overflow-wrap:anywhere;white-space:normal}.message-author{opacity:.72;margin-bottom:3px;font-size:11px;font-weight:800}.message-body{white-space:pre-wrap}.message-empty{text-align:center;min-height:180px;color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.message-empty span{max-width:480px;color:var(--muted);font-size:13.5px;line-height:1.5}.message-composer{border-top:1.5px solid var(--border);background:var(--surface);padding:18px 20px}.message-composer>label{margin-bottom:7px;font-size:12px;font-weight:800;display:block}.conversation-safety{padding:18px 20px}.conversation-safety>summary{cursor:pointer;color:var(--text-2);font-weight:800}.conversation-safety-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:18px;display:grid}.conversation-safety-grid>section{min-width:0}.conversation-safety-grid>section+section{border-left:1px solid var(--border);padding-left:24px}.conversation-report-form select,.conversation-report-form textarea{width:100%}.conversation-report-form .btn,.conversation-safety form>.btn{margin-top:12px}@media (max-width:700px){.conversation-safety-grid{grid-template-columns:1fr}.conversation-safety-grid>section+section{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}}.message-composer textarea{resize:vertical;border:1.5px solid var(--border-strong);background:var(--surface);width:100%;min-height:96px;max-height:280px;color:var(--text);font:500 14.5px/1.5 var(--font-sans);border-radius:14px;padding:12px 14px}.message-composer textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in oklch,var(--blue) 12%,transparent);outline:none}.message-composer-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.message-error{color:var(--red);margin:10px 0 0;font-size:13px;font-weight:650}@media (max-width:640px){.message-thread{max-height:60vh;padding:14px}.message-thread .msg{max-width:88%}.message-composer{padding:14px}.message-composer-actions .btn{min-height:44px}}.hero{text-align:center;padding:32px 0 8px}.hero-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--amber);margin-bottom:14px;font-size:12.5px;font-weight:800}.hero-h1{letter-spacing:-.03em;max-width:660px;margin:0 auto 16px;font-size:clamp(30px,5vw,46px);font-weight:800;line-height:1.12}.hero-sub{color:var(--text-2);max-width:540px;margin:0 auto 8px;font-size:16.5px}.scene{justify-content:center;align-items:center;gap:0;max-width:620px;margin:32px auto 34px;display:flex}.node{flex-direction:column;align-items:center;gap:9px;width:210px;animation:.55s ease-out nodeIn;display:flex}@keyframes nodeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.face-ring{border-radius:50%;padding:5px;transition:box-shadow .5s,transform .5s}.face-ring.seek{background:var(--blue-soft);box-shadow:0 0 0 2px var(--blue-border)}.face-ring.give{background:var(--green-soft);box-shadow:0 0 0 2px var(--green-border)}.scene.matched .face-ring.seek{box-shadow:0 0 0 3px var(--blue);transform:scale(1.04)}.scene.matched .face-ring.give{box-shadow:0 0 0 3px var(--green);transform:scale(1.04)}.node .ntag{border-radius:999px;margin-top:3px;padding:5px 15px;font-size:14px;font-weight:700}.node .need{background:var(--blue-soft);color:var(--blue)}.node .offer{background:var(--green-soft);color:var(--green)}.node .nwho{color:var(--muted);font-size:12.5px;font-weight:500}.wire{background:linear-gradient(90deg,var(--blue-border),var(--green-border));border-radius:3px;flex:1;max-width:150px;height:3px;position:relative}.wire .pulse{background:var(--blue);width:12px;height:12px;box-shadow:0 0 0 5px var(--blue-soft);border-radius:50%;animation:2s ease-in-out infinite travel;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}@keyframes travel{0%{background:var(--blue);left:0}50%{background:var(--green);left:100%}to{background:var(--blue);left:0}}.wire .burst{opacity:0;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scene.matched .wire .burst{background:var(--green);animation:.8s ease-out burst}@keyframes burst{0%{opacity:.5;box-shadow:0 0 #0e8a4c66}to{opacity:0;box-shadow:0 0 0 26px #0e8a4c00}}.wire .badge{letter-spacing:.05em;text-transform:uppercase;color:var(--green);background:var(--green-soft);border:1.5px solid var(--green-border);opacity:0;white-space:nowrap;border-radius:999px;padding:4px 13px;font-size:12px;font-weight:800;transition:opacity .4s,transform .4s;position:absolute;top:-34px;left:50%;transform:translate(-50%)scale(.6)}.wire .badge.show{opacity:1;transform:translate(-50%)scale(1)}@media (prefers-reduced-motion:reduce){.wire .pulse{animation:none;left:50%}.scene.matched .wire .burst,.node{animation:none}}.tiles-label{color:var(--text-2);margin:4px 0 12px;font-size:13px;font-weight:700}.tiles{grid-template-columns:repeat(5,1fr);gap:10px;max-width:640px;margin:0 auto;display:grid}.tile{background:var(--surface);border:1.5px solid var(--border);border-radius:16px;flex-direction:column;align-items:center;gap:7px;padding:16px 8px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.tile:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-3px)}.tile-ic{font-size:24px;line-height:1}.tile-lb{color:var(--navy);text-align:center;font-size:12.5px;font-weight:700;line-height:1.25}.grp-build .tile-ic{filter:none}.tile.grp-all{color:var(--muted);border-style:dashed}.tile.grp-all .tile-lb{color:var(--text-2)}.hero-promises{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.hero-promises span{color:var(--slate);background:var(--slate-soft);border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:500}.sect{margin-top:56px}.sect .kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--amber);margin-bottom:6px;font-size:12px;font-weight:800}.sect h2{letter-spacing:-.02em;margin-bottom:18px;font-size:24px;font-weight:800}.grid3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.story{background:var(--surface);border:1.5px solid var(--border);border-radius:16px;padding:18px}.pair{align-items:center;gap:8px;margin-bottom:12px;display:flex}.av{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:flex}.pname{font-size:12.5px;font-weight:700;line-height:1.25}.prole{color:var(--muted);font-size:11px;font-weight:500}.link2{color:var(--navy);margin:0 2px;font-weight:800}.story q{color:var(--text-2);quotes:"“" "”";margin-bottom:12px;font-size:13.5px;line-height:1.55;display:block}.outcome{color:var(--green);background:var(--green-soft);border-radius:999px;padding:3px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.step{background:var(--surface);border:1.5px solid var(--border);border-radius:16px;padding:20px}.step .n{background:var(--amber-soft);width:30px;height:30px;color:var(--amber);border-radius:9px;justify-content:center;align-items:center;margin-bottom:10px;font-weight:800;display:flex}.step h3{margin-bottom:4px;font-size:15px;font-weight:700}.step p{color:var(--text-2);font-size:13.5px}.stats2{text-align:center;justify-content:center;gap:40px;margin-top:28px;display:flex}.stats2 b{font-size:24px;font-weight:800;display:block}.stats2 span{color:var(--muted);font-size:13px;font-weight:500}.postband{text-align:center;background:var(--surface);border:1.5px solid var(--border);border-radius:20px;margin-top:56px;padding:36px 24px}.kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--amber);margin-bottom:6px;font-size:12px;font-weight:800}.hero-split{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;min-height:480px;padding:36px 0 20px;display:grid}.hero-copy .kicker{margin-bottom:10px}.hero-copy h1{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.1}.hero-copy .lede{color:var(--text-2);max-width:520px;margin-bottom:22px;font-size:17px}.hero-bullets{margin:0 0 24px;padding:0;list-style:none}.hero-bullets li{color:var(--text-2);align-items:flex-start;gap:9px;padding:5px 0;font-size:14.5px;font-weight:500;display:flex}.hero-bullets li:before{content:"✓";background:var(--green-soft);width:19px;height:19px;color:var(--green);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:800;display:flex}.hm{aspect-ratio:1;background:radial-gradient(130% 130% at 72% 18%, var(--surface), var(--hero-bg));border:1.5px solid var(--border);width:100%;max-width:520px;box-shadow:var(--shadow-xl);border-radius:24px;margin-left:auto;position:relative;overflow:hidden}.hm-svg{width:100%;height:100%;position:absolute;inset:0}.hm-wire{fill:none;stroke:var(--border-strong);stroke-width:1.5px;opacity:.7}.hm-dot-lg{fill:var(--blue);opacity:.16}.hm-dot-sm{fill:var(--blue)}.hm-dot-sm.g{fill:var(--green)}.hm-hub{background:var(--blue);color:#fff;z-index:3;border-radius:17px;justify-content:center;align-items:center;width:56px;height:56px;font-size:23px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #1667f266}.hm-hub:after{content:"";border:2px solid var(--blue);opacity:0;border-radius:24px;animation:3.2s ease-out infinite hmRing;position:absolute;inset:-9px}@keyframes hmRing{0%{opacity:.45;transform:scale(.85)}to{opacity:0;transform:scale(1.45)}}.hm-hub .hlabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:9px;font-weight:800;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.hm-c{background:var(--surface);border:1.5px solid var(--border);box-shadow:var(--shadow-md);z-index:2;border-radius:13px;padding:11px 13px;position:absolute}.hm-c .lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.hm-c .ttl{letter-spacing:-.01em;margin-top:4px;font-size:13.5px;font-weight:700;line-height:1.3}.hm-c .sub{color:var(--text-2);margin-top:2px;font-size:10.5px;font-weight:500;line-height:1.35}.hm-post{width:40%;top:34%;left:5%}.hm-post .lbl{color:var(--blue)}.hm-match{z-index:4;width:46%;top:12%;right:5%}.hm-match .mrow{align-items:center;gap:6px;display:flex}.hm-match .mpill{letter-spacing:.05em;text-transform:uppercase;color:var(--green);background:var(--green-soft);border:1px solid var(--green-border);opacity:0;border-radius:999px;padding:1.5px 8px;font-size:8.5px;font-weight:800;animation:5s ease-in-out infinite hmConfirm}.hm-match .mago{color:var(--muted);margin-left:auto;font-size:9px;font-weight:600}.hm-match .mbtn{color:#fff;background:var(--blue);border-radius:7px;margin-top:9px;padding:4px 11px;font-size:10px;font-weight:700;display:inline-block}@keyframes hmConfirm{0%,45%{opacity:0}55%,92%{opacity:1}to{opacity:0}}.hm-stats{gap:6px;width:46%;display:flex;bottom:9%;right:5%}.hm-stats .st{text-align:center;flex:1}.hm-stats .sv{letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:1}.hm-stats .sk{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:3px;font-size:8px;font-weight:700}@media (prefers-reduced-motion:reduce){.hm-hub:after{animation:none}.hm-match .mpill{opacity:1;animation:none}}@media (max-width:820px){.hero-split{text-align:center;grid-template-columns:1fr;gap:24px;padding:26px 0 8px}.hero-copy .lede{margin-left:auto;margin-right:auto}.hero-bullets{text-align:left;display:inline-block}.hm{max-width:420px;margin:0 auto}}@keyframes floatUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hero-load>*{opacity:0;animation:.7s ease-out forwards floatUp}.hero-load>:first-child{animation-delay:50ms}.hero-load>:nth-child(2){animation-delay:.16s}.hero-load>:nth-child(3){animation-delay:.28s}.hero-load>:nth-child(4){animation-delay:.4s}.hero-load>:nth-child(5){animation-delay:.5s}@media (prefers-reduced-motion:reduce){.hero-load>*{opacity:1;animation:none}}.faces{justify-content:center;align-items:center;gap:0;margin:6px 0 24px;display:flex}.faces .fc{object-fit:cover;border:3px solid var(--bg);width:60px;height:60px;box-shadow:var(--shadow-sm);background:var(--slate-soft);border-radius:50%;margin-left:-14px}.faces .fc:first-child{margin-left:0}.faces .fc.big{z-index:2;width:76px;height:76px}.faces .conn{background:linear-gradient(90deg,var(--blue),var(--green));width:44px;height:2px;margin:0 6px;position:relative}.faces .conn:after{content:"matched";letter-spacing:.06em;text-transform:uppercase;color:var(--green);background:var(--green-soft);border:1px solid var(--green-border);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:9px;font-weight:800;position:absolute;top:-9px;left:50%;transform:translate(-50%)}@keyframes pulseDot{0%,to{box-shadow:0 0 #0e8a4c66}50%{box-shadow:0 0 0 6px #0e8a4c00}}.faces .conn .dot{background:var(--green);border-radius:50%;width:8px;height:8px;margin:-4px;animation:2s ease-in-out infinite pulseDot;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.faces .conn .dot{animation:none}}.avimg{object-fit:cover;border:2px solid var(--surface);width:38px;height:38px;box-shadow:var(--shadow-xs);background:var(--slate-soft);border-radius:50%;flex:none}.pathgrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.path{background:var(--surface);border:1.5px solid var(--border);border-radius:16px;flex-direction:column;padding:18px;display:flex}.path:hover{border-color:var(--blue-border);box-shadow:var(--shadow-card-hover)}.path h3{font-size:15.5px;font-weight:700}.path .pwho{color:var(--blue);margin:2px 0 8px;font-size:12px;font-weight:700}.path p{color:var(--text-2);flex:1;font-size:13.5px}.path .pgo{color:var(--blue);margin-top:10px;font-size:13px;font-weight:700}.faq{background:var(--surface);border:1.5px solid var(--border);border-radius:14px;padding:0 18px}.faq summary{cursor:pointer;padding:15px 0;font-size:15px;font-weight:700;list-style:none}.faq summary:before{content:"+ ";color:var(--blue);font-weight:800}.faq[open] summary:before{content:"− "}.faq p{color:var(--text-2);max-width:640px;padding:0 0 16px;font-size:14.5px}.foot{background:var(--surface);border-top:1px solid var(--border);margin-top:60px;padding:44px 24px 28px}.foot-grid{grid-template-columns:repeat(6,1fr);gap:24px;max-width:1120px;margin:0 auto;font-size:13px;display:grid}.foot-grid h4{letter-spacing:.06em;text-transform:uppercase;color:var(--navy);margin-bottom:10px;font-size:11.5px;font-weight:800}.foot-grid a{color:var(--text-2);padding:2.5px 0;font-weight:500;display:block}.foot-grid a:hover{color:var(--blue)}.foot-base{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1120px;margin:36px auto 0;padding-top:20px;display:flex}.foot.compact{margin-top:32px;padding:22px 24px}.foot-member{align-items:center;gap:24px;max-width:1120px;margin:0 auto;display:flex}.foot-member nav{color:var(--text-2);flex:1;justify-content:center;align-items:center;gap:18px;font-size:12.5px;font-weight:600;display:flex}.foot-member nav a:hover{color:var(--blue)}.foot-member>.meta{white-space:nowrap}@media (max-width:900px){.pathgrid,.foot-grid{grid-template-columns:repeat(2,1fr)}.foot-member{flex-direction:column;align-items:flex-start;gap:14px}.foot-member nav{flex-wrap:wrap;justify-content:flex-start;gap:10px 16px}.foot-member>.meta{white-space:normal}[data-grid4]{grid-template-columns:1fr 1fr!important}}@media (max-width:1100px){.topbar{gap:12px;padding:0 14px}.navlinks{gap:12px;font-size:13px}.sn-search{min-width:120px;max-width:min(280px,28vw)}}@media (max-width:600px){.grid3{grid-template-columns:1fr}.stats2{flex-wrap:wrap;gap:22px}.pathgrid{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr;gap:18px}[data-grid4]{grid-template-columns:1fr!important}.scene{gap:0;margin:22px auto 26px}.node{width:130px}.node .ntag{padding:4px 11px;font-size:12px}.node .nwho{font-size:11px}.wire{max-width:56px}.tiles{grid-template-columns:repeat(3,1fr);gap:8px}.tile{padding:13px 6px}.tile-ic{font-size:21px}.tile-lb{font-size:11.5px}.wrap{padding:16px 12px 60px}.topbar{gap:12px;padding:0 14px}.navlinks{gap:12px;font-size:13px}.foot.compact{padding:20px 16px}.foot-member{flex-direction:column;align-items:flex-start;gap:14px}.foot-member nav{flex-wrap:wrap;justify-content:flex-start;gap:10px 16px}}.disc-wrap{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}.disc-results{z-index:1;isolation:isolate;min-width:0;position:relative}.filter-rail{flex-direction:column;display:flex;overflow:hidden}.desktop-filter-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.desktop-filter-content.mobile-hidden{display:none}.mobile-filter-flow{background:var(--surface);flex-direction:column;flex:1;min-height:0;display:flex}.mobile-filter-scroll{flex:1;min-height:0;padding:4px 18px 96px;overflow-y:auto}.mobile-filter-head-spacer{width:40px;display:block}.mobile-filter-flow .filter-sheet-head{display:flex}.mobile-filter-flow .filter-sheet-head h2{text-align:center;flex:1}.mobile-filter-flow .filter-sheet-head button{min-width:40px;color:var(--blue);font:700 14px var(--font-sans);background:0 0;border:0}.mobile-filter-flow .rail-tabs{margin:12px 0 4px}.mobile-selected-filters{padding:18px 0 8px}.mobile-selected-filters h3,.mobile-more-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 9px;font-size:11px}.mobile-selected-filters>div{scrollbar-width:none;gap:7px;padding-bottom:4px;display:flex;overflow-x:auto}.mobile-selected-filters button{border:1px solid color-mix(in oklch,var(--blue) 25%,var(--border));border-radius:var(--radius-pill);background:var(--blue-soft);min-width:0;max-width:100%;color:var(--blue);white-space:normal;overflow-wrap:anywhere;text-align:start;flex:none;align-items:center;gap:6px;padding:6px 9px 6px 10px;font-size:12px;font-weight:700;line-height:1.25;display:inline-flex}.mobile-selected-filters button b{font-size:14px;font-weight:800;line-height:1}.mobile-filter-rows{border-top:1px solid var(--border)}.mobile-filter-row{border:0;border-bottom:1px solid var(--border);text-align:left;width:100%;min-height:58px;color:var(--navy);font:700 14px var(--font-sans);background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:10px 2px;display:flex}.mobile-filter-row-value{max-width:58%;color:var(--muted);text-align:right;justify-content:flex-end;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.mobile-filter-row-value b{color:var(--text-2);font-size:22px;font-weight:500}.mobile-more-title{margin-top:24px}.mobile-filter-options section{padding:16px 0 6px}.mobile-filter-options h3{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 6px;font-size:12px;display:flex}.mobile-filter-options h3:before{content:"";background:var(--green);border-radius:999px;flex:none;width:3px;height:22px;display:block}.mobile-filter-options section>button,.mobile-filter-options>button{border:0;border-bottom:1px solid var(--border);width:100%;min-height:50px;color:var(--navy);font:600 14px var(--font-sans);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:10px 2px;display:flex}.mobile-filter-options section>button.selected,.mobile-filter-options>button.selected{color:var(--navy)}.mobile-filter-options section>button:not(.single) span:last-child,.mobile-filter-options>button:not(.single) span:last-child{text-align:center;width:24px;font-size:17px}.mobile-filter-options button.single{justify-content:initial;grid-template-columns:22px minmax(0,1fr);column-gap:12px;display:grid}.mobile-filter-choice-indicator{border:2px solid var(--muted);width:20px;height:20px;color:var(--on-fill-ink);border-radius:50%;place-items:center;font-weight:900;line-height:1;display:grid;font-size:14px!important}.mobile-filter-options button.single.selected .mobile-filter-choice-indicator{border-color:var(--green);background:var(--green)}.mobile-filter-detail{padding:24px 2px}.deal-options{border-top:1px solid var(--border);gap:0;display:grid}.deal-option{border-bottom:1px solid var(--border);min-height:58px;color:var(--navy);cursor:pointer;align-items:center;gap:12px;padding:10px 2px;font-size:14px;font-weight:650;transition:color .15s,background .15s;display:flex}.deal-option:hover,.deal-option.selected{color:var(--blue)}.deal-option input{width:19px;height:19px;accent-color:var(--blue);flex:none;margin:0}.deal-option-copy{flex:1}.mobile-taxonomy{padding-top:14px}.mobile-taxonomy-back{color:var(--blue);font:700 13px var(--font-sans);background:0 0;border:0;padding:8px 0}.mobile-taxonomy-path{color:var(--muted);margin:2px 0 12px;font-size:12px}.mobile-taxonomy-row{border-bottom:1px solid var(--border);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;font-size:14px;font-weight:600;display:grid}.mobile-taxonomy-row>button:first-child{border:1.5px solid var(--border-strong);background:var(--surface);width:28px;height:28px;color:var(--on-fill-ink);border-radius:7px;font-weight:900}.mobile-taxonomy-row>button:first-child.selected{border-color:var(--fill-ink);background:var(--fill-ink)}.mobile-taxonomy-browse{min-height:40px;color:var(--blue);font:700 12px var(--font-sans);background:0 0;border:0}.mobile-filter-actions{grid-template-columns:minmax(88px,.5fr) minmax(0,1.5fr)}.res-head{z-index:2;background:var(--bg);flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:relative}.mobile-discover-head,.mobile-discover-search-row{display:none}.discover-sort-control{color:var(--blue);flex:none;align-items:center;gap:7px;display:flex}.discover-sort-control>svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;display:block}.discover-card-location{display:none}.rail-tabs{background:var(--bg);border:1.5px solid var(--border);border-radius:999px;gap:4px;margin:12px 14px;padding:4px;display:flex}.rail-tabs button{min-width:0;color:var(--text-2);white-space:normal;overflow-wrap:anywhere;background:0 0;border:none;border-radius:999px;flex:1;padding:9px 14px;font-size:13px;font-weight:700;line-height:1.25;transition:background .15s,color .15s}.rail-tabs button:hover{color:var(--navy)}.rail-tabs button.active{color:var(--blue);background:var(--blue-soft);box-shadow:none}.fgroup{border-bottom:1.5px solid var(--border);padding:14px 16px}.fgroup:last-of-type{border-bottom:none}.fgroup>h4{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:800}.fgroup .fbody{max-height:340px;margin-top:10px;overflow-y:auto}.fopt{color:var(--text-2);cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-size:13.5px;font-weight:500;display:flex}.fopt:hover{color:var(--navy)}.fopt input{width:15px;height:15px;accent-color:var(--navy);flex:none;padding:0}.fopt.sel .fname{color:var(--navy);font-weight:700}.fopt .fname{cursor:pointer}.fopt .fname:hover{color:var(--navy)}.tree .tw{width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;font-size:10px;display:inline-grid}.tree .tree-option{align-items:center}.tree .tree-choice{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.tree .sub{padding-left:20px}.filter-rail input.fsearch{border:1.5px solid var(--border-strong);border-radius:var(--radius-pill);width:100%;font:500 13px var(--font-sans);background:var(--surface);color:var(--navy);margin-bottom:8px;padding:6px 12px}.filter-rail input.fsearch:focus{border-color:var(--navy);box-shadow:0 0 0 3px color-mix(in oklch, var(--navy) 12%, transparent);outline:none}.discover-location-default-note{background:var(--green-soft);color:var(--text-2);border-radius:9px;justify-content:space-between;align-items:flex-start;gap:10px;margin:0 0 10px;padding:9px 10px;font-size:12px;line-height:1.35;display:flex}.discover-location-default-note button{color:var(--green);font:750 12px var(--font-sans);background:0 0;border:0;flex:none}.clear-all{padding:14px 16px}@media (max-width:900px){.disc-wrap{grid-template-columns:1fr}}.fgroup>h4{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.fgroup>h4 .tog{color:var(--muted);font-size:13px;font-weight:600}.fopt .fpath{color:var(--muted);text-align:right;max-width:45%;margin-left:auto;font-size:11px}.fchips{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.discover-signal-form{position:relative}.discover-signal-hint{z-index:20;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(360px,80vw);box-shadow:var(--shadow-dropdown);margin:0;padding:10px 12px;line-height:1.45;position:absolute;top:calc(100% + 8px);right:0}.discover-signal-card{border:1px solid var(--border);background:var(--blue-soft);min-height:68px;box-shadow:var(--shadow-sm);border-radius:14px;grid-column:1/-1;align-items:center;gap:12px;padding:12px 14px;display:flex}.discover-signal-icon{background:var(--surface);border:1px solid var(--blue-border);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.discover-signal-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.discover-signal-copy strong{color:var(--navy);font-size:13.5px;line-height:1.2}.discover-signal-copy span{color:var(--text-2);font-size:12px;line-height:1.25}.discover-signal-card form{flex:none;margin:0}.discover-signal-card .btn{white-space:nowrap}.progressive-refinement{border:1px solid var(--blue-border);background:var(--blue-soft);box-shadow:var(--shadow-xs);border-radius:16px;grid-template-columns:minmax(170px,1fr) minmax(0,2fr) auto;align-items:center;gap:14px;margin-bottom:14px;padding:16px 18px;display:grid}.progressive-refinement>div:first-child{gap:2px;display:grid}.progressive-refinement>div:first-child>span{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:800}.progressive-refinement>div:first-child>strong{color:var(--navy);font-size:14px;line-height:1.35}.progressive-refinement-options{flex-wrap:wrap;gap:7px;display:flex}.progressive-refinement-options button{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);min-height:36px;color:var(--text-2);padding:7px 11px;font-size:12px;font-weight:700}.progressive-refinement-options button:hover,.progressive-refinement-options button:focus-visible{border-color:var(--blue);color:var(--navy)}.progressive-refinement-skip{color:var(--muted);white-space:nowrap;background:0 0;border:0;font-size:12px;font-weight:700}@media (max-width:820px){.progressive-refinement{grid-template-columns:1fr}.progressive-refinement-skip{justify-self:start;padding:3px 0}}@media (max-width:520px){.discover-signal-card{gap:9px;padding:11px 12px}.discover-signal-copy strong{font-size:13px}.discover-signal-copy span{font-size:11.5px}.discover-signal-card .btn{padding-left:10px;padding-right:10px}}.fchip{background:var(--navy-soft);border:1.5px solid var(--navy-border);min-width:0;max-width:100%;color:var(--navy);white-space:normal;overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-size:12.5px;font-weight:700;line-height:1.25;display:inline-flex}.fchip button{color:var(--navy);background:0 0;border:none;flex:none;padding:0;font-size:13px;line-height:1}.sortsel{border-radius:999px;width:auto;padding:7px 12px;font-size:13px;font-weight:700}.vtog{border:1.5px solid var(--border-strong);border-radius:999px;display:flex;overflow:hidden}.vtog button{background:var(--surface);color:var(--muted);border:none;padding:7px 12px;font-size:14px;line-height:1}.vtog button.active{background:var(--fill-ink);color:var(--on-fill-ink)}.res-list{overflow:hidden}.res-list:not(.grid){flex-direction:column;gap:14px;padding:0;display:flex;overflow:visible}.res-list:not(.grid).card{box-shadow:none;background:0 0;border:none;padding:0}.opp-row2{border-bottom:1.5px solid var(--border);color:inherit;align-items:flex-start;gap:20px;padding:22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.res-list:not(.grid) .opp-row2{border:1.5px solid var(--border);border-bottom:1.5px solid var(--border);background:var(--surface);border-radius:16px;min-height:190px}.opp-row2:last-child{border-bottom:none}.res-list:not(.grid) .opp-row2:last-child{border-bottom:1.5px solid var(--border)}.opp-row2:hover{border-color:var(--border-strong);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.res-list:not(.grid) .opp-row2:hover{background:var(--surface)}.opp-row2 .thumb2{border-radius:var(--radius-xl);background:radial-gradient(circle at 80% 18%,var(--amber-soft),transparent 38%), linear-gradient(145deg,var(--slate-soft),var(--surface));border:1px solid var(--border);flex:none;justify-content:center;align-items:center;width:164px;height:132px;font-size:30px;display:flex;overflow:hidden}.opp-row2 .thumb2>span:not(.discover-photo-cell){filter:saturate(.78)}.opp-row2 .thumb2.has-photo{background:var(--bg)}.opp-row2 .thumb2 img{object-fit:cover;width:100%;height:100%;transition:transform .32s;display:block}.opp-row2 .thumb2.photo-grid-2,.opp-row2 .thumb2.photo-grid-3{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:6px;height:auto;display:grid;overflow:visible}.opp-row2 .thumb2 .discover-photo-cell{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg);width:100%;min-width:0;height:100%;display:block;position:relative;overflow:hidden}.opp-row2 .thumb2 .discover-photo-cell.photo-load-failed{background:var(--surface);color:var(--muted);place-items:center;display:grid}.opp-row2 .thumb2 .discover-photo-cell.photo-load-failed:after{content:"SN";font:800 14px/1 var(--font-heading);letter-spacing:.08em}.opp-row2 .thumb2.photo-grid-1 .discover-photo-cell{border-radius:inherit;border:0}.opp-row2 .thumb2.photo-grid-2 .discover-photo-cell:first-child,.opp-row2 .thumb2.photo-grid-3 .discover-photo-cell:first-child{aspect-ratio:5/4;grid-column:1/-1}.opp-row2 .thumb2.photo-grid-2 .discover-photo-cell:nth-child(2){aspect-ratio:16/5;grid-column:1/-1}.opp-row2 .thumb2.photo-grid-3 .discover-photo-cell:nth-child(n+2){aspect-ratio:8/5}.discover-photo-more{background:color-mix(in oklch,var(--fill-ink) 62%,transparent);color:var(--on-fill-ink);font:800 16px/1 var(--font-heading);place-items:center;display:grid;position:absolute;inset:0}.opp-row2:hover .thumb2 img{transform:scale(1.035)}.opp-row2 .body2{flex:1;min-width:0}.opp-row2 h3{letter-spacing:-.016em;margin:9px 0 5px;font-size:17px;font-weight:750;line-height:1.4}.chips2{flex-wrap:wrap;align-items:center;gap:10px 7px;display:flex}.chip.momentum-warm{color:#b45309;background:#f59e0b1f;border:1px solid #f59e0b47}.chip.momentum-hot{color:#dc2626;background:#ef44441a;border:1px solid #ef44443d}[data-theme=dark] .chip.momentum-warm{color:#fbbf24}[data-theme=dark] .chip.momentum-hot{color:#f87171}.dfacts{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.dfact{background:var(--bg);border:1.5px solid var(--border);border-radius:10px;padding:9px 13px;font-size:12.5px}.dfact .k{color:var(--muted);font-size:11.5px;font-weight:600;display:block}.dfact .v{color:var(--navy);font-weight:700}.opp-row2 .side2{flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:flex-end;gap:10px;padding-top:4px;display:flex}.res-list.grid{box-shadow:none;background:0 0;border:none;grid-template-columns:repeat(2,1fr);gap:16px;padding:0;display:grid;overflow:visible}.res-list.grid .opp-row2{background:var(--surface);border:1.5px solid var(--border);border-radius:16px;flex-direction:column;min-height:300px;padding:18px}.res-list.grid .thumb2{aspect-ratio:16/9;border-radius:var(--radius-xl);width:100%;height:auto}.res-list.grid .thumb2.photo-grid-2,.res-list.grid .thumb2.photo-grid-3{aspect-ratio:auto}.res-list.grid .thumb2.photo-grid-2 .discover-photo-cell:first-child,.res-list.grid .thumb2.photo-grid-3 .discover-photo-cell:first-child{aspect-ratio:16/9}.res-list.grid .thumb2.photo-grid-2 .discover-photo-cell:nth-child(2){aspect-ratio:4}.res-list.grid .thumb2.photo-grid-3 .discover-photo-cell:nth-child(n+2){aspect-ratio:2}.res-list:not(.grid) .opp-row2 .thumb2.has-photo{margin-top:42px}.res-list.grid .opp-row2:hover{background:var(--surface)}.res-list.grid .side2{border-top:1.5px solid var(--border);flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:12px;padding-top:12px}@media (max-width:1000px){.res-list.grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.opp-row2{transition:none}.opp-row2:hover{transform:none}.opp-row2 .thumb2 img{transition:none}.opp-row2:hover .thumb2 img{transform:none}}.av-btn{background:var(--fill-ink);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--on-fill-ink);white-space:nowrap;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:800;display:flex}.sn-menu{background:var(--surface);border:1.5px solid var(--border);width:300px;max-height:calc(100vh - 84px);box-shadow:var(--shadow-dropdown);z-index:200;overscroll-behavior:contain;border-radius:18px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden auto}.sn-menu .head{border-bottom:1.5px solid var(--border);align-items:center;gap:12px;padding:14px 16px;display:flex}.sn-menu .nm{font-size:15px;font-weight:700}.sn-menu .em{color:var(--muted);font-size:12.5px}.sn-menu .dash{background:var(--navy-soft);color:var(--navy);border:1.5px solid var(--navy-border);border-radius:999px;margin-top:6px;padding:4px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.sn-menu .grp{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:12px 16px 4px;font-size:11.5px;font-weight:700}.sn-menu .co{min-width:0;color:var(--navy);flex:1}.sn-menu .co b{font-weight:600;display:block}.sn-menu [aria-current] .co b{font-weight:700}.sn-menu .co small{color:var(--muted);font-size:12.5px;font-weight:400;display:block}.sn-menu .it{color:var(--text-2);border-bottom:1.5px solid var(--border);text-align:left;background:0 0;border-top:none;border-left:none;border-right:none;align-items:center;gap:10px;width:100%;padding:9px 16px;font-size:14px;font-weight:600;display:flex}.sn-menu form .it{border-bottom:none}.sn-menu .it:hover{background:var(--bg);color:var(--navy)}.sn-menu .it.out{color:var(--red)}.sn-menu .ic{width:20px;height:20px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.sn-menu .ic svg{display:block}.sn-overlay{background:var(--overlay-scrim);z-index:300;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sn-dialog{background:var(--surface);box-shadow:var(--shadow-dropdown);border-radius:20px;width:440px;max-width:100%;padding:26px}.sn-dialog h3{letter-spacing:-.015em;margin:0 0 4px;font-size:18px;font-weight:800}.sn-dialog .hint{color:var(--text-2);margin-bottom:10px;font-size:13.5px}.sn-dialog .payoff{background:var(--blue-soft);border:1.5px solid var(--blue-border);color:var(--blue);border-radius:10px;margin-top:14px;padding:8px 12px;font-size:12.5px;font-weight:600}.sn-dialog .rowr{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.consent-catchup-overlay{z-index:1200;background:#0814288c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.consent-catchup-sheet{width:min(560px,100%);max-height:calc(100dvh - 40px);overflow-y:auto}.dash-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;margin-top:24px;display:grid}@media (max-width:900px){.dash-grid{grid-template-columns:1fr}}.dash-av{background:var(--fill-ink);width:64px;height:64px;color:var(--on-fill-ink);border-radius:16px;flex:none;justify-content:center;align-items:center;font-size:26px;font-weight:800;display:flex}.dash-h4{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:800}.dash-navit{color:var(--text-2);border-bottom:1.5px solid var(--border);justify-content:space-between;align-items:center;padding:13px 20px;font-size:14px;font-weight:600;display:flex}.dash-navit:last-child{border-bottom:none}.dash-navit:hover{background:var(--bg);color:var(--navy)}.dash-secthead{border-bottom:1.5px solid var(--border);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.dash-secthead h2{letter-spacing:-.01em;font-size:16.5px;font-weight:800}.dash-stat{background:var(--bg);border:1.5px solid var(--border);text-align:center;border-radius:12px;padding:13px 14px}.dash-stat-link{color:inherit;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:block}.dash-stat-link:hover{background:var(--surface);border-color:var(--border-strong);box-shadow:var(--shadow-xs);transform:translateY(-1px)}.dash-stat-link:active{transform:translateY(0)}.dash-stat .n{color:var(--navy);font-size:25px;font-weight:800}.dash-stat .l{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:600}.dash-strip{background:var(--amber-soft);border:1.5px solid var(--amber-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:13px 16px;display:flex}.dash-add{border:1.5px dashed var(--border-strong);color:var(--text-2);border-radius:16px;align-items:center;gap:12px;padding:15px 22px;font-size:14px;font-weight:700;display:flex}.dash-add:hover{border-color:var(--navy);color:var(--navy);background:var(--navy-soft)}.dash-add .plus{background:var(--navy-soft);border:1.5px solid var(--navy-border);width:28px;height:28px;color:var(--navy);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.pd-alert{background:var(--amber-soft);border:1.5px solid var(--amber-border);color:var(--amber);border-radius:12px;gap:12px;margin-top:24px;padding:13px 18px;font-size:14px;font-weight:500;display:flex}.pd-alert a{color:var(--amber);text-decoration:underline}.pd-grid{grid-template-columns:280px minmax(0,1fr) 300px;align-items:start;gap:20px;margin-top:20px;display:grid}@media (max-width:1100px){.pd-grid{grid-template-columns:280px minmax(0,1fr)}.pd-grid>aside:last-child{grid-column:2}}@media (max-width:900px){.pd-grid{grid-template-columns:1fr}.pd-grid>aside:last-child{grid-column:1}}.pd-col{flex-direction:column;gap:16px;display:flex}.pd-link{color:var(--navy)}.pd-danger{color:var(--red)}.pd-danger:hover{border-color:var(--red);background:var(--red-soft)}.profile-card .pc-top{align-items:center;gap:14px;margin-bottom:14px;display:flex}.pc-avatar{background:var(--fill-ink);width:64px;height:64px;color:var(--on-fill-ink);border-radius:16px;flex:none;justify-content:center;align-items:center;font-size:26px;font-weight:800;display:flex;position:relative}.pc-avatar .edit{background:var(--surface);border:1.5px solid var(--border-strong);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex;position:absolute;bottom:-5px;right:-5px}.pc-name{font-size:18px;font-weight:700}.pc-badge{background:var(--green-soft);border:1.5px solid var(--green-border);color:var(--green);border-radius:999px;align-items:center;gap:5px;margin-top:3px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.pc-meta{color:var(--text-2);gap:8px;font-size:13.5px;display:grid}.pc-meta .ic{text-align:center;width:16px;color:var(--muted);margin-right:6px;font-size:13px;display:inline-block}.pc-social{border-top:1.5px solid var(--border);gap:8px;margin-top:16px;padding-top:16px;display:flex}.soc{border:1.5px solid var(--border-strong);color:var(--text-2);background:var(--surface);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 0;font-size:12.5px;font-weight:700;display:flex}.soc.linked{border-color:var(--green-border);background:var(--green-soft);color:var(--green)}.prefs h3{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 16px;margin-bottom:16px;line-height:1.35;display:flex}.prefs-title{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:800}.prefs h3 .prefs-action{letter-spacing:0;text-transform:none;color:var(--navy);white-space:nowrap;flex:none;margin-left:auto;font-size:13px;font-weight:700}.prefs h3 .prefs-action:hover{text-decoration:underline}.pref-row{grid-template-columns:96px 1fr;gap:10px 14px;padding:9px 0;font-size:13.5px;display:grid}.pref-row+.pref-row{border-top:1px solid var(--border)}.prefs-note{color:var(--muted);margin:14px 0 0;padding:0;font-size:13px;font-weight:500;line-height:1.5}.pref-row dt{color:var(--muted);font-weight:600}.pref-row dd{font-weight:500}.pref-row .tag{background:var(--slate-soft);border:1.5px solid var(--border-strong);color:var(--text-2);border-radius:999px;margin:2px 4px 2px 0;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.plan .row{justify-content:space-between;align-items:center;padding:5px 0;font-size:13.5px;display:flex}.plan .k{color:var(--muted);font-weight:600}.plan .v{font-weight:700}.rail-nav{padding:0;overflow:hidden}.rail-nav a{color:var(--text-2);border-bottom:1.5px solid var(--border);justify-content:space-between;padding:14px 22px;font-size:14.5px;font-weight:600;display:flex}.rail-nav a:last-child{border-bottom:none}.rail-nav a:hover{background:var(--bg);color:var(--navy)}.rail-nav a.active{color:var(--navy);background:var(--navy-soft)}.sect-head{border-bottom:1.5px solid var(--border);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.sect-head h2{letter-spacing:-.01em;font-size:17px;font-weight:800}.opp-card{padding:24px}.opp-head{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.opp-title{letter-spacing:-.015em;margin-bottom:6px;font-size:21px;font-weight:700;line-height:1.35}.lc-badge{border-radius:999px;align-items:center;gap:6px;padding:3px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.lc-badge.pending{background:var(--amber-soft);border:1.5px solid var(--amber-border);color:var(--amber)}.lc-badge .d{background:currentColor;border-radius:50%;width:7px;height:7px}.ring-box{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.ring{width:72px;height:72px;position:relative}.ring svg{transform:rotate(-90deg)}.ring .track{stroke:var(--border);fill:none;stroke-width:6px}.ring .arc{stroke:var(--amber);fill:none;stroke-width:6px;stroke-linecap:round}.ring .val{justify-content:center;align-items:center;font-size:19px;font-weight:800;display:flex;position:absolute;inset:0}.ring-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.pd-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0 24px;display:grid}@media (max-width:700px){.pd-stats{grid-template-columns:repeat(2,1fr)}}.mini-stat{background:var(--bg);border:1.5px solid var(--border);text-align:center;border-radius:12px;padding:14px 16px}.mini-stat .n{color:var(--navy);font-variant-numeric:tabular-nums;min-height:1.15em;font-size:26px;font-weight:800;line-height:1.15}.mini-stat .l{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:600}.pd-trust-zone{flex-direction:column;gap:0;margin-top:4px;display:flex}.verify-strip{background:var(--amber-soft);border:1.5px solid var(--amber-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}.verify-strip .tx{flex:1;min-width:min(220px,100%);font-size:14px;font-weight:600;line-height:1.45}.verify-strip .sub{color:var(--text-2);margin-top:6px;font-size:13px;font-weight:500;line-height:1.45;display:block}.verify-strip .btn{white-space:nowrap;flex:none}.pd-trust-detail{border-top:1.5px solid var(--border);flex-direction:column;gap:18px;margin-top:22px;padding:22px 0 6px;display:flex}.verification-block{flex-direction:column;gap:12px;display:flex}.verification-block-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12.5px;font-weight:800}.verification-chips{gap:10px}.verification-summary{cursor:pointer;color:var(--blue);font-weight:600}.verification-details{margin:0}.verification-tier{margin:0;line-height:1.5}.pd-trust-detail .meta{font-size:13.5px;line-height:1.5}.pd-trust-zone .opp-actions{border-top:1.5px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 16px;margin-top:24px;padding-top:22px;display:flex}.opp-actions-primary{flex-wrap:wrap;flex:1;gap:10px;min-width:min(100%,280px);display:flex}@media (max-width:640px){.pd-trust-zone .opp-actions{align-items:stretch}.opp-actions-primary .btn{flex:calc(50% - 5px);justify-content:center;min-width:0}.pd-trust-zone .opp-actions .pd-danger{align-self:flex-start;margin-top:2px}}.opp-actions{border-top:1.5px solid var(--border);flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:18px;display:flex}.opp-actions b{margin-left:4px}.add-profile{border:1.5px dashed var(--border-strong);color:var(--text-2);border-radius:16px;align-items:center;gap:12px;padding:16px 24px;font-size:14.5px;font-weight:700;display:flex}.add-profile:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-soft)}.add-profile .plus{background:var(--blue-soft);border:1.5px solid var(--blue-border);width:30px;height:30px;color:var(--blue);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.who-select{border:1.5px solid var(--border-strong);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.why{background:var(--blue-soft);border:1.5px solid var(--blue-border);color:var(--blue);border-radius:999px;align-items:center;margin-top:8px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.sect-foot{text-align:center;border-top:1.5px solid var(--border);padding:14px 24px;font-size:14px;font-weight:700}.pulse-teaser{background:var(--navy);color:var(--bg);border-radius:16px;padding:22px}:root[data-theme=dark] .pulse-teaser{color:#ebf1fb;background:#1b2b47}.pulse-teaser .k{letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin-bottom:10px;font-size:11.5px;font-weight:800}.pulse-teaser .h{font-size:16.5px;font-weight:700;line-height:1.45}.pulse-teaser .up{color:#6ee7a0}.pulse-teaser a{color:inherit;border:1.5px solid #ffffff47;border-radius:999px;margin-top:14px;padding:7px 15px;font-size:13.5px;font-weight:700;display:inline-flex}.reports{padding:0;overflow:hidden}.reports>h3{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:18px 22px 4px;font-size:12.5px;font-weight:800}.report{border-bottom:1.5px solid var(--border);gap:12px;padding:16px 22px;display:flex}.report:last-of-type{border-bottom:none}.report .rt{background:var(--blue-soft);border:1.5px solid var(--blue-border);border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;display:flex}.report .t{font-size:14px;font-weight:700}.report .d{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.55}.pd-alert{margin-top:24px}:is(.page-shell--canvas,.app-canvas) .disc-wrap{margin-top:16px}.bell-btn{border:1.5px solid var(--border-strong);background:var(--surface);white-space:nowrap;width:36px;min-width:36px;height:36px;min-height:36px;box-shadow:var(--shadow-2xs);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:15px;display:flex;position:relative}.bell-btn:hover{box-shadow:var(--shadow-xs)}.bell-btn .n{background:var(--red);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10.5px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.notif{background:var(--surface);border:1.5px solid var(--border);width:400px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-dropdown);z-index:210;border-radius:20px;position:absolute;top:calc(100% + 10px);right:-40px}.notif-head{border-bottom:1.5px solid var(--border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.notif-head h3{font-size:15px;font-weight:800}.notif-list{max-height:400px;overflow-y:auto}.n-item{border-bottom:1.5px solid var(--border);gap:11px;padding:14px 18px;display:flex}.n-item:last-child{border-bottom:none}.n-item:hover{background:var(--bg)}.n-item .nt{background:var(--slate-soft);border:1.5px solid var(--border);border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;display:flex}.n-item .nk{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.n-item .nk .u{background:var(--blue);border-radius:50%;flex:none;width:7px;height:7px}.n-item.read .nk .u{background:var(--border-strong)}.n-item .ntl{color:var(--blue);margin-top:2px;font-size:13.5px;font-weight:700;line-height:1.4}.n-item .nm2{color:var(--text-2);margin-top:2px;font-size:12px;font-weight:600}.n-item .ndone{color:var(--green);background:0 0;border:none;flex:none;align-self:flex-start;font-weight:800}.notif-foot{border-top:1.5px solid var(--border);justify-content:space-between;padding:11px 18px;font-size:13px;font-weight:700;display:flex}.notif-foot a,.notif-foot button{min-height:44px;color:var(--blue);background:0 0;border:none;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.act-day{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:16px 22px 4px;font-size:12px;font-weight:800}.ev{border-bottom:1.5px solid var(--border);align-items:flex-start;gap:13px;padding:15px 22px;display:flex}.ev:last-child{border-bottom:none}.ev .ic{background:var(--slate-soft);border:1.5px solid var(--border);border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}.ev .ic.blue{background:var(--blue-soft);border-color:var(--blue-border)}.ev .ic.green{background:var(--green-soft);border-color:var(--green-border)}.ev .ic.amber{background:var(--amber-soft);border-color:var(--amber-border)}.ev .t{font-size:14.5px;font-weight:600;line-height:1.45}.ev .t b{font-weight:700}.ev .m{color:var(--muted);margin-top:2px;font-size:12.5px}.ev .act{flex:none;align-self:center;margin-left:auto;padding-left:8px}.pill{white-space:normal;overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:2px 9px;font-size:11.5px;font-weight:700;line-height:1.25;display:inline-flex}.pill.wait{background:var(--amber-soft);color:var(--amber);border:1.5px solid var(--amber-border)}.rise{opacity:0;animation:.5s ease-out forwards rise;transform:translateY(14px)}@keyframes rise{to{opacity:1;transform:none}}.rise.d1{animation-delay:40ms}.rise.d2{animation-delay:.1s}.rise.d3{animation-delay:.16s}.rise.d4{animation-delay:.22s}.rise.d5{animation-delay:.28s}.ring .arc{animation:1.2s cubic-bezier(.22,.61,.36,1) forwards ringfill}@keyframes ringfill{0%{stroke-dashoffset:195.8px}to{stroke-dashoffset:var(--off,0)}}@media (prefers-reduced-motion:reduce){.rise{opacity:1;animation:none;transform:none}.ring .arc{animation:none}}.pc-social{border-top:1.5px solid var(--border);margin-top:16px;padding-top:16px;display:block}.pc-social .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11.5px;font-weight:800}.pc-social .socrow{gap:8px;display:flex}.soc{border:1.5px solid var(--border-strong);color:var(--text-2);background:var(--surface);border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:5px;padding:10px 4px;font-size:11.5px;font-weight:700;transition:border-color .15s,background .15s;display:flex}.soc .sic{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:flex}.soc.li .sic{background:#0a66c2}.soc.go .sic{background:#ea4335}.soc.fb .sic{background:#1877f2}.soc .st{color:var(--muted);align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex}.soc.linked .st{color:var(--green)}.soc:hover{border-color:var(--navy)}.soc.linked{border-color:var(--green-border);background:var(--green-soft)}:is(.page-shell--canvas,.app-canvas) .dpage-head{margin-top:0}.dpage-head{background:var(--surface);border:1.5px solid var(--border);margin-top:var(--space-5);box-shadow:var(--shadow-card);border-radius:16px;padding:20px 390px 20px 24px;position:relative;overflow:hidden}.dpage-head-tight{margin-top:0}.dpage-head .crumbs{color:var(--muted);margin-bottom:8px;font-size:12.5px;font-weight:600}.dpage-head h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.3}.dpage-head .sub{color:var(--text-2);margin-top:4px;font-size:14px}.dpage-head .sub b{font-variant-numeric:tabular-nums}.dpage-head-art{z-index:0;object-fit:contain;object-position:center;pointer-events:none;opacity:.88;width:340px;height:150px;position:absolute;top:50%;right:22px;transform:translateY(-48%)}.dpage-head>:not(.dpage-head-art){z-index:1;position:relative}@media (max-width:1199px) and (min-width:1031px){.dpage-head{padding-right:300px}.dpage-head-art{width:260px;height:140px;right:18px}}@media (max-width:1030px) and (min-width:901px){.dpage-head{padding-right:24px}.dpage-head-art{display:none}}.discover-market-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.discover-market-link{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:84px;box-shadow:var(--shadow-card);color:var(--navy);border-radius:13px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:12px 12px 12px 14px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s,background-color .15s;display:grid;position:relative}.discover-market-link:hover{border-color:var(--green-border);box-shadow:var(--shadow-hover);transform:translateY(-1px)}.discover-market-link.active{border-color:var(--green-border);background:var(--green-soft);box-shadow:none}.discover-market-link.active strong{color:var(--green)}.discover-market-icon{border:1px solid var(--discover-info-border);background:var(--discover-info-soft);width:42px;height:42px;color:var(--discover-info);border-radius:12px;place-items:center;transition:background-color .15s,color .15s,transform .15s;display:grid}.discover-market-link:hover .discover-market-icon{transform:scale(1.04)}.discover-market-link.active .discover-market-icon{border-color:var(--green);background:var(--green);color:#fff}.discover-market-icon .sn-dashboard-icon{width:26px;height:26px}.discover-market-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.discover-market-link strong{font-size:13px;line-height:1.25}.discover-market-link small{color:var(--muted);font-size:11.5px;line-height:1.25}.discover-market-arrow{width:24px;height:24px;color:var(--discover-info);border-radius:999px;place-items:center;display:grid}.discover-market-link.active .discover-market-arrow{background:var(--green);color:#fff}.discover-market-arrow .sn-dashboard-icon{width:17px;height:17px}@media (max-width:1100px){.discover-market-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.discover-market-nav{scrollbar-width:none;gap:8px;padding:0 0 4px;display:flex;overflow-x:auto}.discover-market-link{flex:0 0 220px;min-height:76px}}.discover-branch-links{margin-top:24px;padding:22px 28px}.discover-branch-links h2{font-size:16px}.discover-branch-links .discover-branch-links-spaced{margin-top:18px}.discover-branch-index-note{text-align:center;margin-top:12px}.fopt .n{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.range-lab{color:var(--text-2);font-variant-numeric:tabular-nums;justify-content:space-between;margin-bottom:8px;font-size:12.5px;font-weight:700;display:flex}.fexcl{margin-bottom:8px}.verdisc{color:var(--green);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.verdisc .vd{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:9px;display:inline-flex}.qs{color:var(--text-2);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.qs .qdot{background:var(--blue);border-radius:50%;width:8px;height:8px;display:inline-block}.rating-badge{border:1.5px solid var(--border-strong);background:var(--bg);color:var(--navy);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:4px 10px 4px 8px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.rating-badge-ic{opacity:.85;font-size:11px;line-height:1}.rating-badge-copy{align-items:baseline;gap:5px;display:inline-flex}.rating-badge-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.rating-badge-score{font-variant-numeric:tabular-nums;color:var(--navy);font-size:13px;font-weight:800}.rating-badge-of{color:var(--muted);font-size:10.5px;font-weight:700}.rating-badge-meta{color:var(--muted);border-left:1px solid var(--border);padding-left:6px;font-size:10px;font-weight:700}.rating-badge.rating-mid{border-color:var(--amber-border);background:var(--amber-soft)}.rating-badge.rating-mid .rating-badge-score{color:color-mix(in oklch,var(--amber) 75%,var(--navy))}.rating-badge.rating-high{border-color:var(--green-border);background:var(--green-soft)}.rating-badge.rating-high .rating-badge-score{color:var(--green)}.rating-badge.rating-partial .rating-badge-meta{color:var(--amber)}.rating-badge.rating-compact{padding:3px 8px}.opp-row2 .desc{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.dfact .v .band{color:var(--muted);font-size:11px;font-weight:600}.why2{background:var(--blue-soft);border:1.5px solid var(--blue-border);color:var(--blue);border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.price2{text-align:right}.price2 .pk{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.price2 .pvl{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.price2 .for{color:var(--text-2);font-size:13px;font-weight:600}.res-list.grid .price2{text-align:left}.dpromo{border:1.5px dashed var(--blue-border);background:var(--blue-soft);border-radius:16px;margin:16px 22px;padding:24px}.dpromo h3{letter-spacing:-.015em;margin:0 0 6px;font-size:18px;font-weight:800}.dpromo p{color:var(--text-2);max-width:520px;margin:0;font-size:14px}.dpromo .btn{margin-top:14px}.dpager{justify-content:center;align-items:center;gap:10px;padding:16px 0 4px;display:flex}.dpager .btn[disabled],.dpager .btn[aria-disabled=true]{opacity:.45;pointer-events:none}.dseo{color:var(--text-2);padding:28px;font-size:14.5px}.dseo h2{letter-spacing:-.015em;color:var(--navy);margin:0 0 10px;font-size:19px;font-weight:800}.dseo h3{color:var(--navy);margin:18px 0 6px;font-size:15.5px;font-weight:700}.dseo p{margin:0 0 10px}.dbrowse{grid-template-columns:1fr 1fr;gap:6px 24px;margin-top:10px;display:grid}.dbrowse a{color:var(--blue);font-size:13.5px;font-weight:600}.dfaq{padding:24px 28px}.dfaq h2{letter-spacing:-.015em;margin:0 0 12px;font-size:17px;font-weight:800}.dfaq .q{color:var(--blue);margin-top:12px;font-size:14.5px;font-weight:700}.dfaq .a{color:var(--text-2);margin-top:3px;font-size:14px}.btn .arr{transition:transform .18s ease-out;display:inline-block}.btn:hover .arr{transform:translate(3px)}.mob-filter,.filter-sheet-actions,.filter-sheet-head{display:none}@media (max-width:900px){.mob-filter{display:inline-flex}.filter-rail{display:none}.filter-rail.sheet-open{z-index:320;width:100%;height:100dvh;max-height:none;box-shadow:none;border-radius:0;display:flex;position:fixed;inset:0;overflow-y:auto}.filter-sheet-head{background:var(--surface);border-bottom:1.5px solid var(--border);z-index:3;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}.filter-sheet-head h2{margin:0;font-size:17px;font-weight:800}.filter-sheet-head button{color:var(--text-2);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:22px;line-height:1}.sheet-scrim2{background:var(--overlay-scrim);z-index:310;position:fixed;inset:0}.filter-sheet-actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--surface);border-top:1.5px solid var(--border);z-index:2;display:block;position:sticky;bottom:0}.filter-sheet-actions .btn{width:100%}.filter-sheet-actions.mobile-filter-actions{grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);align-items:center;gap:10px;display:grid}.filter-sheet-actions.mobile-filter-actions .btn{width:100%;min-width:0}.filter-sheet-actions.mobile-filter-actions .btn:not(.blue){color:var(--blue);box-shadow:none;background:0 0;border-color:#0000}}@media (prefers-reduced-motion:reduce){.btn .arr{transition:none}}.fgroup .fbody{max-height:none;overflow:visible}.fgroup .fbody.scrolly{overscroll-behavior:contain;max-height:340px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}.hit{border-bottom:1px solid var(--border);cursor:pointer;padding:8px 0;display:block}.hit:last-of-type{border-bottom:none}.hit:hover .top{color:var(--navy)}.hit .top{color:var(--text-2);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.hit .top input{width:15px;height:15px;accent-color:var(--blue);flex:none}.hit .hpath{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;margin-left:23px;font-size:11px;display:block;overflow:hidden}.ld-wrap{--page-max:var(--page-wide);width:min(var(--page-max), calc(100vw - 2 * var(--pad-page-x)));padding-inline:var(--pad-page-x);padding-bottom:var(--space-8);margin-inline:auto}.ld-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}@media (max-width:900px){.ld-grid{grid-template-columns:1fr}.ld-rail{position:static}}.ld-rail{position:sticky;top:76px}.ld-h2{letter-spacing:-.01em;margin-bottom:12px;font-size:16px;font-weight:800}.ld-table{border-collapse:collapse;width:100%;margin-top:18px;font-size:14px}.ld-table th{text-align:left;color:var(--muted);vertical-align:top;border-bottom:1.5px solid var(--border);width:170px;padding:9px 12px 9px 0;font-weight:600}.ld-table td{border-bottom:1.5px solid var(--border);vertical-align:top;padding:9px 12px 9px 0;font-weight:700}.ld-table tr:last-child th,.ld-table tr:last-child td{border-bottom:none}.ld-table .ld-note{color:var(--muted);font-size:12.5px;font-weight:500}.ld-doc{color:var(--text-2);border:1.5px solid var(--border);border-radius:10px;margin-bottom:8px;padding:9px 12px;font-size:14px;font-weight:600}.ld-doc.done{background:var(--green-soft);border-color:var(--green-border);color:var(--green)}.ld-doc.locked{background:var(--slate-soft);color:var(--slate)}.ld-urgency{background:var(--blue-soft);border:1.5px solid var(--blue-border);color:var(--navy);border-radius:10px;margin-top:10px;padding:10px 14px;font-size:13.5px;font-weight:600}.ld-divider{border-top:1.5px solid var(--border);margin:14px 0}.ld-trust{flex-direction:column;gap:6px;display:flex}a.fchip{text-decoration:none}a.fchip:hover{border-color:var(--blue)}.adm-warn .n{color:var(--amber)}.adm-cols{grid-template-columns:1.4fr 1fr;gap:26px;display:grid}@media (max-width:900px){.adm-cols{grid-template-columns:1fr}}.adm-chart{align-items:flex-end;gap:6px;height:130px;padding-top:6px;display:flex}.adm-col{flex-direction:column;flex:1;align-items:center;gap:4px;height:100%;display:flex}.adm-bars{flex:1;justify-content:center;align-items:flex-end;gap:2px;width:100%;display:flex}.adm-bar{border-radius:3px 3px 0 0;width:46%;min-height:2px}.adm-bar.v{background:var(--blue-border)}.adm-bar.i{background:var(--blue)}.adm-x{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.adm-key{vertical-align:0;border-radius:2px;width:9px;height:9px;display:inline-block}.adm-key.v{background:var(--blue-border)}.adm-key.i{background:var(--blue)}.adm-frow{align-items:center;gap:10px;margin-bottom:8px;font-size:13px;display:flex}.adm-fl{width:130px;color:var(--text-2);font-weight:600}.adm-ftrack{background:var(--bg);border:1.5px solid var(--border);border-radius:999px;flex:1;height:9px;overflow:hidden}.adm-ffill{background:var(--blue);border-radius:999px;height:100%}.adm-fn{text-align:right;width:52px;font-weight:700}.adm-row{border-bottom:1.5px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:16px;padding:16px 24px;display:flex}.adm-row:last-child{border-bottom:none}.adm-acts{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.adm-reject{align-items:center;gap:6px;display:flex}.adm-reason{border:1.5px solid var(--border-strong);background:var(--surface);width:210px;color:var(--navy);border-radius:999px;padding:6px 11px;font-size:12.5px}.adm-table{border-collapse:collapse;width:100%;font-size:13.5px}.adm-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1.5px solid var(--border);padding:12px 16px;font-size:11.5px;font-weight:800}.adm-table td{border-bottom:1.5px solid var(--border);vertical-align:top;padding:12px 16px}.adm-table tr:last-child td{border-bottom:none}.adm-table tr:hover td{background:var(--bg)}.adm-suspended td{opacity:.55}.adm-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pv.adm-role{background:var(--blue-soft);color:var(--blue)}.adm-workspace{flex-direction:column;gap:16px;margin-top:20px;margin-bottom:48px;display:flex}.adm-workspace>*{min-width:0}.adm-overview-stats{grid-template-columns:repeat(6,minmax(0,1fr));margin:8px 0 0}.adm-titlebar{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.adm-person-titlebar{align-items:center}.adm-kicker{text-transform:uppercase;letter-spacing:.13em;color:var(--amber);font-size:10.5px;font-weight:800}.adm-nav{background:var(--navy);box-shadow:var(--shadow-lg);border-radius:15px;grid-template-columns:repeat(8,minmax(0,1fr));padding:5px;display:grid}.adm-nav-link{color:var(--surface);border-radius:11px;flex-direction:column;gap:1px;padding:11px 13px;transition:background .16s,transform .16s;display:flex}.adm-nav-link:hover{background:#ffffff1f;transform:translateY(-1px)}.adm-nav-link span{letter-spacing:.01em;font-size:13px;font-weight:800}.adm-nav-link small{opacity:.62;font-size:10px}.adm-panel{border-left:4px solid var(--amber);padding:18px 20px}.adm-account-panel{padding:24px 26px}.adm-account-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.adm-account-identity{align-items:center;gap:16px;min-width:0;display:flex}.adm-account-avatar{background:var(--navy);width:64px;height:64px;color:var(--surface);font-family:var(--font-heading);letter-spacing:-.03em;box-shadow:inset 0 -4px 0 var(--amber);border-radius:18px;flex:none;place-items:center;font-size:23px;font-weight:800;display:grid}.adm-account-copy{min-width:0}.adm-account-copy h1{letter-spacing:-.035em;margin:1px 0 0;font-size:clamp(24px,3vw,32px);line-height:1.1}.adm-account-email{color:var(--text-2);overflow-wrap:anywhere;margin:4px 0 0;font-size:15px}.adm-account-badges{flex-wrap:wrap;align-items:center;gap:9px;margin-top:9px;display:flex}.adm-account-facts{border-top:1px solid var(--border);grid-template-columns:minmax(150px,.45fr) minmax(240px,1fr);gap:12px;margin-top:22px;padding-top:16px;display:grid}.adm-account-facts>div{min-width:0}.adm-account-facts span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:800;display:block}.adm-account-facts b{color:var(--text-2);margin-top:3px;font-size:13px;display:block}.adm-account-id{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px!important}.adm-account-warning{border-top:1px dashed var(--border);margin-top:17px;padding-top:14px;line-height:1.5}.adm-search{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.adm-search>div:first-child{flex:1;min-width:240px}.adm-search-wide>div:nth-child(2){min-width:170px}.adm-search input,.adm-search select{margin-top:5px}.btn.ghost{color:var(--text-2);background:0 0}.adm-pagination{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:13px;display:flex}.adm-disabled{opacity:.38;pointer-events:none}.adm-table-wrap{padding:0;overflow:hidden}.adm-profile{border-bottom:1px solid var(--border);margin-bottom:11px;padding:0 0 11px}.adm-profile:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.pv.adm-danger,.adm-proof-rejected{background:var(--red-soft);color:var(--red)}.pv.adm-ok,.adm-proof-accepted,.adm-status-live{background:var(--green-soft);color:var(--green)}.adm-status-pending_review,.adm-proof-pending{background:var(--amber-soft);color:var(--amber)}.adm-status-rejected{background:var(--red-soft);color:var(--red)}.adm-status-resolved{background:var(--green-soft);color:var(--green)}.adm-status-dismissed,.adm-status-draft,.adm-status-concluded{background:var(--slate-soft);color:var(--slate)}.adm-result-stack{gap:13px}.adm-listing-card{padding:20px;overflow:visible}.adm-listing-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adm-listing-head h2{font-family:var(--font-heading);margin:9px 0 5px;font-size:19px;line-height:1.25}.adm-taxonomy{border-top:1px solid var(--border);margin-top:16px;padding-top:13px}.adm-taxonomy summary,.adm-event summary{cursor:pointer;color:var(--blue);font-weight:800}.adm-taxonomy-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin-top:12px;display:grid}.adm-taxonomy-form .btn{margin-bottom:1px}.adm-locked-note{border-top:1px dashed var(--border);margin-top:14px;padding-top:12px}.adm-filter-pills{flex-wrap:wrap;gap:7px;display:flex}.adm-proof-row{border-bottom:1px solid var(--border);grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:15px 2px;display:grid}.adm-proof-row:last-child{border-bottom:0}.adm-proof-mark{background:var(--navy);width:38px;height:46px;color:var(--surface);box-shadow:inset 0 -4px 0 var(--amber);border-radius:4px 12px 4px 4px;place-items:center;font-family:Playfair Display,serif;font-size:20px;display:grid}.adm-proof-copy{min-width:0}.adm-ledger{flex-direction:column;display:flex}.adm-event{border-bottom-width:0;border-radius:0;grid-template-columns:104px 2px 1fr;gap:18px;padding:17px 20px;display:grid}.adm-event:first-child{border-radius:16px 16px 0 0}.adm-event:last-child{border-bottom-width:1.5px;border-radius:0 0 16px 16px}.adm-event:only-child{border-bottom-width:1.5px;border-radius:16px}.adm-event-time{text-align:right;color:var(--muted);flex-direction:column;font-size:12px;display:flex}.adm-event-time b{color:var(--navy);font-size:15px}.adm-event-line{background:linear-gradient(var(--amber),var(--border))}.adm-event-copy details{margin-top:9px}.adm-diff{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.adm-diff>div{background:var(--bg);border:1px solid var(--border);border-radius:9px;min-width:0;padding:9px}.adm-diff span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px;font-weight:800;display:block}.adm-diff pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-2);margin:6px 0 0;font-size:11px;line-height:1.45}.adm-route-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.adm-route-grid>.card+.card{margin-top:0}.adm-route-card{border-top:4px solid var(--navy);padding:20px;transition:transform .16s,box-shadow .16s;display:block;position:relative}.adm-route-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.adm-route-number{float:right;color:var(--amber);font-family:Playfair Display,serif;font-size:36px;line-height:1}.adm-route-card h2{margin-bottom:5px;font-size:17px}.adm-route-card p{color:var(--muted);margin:0 0 13px;font-size:13px}.adm-route-card b{color:var(--blue);font-size:13px}.adm-recovery-panel{border-left:4px solid var(--amber)}.adm-recovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.adm-recovery-card{border:1px solid var(--border);background:var(--bg);border-radius:12px;gap:9px;min-width:0;padding:14px;display:grid}.adm-recovery-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.adm-recovery-card label{letter-spacing:.02em;margin:0;font-size:11px}.adm-recovery-card input,.adm-recovery-card select,.adm-recovery-card textarea{margin-top:4px;font-size:13px}.adm-recovery-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-support-details{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.adm-support-details summary{cursor:pointer;color:var(--blue);font-size:13px;font-weight:750}.adm-profile-edit{background:var(--bg);border-radius:10px;gap:10px;margin-top:10px;padding:12px;display:grid}.adm-profile-edit label{margin:0;font-size:11px}.adm-profile-edit input{margin-top:4px;font-size:13px}.adm-profile-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.adm-delivery-list{border-top:1px dashed var(--border);gap:7px;margin-top:12px;padding-top:10px;display:grid}.adm-delivery-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.adm-delivery-row:first-of-type{border-top:0}.adm-empty{text-align:center;color:var(--muted);padding:28px}.adm-safety-card{border-left:4px solid var(--amber);padding:20px}.adm-safety-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adm-safety-evidence{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.adm-safety-evidence>div{background:var(--bg);border:1px solid var(--border);border-radius:10px;min-width:0;padding:12px}.adm-safety-evidence p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.5}.adm-safety-context{margin-top:14px}.adm-safety-message{border-left:3px solid var(--border-strong);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;padding:8px 10px;font-size:12.5px}.adm-risk-list{gap:13px;display:grid}.adm-risk-card{border-left:4px solid var(--border-strong);padding:20px}.adm-risk-card.adm-risk-high{border-left-color:var(--red)}.adm-risk-card.adm-risk-medium{border-left-color:var(--amber)}.adm-risk-level-high{background:var(--red-soft);color:var(--red)}.adm-risk-level-medium{background:var(--amber-soft);color:var(--amber)}.adm-risk-level-low{background:var(--slate-soft);color:var(--slate)}.adm-risk-signal-row{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;display:flex}.adm-risk-last{border-top:1px dashed var(--border);margin:12px 0 0;padding-top:10px}.adm-risk-guardrail{border:1px solid var(--amber);background:var(--amber-soft);padding:16px 18px;font-size:13px;line-height:1.55}.adm-risk-cluster-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.adm-risk-entities,.adm-risk-evidence-list,.adm-risk-listings{gap:9px;margin-top:13px;display:grid}.adm-risk-entities>div,.adm-risk-evidence-list>div,.adm-risk-listings>div{border:1px solid var(--border);background:var(--bg);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:12px}.adm-risk-entities a,.adm-risk-listings a{color:var(--blue);font-size:12.5px;font-weight:750}.adm-risk-evidence-list p{margin:7px 0;font-size:13px;line-height:1.45}.adm-risk-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:11px;margin-top:15px;display:grid}.adm-risk-form label{margin:0;font-size:11px}.adm-risk-form input,.adm-risk-form select,.adm-risk-form textarea{margin-top:4px;font-size:13px}.adm-risk-reason{grid-column:1/-1}.adm-risk-form-note{grid-column:1/-1;margin:0}.adm-risk-form>.btn{justify-self:start}.form-error{color:var(--red);margin:9px 0 0;font-size:13px;font-weight:650}.form-success{color:var(--green);margin:9px 0 0;font-size:13px;font-weight:650}@media (max-width:800px){.adm-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-person-titlebar{align-items:flex-start}.adm-account-head{flex-direction:column}.adm-account-head>.btn,.adm-account-head>form,.adm-account-head>.meta{align-self:flex-start}.adm-account-facts{grid-template-columns:1fr}.adm-nav{grid-template-columns:repeat(2,1fr)}.adm-nav-link:last-child{grid-column:span 2}.adm-route-grid,.adm-recovery-grid,.adm-profile-edit-grid{grid-template-columns:1fr}.adm-delivery-row{flex-direction:column;align-items:flex-start}.adm-taxonomy-form{grid-template-columns:1fr}.adm-proof-row{grid-template-columns:38px 1fr}.adm-proof-row>.btn{grid-column:1/-1}.adm-diff,.adm-safety-evidence,.adm-risk-cluster-grid,.adm-risk-form{grid-template-columns:1fr}.adm-risk-reason,.adm-risk-form-note{grid-column:auto}.adm-table-wrap{overflow-x:auto}.adm-table{min-width:720px}}@media (max-width:560px){.adm-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-account-panel,.adm-panel,.adm-recovery-card,.adm-profile{overflow-wrap:anywhere;min-width:0}.adm-account-identity{align-items:flex-start;width:100%}.adm-account-avatar{border-radius:14px;width:48px;height:48px}.adm-recovery-actions,.adm-recovery-actions form,.adm-recovery-actions .btn{width:100%}.adm-pagination{flex-direction:column;align-items:flex-start}.adm-listing-head{flex-direction:column}.adm-event{grid-template-columns:1fr}.adm-event-time{text-align:left;flex-direction:row;gap:7px}.adm-event-line{display:none}}.postw-grid input::placeholder,.postw-grid textarea::placeholder{color:color-mix(in oklch,var(--muted) 70%,transparent);opacity:1}.postw-check{flex-wrap:nowrap;align-items:flex-start;gap:10px;display:flex}.postw-check input[type=checkbox]{flex:none;width:auto;margin-top:3px}.postw-grid{grid-template-columns:250px minmax(0,1fr) 300px;grid-template-areas:"rail main preview";align-items:start;gap:32px;scroll-margin-top:88px;display:grid}.postw-main{z-index:1;grid-area:main;min-width:0;position:relative}.postw-rail{flex-direction:column;grid-area:rail;gap:4px;display:flex;position:sticky;top:88px}.postw-step-row{border:1px solid #0000;border-radius:11px;align-items:flex-start;gap:12px;padding:10px;display:flex}.postw-step-row.current{background:var(--surface);border-color:var(--border)}.postw-step-row.done,.postw-step-row.reachable{cursor:pointer}.postw-step-circle{background:var(--border);width:24px;height:24px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.postw-step-row.done .postw-step-circle{background:var(--green);color:#fff}.postw-step-row.current .postw-step-circle{background:var(--blue);color:#fff}.postw-step-title{color:var(--muted);font-size:14px;font-weight:600}.postw-step-row.current .postw-step-title{color:var(--navy)}.postw-step-row.done .postw-step-title{color:var(--text-2)}.postw-step-sub{color:var(--muted);margin-top:1px;font-size:12px}.postw-type-summary{background:var(--surface);border:1.5px solid var(--border);border-radius:14px;align-items:center;gap:14px;margin-bottom:24px;padding:14px 16px}.postw-type-summary-icon{background:var(--blue-soft);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.postw-zone{border-width:1.5px}.postw-step2-sections{gap:var(--gap-card);flex-direction:column;display:flex}.postw-step2-sections>.card{margin-top:0!important}.postw-wizard-progress{background:var(--border);border-radius:999px;height:4px;margin:0 0 18px;overflow:hidden}.postw-wizard-progress-fill{background:var(--blue);border-radius:999px;height:100%;transition:width .25s}.postw-field-hint--error{color:var(--red)}.postw-momentum-done--muted{background:var(--bg);color:var(--muted);border:1px solid var(--border)}.postw-step-lede{margin:0 0 16px;line-height:1.45}.postw-field-lede{margin:-2px 0 8px;font-size:12.5px;line-height:1.45}.postw-char-count{text-align:right;margin-top:4px;font-size:12px}.postw-conversation{border-color:var(--blue-border);background:linear-gradient(155deg,var(--blue-soft),var(--surface) 58%);gap:16px}.postw-conversation .h2{margin:7px 0 6px;font-size:23px}.postw-conversation textarea{resize:vertical;min-height:150px;font-size:16px;line-height:1.55}.postw-conversation-progress{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.postw-conversation-progress span{background:var(--border);border-radius:999px;height:4px}.postw-conversation-progress span.active{background:var(--blue)}.postw-conversation-meta{color:var(--muted);justify-content:space-between;gap:16px;margin-top:-10px;font-size:12px;display:flex}.postw-conversation-privacy{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin:0;padding:11px 12px;line-height:1.45}.postw-conversation-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.postw-conversation-actions-main{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.postw-conversation-note{text-align:center;margin:0;line-height:1.45}.postw-draft-review{border:1px solid var(--green-border);background:var(--green-soft);color:var(--text-2);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:11px 12px;font-size:13px;display:flex}.contextual-signal-profile fieldset{border:0;margin:0;padding:0}.contextual-signal-profile legend{color:var(--text);margin-bottom:9px;font-weight:700}.contextual-signal-options{gap:8px;display:grid}.contextual-signal-options label{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:48px;margin:0;padding:11px 13px;font-weight:600;display:flex}.contextual-signal-options label:has(input:checked){border-color:var(--blue);background:var(--blue-soft);color:var(--navy)}.contextual-signal-options input{flex:none;width:auto;margin:0}.contextual-signal-actions{flex-wrap:wrap;align-items:center;gap:14px}.postw-zone--public{border-color:var(--blue-border);background:linear-gradient(180deg,var(--blue-soft),var(--surface) 72px)}.postw-zone--private{border-color:var(--border);background:var(--surface)}.postw-zone-label{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.postw-zone--public .postw-zone-label{color:var(--blue)}.postw-zone--private .postw-zone-label{color:var(--muted)}.postw-zone--public .postw-zone-label:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px}.postw-zone--private .postw-zone-label:before{content:"🔒";font-size:10px;line-height:1}.postw-zone--details{border-color:var(--amber-border);background:linear-gradient(180deg,var(--amber-soft),var(--surface) 96px);box-shadow:var(--shadow-sm)}.postw-zone--details .postw-zone-label{color:var(--amber)}.postw-zone--details .postw-zone-label:before{content:"";background:var(--amber);border-radius:50%;width:7px;height:7px}@media (max-width:640px){.postw-conversation-actions,.postw-draft-review{flex-direction:column;align-items:stretch}.postw-conversation-actions .btn,.postw-conversation-actions-main,.postw-conversation-actions-main .btn,.postw-draft-review .btn{width:100%}.postw-conversation-actions-main{grid-template-columns:1fr;margin-left:0;display:grid}.contextual-signal-actions{flex-direction:column;align-items:stretch}.contextual-signal-actions .btn{width:100%}}.postw-money-field{margin-bottom:2px}.postw-field-ok{background:color-mix(in srgb,var(--green-soft) 28%,var(--surface));border-color:var(--green-border)!important}.postw-field-error{border-color:var(--red)!important}.postw-field-hint{color:var(--red)}.postw-money-row.postw-field-ok input,.postw-money-row.postw-field-ok .currency-combobox-input{background:color-mix(in srgb,var(--green-soft) 28%,var(--surface));border-color:var(--green-border)!important}.postw-money-row.postw-field-error input,.postw-money-row.postw-field-error .currency-combobox-input{border-color:var(--red)!important}.postw-money-row{grid-template-columns:minmax(96px,1fr) minmax(150px,245px);align-items:stretch;gap:8px;display:grid}.postw-money-row>input,.postw-money-currency{width:100%;min-width:0}.postw-money-currency .currency-combobox-input{padding-left:4px}.currency-combobox-input{align-items:center;gap:8px;width:100%;display:flex}.currency-combobox-input input{flex:1;min-width:0;padding-left:10px!important}.currency-flag-img{object-fit:cover;width:24px;height:18px;box-shadow:0 0 0 1px var(--border);border-radius:2px;flex:none;display:block}.currency-option{align-items:center;gap:8px;display:inline-flex}.geo-search-anchor{background:var(--blue-soft);border:1px solid var(--blue-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;padding:8px 12px;display:flex}.geo-search-anchor-label{letter-spacing:.07em;text-transform:uppercase;color:var(--blue);width:100%;font-size:10px;font-weight:800}.geo-search-anchor strong{min-width:0;color:var(--navy);flex:1}.geo-search-anchor-clear{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.postw-autocomplete-active{background:var(--blue-soft);color:var(--blue)}.geo-cascade{flex-direction:column;gap:0;margin-bottom:4px;display:flex}.geo-cascade-step{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:14px 0 5px;font-size:12px;font-weight:700}.geo-cascade select{margin-bottom:2px}.postw-cat-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.postw-cat-card{background:var(--surface);border:1.5px solid var(--border);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:12px;width:100%;padding:12px 14px;transition:border-color .15s,box-shadow .15s,transform .15s}.postw-cat-card:hover{border-color:var(--blue-border);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.postw-cat-card.selected{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft);border-width:1.5px}.postw-cat-card.sm{padding:10px 12px}.postw-cat-card-row{align-items:flex-start;gap:10px;width:100%;display:flex}.postw-cat-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.postw-cat-icon{flex:none;margin-top:1px;font-size:22px;line-height:1}.postw-cat-title{font-size:14px;font-weight:700;line-height:1.3}.postw-cat-sub{color:var(--text-2);font-size:12px;line-height:1.35}.postw-cat-count{color:var(--muted);margin-top:4px;font-size:11.5px;font-weight:500}@media (max-width:640px){.postw-cat-grid{grid-template-columns:1fr}}.postw-persona-shell{flex-direction:column;gap:18px;display:flex}.postw-persona-intro{flex-direction:column;gap:6px;display:flex}.postw-persona-title{letter-spacing:-.015em;color:var(--navy);font-size:21px;font-weight:700}.postw-persona-lede{color:var(--text-2);margin:0;font-size:14.5px;line-height:1.45}.postw-persona-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.postw-persona-card{text-align:left;background:var(--surface);border:1.5px solid var(--border);width:100%;color:var(--navy);cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px;font-size:15.5px;font-weight:600;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.postw-persona-card-row{align-items:flex-start;gap:12px;width:100%;display:flex}.postw-persona-card:hover{border-color:var(--blue-border);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.postw-persona-card.selected{border-color:var(--green);background:var(--green-soft);box-shadow:0 0 0 1px var(--green-border)}.postw-persona-card.selected .postw-persona-label{color:var(--green)}.postw-persona-card.suggested{border-color:var(--blue-border);background:var(--blue-soft)}.postw-persona-icon{flex:none;margin-top:1px;font-size:24px;line-height:1}.postw-persona-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.postw-persona-label{line-height:1.35}.postw-persona-sub{color:var(--muted);font-size:12px;font-weight:500;line-height:1.35}.postw-persona-recommended{letter-spacing:.035em;text-transform:uppercase;color:var(--green);background:var(--green-soft);border:1px solid var(--green-border);border-radius:999px;align-self:flex-start;margin-top:2px;padding:3px 8px;font-size:10.5px;font-weight:800}.postw-persona-browse-top{color:var(--blue);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0 0;font-size:13px;font-weight:750}.postw-persona-browse-top:hover{text-underline-offset:3px;text-decoration:underline}.postw-persona-back{color:var(--blue);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:13.5px;font-weight:600}.postw-persona-fallback{border-top:1px solid var(--border);padding-top:4px}.postw-persona-all{width:100%;color:var(--text-2);cursor:pointer;text-align:left;background:0 0;border:none;padding:10px 0 0;font-size:13.5px;font-weight:600;display:block}.postw-persona-all:hover{color:var(--blue)}@media (max-width:640px){.postw-persona-grid{grid-template-columns:1fr}}.postw-back-link{color:var(--text-2);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;margin:0 0 10px;padding:0;font-size:13.5px;font-weight:600;display:inline-flex}.postw-back-link:hover{color:var(--blue)}.postw-type-change-modal{width:calc(100% - 32px);max-width:480px;padding:22px 24px}.postw-alert-dialog{text-align:center;background:var(--surface);border-radius:24px;width:calc(100% - 40px);max-width:340px;padding:28px 24px 24px;box-shadow:0 24px 64px #0f172a2e,0 0 0 1px #0f172a0a}.postw-alert-title{letter-spacing:-.02em;color:var(--navy);margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.3}.postw-alert-body{color:var(--text-2);margin:0 0 22px;font-size:13.5px;line-height:1.5}.postw-alert-actions{align-items:stretch;gap:12px;display:flex}.postw-alert-btn{border:1.5px solid var(--border-strong);background:var(--surface);min-width:0;min-height:48px;color:var(--navy);cursor:pointer;font-size:15px;font-weight:600;line-height:1.2;font-family:var(--font-sans);appearance:none;box-sizing:border-box;border-radius:9999px;flex:1 1 0;justify-content:center;align-items:center;padding:0 20px;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.postw-alert-btn:hover{border-color:color-mix(in oklch,var(--border-strong) 70%,var(--navy))}.postw-alert-btn:active:not(:disabled){transform:scale(.98)}.postw-alert-btn--confirm{background:var(--ember,#c2410c);border-color:var(--ember,#c2410c);color:#fff}.postw-alert-btn--confirm:hover{background:color-mix(in oklch,var(--ember,#c2410c) 88%,#000);border-color:color-mix(in oklch,var(--ember,#c2410c) 88%,#000)}.postw-alert-btn--confirm:disabled{opacity:.6;cursor:not-allowed}.postw-modal{width:100%;max-width:860px;max-height:82vh;overflow-y:auto}.postw-modal-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.postw-preview-desktop{grid-area:preview;min-width:0;max-width:300px;position:sticky;top:88px}.postw-momentum{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:16px}.postw-momentum--compact{padding:14px}.postw-momentum-hero{border-bottom:1px solid var(--border);align-items:center;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.postw-score-ring{flex:none;position:relative}.postw-score-ring svg{display:block;transform:rotate(-90deg)}.postw-score-ring-track{fill:none;stroke:var(--border);stroke-linecap:round}.postw-score-ring-arc{fill:none;stroke-linecap:round;transition:stroke-dashoffset .55s cubic-bezier(.22,1,.36,1),stroke .45s}.postw-score-ring-val{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.postw-score-ring-num{letter-spacing:-.04em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.postw-momentum-reach{min-width:0}.postw-momentum-reach-label{color:var(--navy);letter-spacing:-.02em;margin:0 0 4px;font-size:15px;font-weight:800}.postw-momentum-reach-hint{margin:0;font-size:12.5px;line-height:1.45}.postw-momentum-scorecard{border:1.5px solid var(--border);background:linear-gradient(180deg,var(--bg),var(--surface));border-radius:14px;align-items:center;gap:14px;margin-bottom:14px;padding:14px;display:flex}.postw-momentum-scorecard--high{border-color:var(--green-border);background:linear-gradient(180deg,var(--green-soft),var(--surface))}.postw-momentum-scorecard--mid{border-color:var(--amber-border);background:linear-gradient(180deg,var(--amber-soft),var(--surface))}.postw-momentum-scorecard--low{border-color:var(--border)}.postw-momentum-score-main{flex:none;align-items:baseline;gap:2px;line-height:1;display:flex}.postw-momentum-score-num{letter-spacing:-.04em;color:var(--navy);font-size:34px;font-weight:800}.postw-momentum-score-of{color:var(--muted);font-size:14px;font-weight:700}.postw-momentum-score-copy{min-width:0}.postw-momentum-title{color:var(--navy);margin:0 0 2px;font-size:14px;font-weight:700}.postw-momentum-sub{margin:0;font-size:12.5px;line-height:1.4}.postw-momentum-meter{margin-bottom:14px}.postw-momentum-meter-head{color:var(--text-2);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.postw-momentum-meter-head strong{color:var(--navy);font-size:13px}.postw-momentum-completeness-note{margin:6px 0 0;font-size:12px;line-height:1.4}.postw-momentum-track{background:var(--bg);border-radius:999px;height:7px;overflow:hidden}.postw-momentum-fill{border-radius:999px;height:100%;transition:width .25s}.postw-momentum-fill--blue{background:var(--blue)}.postw-momentum-proof-pending{margin:0 0 12px;padding:9px 11px;font-size:12px;line-height:1.45}.postw-momentum-nudges-title{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 4px;font-size:11px;font-weight:800}.postw-momentum-nudges-lede{margin:0 0 10px;font-size:12.5px;line-height:1.45}.postw-momentum-nudges ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.postw-momentum-nudge{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:0;overflow:hidden}.postw-momentum-nudge-btn{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:10px 11px;display:block}.postw-momentum-nudge-static{padding:10px 11px}.postw-momentum-nudge-btn:hover{background:color-mix(in oklch, var(--blue-soft) 55%, var(--bg))}.postw-momentum-nudge-go{color:var(--blue);margin-top:6px;font-size:12px;font-weight:700;display:block}.postw-momentum-nudge--exit{pointer-events:none;animation:.48s forwards postwNudgeExit}.postw-momentum-nudge-complete{color:var(--green);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}@keyframes postwNudgeExit{0%{opacity:1;max-height:120px;transform:translate(0)}to{opacity:0;border-width:0;max-height:0;margin:0;padding:0;transform:translate(12px)}}.postw-momentum-nudge-row{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:2px;display:flex}.postw-momentum-nudge-label{color:var(--navy);font-size:13px;font-weight:700;line-height:1.35}.postw-momentum-nudge-hint{font-size:12px;line-height:1.4;display:block}.postw-momentum-nudge-step{letter-spacing:.05em;text-transform:uppercase;color:var(--blue);background:var(--blue-soft);border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:800}.postw-momentum-nudge-step--profile{color:var(--slate);background:var(--slate-soft)}.postw-momentum-done{background:var(--green-soft);border:1px solid var(--green-border);color:var(--green);border-radius:10px;padding:10px 11px;font-size:12.5px;line-height:1.45}.postw-desktop-nav{justify-content:space-between;align-items:center;min-height:46px;margin-top:22px;display:flex}.postw-details{gap:var(--gap-card);flex-direction:column;display:flex}.postw-details-block{background:var(--surface);border:1.5px solid var(--border);border-radius:14px;padding:16px 18px}.postw-details-block label,.postw-details-block .form-field{margin-top:14px}.postw-details-block .form-field>label,.postw-details-block label:first-of-type:not(.row),.postw-details-block .form-field:first-of-type{margin-top:0}.postw-details-heading{color:var(--navy);margin:0 0 4px;font-size:15px;font-weight:700;line-height:1.35}.postw-details-lede{margin:0 0 12px;line-height:1.45}.postw-details-optional{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-left:6px;font-size:11px;font-weight:700}.postw-details-progress{letter-spacing:.03em;text-transform:uppercase;color:var(--amber);margin-left:8px;font-size:11px;font-weight:700;display:inline-block}.postw-details-progress.done{color:var(--green)}.postw-details-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.postw-details-field{margin:0}.postw-details-expand{padding:0}.postw-details-expand>.postw-details-heading{cursor:pointer;padding:16px 18px;list-style:none}.postw-details-expand>.postw-details-heading::-webkit-details-marker{display:none}.postw-details-expand-body{padding:0 18px 18px}.postw-details-expand-body .postw-details-lede{margin-top:0}.postw-details-expand[open]>.postw-details-heading:before{content:"▾ ";color:var(--muted)}.postw-details-expand:not([open])>.postw-details-heading:before{content:"▸ ";color:var(--muted)}@media (max-width:640px){.postw-details-pair{grid-template-columns:1fr}}.postw-mobile-topbar,.postw-mobile-bar{display:none}.postw-mobile-bar-error{-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:8px 12px;font-size:14px;display:-webkit-box;overflow:hidden}.postw-progress-segments{grid-template-columns:repeat(5,14px);align-items:center;gap:4px;display:grid}.postw-progress-segment{background:var(--border-strong);cursor:pointer;border:0;border-radius:999px;transition:background .2s,transform .2s;width:14px!important;min-width:0!important;height:5px!important;min-height:0!important;padding:0!important;display:block!important}.postw-progress-segment.current{background:var(--blue);transform:scaleY(1.5)}.postw-progress-segment.done{background:var(--green)}.postw-progress-segment:disabled{cursor:default;opacity:.85}.postw-sheet{background:var(--surface);z-index:320;box-shadow:var(--shadow-dropdown);border-radius:20px 20px 0 0;max-height:80vh;padding:14px 18px 30px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.postw-sheet-handle{background:var(--border-strong);border-radius:2px;width:40px;height:4px;margin:0 auto 16px}.sn-select{position:relative}.sn-select>label{margin:14px 0 5px}.form-field .sn-select>label{margin:0}.sn-select-trigger{border:1.5px solid var(--border);border-radius:var(--radius-input);width:100%;font:500 15px var(--font-sans);background:var(--input-bg);color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.sn-select-trigger:hover:not(:disabled){border-color:var(--border-strong)}.sn-select-trigger:focus-visible{border-color:var(--navy);box-shadow:0 0 0 3px color-mix(in oklch,var(--navy) 12%,transparent);background:var(--surface);outline:none}.sn-select-trigger:disabled{opacity:.55;cursor:not-allowed}.sn-select-value,.sn-select-placeholder{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sn-select-placeholder{color:var(--muted)}.sn-select-chevron{color:var(--muted);flex:none;font-size:12px;line-height:1}.sn-select-menu{z-index:80}.sn-select-item{justify-content:space-between;align-items:center;gap:10px;min-height:40px;display:flex}.sn-select-item-placeholder{color:var(--muted)}.sn-select-check{color:var(--navy);flex:none;font-size:13px;font-weight:800}.sn-select.sortsel{flex-shrink:0;width:auto}.sn-select.sortsel .sn-select-trigger{white-space:nowrap;border-radius:999px;width:auto;min-width:max-content;padding:7px 12px;font-size:13px;font-weight:700}.sn-select.sortsel .sn-select-menu{width:max-content;min-width:220px;left:auto;right:0}.sn-select.sortsel .sn-select-item span{white-space:nowrap}.disc-result-count{color:var(--text-2);margin:0 0 12px;font-size:14px}.disc-result-count b{font-variant-numeric:tabular-nums;color:var(--navy)}.postw-autocomplete-menu{z-index:50;background:var(--surface);border:1.5px solid var(--border);box-shadow:var(--shadow-md);border-radius:12px;max-height:240px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.postw-autocomplete-menu.postw-autocomplete-tall{overscroll-behavior:contain;max-height:min(440px,60dvh)}.postw-autocomplete-group{z-index:1;background:var(--surface);letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);border-bottom:1px solid var(--border);margin:0 -6px;padding:8px 18px 6px;font-size:11px;font-weight:800;position:sticky;top:-6px}.postw-autocomplete-group~.postw-autocomplete-group{margin-top:6px}.postw-autocomplete-item{cursor:pointer;border-radius:8px;padding:9px 12px;font-size:14px}.postw-autocomplete-item:hover,.postw-autocomplete-active{background:var(--blue-soft);color:var(--blue)}.option-combobox-menu{z-index:80}.postw-autocomplete-empty{color:var(--muted);cursor:default}.postw-autocomplete-empty:hover{color:var(--muted);background:0 0}.postw-autocomplete-row{align-items:center;gap:8px;min-height:44px;display:flex}.postw-autocomplete-label{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.postw-autocomplete-crumb{color:var(--text-2);border-left:2px solid var(--border);padding-left:7px;font-size:11px;font-weight:600;line-height:1.4}.postw-autocomplete-leaf{padding-left:9px}.postw-autocomplete-drill{background:var(--blue-soft);width:28px;height:28px;color:var(--blue);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:19px;line-height:1;display:inline-flex}.postw-autocomplete-row:hover .postw-autocomplete-drill{background:var(--blue);color:#fff}.postw-autocomplete-current{background:var(--blue-soft);color:var(--blue);justify-content:space-between;font-weight:700}.postw-autocomplete-current small{color:var(--text-2);font-size:11px;font-weight:600}.postw-autocomplete-cat{justify-content:space-between}.postw-autocomplete-cat-actions{flex:none;align-items:center;gap:10px;display:flex}.postw-autocomplete-select{border:1.5px solid var(--blue);color:var(--blue);border-radius:var(--radius-btn);cursor:pointer;white-space:nowrap;background:0 0;padding:5px 12px;font-size:12.5px;font-weight:700;line-height:1.3}.postw-autocomplete-select:hover{background:var(--blue-soft)}.postw-autocomplete-browse{color:var(--blue);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:5px 2px;font-size:12.5px;font-weight:700}.postw-autocomplete-selection{border-left:3px solid var(--blue);background:var(--blue-soft);color:var(--navy);border-radius:0 8px 8px 0;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding:7px 10px;line-height:1.35;display:flex}.postw-autocomplete-selection span{letter-spacing:.07em;text-transform:uppercase;color:var(--blue);width:100%;font-size:10px;font-weight:800}.postw-autocomplete-selection strong{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0;font-size:12.5px;font-weight:700}.postw-autocomplete-crumbs{color:var(--text-2);cursor:default;border-bottom:1.5px solid var(--border);border-radius:0;margin-bottom:4px;padding-bottom:8px;font-size:12.5px}.postw-autocomplete-crumbs:hover{background:0 0}@media (max-width:900px){.postw-grid{grid-template-columns:1fr;grid-template-areas:"main";padding-bottom:90px}.postw-rail,.postw-preview-desktop{display:none}.postw-mobile-topbar{background:var(--bg);z-index:30;align-items:center;gap:10px;padding:6px 0 14px;display:flex;position:sticky;top:60px}.postw-mobile-bar{left:0;right:0;bottom:calc(80px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--surface) 70%,#0000);z-index:290;align-items:center;gap:10px;padding:14px 16px 18px;display:flex;position:fixed}.postw-desktop-nav{display:none}.onb-postw-grid{flex-direction:column;padding-bottom:90px;display:flex}.onb-postw-grid>.postw-main,.onb-postw-grid>.postw-mobile-topbar{width:100%}.onb-postw-panel,.onb-postw-form .profile-details-section,.onb-postw-consent{padding:18px}.onb-postw-panel>.h1{font-size:23px}}@media (max-width:640px){.onb-postw-profile-card{min-height:112px}.onb-profile-grid{grid-template-columns:1fr}}.saved-tabs{background:var(--surface);border:1.5px solid var(--border);border-radius:999px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.saved-tabs a{min-height:36px;color:var(--text-2);border-radius:999px;justify-content:center;align-items:center;padding:6px 16px;font-size:13.5px;font-weight:700;display:inline-flex}.saved-tabs a[aria-current=page]{background:var(--blue-soft);color:var(--blue)}@media (max-width:900px){:root{--topbar-h:56px}.topbar{gap:12px;height:56px;padding:0 16px}.topbar .navlinks,.topbar .sn-search,.topbar-post,.topbar-bell{display:none}.topbar .logo{flex:none}.topbar-actions .tb-ic,.topbar-profile .av-btn,.topbar-bell .bell-btn{width:44px;min-width:44px;height:44px;min-height:44px}.topbar-profile .sn-menu{width:auto;max-height:calc(100svh - 150px - env(safe-area-inset-bottom));overscroll-behavior:contain;position:fixed;top:66px;left:12px;right:12px;overflow-y:auto}.country-trigger{width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.country-menu{width:min(330px,100vw - 24px);max-height:calc(100svh - 150px);position:fixed;top:66px;right:12px}.country-options{max-height:calc(100svh - 282px)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:16px!important}.btn{min-height:44px}button,[role=button],[role=option],summary,.tb-ic,.bell-btn,.av-btn{min-width:44px;min-height:44px}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])),.fopt{min-height:44px}.tree .tw,.postw-autocomplete-drill{justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.has-mobile-tabs .wrap{padding-bottom:116px}.has-mobile-tabs .foot{padding-bottom:calc(108px + env(safe-area-inset-bottom))}.mobile-tabbar{z-index:280;min-height:80px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--surface);border-top:1.5px solid var(--border);box-shadow:var(--shadow-lg);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-tab{min-width:0;min-height:66px;color:var(--navy);letter-spacing:-.01em;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;padding:0 4px;font-size:12px;font-weight:700;line-height:1.1;display:flex;position:relative}.mobile-tab.active{color:var(--blue)}.mobile-tab-icon{border-radius:999px;flex:none;justify-content:center;align-items:center;width:64px;height:32px;display:flex;position:relative}.mobile-tab-icon svg{width:24px;height:24px;display:block}.mobile-tab.active .mobile-tab-icon{background:var(--blue-soft)}.mobile-tab.raised{color:var(--navy);z-index:1;flex-shrink:0;justify-content:flex-end;gap:3px}.mobile-tab.raised.active{color:var(--blue)}.mobile-tab.raised .mobile-tab-icon{background:0 0;width:64px;height:34px}.mobile-tab-post-circle{background:var(--blue);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.mobile-tab-post-core{place-items:center;width:100%;height:100%;display:grid}.mobile-tab-post-plus{flex:none;width:20px;height:20px;display:block;position:relative}.mobile-tab-post-plus:before,.mobile-tab-post-plus:after{content:"";background:var(--on-fill-ink);border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-tab-post-plus:before{width:2px;height:18px}.mobile-tab-post-plus:after{width:18px;height:2px}.mobile-tab.raised>span:last-child{margin-top:0;font-size:12px;font-weight:700}.mobile-tab-badge{background:var(--red);color:#fff;border:2px solid var(--surface);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:flex;position:absolute;top:-6px;right:-9px}.sn-overlay{justify-content:center;align-items:flex-end;padding:0}.sn-dialog,.sn-overlay>.postw-modal{width:100%;max-width:100%;max-height:86dvh;padding:22px 18px calc(22px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;overflow-y:auto}.sn-dialog .rowr{margin:18px -18px calc(-22px - env(safe-area-inset-bottom));padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:var(--surface);border-top:1.5px solid var(--border);position:sticky;bottom:0}.consent-catchup-overlay{align-items:flex-end;padding:0;display:flex}.consent-catchup-sheet{width:100%;max-width:100%;max-height:86dvh;padding:22px 18px calc(22px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.postw-sheet{padding-bottom:calc(22px + env(safe-area-inset-bottom))}.saved-tabs{width:100%}.saved-tabs a{flex:1;min-height:40px}.foot-grid a{align-items:center;min-height:40px;padding:7px 0;display:flex}.dpage-head{margin-top:12px;padding:16px}.dpage-head h1{font-size:21px}.disc-wrap{margin-top:16px}.res-head{gap:8px}.res-head .fchips{flex-basis:calc(100% - 108px)}.res-head .sortsel{flex:none;width:auto;min-width:max-content}.res-head .vtog{display:none}.res-head form{flex-basis:100%}.res-head form .btn{width:100%}.res-list.grid{display:block}.opp-row2,.res-list.grid .opp-row2{background:var(--surface);border:1.5px solid var(--border);min-height:0;box-shadow:none;border-radius:14px;grid-template-columns:1fr;gap:12px;margin-bottom:10px;padding:20px 16px;display:grid;transform:none}.res-list:not(.grid){gap:10px}.opp-row2:hover,.res-list.grid .opp-row2:hover{box-shadow:var(--shadow-sm);transform:none}.opp-row2 .thumb2,.res-list.grid .opp-row2 .thumb2{aspect-ratio:16/9;border-radius:12px;width:100%;height:auto;font-size:28px}.opp-row2 .body2{min-width:0}.opp-row2 h3{margin-top:7px;font-size:15.5px}.opp-row2 .side2,.res-list.grid .side2{border-top:1.5px solid var(--border);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;padding-top:12px;display:flex}.opp-row2 .side2 .btn{flex:none}.price2,.res-list.grid .price2{text-align:left}.dfacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dfact{min-width:0}.why2{width:fit-content;max-width:100%;display:flex}.dpromo{margin:14px 12px;padding:18px}.dseo,.dfaq{padding:20px 16px}.dbrowse{grid-template-columns:1fr}.ev{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:14px 16px;display:grid}.ev .act{grid-column:2;justify-self:start;margin-top:8px;margin-left:0;padding-left:0}}.listing-media{gap:var(--space-3);margin-bottom:var(--space-6);display:grid}.listing-media-heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.listing-media-heading h2{margin:0;font-size:14px}.listing-media-count{color:var(--muted);font-size:12px;font-weight:650}.listing-media-card{padding:var(--space-4);margin-bottom:0;overflow:hidden}.listing-sections{gap:0;padding:0;display:grid;overflow:hidden}.listing-metrics{background:var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:1px;display:grid}.listing-metric{padding:var(--space-4);background:var(--bg);gap:3px;display:grid}.listing-metric span,.listing-state span{color:var(--muted);letter-spacing:.065em;text-transform:uppercase;font-size:10.5px;font-weight:800}.listing-metric strong{font-family:var(--font-heading);color:var(--navy);font-size:16px;line-height:1.3}.listing-section{padding:var(--space-6)}.listing-section+.listing-section{border-top:1px solid var(--border)}.listing-section h2{margin:0 0 var(--space-2);font-size:17px;line-height:1.3}.listing-section p{color:var(--text-2);white-space:pre-line;margin:0;line-height:1.7}.listing-state{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.listing-state>div{padding:var(--space-4);background:var(--surface);gap:3px;display:grid}.listing-state strong{color:var(--navy);font-size:13.5px}.listing-state .is-positive{color:var(--green)}.listing-state .is-blocked{color:var(--amber)}.listing-state ul{padding:var(--space-3) var(--space-5) var(--space-4) 36px;background:var(--amber-soft);color:var(--text-2);grid-column:1/-1;margin:0;font-size:12.5px}.listing-state--compact{margin-top:var(--space-4);border-radius:var(--radius-lg)}.listing-state--compact>div{padding:var(--space-3)}.photo-gallery{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.photo-gallery--single{grid-template-columns:1fr}.photo-gallery--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-gallery--mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(150px,220px)}.photo-gallery--mosaic .photo-frame:first-child{grid-row:span 2}.photo-frame{grid-template-rows:minmax(0,1fr) auto;gap:7px;min-width:0;margin:0;display:grid}.photo-open{aspect-ratio:3/2;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);cursor:zoom-in;width:100%;height:100%;min-height:240px;padding:0;display:block;position:relative;overflow:hidden}.photo-open>img{object-fit:cover;width:100%;height:100%;transition:transform .28s;display:block}.photo-open.photo-load-failed{color:var(--muted);cursor:default;place-items:center;display:grid}.photo-open.photo-load-failed:after{content:"Photo unavailable";font-size:12px;font-weight:700}.photo-open:hover>img{transform:scale(1.025)}.photo-open:focus-visible{outline:3px solid var(--blue-soft);outline-offset:2px;border-color:var(--blue)}.photo-illustration{aspect-ratio:16/9;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);width:100%;min-height:240px;display:block;position:relative;overflow:hidden}.photo-illustration>img{object-fit:cover;outline-offset:-1px;outline:1px solid #0000001a;width:100%;height:100%;display:block}.photo-illustration-badge{color:#fff;background:#111613c7;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:14px;left:14px}html[data-theme=dark] .photo-illustration>img{outline-color:#ffffff1f}.photo-gallery--single .photo-open{aspect-ratio:16/9;max-height:520px}.photo-gallery--single .photo-open>img{object-fit:contain}.photo-gallery--single .photo-open:hover>img{transform:none}.photo-gallery--mosaic .photo-open{aspect-ratio:auto;min-height:0}.photo-more{padding:var(--space-4);background:color-mix(in oklch,var(--fill-ink) 66%,transparent);color:var(--on-fill-ink);font-family:var(--font-heading);letter-spacing:-.01em;place-items:center;font-size:17px;font-weight:800;display:grid;position:absolute;inset:0}.photo-frame figcaption{color:var(--muted);padding-inline:2px;font-size:12px;line-height:1.4}.photo-lock{border:1px solid var(--amber-border);border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--amber-soft),var(--surface));width:160px;height:120px;color:var(--amber);place-items:center;display:grid;position:relative;overflow:hidden}.photo-frame>.photo-lock{aspect-ratio:3/2;width:100%;height:100%;min-height:240px}.photo-gallery--single .photo-frame>.photo-lock{aspect-ratio:16/9;max-height:520px}.photo-gallery--mosaic .photo-frame>.photo-lock{aspect-ratio:auto;min-height:0}.photo-lock-grid{opacity:.42;background-image:linear-gradient(color-mix(in oklch,var(--amber) 10%,transparent) 1px,transparent 1px), linear-gradient(90deg,color-mix(in oklch,var(--amber) 10%,transparent) 1px,transparent 1px);background-size:18px 18px;position:absolute;inset:0;transform:rotate(-8deg)scale(1.2)}.photo-lock-mark{justify-items:center;margin-bottom:29px;display:grid;position:relative}.photo-lock-shackle{border:3px solid var(--amber);border-bottom:0;border-radius:14px 14px 0 0;width:22px;height:18px}.photo-lock-body{background:var(--amber);color:#fff;letter-spacing:.12em;border-radius:7px;place-items:center;width:38px;height:29px;font-size:9px;font-weight:900;display:grid}.photo-lock-copy{text-align:center;line-height:1.2;display:grid;position:absolute;bottom:8px;left:10px;right:10px}.photo-lock-copy b{font-size:10.5px}.photo-lock-copy small{color:var(--muted);margin-top:2px;font-size:8.5px}.photo-lock-compact{border-radius:8px;flex:0 0 72px;width:72px;height:72px}.photo-lock-compact .photo-lock-mark{margin:0;transform:scale(.82)}.photo-viewer{z-index:1400;padding:var(--space-5);background:color-mix(in oklch,var(--fill-ink) 94%,transparent);place-items:center;display:grid;position:fixed;inset:0}.photo-viewer-shell{width:min(1120px,100%);height:min(820px,100dvh - 40px);display:grid;position:relative}.photo-viewer-bar{z-index:2;padding:var(--space-3);color:#fff;justify-content:space-between;align-items:center;font-size:13px;font-weight:750;display:flex;position:absolute;top:0;left:0;right:0}.photo-viewer-close,.photo-viewer-nav{color:#fff;box-shadow:var(--shadow-sm);background:#00000057;border:1px solid #ffffff42;place-items:center;display:grid}.photo-viewer-close{border-radius:var(--radius-pill);width:42px;height:42px;font-size:28px;line-height:1}.photo-viewer-stage{place-items:center;min-width:0;min-height:0;margin:0;display:grid}.photo-viewer-stage.photo-load-failed{color:#fff}.photo-viewer-stage.photo-load-failed:after{content:"Photo unavailable";font-size:13px;font-weight:700}.photo-viewer-stage>img{object-fit:contain;border-radius:var(--radius-lg);width:auto;max-width:100%;height:auto;max-height:100%;display:block}.photo-viewer-stage figcaption{left:50%;bottom:var(--space-4);border-radius:var(--radius-chip);color:#fff;text-align:center;background:#00000094;max-width:min(720px,80%);padding:7px 12px;font-size:12.5px;line-height:1.4;position:absolute;transform:translate(-50%)}.photo-viewer-nav{z-index:2;border-radius:var(--radius-pill);width:48px;height:48px;font-size:21px;position:absolute;top:50%;transform:translateY(-50%)}.photo-viewer-prev{left:var(--space-3)}.photo-viewer-next{right:var(--space-3)}@media (max-width:640px){.listing-media-card{padding:var(--space-3)}.listing-metrics,.listing-state{grid-template-columns:1fr}.listing-state ul{grid-column:auto}.photo-gallery,.photo-gallery--pair,.photo-gallery--mosaic{grid-template-columns:1fr;grid-auto-rows:auto}.photo-gallery--mosaic .photo-frame:first-child{grid-row:auto}.photo-open,.photo-gallery--mosaic .photo-open,.photo-frame>.photo-lock,.photo-gallery--mosaic .photo-frame>.photo-lock,.photo-illustration{aspect-ratio:4/3;min-height:210px}.photo-viewer{padding:0}.photo-viewer-shell{width:100%;height:100dvh}.photo-viewer-stage>img{border-radius:0}.photo-viewer-nav{top:auto;bottom:var(--space-5)}.photo-viewer-prev{left:var(--space-5)}.photo-viewer-next{right:var(--space-5)}}@media (prefers-reduced-motion:reduce){.photo-open>img{transition:none}.photo-open:hover>img{transform:none}}.photo-privacy-check{color:#344e66;background:#f6f9fb;border:1px solid #c9d7e4;border-radius:9px;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.photo-privacy-check input{flex:0 0 17px;width:17px;height:17px;margin-top:1px}.media-upload{gap:var(--gap-card);flex-direction:column;display:flex}.media-upload-section{background:var(--surface);border:1.5px solid var(--border);border-radius:14px;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.media-upload-intro{flex-direction:column;gap:4px;display:flex}.media-upload-heading{color:var(--navy);margin:0;font-size:15px;font-weight:700}.media-upload-optional{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-left:6px;font-size:11px;font-weight:700}.media-upload-lede{margin:0;line-height:1.45}.media-upload-section>.form-field{margin:0}.media-upload-error{color:var(--red);margin:0;font-size:13px;font-weight:500}.file-drop{border:1.5px dashed var(--border-strong);background:var(--bg);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 20px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.file-drop--active{border-color:var(--blue-border);background:var(--blue-soft);box-shadow:0 0 0 3px color-mix(in oklch,var(--blue) 12%,transparent)}.file-drop--disabled{opacity:.55;pointer-events:none}.file-drop-icon{background:var(--surface);border:1px solid var(--border);width:44px;height:44px;color:var(--muted);border-radius:12px;place-items:center;display:grid}.file-drop-title{color:var(--navy);margin:0;font-size:15px;font-weight:700}.file-drop-hint{margin:0;line-height:1.45}.file-drop-browse{margin-top:4px}.file-drop-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.media-inline-notice{background:var(--amber-soft);border:1px solid var(--amber-border);color:var(--amber);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px}.media-inline-notice p{margin:0 0 8px}.photo-upload-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;margin:0;display:grid}.photo-upload-thumb{gap:6px;min-width:0;margin:0;display:grid;position:relative}.photo-upload-thumb img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--border);border-radius:10px;width:100%}.photo-upload-actions{align-items:center;gap:4px;min-width:0;display:flex}.photo-upload-actions button,.photo-cover-badge{border:1px solid var(--border);border-radius:var(--radius-chip);background:var(--surface);min-height:26px;color:var(--text-2);justify-content:center;align-items:center;padding:3px 7px;font-size:10.5px;font-weight:750;display:inline-flex}.photo-upload-actions button:first-child,.photo-cover-badge{margin-right:auto}.photo-upload-actions button:disabled{opacity:.4;cursor:default}.photo-cover-badge{border-color:var(--green-border);background:var(--green-soft);color:var(--green)}.media-upload-remove{border:1.5px solid var(--border-strong);background:var(--surface);width:22px;height:22px;color:var(--muted);cursor:pointer;z-index:1;border-radius:999px;font-size:16px;font-weight:700;line-height:1;position:absolute;top:-6px;right:-6px}.media-upload-remove:hover{color:var(--red);border-color:var(--red)}.media-upload-remove--inline{flex:none;width:24px;height:24px;margin-left:auto;position:static}.doc-upload-subheading{color:var(--text-2);margin:16px 0 8px;font-size:13px;font-weight:700}.doc-upload-slots{flex-direction:column;gap:10px;display:flex}.doc-upload-slot{border:1px solid var(--border);background:var(--bg);border-radius:10px;padding:12px 14px}.doc-upload-slot-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.doc-upload-slot-title{color:var(--navy);font-size:13.5px;font-weight:700}.doc-upload-slot-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.doc-upload-input{width:100%}.doc-upload-add{flex-direction:column;gap:8px;margin-top:0;display:flex}.doc-upload-add .form-field,.doc-upload-add .file-drop{margin:0}.doc-upload-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.doc-upload-list--current{border:1px solid var(--border);background:var(--bg);border-radius:10px;margin:0;padding:10px 12px}.doc-upload-item{color:var(--navy);align-items:center;gap:8px;font-size:13.5px;font-weight:600;line-height:1.35;display:flex}.doc-upload-icon{opacity:.9;font-size:14px;line-height:1}.doc-upload-name{color:var(--blue)}.doc-upload-lock{opacity:.85;font-size:12px;line-height:1}.listing-page{width:min(var(--page-wide), calc(100vw - 2 * var(--pad-page-x)));padding-inline:var(--pad-page-x);padding-bottom:var(--space-8);margin-inline:auto}.listing-detail-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.listing-main{min-width:0}.listing-contact{position:sticky;top:84px}.listing-contact-card{padding:20px}.listing-contact-cta{border:2px solid var(--blue-border);background:linear-gradient(180deg,var(--blue-soft) 0%,var(--surface) 55%);border-radius:18px;padding:24px 22px;box-shadow:0 14px 42px #2563eb24}.listing-contact-sent{border-color:var(--green-border);background:linear-gradient(180deg,var(--green-soft) 0%,var(--surface) 55%);box-shadow:0 10px 32px #0e8a4c1a}.investor-mandate{border-color:color-mix(in oklch,var(--green) 30%,var(--border));background:radial-gradient(circle at 92% 8%,color-mix(in oklch,var(--green-soft) 72%,transparent) 0,transparent 35%), var(--surface);padding:0;position:relative;overflow:hidden}.investor-mandate:before{content:"";background:var(--green);width:4px;position:absolute;inset:0 auto 0 0}.investor-mandate-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px 20px;display:flex}.investor-mandate-kicker{color:var(--green);letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.investor-mandate h2{letter-spacing:-.025em;margin:0;font-size:21px}.investor-budget{text-align:right;min-width:180px}.investor-budget span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:700;display:block}.investor-budget strong{color:var(--text);font:800 21px/1.2 var(--font-heading);margin-top:4px;display:block}.investor-pref-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 26px;display:grid}.investor-pref-group{min-width:0;padding:20px 18px 22px 0}.investor-pref-group+.investor-pref-group{border-left:1px solid var(--border);padding-left:18px}.investor-pref-label{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;margin-bottom:10px;font-size:11.5px;font-weight:800;display:block}.investor-pref-chips{flex-wrap:wrap;gap:7px;display:flex}.investor-pref-chip{border:1px solid color-mix(in oklch,var(--green) 24%,var(--border));background:color-mix(in oklch,var(--green-soft) 42%,var(--surface));color:var(--text-2);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700;line-height:1.25;display:inline-flex}.listing-cta-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin:0 0 8px;font-size:12px;font-weight:800}.listing-cta-copy{color:var(--text-2);margin:0 0 18px;font-size:14.5px;font-weight:500;line-height:1.55}.listing-cta-note{color:var(--muted);text-align:center;margin:12px 0 0;font-size:12.5px;font-weight:500}.listing-cta-note a{color:var(--blue);font-weight:700}.btn-cta-primary{border-radius:var(--radius-btn);background:var(--blue);color:#fff;width:100%;font:800 17px/1.2 var(--font-heading);letter-spacing:-.01em;cursor:pointer;box-shadow:var(--shadow-cta);border:none;justify-content:center;align-items:center;gap:8px;padding:17px 22px;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:flex}.btn-cta-primary:hover{background:var(--blue-hover);box-shadow:var(--shadow-cta-hover);color:#fff;transform:translateY(-2px)}.btn-cta-primary:active{transform:translateY(0)}.btn-cta-primary .arr{font-size:20px;line-height:1;transition:transform .15s}.btn-cta-primary:hover .arr{transform:translate(4px)}.listing-premium-teaser{gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-5);border-radius:var(--radius-xl);border:1px solid var(--amber-border);background:linear-gradient(145deg,var(--amber-soft),var(--surface));grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.listing-premium-lock{border-radius:var(--radius-lg);width:42px;height:42px;color:var(--amber);background:var(--surface);border:1px solid var(--amber-border);place-items:center;display:grid}.listing-premium-lock svg{width:20px;height:20px;display:block}.listing-premium-content{min-width:0}.listing-premium-content .h2{margin:0 0 var(--space-1)}.listing-premium-content p{margin:0}.listing-locked-list{gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.listing-locked-list li{border-radius:var(--radius-chip);border:1px solid var(--amber-border);background:var(--surface);color:var(--text-2);padding:4px 9px;font-size:11.5px;font-weight:700}@media (max-width:900px){.listing-detail-grid{grid-template-columns:1fr}.listing-contact{z-index:20;order:-1;position:sticky;top:72px}.listing-contact-cta{box-shadow:0 10px 36px color-mix(in oklch,var(--blue) 18%,transparent)}.investor-pref-grid{grid-template-columns:1fr}.investor-pref-group{padding:16px 0}.investor-pref-group+.investor-pref-group{border-left:0;border-top:1px solid var(--border);padding-left:0}}@media (max-width:520px){.listing-premium-teaser{grid-template-columns:1fr}.investor-mandate-head{padding:20px;display:block}.investor-budget{text-align:left;margin-top:16px}.investor-pref-grid{padding:0 20px}}.discover-card{border:1.5px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);content-visibility:auto;contain-intrinsic-size:auto 420px;border-radius:16px;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden}.discover-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.discover-card>.opp-row2{height:100%;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.discover-card>.opp-row2:hover{box-shadow:none!important;transform:none!important}.res-list.grid .discover-card{flex-direction:column;display:flex}.res-list.grid .discover-card>.opp-row2{flex:1;height:auto}.mine-post-title{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.mine-post-title a{max-width:100%;overflow-wrap:inherit;word-break:inherit;display:block}.listing-owner-page{gap:24px;min-width:0;display:grid}.listing-owner-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.listing-owner-grid>*,.listing-owner-sidebar,.listing-owner-main{min-width:0}.listing-owner-main,.listing-owner-tail{grid-column:1;align-content:start;gap:20px;display:grid}.listing-owner-sidebar{grid-area:1/2;gap:16px;display:grid;position:sticky;top:84px}.listing-owner-page .ws-card .chip{justify-self:start;width:fit-content}.listing-owner-note{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.listing-owner-description{color:var(--text-2);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}.listing-owner-format{border:1px solid var(--border);background:var(--bg);border-radius:14px;gap:8px;padding:14px 16px;display:grid}.listing-owner-format .ld-table{margin:0}.listing-owner-docs{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.listing-owner-docs a{color:var(--green);overflow-wrap:anywhere;font-weight:600}.listing-owner-breakdown summary{cursor:pointer;color:var(--green);font-size:14px;font-weight:600}.listing-owner-breakdown ul{color:var(--muted);gap:4px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.listing-owner-page .ws-card .ws-card-head>form{flex:none}.listing-owner-page .listing-sections.ws-card{gap:0;padding:0;overflow:hidden}.listing-owner-page .listing-section--collapsible{padding:0}.listing-owner-page .listing-section--collapsible summary{cursor:pointer;color:var(--navy);font-family:var(--font-heading);padding:18px 52px 18px 24px;font-size:16px;font-weight:650;list-style:none;position:relative}.listing-owner-page .listing-section--collapsible summary::-webkit-details-marker{display:none}.listing-owner-page .listing-section--collapsible summary:after{content:"⌄";color:var(--muted);font-size:20px;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.listing-owner-page .listing-section--collapsible[open] summary:after{content:"⌃"}.listing-owner-page .listing-section--collapsible p{border-top:1px solid var(--border);margin:0;padding:16px 24px 18px}@media (max-width:1100px){.listing-owner-grid{grid-template-columns:minmax(0,1fr)}.listing-owner-sidebar{order:-1;grid-area:auto/1;position:static}}@media (max-width:620px){.listing-owner-page .ws-card-head{flex-wrap:wrap}.listing-owner-sidebar .ws-btn{width:100%}}@media (max-width:720px){.opp-row2 .thumb2.photo-grid-2,.opp-row2 .thumb2.photo-grid-3,.res-list.grid .thumb2.photo-grid-2,.res-list.grid .thumb2.photo-grid-3{aspect-ratio:auto;grid-template-columns:1fr;gap:6px;height:auto;display:grid}.opp-row2 .thumb2.photo-grid-3,.res-list.grid .thumb2.photo-grid-3{grid-template-columns:1fr 1fr}.opp-row2 .thumb2.photo-grid-2 .discover-photo-cell:first-child,.opp-row2 .thumb2.photo-grid-3 .discover-photo-cell:first-child,.res-list.grid .thumb2.photo-grid-2 .discover-photo-cell:first-child,.res-list.grid .thumb2.photo-grid-3 .discover-photo-cell:first-child{aspect-ratio:16/9}.opp-row2 .thumb2.photo-grid-2 .discover-photo-cell:nth-child(2),.res-list.grid .thumb2.photo-grid-2 .discover-photo-cell:nth-child(2){aspect-ratio:4}.opp-row2 .thumb2.photo-grid-3 .discover-photo-cell:nth-child(n+2),.res-list.grid .thumb2.photo-grid-3 .discover-photo-cell:nth-child(n+2){aspect-ratio:2}.res-list:not(.grid) .opp-row2 .thumb2.has-photo{margin-top:0}}.adm-listing-diagnostics{gap:14px;margin-top:16px;display:grid}.adm-listing-diagnostics .h2{margin:0 0 4px;font-size:16px}.adm-ownership-transfer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-ownership-transfer select{flex:1;min-width:260px;margin:0}.adm-approval-blockers{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.adm-approval-blockers form{margin:0}.adm-duplicate-check{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:12px;display:flex}.adm-duplicate-check a{color:var(--blue);font-size:13px;font-weight:650}.postw-fact-suggestions{border:1px solid var(--green-border);background:var(--green-soft);border-radius:12px;gap:9px;margin-top:12px;padding:12px;display:grid}.postw-fact-suggestions strong{color:var(--green);font-size:13px}.postw-fact-suggestion-list{flex-wrap:wrap;gap:8px;display:flex}.postw-review-ready{border-color:var(--green-border);background:var(--green-soft);gap:5px;padding:18px;display:grid}.postw-review-ready p{margin:0;line-height:1.55}.adm-measure-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.adm-measure-card{flex-direction:column;gap:4px;display:flex}.adm-measure-card strong{color:var(--navy);font-size:28px}.adm-measure-card span{font-size:13px;font-weight:750}.adm-measure-card small,.adm-step-funnel small{color:var(--muted);font-size:11px}.adm-step-funnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.adm-step-funnel>div{background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:3px;padding:12px;display:flex}.adm-step-funnel strong{font-size:22px}@media (max-width:900px){.adm-measure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-step-funnel{grid-template-columns:1fr}}.sn-dashboard{--dash-green:var(--green);--dash-green-soft:var(--green-soft);--dash-green-border:var(--green-border);padding-bottom:var(--space-12)}.sn-dashboard-mobile-links{display:none}.sn-dashboard-grid{grid-template-columns:238px minmax(0,1fr) 292px;align-items:start;gap:28px;margin-top:0;display:grid}.sn-dashboard-sidebar{border-right:1px solid var(--border);flex-direction:column;gap:10px;min-height:calc(100vh - 96px);padding:4px 20px 0 0;display:flex}.sn-dashboard-brand{font-family:var(--font-heading);letter-spacing:-.035em;align-items:center;gap:10px;padding:8px 8px 24px;font-size:20px;font-weight:800;display:flex}.sn-dashboard-brand-mark{background:var(--fill-ink);width:30px;height:30px;color:var(--on-fill-ink);border-radius:8px;place-items:center;font-size:17px;font-weight:800;display:grid}.sn-dashboard-nav{gap:3px;display:grid}.sn-dashboard-nav a{color:var(--text-2);border-radius:10px;align-items:center;gap:13px;padding:10px 12px;font-size:14px;font-weight:550;transition:background .16s,color .16s;display:flex}.sn-dashboard-nav a:hover{background:var(--bg);color:var(--navy)}.sn-dashboard-nav a.is-active{background:var(--green-soft);color:var(--green);font-weight:750}.sn-dashboard-nav--secondary{border-top:1px solid var(--border);margin-top:12px;padding-top:18px}.sn-dashboard-post{background:var(--green);color:#fff;box-shadow:var(--shadow-sm);border-radius:10px;justify-content:center;align-items:center;gap:9px;margin:14px 5px 0;padding:12px 10px;font-size:14px;font-weight:750;display:flex}.sn-dashboard-post:hover{background:var(--blue-hover);color:#fff;transform:translateY(-1px)}.sn-dashboard-plan{background:var(--fill-ink);color:var(--on-fill-ink);box-shadow:var(--shadow-md);border-radius:14px;margin-top:auto;padding:17px}.sn-dashboard-plan-head{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.sn-dashboard-plan-head span{opacity:.78;font-size:11px}.sn-dashboard-plan-credit{margin-top:20px;font-size:12px}.sn-dashboard-plan-meter{background:color-mix(in oklch,var(--on-fill-ink) 22%,transparent);border-radius:99px;height:9px;margin:10px 0 16px;overflow:hidden}.sn-dashboard-plan-meter span{border-radius:inherit;background:#64d477;height:100%;display:block}.sn-dashboard-plan-actions{gap:8px;display:flex}.sn-dashboard-plan-actions a{border:1px solid color-mix(in oklch,var(--on-fill-ink) 60%,transparent);text-align:center;color:inherit;border-radius:8px;flex:1;padding:8px 5px;font-size:11px;font-weight:700}.sn-dashboard-plan-actions a.is-primary{background:var(--green);border-color:var(--green)}.sn-dashboard-main{min-width:0}.sn-dashboard-topbar{border-bottom:1px solid var(--border);align-items:center;gap:18px;min-height:54px;margin-bottom:28px;display:flex}.sn-dashboard-search{border:1px solid var(--border);background:var(--surface);border-radius:9px;flex:1;align-items:center;gap:10px;max-width:650px;height:38px;padding:0 13px;display:flex}.sn-dashboard-search>span{color:var(--muted);font-size:20px}.sn-dashboard-search input{width:100%;color:var(--navy);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.sn-dashboard-search input::placeholder{color:var(--muted)}.sn-dashboard-top-actions{align-items:center;gap:18px;margin-left:auto;display:flex}.sn-dashboard-bell{color:var(--navy);font-size:24px;line-height:1;position:relative}.sn-dashboard-bell b{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;display:grid;position:absolute;top:-9px;right:-8px}.sn-dashboard-user-avatar,.sn-dashboard-hero-avatar{background:var(--fill-ink);width:34px;height:34px;color:var(--on-fill-ink);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.sn-dashboard-content{gap:16px;display:grid}.sn-dashboard-hero{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sn-dashboard-kicker{color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.sn-dashboard-hero h1{font-family:var(--font-heading);letter-spacing:-.055em;color:var(--navy);margin:0;font-size:clamp(28px,3.1vw,42px);line-height:1.08}.sn-dashboard-hero>div>p:last-child{color:var(--text-2);margin:9px 0 0;font-size:14px}.sn-dashboard-hero-profile{align-items:center;gap:9px;min-width:max-content;padding-top:4px;display:flex}.sn-dashboard-hero-profile small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.sn-dashboard-hero-avatar{width:28px;height:28px;font-size:11px}.sn-dashboard-discover-bar{gap:14px;display:grid}.sn-dashboard-discover-bar form{gap:12px;display:flex}.sn-dashboard-discover-bar form>span{display:none}.sn-dashboard-discover-bar input{border:1px solid var(--border-strong);background:var(--surface);min-width:0;height:48px;font:inherit;color:var(--navy);border-radius:9px;flex:1;padding:0 16px}.sn-dashboard-discover-bar input:focus{outline:3px solid var(--green-soft);border-color:var(--green)}.sn-dashboard-discover-bar form .btn{justify-content:center;min-width:185px}.sn-dashboard-role-chips{flex-wrap:wrap;gap:9px;display:flex}.sn-dashboard-role-chips a{border:1px solid var(--border);background:var(--surface);color:var(--green);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:650;display:inline-flex}.sn-dashboard-role-chips a:hover{border-color:var(--green-border);background:var(--green-soft)}.sn-dashboard-role-chips a span{font-size:17px}.sn-dashboard-current-role{align-items:center;gap:10px;padding-top:2px;display:flex}.sn-dashboard-role-current-icon{background:var(--green-soft);width:34px;height:34px;color:var(--green);border-radius:9px;place-items:center;font-size:21px;display:grid}.sn-dashboard-current-role b{font-size:13.5px}.sn-dashboard-add-role{color:var(--text-2);align-items:center;gap:8px;margin-left:8px;font-size:12.5px;display:inline-flex}.sn-dashboard-add-role:hover{color:var(--green)}.sn-dashboard-add-role span{border:1px solid var(--border-strong);border-radius:50%;place-items:center;width:20px;height:20px;font-size:16px;display:grid}.sn-dashboard-section{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-2xs);border-radius:13px;overflow:hidden}.sn-dashboard-section-head{justify-content:space-between;align-items:flex-start;gap:15px;padding:17px 18px 12px;display:flex}.sn-dashboard-section-head h2{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:16px}.sn-dashboard-section-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.sn-dashboard-section-head>a{color:var(--green);white-space:nowrap;font-size:12px;font-weight:750}.sn-dashboard-section-head>a span{margin-left:5px;font-size:17px}.sn-dashboard-empty{color:var(--muted);margin:0;padding:18px;font-size:13px}.sn-dashboard-match{border-top:1px solid var(--border);grid-template-columns:100px minmax(150px,1.15fr) minmax(150px,1fr) 76px;align-items:center;gap:16px;padding:13px 18px;display:grid}.sn-dashboard-match-image{aspect-ratio:1.5;background:linear-gradient(140deg,var(--navy-soft),var(--green-soft));color:var(--green);border-radius:9px;place-items:center;font-size:31px;display:grid}.sn-dashboard-match-copy{min-width:0}.sn-dashboard-match-copy h3{color:var(--navy);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.35}.sn-dashboard-match-copy p{color:var(--muted);margin:5px 0 0;font-size:11.5px}.sn-dashboard-match-copy p span,.sn-dashboard-signal p span{color:var(--border-strong);margin:0 4px}.sn-dashboard-match-why{border-left:1px solid var(--border);color:var(--green);gap:4px;padding-left:16px;font-size:11px;line-height:1.35;display:grid}.sn-dashboard-match-why>span{color:var(--muted)}.sn-dashboard-match-reason{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;display:grid}.sn-dashboard-match-why b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;display:grid}.sn-dashboard-match-actions{gap:8px;display:grid}.sn-dashboard-match-actions .btn{justify-content:center}.sn-dashboard-save{border:1px solid var(--green-border);height:30px;color:var(--navy);border-radius:8px;place-items:center;font-size:21px;display:grid}.sn-dashboard-save:hover{background:var(--green-soft);color:var(--green)}.sn-dashboard-signal{border:1px solid var(--border);background:var(--surface);border-radius:13px;align-items:center;gap:13px;padding:14px 18px;display:flex}.sn-dashboard-signal-icon{background:var(--green-soft);width:34px;height:34px;color:var(--green);border-radius:50%;place-items:center;font-size:21px;display:grid}.sn-dashboard-signal b{font-size:13px}.sn-dashboard-signal p{color:var(--muted);margin:3px 0 0;font-size:11.5px}.sn-dashboard-signal>a{color:var(--green);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:750}.sn-dashboard-signal>a span{margin-left:5px;font-size:17px}.sn-dashboard-lower-grid{grid-template-columns:1.2fr 1fr 1fr;gap:12px;display:grid}.sn-dashboard-lower-grid .sn-dashboard-section{min-width:0}.sn-dashboard-lower-grid .sn-dashboard-section-head{padding:15px 16px 11px}.sn-dashboard-lower-grid .sn-dashboard-section-head h2{font-size:14px}.sn-dashboard-lower-grid .sn-dashboard-section-head>a{font-size:11px}.sn-dashboard-activity-row,.sn-dashboard-saved-row{border-top:1px solid var(--border);align-items:flex-start;gap:9px;padding:10px 16px;display:flex}.sn-dashboard-activity-row>span,.sn-dashboard-saved-row>span{background:var(--green-soft);width:25px;height:25px;color:var(--green);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.sn-dashboard-activity-row p,.sn-dashboard-saved-row p{min-width:0;color:var(--text-2);margin:0;font-size:11.5px;line-height:1.35}.sn-dashboard-activity-row small,.sn-dashboard-saved-row small{color:var(--muted);margin-top:3px;font-size:10.5px;display:block}.sn-dashboard-opps-counts{grid-template-columns:repeat(3,1fr);padding:20px 12px 22px;display:grid}.sn-dashboard-opps-counts>div{border-right:1px solid var(--border);justify-items:center;gap:4px;display:grid}.sn-dashboard-opps-counts>div:last-child{border:0}.sn-dashboard-opps-counts b{font-family:var(--font-heading);color:var(--navy);font-size:23px}.sn-dashboard-opps-counts span{color:var(--muted);font-size:10.5px}.sn-dashboard-right-rail{gap:16px;padding-top:8px;display:grid}.sn-dashboard-right-rail>section{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-2xs);border-radius:13px}.sn-dashboard-onboarding-card{padding:19px 18px 16px;position:relative;background:linear-gradient(145deg,var(--green-soft),var(--surface))!important;border-color:var(--green-border)!important}.sn-dashboard-dismiss{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1;position:absolute;top:13px;right:15px}.sn-dashboard-onboarding-card h2,.sn-dashboard-opportunity-card h2,.sn-dashboard-trust-card h2{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:16px}.sn-dashboard-onboarding-card>p:not(.sn-dashboard-kicker){color:var(--text-2);margin:7px 0 13px;font-size:12px;line-height:1.5}.sn-dashboard-onboarding-options{gap:7px;display:grid}.sn-dashboard-onboarding-options a{border:1px solid var(--green);background:var(--surface);color:var(--green);text-align:center;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:650;display:block}.sn-dashboard-onboarding-options a:hover{background:var(--green);color:#fff}.sn-dashboard-onboarding-more{color:var(--green);justify-content:space-between;margin-top:13px;font-size:12px;font-weight:750;display:flex}.sn-dashboard-onboarding-more span{font-size:17px}.sn-dashboard-opportunity-card,.sn-dashboard-trust-card{padding:18px}.sn-dashboard-opportunity-title{align-items:center;gap:10px;margin-top:17px;display:flex}.sn-dashboard-opportunity-title>span{background:var(--green-soft);width:40px;height:40px;color:var(--green);border-radius:10px;place-items:center;font-size:23px;display:grid}.sn-dashboard-opportunity-title b{font-size:14px;display:block}.sn-dashboard-opportunity-title small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.sn-dashboard-opportunity-title em{background:var(--green-soft);color:var(--green);border-radius:99px;margin-left:5px;padding:2px 6px;font-style:normal;font-weight:700}.sn-dashboard-opportunity-stats{border-block:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin:18px 0;padding:12px 0;display:grid}.sn-dashboard-opportunity-stats>div{border-right:1px solid var(--border);justify-items:center;gap:3px;display:grid}.sn-dashboard-opportunity-stats>div:last-child{border:0}.sn-dashboard-opportunity-stats b{font-family:var(--font-heading);font-size:19px}.sn-dashboard-opportunity-stats span{color:var(--muted);font-size:10.5px}.sn-dashboard-opportunity-next{align-items:center;gap:9px;display:flex}.sn-dashboard-opportunity-next>span{background:var(--green-soft);width:34px;height:34px;color:var(--green);border-radius:50%;place-items:center;display:grid}.sn-dashboard-opportunity-next p{margin:0;font-size:12px}.sn-dashboard-opportunity-next small{color:var(--muted);margin-top:3px;font-size:10.5px;display:block}.sn-dashboard-opportunity-actions{gap:8px;margin-top:14px;display:flex}.sn-dashboard-opportunity-actions .btn{flex:1;justify-content:center;padding-inline:8px;font-size:11.5px}.sn-dashboard-trust-card h2{margin-bottom:16px}.sn-dashboard-trust-card>p{align-items:center;gap:9px;margin:11px 0;font-size:12px;display:flex}.sn-dashboard-trust-card>p>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.sn-dashboard-trust-card>p.is-pending>span{background:var(--amber)}.sn-dashboard-trust-note{border:1px dashed var(--border-strong);color:var(--muted);border-radius:9px;align-items:center;gap:9px;margin-top:17px;padding:11px;display:flex}.sn-dashboard-trust-note span{font-size:18px}.sn-dashboard-trust-note p{margin:0;font-size:11px;line-height:1.4}.sn-dashboard-trust-card>a{color:var(--green);justify-content:space-between;margin-top:17px;font-size:12px;font-weight:750;display:flex}.sn-dashboard-trust-card>a span{font-size:17px}@media (max-width:1250px){.sn-dashboard-grid{grid-template-columns:210px minmax(0,1fr) 270px;gap:18px}.sn-dashboard-match{grid-template-columns:84px minmax(140px,1fr) 1fr 66px;gap:11px}.sn-dashboard-match-why{padding-left:10px}}@media (max-width:1050px){.sn-dashboard-grid{grid-template-columns:220px minmax(0,1fr)}.sn-dashboard-right-rail{grid-area:2/2;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.sn-dashboard-right-rail .sn-dashboard-onboarding-card,.sn-dashboard-sidebar{grid-row:span 2}.sn-dashboard-lower-grid{grid-template-columns:1fr 1fr}.sn-dashboard-opps{grid-column:1/-1}}@media (max-width:760px){.sn-dashboard-grid{grid-template-columns:1fr}.sn-dashboard-sidebar{display:none}.sn-dashboard-mobile-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sn-dashboard-mobile-links a{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:44px;color:var(--navy);border-radius:10px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:700;display:flex}.sn-dashboard-mobile-links .sn-dashboard-icon{width:17px;height:17px;color:var(--green)}.sn-dashboard-right-rail{grid-area:auto/1;grid-template-columns:1fr}.sn-dashboard-right-rail .sn-dashboard-onboarding-card{grid-row:auto}.sn-dashboard-topbar{margin-bottom:20px}.sn-dashboard-hero{display:block}.sn-dashboard-hero-profile{margin-top:15px}.sn-dashboard-discover-bar form{grid-template-columns:1fr auto;display:grid}.sn-dashboard-discover-bar form input{grid-column:1/-1}.sn-dashboard-discover-bar form .btn{min-width:0}.sn-dashboard-match{grid-template-columns:68px minmax(0,1fr) 60px;gap:10px}.sn-dashboard-match-why{border:0;grid-column:2/-1;padding:0}.sn-dashboard-match-actions{grid-area:1/3/3}.sn-dashboard-lower-grid{grid-template-columns:1fr}.sn-dashboard-opps{grid-column:auto}}@media (max-width:460px){.sn-dashboard-sidebar{grid-template-columns:1fr}.sn-dashboard-brand,.sn-dashboard-post,.sn-dashboard-plan{grid-column:auto}.sn-dashboard-match{grid-template-columns:58px minmax(0,1fr) 54px;padding-inline:12px}.sn-dashboard-match-copy h3{font-size:12px}.sn-dashboard-role-chips{grid-template-columns:1fr 1fr;display:grid}.sn-dashboard-role-chips a{padding:8px 9px}.sn-dashboard-current-role{flex-wrap:wrap}.sn-dashboard-add-role{margin-left:44px}}.sn-dashboard{padding-top:var(--space-6);padding-bottom:var(--space-12)}.sn-dashboard-sidebar{padding-top:0}.sn-dashboard-main{min-height:0}.sn-dashboard-content{gap:22px}.sn-dashboard-nav a>.sn-dashboard-icon{width:18px;height:18px;color:var(--muted);stroke-width:1.8px;flex:none}.sn-dashboard-nav a.is-active>.sn-dashboard-icon{color:var(--green)}.sn-dashboard-post>.sn-dashboard-icon{stroke-width:2px;width:18px;height:18px}.sn-dashboard-role-chips .sn-dashboard-icon{stroke-width:1.9px;width:16px;height:16px}.sn-dashboard-role-current-icon{font-size:0}.sn-dashboard-role-current-icon .sn-dashboard-icon{width:19px;height:19px}.sn-dashboard-add-role{align-items:center}.sn-dashboard-add-role .sn-dashboard-icon{border:1px solid var(--border-strong);border-radius:50%;width:17px;height:17px;padding:2px}.sn-dashboard-section-head>a,.sn-dashboard-signal>a,.sn-dashboard-trust-card>a{align-items:center;gap:5px;display:inline-flex}.sn-dashboard-section-head>a .sn-dashboard-icon,.sn-dashboard-signal>a .sn-dashboard-icon,.sn-dashboard-trust-card>a .sn-dashboard-icon{width:16px;height:16px}.sn-dashboard-match{padding-block:16px}.sn-dashboard-match-image{font-size:0}.sn-dashboard-match-why b{place-items:center;display:grid}.sn-dashboard-save{font-size:0}.sn-dashboard-signal{padding-block:16px}.sn-dashboard-signal-icon,.sn-dashboard-activity-row>span,.sn-dashboard-saved-row>span,.sn-dashboard-opportunity-title>span,.sn-dashboard-opportunity-next>span,.sn-dashboard-trust-card>p>span,.sn-dashboard-trust-note>span{font-size:0}.sn-dashboard-dismiss{place-items:center;width:24px;height:24px;padding:0;display:grid}.sn-dashboard-onboarding-more .sn-dashboard-icon{width:16px;height:16px}.sn-dashboard-lower-grid{grid-template-columns:1fr;gap:16px}@media (max-width:760px){.sn-dashboard-nav a>.sn-dashboard-icon{display:none}.sn-dashboard{padding-top:var(--space-4)}}@media (max-width:900px){.page-shell--canvas>.dpage-head{display:none}.mobile-discover-head{margin:0 0 14px;display:block}.mobile-discover-head h1{letter-spacing:-.035em;margin:0;font-size:28px;line-height:1.2}.mobile-discover-head p{color:var(--muted);margin:10px 0 0;font-size:16px;line-height:1.35}.mobile-discover-head p strong{color:var(--green);font-weight:750}.mobile-discover-search-row{align-items:center;gap:12px;margin-bottom:12px;display:flex}.mobile-discover-search{border:1.5px solid var(--green-border);background:var(--surface);min-width:0;height:56px;color:var(--navy);box-shadow:var(--shadow-xs);border-radius:12px;flex:1;align-items:center;display:flex;position:relative}.mobile-discover-search:focus-within{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft),var(--shadow-sm)}.mobile-discover-search-icon{width:46px;color:var(--green);flex:none;place-items:center;display:grid}.mobile-discover-search-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}.mobile-discover-search input{width:100%;min-width:0;height:100%;color:var(--navy);box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0 12px 0 0!important;font-size:16px!important}.mobile-discover-search input::placeholder{color:var(--text-2);opacity:.68}.mobile-discover-search input::-webkit-search-cancel-button{display:none}.mobile-discover-clear{border:1.5px solid var(--green-border);background:var(--surface);width:56px;height:56px;color:var(--green);box-shadow:var(--shadow-xs);border-radius:12px;flex:none;place-items:center;transition:border-color .15s,background .15s,color .15s;display:grid}.mobile-discover-clear svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px;display:block}.mobile-discover-clear:disabled{color:var(--muted);opacity:.42;cursor:not-allowed}.mobile-discover-clear:not(:disabled):hover{border-color:var(--green-border);background:var(--green-soft)}.res-head{align-items:stretch;gap:12px}.res-head .mob-filter{border:1.5px solid var(--green-border);background:var(--surface);min-width:0;height:46px;color:var(--green);border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:750;line-height:1;display:flex}.res-head .mob-filter svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;display:block}.discover-sort-control{border:1.5px solid var(--green-border);background:var(--surface);min-width:0;height:46px;color:var(--green);border-radius:12px;flex:1 1 0;order:2;gap:8px;padding:0 12px}.discover-sort-control>svg{flex:none;width:18px;height:18px}.discover-sort-control .sortsel{flex:1;width:0;min-width:0;padding:0}.discover-sort-control .sortsel .sn-select-trigger{width:100%;min-width:0;height:44px;color:var(--green);box-shadow:none;background:0 0;border:0;border-radius:0;gap:5px;padding:0;font-size:14px;font-weight:750;line-height:1}.discover-sort-control .sortsel .sn-select-trigger:focus-visible{box-shadow:none;outline:0}.discover-sort-control .sn-select-value{text-overflow:ellipsis;overflow:hidden}.discover-sort-control .sn-select-chevron{color:var(--green)}.discover-sort-control .sn-select-menu{border:1.5px solid var(--border);background:var(--surface);width:max-content;min-width:230px;color:var(--navy);box-shadow:var(--shadow-dropdown);border-radius:14px;left:-29px;right:auto}.discover-sort-control .sn-select-item{min-height:44px;padding:10px 14px}.res-head .fchips{flex:0 0 100%;order:3;gap:6px;min-width:0;margin:0}.res-head .fchips:empty,.res-head .vtog{display:none}.res-head form{flex-basis:100%}.res-head form .btn{width:100%}.res-list:not(.grid){gap:16px}.discover-card{border-radius:16px;position:relative}.opp-row2,.res-list.grid .opp-row2{min-height:0;box-shadow:none;grid-template-columns:1fr;gap:0;padding:0 0 18px;display:grid;transform:none;background:0 0!important;border:0!important;border-radius:0!important}.opp-row2 .thumb2,.res-list.grid .opp-row2 .thumb2{aspect-ratio:auto;border-radius:14px 14px 0 0;width:100%;height:148px;margin:0;font-size:28px}.opp-row2 .thumb2.has-photo,.res-list.grid .opp-row2 .thumb2.has-photo{background:var(--bg);display:block;overflow:hidden}.opp-row2 .thumb2.photo-grid-1,.opp-row2 .thumb2.photo-grid-2,.opp-row2 .thumb2.photo-grid-3,.res-list.grid .thumb2.photo-grid-1,.res-list.grid .thumb2.photo-grid-2,.res-list.grid .thumb2.photo-grid-3{aspect-ratio:auto;background:var(--bg);border:0;height:148px;display:block;overflow:hidden}.opp-row2 .thumb2 .discover-photo-cell,.res-list.grid .thumb2 .discover-photo-cell{display:none!important}.opp-row2 .thumb2 .discover-photo-cell:first-child,.res-list.grid .thumb2 .discover-photo-cell:first-child{border-radius:inherit;border:0;width:100%;height:148px;aspect-ratio:auto!important;display:block!important}.opp-row2 .thumb2.no-photo,.res-list.grid .opp-row2 .thumb2.no-photo{display:none}.opp-row2 .body2{min-width:0;padding:0 20px;position:relative}.opp-row2 .chips2{z-index:2;pointer-events:none;position:absolute;top:-136px;left:12px;right:12px}.opp-row2.no-media .chips2{margin-top:18px;position:static}.opp-row2 .chips2>:not(.chip){display:none}.opp-row2 .chips2 .chip{background:var(--green-soft);border-color:var(--green-border);color:var(--green);padding:6px 12px;font-size:14px;line-height:1.15;display:inline-flex}.opp-row2 .thumb2.no-photo+.body2 .chips2{margin-top:18px;position:static}.opp-row2 h3{letter-spacing:-.025em;margin:18px 0 0;font-size:22px;font-weight:800;line-height:1.26}.opp-row2 .discover-card-location{border-bottom:1.5px solid color-mix(in oklch,var(--muted) 18%,transparent);min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:0;margin-top:14px;padding-bottom:16px;font-size:17px;line-height:1.3;display:flex}.discover-card-location>span{text-overflow:clip;white-space:normal;align-items:center;min-width:0;max-width:100%;display:flex;overflow:visible}.discover-card-location>span+span:before{content:"·";color:var(--muted);flex:none;margin:0 9px}.discover-card-location svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;margin-right:5px}.opp-row2 .discover-card-owner{display:none}.opp-row2 .desc{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:16px;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.opp-row2 .dfacts{display:none}.opp-row2 .side2,.res-list.grid .side2{border-top:1.5px solid color-mix(in oklch,var(--muted) 18%,transparent);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;width:auto;margin:16px 20px 0;padding:14px 0 0;display:flex}.opp-row2 .side2 .btn{white-space:nowrap;border-radius:999px;flex:none;min-height:52px;padding:12px 18px;font-size:16px;font-weight:750}.price2,.res-list.grid .price2{text-align:left}.price2 .pk{letter-spacing:0;text-transform:none;font-size:14px;font-weight:500}.price2 .pvl{font-size:24px;line-height:1.2}.price2 .for{font-size:13px}.why2{display:none}}@media (max-width:430px){.topbar{gap:8px;padding-inline:12px}.topbar-theme{display:none}.topbar .brand-lockup{width:134.3px;height:22.1px}.topbar-auth{gap:5px}.topbar-auth .btn{min-height:36px;padding:6px 9px;font-size:12.5px}}.discover-page{--discover-bg:#f7f8f6;--discover-surface:#fff;--discover-text:#171a17;--discover-text-secondary:#6f756d;--discover-border:#e7eae5;--discover-green:#07883f;--discover-green-hover:#067536;--discover-green-soft:#eaf6ee;--discover-info:#304b6a;--discover-info-soft:#edf2f7;--discover-info-border:#d6e0e8;--discover-attention:#8c5012;--discover-attention-soft:#fbf1e5;--discover-attention-border:#ead3b5;--discover-neutral-ink:#475047;--discover-neutral-soft:#f1f2ef;--discover-neutral-border:#dfe3dd;background:var(--discover-bg);color:var(--discover-text)}.discover-page .discover-signal-card{border-color:var(--discover-info-border);background:var(--discover-info-soft)}.discover-page .discover-signal-icon{border-color:var(--discover-info-border);color:var(--discover-info)}.discover-page .discover-signal-copy strong{color:var(--discover-info)}.discover-page .discover-signal-card .btn.blue{border-color:var(--discover-info);background:var(--discover-info);color:#fff}.discover-page .discover-signal-card .btn.blue:hover{background:#263e59;border-color:#263e59}.discover-page .dpromo{border-color:var(--discover-attention-border);background:var(--discover-attention-soft)}.discover-page .dpromo h3{color:var(--discover-text)}.discover-page .dpromo p{color:var(--discover-neutral-ink)}.discover-page .rise{opacity:1;animation:none;transform:none}.discover-page .page-shell--canvas{background:var(--discover-bg)}.discover-page .disc-wrap{margin-top:16px}.discover-page .res-head{background:0 0;flex-wrap:wrap;align-items:center;gap:16px;min-height:44px;display:flex}.discover-page .res-head:focus{outline:0}.discover-result-summary{color:var(--discover-text-secondary);flex:none;font-size:14px;font-weight:600;line-height:1.35}.discover-result-summary strong{color:var(--discover-text);font-size:16px;font-weight:750}.discover-head-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.discover-head-actions .mob-filter{display:none}.discover-page .discover-sort-control{color:var(--discover-text-secondary);gap:8px}.discover-page .discover-sort-control>svg{width:17px;height:17px}.discover-page .discover-sort-control .sortsel .sn-select-trigger{border:1px solid var(--discover-border);background:var(--discover-surface);width:auto;min-width:156px;color:var(--discover-text);box-shadow:none;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:650}.discover-page .discover-sort-control .sortsel .sn-select-trigger:hover:not(:disabled){border-color:#d5dbd2}.discover-page .discover-sort-control .sortsel .sn-select-chevron{color:var(--discover-text-secondary)}.discover-page .vtog{border:1px solid var(--discover-border);background:var(--discover-surface);border-radius:10px;padding:2px}.discover-page .vtog button{width:32px;height:30px;color:var(--discover-text-secondary);background:0 0;border-radius:7px;padding:0;font-size:14px}.discover-page .vtog button.active{background:var(--discover-green-soft);color:var(--discover-green)}.discover-page .res-head>.fchips{flex:0 0 100%;order:3;gap:6px;min-width:0;margin:0}.discover-page .res-head>.fchips:empty{display:none}.discover-page .fchip{border:1px solid var(--discover-border);background:var(--discover-surface);color:var(--discover-text-secondary);padding:4px 10px;font-size:12px}.discover-page .fchip button{color:var(--discover-text-secondary)}.discover-page .res-list{box-shadow:none;background:0 0;border:0;gap:16px;overflow:visible}.discover-page .res-list:not(.grid){flex-direction:column;padding:0;display:flex;margin-top:16px!important}.discover-page .discover-card{border:1px solid var(--discover-border);background:var(--discover-surface);border-radius:14px;min-width:0;overflow:hidden;transform:none;box-shadow:0 1px 3px #0000000a}.discover-page .discover-card:hover{border-color:#d5dbd2;transform:translateY(-1px);box-shadow:0 4px 12px #171a1712}.discover-page .discover-card>.opp-row2,.discover-page .res-list.grid .discover-card>.opp-row2{grid-template-columns:minmax(220px,292px) minmax(0,1fr) minmax(185px,220px);align-items:stretch;gap:16px;height:auto;min-height:224px;padding:20px 22px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;transform:none!important}.discover-page .discover-card>.opp-row2.no-media{grid-template-columns:minmax(0,1fr) minmax(185px,220px)}.discover-page .discover-card>.opp-row2.no-media .discover-card-content{grid-column:1}.discover-page .discover-card>.opp-row2.no-media .discover-card-side{grid-column:2}.discover-page .res-list:not(.grid) .opp-row2 .thumb2{aspect-ratio:auto;border:0;border-radius:12px;align-self:stretch;width:100%;height:100%;min-height:182px;margin:0}.discover-page .res-list:not(.grid) .opp-row2 .thumb2.photo-grid-2,.discover-page .res-list:not(.grid) .opp-row2 .thumb2.photo-grid-3{background:0 0;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr 1fr;gap:6px;display:grid;overflow:hidden}.discover-page .res-list:not(.grid) .opp-row2 .thumb2 .discover-photo-cell{aspect-ratio:auto;border:0;border-radius:9px;min-width:0;height:100%;min-height:0}.discover-page .res-list:not(.grid) .opp-row2 .thumb2.photo-grid-2 .discover-photo-cell:first-child,.discover-page .res-list:not(.grid) .opp-row2 .thumb2.photo-grid-3 .discover-photo-cell:first-child{aspect-ratio:auto;grid-area:1/1/auto/-1}.discover-page .res-list:not(.grid) .opp-row2 .thumb2.photo-grid-2 .discover-photo-cell:nth-child(2),.discover-page .res-list:not(.grid) .opp-row2 .thumb2.photo-grid-3 .discover-photo-cell:nth-child(n+2){aspect-ratio:auto;grid-row:2}.discover-page .res-list:not(.grid) .opp-row2 .thumb2.photo-grid-2 .discover-photo-cell:nth-child(2){grid-column:1/-1}.discover-page .opp-row2 .thumb2 img{border-radius:inherit}.discover-page .discover-card-content{flex-direction:column;min-width:0;min-height:182px;display:flex}.discover-card-topline{flex-wrap:wrap;align-items:center;gap:7px;min-height:24px;display:flex}.discover-type-chip{border:1px solid var(--discover-neutral-border);background:var(--discover-neutral-soft);color:var(--discover-neutral-ink);border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:750;line-height:1.15;display:inline-flex}.discover-contactable{color:var(--discover-green);align-items:center;gap:5px;font-size:12px;font-weight:650;line-height:1.2;display:inline-flex}.discover-contactable-mark{background:var(--discover-green-soft);width:16px;height:16px;color:var(--discover-green);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:inline-grid}.discover-card-momentum{color:var(--discover-text-secondary);align-items:center;gap:5px;font-size:12px;font-weight:650;display:inline-flex}.discover-card-momentum:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.discover-card-momentum.warm{color:var(--discover-attention)}.discover-card-momentum.hot{color:#a53f22}.discover-card-mine{color:var(--discover-text-secondary);font-size:11.5px;font-weight:700}.discover-card-rating .rating-badge{color:var(--discover-text-secondary);background:0 0;border:0;padding:0;font-size:11.5px}.discover-card-rating .rating-badge-label{font-size:9px}.discover-card-rating .rating-badge-score{color:var(--discover-text);font-size:12px}.discover-card-title{-webkit-line-clamp:2;color:var(--discover-text);letter-spacing:-.02em;-webkit-box-orient:vertical;margin:12px 0 4px;font-size:21px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.discover-page .discover-card-owner{color:var(--discover-text-secondary);margin:0;font-size:13.5px;line-height:1.35}.discover-page .discover-card-description{-webkit-line-clamp:2;color:var(--discover-text-secondary);-webkit-box-orient:vertical;margin-top:10px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.discover-page .discover-card-location{min-width:0;color:var(--discover-text-secondary);align-items:center;margin-top:auto;padding-top:14px;font-size:13px;line-height:1.35;display:flex}.discover-page .discover-card-location>span{white-space:nowrap;text-overflow:ellipsis;align-items:center;min-width:0;display:flex;overflow:hidden}.discover-page .discover-card-location svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;margin-right:6px}.discover-card-match{color:var(--discover-text-secondary);margin-top:8px;font-size:11.5px;line-height:1.35}.discover-card-match summary{cursor:pointer;color:var(--discover-green);font-weight:700}.discover-card-match ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.discover-card-match li{gap:1px;display:grid}.discover-card-match li b{color:var(--discover-text);font-size:11.5px}.discover-card-match li span{color:var(--discover-text-secondary);font-size:11px}.discover-page .discover-card-side{border-left:1px solid var(--discover-border);flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-start;gap:18px;padding:4px 0 4px 22px;display:flex}.discover-page .discover-investment{text-align:left;min-width:0}.discover-page .discover-investment .pk{color:var(--discover-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750;line-height:1.2;display:block}.discover-page .discover-investment .pvl{color:var(--discover-text);letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:5px;font-size:28px;font-weight:750;line-height:1.12}.discover-page .discover-investment .for{color:var(--discover-text-secondary);font-size:12.5px;font-weight:600}.discover-page .discover-investment-approx{color:var(--discover-text-secondary);margin-top:5px;font-size:11.5px}.discover-investment-unavailable{color:var(--discover-text);margin-top:6px;font-size:14px;font-weight:650;line-height:1.3}.discover-page .discover-investment-empty .meta{color:var(--discover-text-secondary);margin-top:4px;font-size:11.5px;display:block}.discover-page .discover-card-cta{border:1px solid var(--discover-green);background:var(--discover-green);color:#fff;white-space:nowrap;border-radius:8px;justify-content:center;align-self:stretch;align-items:center;gap:6px;min-height:40px;padding:10px 14px;font-size:13.5px;font-weight:750;display:inline-flex}.discover-page .discover-card-cta:hover{background:var(--discover-green-hover);border-color:var(--discover-green-hover)}.discover-page .res-list.grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.discover-page .res-list.grid .discover-card>.opp-row2{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(150px,42%) minmax(0,1fr);min-height:224px;padding:18px}.discover-page .res-list.grid .opp-row2 .thumb2{aspect-ratio:auto;border-radius:11px;grid-area:1/1/span 2;width:100%;height:100%;min-height:180px;margin:0}.discover-page .res-list.grid .opp-row2 .thumb2.photo-grid-2,.discover-page .res-list.grid .opp-row2 .thumb2.photo-grid-3{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr 1fr;gap:5px;display:grid;overflow:hidden}.discover-page .res-list.grid .opp-row2 .thumb2 .discover-photo-cell{aspect-ratio:auto;border:0;border-radius:8px;min-width:0;height:100%;min-height:0}.discover-page .res-list.grid .opp-row2 .thumb2.photo-grid-2 .discover-photo-cell:first-child,.discover-page .res-list.grid .opp-row2 .thumb2.photo-grid-3 .discover-photo-cell:first-child{aspect-ratio:auto;grid-area:1/1/auto/-1}.discover-page .res-list.grid .opp-row2 .thumb2.photo-grid-2 .discover-photo-cell:nth-child(2){aspect-ratio:auto;grid-area:2/1/auto/-1}.discover-page .res-list.grid .opp-row2 .thumb2.photo-grid-3 .discover-photo-cell:nth-child(n+2){aspect-ratio:auto;grid-row:2}.discover-page .res-list.grid .discover-card-content{grid-area:1/2;min-height:0}.discover-page .res-list.grid .discover-card-side{border-top:1px solid var(--discover-border);border-left:0;flex-direction:row;grid-area:2/2;align-items:center;gap:10px;min-width:0;padding:14px 0 0}.discover-page .res-list.grid .discover-card-cta{align-self:auto;padding-inline:12px}.discover-page .res-list.grid .opp-row2.no-media{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.discover-page .res-list.grid .opp-row2.no-media .discover-card-content{grid-area:1/1}.discover-page .res-list.grid .opp-row2.no-media .discover-card-side{grid-area:2/1}@media (max-width:1100px) and (min-width:901px){.discover-page .res-list:not(.grid) .discover-card>.opp-row2{grid-template-columns:minmax(200px,250px) minmax(0,1fr) minmax(170px,190px)}.discover-page .res-list:not(.grid) .discover-card>.opp-row2.no-media{grid-template-columns:minmax(0,1fr) minmax(170px,190px)}.discover-page .discover-card-side{padding-left:16px}.discover-page .discover-investment .pvl{font-size:25px}}@media (max-width:900px){.discover-page .res-head{align-items:stretch;gap:12px}.discover-result-summary{display:none}.discover-head-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;width:100%;margin-left:0;display:grid}.discover-head-actions .mob-filter{background:var(--discover-surface);min-width:0;height:46px;color:var(--discover-green);border:1px solid #cde8d5;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:750;display:flex}.discover-head-actions .mob-filter svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.discover-page .discover-sort-control{background:var(--discover-surface);min-width:0;height:46px;color:var(--discover-green);border:1px solid #cde8d5;border-radius:10px;order:0;padding:0 10px}.discover-page .discover-sort-control .sortsel{flex:1;width:0;min-width:0}.discover-page .discover-sort-control .sortsel .sn-select-trigger{width:100%;min-width:0;height:44px;color:var(--discover-green);background:0 0;border:0;border-radius:0;padding:0;font-size:14px;font-weight:750}.discover-page .discover-sort-control .sortsel .sn-select-chevron{color:var(--discover-green)}.discover-page .vtog{display:none}.discover-page .res-head>.fchips{flex-basis:100%;order:2;gap:6px}.discover-page .res-list:not(.grid),.discover-page .res-list.grid{flex-direction:column;gap:16px;display:flex;margin-top:16px!important}.discover-page .discover-card{border-radius:14px}.discover-page .discover-card>.opp-row2,.discover-page .res-list.grid .discover-card>.opp-row2{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:0;min-height:0;padding:0 0 18px;display:grid}.discover-page .discover-card>.opp-row2.no-media,.discover-page .res-list.grid .discover-card>.opp-row2.no-media{grid-template-rows:auto auto;grid-template-columns:1fr}.discover-page .res-list .opp-row2 .thumb2,.discover-page .res-list.grid .opp-row2 .thumb2{aspect-ratio:auto;border:0;border-radius:14px 14px 0 0;grid-area:1/1;width:100%;height:180px;min-height:180px;margin:0}.discover-page .res-list .opp-row2 .thumb2.no-photo,.discover-page .res-list.grid .opp-row2 .thumb2.no-photo{display:grid}.discover-page .res-list .opp-row2 .thumb2.photo-grid-2,.discover-page .res-list .opp-row2 .thumb2.photo-grid-3,.discover-page .res-list.grid .opp-row2 .thumb2.photo-grid-2,.discover-page .res-list.grid .opp-row2 .thumb2.photo-grid-3{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr 1fr;gap:5px;display:grid;overflow:hidden}.discover-page .res-list .opp-row2 .thumb2 .discover-photo-cell,.discover-page .res-list.grid .opp-row2 .thumb2 .discover-photo-cell{aspect-ratio:auto;border:0;border-radius:9px;width:100%;height:100%;min-height:0;display:block!important}.discover-page .res-list .opp-row2 .thumb2.photo-grid-2 .discover-photo-cell:first-child,.discover-page .res-list .opp-row2 .thumb2.photo-grid-3 .discover-photo-cell:first-child,.discover-page .res-list.grid .opp-row2 .thumb2.photo-grid-2 .discover-photo-cell:first-child,.discover-page .res-list.grid .opp-row2 .thumb2.photo-grid-3 .discover-photo-cell:first-child{grid-area:1/1/auto/-1}.discover-page .res-list .opp-row2 .thumb2.photo-grid-2 .discover-photo-cell:nth-child(2),.discover-page .res-list.grid .opp-row2 .thumb2.photo-grid-2 .discover-photo-cell:nth-child(2){grid-area:2/1/auto/-1}.discover-page .res-list .opp-row2 .thumb2.photo-grid-3 .discover-photo-cell:nth-child(n+2),.discover-page .res-list.grid .opp-row2 .thumb2.photo-grid-3 .discover-photo-cell:nth-child(n+2){grid-row:2}.discover-page .discover-card-content,.discover-page .res-list.grid .discover-card-content{grid-area:2/1;min-height:0;padding:0 20px}.discover-page .discover-card>.opp-row2.no-media .discover-card-content,.discover-page .res-list.grid .discover-card>.opp-row2.no-media .discover-card-content{grid-row:1;padding-top:18px}.discover-page .discover-card-topline{margin-top:18px}.discover-page .discover-card>.opp-row2.no-media .discover-card-topline{margin-top:0}.discover-page .discover-card-title{margin-top:12px;font-size:20px;line-height:1.28}.discover-page .discover-card-description{font-size:14px;line-height:1.5}.discover-page .discover-card-location{margin-top:14px;padding-top:0;font-size:13.5px}.discover-card-match{display:block}.discover-page .discover-card-side,.discover-page .res-list.grid .discover-card-side{border-top:1px solid var(--discover-border);border-left:0;flex-direction:row;grid-area:3/1;justify-content:space-between;align-items:center;gap:12px;width:auto;min-width:0;margin:16px 20px 0;padding:16px 0 0;display:flex}.discover-page .discover-card>.opp-row2.no-media .discover-card-side,.discover-page .res-list.grid .discover-card>.opp-row2.no-media .discover-card-side{grid-row:2}.discover-page .discover-investment .pvl{font-size:24px}.discover-page .discover-card-cta,.discover-page .res-list.grid .discover-card-cta{align-self:auto;min-height:42px;padding:10px 14px}}@media (max-width:420px){.discover-page .discover-card-side{align-items:flex-end}.discover-page .discover-investment .pvl{font-size:22px}.discover-page .discover-card-cta{padding-inline:12px}}.discover-page .res-list:not(.grid) .discover-card{position:relative}.discover-page .res-list:not(.grid) .opp-row2 .thumb2{border-radius:14px;min-height:246px}.discover-page .res-list:not(.grid) .discover-card-content{min-height:246px}.discover-page .discover-type-chip{padding:7px 12px;font-size:14px}.discover-page .discover-contactable{font-size:14px}.discover-page .discover-contactable-mark{width:17px;height:17px;font-size:10px}.discover-page .discover-card-title{margin-top:14px;font-size:22px;line-height:1.27}.discover-page .res-list:not(.grid) .discover-card-owner{font-size:16px;line-height:1.35}.discover-page .res-list:not(.grid) .discover-card-location svg{width:18px;height:18px;margin-right:8px}.discover-page .res-list:not(.grid) .discover-card-side{border-left:1px solid var(--discover-border);justify-content:flex-start;gap:0;margin:38px 0;padding:0 0 0 24px}.discover-page .res-list:not(.grid) .discover-card.has-save .discover-card-side{padding-bottom:46px}.discover-page .res-list:not(.grid) .discover-card-cta{border-radius:9px;align-self:flex-start;width:150px;margin-top:auto;padding:11px 14px;font-size:14px}.discover-page .discover-card-save{z-index:3;margin:0;position:absolute;bottom:16px;right:22px}.discover-card-save-button{color:var(--discover-text-secondary);background:0 0;border:0;align-items:center;gap:8px;padding:2px 0;font-size:14.5px;font-weight:650;line-height:1.3;display:inline-flex}.discover-card-save-button:hover{color:var(--discover-text)}.discover-card-save-button.saved{color:var(--discover-green)}.discover-card-save-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.discover-card-save-button.saved svg{fill:color-mix(in srgb,var(--discover-green) 16%,transparent)}.discover-page .res-list.grid .discover-card.has-save .discover-card-side{padding-bottom:42px}.discover-page .res-list.grid .discover-card-cta{align-self:flex-start;width:150px}@media (max-width:1100px) and (min-width:901px){.discover-page .res-list:not(.grid) .discover-card>.opp-row2,.discover-page .res-list:not(.grid) .discover-card>.opp-row2.no-media{gap:22px}.discover-page .res-list:not(.grid) .discover-card-side{padding-left:18px}}@media (max-width:900px){.discover-page .res-list:not(.grid) .discover-card>.opp-row2,.discover-page .res-list.grid .discover-card>.opp-row2{min-height:0;padding:0 0 18px}.discover-page .res-list:not(.grid) .discover-card>.opp-row2.has-media,.discover-page .res-list.grid .discover-card>.opp-row2.has-media{padding-bottom:18px}.discover-page .res-list:not(.grid) .discover-card.has-save>.opp-row2,.discover-page .res-list.grid .discover-card.has-save>.opp-row2{padding-bottom:64px}.discover-page .res-list:not(.grid) .opp-row2 .thumb2,.discover-page .res-list.grid .opp-row2 .thumb2{border-radius:14px 14px 0 0;height:180px;min-height:180px}.discover-page .res-list:not(.grid) .discover-card-content{min-height:0}.discover-page .discover-type-chip{padding:6px 11px;font-size:13px}.discover-page .discover-contactable{font-size:13px}.discover-page .discover-card-title{font-size:20px}.discover-page .res-list:not(.grid) .discover-card-owner{font-size:13.5px}.discover-page .res-list:not(.grid) .discover-card-description{font-size:14px}.discover-page .res-list:not(.grid) .discover-card-location{font-size:13.5px}.discover-page .res-list:not(.grid) .discover-card-side,.discover-page .res-list.grid .discover-card-side{border-left:0;border-top:1px solid var(--discover-border);margin:16px 20px 0;padding:16px 0 0}.discover-page .res-list:not(.grid) .discover-card.has-save .discover-card-side,.discover-page .res-list.grid .discover-card.has-save .discover-card-side{padding-bottom:0}.discover-page .res-list:not(.grid) .discover-card-cta,.discover-page .res-list.grid .discover-card-cta{align-self:auto;width:auto;margin-top:0}.discover-page .discover-card-save{bottom:16px;right:20px}}.discover-page .res-list:not(.grid) .discover-card>.opp-row2{grid-template-columns:clamp(250px,27vw,292px) minmax(0,1fr) clamp(200px,20vw,230px);gap:clamp(22px,2.5vw,30px);min-height:0;padding:24px 22px}.discover-page .res-list:not(.grid) .discover-card>.opp-row2.no-media{grid-template-columns:minmax(0,1fr) clamp(200px,20vw,230px)}.discover-page .res-list:not(.grid) .opp-row2 .thumb2{aspect-ratio:auto;width:100%;min-width:0;height:clamp(248px,23vw,273px);min-height:0}.discover-page .res-list:not(.grid) .opp-row2 .thumb2.photo-grid-2,.discover-page .res-list:not(.grid) .opp-row2 .thumb2.photo-grid-3{height:clamp(248px,23vw,273px)}.discover-page .res-list:not(.grid) .discover-card-content{min-width:0;min-height:clamp(248px,23vw,273px)}.discover-page .res-list:not(.grid) .discover-card-side{align-self:stretch;min-width:0;margin:34px 0;padding-left:24px}.discover-page .res-list:not(.grid) .discover-card-cta{width:clamp(140px,12vw,150px)}.discover-page .discover-contactable{color:var(--discover-text)}.discover-page .discover-contactable-mark{color:var(--discover-green)}.discover-page .res-list:not(.grid) .discover-card-description{color:#2d332e}.discover-page .res-list:not(.grid) .discover-card-location{color:#3f4741}@media (max-width:900px){.discover-page .res-list:not(.grid) .discover-card>.opp-row2,.discover-page .res-list.grid .discover-card>.opp-row2{grid-template-columns:1fr;gap:0;min-height:0;padding:0 0 18px}.discover-page .res-list:not(.grid) .discover-card>.opp-row2.no-media,.discover-page .res-list.grid .discover-card>.opp-row2.no-media{grid-template-columns:1fr}.discover-page .res-list:not(.grid) .opp-row2 .thumb2,.discover-page .res-list.grid .opp-row2 .thumb2{width:100%;height:180px;min-height:180px}.discover-page .res-list:not(.grid) .opp-row2 .thumb2.photo-grid-2,.discover-page .res-list:not(.grid) .opp-row2 .thumb2.photo-grid-3,.discover-page .res-list.grid .opp-row2 .thumb2.photo-grid-2,.discover-page .res-list.grid .opp-row2 .thumb2.photo-grid-3{height:180px}.discover-page .res-list:not(.grid) .discover-card-content{min-height:0}.discover-page .res-list:not(.grid) .discover-card-side,.discover-page .res-list.grid .discover-card-side{margin:16px 20px 0;padding-left:0}.discover-page .res-list:not(.grid) .discover-card-cta,.discover-page .res-list.grid .discover-card-cta{width:auto}.discover-page .res-list:not(.grid) .discover-card-description,.discover-page .res-list:not(.grid) .discover-card-location{color:var(--discover-text-secondary)}}.discover-page .page-shell--canvas{--page-max:93.5rem}.discover-page .disc-wrap{grid-template-columns:312px minmax(0,1fr);gap:40px}.discover-page .res-list:not(.grid) .discover-card-title{font-size:25px;font-weight:600;line-height:1.25}.discover-page .res-list:not(.grid) .discover-card-owner{font-size:15px}.discover-page .res-list:not(.grid) .discover-card-description{font-size:15px;line-height:1.5}.discover-page .res-list:not(.grid) .discover-card-location{font-size:15px}.discover-page .res-list:not(.grid) .discover-type-chip{font-size:14px}.discover-page .res-list:not(.grid) .discover-contactable{font-size:13.5px}@media (max-width:1280px) and (min-width:901px){.discover-page .disc-wrap{grid-template-columns:300px minmax(0,1fr);gap:24px}.discover-page .discover-filter-sidebar{width:300px}}@media (max-width:900px){.discover-page .disc-wrap{grid-template-columns:1fr;gap:0}.discover-page .res-list:not(.grid) .discover-card-title{font-size:20px}.discover-page .res-list:not(.grid) .discover-card-owner{font-size:13.5px}.discover-page .res-list:not(.grid) .discover-card-description{font-size:14px}.discover-page .res-list:not(.grid) .discover-card-location{font-size:13.5px}.discover-page .res-list:not(.grid) .discover-type-chip,.discover-page .res-list:not(.grid) .discover-contactable{font-size:13px}}@media (min-width:901px){.discover-page .discover-filter-sidebar{top:calc(var(--topbar-h) + 16px);width:100%;height:calc(100vh - var(--topbar-h) - 32px);max-height:calc(100vh - var(--topbar-h) - 32px);background:#fff;border:1px solid #e7eae5;border-radius:14px;align-self:start;position:sticky;overflow:visible;box-shadow:0 3px 14px #16231b0b}.discover-page .discover-filter-sidebar .desktop-filter-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5cd transparent;flex:auto;min-height:0;max-height:none;overflow:hidden auto}.discover-page .discover-filter-sidebar .filter-sheet-head{display:none}.discover-page .discover-filter-sidebar .rail-tabs{grid-template-columns:max-content minmax(0,1fr);display:grid}.discover-page .discover-filter-sidebar .rail-tabs button{white-space:nowrap}.discover-filter-heading{border-bottom:1px solid #e7eae5;justify-content:space-between;align-items:center;height:48px;padding:0 20px;display:flex}.discover-filter-heading strong{color:#171c19;font-size:16px;font-weight:750}.discover-filter-heading button{color:#07883f;font:650 13px var(--font-sans);cursor:pointer;background:0 0;border:0;padding:5px 0}.discover-page .discover-filter-sidebar .fgroup{border-bottom:1px solid #e7eae5;padding:0}.discover-page .discover-filter-sidebar .fgroup:last-of-type{border-bottom:0}.discover-page .discover-filter-sidebar .filter-accordion-trigger{color:#1f2622;text-align:left;width:100%;height:46px;font:650 14px var(--font-sans);cursor:pointer;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) 26px;align-items:center;gap:12px;padding:0 20px;display:grid}.discover-page .discover-filter-sidebar .filter-accordion-trigger:hover{background:#fafbf9}.discover-page .discover-filter-sidebar .filter-accordion-icon,.discover-page .discover-filter-sidebar .filter-accordion-chevron{color:#717a74}.discover-page .discover-filter-sidebar .filter-accordion-chevron{stroke-width:2.2px;justify-self:end;width:25px;height:25px;transform:scale(1.2)}.discover-page .discover-filter-sidebar .fbody{margin:0;padding:0 20px 12px;overflow:visible}.discover-page .discover-filter-sidebar .fbody.scrolly{max-height:none;padding-right:20px;overflow:visible;-webkit-mask-image:none;mask-image:none}.discover-page .discover-filter-sidebar .fopt{color:#343c37;gap:10px;min-height:32px;padding:4px 0;font-size:14px;font-weight:450;line-height:1.3}.discover-page .discover-filter-sidebar .fopt:hover{color:#111713}.discover-page .discover-filter-sidebar .fopt input{accent-color:#07883f;width:18px;height:18px}.discover-page .discover-filter-sidebar .deal-options{border-top:0;display:block}.discover-page .discover-filter-sidebar .deal-option{color:#343c37;border-bottom:0;gap:10px;min-height:32px;margin:0;padding:4px 0;font-size:14px;font-weight:450;line-height:1.3}.discover-page .discover-filter-sidebar .deal-option input{accent-color:#07883f;width:18px;height:18px}.discover-page .discover-filter-sidebar .deal-option.selected{color:#07883f;font-weight:600}.discover-page .discover-filter-sidebar .tree .tw{color:#778079;width:24px;height:28px;font-size:0;line-height:1}.discover-page .discover-filter-sidebar .tree .tw .tree-toggle-icon{stroke-width:2.2px;width:22px;height:22px;transform:scale(1.25)}.discover-page .discover-filter-sidebar .tree-choice{font-size:inherit;color:inherit;margin:0;font-weight:450;line-height:1.3}.discover-page .discover-filter-sidebar .tree-option{min-height:30px;padding-block:2px}.discover-page .discover-filter-sidebar .tree .sub{padding-left:16px}.discover-page .discover-filter-sidebar input.fsearch{color:#1f2622;background:#fff;border:1px solid #dfe4df;border-radius:9px;min-height:38px;margin:2px 0 10px;padding:8px 12px;font-size:13px}.discover-page .discover-filter-sidebar input.fsearch:focus{border-color:#07883f;box-shadow:0 0 0 3px #07883f1a}.filter-more-options{color:#07883f;font:650 13.5px var(--font-sans);cursor:pointer;background:0 0;border:0;margin:6px 0 0;padding:5px 0}.filter-subgroup{border-bottom:1px solid #eef0ed;padding:4px 0 14px}.filter-subgroup:first-child{padding-top:0}.filter-subgroup:last-child{border-bottom:0;padding-bottom:0}.filter-subgroup h5{color:#69716c;margin:0 0 5px;font-size:12.5px;font-weight:700;line-height:1.35}.filter-subgroup+.filter-subgroup{padding-top:14px}:root[data-theme=dark] .discover-page .discover-filter-sidebar{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-sm)}:root[data-theme=dark] .discover-filter-heading,:root[data-theme=dark] .discover-page .discover-filter-sidebar .fgroup{border-color:var(--border)}:root[data-theme=dark] .discover-filter-heading strong,:root[data-theme=dark] .discover-page .discover-filter-sidebar .filter-accordion-trigger{color:var(--navy)}:root[data-theme=dark] .discover-page .discover-filter-sidebar .filter-accordion-trigger:hover{background:var(--bg)}:root[data-theme=dark] .discover-page .discover-filter-sidebar .fopt,:root[data-theme=dark] .discover-page .discover-filter-sidebar .deal-option{color:var(--text-2)}:root[data-theme=dark] .discover-page .discover-filter-sidebar input.fsearch{border-color:var(--border-strong);background:var(--surface);color:var(--navy)}:root[data-theme=dark] .filter-subgroup{border-color:var(--border)}}:root[data-theme=dark] .discover-page{--discover-bg:var(--bg);--discover-surface:var(--surface);--discover-text:var(--navy);--discover-text-secondary:var(--text-2);--discover-border:var(--border);--discover-green:var(--green);--discover-green-hover:var(--blue-hover);--discover-green-soft:var(--green-soft);--discover-info:#b8cee3;--discover-info-soft:#27333e;--discover-info-border:#40566a;--discover-attention:#f1ba70;--discover-attention-soft:#3a2e22;--discover-attention-border:#5d452d;--discover-neutral-ink:#d3d8d1;--discover-neutral-soft:#2d302c;--discover-neutral-border:#424740}:root[data-theme=dark] .discover-page .discover-card{box-shadow:0 1px 3px #0000004d}:root[data-theme=dark] .discover-page .discover-card:hover{border-color:var(--border-strong);box-shadow:0 4px 14px #00000061}:root[data-theme=dark] .discover-page .discover-type-chip{border-color:var(--discover-neutral-border)}:root[data-theme=dark] .discover-page .discover-signal-card .btn.blue:hover{color:#1b2732;background:#c8d8e8;border-color:#c8d8e8}:root[data-theme=dark] .discover-page .discover-card-description,:root[data-theme=dark] .discover-page .discover-card-location{color:var(--text-2)}:root[data-theme=dark] .discover-page .discover-sort-control .sortsel .sn-select-trigger:hover:not(:disabled){border-color:var(--border-strong)}:root[data-theme=dark] .discover-page .discover-head-actions .mob-filter,:root[data-theme=dark] .discover-page .discover-sort-control{border-color:var(--green-border)}.listing-template-page{gap:var(--space-4)}.wrap:has(>.listing-template-site){width:100%;max-width:none;padding:0}:is(body:has(.listing-template-site)>.foot,body:has(.listing-template-site)>.mobile-tabbar){display:none}.listing-template-site{background:var(--bg);min-height:100vh;color:var(--text)}.listing-template-topbar{z-index:50;border-bottom:1px solid var(--border);background:color-mix(in oklch,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;min-height:66px;display:flex;position:sticky;top:0}.listing-template-nav{grid-template-columns:auto auto minmax(220px,520px) auto;align-items:center;gap:28px;width:min(1420px,100% - 48px);margin-inline:auto;display:grid}.listing-template-site-brand{align-items:center;display:inline-flex}.listing-template-site-brand>.brand-lockup{width:149.6px;height:24.6px}.listing-template-navlinks{color:var(--text);white-space:nowrap;align-items:center;gap:22px;font-size:14px;font-weight:650;display:flex}.listing-template-navlinks a[aria-current=page]{color:var(--green)}.listing-template-search{border:1px solid var(--border);background:var(--bg);width:100%;height:40px;color:var(--muted);border-radius:999px;align-items:center;gap:9px;padding-inline:14px;display:flex}.listing-template-search input{width:100%;min-width:0;color:var(--text);font:500 13px var(--font-sans);background:0 0;border:0;outline:0}.listing-template-search input::placeholder{color:var(--muted)}.listing-template-nav-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.listing-template-post,.listing-template-signin{border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding-inline:17px;font-size:14px;font-weight:650;display:inline-flex}.listing-template-post{background:var(--green);color:#fff}.listing-template-signin{border:1px solid var(--border);background:var(--surface);color:var(--navy)}.listing-template-avatar{background:var(--fill-ink);width:38px;height:38px;color:var(--on-fill-ink);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.listing-template-page{width:min(1280px,100% - 48px);margin:30px auto 70px}.wrap:has(>.listing-template-site)>.listing-template-site>.listing-template-page{width:min(1180px,100% - 48px);max-width:none;margin:30px auto 70px;padding-inline:0}.listing-template-footer{border-top:1px solid var(--border);background:var(--surface);padding:26px 0 34px}.listing-template-footer-inner{width:min(1280px,100% - 48px);color:var(--muted);justify-content:space-between;align-items:center;gap:25px;margin-inline:auto;font-size:12px;display:flex}.listing-template-footer-inner nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.listing-template-mobile-action{display:none}.listing-template-topbar a:focus-visible,.listing-template-footer a:focus-visible{outline:3px solid var(--green-soft);outline-offset:3px}@media (hover:hover){.listing-template-navlinks a:hover,.listing-template-footer a:hover{color:var(--green)}.listing-template-post:hover{filter:brightness(.94)}}.listing-template-back{width:max-content;min-height:44px;color:var(--muted);align-items:center;gap:7px;padding-inline:4px;font-size:14px;font-weight:600;display:inline-flex}.listing-template-back:hover{color:var(--navy)}.listing-template-layout{grid-template-columns:minmax(0,820px) 310px;justify-content:center;gap:24px}.listing-template-main{min-width:0;display:block}.listing-template-main-card{background:var(--surface);border:1px solid var(--border);border-radius:22px;overflow:hidden;box-shadow:0 1px 2px #14231a09}.listing-template-main-card>.listing-template-hero-card,.listing-template-main-card>.listing-template-section,.listing-template-main-card>.investor-mandate,.listing-template-main-card>.listing-premium-teaser,.listing-template-main-card>.card:not(.listing-template-hero-card),.listing-template-main-card>.listing-state{border-inline:0;box-shadow:none;border-bottom:0;border-radius:0;margin:0}.listing-template-main-card>.listing-template-section,.listing-template-main-card>.investor-mandate,.listing-template-main-card>.listing-premium-teaser,.listing-template-main-card>.card:not(.listing-template-hero-card),.listing-template-main-card>.listing-state{border-top:1px solid var(--border)}.listing-template-main-card>.listing-template-hero-card{background:0 0;border:0}.listing-template-main-card>.listing-template-section,.listing-template-main-card>.investor-mandate,.listing-template-main-card>.card:not(.listing-template-hero-card){background:0 0}.listing-template-main-card>.listing-premium-teaser{border-inline:0;border-bottom:0;border-top:1px solid var(--amber-border);border-radius:0}.listing-template-card,.listing-template-section,.listing-template-key-card{background:var(--surface);border:1px solid var(--border);border-radius:22px;min-width:0;box-shadow:0 1px 2px #14231a09}.listing-template-hero-card{padding:0;overflow:hidden}.listing-template-hero-copy{padding:28px 30px 24px}.listing-template-eyebrow-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.listing-template-type,.listing-template-verified{border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.listing-template-type{color:var(--green);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:800}.listing-template-verified{border:1px solid var(--green-border);background:var(--green-soft);color:var(--green)}.listing-template-verified span{color:var(--green);font-weight:900}.listing-template-title{max-width:760px;color:var(--navy);letter-spacing:-.035em;text-wrap:balance;margin:16px 0 18px;font-size:clamp(31px,3vw,40px);font-weight:700;line-height:1.08}.sn-dashboard-opps-counts{grid-template-columns:repeat(4,1fr)}.listing-template-brandline{align-items:center;gap:11px;min-width:0;display:flex}.listing-template-brandline>strong{overflow-wrap:anywhere;min-width:0;color:var(--text);letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.2}.listing-template-logo,.listing-template-logo-fallback{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex:none;place-items:center;width:124px;height:46px;display:grid;overflow:hidden}.listing-template-logo img{object-fit:contain;width:100%;height:100%;display:block}.listing-template-logo-fallback{background:var(--fill-ink);border-color:var(--fill-ink);width:40px;height:40px;color:var(--on-fill-ink);border-radius:12px;font-size:16px;font-weight:800}.listing-template-summary{max-width:760px;color:var(--text-2);text-wrap:pretty;margin:16px 0 0;font-size:15.5px;line-height:1.55}.listing-template-chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.listing-template-chip{border:1px solid var(--border);background:var(--bg);color:var(--text-2);border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.listing-template-media{padding:0 30px}.listing-template-media-meta{min-height:18px;color:var(--muted);justify-content:flex-end;margin-bottom:8px;font-size:12px;font-weight:600;display:none}.listing-template-media .photo-gallery{gap:12px}.listing-template-media .photo-illustration{aspect-ratio:auto;border-color:var(--border-strong);border-radius:18px;height:455px;min-height:300px}.listing-template-media .photo-open{aspect-ratio:auto;border-color:var(--border-strong);background:var(--bg);isolation:isolate;border-radius:18px;height:455px;min-height:300px;max-height:none}.listing-template-media .photo-gallery--single .photo-open:before{content:"";z-index:0;pointer-events:none;background-image:var(--photo-bg);filter:blur(28px)saturate(.88);opacity:.64;background-position:50%;background-size:cover;position:absolute;inset:-34px;transform:scale(1.12)}.listing-template-media .photo-gallery--single .photo-open:after{content:"";z-index:1;pointer-events:none;background:color-mix(in oklch,var(--bg) 12%,transparent);position:absolute;inset:0}.listing-template-media .photo-gallery--single .photo-open>img{z-index:2;position:relative}.listing-template-media .photo-count-badge{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111613c7;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:16px;left:16px}.listing-template-media .photo-gallery--single .photo-open>.photo-more{z-index:3}.listing-template-media .photo-gallery--single .photo-open.photo-load-failed:before,.listing-template-media .photo-gallery--single .photo-open.photo-load-failed:after{display:none}.listing-template-media .photo-gallery--single .photo-open{aspect-ratio:auto;height:455px;max-height:none}.listing-template-media .photo-gallery--single .photo-open>img{object-fit:contain}.listing-template-media .photo-gallery--pair .photo-open,.listing-template-media .photo-gallery--mosaic .photo-open{height:330px}.listing-template-media .photo-frame>.photo-lock{aspect-ratio:auto;height:455px;min-height:300px}.listing-template-media .photo-gallery--single .photo-frame>.photo-lock{aspect-ratio:auto;height:455px;max-height:none}.listing-template-metrics{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:24px 30px 28px;display:grid}.listing-template-metric{border-right:1px solid var(--border);min-width:0;padding:2px 16px}.listing-template-metric:first-child{padding-left:0}.listing-template-metric:last-child{border-right:0;padding-right:0}.listing-template-metrics .listing-template-metric,.listing-template-metrics .listing-template-metric:first-child,.listing-template-metrics .listing-template-metric:last-child{text-align:center;padding-left:16px;padding-right:16px}.listing-template-metric span,.listing-template-trust-item>span{color:var(--muted);letter-spacing:0;margin-top:6px;font-size:12px;font-weight:500;line-height:1.35;display:block}.listing-template-metric strong{color:var(--green);letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:0;font-size:21px;font-weight:700;line-height:1.15;display:block}.listing-template-section{padding:28px 30px}.listing-template-section h2{color:var(--navy);letter-spacing:-.022em;margin:0;font-size:20px;font-weight:600;line-height:1.25}.listing-template-section-sub{max-width:760px;color:var(--muted);margin:6px 0 20px;font-size:13px;line-height:1.5}.listing-template-section-body{max-width:760px;color:var(--text-2);white-space:pre-line;text-wrap:pretty;margin:0;font-size:14px;line-height:1.7}.listing-template-glance-grid{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:20px;display:grid}.listing-template-glance-item{border-right:1px solid var(--border);min-width:0;padding:18px 18px 0}.listing-template-glance-item:nth-child(3n+1){padding-left:0}.listing-template-glance-item:nth-child(3n){border-right:0;padding-right:0}.listing-template-glance-item:nth-child(n+4){border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.listing-template-glance-meta{color:var(--muted);align-items:center;gap:6px;margin-bottom:8px;display:flex}.listing-template-glance-meta>span{color:inherit;letter-spacing:.065em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.35;display:block}.listing-template-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px;display:block}.listing-template-glance-item strong{color:var(--navy);letter-spacing:-.018em;overflow-wrap:anywhere;margin-top:0;font-size:17px;font-weight:600;line-height:1.22;display:block}.listing-template-glance-item p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:12px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.listing-template-glance-6{gap:0}.listing-template-glance-6 .listing-template-glance-item{min-height:92px;padding:0 20px}.listing-template-glance-6 .listing-template-glance-item:nth-child(3n+1){padding-left:0}.listing-template-glance-6 .listing-template-glance-item:nth-child(3n){border-right:0;padding-right:0}.listing-template-glance-6 .listing-template-glance-item:nth-child(n+4){border-top:1px solid var(--border);margin-top:20px;padding-top:22px}.listing-template-glance-6 .listing-template-glance-meta{margin-block-start:-2px}.listing-template-glance-6 .listing-template-icon{width:15px;height:15px}.listing-template-format-grid{gap:20px;margin-top:20px;display:grid}.listing-template-format{min-width:0}.listing-template-format h3{color:var(--navy);margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.25}.listing-template-format-detail-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.listing-template-format-detail{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:14px 16px;font-size:13px;line-height:1.4;display:flex}.listing-template-format-detail span{color:var(--muted);font-size:12px;font-weight:400}.listing-template-format-detail strong{color:var(--text);text-align:right;overflow-wrap:anywhere;font-size:13px;font-weight:600}.listing-template-format-footnote{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.45}.listing-template-franchise-context-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;display:grid;overflow:hidden}.listing-template-franchise-context-item{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);min-width:0;padding:18px}.listing-template-franchise-context-item h3{color:var(--navy);margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.3}.listing-template-franchise-context-item p{color:var(--text-2);white-space:pre-line;text-wrap:pretty;margin:0;font-size:13px;line-height:1.6}.listing-template-document-list{gap:7px;margin-top:0;display:grid}.listing-template-document-link{color:var(--green);font-weight:700}.listing-template-faq-list{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin-top:0;overflow:hidden}.listing-template-faq-item{border-bottom:1px solid var(--border)}.listing-template-faq-item:last-child{border-bottom:0}.listing-template-faq-item>button{cursor:pointer;width:100%;min-height:52px;color:var(--text);font:600 14px var(--font-sans);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.listing-template-faq-item>button>span:last-child{color:var(--muted);flex:none;font-size:20px;font-weight:400;line-height:1}.listing-template-faq-item p{max-width:760px;color:var(--text-2);padding:0 18px 16px;font-size:13px;line-height:1.55}.listing-template-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:0;display:grid}.listing-template-trust-item{min-width:0}.listing-template-trust-item>strong{color:var(--navy);margin-top:7px;font-size:15px;font-weight:600;line-height:1.3;display:block}.listing-template-trust-item .verification-block{margin-top:12px}.listing-template-trust-item .verification-block-title{font-size:12px}.listing-template-trust-item .verification-chips{gap:5px;margin-top:7px}.listing-template-trust-item .verification-chips .chip,.listing-template-trust-item .verification-chips .verdisc{padding:5px 7px;font-size:11px}.listing-template-trust-item>details,.listing-template-trust-item .chips2{margin-top:10px}.listing-template-contact-facts{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:0;display:grid}.listing-template-contact-facts>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);gap:5px;padding:13px 14px;display:grid}.listing-template-contact-facts span{color:var(--muted);font-size:11.5px}.listing-template-contact-facts strong{color:var(--navy);overflow-wrap:anywhere;font-size:13px;font-weight:600}.listing-template-sidebar{align-self:start;gap:14px;min-width:0;display:grid;position:sticky;top:84px}.listing-template-layout .listing-contact-card{border:1px solid var(--border);background:var(--surface);border-radius:22px;padding:22px;box-shadow:0 8px 28px #14231a12}.listing-template-layout .listing-contact-cta{border-color:var(--border);background:var(--surface);box-shadow:0 8px 28px #14231a12}.listing-template-layout .listing-cta-eyebrow{color:var(--navy);letter-spacing:-.02em;text-transform:none;margin:0 0 14px;font-size:18px;font-weight:600;line-height:1.25}.listing-template-layout .listing-cta-copy{color:var(--text-2)}.listing-template-layout .listing-cta-note a{color:var(--green)}.listing-template-layout .listing-cta-signal{border:1px solid var(--green-border);background:var(--green-soft);color:var(--green);border-radius:12px;align-items:center;gap:10px;margin:0 0 16px;padding:9px 10px;font-size:12px;line-height:1.35;display:flex}.listing-template-layout .listing-cta-signal-icon{border:1px solid color-mix(in oklch,var(--green) 16%,transparent);background:color-mix(in oklch,var(--surface) 38%,var(--green-soft));border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.listing-template-layout .listing-cta-signal p{margin:0}.listing-template-layout .listing-cta-signal strong{font-weight:700}.listing-template-layout .listing-cta-meta{color:var(--muted);text-align:center;margin:14px 0 0;font-size:12px;line-height:1.35;display:block}.listing-template-layout .listing-cta-meta span+span{margin-left:8px}.listing-template-layout .btn-cta-primary{background:var(--green);min-height:46px;box-shadow:0 8px 18px color-mix(in oklch,var(--green) 18%,transparent);border-radius:12px;padding:0 20px;font-size:15px}.listing-template-layout .btn-cta-primary:hover{background:var(--green);filter:brightness(.94);box-shadow:0 11px 24px color-mix(in oklch,var(--green) 24%,transparent)}.listing-template-key-card{padding:20px 20px 16px}.listing-template-key-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.listing-template-key-card h2{color:var(--navy);letter-spacing:-.015em;margin:0;font-size:17px;font-weight:600}.listing-template-save{color:var(--green);background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:700}.listing-template-save:hover{text-underline-offset:3px;text-decoration:underline}.listing-template-details{gap:0;margin:0;display:grid}.listing-template-details>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:14px;padding:10px 0;font-size:12px;display:flex}.listing-template-details>div:last-child{border-bottom:0}.listing-template-details dt{color:var(--muted);font-size:11.5px}.listing-template-details dd{max-width:58%;color:var(--text);text-align:right;overflow-wrap:anywhere;margin:0;font-size:11.8px;font-weight:600}.listing-template-sidebar .listing-contact-sent{border-color:var(--green-border);background:linear-gradient(180deg,var(--green-soft) 0%,var(--surface) 55%);box-shadow:0 10px 32px color-mix(in oklch,var(--green) 10%,transparent)}.franchise-response-card{gap:16px;display:grid}.franchise-response-card .listing-cta-copy{margin:0}.franchise-response-fields{gap:15px;display:grid}.franchise-response-identity{border:1px solid var(--green-border);background:var(--green-soft);border-radius:12px;gap:2px;padding:12px 14px;display:grid}.franchise-response-identity span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.franchise-response-identity strong{color:var(--text);font-size:14px}.franchise-response-identity small{color:var(--text-2);font-size:12px}.franchise-response-money{grid-template-columns:1fr 1fr;gap:10px;display:grid}.franchise-response-check{color:var(--text-2);align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.franchise-response-check input{flex:none;margin-top:2px}.franchise-response-optional{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:12px 0}.franchise-response-optional summary{cursor:pointer;color:var(--text);font-size:13px;font-weight:600}.franchise-response-optional-fields{gap:12px;margin-top:14px;display:grid}.franchise-response-optional-fields label{color:var(--text-2);gap:6px;font-size:12px;display:grid}.franchise-response-preview{border-top:1px solid var(--border);gap:0;margin:0;display:grid}.franchise-response-preview>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);gap:12px;padding:10px 0;display:grid}.franchise-response-preview dt{color:var(--muted);font-size:11.5px}.franchise-response-preview dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600}.franchise-response-actions{gap:9px;display:grid}.franchise-response-actions .btn{width:100%}.field-error{color:var(--red);margin:0;font-size:12px;line-height:1.35}.introduction-review-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:14px;padding:18px;display:grid}.introduction-review-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.introduction-review-head b{color:var(--text);font-size:16px;display:block}.introduction-review-head .meta{margin-top:3px;display:block}.introduction-review-statuses{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.introduction-response-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.introduction-response-grid>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;padding:11px 12px}.introduction-response-grid dt{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.introduction-response-grid dd{color:var(--text);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:600;line-height:1.4}.response-data-state{color:var(--green);flex:none;font-size:10px;font-weight:700}.response-data-state.deferred{color:var(--amber)}.response-data-state.unavailable{color:var(--muted)}.buyer-readiness-card{border:1px solid var(--green-border);background:linear-gradient(145deg,var(--green-soft),var(--surface) 62%);border-radius:14px;gap:13px;padding:16px;display:grid}.buyer-readiness-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.buyer-readiness-kicker{color:var(--green);letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:10.5px;font-weight:800;display:block}.buyer-readiness-head h3{color:var(--text);letter-spacing:-.015em;margin:0;font-size:17px}.buyer-readiness-timing{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:750}.buyer-readiness-timing.strong{border-color:var(--green-border);color:var(--green)}.buyer-readiness-timing.planning{color:var(--amber)}.buyer-readiness-note,.buyer-readiness-disclaimer{color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.buyer-readiness-facts{border-top:1px solid var(--green-border);border-left:1px solid var(--green-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.buyer-readiness-facts>div{border-right:1px solid var(--green-border);border-bottom:1px solid var(--green-border);background:color-mix(in oklch,var(--surface) 78%,transparent);min-width:0;padding:10px 11px}.buyer-readiness-facts dt,.buyer-readiness-experience span,.buyer-readiness-evidence span{color:var(--muted);text-transform:uppercase;letter-spacing:.035em;font-size:10.5px;font-weight:700}.buyer-readiness-facts dd{color:var(--text);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:700;line-height:1.35}.buyer-readiness-experience{background:color-mix(in oklch,var(--surface) 82%,transparent);border-radius:10px;padding:11px 12px}.buyer-readiness-experience p{color:var(--text-2);overflow-wrap:anywhere;margin:5px 0 0;font-size:12.5px;line-height:1.5}.buyer-readiness-evidence{gap:3px;display:grid}.buyer-readiness-evidence strong{color:var(--text-2);text-transform:capitalize;font-size:11.5px;font-weight:650}.interest-screening-card{border:1px solid var(--border);background:var(--bg);border-radius:14px;gap:12px;padding:15px;display:grid}.interest-screening-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.interest-screening-head>div>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:10.5px;font-weight:800;display:block}.interest-screening-head h3{color:var(--text);letter-spacing:-.01em;margin:0;font-size:16px}.interest-screening-head>strong{border:1px solid var(--border);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:11px}.interest-screening-head>strong.strong{border-color:var(--green-border);color:var(--green)}.interest-screening-head>strong.concern{border-color:color-mix(in oklch,var(--red) 35%,var(--border));color:var(--red)}.interest-screening-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.interest-screening-check{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:10px;display:grid}.interest-screening-check>span{background:var(--bg);width:20px;height:20px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.interest-screening-check.match>span{background:var(--green-soft);color:var(--green)}.interest-screening-check.concern>span{background:color-mix(in oklch,var(--red) 10%,var(--surface));color:var(--red)}.interest-screening-check b{color:var(--text);font-size:12px;display:block}.interest-screening-check p,.interest-screening-note{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.4}.interest-screening-note{margin:0}.interest-response-expectation{border-left:3px solid var(--green);background:var(--green-soft);color:var(--text-2);border-radius:7px;margin:0;padding:9px 11px;font-size:12px;line-height:1.45}.interest-response-expectation.overdue{border-left-color:var(--amber);background:color-mix(in oklch,var(--amber) 10%,var(--surface))}.no-name-teaser-card .h2{margin:0 0 4px}.no-name-teaser-card .meta{margin:0}.no-name-teaser-preview{border:1px dashed var(--border);background:var(--bg);border-radius:10px;gap:5px;margin-top:14px;padding:14px;display:grid}.no-name-teaser-preview span{color:var(--text-2);font-size:13px}.deal-pipeline-heading{justify-content:space-between;align-items:flex-end}.deal-pipeline-heading .h1{margin-bottom:5px}.deal-pipeline-heading .meta{margin:0}.deal-pipeline-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.deal-pipeline-stage{border:1px solid var(--border);background:var(--bg);border-radius:14px;min-width:0;padding:12px}.deal-pipeline-stage>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.deal-pipeline-stage>header span{background:var(--surface);min-width:24px;height:24px;color:var(--text-2);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:800;display:grid}.deal-pipeline-stage>p{min-height:34px;color:var(--muted);margin:7px 0 12px;font-size:11px;line-height:1.45}.deal-pipeline-items{gap:9px;display:grid}.deal-pipeline-card,.deal-pipeline-empty{border:1px solid var(--border);background:var(--surface);border-radius:11px;padding:12px}.deal-pipeline-card h2{margin:9px 0 5px;font-size:14px;line-height:1.35}.deal-pipeline-card p{color:var(--muted);margin:0;font-size:11px}.deal-pipeline-card>a{color:var(--green);margin-top:11px;font-size:12px;font-weight:750;display:inline-block}.deal-pipeline-empty{color:var(--muted);text-align:center;font-size:12px}@media (max-width:980px){.deal-pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.deal-pipeline-heading{align-items:flex-start}.deal-pipeline-heading>.btn{display:none}.deal-pipeline-grid{grid-template-columns:1fr}.deal-pipeline-stage>p{min-height:0}}.introduction-review-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.introduction-info-request{flex-basis:100%;padding-top:2px}.introduction-info-request>summary{cursor:pointer;color:var(--green);font-size:13px;font-weight:600}.introduction-info-request form{border:1px solid var(--border);background:var(--bg);border-radius:12px;gap:10px;max-width:520px;margin-top:12px;padding:14px;display:grid}.introduction-info-request label{color:var(--text-2);align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.introduction-info-request label:has(textarea){gap:6px;display:grid}.introduction-info-request input[type=checkbox]{flex:none;margin-top:2px}.inbox-row-button{all:unset;cursor:pointer;width:100%;display:block}.inbox-row-button:focus-visible{outline:3px solid var(--blue-soft);outline-offset:3px;border-radius:10px}@media (max-width:1100px){.listing-template-nav{grid-template-columns:auto minmax(220px,1fr) auto;gap:18px}.listing-template-navlinks{display:none}.listing-template-layout{grid-template-columns:minmax(0,1fr) 286px;gap:18px}}@media (max-width:820px){.listing-template-layout{grid-template-columns:1fr;gap:14px}.listing-template-sidebar{order:initial;position:static}.listing-template-sidebar>.listing-contact-card{display:none}.listing-template-sidebar>.listing-contact-sent{display:block}.listing-template-sidebar>.franchise-response-card{display:grid}.listing-template-mobile-action{z-index:80;inset-inline:10px;border:1px solid var(--green-border);background:color-mix(in oklch,var(--surface) 96%,transparent);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;padding:10px;display:block;position:fixed;bottom:10px}.listing-template-mobile-action .listing-contact-card{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.listing-template-mobile-action .listing-cta-eyebrow,.listing-template-mobile-action .listing-cta-copy,.listing-template-mobile-action .listing-cta-note{display:none}.listing-template-mobile-action .btn-cta-primary{width:100%;margin:0}.listing-template-mobile-action:not(:has(.btn-cta-primary)){display:none}.listing-template-site{padding-bottom:82px}.listing-template-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.listing-template-metric:nth-child(2){border-right:0}.listing-template-metric:nth-child(n+3){border-top:1px solid var(--border);padding-top:20px}.listing-template-metric:nth-child(3){padding-left:0}.listing-template-metric:nth-child(4){padding-right:0}.listing-template-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-template-glance-item:nth-child(3n+1){padding-left:18px}.listing-template-glance-item:nth-child(odd){padding-left:0}.listing-template-glance-item:nth-child(3n){border-right:1px solid var(--border);padding-right:18px}.listing-template-glance-item:nth-child(2n){border-right:0;padding-right:0}.listing-template-glance-item:nth-child(n+3){border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.listing-template-trust-grid{grid-template-columns:1fr}}@media (max-width:640px){.listing-template-topbar{min-height:58px}.listing-template-nav{grid-template-columns:auto 1fr;gap:12px;width:calc(100% - 28px)}.listing-template-search{display:none}.listing-template-nav-actions{grid-column:2}.listing-template-signin{display:none}.listing-template-post{min-height:38px;padding-inline:13px;font-size:12px}.listing-template-page{width:calc(100% - 24px);margin-top:18px}.wrap:has(>.listing-template-site)>.listing-template-site>.listing-template-page{width:calc(100% - 24px);margin-top:18px}.listing-template-footer-inner{flex-direction:column;align-items:flex-start;width:calc(100% - 32px)}.listing-template-footer-inner nav{justify-content:flex-start}.listing-template-hero-copy{padding:22px 18px}.listing-template-media{padding:0 18px}.listing-template-media .photo-open,.listing-template-media .photo-gallery--single .photo-open,.listing-template-media .photo-frame>.photo-lock,.listing-template-media .photo-gallery--single .photo-frame>.photo-lock,.listing-template-media .photo-illustration{aspect-ratio:4/3;height:auto;min-height:260px}.listing-template-title{font-size:32px}.listing-template-metrics{padding:18px}.listing-template-metric{padding-right:14px}.listing-template-metric:nth-child(2){padding-left:14px}.listing-template-section{padding:22px 18px}.listing-template-glance-grid,.listing-template-format-grid,.listing-template-format-detail-grid,.listing-template-franchise-context-grid,.listing-template-contact-facts{grid-template-columns:1fr}.listing-template-glance-item,.listing-template-glance-item:nth-child(2n),.listing-template-glance-item:nth-child(3n){border-right:0;padding:14px 0 0}.listing-template-glance-item:first-child{padding-top:18px}.listing-template-glance-item:nth-child(n+2){border-top:1px solid var(--border);margin-top:14px}.listing-template-sidebar .listing-contact-card,.listing-template-key-card{border-radius:18px;padding:18px}.listing-template-main-card{border-radius:18px}.listing-template-layout .listing-cta-copy{font-size:14px}.franchise-response-money,.introduction-response-grid,.buyer-readiness-facts,.interest-screening-checks{grid-template-columns:1fr}.introduction-review-head{display:grid}.introduction-review-statuses{justify-content:flex-start}}.route-loading{min-width:0;min-height:min(66vh,620px);padding-block:18px}.route-loading--generic{align-content:start;gap:16px;display:grid}.route-loading-panel,.route-loading-card,.route-loading-rail,.route-loading-media,.route-loading-line,.route-loading-market,.route-loading-sort{background:linear-gradient(100deg,var(--border) 22%,color-mix(in oklch,var(--surface) 72%,var(--border)) 42%,var(--border) 62%);border:1px solid var(--border);border-radius:var(--radius-card);background-size:260% 100%}.route-loading-line{border:0;border-radius:999px;width:100%;height:13px}.route-loading-line--short{width:min(32%,220px)}.route-loading-line--medium{width:min(68%,620px)}.route-loading-line--title{width:min(56%,520px);height:25px}.route-loading-panel{align-content:start;gap:13px;min-height:190px;padding:24px;display:grid}.route-loading-panel--compact{min-height:112px}.route-loading--discover{gap:14px;padding-top:0;display:grid}.route-loading-discover-head{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:9px;min-height:116px;padding:20px 24px;display:grid}.route-loading-discover-markets{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.route-loading-market{border-radius:13px;min-width:0;min-height:84px}.route-loading-discover-grid{grid-template-columns:312px minmax(0,1fr);align-items:start;gap:40px;margin-top:2px;display:grid}.route-loading-rail{border-radius:14px;min-height:540px}.route-loading-results{gap:16px;min-width:0;display:grid}.route-loading-results-head{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.route-loading-sort{border-radius:8px;width:156px;height:38px}.route-loading-mobile-heading{display:none}.route-loading-card--opportunity{border-radius:14px;min-height:321px}.route-loading--detail{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:22px;display:grid}.route-loading-detail-main,.route-loading-detail-side{gap:16px;min-width:0;display:grid}.route-loading-detail-main{border:1px solid var(--border);background:var(--surface);border-radius:22px;padding:26px}.route-loading-media{border-radius:18px;min-height:390px}@media (prefers-reduced-motion:no-preference){.route-transition--enter{animation:.12s cubic-bezier(.2,0,0,1) both sn-route-enter}.route-loading-panel,.route-loading-card,.route-loading-rail,.route-loading-media,.route-loading-line,.route-loading-market,.route-loading-sort{animation:1.35s ease-in-out infinite sn-route-loading-shimmer}}@keyframes sn-route-enter{0%{opacity:.94}to{opacity:1}}@keyframes sn-route-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1280px) and (min-width:901px){.route-loading-discover-grid{grid-template-columns:300px minmax(0,1fr);gap:24px}}@media (max-width:820px){.route-loading-discover-grid,.route-loading--detail{grid-template-columns:1fr}.route-loading-rail,.route-loading-detail-side{display:none}}@media (max-width:1100px){.route-loading-discover-markets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.route-loading-discover-head{display:none}.route-loading-discover-grid{margin-top:0}.route-loading-mobile-heading{gap:10px;margin-bottom:2px;display:grid}}@media (max-width:700px){.route-loading-discover-markets{gap:8px;padding-bottom:4px;display:flex;overflow:hidden}.route-loading-market{flex:0 0 180px;min-height:76px}}@media (max-width:640px){.route-loading{padding-block:8px}.route-loading-discover-head,.route-loading-detail-main{border-radius:16px;padding:18px}.route-loading-card--opportunity{min-height:420px}.route-loading-media{min-height:260px}}@media (min-width:901px){.discover-page .discover-filter-sidebar .desktop-filter-content{scrollbar-width:none;-ms-overflow-style:none}.discover-page .discover-filter-sidebar .desktop-filter-content::-webkit-scrollbar{width:0;height:0;display:none}}.dash2-grid{max-width:880px;margin:0 auto;display:block!important}.dash2-grid .sn-dashboard-mobile-links{flex-wrap:wrap;gap:8px;display:flex}.dash2-grid .sn-dashboard-mobile-links a{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--navy);border-radius:999px;align-items:center;padding:7px 14px;font-size:13px;font-weight:650;display:inline-flex}.dash2-grid .sn-dashboard-mobile-links a:hover{border-color:var(--green-border);color:var(--green)}.dash2-main{gap:24px;min-width:0;display:grid}.dash2-header h1{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--navy);text-wrap:balance;margin:2px 0 0;font-size:clamp(24px,3vw,30px)}.dash2-kicker{color:var(--muted);margin:0;font-size:13px;font-weight:600}.dash2-next{border:1px solid var(--green-border);background:linear-gradient(160deg,var(--green-soft),var(--surface) 70%);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:22px 24px;display:grid}.dash2-label{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:inline-block}.dash2-next h2{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--navy);margin:0;font-size:20px}.dash2-next p{max-width:60ch;color:var(--text-2);margin:6px 0 0;font-size:14px;line-height:1.55}.dash2-next-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.dash2-allowance{border-top:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;gap:8px 28px;margin:4px 0 0;padding-top:14px;display:flex}.dash2-allowance div{align-items:baseline;gap:8px;display:flex}.dash2-allowance dt{color:var(--muted);font-size:12px}.dash2-allowance dd{color:var(--navy);font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:700}.dash2-section,.dash2-card{gap:12px;min-width:0;display:grid}.dash2-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-content:start;padding:18px 20px}.dash2-section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dash2-section-head h2{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--navy);margin:0;font-size:16px}.dash2-section-head a{color:var(--green);white-space:nowrap;font-size:13px;font-weight:700}.dash2-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dash2-match{border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:14px;gap:6px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:grid}.dash2-match:hover{border-color:var(--green-border);box-shadow:var(--shadow-sm)}.dash2-match:focus-visible{outline:2px solid var(--green);outline-offset:2px}.dash2-match-meta{flex-wrap:wrap;gap:6px;display:flex}.dash2-match-title{color:var(--navy);font-size:15px;font-weight:700;line-height:1.4}.dash2-match-sub{color:var(--muted);font-size:13px}.dash2-pill{background:var(--green-soft);width:fit-content;color:var(--green);border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.dash2-pill--muted{background:var(--slate-soft);color:var(--muted)}.dash2-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dash2-card-title{color:var(--navy);margin:0;font-size:14px;font-weight:700;line-height:1.45}.dash2-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.dash2-stats div{background:var(--slate-soft);border-radius:10px;padding:10px}.dash2-stats dt{color:var(--muted);font-size:11px}.dash2-stats dd{color:var(--navy);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:18px;font-weight:800}.dash2-rows{gap:0;margin:0;padding:0;list-style:none;display:grid}.dash2-rows li{border-top:1px solid var(--border);color:var(--navy);justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;display:flex}.dash2-rows li:first-child{border-top:0;padding-top:0}.dash2-rows small{color:var(--muted);flex:none;font-size:12px}.dash2-empty{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.dash2-empty a{color:var(--green);font-weight:700}@media (max-width:760px){.dash2-grid{grid-template-columns:1fr}.dash2-main{gap:18px}.dash2-next{grid-template-columns:1fr;padding:18px}.dash2-next-actions{justify-content:stretch}.dash2-next-actions .btn{flex:auto;justify-content:center}.dash2-cards{grid-template-columns:1fr}.sn-dashboard-mobile-links{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px 2px;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.sn-dashboard-mobile-links a{flex:none;min-height:36px;border-radius:999px!important;padding:7px 14px!important;font-size:13px!important;font-weight:650!important}}.listing-template-eyebrow-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.listing-template-save-form{margin:0 0 0 auto}.listing-template-brandline{color:var(--muted);align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.listing-template-brandline strong{color:var(--text-2);font-weight:650}.listing-template-title{text-wrap:balance;font-size:clamp(24px,3.2vw,36px)!important;line-height:1.15!important}.listing-template-summary{color:var(--text-2);max-width:68ch;font-size:15px;line-height:1.6}.listing-sample-card{gap:10px;display:grid}.listing-template-metrics[data-count="1"]{grid-template-columns:1fr}.listing-template-metrics[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-template-metrics[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.listing-template-metrics[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.listing-template-metrics[data-count="3"] .listing-template-metric{border-right:1px solid var(--border);border-top:0!important;padding:2px 6px!important}.listing-template-metrics[data-count="3"] .listing-template-metric:last-child{border-right:0}.listing-template-metrics[data-count="3"] .listing-template-metric strong{font-size:17px}}.mobile-discover-search-row{align-items:center;gap:12px;margin-bottom:16px;display:flex}.mobile-discover-search{border:1.5px solid var(--border-strong);background:var(--surface);min-width:0;height:50px;color:var(--navy);box-shadow:var(--shadow-xs);border-radius:12px;flex:1;align-items:center;display:flex;position:relative}.mobile-discover-search:focus-within{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft),var(--shadow-sm)}.mobile-discover-search-icon{width:44px;color:var(--green);flex:none;place-items:center;display:grid}.mobile-discover-search-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.mobile-discover-search input{width:100%;min-width:0;height:100%;color:var(--navy);box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0 12px 0 0!important;font-size:15px!important}.mobile-discover-search input::-webkit-search-cancel-button{display:none}.mobile-discover-clear{border:1.5px solid var(--border-strong);background:var(--surface);width:50px;height:50px;color:var(--green);border-radius:12px;flex:none;place-items:center;display:grid}.mobile-discover-clear svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px;display:block}.mobile-discover-clear:disabled{opacity:.45}@media (max-width:900px){.mobile-discover-search,.mobile-discover-clear{height:54px}.mobile-discover-clear{width:54px}.mobile-discover-search input{font-size:16px!important}}.inbox-head{gap:4px;display:grid}.inbox-head .h1{margin:0}.inbox-group{gap:10px;display:grid}.inbox-group-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;padding-top:8px;display:flex}.inbox-group-head .h2{margin:0;font-size:17px}.inbox-row{border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:14px;gap:6px;padding:14px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}a.inbox-row:hover{border-color:var(--green-border);box-shadow:var(--shadow-sm)}.inbox-row:has(.inbox-row-button:hover){border-color:var(--green-border);box-shadow:var(--shadow-sm)}.inbox-row:focus-visible,.inbox-row-button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.inbox-row-button{all:unset;cursor:pointer;gap:6px;width:100%;display:grid}.inbox-row-title{color:var(--navy);font-size:15px;font-weight:700;line-height:1.4}.inbox-row-who{color:var(--text-2);font-size:13px}.inbox-row-status{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inbox-pill{background:var(--slate-soft);color:var(--muted);border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.inbox-pill.is-good{background:var(--green-soft);color:var(--green)}.inbox-pill.is-new{background:var(--green);color:#fff}.inbox-pill.is-warn{background:var(--amber-soft);color:var(--amber-ink,#6e5620)}.inbox-row-time{color:var(--muted);margin-left:auto;font-size:12px}.inbox-row-hint{color:var(--muted);font-size:13px;line-height:1.5}.inbox-empty{border:1px dashed var(--border-strong);color:var(--muted);border-radius:14px;margin:0;padding:16px;font-size:14px;line-height:1.55}.inbox-cta{justify-self:start}.deal-pipeline-heading{flex-wrap:wrap;align-items:flex-end;gap:12px 24px}.deal-pipeline-heading .h1{margin:0}.deal-pipeline-allowance{margin-top:6px}.deal-pipeline-allowance b{color:var(--navy);font-variant-numeric:tabular-nums}.deal-pipeline-empty{font-size:13px;min-height:0!important;padding:10px 12px!important}.ev .ic{place-items:center;display:grid}.ev .ic .sn-dashboard-icon{width:16px;height:16px}.ev-link{color:var(--green);white-space:nowrap;font-size:13px;font-weight:700}.post-profile-context{gap:8px!important;padding:14px 16px!important}.post-profile-line{color:var(--text-2);font-size:14px}.post-profile-line strong{color:var(--navy)}.post-profile-context summary{color:var(--green);cursor:pointer;font-size:13px;font-weight:700}.postw-cat-icon .sn-dashboard-icon{color:var(--green)}.discover-page .opp-row2 .thumb2.no-photo{place-items:stretch stretch;grid-template-columns:minmax(0,1fr)!important}.discover-page .opp-row2 .thumb2.no-photo .discover-photo-illustration{justify-self:stretch;width:100%!important;max-width:none!important;height:100%!important}.discover-page .opp-row2 .thumb2.no-photo .discover-photo-illustration img{object-fit:cover;width:100%;height:100%}@media (max-width:560px){.discover-page .discover-card-side,.discover-page .res-list.grid .discover-card-side{flex-wrap:wrap;align-items:flex-end}.discover-page .discover-investment{flex:140px;min-width:0}.discover-page .discover-card-cta{white-space:nowrap;flex:none}.discover-page .discover-card-location{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.acct-draft-nudge{background:var(--green-soft,#e6f2e8);border-radius:12px;align-items:center;gap:10px;margin:6px 10px;display:flex}.acct-draft-nudge b{color:var(--green,#2e7d3c)}.acct-draft-go{color:var(--green,#2e7d3c);margin-left:auto;font-weight:700}
