@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-wght-normal.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext-wght-normal.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-wght-normal.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-ext-wght-normal.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}.login-card{max-width:28rem;margin:var(--space-8) auto;display:flex;flex-direction:column;gap:var(--space-4)}.login-card h1,.login-card p{margin:0}.login-providers{display:flex;flex-direction:column;gap:var(--space-3)}.login-providers .ds-button{width:100%}.login-separator{display:flex;align-items:center;gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm)}.login-separator:after,.login-separator:before{content:"";flex:1 1;border-top:1px solid var(--color-separator)}.login-card .field{margin:var(--space-2) 0}.login-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.login-passkeys{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.login-passkeys li{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}body:has(.login-card)>footer{width:min(28rem,calc(100% - 3rem))}.releve-pdf a{display:inline-flex;align-items:center;min-height:var(--size-target)}.partner-program{display:flex;flex-direction:column;gap:var(--space-6)}.partner-program-card{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-separator);border-radius:var(--radius-card)}.partner-terms-article{margin:0;padding:var(--space-2) 0 var(--space-2) var(--space-4);border-left:3px solid var(--color-separator);color:var(--color-text)}.partner-terms-article p{margin:0;overflow-wrap:anywhere}.partner-program-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:var(--space-4) var(--space-6);gap:var(--space-4) var(--space-6)}.partner-program-facts div{display:flex;flex-direction:column;gap:var(--space-1)}.partner-program-facts dt{font-size:var(--text-sm);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary)}.partner-program-facts dd{margin:0;font-size:var(--text-lg);font-weight:700;color:var(--color-forest)}.partner-program-facts .partner-clients-share{background:var(--color-lime);border:1px solid var(--color-forest);border-radius:var(--radius-card);padding:var(--space-3) var(--space-4)}.partner-program-facts .partner-clients-share dt{color:var(--color-forest)}.partner-program-facts .partner-clients-share .partner-clients-share-note{font-size:var(--text-sm);font-weight:400}.partner-program h2{margin:0;padding:0;border:0;text-transform:none;letter-spacing:-.02em;font-family:var(--font-title);font-size:var(--text-xl);color:var(--color-forest)}.partner-program-link-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-3)}.partner-program-link{flex:1 1 20rem;min-width:0;margin:0;display:flex;align-items:center;padding:var(--space-2) var(--space-4);background:var(--color-page);border:1px solid var(--color-separator);border-radius:var(--radius-control)}.partner-program-link code{overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.partner-link-copy{min-height:var(--size-target)}.partner-link-copy[data-partner-message-copy],.partner-link-copy[data-partner-reminder-copy]{max-width:100%;white-space:normal;text-align:center}.partner-program-explain{padding-left:var(--space-4);border-left:2px solid var(--color-lime);line-height:1.6}.partner-home-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.partner-home .partner-program-card p{margin:0}.partner-home .partner-program-card a:not(.ds-button){display:inline-flex;align-items:center;min-height:var(--size-target)}.partner-home-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.partner-home-head h1,.partner-home-head p{margin:0}.partner-home-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.partner-home-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.partner-home-list>li{padding:var(--space-3) 0;border-top:1px solid var(--color-separator)}.partner-home-todo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.partner-home-todo form,.partner-home-todo p{margin:0}.partner-home-todo .button{min-height:var(--size-target)}.partner-home-resources{display:flex;flex-direction:column;gap:var(--space-3)}.partner-home-resources h2{font-size:var(--text-md)}.partner-home-resources a.partner-program-card{gap:var(--space-1);color:var(--color-forest);text-decoration:none}.partner-home-resources a.partner-program-card:hover strong{text-decoration:underline}.partner-home-first{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--color-forest);border-radius:var(--radius-card)}.partner-home-first,.partner-program .partner-home-first h2{color:var(--color-whiteout)}.partner-home-first p{margin:0}.partner-home-first .partner-program-link code{color:var(--color-forest)}.partner-home-first .ds-button:focus-visible{outline-color:var(--color-lime)}.partner-home-terms-line a{display:inline-flex;align-items:center;min-height:var(--size-target)}.space:has(>.partner-shell){padding:0}.partner-shell{display:grid;grid-template-columns:15.5rem minmax(0,1fr);min-height:100vh}.partner-side{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-3);background:var(--color-forest);color:var(--color-whiteout)}.partner-side p{margin:0}.partner-side-brand{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:0 var(--space-2)}.partner-side-brand a{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--size-target);color:var(--color-whiteout);text-decoration:none;font-family:var(--font-title);font-size:var(--text-xl);font-weight:700}.partner-side-brand .brand-mark{width:1.75rem;height:1.75rem}.partner-side-brand .brand-mark path{fill:var(--color-lime)}.partner-side-badge{padding:0 var(--space-2);border-radius:var(--radius-control);background:var(--color-lime);color:var(--color-forest);font-size:var(--text-xs);font-weight:700}.partner-side-firm{padding:0 var(--space-2) var(--space-2);font-size:var(--text-sm);overflow-wrap:anywhere}.partner-side-menu{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.partner-side-menu a{display:flex;align-items:center;min-height:var(--size-target);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--color-whiteout);text-decoration:none;font-size:var(--text-md)}.partner-side-menu a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-lime);text-decoration-color:var(--color-lime);text-underline-offset:.3em}.partner-side-menu a[aria-current=page]{background:var(--color-lime);color:var(--color-forest);font-weight:700;text-decoration:none}.partner-side-account{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--color-whiteout) 20%,transparent);border-radius:var(--radius-card)}.partner-side-account-title{font-size:var(--text-sm);font-weight:700}.partner-side-account form{margin:0}.partner-side-signout{min-height:var(--size-target);padding:0;background:transparent;border:0;font:inherit;font-size:var(--text-sm);text-decoration:underline;-webkit-text-decoration-color:var(--color-lime);text-decoration-color:var(--color-lime);text-underline-offset:.3em;cursor:pointer}.partner-side a:hover,.partner-side-signout{color:var(--color-whiteout)}.partner-side .partner-side-menu a[aria-current=page]:hover{color:var(--color-forest)}.partner-side :focus-visible{outline:3px solid var(--color-lime);outline-offset:2px}.partner-main{min-width:0}.partner-main>.public[data-tone=site][data-open]{max-width:72rem;margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-12)}@media (min-width:640px){.partner-main>.public[data-tone=site][data-open]{padding:var(--space-8) var(--space-12) var(--space-16)}}@media (max-width:899px){.partner-shell{grid-template-columns:minmax(0,1fr);min-height:0}.partner-side{padding:var(--space-3) var(--space-4)}.partner-side-account,.partner-side-menu{flex-direction:row;flex-wrap:wrap}.partner-side-account{margin-top:var(--space-2);align-items:center;justify-content:space-between}}