@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/56cad367d3cee19e-s.10kjbcylbrix2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7728283627d4f2d0-s.3s0y-esgazqkw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d4e70e5aa762018f-s.1qb4x4j6kwgnz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/41b3e53bd166a4b2-s.41ha1jfn8da5y.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/4a557d99cbc599c8-s.1zmvldmh4sgp4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/28542ae6b57c4db7-s.2gnt2p4zvkwyv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:300;font-display:swap;src:url(../media/08510a6d8dbebe57-s.p.2cqj-dkrnwlt2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/56cad367d3cee19e-s.10kjbcylbrix2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7728283627d4f2d0-s.3s0y-esgazqkw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d4e70e5aa762018f-s.1qb4x4j6kwgnz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41b3e53bd166a4b2-s.41ha1jfn8da5y.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4a557d99cbc599c8-s.1zmvldmh4sgp4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28542ae6b57c4db7-s.2gnt2p4zvkwyv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:400;font-display:swap;src:url(../media/08510a6d8dbebe57-s.p.2cqj-dkrnwlt2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/56cad367d3cee19e-s.10kjbcylbrix2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7728283627d4f2d0-s.3s0y-esgazqkw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d4e70e5aa762018f-s.1qb4x4j6kwgnz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/41b3e53bd166a4b2-s.41ha1jfn8da5y.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4a557d99cbc599c8-s.1zmvldmh4sgp4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28542ae6b57c4db7-s.2gnt2p4zvkwyv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:500;font-display:swap;src:url(../media/08510a6d8dbebe57-s.p.2cqj-dkrnwlt2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/56cad367d3cee19e-s.10kjbcylbrix2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7728283627d4f2d0-s.3s0y-esgazqkw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d4e70e5aa762018f-s.1qb4x4j6kwgnz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/41b3e53bd166a4b2-s.41ha1jfn8da5y.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4a557d99cbc599c8-s.1zmvldmh4sgp4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28542ae6b57c4db7-s.2gnt2p4zvkwyv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:600;font-display:swap;src:url(../media/08510a6d8dbebe57-s.p.2cqj-dkrnwlt2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:107.12%}.UKqKMa_className{font-family:Inter,Inter Fallback;font-style:normal}.UKqKMa_variable{--font-inter:"Inter", "Inter Fallback"}
:root{--bg:#d4e0eb;--surface:#fff;--fg:#142433;--muted:#3e5368;--border:#7a93a8;--border-soft:#c3d2df;--accent:#0b617a;--accent-strong:#094e63;--accent-text:#0a5870;--nav:#14324c;--nav-fg:#f7fbfe;--nav-hover:#d5f1f8;--tint:#f4f8fb;--tint-accent:#e5f3f7;--good:#146332;--warm:#8a4500;--font:var(--font-inter), sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:19px;font-weight:400;line-height:1.6}::selection{color:var(--fg);background:#b7e0ec}a{color:var(--accent-text);font-weight:500;text-decoration:none}a:hover{text-decoration:underline}nav{z-index:10;background:var(--nav);color:var(--nav-fg);border-bottom:1px solid #0c2438;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;height:52px;margin:0 auto;padding:0 48px;display:flex;position:relative}.logo{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.18em;text-transform:uppercase;min-width:0;max-width:calc(50% - 180px);color:var(--nav-fg);flex:0 auto;font-size:14px;font-weight:500;overflow:hidden}.logo:hover{color:var(--nav-hover);text-decoration:none}.nav-primary,.nav-account,.nav-links{white-space:nowrap;align-items:center;gap:36px;display:flex}.nav-primary{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-account,.nav-links{flex:none;justify-content:flex-end}.nav-primary a,.nav-account a,.nav-links a{letter-spacing:.14em;text-transform:uppercase;color:var(--nav-fg);font-size:12px;font-weight:400}.nav-primary a:hover,.nav-account a:hover,.nav-links a:hover{color:var(--nav-hover);text-decoration:none}.nav-primary a.active,.nav-account a.active,.nav-links a.active{color:var(--nav-hover)}.wrap{max-width:1200px;margin:0 auto;padding:0 48px 72px}section{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:0 0 16px;padding:32px 36px 36px}.page-head{padding:36px 4px 20px}.eyebrow,.section-label{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);font-size:15px;font-weight:500}.section-label{margin-bottom:20px}h1{letter-spacing:-.04em;color:var(--fg);margin:16px 0;font-size:clamp(56px,8vw,104px);font-weight:500;line-height:1.02}h1 em,h2 em{color:var(--accent-text);font-style:normal;font-weight:600}h2{letter-spacing:-.035em;color:var(--fg);margin:12px 0;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1.08}h3{color:var(--fg);margin-bottom:10px;font-size:26px;font-weight:500;line-height:1.25}.sub{max-width:720px;color:var(--muted);font-size:22px;line-height:1.45}.small{color:var(--muted);font-size:17px}.strong{color:var(--fg);font-weight:500}.quiet{color:var(--muted)}.hero{background:var(--surface);border:0;border-radius:0;margin:0 0 28px;padding:0}.hero-inner{max-width:1200px;margin:0 auto;padding:80px 48px 72px}.hero .actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-video{aspect-ratio:16/9;background:#0c2438;border-radius:10px;margin-top:36px;overflow:hidden}.hero-video video{object-fit:contain;background:#0c2438;width:100%;height:100%;display:block}.grid{border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:grid}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid>div{border-right:1px solid var(--border);padding:24px 28px 24px 0}.grid>div+div{padding-left:28px}.grid>div:last-child{border-right:0;padding-right:0}.num{letter-spacing:.12em;color:var(--accent-text);margin-bottom:16px;font-size:15px;font-weight:500;display:block}.stat-value{letter-spacing:-.03em;color:var(--nav);font-size:48px;font-weight:500;line-height:1.05}.stat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:15px;font-weight:500}.stat-note{color:var(--muted);margin-top:8px;font-size:17px}.grid.stats{background:0 0;border:0;gap:14px;margin:0 0 16px}.grid.stats>div{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:20px 18px 18px}.grid.stats>div+div{padding-left:18px}.grid.stats>div:last-child{border-right:1px solid var(--border);padding-right:18px}.grid.stats>div[data-tone=warm] .stat-value{color:var(--warm)}.grid.stats>div[data-tone=good] .stat-value{color:var(--good)}.btn{font:inherit;cursor:pointer;white-space:nowrap;background:var(--surface);color:var(--nav);border:1px solid #5f7890;border-radius:999px;justify-content:center;align-items:center;padding:16px 24px;font-size:18px;font-weight:500;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn:hover{border-color:var(--accent);color:var(--accent-text);background:var(--tint-accent);text-decoration:none}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}.btn.sm{padding:12px 18px;font-size:16px}.btn:disabled{cursor:default;opacity:.45}.btn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.select-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav-primary a:focus-visible,.nav-account a:focus-visible,.nav-links a:focus-visible,.nav-account button:focus-visible,.nav-links button:focus-visible{outline:2px solid var(--nav-hover);outline-offset:3px}label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:15px;font-weight:500;display:block}input,select,textarea{width:100%;font:inherit;color:var(--fg);background:var(--tint);border:1px solid #5f7890;border-radius:6px;padding:14px;font-size:18px;font-weight:400}input:focus,select:focus,textarea:focus{background:var(--surface);border-color:var(--accent)}textarea{resize:vertical;min-height:88px}::placeholder{color:#4e6278;opacity:1}.field{margin-bottom:20px}.field:has(.phone-row){container-type:inline-size}.phone-row{gap:8px;display:grid}@container (min-width:440px){.phone-row{grid-template-columns:minmax(12.5rem,.85fr) minmax(0,1.15fr)}}.row-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.inline-form{grid-template-columns:repeat(4,1fr) auto;align-items:end;gap:12px;display:grid}.inline-form .field{margin:0}.partner-add{grid-template-columns:1.4fr 1fr 1fr .9fr;align-items:end;gap:12px 16px;display:grid}.partner-add .field{margin:0}.partner-add .span-2{grid-column:span 2}.team-add{grid-template-columns:1.4fr .8fr auto;align-items:end;gap:12px 16px;margin-top:20px;display:grid}.team-add .field{margin:0}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.partners{margin-top:8px;list-style:none}.partner{border-top:1px solid var(--border-soft);padding:22px 0 18px}.partner-head{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.partner-id{min-width:0}.partner-name{letter-spacing:-.022em;color:var(--fg);font-size:22px;font-weight:500;line-height:1.15}.partner-meta,.partner-email{color:var(--muted);font-size:17px;line-height:1.35}.partner-meta{margin-top:4px}.partner-balance{text-align:right;flex:none}.partner-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.partner-owed{letter-spacing:-.022em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:500;line-height:1.15}.partner-owed[data-owed=yes]{color:var(--warm)}.partner-owed[data-owed=no]{color:var(--muted);letter-spacing:0;font-size:17px;font-weight:400}.partner-balance .btn{margin-top:10px}.partner-figures{border-top:1px solid var(--border-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;padding:14px 0 0;display:grid}.partner-figures>div+div{border-left:1px solid var(--border-soft);padding-left:20px}.partner-figures dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.partner-figures dd{letter-spacing:-.022em;font-variant-numeric:tabular-nums;color:var(--fg);margin-top:2px;font-size:22px;font-weight:500;line-height:1.2}.partner-fee{align-items:baseline;display:inline-flex}.partner-figures input.partner-fee-input{field-sizing:content;width:auto;min-width:2ch;max-width:8ch;font:inherit;letter-spacing:-.022em;font-variant-numeric:tabular-nums;color:var(--fg);appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0 2px;font-size:22px;font-weight:500;line-height:1.2}.partner-figures input.partner-fee-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.partner-figures input.partner-fee-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.partner-figures input.partner-fee-input:focus{background:var(--surface);border-radius:4px}.partner-foot{justify-content:space-between;align-items:center;gap:24px;min-width:0;margin-top:14px;display:flex}.partner-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:400;overflow:hidden}.partner-actions{flex:none;align-items:center;gap:18px;display:flex}.partner-actions a,.partner-actions button{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;font-weight:500;text-decoration:none}.partner-actions a:hover,.partner-actions button:hover{text-decoration:underline}.partner-actions button.danger{color:#9b2c2c}.partner-actions button:disabled{opacity:.45;cursor:default;text-decoration:none}.partner-confirm{color:var(--muted);font-size:16px}.partner-edit{grid-template-columns:1fr 1fr;align-items:end;gap:12px 16px;width:100%;display:grid}.partner-edit .field{margin:0}.partner-edit .span-2{grid-column:span 2}.partner-edit-actions{align-items:center;gap:8px;display:flex}.error{color:#9b2c2c;min-height:24px;margin-top:12px;font-size:17px;font-weight:500}.table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:18px}th{text-align:left;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--border);white-space:nowrap;color:var(--muted);background:#e7eef5;padding:14px 12px;font-size:14px;font-weight:500}td{border-bottom:1px solid var(--border-soft);vertical-align:middle;background:var(--surface);padding:16px 12px}td a{overflow-wrap:anywhere}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:#f3f8fb}th:last-child,td:last-child{text-align:right}td .small{line-height:1.5;display:block}td .select{vertical-align:middle;width:auto;display:inline-block}td .select-trigger{width:auto;min-width:156px;padding:10px 12px;font-size:16px;font-weight:500;line-height:1.3}td input{background:var(--surface);width:120px;padding:10px;font-size:16px}.empty{color:var(--muted);background:var(--tint);border:1px dashed var(--border);border-radius:10px;padding:28px 20px}.pill{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#31465c;background:#e8eef4;border:1px solid #0000;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:500;line-height:1.6;display:inline-block}.pill[data-status=New]{color:#1a4d82;background:#e3eef9}.pill[data-status=Quoted]{color:#7a4e00;background:#fff1d6}.pill[data-status=Booked]{color:#0c5c54;background:#e3f3f1}.pill[data-status=Completed],.pill[data-fee=paid]{color:var(--good);background:#e2f5e8}.pill[data-status=Lost]{color:#8a2a2a;background:#f8e4e4}.pill[data-fee=owed],.pill.on{color:var(--warm);background:#ffedd4}.pill[data-fee=pending]{color:#31465c;background:#e8eef4}.select-trigger[data-status=New]{color:#1a4d82;background:#e3eef9;border-color:#7ea3cc}.select-trigger[data-status=Quoted]{color:#7a4e00;background:#fff1d6;border-color:#e2c48a}.select-trigger[data-status=Booked]{color:#0c5c54;background:#e3f3f1;border-color:#8ec9c2}.select-trigger[data-status=Completed]{color:var(--good);background:#e2f5e8;border-color:#8dcea4}.select-trigger[data-status=Lost]{color:#8a2a2a;background:#f8e4e4;border-color:#e2b0b0}.select-trigger[data-status]:disabled{color:var(--good);opacity:1;background:#e2f5e8;border-color:#8dcea4}.fee-state[data-fee=paid]{color:var(--good);font-weight:500}.fee-state[data-fee=owed]{color:var(--warm);font-weight:500}.fee-state[data-fee=lost]{color:#8a2a2a;font-weight:500}.fee-state[data-fee=pending]{color:var(--muted)}.share{background:var(--tint-accent);border:1px solid #9ec4d2;border-radius:10px;padding:24px}.share-link{overflow-wrap:break-word;word-break:normal;color:var(--accent-text);margin-bottom:20px;font-size:24px;font-weight:500}.share .actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.share-send{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.share-send .field{margin:0}.share-send input{background:var(--surface)}.two-col{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.two-col form{background:var(--tint);border:1px solid var(--border);border-radius:10px;padding:20px 20px 8px}.book{background:var(--surface);border:1px solid var(--border);border-radius:16px;max-width:680px;margin:36px auto 72px;padding:40px 36px 48px}.book h1{font-size:clamp(48px,7vw,72px)}.preview-bar{background:#fff6e8;border:1px solid #e2c48a;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:16px 20px;display:flex}.preview-bar p{max-width:760px;font-size:17px}.preview-bar .btn{background:var(--surface)}.referred,.notice{background:var(--tint-accent);color:var(--fg);border:1px solid #9ec4d2;border-radius:8px;margin:28px 0 32px;padding:16px 18px;font-size:18px}footer{border-top:1px solid var(--border);background:var(--surface)}.footer-inner{max-width:1200px;color:var(--muted);justify-content:space-between;gap:24px;margin:0 auto;padding:40px 48px;font-size:16px;display:flex}.footer-inner .logo{color:var(--nav);font-size:16px}.linklike{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;font-weight:500}.linklike:hover{text-decoration:underline}.toast{background:var(--nav);color:var(--nav-fg);opacity:0;pointer-events:none;z-index:20;border-radius:999px;padding:12px 20px;font-size:16px;font-weight:400;transition:opacity .2s,transform .2s;position:fixed;bottom:28px;left:50%;transform:translate(-50%)translateY(20px)}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}.auth{background:var(--surface);border:1px solid var(--border);border-radius:16px;max-width:560px;margin:36px auto 72px;padding:40px 36px 44px}.auth h1{font-size:clamp(48px,7vw,72px)}.auth form{margin-top:28px}.auth .btn{width:100%;padding:14px 20px}.auth .alt{color:var(--muted);margin-top:16px;font-size:18px}.auth .alt a{font-weight:500}.nav-account form,.nav-links form{display:inline}.nav-account button,.nav-links button{cursor:pointer;font:inherit;color:var(--nav-fg);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:12px;font-weight:400}.nav-account button:hover,.nav-links button:hover{color:var(--nav-hover)}td input.fee{width:96px}pre.code{background:var(--tint);border:1px solid var(--border);color:var(--fg);border-radius:8px;margin:12px 0 28px;padding:16px;font-size:16px;line-height:1.6;overflow-x:auto}.roi{margin-top:28px}.roi h1{font-size:clamp(48px,6vw,80px)}.roi .sub{max-width:620px}.roi-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:32px;margin-top:28px;display:grid}.roi-field{margin-bottom:22px}.roi-field:last-child{margin-bottom:0}.roi-field-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;margin-bottom:8px;display:flex}.roi-field-top label{flex:160px;margin-bottom:0}.roi-readout{color:var(--nav);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:500}.roi-entry{background:var(--tint);border:1px solid #5f7890;border-radius:6px;align-items:center;gap:6px;min-height:48px;padding:0 12px;display:flex}.roi-entry:focus-within{background:var(--surface);border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.roi-entry>span{color:var(--muted);font-size:20px;font-weight:500}.roi-entry input{background:0 0;border:0;border-radius:0;flex:1;width:100%;min-width:0;min-height:48px;padding:12px 0;font-size:20px;font-weight:500}.roi-entry input:focus,.roi-entry input:focus-visible{background:0 0;border-color:#0000;outline:none}input.roi-range{appearance:none;width:100%;height:44px;accent-color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:0;margin:6px 0 0;padding:0;display:block}input.roi-range:focus{background:0 0;border-color:#0000}input.roi-range::-webkit-slider-runnable-track{background:#c5d5e2;border-radius:999px;height:8px}input.roi-range::-webkit-slider-thumb{appearance:none;background:var(--accent);width:28px;height:28px;box-shadow:0 0 0 1px var(--accent);border:3px solid #fff;border-radius:50%;margin-top:-10px}input.roi-range::-moz-range-track{background:#c5d5e2;border:0;border-radius:999px;height:8px}input.roi-range::-moz-range-thumb{background:var(--accent);width:28px;height:28px;box-shadow:0 0 0 1px var(--accent);border:3px solid #fff;border-radius:50%}.roi-scale{color:var(--muted);justify-content:space-between;gap:12px;font-size:15px;display:flex}.roi-panel{font:inherit;background:var(--tint-accent);border:1px solid #9ec4d2;border-radius:10px;padding:22px 22px 18px;display:block}.roi-monthly{letter-spacing:-.03em;color:var(--nav);font-variant-numeric:tabular-nums;font-size:clamp(52px,6vw,72px);font-weight:500;line-height:1}.roi-period,.roi-yearly{color:var(--muted)}.roi-period{margin-top:6px;font-size:18px}.roi-yearly{color:var(--fg);margin-top:2px;font-size:22px;font-weight:500}.roi-equation{color:var(--fg);margin-top:12px}.roi-compare{border-top:1px solid #9ec4d2;margin-top:18px;padding-top:16px}.roi-question{color:var(--nav);margin-top:10px;font-size:28px;font-weight:500;line-height:1.35}.roi-multiple{letter-spacing:-.03em;color:var(--accent-text);font-variant-numeric:tabular-nums;margin-top:12px;font-size:48px;font-weight:500;line-height:1.1}.roi-net{color:var(--fg);margin-top:4px}.roi-deal{background:var(--surface);border:1px solid #9ec4d2;border-radius:8px;margin-top:16px;padding:14px 14px 12px}.roi-deal p+p{margin-top:6px}.roi-cta{width:100%;margin-top:16px}.roi-note{margin-top:10px}.pricing{margin-top:28px}.pricing h1{font-size:clamp(48px,6vw,80px)}.pricing .sub{max-width:760px}.pricing h2{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:500;line-height:1.25}.pricing-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:28px;display:grid}.pricing-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:22px 22px 20px;display:flex}.pricing-card-deal{background:var(--tint-accent);border-color:#9ec4d2}.pricing-card-deal[data-deal=ended]{background:var(--tint);border-color:var(--border);color:var(--muted)}.pricing-card-deal[data-deal=ended] h2{color:var(--muted)}.pricing-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:14px;font-weight:500;line-height:1.6}.pricing-badge-deal{background:var(--accent);color:#fff}.pricing-badge-ended{color:var(--muted);border:1px solid var(--border);background:#e8eef4}.pricing-amount{flex-direction:column;gap:2px;display:flex}.pricing-price{letter-spacing:-.03em;color:var(--nav);font-variant-numeric:tabular-nums;font-size:clamp(52px,6vw,72px);font-weight:500;line-height:1}.pricing-card-deal[data-deal=ended] .pricing-price{color:var(--muted)}.pricing-term{color:var(--muted);font-size:20px}.pricing-equiv{color:var(--nav);margin-top:6px;font-size:22px;font-weight:500}.pricing-save{color:var(--fg);font-weight:500}.pricing-deadline{color:var(--accent-text);font-weight:500}.pricing-ended{color:var(--fg);font-weight:500}.pricing-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pricing-count{background:var(--surface);text-align:center;border:1px solid #9ec4d2;border-radius:8px;min-width:0;padding:8px 4px 7px}.pricing-count strong{letter-spacing:-.03em;color:var(--nav);font-variant-numeric:tabular-nums;min-height:1.1em;font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.1;display:block}.pricing-count span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:15px;font-weight:500;line-height:1.3;display:block}.pricing-cta{white-space:normal;text-align:center;width:100%;margin-top:4px}.pricing-included{margin-top:32px}.pricing-included h2,.pricing-faq h2{letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(36px,4vw,48px);font-weight:300}.pricing-list{margin:8px 0 0 1.15em}.pricing-list li{padding:6px 0}.pricing-list li::marker{color:var(--accent)}.pricing-worth{margin-top:28px}.pricing-worth p{color:var(--muted);max-width:640px;margin-bottom:12px}.pricing-faq{border-top:1px solid var(--border-soft);margin-top:32px;padding-top:8px}.pricing-faq h3{margin-top:18px;font-size:24px}.pricing-faq p{max-width:640px}.playbook-hero{margin-top:28px}.playbook-hero h1{max-width:16em;font-size:clamp(48px,6vw,80px)}.playbook-hero .sub{max-width:640px}.playbook-credit{max-width:640px;margin-top:16px}.playbook-video{aspect-ratio:16/9;background:#0c2438;border-radius:10px;width:100%;margin-top:28px;scroll-margin-top:88px;position:relative;overflow:hidden}.playbook-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.playbook-point{max-width:68ch;margin-top:20px}.play-list{margin-top:8px}.play{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 18px;padding:20px 0;display:grid}.play:first-child{border-top:0;padding-top:8px}.stamp{font:inherit;letter-spacing:.04em;color:var(--accent-text);background:var(--tint-accent);cursor:pointer;border:1px solid #9ec4d2;border-radius:999px;min-width:76px;min-height:40px;padding:8px 12px;font-size:16px;font-weight:500}.stamp:hover{background:#d3ebf3;text-decoration:none}.stamp[aria-current=true]{background:var(--accent);border-color:var(--accent);color:#fff}.miss-list{max-width:68ch;margin:4px 0 0 1.1em}.miss-list li{margin:8px 0;padding-left:4px}.miss-list li::marker{color:var(--accent-text);font-weight:500}.playbook-form{background:var(--tint);border:1px solid var(--border);border-radius:10px;margin-top:24px;padding:20px 20px 8px}.playbook-form input,.playbook-form .select-trigger{font-size:18px}.playbook-form .small{margin-top:8px}#slides h2,.playbook-thanks h2{font-size:clamp(40px,5vw,60px)}.playbook-thanks .actions{margin-top:24px}.playbook-thanks .small{max-width:62ch;margin-top:16px}.combo{position:relative}.combo-list{z-index:6;background:var(--surface);border:1px solid #5f7890;border-radius:8px;max-height:240px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 10px 28px #14324c24}.combo-list[hidden]{display:none}.combo-list li{cursor:pointer;color:var(--fg);border-radius:6px;padding:10px 12px;font-size:18px;font-weight:400}.combo-list li[aria-selected=true],.combo-list li:hover{background:var(--tint-accent)}.select{width:100%;position:relative}.select-trigger{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--fg);background:var(--tint);border:1px solid #5f7890;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:14px 12px 14px 14px;font-size:18px;font-weight:400;line-height:1.6;display:flex}.select-trigger:hover{border-color:var(--accent)}.select-trigger[aria-expanded=true]:not([data-status]){background:var(--surface);border-color:var(--accent)}.select-trigger:disabled{cursor:default}.select-trigger[data-invalid=true]{border-color:#9b2c2c}.select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-placeholder{color:#4e6278}.select-chevron{width:16px;height:16px;color:var(--muted);flex:none;transition:transform .15s}.select-trigger[aria-expanded=true] .select-chevron{transform:rotate(180deg)}.select-trigger[data-status] .select-chevron{color:currentColor}input.select-proxy,input.select-proxy:focus,input.select-proxy:focus-visible{opacity:0;pointer-events:none;color:#0000;background:0 0;border:0;border-radius:0;outline:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.select-menu{z-index:30;overscroll-behavior:contain;background:var(--surface);scrollbar-width:thin;scrollbar-color:#7a93a8 transparent;border:1px solid #5f7890;border-radius:8px;width:max-content;max-width:min(360px,100vw - 16px);margin:0;padding:4px;list-style:none;position:fixed;overflow:auto;box-shadow:0 10px 28px #14324c24}.select-menu li{cursor:pointer;color:var(--fg);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:18px;font-weight:400;line-height:1.35;display:flex}.select-menu li[data-active=true]{background:#d3ebf3}.select-menu li[aria-selected=true]{background:var(--tint-accent);color:var(--accent-text);font-weight:500}.select-menu li[aria-selected=true][data-active=true]{background:#d3ebf3}.select-check-slot{flex:0 0 16px;width:16px;height:16px}.select-check{width:16px;height:16px;color:var(--accent);display:block}@media (max-width:768px){.nav-inner{gap:16px;height:48px;padding:0 20px}.logo{letter-spacing:.14em;flex:auto;max-width:42%;font-size:13px}.nav-primary{gap:18px;position:static;transform:none}.nav-account,.nav-links{gap:18px}.nav-primary a,.nav-account a,.nav-links a,.nav-account button,.nav-links button{letter-spacing:.1em;font-size:11px}.wrap{padding:0 16px 48px}section{padding:24px 18px 28px}.hero-inner{padding:40px 20px 36px}.page-head{padding:24px 0 16px}.grid-3,.grid-4{grid-template-columns:1fr}.grid>div,.grid>div+div{border-right:0;border-bottom:1px solid var(--border);padding:20px 0}.grid>div:last-child{border-bottom:0;padding-right:0}.grid.stats{grid-template-columns:1fr 1fr;gap:10px}.grid.stats>div,.grid.stats>div+div,.grid.stats>div:last-child{border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border);padding:16px 14px}.stat-value{font-size:36px}.two-col{grid-template-columns:1fr;gap:28px}.inline-form,.row-2,.partner-add,.team-add,.plan-grid,.partner-edit,.share-send{grid-template-columns:1fr}.partner-add .span-2,.partner-edit .span-2{grid-column:auto}.partner-head{flex-direction:column;gap:16px}.partner-balance{text-align:left}.partner-figures{grid-template-columns:1fr 1fr}.partner-figures>div{border-left:0;padding:12px 0 0}.partner-figures>div+div{border-left:0;padding-left:0}.partner-figures>div:nth-child(2n){border-left:1px solid var(--border-soft);padding-left:16px}.partner-figures>div:nth-child(n+3){border-top:1px solid var(--border-soft);margin-top:12px}.partner-foot{flex-direction:column;align-items:flex-start;gap:12px}.partner-link{white-space:normal}table{min-width:880px}.footer-inner{flex-direction:column;padding:32px 20px}.auth,.book{margin:16px 16px 40px;padding:28px 18px 36px}.roi-layout{grid-template-columns:1fr;gap:24px}.roi-question{font-size:24px}.roi-monthly{font-size:48px}.play{grid-template-columns:1fr;gap:8px}.playbook-hero h1{font-size:clamp(40px,9vw,56px)}.pricing-grid{grid-template-columns:1fr}.pricing-count strong{font-size:28px}}@media (max-width:400px){.nav-inner{gap:10px;padding:0 14px}.logo{letter-spacing:.12em;flex:0 auto;max-width:30%;font-size:12px}.nav-primary,.nav-account,.nav-links{gap:10px}.nav-primary a,.nav-account a,.nav-links a,.nav-account button,.nav-links button{letter-spacing:.06em;font-size:10px}}
