@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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}:root{--bg:#fff;--ink:#202322;--ink-2:#4a504c;--muted:#687069;--faint:#9aa19c;--surface:#f3f5f3;--surface-2:#f9faf9;--line:#e5e8e6;--border:#d9dddb;--ok:#3f7a52;--ok-tint:#e9f2eb;--ok-line:#cfe2d4;--warn:#8f5f00;--warn-ink:#5c3f00;--warn-tint:#f8f0dc;--danger:#b23a2b;--danger-tint:#fbeceb;--danger-line:#f1d0ca;--buoy:#c8402c;--body:"Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, sans-serif;--mono:"IBM Plex Mono", Consolas, ui-monospace, monospace;--gutter:clamp(20px, 5vw, 56px);--radius:6px;--radius-lg:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--bg);color:var(--ink);font:400 15px/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{text-wrap:balance;margin:0;font-weight:500;line-height:1.15}h1{letter-spacing:-.04em;font-size:clamp(1.75rem,3.2vw,2.1rem)}h2{letter-spacing:-.035em;font-size:clamp(1.45rem,2.6vw,1.85rem)}h3{letter-spacing:-.01em;font-size:1rem;font-weight:600;line-height:1.3}p{margin:0}a{color:var(--ink);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}ul,ol{margin:0;padding:0;list-style:none}code,.mono{font-family:var(--mono);font-size:.9em}strong,b{font-weight:600}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;border-radius:var(--radius);background:var(--ink);color:#fff;padding:8px 14px;position:absolute;top:-60px;left:12px}.skip-link:focus{color:#fff;top:12px}.muted{color:var(--muted)}.kicker{color:var(--muted);align-items:center;gap:7px;font-size:.8rem;font-weight:500;display:inline-flex}.kicker:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.tag{border:1px solid var(--ok-line);background:var(--ok-tint);height:20px;color:var(--ok);vertical-align:.1em;border-radius:10px;align-items:center;margin-left:8px;padding:0 8px;font-size:.72rem;font-weight:500;display:inline-flex}.button{border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:#fff;min-height:38px;font:500 .9rem/1.2 var(--body);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:7px 15px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.button:hover:not(:disabled){color:#fff;background:#000}.button:active:not(:disabled){transform:translateY(1px)}.button:disabled{opacity:.5;cursor:not-allowed}.button.quiet{border-color:var(--border);color:var(--ink);background:#fff}.button.quiet:hover:not(:disabled){border-color:var(--faint);background:var(--surface-2);color:var(--ink)}.button.danger{border-color:var(--danger);background:var(--danger);color:#fff}.button.danger:hover:not(:disabled){color:#fff;background:#8f2e22}.button.small{min-height:32px;padding:4px 11px;font-size:.84rem}.button.large{min-height:46px;padding:10px 20px;font-size:.95rem}.button-row{flex-wrap:wrap;gap:10px;display:flex}.icon-button{border-radius:var(--radius);width:34px;height:34px;color:var(--faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover{background:var(--surface);color:var(--ink)}.link{color:var(--ink);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.link:hover{text-decoration-color:currentColor}.row-link{white-space:nowrap;align-items:center;gap:6px;font-size:.88rem;font-weight:500;text-decoration:none;display:inline-flex}.row-link:hover{text-decoration:underline}.stack{justify-items:start;gap:16px;display:grid}.stack>*{max-width:100%}.field{width:100%;color:var(--ink-2);align-content:start;gap:6px;font-size:.84rem;font-weight:500;display:grid}.field-plain{border:0;min-width:0;margin:0;padding:0}.field-plain legend{color:var(--ink-2);margin-bottom:6px;padding:0;font-size:.84rem;font-weight:500}.hint{color:var(--muted);font-size:.78rem;font-weight:400}input:not([type=radio],[type=range],[type=checkbox]),select,textarea{border:1px solid var(--border);border-radius:var(--radius);width:100%;min-height:38px;color:var(--ink);font:400 .92rem/1.4 var(--body);background:#fff;padding:7px 11px}input:not([type=radio],[type=range],[type=checkbox]):focus,select:focus,textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #2023221a}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:var(--faint)}.error-note{color:var(--danger);font-size:.86rem;font-weight:500}.callout{background:var(--surface);border-radius:8px;padding:11px 14px;font-size:.9rem}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--border);min-height:26px;color:var(--ink-2);font:400 .8rem/1.3 var(--body);cursor:pointer;background:#fff;border-radius:13px;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.chip.static{border-color:var(--border);color:var(--ink-2);cursor:default;background:#fff}.chip.static button{color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:2px;display:inline-flex}.chip.static button:hover{background:var(--surface);color:var(--ink)}.waiting{text-align:center;min-height:40vh;color:var(--muted);place-content:center;justify-items:center;gap:12px;padding:32px;display:grid}.waiting-mark{background:linear-gradient(var(--ink), var(--ink)) no-repeat left / 0% 100%, var(--line);border-radius:2px;width:56px;height:3px;animation:1.1s ease-in-out infinite alternate sweep}@keyframes sweep{to{background-size:100% 100%,auto}}.logo{color:var(--ink);font:650 22px/1 var(--body);letter-spacing:-1.6px;align-items:center;gap:.28em;text-decoration:none;display:inline-flex}.logo:hover{color:var(--ink)}.logo svg{flex:none;width:1.08em;height:1.08em;margin-top:-.12em}.site-header{padding:16px var(--gutter);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.site-header nav{align-items:center;gap:26px;font-size:.88rem;display:flex}.site-header nav a:not(.button){color:var(--ink-2);text-decoration:none}.site-header nav a:not(.button):hover{color:var(--ink)}.nav-sign-in{margin-left:6px;font-weight:500}.nav-toggle{display:none}.site-footer{padding:24px var(--gutter);border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;font-size:.82rem;display:flex}.site-footer>div{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.site-footer .logo{letter-spacing:-1.1px;font-size:17px}.site-footer nav{flex-wrap:wrap;gap:20px;display:flex}.site-footer nav a{color:var(--muted);text-decoration:none}.site-footer nav a:hover{color:var(--ink)}.not-found{max-width:760px;padding:96px var(--gutter);justify-items:start;gap:14px;margin:0 auto;display:grid}.not-found .kicker{color:var(--faint);letter-spacing:-.05em;font-size:clamp(3rem,8vw,4.5rem);font-weight:500;line-height:1}.not-found .kicker:before{display:none}.section-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.interval{background:var(--surface);border:0;border-radius:7px;gap:2px;margin:0;padding:3px;display:inline-flex}.interval label{color:var(--ink-2);cursor:pointer;border-radius:5px;align-items:center;gap:7px;padding:5px 12px;font-size:.84rem;display:inline-flex}.interval label.on{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 1px 2px #20232226}.interval small{color:var(--ok);font-size:.72rem;font-weight:500}.interval input{opacity:0;pointer-events:none;position:absolute}.interval label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:1px}.price-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1100px){.price-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.price-columns article{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;padding:24px;display:flex}.price-columns .featured{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.price-for{color:var(--muted);margin-top:2px;font-size:.86rem}.price{letter-spacing:-.04em;margin-top:18px;font-size:2.4rem;font-weight:500;line-height:1.05}.price span{color:var(--muted);letter-spacing:0;margin-left:6px;font-size:.84rem;font-weight:400}.price-note{color:var(--muted);margin:4px 0 18px;font-size:.8rem}.price-columns ul{border-top:1px solid var(--line);color:var(--ink-2);gap:8px;margin-bottom:24px;padding-top:16px;font-size:.88rem;display:grid}.price-columns li{grid-template-columns:15px 1fr;gap:8px;display:grid}.price-columns li svg{color:var(--ok);margin-top:4px}.price-columns .button{margin-top:auto}.pricing-note{color:var(--muted);margin-top:14px;font-size:.82rem}.page-intro{justify-items:start;gap:14px;max-width:42rem;margin-bottom:36px;display:grid}.page-intro h1,.prose-page h1{letter-spacing:-.045em;font-size:clamp(2.2rem,4.4vw,2.8rem);line-height:1.04}.page-intro p:not(.kicker){color:var(--muted)}.pricing-page{max-width:1080px;padding:clamp(40px, 6vw, 64px) var(--gutter) 0;margin:0 auto}.calculator{border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,5vw,56px);margin-top:40px;padding:24px;display:grid}.calculator h2{letter-spacing:-.01em;font-size:1rem;font-weight:600}.people-field{margin-top:20px}.people-inputs{grid-template-columns:minmax(0,1fr) 80px;align-items:center;gap:14px;display:grid}input[type=range]{width:100%;accent-color:var(--ink)}.cost-table{border-collapse:collapse;width:100%;font-size:.9rem}.cost-table th,.cost-table td{border-bottom:1px solid var(--line);text-align:left;padding:11px 0;font-weight:400}.cost-table td{font-variant-numeric:tabular-nums}.cost-table thead th{color:var(--faint);padding:8px 0;font-size:.78rem;font-weight:500}.cost-table .best th{font-weight:600}.pricing-page .faq{border-top:0;padding-inline:0}.faq h2{margin-bottom:20px}.faq details{border-top:1px solid var(--line);max-width:50rem}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:15px 0;font-size:.95rem;font-weight:600}.faq summary::marker{color:var(--faint)}.faq details p{color:var(--muted);padding-bottom:16px;font-size:.92rem}.prose-page{max-width:760px;padding:clamp(40px, 6vw, 64px) var(--gutter);margin:0 auto}.prose-page>header p:not(.kicker),.prose-page>p{color:var(--muted);margin-top:12px}.prose-page section{padding:28px 0 4px}.prose-page h2{letter-spacing:-.015em;margin-bottom:8px;font-size:1.05rem;font-weight:600}.prose-page section p,.prose-page section li{color:var(--ink-2);line-height:1.65}.prose-page section p+ul,.prose-page section ul+p{margin-top:10px}.prose-page li{margin-top:6px;padding-left:18px;position:relative}.prose-page li:before{content:"";background:var(--faint);border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:2px}.auth-frame{grid-template-columns:minmax(280px,1fr) minmax(0,1fr);min-height:100vh;display:grid}.auth-aside{border-right:1px solid var(--line);background:var(--surface-2);flex-direction:column;justify-content:space-between;gap:40px;padding:40px clamp(24px,4vw,56px);display:flex}.aside-quote{letter-spacing:-.04em;max-width:13em;margin:14px 0 22px;font-size:clamp(1.7rem,2.8vw,2.1rem);font-weight:500;line-height:1.1}.aside-list{gap:10px;display:grid}.aside-list li{color:var(--ink-2);align-items:center;gap:9px;font-size:.92rem;display:flex}.aside-list li:before{content:"";border-bottom:2px solid var(--ok);border-left:2px solid var(--ok);flex:none;width:10px;height:5px;margin:-3px 2px 0;transform:rotate(-45deg)}.auth-main{padding:40px var(--gutter);place-content:center;justify-items:center;gap:16px;display:grid}.panel-note{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;justify-items:start;gap:12px;width:min(420px,100%);padding:26px;display:grid}.panel-note h1{letter-spacing:-.03em;font-size:1.3rem}.panel-note>p:not(.kicker,.callout){color:var(--muted);font-size:.9rem}.panel-note>p strong{color:var(--ink)}.dash{grid-template-columns:236px minmax(0,1fr);min-height:100vh;font-size:14px;display:grid}.rail{border-right:1px solid var(--line);background:var(--surface-2);flex-direction:column;height:100vh;padding:22px 14px 16px;display:flex;position:sticky;top:0}.rail .logo{align-self:flex-start;margin-bottom:22px;padding:0 10px}.rail-org{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.rail-org .avatar{background:var(--ink);color:#fff;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:inline-grid}.rail-org div{min-width:0}.rail-org strong,.rail-org small{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:block;overflow:hidden}.rail-org strong{font-size:.9rem}.rail-org small{color:var(--muted);font-size:.78rem}.nav-label{color:var(--faint);margin:22px 0 6px;padding:0 10px;font-size:.78rem}.rail nav{gap:2px;display:grid}.rail nav a{border-radius:var(--radius);height:34px;color:var(--ink-2);align-items:center;gap:10px;padding:0 10px;font-size:.92rem;text-decoration:none;display:flex}.rail nav a:hover{background:var(--surface);color:var(--ink)}.rail nav a.active{color:var(--ink);box-shadow:0 0 0 1px var(--line);background:#fff;font-weight:600}.rail-user{margin-top:auto;padding:0 10px}.dash-body{min-width:0}.dash-top{border-bottom:1px solid var(--line);min-height:52px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:0 clamp(20px,3vw,32px);font-size:.84rem;display:flex}.dash-top .crumb{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-top .crumb b{color:var(--ink);font-weight:500}.badge{border:1px solid var(--border);height:22px;color:var(--ink-2);white-space:nowrap;background:#fff;border-radius:11px;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:.76rem;text-decoration:none;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.badge.ok{border-color:var(--ok-line);background:var(--ok-tint);color:var(--ok)}.badge.warn{background:var(--warn-tint);color:var(--warn);border-color:#eedfb5}.badge.urgent{border-color:var(--danger-line);background:var(--danger-tint);color:var(--danger)}.dash-main{width:100%;max-width:960px;padding:clamp(24px,3.4vw,32px) clamp(20px,3.6vw,40px) 72px}.banner{background:var(--warn-tint);color:var(--warn-ink);border-radius:8px;margin-bottom:22px;padding:11px 14px;font-size:.88rem}.banner a{color:inherit}.banner-ok{background:var(--ok-tint);color:var(--ink);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.banner-ok .icon-button{flex:none;margin:-6px -8px -6px 0}.page-head{gap:6px;margin-bottom:26px;display:grid}.page-head h1,.dash-main>h1{letter-spacing:-.04em;font-size:1.75rem}.page-head p:not(.kicker){max-width:40rem;color:var(--muted);font-size:.92rem}.dash-section{gap:12px;margin-top:34px;display:grid}.dash-section>h2,.dash .section-row h2,.danger-zone h2,.onboarding-side h2{letter-spacing:-.01em;font-size:1rem;font-weight:600}.dash .section-row{align-items:center}.section-lead{max-width:44rem;color:var(--muted);font-size:.9rem}.ledger-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ledger-stats>div{padding:16px 20px 16px 0}.ledger-stats>div+div{border-left:1px solid var(--line);padding-left:20px}.ledger-stats dt{color:var(--muted);font-size:.8rem}.ledger-stats dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:2px 0;font-size:1.75rem;font-weight:500;line-height:1.25}.ledger-stats dd.stat-note{color:var(--faint);letter-spacing:0;margin:0;font-size:.8rem;font-weight:400;line-height:1.5}.ledger-stats dd.stat-note a{color:var(--muted)}.checklist{border:1px solid var(--line);border-radius:10px;padding:4px 20px}.checklist li{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.checklist li:last-child{border-bottom:0}.checklist h3{font-size:.92rem}.checklist p{color:var(--muted);font-size:.84rem}.check{border:1.5px solid var(--border);border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid}.checklist .done .check{border-color:var(--ink);background:var(--ink);color:#fff}.checklist .done h3{color:var(--faint);font-weight:500;text-decoration:line-through}.table-wrap{overflow-x:auto}.ledger-table{border-collapse:collapse;width:100%;font-size:.9rem}.ledger-table thead th{border-bottom:1px solid var(--line);color:var(--faint);text-align:left;padding:9px 12px 9px 0;font-size:.78rem;font-weight:500}.ledger-table td,.ledger-table tbody th{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:11px 12px 11px 0;font-weight:400}.ledger-table tbody th{font-weight:600}.ledger-table select{width:auto;min-height:32px;padding:3px 8px;font-size:.86rem}.cell-sub{color:var(--muted);overflow-wrap:anywhere;font-size:.8rem;font-weight:400;display:block}.cell-actions{white-space:nowrap;text-align:right!important;padding-right:0!important}.confirm{font-size:.84rem}.invite-form{border:1px solid var(--line);background:#fff;border-radius:10px;gap:16px;padding:18px 20px;display:grid}.invite-rows{gap:8px;display:grid}.invite-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr) 34px;align-items:center;gap:8px;display:grid}.without-groups .invite-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) 34px}.invite-row-head{color:var(--ink-2);font-size:.8rem;font-weight:500}.invite-link-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;display:flex}.invite-link-row select,.invite-link-row .group-picker{width:auto;min-width:140px}.group-picker{min-width:0;position:relative}.group-picker summary{border:1px solid var(--border);border-radius:var(--radius);min-height:38px;color:var(--ink);font:400 .92rem/1.4 var(--body);cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:7px 11px;list-style:none;display:flex}.group-picker summary::-webkit-details-marker{display:none}.group-picker summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-picker summary svg{color:var(--faint);flex:none}.group-picker[open] summary{border-color:var(--ink)}.group-picker[open] summary svg{transform:rotate(180deg)}.group-menu{z-index:5;border:1px solid var(--border);background:#fff;border-radius:8px;min-width:100%;max-height:260px;margin:0;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 12px 30px #1b221e24}.group-menu label{white-space:nowrap;cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:7px 8px;font-size:.9rem;display:flex}.group-menu label:hover{background:var(--surface)}input[type=checkbox]{width:16px;height:16px;accent-color:var(--ink);margin:0}.invite-results{background:var(--ok-tint);border-radius:10px;gap:12px;padding:16px 20px;display:grid}.invite-results-head{justify-content:space-between;gap:16px;display:flex}.invite-results-head p{margin-top:4px;font-size:.88rem}.invite-results li{border-top:1px solid var(--ok-line);gap:6px;padding:12px 0;display:grid}.invite-who{overflow-wrap:anywhere;font-size:.9rem;font-weight:600}.invite-link{overflow-wrap:anywhere;font-size:.78rem;display:block}.invite-who .cell-sub{font-weight:400}.fresh-link{white-space:normal;justify-items:start;gap:6px;margin-top:8px;display:grid}.group-list{margin-bottom:4px}.inline-form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:8px;display:flex}.inline-form .field{flex:240px;max-width:420px}.saved{color:var(--ok);padding-bottom:9px;font-size:.86rem;font-weight:500}.inline-form .error-note{flex-basis:100%}.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.offer{border:1px solid var(--line);border-radius:var(--radius-lg);align-content:start;justify-items:start;gap:10px;padding:22px 24px;display:grid}.offer.selected{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.offer-price{letter-spacing:-.04em;font-size:2.2rem;font-weight:500;line-height:1.05}.offer-price span{color:var(--muted);letter-spacing:0;margin-left:4px;font-size:.84rem;font-weight:400}.offer-estimate{color:var(--muted);font-size:.84rem}.offer-chosen{min-height:38px;color:var(--ok);align-items:center;gap:6px;font-weight:600;display:inline-flex}.steps-ledger{counter-reset:step;border:1px solid var(--line);border-radius:10px;padding:0 20px}.steps-ledger>li{counter-increment:step;border-bottom:1px solid var(--line);justify-items:start;gap:8px;padding:18px 0 20px 40px;display:grid;position:relative}.steps-ledger>li:last-child{border-bottom:0}.steps-ledger>li:before{content:counter(step);border:1.5px solid var(--border);width:22px;height:22px;color:var(--muted);font:500 .74rem/1 var(--body);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;left:0}.steps-ledger h2{letter-spacing:-.01em;font-size:.95rem;font-weight:600}.steps-ledger p{color:var(--muted);font-size:.88rem}.connect-now{border:1px solid var(--ok-line);background:var(--ok-tint);border-radius:10px;justify-items:start;gap:10px;margin-bottom:22px;padding:18px 20px;display:grid}.connect-now h2{letter-spacing:-.01em;font-size:.95rem;font-weight:600}.code-box{background:var(--surface);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:100%;padding:10px 10px 10px 16px;display:flex}.code-box code{font:600 1.3rem/1.3 var(--mono);letter-spacing:.14em;overflow-wrap:anywhere}.danger-zone{border:1px solid var(--danger-line);border-radius:10px;padding:18px 20px}.danger-zone h2{color:var(--danger)}.danger-zone .field{max-width:420px}.onboarding{max-width:1040px;padding:clamp(24px, 4vw, 40px) var(--gutter) 72px;margin:0 auto}.onboarding-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);margin-top:clamp(32px,6vw,64px);display:grid}.onboarding-main h1{letter-spacing:-.045em;font-size:clamp(2rem,4vw,2.6rem)}.onboarding-main>p:not(.kicker){color:var(--muted)}.onboarding-main .field{max-width:460px}.onboarding-side{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-2);padding:22px}.onboarding-side p{color:var(--muted);font-size:.9rem}@media (width<=900px){.site-header nav{z-index:5;padding:10px var(--gutter) 18px;border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:2px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 30px #1b221e14}.site-header nav.open{display:flex}.site-header nav a:not(.button){padding:10px 0}.nav-sign-in{margin-left:0}.nav-toggle{color:var(--ink);display:inline-flex}.calculator,.onboarding-grid,.price-columns,.offer-grid{grid-template-columns:minmax(0,1fr)}.auth-frame{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:100vh}.auth-aside{border-right:0;border-bottom:1px solid var(--line);padding-block:20px}.auth-aside>div{display:none}.auth-main{place-content:start center}.dash{grid-template-columns:minmax(0,1fr)}.rail{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:4px 12px;height:auto;padding:12px 16px;display:grid;position:static}.rail .logo{margin:0;padding:0}.rail-org,.nav-label{display:none}.rail nav{grid-area:2/1/auto/-1;margin:8px -4px 0;display:flex;overflow-x:auto}.rail nav a{flex:none;height:32px;font-size:.86rem}.rail-user{grid-area:1/2;margin:0;padding:0}}@media (width<=620px){.invite-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;padding-bottom:10px}.invite-row>input{grid-column:1/-1}.without-groups .invite-row{grid-template-columns:minmax(0,1fr) 34px}.invite-row-head{display:none}.invite-link-row select,.invite-link-row .group-picker{flex:140px}.ledger-stats{grid-template-columns:minmax(0,1fr)}.ledger-stats>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.checklist li{grid-template-columns:22px minmax(0,1fr)}.checklist .row-link{grid-column:2}.dash-top .badge{display:none}.table-wrap .ledger-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table-wrap .ledger-table tr{border-bottom:1px solid var(--line);padding:8px 0;display:block}.table-wrap .ledger-table td,.table-wrap .ledger-table tbody th{border:0;padding:5px 0;display:block}.table-wrap .ledger-table td[data-label]:before{content:attr(data-label);color:var(--faint);font-size:.74rem;font-weight:500;display:block}.cell-actions{white-space:normal;text-align:left!important}.steps-ledger>li{padding-left:34px}.interval small{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.stroke{outline-color:var(--ink);background:#2023220d;animation:none}.reminder{opacity:1;animation:none;transform:none}.waiting-mark{background-size:100% 100%,auto;animation:none}.button{transition:none}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-italic-DxWqP7Ku.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-italic-CGbN9UgK.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-italic-lSdLDfvT.woff2)format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");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}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.sea{--night:#03090d;--deep:#071a21;--deep-2:#0c2730;--sea:#12414c;--paper:#f2eee4;--paper-2:#e8e3d6;--card:#fbf8f1;--lamp:#ffc95a;--lamp-soft:#ffe6a8;--serif:"Fraunces Variable", Georgia, serif;--sans:"Instrument Sans Variable", "Segoe UI", system-ui, sans-serif;--max:1320px;--bg:var(--paper);--ink:#142021;--ink-2:#44504d;--muted:#6d7873;--faint:#9ba49f;--line:#14202124;--border:#14202138;--surface:var(--paper-2);--surface-2:var(--card);--body:var(--sans);--gutter:clamp(20px, 5vw, 72px);background:var(--paper);min-height:100vh;color:var(--ink);font:400 17px/1.55 var(--sans)}body:has(.sea){background:#f2eee4}body:has(.sea-home){background:#03090d;overflow-x:clip}.sea h1,.sea h2{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;font-weight:380;line-height:1}.sea h1 em,.sea h2 em{font-style:italic;font-weight:340}.sea h3,.sea .prose-page h2,.sea .calculator h2{font:600 1.05rem/1.3 var(--sans);letter-spacing:-.01em}.sea .kicker{font:500 .74rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.8em;display:flex}.sea .kicker:before{content:"";opacity:.6;background:currentColor;border-radius:0;width:28px;height:1px}.sea .button{background:var(--ink);min-height:0;color:var(--paper);font:600 .95rem/1.2 var(--sans);border:0;border-radius:999px;gap:.6em;padding:.82em 1.25em;transition:transform .35s cubic-bezier(.2,.9,.2,1),box-shadow .35s,background-color .3s}.sea .button svg{width:1em;height:1em;transition:transform .3s}.sea .button:hover:not(:disabled){background:var(--ink);color:var(--paper);transform:translateY(-2px);box-shadow:0 10px 30px #14202140}.sea .button:hover:not(:disabled) svg{transform:translate(3px)}.sea .button:active:not(:disabled){transform:translateY(0)}.sea .button.lamp,.sea .button.lamp:hover:not(:disabled){background:var(--lamp);color:#1b1404}.sea .button.lamp:hover:not(:disabled){box-shadow:0 10px 30px #ffc95a59}.sea .button.quiet,.sea .button.quiet:hover:not(:disabled){color:inherit;background:0 0;box-shadow:inset 0 0 0 1px}.sea .button.quiet:hover:not(:disabled){box-shadow:inset 0 0 0 1px,0 10px 30px #0000001f}.sea .button.small{padding:.6em 1em;font-size:.88rem}.sea .button.large{padding:.95em 1.5em;font-size:1rem}.sea .logo{font-family:var(--sans)}.sea :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.sea .site-header{z-index:60;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#f2eee4d1;position:sticky;top:0}.sea .site-header nav{gap:30px;font-size:.92rem}.sea .site-header nav a:not(.button){color:inherit;opacity:.78;transition:opacity .2s}.sea .site-header nav a:not(.button):hover{color:inherit;opacity:1}.sea .nav-toggle{color:inherit}.sea .nav-toggle:hover{color:inherit;background:#7f8c8929}.sea .site-footer{z-index:2;font-size:.84rem;position:relative}.sea .site-footer nav a{color:inherit}.sea .page-intro h1,.sea .prose-page h1{letter-spacing:-.035em;font-size:clamp(2.6rem,6vw,4.6rem);line-height:1}.sea .page-intro{gap:22px;max-width:48rem}.sea .page-intro p:not(.kicker){max-width:34em;color:var(--ink-2);font-size:1.05rem}.sea .pricing-page{max-width:1180px;padding-top:clamp(56px,9vw,120px);padding-bottom:clamp(56px,8vw,110px)}.sea .prose-page{max-width:800px;padding-top:clamp(56px,9vw,120px);padding-bottom:clamp(56px,8vw,110px)}.sea .prose-page section{padding-top:34px}.sea .prose-page li:before{background:var(--buoy)}.sea .not-found{align-content:center;justify-items:start;gap:20px;max-width:880px;min-height:62vh;padding-block:clamp(80px,12vw,150px)}.sea .not-found .kicker{color:var(--faint);font:italic 300 clamp(5rem, 16vw, 11rem)/.9 var(--serif);letter-spacing:-.05em;text-transform:none;display:block}.sea .not-found .kicker:before{display:none}.sea .not-found h1{font-size:clamp(2.2rem,5vw,3.8rem)}.sea .not-found p:not(.kicker){color:var(--ink-2)}.sea .interval{box-shadow:inset 0 0 0 1px var(--line);background:0 0;border-radius:999px;gap:0;padding:4px}.sea .interval label{color:inherit;border-radius:999px;gap:.5em;padding:.6em 1.15em;font-size:.9rem;transition:background-color .35s,color .35s}.sea .interval label.on{background:var(--ink);color:var(--paper);box-shadow:none;font-weight:500}.sea .interval small{color:inherit;font:400 .68rem/1 var(--mono);opacity:.7}.sea .interval label:has(input:focus-visible){outline-color:var(--ink);outline-offset:2px}.sea .price-columns article{border-color:var(--line);background:var(--card);border-radius:14px}.sea .price-columns .featured{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.sea .price{font:360 clamp(2.5rem, 4vw, 3.3rem) / 1 var(--serif);letter-spacing:-.04em}.sea .price span{font:400 .8rem/1.2 var(--sans);letter-spacing:0}.sea .price-columns li svg{color:var(--buoy)}.sea .calculator{background:var(--card);border-radius:14px}.sea .cost-table .best th{font-weight:600}.sea .tag{color:#5b4100;background:#ffc95a47;border-color:#ffc95ab3}.sea input[type=range]{accent-color:var(--buoy)}.sea .pricing-page .faq{margin-top:clamp(56px,7vw,96px)}.sea .pricing-page .faq h2{margin-bottom:18px;font-size:clamp(1.9rem,3.4vw,2.6rem)}.sea .faq summary::marker{color:var(--buoy)}.sea-water{z-index:0;background:radial-gradient(120% 70% at 50% 56%,#12414c 0,#071a21 45%,#03090d 100%);position:fixed;inset:0}.sea-water canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s;display:block}.sea-water.gl-ready canvas{opacity:1}.sea-labels{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sea-veil{z-index:90;pointer-events:none;background:#03090d;display:none;position:fixed;inset:0}html.sea-motion .sea-veil{display:block}.sea-home{--c:var(--paper);color:var(--ink);background:0 0}.sea-home main{z-index:2;position:relative}.sea-home main :is(h1,h2,h3,h4,p,ol,ul,dl,dd,figure){margin:0;padding:0}.sea-home main :is(ol,ul){list-style:none}.sea-home main a{color:inherit}.sea-home main button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.sea-home .mono{font-family:var(--mono);font-size:inherit}.sea-home h2{font-size:clamp(2.2rem,4.9vw,4.4rem)}.sea-home .wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.sea-home mark.hl{color:inherit;background:linear-gradient(var(--lamp), var(--lamp)) no-repeat 0 82% / 100% 36%;margin:0 -.1em;padding:0 .1em;transition:background-size 1.1s cubic-bezier(.7,0,.2,1) .2s}.sea-home .dark mark.hl{background-position:0 96%;background-size:100% 9%}.sea-home .status-line{letter-spacing:.04em;opacity:.7;align-self:center;font-size:.8rem}.sea-home .more{margin-top:26px;font-size:.95rem}.sea-home .more a{border-bottom:1px solid;align-items:center;gap:.5em;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.sea-home .more svg{width:1em;height:1em;transition:transform .3s}.sea-home .more a:hover svg{transform:translate(3px)}.sea-home :focus-visible{outline-color:currentColor}.sea-home .w{will-change:transform;white-space:nowrap;--g:0;--s:1;transition:opacity .6s;position:absolute;top:0;left:0}.sea-home .w.lit{z-index:5}.sea-home .w-t{transform:translate(-50%, -50%) scale(var(--s));font:500 15px/1 var(--mono);letter-spacing:.01em;color:rgba(206, 229, 226, calc(.4 + var(--g) * .6));text-shadow:0 0 calc(var(--g) * 16px) rgba(255, 201, 90, calc(var(--g) * .9));border-radius:3px;padding:6px 9px;transition:background-color .35s,color .35s,box-shadow .5s;display:inline-block}.sea-home .w.lit .w-t{background:var(--lamp);color:#1b1404;text-shadow:none;box-shadow:0 0 0 3px #ffc95a47,0 0 46px #ffc95a99}.sea-home .w.quiet.lit .w-t{color:#e3f0ee;background:0 0;box-shadow:inset 0 0 0 1px #cee5e273}.sea-home .w-note{white-space:normal;background:var(--card);width:236px;color:var(--ink);transform:translate(calc(var(--hw) + 16px), -50%) scale(.94);transform-origin:0;opacity:0;border-radius:11px;padding:13px 15px 12px;font-size:14px;line-height:1.35;transition:transform .55s cubic-bezier(.2,.9,.2,1),opacity .35s;position:absolute;top:0;left:0;box-shadow:0 24px 60px #00000080,inset 0 0 0 1px #ffffff80}.sea-home .w-note:before{content:"";background:var(--lamp);width:16px;height:1px;position:absolute;top:50%;right:100%}.sea-home .w.flip .w-note{transform:translate(calc(-100% - var(--hw) - 16px), -50%) scale(.94);transform-origin:100%}.sea-home .w.flip .w-note:before{left:100%;right:auto}.sea-home .w.lit .w-note{opacity:1;transform:translate(calc(var(--hw) + 16px), -50%)}.sea-home .w.flip.lit .w-note{transform:translate(calc(-100% - var(--hw) - 16px), -50%)}.sea-home .w-note b{font:500 11px/1.4 var(--mono);color:var(--ink-2);margin-bottom:3px;display:block}.sea-home .w-note strong{font-weight:600;display:block}.sea-home .w-note small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.sea-home .w-q{font:400 11px/1 var(--mono);color:#cee5e2bf;opacity:0;transition:opacity .4s;position:absolute;top:0;left:0;transform:translate(-50%,16px)}.sea-home .w.quiet.lit .w-q{opacity:1}.sea-home .site-header{z-index:60;padding:18px var(--gutter);-webkit-backdrop-filter:none;color:#eef4f1;background:0 0;border-bottom:0;transition:color .5s,background-color .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s;position:fixed;top:0;left:0;right:0}.sea-home .site-header .logo,.sea-home .site-header .logo:hover{color:inherit}.sea-home .site-header .nav-sign-in{opacity:1}.sea-home .site-header[data-tone=paper]{color:var(--ink)}.sea-home .site-header[data-scrolled]{-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#03090d47}.sea-home .site-header[data-tone=paper][data-scrolled]{background:#f2eee4b8}.sea-home .site-footer{color:#102224d1;text-shadow:0 0 14px #f0f8f48c;background:0 0;border-top:0}.sea-home .site-footer .logo{color:inherit}.sea-home .site-footer nav a:hover{color:var(--ink)}.sea-home .gauge{z-index:55;color:#eef4f1;font:400 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;transition:color .5s;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.sea-home .gauge[data-tone=paper]{color:var(--ink)}.sea-home .gauge ol{justify-items:end;gap:17px;margin:0;padding:0;list-style:none;display:grid}.sea-home .gauge a{color:inherit;opacity:.42;align-items:center;gap:10px;text-decoration:none;transition:opacity .3s;display:flex}.sea-home .gauge a span{opacity:0;transition:all .3s;transform:translate(6px)}.sea-home .gauge a:after{content:"";background:currentColor;width:14px;height:1px;transition:width .35s,background-color .3s}.sea-home .gauge a:hover,.sea-home .gauge a:focus-visible,.sea-home .gauge li.on a{opacity:1}.sea-home .gauge a:hover span,.sea-home .gauge a:focus-visible span,.sea-home .gauge li.on a span{opacity:1;transform:none}.sea-home .gauge li.on a:after{background:var(--buoy);width:30px;height:2px}.sea-home .hero{height:250vh;position:relative}.sea-home .hero-pin{color:#eef4f1;height:100svh;position:sticky;top:0;overflow:hidden}.sea-home .hero-sky{padding:0 var(--gutter);text-align:center;position:absolute;top:clamp(92px,13.5vh,150px);left:0;right:0}.sea-home .hero .kicker{color:#deece9b3;letter-spacing:.04em;text-transform:none;justify-content:center;font-size:.8rem}.sea-home .hero .kicker:before{display:none}.sea-home .hero .kicker i{opacity:.6;font-style:normal}.sea-home .hero h1{letter-spacing:-.035em;margin-top:.34em;font-size:clamp(2.7rem,6.3vw,6.4rem)}.sea-home .hero h1 .ln{vertical-align:top;margin:-.06em -.04em -.14em;padding:.06em .04em .14em;display:inline-block;overflow:hidden}.sea-home .hero h1.landed .ln{overflow:visible}.sea-home .hero h1 .ln>span{display:inline-block}.sea-home .hero h1 em{color:var(--lamp-soft);text-shadow:0 0 60px #ffc95a73}.sea-home .lede{color:#e2eeebd1;text-wrap:balance;max-width:33em;margin:1.3em auto 0;font-size:clamp(1rem,1.25vw,1.16rem)}.sea-home .hero-foot{padding:0 var(--gutter);grid-template-columns:1fr auto 1fr;align-items:end;gap:20px;display:grid;position:absolute;bottom:clamp(20px,4.2vh,44px);left:0;right:0}.sea-home .hero-cta{flex-direction:column;grid-column:2;align-items:center;gap:13px;display:flex}.sea-home .row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sea-home .hero-cta small{color:#e2eeeb99;font-size:.8rem}.sea-home .cue{font:400 .7rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#e2eeeb99;align-items:center;gap:12px;display:flex}.sea-home .cue i{transform-origin:top;background:linear-gradient(currentColor,#0000);width:1px;height:44px;animation:2.4s cubic-bezier(.7,0,.3,1) infinite sea-cue}.sea-home .ticker{text-align:right;max-width:26em;min-height:3em;font:400 .76rem/1.5 var(--mono);color:#e2eeebb8;justify-self:end}.sea-home .ticker b{color:var(--lamp);font-weight:500}.sea-home .ticker span{transition:opacity .3s;display:block}.sea-home .sec{position:relative}.sea-home .edge{pointer-events:none;height:clamp(60px,9vw,130px);color:var(--c,var(--paper));position:absolute;bottom:calc(100% - 1px);left:0;right:0;overflow:hidden}.sea-home .edge.down{top:calc(100% - 1px);bottom:auto;transform:scaleY(-1)}.sea-home .edge svg{fill:currentColor;width:200%;height:100%;animation:linear infinite sea-tide;position:absolute;bottom:0;left:0}.sea-home .edge svg:first-child{opacity:.28;animation-duration:23s}.sea-home .edge svg:nth-child(2){opacity:.55;animation-duration:15s;animation-direction:reverse}.sea-home .edge svg:nth-child(3){animation-duration:10s}.sea-home .paper{--c:var(--paper);background:var(--paper);color:var(--ink)}.sea-home .idea{padding:clamp(70px,11vw,150px) 0 clamp(80px,12vw,170px)}.sea-home .idea .kicker{margin-bottom:clamp(28px,4vw,54px)}.sea-home .statement{max-width:21em;font:360 clamp(1.75rem, 3.9vw, 3.5rem) / 1.16 var(--serif);letter-spacing:-.025em}.sea-home .statement em{font-style:italic}.sea-home .facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:clamp(50px,8vw,110px);display:grid}.sea-home .facts li{padding:26px 28px 0 0}.sea-home .facts li+li{border-left:1px solid var(--line);padding-left:28px}.sea-home .facts .mono{letter-spacing:.06em;color:var(--buoy);font-size:.76rem}.sea-home .facts h3{margin:12px 0 6px}.sea-home .facts p{color:var(--ink-2);font-size:.96rem}.sea-home .browser{height:360vh}.sea-home .browser-pin{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.sea-home .pin-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.3fr);align-items:center;gap:clamp(30px,4.4vw,72px);width:100%;display:grid}.sea-home .steps h2{margin:22px 0 clamp(26px,3.4vw,44px);font-size:clamp(2rem,3.7vw,3.3rem)}.sea-home .step-list li{border-top:1px solid var(--line);opacity:.34;grid-template-columns:auto 1fr;gap:18px;padding:17px 0;transition:opacity .5s;display:grid}.sea-home .step-list li.on{opacity:1}.sea-home .step-list .mono{color:var(--buoy);padding-top:.3em;font-size:.78rem}.sea-home .step-list p{color:var(--ink-2);grid-template-rows:0fr;margin-top:5px;font-size:.95rem;transition:grid-template-rows .6s cubic-bezier(.7,0,.2,1);display:grid}.sea-home .step-list p>span{overflow:hidden}.sea-home .step-list li.on p{grid-template-rows:1fr}.sea-home .stage{position:relative;container-type:inline-size}.sea-home .bw{background:#fff;border-radius:1em;font-size:clamp(9px,1.72cqw,14.5px);overflow:hidden;box-shadow:0 2.4em 5em -1.6em #14202166,0 0 0 1px #1420211a}.sea-home .bw-bar{background:#e9e5da;border-bottom:1px solid #1420211a;align-items:center;gap:.5em;padding:.75em 1em;display:flex}.sea-home .bw-bar>i{background:#1420212e;border-radius:50%;width:.72em;height:.72em}.sea-home .bw-url{height:2.2em;color:var(--ink-2);background:#f7f4ec;border-radius:99em;flex:1;margin:0 .8em;padding:.45em 1em;font-size:.86em;position:relative;overflow:hidden}.sea-home .bw-url span{position:absolute;top:.45em;left:1em}.sea-home .bw-ext{width:1.9em;height:1.9em;color:var(--ink);position:relative}.sea-home .bw-ext svg{width:100%;height:100%}.sea-home .bw-ext b{background:var(--lamp);border-radius:50%;width:.72em;height:.72em;position:absolute;top:-.1em;right:-.15em;transform:scale(0);box-shadow:0 0 0 .14em #e9e5da}.sea-home .bw-body{background:#fff;height:30em;position:relative;overflow:hidden}.sea-home .order{padding:1.5em 1.8em;position:absolute;inset:0}.sea-home .order-head{border-bottom:1px solid #1420211f;justify-content:space-between;align-items:baseline;padding-bottom:.9em;display:flex}.sea-home .order-head strong{font:500 1.5em/1 var(--serif);letter-spacing:-.02em}.sea-home .order-head span{color:var(--muted);font-size:.86em}.sea-home .order table{border-collapse:collapse;width:100%;margin-top:.5em;font-size:.95em}.sea-home .order th{font:500 .78em/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--muted);padding:1em .6em .8em 0}.sea-home .order td{border-top:1px solid #14202114;padding:.92em .6em .92em 0;position:relative}.sea-home .order .num{text-align:right}.sea-home .order td.mono{font-size:.94em}.sea-home .sel{background:linear-gradient(#bcd6ff,#bcd6ff) 0/0% 100% no-repeat;margin:-.15em -.1em;padding:.15em .1em}.sea-home .sku-hit{background:linear-gradient(var(--lamp), var(--lamp)) no-repeat 0 50% / 0% 100%;border-radius:.2em;margin:-.2em -.35em;padding:.2em .35em}.sea-home .quiet-tag{font:400 .8em/1 var(--mono);color:var(--muted);white-space:nowrap;opacity:0;margin-left:1em}.sea-home .quiet-tag:before{content:"← "}.sea-home .ctx{z-index:4;white-space:nowrap;opacity:0;visibility:hidden;background:#fff;border-radius:.7em;padding:.4em;font-size:.88em;position:absolute;top:0;left:0;box-shadow:0 1em 2.6em #14202142,0 0 0 1px #1420211a}.sea-home .ctx div{color:var(--muted);border-radius:.4em;padding:.5em .8em}.sea-home .ctx div.pick{background:var(--ink);color:var(--paper);align-items:center;gap:.5em;display:flex}.sea-home .ctx svg{width:1.3em;height:1.3em}.sea-home .cursor{z-index:6;pointer-events:none;filter:drop-shadow(0 .2em .3em #00000059);width:1.5em;height:1.5em;position:absolute;top:0;left:0}.sea-home .panel{z-index:3;background:var(--card);border-left:1px solid #1420211f;flex-direction:column;gap:.45em;width:46%;padding:1.3em 1.4em;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-2em 0 3em -2em #1420214d}.sea-home .p-head{font:500 1.2em/1 var(--serif);align-items:center;gap:.5em;margin-bottom:.5em;display:flex}.sea-home .p-head svg{width:1.5em;height:1.5em}.sea-home .p-label{font:500 .7em/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:.7em}.sea-home .p-field{white-space:nowrap;background:#fff;border-radius:.5em;min-height:2.5em;padding:.62em .8em;font-size:.92em;overflow:hidden;box-shadow:inset 0 0 0 1px #14202124}.sea-home .typed{clip-path:inset(0 100% 0 0);display:inline-block}.sea-home .p-chips{flex-wrap:wrap;gap:.4em;display:flex}.sea-home .p-chip{color:var(--ink);white-space:nowrap;background-color:#14202100;border-radius:99em;padding:.42em .78em;font-size:.82em;box-shadow:inset 0 0 0 1px #14202133}.sea-home .p-chip.on{color:#f2eee4;background-color:#142021}.sea-home .p-save{background:var(--lamp);text-align:center;border-radius:.6em;margin-top:auto;padding:.8em;font-size:.92em;font-weight:600}.sea-home .sweep{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(#ffc95a00,#ffc95a57 70%,#ffc95ad9 99%,#ffc95a00);height:26%;position:absolute;top:0;left:0;right:0}.sea-home .rem{z-index:3;background:var(--card);opacity:0;visibility:hidden;border-radius:.85em;width:17.5em;padding:1em 1.15em;position:absolute;top:0;left:0;box-shadow:0 1.6em 3.4em -.6em #14202166,0 0 0 1px #1420211a}.sea-home .rem:before{content:"";border:.5em solid #0000;border-bottom-color:var(--card);position:absolute;bottom:100%;left:1.4em}.sea-home .rem b{font:500 .78em/1.4 var(--mono);color:var(--ink-2);display:block}.sea-home .rem strong{margin:.2em 0 .25em;font-size:1.02em;line-height:1.3;display:block}.sea-home .rem small{color:var(--muted);font-size:.82em}.sea-home .rem-acts{gap:.5em;margin-top:.8em;display:flex}.sea-home .rem-acts span{border-radius:99em;padding:.38em .8em;font-size:.8em;box-shadow:inset 0 0 0 1px #14202133}.sea-home .stage-cap{color:var(--muted);text-align:center;margin-top:1.4em;font-size:.86rem}.sea-home .dark{--c:var(--deep);background:var(--deep);color:#e6efec}.sea-home .dark .kicker{color:#d6e6e399}.sea-home .desktop{background:radial-gradient(90% 50% at 78% 12%, #12414cb3, transparent 70%), var(--deep);padding:clamp(70px,10vw,140px) 0 clamp(90px,12vw,170px)}.sea-home .desk-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(24px,5vw,80px);display:grid}.sea-home .desk-head h2{margin-top:22px}.sea-home .desk-head p{color:#d6e6e3c7;max-width:31em}.sea-home .desk{margin-top:clamp(40px,6vw,80px);container-type:inline-size}.sea-home .desk-tabs{justify-content:center;gap:6px;margin-bottom:22px;display:flex}.sea-home .desk-tabs button{color:#d6e6e3a8;border-radius:99em;padding:.6em 1.15em;font-size:.9rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d6e6e329}.sea-home .desk-tabs button:hover{color:#fff}.sea-home .desk-tabs button.on{color:#1b1404;background:var(--lamp);box-shadow:none}.sea-home .screen{aspect-ratio:16/8.6;background:radial-gradient(70% 90% at 30% 20%,#1b5360,#0000 70%),radial-gradient(60% 80% at 85% 90%,#5c2a25,#0000 70%),#0a2129;border-radius:1.4cqw;font-size:1.22cqw;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d6e6e324,0 3cqw 8cqw -2cqw #000000b3}.sea-home .win{color:#1c2526;width:72%;height:74%;font-family:"Segoe UI", var(--sans);background:#fff;border-radius:.7em;flex-direction:column;line-height:1.4;transition:transform 1s cubic-bezier(.7,0,.15,1),filter 1s,z-index 0s .35s;display:flex;position:absolute;top:6.5%;left:14%;overflow:hidden;box-shadow:0 2em 4.5em -1em #000000a6,0 0 0 1px #00000040}.sea-home .win[data-pos="0"]{z-index:3}.sea-home .win[data-pos="1"]{z-index:2;filter:brightness(.5)saturate(.7);transform:translate(-15%,5%)scale(.9)}.sea-home .win[data-pos="2"]{z-index:1;filter:brightness(.36)saturate(.6);transform:translate(15%,9%)scale(.83)}.sea-home .w-title{color:#fff;align-items:center;gap:.6em;padding:.55em .9em;font-size:.82em;display:flex}.sea-home .w-title i{letter-spacing:.1em;opacity:.85;gap:1.1em;margin-left:auto;font-style:normal;display:flex}.sea-home .w-body{flex:1;position:relative;overflow:hidden}.sea-home .scan{z-index:5;pointer-events:none;opacity:0;background:linear-gradient(90deg,#ffc95a00,#ffc95a4d 75%,#ffc95af2 99%,#ffc95a00);width:22%;position:absolute;top:0;bottom:0;left:-24%}.sea-home .hit{border-radius:.15em;transition:box-shadow .35s,background-color .35s;display:inline-block;position:relative}.sea-home .win.found .hit{box-shadow:0 0 0 .16em var(--lamp), 0 0 1.6em .2em #ffc95ab3;background-color:#ffc95a47}.sea-home .erp .w-title{background:#2c4a6e}.sea-home .erp .menu{background:#f0f0f0;border-bottom:1px solid #cfcfcf;gap:1.3em;padding:.4em .9em;font-size:.8em;display:flex}.sea-home .erp .tools{background:#e7e9ec;border-bottom:1px solid #c6c8cc;gap:.35em;padding:.4em .9em;display:flex}.sea-home .erp .tools b{background:linear-gradient(#fff,#dfe2e6);border:1px solid #b6b9bf;border-radius:.15em;width:1.7em;height:1.5em}.sea-home .erp .w-body{background:#eceef1;padding:1em 1.1em;font-size:.84em}.sea-home .erp .form{grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:.55em .9em;display:grid}.sea-home .erp .form .lbl{color:#47505a}.sea-home .erp .fld{background:#fff;border:1px solid #9aa1ab;border-top-color:#6d747e;min-height:1.9em;padding:.28em .5em}.sea-home .erp .grid{background:#fff;border:1px solid #9aa1ab;margin-top:1em}.sea-home .erp .grid div{border-top:1px solid #dadde1;grid-template-columns:1.1fr 2.4fr .7fr .8fr .9fr;display:grid}.sea-home .erp .grid div:first-child{background:linear-gradient(#f6f7f8,#dfe2e6);border-top:0;font-weight:600}.sea-home .erp .grid span{white-space:nowrap;border-left:1px solid #dadde1;padding:.34em .55em;overflow:hidden}.sea-home .erp .grid div.cur{background:#dce9fb}.sea-home .erp .status{color:#47505a;background:#e1e4e8;border-top:1px solid #c6c8cc;gap:2em;padding:.3em .9em;font-size:.86em;display:flex;position:absolute;bottom:0;left:0;right:0}.sea-home .xls .w-title{background:#1f6e43}.sea-home .xls .ribbon{background:#f3f3f3;border-bottom:1px solid #d6d6d6;gap:1.3em;padding:.5em .9em;font-size:.8em;display:flex}.sea-home .xls .ribbon b{color:#1f6e43;font-weight:600;box-shadow:0 .5em 0 -.36em #1f6e43}.sea-home .xls .fx{border-bottom:1px solid #d6d6d6;align-items:center;gap:.6em;padding:.35em .6em;font-size:.82em;display:flex}.sea-home .xls .fx span{border:1px solid #c9c9c9;min-width:4em;padding:.2em .7em}.sea-home .xls .fx span+span{flex:1}.sea-home .xls .w-body{font-size:.82em}.sea-home .xls .sheet{grid-template-columns:2.2em 1fr 1.25fr 2fr .8fr .9fr;display:grid}.sea-home .xls .sheet>span{white-space:nowrap;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;min-height:2em;padding:.36em .6em;overflow:hidden}.sea-home .xls .sheet .hd{color:#666;text-align:center;background:#f3f3f3;font-size:.9em}.sea-home .xls .sheet .th{background:#e8f3ec;font-weight:600}.sea-home .xls .sheet .act{box-shadow:inset 0 0 0 .14em #1f6e43}.sea-home .xls .tabs{background:#f3f3f3;border-top:1px solid #d6d6d6;gap:.2em;padding:.3em .8em 0;font-size:.9em;display:flex;position:absolute;bottom:0;left:0;right:0}.sea-home .xls .tabs span{padding:.3em .9em}.sea-home .xls .tabs span.on{color:#1f6e43;background:#fff;font-weight:600;box-shadow:inset 0 -.14em #1f6e43}.sea-home .mail .w-title{background:#0f5fa8}.sea-home .mail .w-body{grid-template-columns:34% 1fr;font-size:.82em;display:grid}.sea-home .mail .list{background:#f7f8fa;border-right:1px solid #dcdfe3}.sea-home .mail .list div{border-bottom:1px solid #e4e7ea;padding:.7em .9em}.sea-home .mail .list div.cur{background:#dcebfa;box-shadow:inset .22em 0 #0f5fa8}.sea-home .mail .list b{font-weight:600;display:block}.sea-home .mail .list small{color:#5b6570;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sea-home .mail .read{padding:1.2em 1.4em}.sea-home .mail .read h4{font:600 1.3em/1.25 "Segoe UI", var(--sans);margin:0 0 .5em}.sea-home .mail .from{border-bottom:1px solid #e4e7ea;align-items:center;gap:.7em;margin-bottom:.9em;padding-bottom:.9em;display:flex}.sea-home .mail .from i{color:#0f5fa8;background:#c9dcf0;border-radius:50%;place-items:center;width:2.4em;height:2.4em;font-style:normal;font-weight:600;display:grid}.sea-home .mail .read p{color:#2c3640;margin-bottom:.7em;line-height:1.5}.sea-home .toast{z-index:8;color:#eef4f1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#121a1cf0;border-radius:.8em;width:23em;padding:1em 1.1em;position:absolute;bottom:4.2em;right:1.4em;transform:translate(110%);box-shadow:0 1.5em 4em #0009,inset 0 0 0 1px #ffffff1a}.sea-home .toast header{color:#eef4f199;align-items:center;gap:.5em;margin-bottom:.6em;font-size:.76em;display:flex}.sea-home .toast header svg{color:#eef4f1;width:1.6em;height:1.6em}.sea-home .toast header em{font-style:normal;font-family:var(--mono);margin-left:auto}.sea-home .toast b{font:500 .82em/1.3 var(--mono);color:var(--lamp)}.sea-home .toast strong{margin:.2em 0 .25em;font-size:1.06em;line-height:1.3;display:block}.sea-home .toast small{color:#eef4f199;font-size:.8em}.sea-home .toast footer{gap:.5em;margin-top:.85em;display:flex}.sea-home .toast footer span{background:#ffffff1a;border-radius:.4em;padding:.42em .9em;font-size:.8em}.sea-home .toast footer span:first-child{background:var(--lamp);color:#1b1404;font-weight:600}.sea-home .taskbar{z-index:7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1418b8;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:.5em;height:3.1em;display:flex;position:absolute;bottom:0;left:0;right:0}.sea-home .taskbar .app{color:#fff;border-radius:.4em;place-items:center;width:2.2em;height:2.2em;font:700 .86em/1 Segoe UI,sans-serif;transition:background-color .3s;display:grid;position:relative}.sea-home .taskbar [data-app]{cursor:pointer}.sea-home .taskbar .app:after{content:"";background:#fff6;border-radius:1em;width:.4em;height:.18em;transition:all .4s;position:absolute;bottom:-.1em;left:50%;translate:-50%}.sea-home .taskbar .app.on{background:#ffffff1f}.sea-home .taskbar .app.on:after{background:var(--lamp);width:1.1em}.sea-home .taskbar .app i{border-radius:.25em;place-items:center;width:1.5em;height:1.5em;font-style:normal;display:grid}.sea-home .taskbar .tray{color:#eef4f1cc;align-items:center;gap:.9em;font-size:.78em;display:flex;position:absolute;right:1.2em}.sea-home .taskbar .tray svg{color:#eef4f1;width:1.9em;height:1.9em}.sea-home .keyhint{z-index:6;color:#eef4f1b8;align-items:center;gap:.4em;font-size:.82em;display:flex;position:absolute;bottom:4.2em;left:1.4em}.sea-home kbd{color:#fff;font:500 .9em/1 var(--mono);background:#ffffff1a;border-radius:.35em;padding:.42em .6em;box-shadow:inset 0 -.14em #0006,inset 0 0 0 1px #ffffff24}.sea-home .flow{grid-template-columns:repeat(4,1fr);margin-top:clamp(50px,7vw,96px);display:grid;position:relative;overflow-x:clip}.sea-home .flow:before{content:"";background:repeating-linear-gradient(90deg,#ffc95ab3 0 6px,#0000 6px 14px);height:1px;animation:1.2s linear infinite sea-dash;position:absolute;top:9px;left:-14px;right:0}.sea-home .flow li{padding:34px 26px 0 0;position:relative}.sea-home .flow li:before{content:"";background:var(--deep);width:19px;height:19px;box-shadow:inset 0 0 0 1px var(--lamp), inset 0 0 0 6px var(--deep), inset 0 0 0 20px var(--lamp);border-radius:50%;position:absolute;top:0;left:0}.sea-home .flow .mono{letter-spacing:.1em;color:var(--lamp);font-size:.72rem}.sea-home .flow h3{color:#fff;margin:8px 0 6px}.sea-home .flow p{color:#d6e6e3b8;font-size:.93rem}.sea-home .feats{background:#d6e6e324;border:1px solid #d6e6e324;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(50px,7vw,96px);display:grid;overflow:hidden}.sea-home .feats li{background:var(--deep);padding:28px 28px 30px;transition:background-color .4s;position:relative}.sea-home .feats li:hover{background:#0b242c}.sea-home .spec{height:44px;font:400 .82rem/1 var(--mono);color:var(--lamp);white-space:nowrap;align-items:center;gap:.4em;margin-bottom:18px;display:flex}.sea-home .spec i{color:#d6e6e380;font-style:normal}.sea-home .feats h3{color:#fff;margin-bottom:7px}.sea-home .feats p{color:#d6e6e3b8;font-size:.93rem}.sea-home .desk-get{border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;margin-top:26px;padding:22px 26px;display:flex;box-shadow:inset 0 0 0 1px #d6e6e324}.sea-home .desk-get>p:first-child{color:#d6e6e3d1;max-width:40em;font-size:.95rem}.sea-home .honest{color:#d6e6e399;max-width:46em;margin-top:26px;font-size:.9rem}.sea-home .teams{padding:clamp(80px,11vw,160px) 0}.sea-home .teams-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,6vw,90px);display:grid}.sea-home .teams h2{margin:22px 0}.sea-home .teams .intro{max-width:30em;color:var(--ink-2)}.sea-home .teams dl{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:36px 0 0;display:grid}.sea-home .teams dl div{border-bottom:1px solid var(--line);padding:20px 22px 20px 0}.sea-home .teams dl div:nth-child(2n){border-left:1px solid var(--line);padding-left:22px}.sea-home .teams dt{font-weight:600}.sea-home .teams dd{color:var(--ink-2);margin-top:4px;font-size:.93rem}.sea-home .ripple{aspect-ratio:1;width:100%;max-width:560px;margin:0 auto;position:relative}.sea-home .ripple .ring{border:1px solid var(--buoy);opacity:0;border-radius:50%;animation:6s cubic-bezier(.2,.6,.3,1) infinite sea-ring;position:absolute;inset:0}.sea-home .ripple .ring:nth-child(2){animation-delay:2s}.sea-home .ripple .ring:nth-child(3){animation-delay:4s}.sea-home .ripple .guide{inset:calc(50% - var(--r));border:1px dashed var(--line);border-radius:50%;position:absolute}.sea-home .ripple .core{background:var(--card);width:92px;height:92px;color:var(--ink);box-shadow:0 12px 30px #14202129, 0 0 0 1px var(--line);border-radius:50%;place-items:center;animation:5s ease-in-out infinite sea-bob;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.sea-home .ripple .core svg{width:54px;height:54px}.sea-home .who{left:calc(50% + var(--x));top:calc(50% + var(--y));white-space:nowrap;align-items:center;gap:8px;font-size:.82rem;display:flex;position:absolute;translate:-50% -50%}.sea-home .who i{background:var(--paper-2);width:38px;height:38px;box-shadow:0 0 0 1px var(--line);font:500 .76rem/1 var(--mono);animation:6s infinite sea-reach;animation-delay:var(--d);border-radius:50%;place-items:center;font-style:normal;display:grid}.sea-home .who span{color:var(--muted)}.sea-home .core-note{font:400 .72rem/1.4 var(--mono);color:var(--ink-2);text-align:center;white-space:nowrap;position:absolute;top:calc(50% + 62px);left:50%;translate:-50%}.sea-home .privacy{padding:0 0 clamp(80px,11vw,150px)}.sea-home .privacy h2{max-width:13em;margin:22px 0 clamp(36px,5vw,64px)}.sea-home .water{box-shadow:0 0 0 1px var(--line);border-radius:22px;overflow:hidden}.sea-home .above,.sea-home .below{grid-template-columns:.8fr 1.6fr;align-items:start;gap:24px;padding:clamp(24px,3.4vw,44px);display:grid}.sea-home .above{background:var(--card)}.sea-home .below{--c:var(--deep);background:var(--deep);color:#e6efec;position:relative}.sea-home .below .edge{height:34px}.sea-home .water h3{font:500 1.5rem/1.15 var(--serif);letter-spacing:-.02em}.sea-home .water h3 small{font:400 .72rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin-bottom:12px;display:block}.sea-home .pills{flex-wrap:wrap;gap:8px;display:flex}.sea-home .pills li{box-shadow:inset 0 0 0 1px var(--line);border-radius:99em;padding:.55em 1em;font-size:.9rem}.sea-home .below .pills li{box-shadow:inset 0 0 0 1px #d6e6e33d}.sea-home .water p{color:var(--ink-2);grid-column:2;margin-top:-6px;font-size:.92rem}.sea-home .below p{color:#d6e6e3b3}.sea-home .pricing{padding:0 0 clamp(80px,11vw,150px)}.sea-home .price-top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(30px,4vw,54px);display:flex}.sea-home .price-top h2{max-width:12em;margin-top:22px}.sea-home .price-columns{border-top:1px solid var(--ink);gap:0}.sea-home .price-columns article{box-shadow:none;background:0 0;border:0;border-radius:0;padding:28px 24px 30px 0}.sea-home .price-columns article+article{border-left:1px solid var(--line);padding-left:24px}.sea-home .price-columns .featured{box-shadow:none}.sea-home .price-columns .featured h3:after{content:"Most teams";font:500 .66rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--buoy);vertical-align:.15em;margin-left:.6em}.sea-home .price-for{color:var(--muted);margin-top:3px;font-size:.88rem}.sea-home .price{flex-wrap:wrap;align-items:baseline;gap:.25em;margin-top:26px;font-size:clamp(2.5rem,4vw,3.5rem);display:flex}.sea-home .price span{color:var(--muted);margin-left:0}.sea-home .price-note{min-height:1.5em;color:var(--muted);margin-top:6px;font-size:.8rem}.sea-home .price-columns ul{color:var(--ink-2);border:0;gap:9px;margin:22px 0 26px;padding:0;font-size:.92rem;display:grid}.sea-home .price-columns li{padding-left:20px;display:block;position:relative}.sea-home .price-columns li svg{display:none}.sea-home .price-columns li:before{content:"";background:var(--buoy);width:10px;height:1px;position:absolute;top:.62em;left:0}.sea-home .price-columns .button{align-self:start;margin-top:auto;padding:.6em 1em;font-size:.88rem}.sea-home .pricing-note{color:var(--muted);margin-top:22px;font-size:.84rem}.sea-home .faq{grid-template-columns:.7fr 1.3fr;gap:clamp(24px,5vw,80px);margin-top:clamp(60px,8vw,110px);display:grid}.sea-home .faq h2{margin:0;font-size:clamp(1.8rem,3vw,2.6rem)}.sea-home .faq details{border-top:1px solid var(--line);max-width:none;padding:18px 0}.sea-home .faq details:last-child{border-bottom:1px solid var(--line)}.sea-home .faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:0;font-size:1rem;font-weight:600;list-style:none;display:flex}.sea-home .faq summary::-webkit-details-marker{display:none}.sea-home .faq summary:after{content:"+";font:400 1.3rem/1 var(--mono);color:var(--buoy);transition:transform .3s}.sea-home .faq details[open] summary:after{transform:rotate(45deg)}.sea-home .faq details p{max-width:42em;color:var(--ink-2);margin-top:10px;padding:0;font-size:.96rem}.sea-home .closing{min-height:calc(100vh - 76px);color:var(--ink);flex-direction:column;display:flex}.sea-home .closing-copy{padding:clamp(150px, 22vh, 230px) var(--gutter) 0;text-align:center}.sea-home .closing h2{font-size:clamp(2.6rem,6.4vw,6rem)}.sea-home .closing p{max-width:30em;color:var(--ink-2);margin:1.2em auto 1.8em}.sea-home:has(.sea-water:not(.gl-ready)) .closing{background:linear-gradient(#f2eee4 0%,#e2ebe5 46%,#b9d4d0 100%)}.sea-home:has(.sea-water:not(.gl-ready)) .site-footer{background:linear-gradient(#b9d4d0 0%,#9fc3c0 100%)}html.sea-motion .sea-home [data-rv]{opacity:0;transform:translateY(26px)}html.sea-motion .sea-home [data-in]{opacity:0;transform:translateY(18px)}html.sea-motion .sea-home .hero h1 .ln>span{transform:translateY(115%)}html.sea-motion .sea-home .statement .wd{opacity:.13}html.sea-motion .sea-home mark.hl:not(.lit){background-size:0% 36%}html.sea-motion .sea-home .dark mark.hl:not(.lit){background-size:0% 9%}html:not(.sea-motion) .sea-home .hero h1 .ln{overflow:visible}html:not(.sea-motion) .sea-home [data-k=orderA],html:not(.sea-motion) .sea-home [data-k=urlA],html:not(.sea-motion) .sea-home .panel,html:not(.sea-motion) .sea-home .ctx,html:not(.sea-motion) .sea-home .cursor{visibility:hidden}html:not(.sea-motion) .sea-home .quiet-tag{opacity:1}html:not(.sea-motion) .sea-home .sku-hit{background-size:100% 100%}html:not(.sea-motion) .sea-home .bw-ext b{transform:none}html:not(.sea-motion) .sea-home .step-list li{opacity:1}html:not(.sea-motion) .sea-home .step-list p{grid-template-rows:1fr}html:not(.sea-motion) .sea-home .toast{opacity:1;transform:none}html:not(.sea-motion) .sea-home .win[data-pos="0"] .hit{box-shadow:0 0 0 .16em var(--lamp), 0 0 1.6em .2em #ffc95ab3;background-color:#ffc95a47}html:not(.sea-motion):not(.sea-calm) .sea-home .rem{opacity:1;visibility:visible;top:11.5em;left:1.4em}html:not(.sea-motion):not(.sea-calm) .sea-home .site-header{-webkit-backdrop-filter:blur(14px)saturate(1.2);color:#eef4f1;background:#03090dc7}html:not(.sea-motion):not(.sea-calm) .sea-home .gauge{display:none}html.sea-motion .sea-home [data-k=orderB],html.sea-motion .sea-home [data-k=urlB]{visibility:hidden}@keyframes sea-cue{0%{transform:scaleY(0)}55%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes sea-tide{to{transform:translate(-50%)}}@keyframes sea-dash{to{transform:translate(14px)}}@keyframes sea-ring{0%{opacity:.75;transform:scale(.1)}to{opacity:0;transform:scale(1)}}@keyframes sea-bob{50%{transform:translateY(-6px)rotate(-3deg)}}@keyframes sea-reach{0%,to{background:var(--paper-2);box-shadow:0 0 0 1px var(--line)}8%{background:var(--lamp);box-shadow:0 0 0 6px #ffc95a4d}40%{background:var(--lamp-soft);box-shadow:0 0 0 1px var(--line)}}@media (width<=1100px){.sea-home .gauge{display:none}}@media (width<=900px){.sea .site-header nav{background:var(--paper);color:var(--ink);gap:0}.sea .site-header nav a:not(.button){opacity:1}.sea .site-header nav .button{align-self:start;margin-top:8px}.sea-home .hero-foot{grid-template-columns:1fr}.sea-home .hero-cta{grid-column:1}.sea-home .cue,.sea-home .ticker{display:none}.sea-home .facts,.sea-home .flow,.sea-home .feats,.sea-home .teams-grid,.sea-home .desk-head,.sea-home .faq{grid-template-columns:1fr}.sea-home .facts li,.sea-home .facts li+li{border-left:0;padding:22px 0 0}.sea-home .flow:before{display:none}.sea-home .flow li{padding:0 0 24px 34px}.sea-home .browser{height:auto;padding:70px 0}.sea-home .browser-pin{height:auto;position:static;overflow:visible}.sea-home .pin-grid{grid-template-columns:1fr}.sea-home .step-list li{opacity:1}.sea-home .step-list p{grid-template-rows:1fr}.sea-home .price-columns{grid-template-columns:1fr 1fr}.sea-home .price-columns article{border-bottom:1px solid var(--line)}.sea-home .price-columns article:nth-child(odd){border-left:0;padding-left:0}.sea-home .above,.sea-home .below{grid-template-columns:1fr}.sea-home .water p{grid-column:1}.sea-home .screen{aspect-ratio:4/3.5;font-size:2cqw}.sea-home .win{width:90%;left:5%}.sea-home .toast{width:21em}.sea-home .teams dl{grid-template-columns:1fr}.sea-home .teams dl div:nth-child(2n){border-left:0;padding-left:0}.sea-home .w.opt{display:none}}@media (width<=560px){.sea-home .price-columns{grid-template-columns:1fr}.sea-home .price-columns article+article{border-left:0;padding-left:0}.sea-home .w-note,.sea-home .keyhint,.sea-home .hero-cta .button.quiet{display:none}.sea-home .ticker{text-align:center;order:-1;justify-self:center;max-width:none;min-height:4.6em;padding:0 4px;font-size:.74rem;display:block}}@media (prefers-reduced-motion:reduce){.sea-home .edge svg,.sea-home .cue i,.sea-home .ripple .ring,.sea-home .who i,.sea-home .ripple .core,.sea-home .flow:before{animation:none}.sea .button,.sea .button svg{transition:none}}@media (prefers-reduced-motion:reduce),(height<=540px){.sea-home .browser{height:auto;padding:70px 0}.sea-home .browser-pin{height:auto;position:static;overflow:visible}.sea-home .step-list li{opacity:1}.sea-home .step-list p{grid-template-rows:1fr}}html:not(.sea-motion):not(.sea-calm) .sea-home .browser{height:auto;padding:70px 0}html:not(.sea-motion):not(.sea-calm) .sea-home .browser-pin{height:auto;position:static;overflow:visible}
