@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-sans:"Inter","Inter Fallback"}:root{--paper:#ffffff;--ink:#000000;--muted:rgb(0 0 0/0.55);--subtle:rgb(0 0 0/0.4);--line:rgb(0 0 0/0.1);--field:rgb(0 0 0/0.2);--wash:rgb(0 0 0/0.05);--canvas:#f2f3f5;--highlight:#d9f5fc;--accent:#d8e6f2;--brand:#4d6d86;--royal:#243646;--danger:#9a3e36;--shadow:0 4px 4px rgb(0 0 0/4%);color-scheme:light}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--canvas);color:var(--ink);font-family:var(--font-sans),Inter,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif;font-size:16px;line-height:24px;font-feature-settings:"ss01" 1,"cv01" 1;-webkit-font-smoothing:antialiased}a{color:inherit;font-weight:500;text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.screen{min-height:100dvh;display:flex;justify-content:center;padding:40px 16px 56px;background:var(--canvas)}.screen.center{align-items:center}.screen.top{align-items:flex-start}@media (max-height:760px){.screen.center{align-items:flex-start}}.card{width:min(440px,100%);margin:auto;background:var(--paper);border:.5px solid var(--field);border-radius:12px;box-shadow:0 16px 48px rgb(0 0 0/6%);padding:40px 36px 32px}.card.wide{width:min(680px,100%)}.card.onboard{width:min(960px,100%)}.card h1,.page-head h1{font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:32px}.lede{margin:10px 0 28px;color:rgb(0 0 0/.55);font-size:16px;font-weight:400;line-height:24px}.page-head .lede{max-width:52ch;margin-bottom:0}.positioning .page-head .lede{max-width:none;white-space:nowrap}.kicker{margin:0 0 8px;color:var(--subtle);font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;text-transform:none}.logo{display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;color:var(--ink);line-height:1}.logo-link{color:inherit}.logo-link,.logo-link:hover{text-decoration:none}.logo-word{display:block;letter-spacing:-.035em;line-height:1}.logo.is-login .logo-word{font-size:18px;letter-spacing:-.03em}.logo.is-side .logo-word{font-size:15px;letter-spacing:-.03em}.logo-lead{font-weight:600}.logo-tail{font-weight:400}.logo-sub{display:block;margin-top:4px;color:var(--subtle);font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;text-transform:none}.form{display:flex;flex-direction:column;gap:12px}.field{display:block}.choices legend,.field span{display:block;margin:0 0 6px;color:var(--subtle);font-size:12px;font-weight:500;line-height:16px}.choice small,.field small,.subtle{color:var(--subtle);font-size:12px;font-weight:400;line-height:16px}.field small{display:block;margin-top:5px}.subtle{margin-top:4px}.input{width:100%;height:40px;border:.5px solid var(--field);border-radius:8px;background:#fff;padding:0 12px;font-size:14px;line-height:20px}textarea.input{height:auto;min-height:96px;padding:10px 12px;resize:vertical;line-height:20px}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#8a8a8a 0),linear-gradient(135deg,#8a8a8a 50%,transparent 0);background-position:calc(100% - 16px) 18px,calc(100% - 11px) 18px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:32px}.input::placeholder{color:var(--subtle)}.input:focus{outline:none;border-color:var(--ink);box-shadow:none}.input:disabled{background:#f7f7f8;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;height:36px;padding:0 14px;border:0;border-radius:999px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;cursor:pointer}.btn,.btn:hover{text-decoration:none}.btn:disabled{opacity:.65;cursor:default}.btn.primary{background:var(--royal);color:#fff}.btn.primary:hover{background:#1b2a36}.btn.ghost{background:#fff;color:var(--ink);border:.5px solid var(--field)}.btn.ghost:hover{background:var(--wash)}.btn.block{width:100%}.btn.small{min-height:32px;height:32px;padding:0 12px;font-size:13px}.member-actions{display:flex;justify-content:flex-end;gap:8px}.box h3{margin:22px 0 12px;font-size:15px;font-weight:600;letter-spacing:-.02em}.btn.large{min-height:48px;height:48px;padding:0 22px;font-size:16px;gap:10px}.btn svg{flex:none}.btn.light{background:#fff;color:var(--ink)}.btn.ghost.light{background:transparent;color:#fff;border-color:rgba(255,255,255,.28)}.btn.ghost.light:hover{background:rgba(255,255,255,.06)}.text-btn{align-self:flex-start;border:0;background:transparent;padding:0;color:rgb(0 0 0/.55);font-size:13px;font-weight:500;cursor:pointer}.text-btn:hover{color:var(--ink);text-decoration:underline}.switch{margin-top:18px;color:var(--subtle);font-size:14px;line-height:20px}.switch a{text-decoration:underline;text-underline-offset:2px}.fine{margin-top:20px;color:var(--subtle);font-size:12px;line-height:16px}.auth{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:32px;background:radial-gradient(900px 520px at 72% 46%,rgb(216 230 242/.85),rgb(242 243 245/0) 68%),var(--canvas)}.auth-stage{display:grid;grid-template-columns:minmax(340px,500px) minmax(0,1fr);width:min(1060px,100%);align-items:stretch;background:#fff;border:.5px solid var(--field);border-radius:12px;box-shadow:0 24px 60px rgb(36 54 70/.08);overflow:hidden}.auth-main{display:flex;flex-direction:column;justify-content:center;padding:44px 40px 36px}.auth-main .logo{margin:0 0 28px}.auth-main .logo.is-login .logo-word{font-size:18px}.auth-main h1{font-size:28px;font-weight:600;letter-spacing:-.035em;line-height:34px}.auth-main .lede{margin:8px 0 28px;color:var(--muted);font-size:15px;line-height:22px}.auth-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-height:520px;min-width:0;padding:40px 36px 28px;color:var(--royal);background-color:#d7e6f2;background-image:radial-gradient(ellipse 90% 80% at 12% 8%,rgb(255 255 255/.7) 0,rgb(255 255 255/0) 62%),radial-gradient(ellipse 80% 70% at 88% 92%,rgb(183 207 227/.65) 0,rgb(183 207 227/0) 64%),radial-gradient(ellipse 100% 90% at 50% 42%,#f3f8fb 0,#dceaf4 72%,#d3e3f0 100%);isolation:isolate}.auth-card:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.18;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.28 0 0 0 0 0.36 0 0 0 0.35 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.auth-copy,.auth-firm{position:relative;z-index:1}.auth-copy h2{font-size:32px;font-weight:600;letter-spacing:-.035em;line-height:38px}.auth-copy p{margin-top:14px;color:rgb(36 54 70/.74);font-size:15px;font-weight:400;line-height:22px}.auth-firm{color:rgb(36 54 70/.62);font-size:13px;font-weight:500;line-height:18px}.auth .form{gap:16px}.auth .input{height:44px;border-radius:10px;padding:0 14px;font-size:15px}.auth select.input{background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px}.auth .field span{font-size:13px;color:rgb(0 0 0/.62)}.field .field-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 6px}.field-label span{margin:0}.field-label a{color:var(--subtle);font-size:12px;font-weight:500;text-decoration:none}.field-label a:hover{color:var(--ink);text-decoration:underline}.auth-submit{min-height:44px;height:44px;margin-top:4px;font-size:15px}.auth .switch{margin-top:22px}.auth .input.code{height:56px;font-size:24px;font-weight:600;letter-spacing:.42em;text-align:center;padding-left:.42em}.auth-alt{display:flex;justify-content:space-between;gap:12px}.auth .linkish{background:none;border:0;padding:0;color:var(--subtle);font:inherit;font-size:13px;cursor:pointer}.auth .linkish:hover{color:var(--ink);text-decoration:underline}@media (max-width:900px){.auth{align-items:flex-start;padding:16px}.auth-stage{grid-template-columns:1fr;width:min(440px,100%)}.auth-card{order:-1;aspect-ratio:auto;min-height:240px;padding:28px 24px 22px}.auth-copy h2{font-size:32px;line-height:36px}.auth-copy p{margin-top:10px}.auth-main{padding:28px 22px 32px}}.banner,.error,.notice{border-radius:6px;padding:10px 12px;font-size:13.5px;line-height:1.4}.error{background:#fdf2f0;color:var(--danger)}.notice{background:#eef4f8;color:#2c4a63}.banner{margin-top:14px;border:1px solid #ead9a8;background:#fff8e8;color:#6b5420}.wire-form{margin-top:16px}.check{display:flex;gap:10px;align-items:flex-start;color:#3a3a3a;font-size:14px}.check input{margin-top:3px}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.shell{min-height:100dvh;display:grid;grid-template-columns:220px minmax(0,1fr);background:var(--canvas)}.side{position:-webkit-sticky;position:sticky;top:0;display:flex;height:100dvh;flex-direction:column;padding:28px 12px 24px 20px;background:var(--paper);border-right:.5px solid var(--line)}.side .logo{margin:0 10px 4px}.nav{flex:1 1;flex-direction:column;gap:2px;margin-top:28px}.nav,.nav a{display:flex}.nav a{align-items:center;gap:8px;padding:7px 10px;border-radius:8px;color:rgb(0 0 0/.55);font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;text-decoration:none}.nav a:hover{text-decoration:none}.nav a.is-active,.nav a:hover{background:var(--wash);color:var(--ink)}.nav .badge{margin-left:auto;color:var(--subtle);font-size:12px;font-weight:500}.nav a.is-active .badge{color:rgb(0 0 0/.55)}.side-foot{gap:10px;margin-top:24px;padding:16px 10px 0}.side-foot,.who{display:flex;flex-direction:column}.who{gap:2px}.who strong{font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px}.who span{color:var(--subtle);font-size:12px;font-weight:400;line-height:16px}.main{min-width:0;padding:36px 40px 72px}.main-inner{position:relative;width:min(1040px,100%);margin:0 auto}.member-status{position:absolute;top:6px;right:0;z-index:1;margin:0;color:rgb(0 0 0/.55);font-size:13px;font-weight:500;line-height:20px;letter-spacing:-.01em}.member-status strong{color:var(--ink);font-weight:600}.stack{display:grid;grid-gap:16px;gap:16px}.stack.narrow{width:min(640px,100%);margin:0 auto}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:4px}.referrals .page-actions .btn{height:42px;min-height:42px;padding:0 18px;font-size:15px}.page-actions{display:flex;flex-wrap:wrap;gap:8px}.box{background:var(--paper);border:.5px solid var(--field);border-radius:12px;box-shadow:var(--shadow);padding:22px 22px 20px}.box h2,.slide h2{font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:22px}.box-head,.invite{display:flex;align-items:center;justify-content:space-between;gap:12px}.title-with-info{display:flex;align-items:center;gap:6px;min-width:0}.info-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border:0;background:transparent;color:var(--brand);cursor:pointer}.info-btn:hover{color:var(--royal)}.modal{width:min(440px,calc(100% - 32px));margin:auto;padding:28px;border:.5px solid var(--field);border-radius:16px;background:var(--paper);color:var(--ink);box-shadow:0 16px 48px rgb(0 0 0/12%)}.modal::-webkit-backdrop{background:rgb(0 0 0/.35)}.modal::backdrop{background:rgb(0 0 0/.35)}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.modal h2{font-size:20px;line-height:26px;letter-spacing:-.03em}.modal p{margin-top:12px;color:rgb(0 0 0/.7);font-size:15px;line-height:22px}.modal-close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;margin:-4px -6px 0 0;padding:0;border:0;border-radius:999px;background:transparent;color:rgb(0 0 0/.55);cursor:pointer}.modal-close:hover{background:var(--wash);color:var(--ink)}.modal.wire{width:min(560px,calc(100% - 32px))}.modal.wire .banner{margin-top:16px;color:#6b5420}.modal.wire .muted{margin-top:12px;font-size:14.5px;line-height:22px}.modal.wire .error{margin-top:0}.box-head{margin-bottom:14px}.muted{margin-top:6px;color:var(--muted);font-size:16px;font-weight:400;line-height:24px}.muted a{color:var(--royal);text-underline-offset:2px}.home{gap:28px}.home .page-head{margin-bottom:4px}.home .page-head h1{font-weight:600}.hero{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:40px 44px;border-radius:16px;background:linear-gradient(160deg,rgb(255 255 255/0) 54%,rgb(255 255 255/.55)),linear-gradient(148deg,#b7cfe3,#d8e6f2 54%,#e7f1f8)}.hero-fee{font-size:48px;font-weight:600;letter-spacing:-.04em;line-height:52px}.hero-line{margin-top:12px;color:var(--brand);font-size:16px;font-weight:500;line-height:24px}.hero .page-actions{gap:10px}.invite-hero{display:block}.invite-hero h2{font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:22px}.invite-hero .hero-line{margin-top:6px}.invite-hero .code{background:#fff}.home .stats{gap:16px}.home .stat{padding:24px 22px 22px}.home .cols{gap:16px;align-items:start}.how h2{margin-bottom:22px}.home .how-grid{gap:8px 36px;align-items:start}.home .how-grid li{gap:10px}.home .how-grid li>span{display:grid;place-items:center;width:28px;height:28px;border-radius:99px;background:#e7f1f8;color:var(--royal);font-size:13px;font-weight:600}.home .how-grid strong{font-size:15px;line-height:20px}.home .how-grid p{margin-top:4px;font-size:14px;line-height:20px}.home .how-grid li:not(:last-child):after{top:13px;left:36px;width:calc(100% - 12px);height:1px;background:rgb(77 109 134/.28)}.home .how-resources{flex-direction:row;align-items:center;margin:22px 0 0;padding-top:16px;border-top:.5px solid var(--line)}.home .how-resources>span{flex-basis:auto}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px 32px;gap:28px 32px;margin:0;padding:0;list-style:none}.how-grid li{position:relative;display:grid;grid-gap:8px;gap:8px;align-content:start}.how-grid li:not(:last-child):after{content:"";position:absolute;top:8px;left:40px;width:calc(100% - 36px);height:1px;background:rgb(77 109 134/.4)}.how-grid li>span{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;color:var(--brand);font-size:12px;font-weight:500;line-height:16px}.how-grid strong{display:block;font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:22px}.how-grid p{margin-top:6px;color:rgb(0 0 0/.55);font-size:16px;font-weight:400;line-height:24px}.how-resources{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px}.how-resources>span{flex-basis:100%;color:var(--subtle);font-size:12px;font-weight:500;line-height:16px}.how-resources a{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:13px;font-weight:500;line-height:18px;text-decoration:none}.how-resources a:hover{color:var(--royal);text-decoration:none}.mandate-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.mandate-list li{padding:16px 18px;border:.5px solid var(--line);border-radius:12px;background:var(--paper)}.mandate-list strong{display:block;font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:22px}.mandate-list span{display:block;margin-top:4px;color:var(--muted);font-size:14px;line-height:20px}.role-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 32px;gap:0 32px;margin:16px 0 0;padding:0;list-style:none}.role-list li{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:.5px solid var(--line);font-size:15px;font-weight:500;letter-spacing:-.01em}.role-list li:before{content:"";flex:none;width:8px;height:4px;margin-top:-2px;border:solid var(--brand);border-width:0 0 1.6px 1.6px;border-radius:0;background:transparent;transform:rotate(-45deg)}.audience-lead{margin-top:12px;color:rgb(0 0 0/.72);font-size:16px;line-height:24px}.position-hero{display:block;padding:40px 44px 36px;background:#d5e3ef;box-shadow:var(--shadow);color:var(--royal)}.position-hero h2{color:var(--royal);font-size:32px;font-weight:600;letter-spacing:-.035em;line-height:38px}.position-hero .hero-line{margin-top:12px;padding-right:120px;color:rgb(36 54 70/.72);font-weight:400}.position-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.position-layout,.position-main{display:grid;grid-gap:16px;gap:16px}.position-main h2{font-size:15px;line-height:20px}.position-main .audience-lead{font-size:14.5px;line-height:22px}.position-main .role-list li{font-size:14px}.position-main .ticks li{font-size:14.5px;line-height:22px}.position-main .assess-sample a{font-size:13.5px}.assess{background:#fff}.assess .ticks{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 28px;gap:10px 28px;margin:16px 0 0}.assess .ticks li{margin:0;padding-left:22px}.assess .ticks li:before{top:.42em;width:8px;height:4px;border:solid var(--brand);border-width:0 0 1.6px 1.6px;border-radius:0;background:transparent;transform:rotate(-45deg)}.assess-sample{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:16px}.assess-sample a{display:inline-flex;align-items:center;gap:6px;color:var(--brand);font-size:14px;font-weight:500;text-decoration:none}.assess-sample a:hover{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.position-side{display:grid;grid-gap:16px;gap:16px;align-content:start}.kit-rail{position:static}.kit-rail .subtle{margin:8px 0 4px}.kit-links{margin:8px 0 0;padding:0;list-style:none}.kit-links a{display:grid;grid-template-columns:36px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-top:.5px solid var(--line);font-weight:400}.kit-links a,.kit-links a:hover{text-decoration:none}.kit-links a:hover strong{color:var(--royal)}.kit-doc-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--accent);color:var(--brand)}.kit-links strong{display:block;font-size:14px;font-weight:600;letter-spacing:-.01em}.kit-links a span span{display:block;color:var(--muted);font-size:13px;line-height:18px}.firm-logos h2{margin-bottom:14px}.firm-logos ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.firm-logos li{display:grid;place-items:center;height:56px;padding:10px;border-radius:8px;background:var(--canvas)}.firm-logos img{display:block;width:100%;height:22px;object-fit:contain;object-position:center}.firm-logos li.is-large{padding:0;overflow:hidden}.firm-logos li.is-large img{height:56px;width:auto;max-width:none;transform:scale(1.85)}.fit-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:0;padding:0;border:0}.fit-grid article{padding:18px 18px 16px;border:.5px solid var(--field);border-radius:12px;background:var(--paper);box-shadow:var(--shadow)}.fit-grid strong{display:block;font-size:20px;font-weight:600;letter-spacing:-.03em;line-height:26px}.fit-grid strong:before{content:"";display:block;width:18px;height:3px;margin-bottom:12px;border-radius:99px;background:var(--brand)}.fit-grid span{display:block;margin-top:4px;color:var(--muted);font-size:14px;line-height:20px}.home .box{padding:28px}.meter{margin-top:8px}.box>.meter{margin-top:0}.meter .progress{height:8px;background:var(--accent)}.meter .progress span{background:var(--brand)}.meter-count{display:flex;align-items:baseline;gap:6px;margin-bottom:12px}.meter-count strong{font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:32px}.meter-count span{color:var(--subtle);font-size:16px}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.stat span{color:var(--subtle);font-size:12px;font-weight:500;line-height:16px}.stat strong{display:block;margin-top:8px;font-size:24px;font-weight:600;letter-spacing:-.03em;line-height:28px}.cols{display:grid;grid-template-columns:1.45fr .85fr;grid-gap:12px;gap:12px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}th{padding:0 10px 10px;color:var(--subtle);font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;text-align:left;text-transform:none}td{padding:14px 10px;border-top:.5px solid var(--line);vertical-align:middle}.rowlink{color:var(--ink)}.table-note{margin:10px 2px 0;color:var(--subtle);font-size:13px;line-height:18px}.table-note a{font-weight:400;text-decoration:underline;text-underline-offset:2px}.pill{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:500;line-height:16px}.pill.candidate,.pill.company,.pill.responded{background:var(--wash);color:rgb(0 0 0/.7)}.pill.pending,.pill.submitted{background:#fff4d6;color:#7a5b10}.pill.direct,.pill.won{background:#e5f2ea;color:#1d6b45}.pill.ambassador{background:#f0e8f8;color:#6a4588}.pill.signed{background:#d6e6f5;color:#1b3a56}.pill.onboarded{background:#e5f2ea;color:#1d6b45}.pill.paid{background:#d6e6f5;color:#1b3a56}.pill.lost{background:#f8e6e4;color:#9a3e36}.progress{height:6px;overflow:hidden;border-radius:99px;background:var(--wash)}.progress span{display:block;height:100%;border-radius:99px;background:var(--ink)}.meter-label{margin-bottom:8px;color:var(--muted);font-size:14px}.meter-label strong{color:var(--ink);font-size:18px}.example-note{margin:0 0 14px;color:var(--brand);font-size:13px;line-height:18px}.example-name,.example-note{font-weight:500}.is-example td{background:rgb(77 109 134/.08)}.empty{display:grid;justify-items:start;grid-gap:12px;gap:12px}.empty p{color:var(--muted);max-width:58ch}.decision,.flywheel{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.decision{grid-template-columns:repeat(3,1fr)}.decision li,.flywheel li{padding:14px;border:.5px solid var(--line);border-radius:12px;background:var(--paper)}.decision strong,.flywheel b{display:block;color:var(--subtle);font-size:12px;font-weight:500;line-height:16px}.flywheel strong{display:block;margin:6px 0 4px;font-size:15px;font-weight:600;letter-spacing:-.02em}.decision span,.flywheel span{color:var(--muted);font-size:14px;line-height:20px}.decision li.is-on{background:var(--paper);border-color:var(--ink)}.ref-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:18px}.ref-filters label{display:grid;grid-gap:6px;gap:6px;min-width:160px;flex:1 1}.ref-filters label span{color:var(--subtle);font-size:12px;font-weight:500;line-height:16px}.ref-filters .text-btn{align-self:flex-end;margin-bottom:10px}.filters{display:flex;flex-wrap:wrap;gap:6px}.filters a{padding:6px 12px;border:.5px solid var(--field);border-radius:999px;background:var(--paper);color:rgb(0 0 0/.7);font-size:13px;font-weight:500;line-height:16px;text-decoration:none}.filters a.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.facts{display:grid;grid-gap:14px;gap:14px;margin:0}.facts div{display:grid;grid-gap:2px;gap:2px}.facts dt{color:var(--subtle);font-size:12px;font-weight:500;line-height:16px;text-transform:none}.facts dd{margin:0}.note{padding:12px;border-radius:8px;background:#f7f8f9}.note p{margin-top:4px}.steps{display:flex;gap:8px;margin:0 0 18px;padding:0;list-style:none}.steps li{display:flex;align-items:center;gap:6px;color:var(--subtle);font-size:13px;font-weight:500}.steps span{display:grid;width:22px;height:22px;place-items:center;border-radius:99px;background:var(--canvas);font-size:12px}.onboard-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:8px 0 28px;padding:0;list-style:none}.onboard-steps li{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:22px 20px 20px;border:.5px solid var(--line);border-radius:12px;background:#f7fafc}.onboard-steps span{display:grid;place-items:center;width:28px;height:28px;border-radius:99px;background:#e7f1f8;color:var(--royal);font-size:13px;font-weight:600;line-height:1}.onboard-steps strong{font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:22px}.onboard-steps p{margin:0;color:rgb(0 0 0/.58);font-size:14px;line-height:21px}.earn-list{display:grid;grid-gap:12px;gap:12px;margin:8px 0 28px;padding:0;list-style:none}.earn-list li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:4px 16px;gap:4px 16px;align-items:start;padding:20px 22px;border:.5px solid var(--line);border-radius:12px;background:#f7fafc}.earn-list span{display:grid;place-items:center;width:28px;height:28px;margin-top:1px;border-radius:99px;background:#e7f1f8;color:var(--royal);font-size:13px;font-weight:600;line-height:1}.earn-list strong{display:block;font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:22px}.earn-list p{margin:4px 0 0;color:rgb(0 0 0/.58);font-size:14px;line-height:21px}.earn-list em{grid-column:3;align-self:center;font-style:normal;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;color:var(--royal);white-space:nowrap}.pending-gate{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;background:rgb(242 243 245/.78)}.pending-modal{width:min(440px,100%);padding:28px 28px 24px;border:.5px solid var(--field);border-radius:12px;background:#fff;box-shadow:0 24px 60px rgb(36 54 70/.12)}.pending-modal h2{margin:0 0 8px;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px}.pending-modal p{margin:0;color:var(--muted);font-size:15px;line-height:22px}.pending-modal form{margin-top:18px}.steps .is-on{color:var(--ink)}.steps .is-done span,.steps .is-on span{background:var(--ink);color:#fff}.plain,.rules,.ticks{margin:0 0 16px;padding:0;list-style:none}.rules{display:grid;grid-gap:10px;gap:10px}.plain li,.rules li{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:.5px solid var(--line);border-radius:12px}.rules strong{font-size:15px;font-weight:600;letter-spacing:-.01em}.plain span,.rules span{color:var(--muted);font-size:14px;line-height:20px}.hint-block{margin:0 0 16px;color:var(--muted)}.hint-block,.ticks li{font-size:16px;line-height:24px}.ticks li{position:relative;margin:0 0 8px;padding-left:16px}.ticks li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:99px;background:var(--ink)}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin:12px 0 20px}.card h2,.split h2{margin:10px 0 8px;font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:22px}.choices{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;border:0}.choice{display:grid;grid-template-columns:16px 1fr;grid-gap:10px;gap:10px;align-items:start;padding:14px;border:.5px solid var(--field);border-radius:12px}.choice:has(input:checked){border-color:var(--ink);background:var(--wash)}.choice small,.choice strong{display:block}.choice small{margin-top:2px}.terms{max-height:280px;overflow:auto;margin:12px 0;padding:16px 16px 4px;border:.5px solid var(--line);border-radius:12px;background:var(--canvas);font-size:14px;line-height:22px;color:rgb(0 0 0/.7)}.terms h2{margin:0 0 6px;font-size:14px}.terms p{margin:0 0 12px}.terms section+section{margin-top:8px}.terms-page{font-size:14px;line-height:22px;color:rgb(0 0 0/.7)}.terms-page h2{margin:0 0 6px;font-size:14px;color:var(--ink)}.terms-page p{margin:0 0 12px}.terms-page section+section{margin-top:8px}.row-actions{display:flex;align-items:center;justify-content:space-between}.code{display:block;overflow:auto;padding:10px 12px;border-radius:6px;background:#f4f4f5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.note-copy{margin:0;white-space:pre-wrap;font-family:inherit;font-size:14.5px;line-height:1.55}.kit-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.kit-card{display:grid;align-content:start;grid-gap:8px;gap:8px}.slide .lede{margin-bottom:0}.invite{margin-top:14px;align-items:stretch}.invite .code{flex:1 1}@media (max-width:900px){.shell{grid-template-columns:1fr}.side{position:static;height:auto;padding:16px 16px 12px;border-bottom:.5px solid var(--line)}.side-foot{align-items:center;justify-content:space-between;margin-top:12px}.nav,.side-foot{flex-direction:row}.nav{flex-wrap:wrap;margin-top:16px}.main{padding:20px 16px 48px}.main-inner,.stack.narrow{width:100%}.cols,.fit-grid,.flywheel,.grid-2,.how-grid,.kit-grid,.mandate-list,.onboard-steps,.position-layout,.role-list,.split,.stats{grid-template-columns:1fr}.earn-list li{grid-template-columns:28px minmax(0,1fr)}.earn-list em{grid-row:auto;grid-column:2;margin-top:8px}.kit-rail{position:static}.how-grid li{padding-left:16px}.how-grid li:not(:last-child):after{top:0;left:0;width:1px;height:calc(100% + 28px)}.home .how-grid{gap:22px}.home .how-grid li{padding-left:44px}.home .how-grid li>span{position:absolute;left:0;top:0}.home .how-grid li:not(:last-child):after{top:36px;left:13px;width:1px;height:calc(100% - 8px)}.home .how-resources{flex-wrap:wrap}.decision{grid-template-columns:1fr}.hero,.invite,.page-head{align-items:stretch;flex-direction:column}.member-status{position:static;margin:0 0 16px;text-align:right}.hero{padding:28px 24px}.hero-fee{font-size:40px;line-height:44px}.home .stats,.stats{grid-template-columns:1fr 1fr}.card{padding:32px 22px 24px}.card h1,.page-head h1{font-size:24px;line-height:30px}.positioning .page-head .lede{white-space:normal}.position-hero{padding:28px 24px}.position-hero .hero-line{padding-right:24px}.position-hero h2{font-size:28px;line-height:34px}}@media print{.no-print,.page-actions,.side{display:none!important}.shell{display:block}.main{padding:0}body{background:#fff}.box{page-break-inside:avoid;break-inside:avoid}}