@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_bf5435d1-module__3zh7EW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_bf5435d1-module__3zh7EW__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_6f3184f3-module__ZZ1YGG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_6f3184f3-module__ZZ1YGG__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}}@layer base{:root{--ink:#0a0a08;--paper:#f3efe5;--white:#fffdf7;--acid:#c8ff3d;--coral:#ff5b3d;--violet:#8987ff;--muted:#666;--line:#0a0a082e;--dark-line:#ffffff24;--display:var(--font-display), "Arial Narrow", sans-serif;--mono:var(--font-mono), monospace}body{background:var(--paper);color:var(--ink);font-family:var(--display);-webkit-font-smoothing:antialiased;max-width:100vw;overflow-x:hidden}.wrap{width:min(1180px,100% - 48px);max-width:100%;margin-inline:auto}::selection{color:var(--ink);background:var(--acid)}}@layer components{.site-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:88px;display:flex}.wordmark{letter-spacing:-1.7px;white-space:nowrap;font-size:25px;font-weight:700}.wordmark>span{color:var(--paper);background:var(--ink);letter-spacing:-1px;margin-right:0;padding:3px 6px;display:inline-block}.wordmark b{color:var(--ink);font-weight:700}.wordmark i{color:var(--coral);font-style:normal}.logo-link{line-height:1}.nav-links{font-family:var(--mono);letter-spacing:.06em;gap:34px;font-size:11px;font-weight:600;display:flex}.nav-links a{transition:opacity .2s}.nav-links a:hover{opacity:.5}.lang-toggle{border:1px solid var(--line);min-height:38px;color:var(--ink);font-family:var(--mono);letter-spacing:.06em;cursor:pointer;background:0 0;padding:0 12px;font-size:10px;font-weight:600;transition:border-color .2s,background .2s}.lang-toggle:hover{border-color:var(--ink);background:#0a0a080a}.lang-dropdown{position:relative}.lang-menu{border:1px solid var(--ink);background:var(--white);z-index:100;min-width:160px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:4px 4px #0a0a081f}.lang-option{width:100%;min-height:38px;font-family:var(--mono);letter-spacing:.03em;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;padding:0 14px;font-size:10px;font-weight:600;transition:background .15s;display:flex}.lang-option:hover{background:#0a0a080f}.lang-option.selected{background:var(--acid);color:var(--ink)}.button{border:1px solid var(--ink);background:var(--ink);min-height:52px;color:var(--paper);font-family:var(--mono);box-shadow:5px 5px 0 var(--acid);justify-content:space-between;align-items:center;gap:34px;padding:0 20px;font-size:12px;font-weight:600;transition:transform .18s,box-shadow .18s;display:inline-flex}.button:hover{box-shadow:2px 2px 0 var(--acid);transform:translate(3px,3px)}.button-small{min-height:38px;box-shadow:3px 3px 0 var(--acid);gap:16px;padding-inline:14px;font-size:10px}.hero{grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(40px,7vw,96px);min-height:720px;padding-block:84px 92px;display:grid}.eyebrow,.section-index{font-family:var(--mono);letter-spacing:.08em;align-items:center;gap:9px;font-size:10px;font-weight:600;display:flex}.eyebrow i{background:var(--coral);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #ff5b3d24}.hero h1{letter-spacing:-.07em;max-width:700px;margin-top:20px;font-size:clamp(60px,6.7vw,104px);font-weight:700;line-height:.86}.hero h1 em{color:var(--coral);font-style:normal}.hero-lede{letter-spacing:-.025em;color:#4e4e48;max-width:610px;margin-top:32px;font-size:18px;line-height:1.5}.hero-actions{align-items:center;gap:30px;margin-top:36px;display:flex}.text-link{font-family:var(--mono);border-bottom:1px solid;padding-bottom:5px;font-size:10px;font-weight:600}.proof-line{font-family:var(--mono);color:#6f6f67;flex-wrap:wrap;gap:24px;margin-top:46px;font-size:9px;display:flex}.proof-line span{align-items:center;gap:7px;display:flex}.proof-line span:before{content:"✓";color:var(--ink);font-weight:700}.proof-line b{color:#178640}.ledger-card{background:var(--ink);color:var(--white);box-shadow:14px 14px 0 var(--violet);border:1px solid #2c2c28;position:relative;transform:rotate(1.2deg)}.ledger-card:before{content:"WEBHOOK VERIFIED";color:var(--ink);background:var(--acid);font:600 8px var(--mono);letter-spacing:.06em;padding:6px 9px;position:absolute;top:105px;right:-28px;transform:rotate(90deg)}.ledger-top{border-bottom:1px solid var(--dark-line);min-height:52px;font:500 9px var(--mono);letter-spacing:.06em;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.ledger-top>div{align-items:center;gap:8px;display:flex}.live-dot{background:#44e67d;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #44e67d1f}.ledger-top code{color:#8b8b82}.ledger-amount{border-bottom:1px solid var(--dark-line);padding:30px 22px 25px}.ledger-amount span,.ledger-amount small{color:#909088;font:500 9px var(--mono);display:block}.ledger-amount strong{letter-spacing:-.06em;margin:3px 0 8px;font-size:clamp(42px,4vw,62px);display:block}.fee-row,.net-row{border-bottom:1px solid var(--dark-line);min-height:48px;font:500 9px var(--mono);justify-content:space-between;align-items:center;padding:0 22px;display:flex}.fee-row b{color:var(--coral)}.net-row{background:#c8ff3d0f}.net-row strong{color:var(--acid);font-size:15px}.split-list>div{border-bottom:1px solid var(--dark-line);grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:72px;padding:0 19px;display:grid}.avatar{width:32px;height:32px;color:var(--ink);font:600 9px var(--mono);border-radius:50%;place-items:center;font-style:normal;display:grid}.avatar.acid,.avatar-1{background:var(--acid)}.avatar.coral,.avatar-2{background:var(--coral)}.avatar.violet,.avatar-3{background:var(--violet)}.split-list span b,.split-list span small{font-family:var(--mono);display:block}.split-list span b{letter-spacing:.03em;font-size:9px}.split-list span small{color:#85857c;margin-top:4px;font-size:8px}.split-list strong{font-size:13px}.ledger-stamp{min-height:52px;color:var(--acid);font:600 9px var(--mono);letter-spacing:.06em;justify-content:center;align-items:center;gap:8px;display:flex}.ledger-stamp span{border:1px solid var(--acid);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.ticker{background:var(--acid);border-block:1px solid var(--ink);padding-block:15px;overflow:hidden;transform:rotate(-.6deg)scale(1.01)}.ticker div{width:max-content;font:700 14px var(--mono);letter-spacing:.03em;animation:20s linear infinite marquee}.ticker b{padding-inline:30px}@keyframes marquee{to{transform:translate(-25%)}}.problem-section{grid-template-columns:150px 1fr 1.1fr;align-items:start;gap:50px;padding-block:150px;display:grid}.section-index{color:#66665f;padding-top:8px}.problem-copy h2,.tiers-section h2,.pricing-copy h2,.final-cta h2{letter-spacing:-.06em;font-size:clamp(48px,5.4vw,78px);line-height:.9}.problem-copy p,.tiers-section p,.pricing-copy p{color:#5d5d55;max-width:500px;margin-top:26px;font-size:15px;line-height:1.6}.flow-stack{border-top:1px solid var(--ink)}.flow-item{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:15px;min-height:82px;display:grid}.flow-item>span{font:500 10px var(--mono)}.flow-item div b,.flow-item div small{display:block}.flow-item div b{font:600 11px var(--mono)}.flow-item div small{color:var(--muted);margin-top:4px;font-size:11px}.flow-item>strong{font:600 12px var(--mono)}.flow-item.active{background:var(--ink);color:var(--white);border-bottom-color:var(--ink);padding-inline:14px}.flow-item.active small{color:#8d8d84}.flow-item.active>strong{color:var(--acid)}.tiers-section{background:var(--ink);color:var(--white);padding-block:130px}.tiers-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.section-index.light{color:#8f8f87;margin-bottom:30px}.tiers-section p{color:#9c9c93}.inline-cta{border-bottom:1px solid var(--acid);color:var(--acid);font:600 10px var(--mono);margin-top:34px;padding-bottom:5px;display:inline-block}.tier-ladder{border-top:1px solid var(--dark-line)}.tier-ladder>div{border-bottom:1px solid var(--dark-line);grid-template-columns:36px 1fr 1fr auto;align-items:center;gap:15px;min-height:106px;display:grid;position:relative}.tier-ladder span,.tier-ladder small{color:#8c8c84;font:500 9px var(--mono)}.tier-ladder b{font:600 12px var(--mono)}.tier-ladder strong{letter-spacing:-.05em;font-size:31px}.tier-ladder .current{background:var(--acid);color:var(--ink);padding-inline:16px}.tier-ladder .current span,.tier-ladder .current small{color:#3e4b14}.tier-ladder em{font:600 7px var(--mono);font-style:normal;position:absolute;top:8px;right:15px}.pricing-section{padding-block:150px}.pricing-intro{text-align:center;margin-inline:auto;max-width:700px;margin-bottom:60px}.pricing-intro h2{letter-spacing:-.05em;margin-bottom:16px;font-size:clamp(38px,4.2vw,58px);line-height:1.1}.pricing-intro p{color:#5d5d55;font-size:15px;line-height:1.6}.pricing-plans{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:80px;display:grid}.plan-card{border:1px solid var(--line);background:var(--white);padding:28px;position:relative}.plan-card.featured{border-color:var(--ink);background:var(--ink);color:var(--white)}.plan-badge{background:var(--acid);color:var(--ink);font:700 7px var(--mono);letter-spacing:.06em;padding:5px 14px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.plan-header span{font:600 8px var(--mono);color:#77776f;margin-bottom:8px;display:block}.plan-card.featured .plan-header span{color:#8e8e87}.plan-header h3{letter-spacing:-.04em;margin:0;font-size:24px;line-height:1.1}.plan-price{border-bottom:1px solid var(--line);margin:24px 0;padding-bottom:20px}.plan-card.featured .plan-price{border-color:var(--dark-line)}.plan-price strong{letter-spacing:-.06em;font-size:52px;line-height:1;display:block}.plan-price span{font:500 9px var(--mono);color:#77776f;margin-top:8px;display:block}.plan-card.featured .plan-price span{color:#8e8e87}.plan-features{margin:0 0 28px;padding:0;list-style:none}.plan-features li{min-height:38px;font:400 11px/1.5 var(--display);color:#4a4a45;align-items:center;display:flex}.plan-card.featured .plan-features li{color:#c9c9c2}.plan-card .button{justify-content:center;width:100%}.button-outline{color:var(--ink);box-shadow:none;background:0 0}.button-outline:hover{background:var(--ink);color:var(--white)}.plan-card.featured .button-outline{color:var(--white);border-color:var(--dark-line);background:0 0}.plan-card.featured .button-outline:hover{background:var(--white);color:var(--ink)}.pricing-grid{grid-template-columns:.95fr 1.05fr;gap:100px;margin-top:30px;display:grid}.price-lockup{align-items:center;gap:14px;margin-top:35px;display:flex}.price-lockup>strong{letter-spacing:-.07em;font-size:82px;line-height:1}.price-lockup>span{font:600 10px/1.7 var(--mono)}.cap-lockup{border-top:1px solid var(--ink);justify-content:space-between;align-items:flex-end;margin-top:30px;padding-top:18px;display:flex}.cap-lockup span{font:600 9px var(--mono)}.cap-lockup strong{color:var(--coral);letter-spacing:-.05em;font-size:42px}.price-calc{border:1px solid var(--ink);background:var(--white);box-shadow:10px 10px 0 var(--ink);align-self:start}.price-calc-head,.price-total{justify-content:space-between;align-items:center;padding:24px;display:flex}.price-calc-head span,.price-total span,.price-total small{font-family:var(--mono);display:block}.price-calc-head span,.price-total span{font-size:9px;font-weight:600}.price-calc-head strong{font-size:28px}.price-calc input{width:calc(100% - 48px);accent-color:var(--coral);margin:8px 24px 30px}.price-total{background:var(--ink);min-height:120px;color:var(--white)}.price-total small{color:#8e8e87;margin-top:6px;font-size:8px}.price-total>strong{color:var(--acid);letter-spacing:-.06em;font-size:56px}.cap-note{color:var(--ink);background:var(--acid);font:600 8px var(--mono);padding:10px 24px}.final-cta{background:var(--coral);padding-block:90px;overflow:hidden}.final-cta .wrap{justify-content:space-between;align-items:flex-end;gap:50px;display:flex;position:relative}.eyebrow.dark{margin-bottom:18px}.eyebrow.dark i{background:var(--ink);box-shadow:0 0 0 4px #0a0a081f}.button-dark{box-shadow:5px 5px 0 var(--white)}.giant-mark{color:#0a0a0814;font-size:330px;font-weight:700;line-height:1;position:absolute;top:-150px;right:24%}.footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:170px;display:grid}.footer p{font:400 10px/1.7 var(--mono);color:#77776f}.footer p b{color:var(--ink)}.footer>div{font:500 9px var(--mono);flex-direction:column;align-items:flex-end;gap:8px;display:flex}.dashboard-shell{background:#ece9df;grid-template-columns:240px 1fr;min-height:100vh;display:grid}.dash-sidebar{background:var(--ink);height:100vh;color:var(--white);border-right:1px solid #24241f;flex-direction:column;padding:24px 18px;display:flex;position:sticky;top:0}.dash-wordmark{margin:0 8px 30px}.dash-wordmark>span{color:var(--ink);background:var(--acid)}.workspace-switcher{border:1px solid var(--dark-line);background:#12120f;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:60px;padding:9px;display:grid}.workspace-switcher>i{width:34px;height:34px;color:var(--ink);background:var(--coral);font:700 10px var(--mono);place-items:center;font-style:normal;display:grid}.workspace-switcher span,.workspace-switcher b{font-family:var(--mono);display:block}.workspace-switcher span{color:#72726b;font-size:7px}.workspace-switcher b{margin-top:4px;font-size:9px}.workspace-switcher em{color:#77776f;font-style:normal}.dash-nav{flex-direction:column;gap:4px;margin-top:25px;display:flex}.dash-nav a{color:#898981;min-height:42px;font:500 9px var(--mono);letter-spacing:.04em;border:1px solid #0000;align-items:center;gap:13px;padding:0 12px;display:flex}.dash-nav a span{color:#6c6c65;width:16px;font-size:15px}.dash-nav a:hover,.dash-nav a.active{color:var(--white);border-color:var(--dark-line);background:#171713}.dash-nav a.active span{color:var(--acid)}.sidebar-bottom{margin-top:auto}.stripe-state{border:1px solid var(--dark-line);align-items:center;gap:12px;min-height:56px;padding:12px;display:flex}.stripe-state b,.stripe-state small{font-family:var(--mono);display:block}.stripe-state b{font-size:8px}.stripe-state small{color:#74746c;margin-top:4px;font-size:7px}.sidebar-bottom>a{color:#6f6f68;font:500 8px var(--mono);margin:22px 4px 0;display:block}.dash-main{min-width:0}.dash-header{background:var(--white);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:66px;padding:0 28px;display:flex}.dash-header>div{align-items:center;gap:16px;display:flex}.dash-header b,.dash-header code,.demo-badge{font:600 9px var(--mono)}.dash-header code{color:#77776f;border-left:1px solid var(--line);padding-left:16px}.demo-badge{background:#fff1ad;border:1px solid #d3c36e;padding:5px 7px;font-size:7px}.share-button,.payout-button,.sales-head button{cursor:pointer;border:1px solid var(--ink);font:600 8px var(--mono);background:0 0}.share-button{min-height:34px;padding-inline:12px}.share-button:hover{background:var(--ink);color:var(--white)}.avatar-button{background:var(--coral);width:32px;height:32px;font:700 8px var(--mono);border:0;border-radius:50%}.mobile-mark{display:none}.dash-content{max-width:1380px;margin-inline:auto;padding:44px 34px 80px}.dash-title-row{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.dash-title-row h1{letter-spacing:-.06em;margin-top:10px;font-size:clamp(38px,4.2vw,64px);line-height:.92}.dash-title-row p{color:#6d6d66;font:400 9px var(--mono);margin-top:10px}.payout-button{background:var(--acid);min-height:44px;box-shadow:4px 4px 0 var(--ink);align-items:center;gap:30px;padding:0 16px;display:flex}.metric-grid{border-block:1px solid var(--ink);grid-template-columns:1.3fr repeat(3,1fr);margin-top:36px;display:grid}.metric-card{border-right:1px solid var(--line);min-height:165px;padding:20px;position:relative;overflow:hidden}.metric-card:first-child{border-left:1px solid var(--line)}.metric-card>span,.metric-card>small{font-family:var(--mono);display:block}.metric-card>span{font-size:8px;font-weight:600}.metric-card>strong{letter-spacing:-.06em;margin-top:23px;font-size:clamp(34px,3.4vw,53px);line-height:1;display:block}.metric-card>small{color:#77776f;font-size:7px;position:absolute;bottom:18px}.metric-card>small b{color:#168642}.acid-metric{background:var(--acid);border-color:var(--ink)}.acid-metric>small{color:#3e481f}.mini-bars{opacity:.45;align-items:flex-end;gap:3px;width:42%;height:55px;display:flex;position:absolute;bottom:18px;right:15px}.mini-bars i{background:var(--ink);flex:1}.payout-panel,.sales-panel{border:1px solid var(--ink);background:var(--white);margin-top:34px}.panel-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:92px;padding:20px 22px;display:flex}.panel-head span{color:#73736c;font:600 8px var(--mono)}.panel-head h2{letter-spacing:-.05em;margin-top:6px;font-size:26px}.panel-head>div:last-child{text-align:right}.panel-head>div:last-child b{font:600 9px var(--mono);margin-top:5px;display:block}.allocation-strip{background:var(--ink);gap:2px;height:9px;padding:2px;display:flex}.allocation-strip i{display:block}.allocation-1{background:var(--acid)}.allocation-2{background:var(--coral)}.allocation-3{background:var(--violet)}.stakeholder-grid{grid-template-columns:repeat(3,1fr);display:grid}.stakeholder-grid>article{border-right:1px solid var(--line);min-width:0;padding:22px}.stakeholder-grid>article:last-child{border-right:0}.stakeholder-top{grid-template-columns:34px 1fr auto;align-items:center;gap:10px;display:grid}.stakeholder-top b,.stakeholder-top small{display:block}.stakeholder-top b{font-size:12px}.stakeholder-top small{color:#7b7b73;font:500 7px var(--mono);text-transform:uppercase;margin-top:3px}.stakeholder-top em{color:#77776f;font-style:normal}.stakeholder-money{margin-top:28px}.stakeholder-money span{color:#77776f;font:600 7px var(--mono);display:block}.stakeholder-money strong{letter-spacing:-.05em;margin-top:4px;font-size:30px;display:block}.stakeholder-progress{background:#dfddd4;height:5px;margin-top:16px}.stakeholder-progress i{background:var(--ink);height:100%;display:block}.stakeholder-foot{color:#74746d;font:500 7px var(--mono);justify-content:space-between;margin-top:10px;display:flex}.sales-head button{min-height:34px;padding-inline:12px}.sales-table{width:100%;overflow-x:auto}.sales-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr .75fr .75fr 1fr;align-items:center;gap:20px;min-width:760px;min-height:68px;padding:0 18px;display:grid}.sales-row:last-child{border-bottom:0}.sales-row>span{font:500 9px var(--mono)}.sales-row>span:first-child{align-items:center;gap:8px;font-size:7px;display:flex}.sales-row span b,.sales-row span small{display:block}.sales-row span b{font:500 10px var(--display)}.sales-row span small{color:#77776f;margin-top:4px;font-size:7px}.sales-labels{color:#77776f;background:#f0eee7;min-height:35px}.sales-labels>span{font-size:7px!important}.status-dot{background:#46c578;border-radius:50%;width:7px;height:7px;display:inline-block}.status-dot.partially_refunded{background:var(--coral)}.status-dot.refunded{background:#8b8b84}.rules-panel{grid-template-columns:.55fr 1.45fr;gap:45px;margin-top:60px;display:grid}.rules-panel h2{letter-spacing:-.06em;margin-top:12px;font-size:38px;line-height:.95}.rule-cards{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.rule-cards article{border-right:1px solid var(--line);border-bottom:1px solid var(--ink);flex-direction:column;min-height:165px;padding:16px;display:flex}.rule-cards article>span,.rule-cards article>b,.rule-cards article>small{font-family:var(--mono)}.rule-cards article>span{color:#77776f;font-size:8px}.rule-cards article>b{margin-top:18px;font-size:8px}.rule-cards article>strong{letter-spacing:-.05em;margin-top:4px;font-size:28px}.rule-cards article>small{color:#77776f;margin-top:auto;font-size:7px;line-height:1.5}.loading-screen{background:var(--ink);min-height:100vh;color:var(--white);align-content:center;place-items:center;gap:30px;display:grid}.loading-screen .wordmark>span{color:var(--ink);background:var(--acid)}.loading-screen>div{align-items:center;gap:12px;display:flex}.loading-screen>div i{background:var(--coral);border-radius:50%;width:8px;height:8px;animation:1s infinite alternate pulse}.loading-screen p{font:500 9px var(--mono)}@keyframes pulse{to{opacity:.25;transform:scale(.7)}}@media (max-width:1000px){.nav-links{display:none}.hero{grid-template-columns:1fr}.hero-copy{max-width:760px}.ledger-card{width:min(540px,92%);margin-inline:auto}.problem-section{grid-template-columns:1fr 1fr}.problem-section>.section-index{grid-column:1/-1}.tiers-grid,.pricing-grid{gap:50px}.dashboard-shell{grid-template-columns:78px 1fr}.dash-sidebar{padding-inline:12px}.dash-wordmark{margin-inline:auto;font-size:0}.dash-wordmark>span{margin:0;font-size:15px}.dash-wordmark b{display:none}.workspace-switcher{justify-content:center;padding:7px;display:flex}.workspace-switcher>div,.workspace-switcher em,.dash-nav a:not(.active){display:none}.dash-nav a{justify-content:center;padding:0}.dash-nav a span{width:auto}.dash-nav a.active{font-size:0}.dash-nav a.active span{font-size:15px}.stripe-state div,.sidebar-bottom>a{display:none}.stripe-state{border:0;justify-content:center}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-card{border-bottom:1px solid var(--line)}.stakeholder-grid{grid-template-columns:1fr}.stakeholder-grid>article{border-right:0;border-bottom:1px solid var(--line)}.rules-panel{grid-template-columns:1fr}}@media (max-width:720px){.wrap{width:min(100% - 28px,1180px)}.site-nav{height:70px}.site-nav .button-small{gap:8px;padding-inline:10px}.hero{min-height:auto;padding-block:65px 80px}.hero h1{font-size:clamp(54px,17vw,82px)}.hero-lede{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .text-link{width:max-content}.proof-line{flex-direction:column;gap:12px}.ledger-card{width:calc(100% - 12px);box-shadow:8px 8px 0 var(--violet);transform:none}.ledger-card:before{display:none}.problem-section{grid-template-columns:1fr;gap:34px;padding-block:100px}.problem-copy h2,.tiers-section h2,.pricing-copy h2,.final-cta h2{font-size:50px}.tiers-section{padding-block:90px}.tiers-grid,.pricing-grid{grid-template-columns:1fr}.tier-ladder>div{grid-template-columns:30px 1fr auto}.tier-ladder small{display:none}.pricing-section{padding-block:100px}.final-cta .wrap{flex-direction:column;align-items:flex-start}.footer{grid-template-columns:1fr;gap:30px;padding-block:45px}.footer>div{align-items:flex-start}.dashboard-shell{display:block}.dash-sidebar{display:none}.dash-header{padding-inline:14px}.dash-header>div:first-child b,.dash-header code,.avatar-button{display:none}.mobile-mark{background:var(--ink);width:30px;height:30px;color:var(--acid);font:700 9px var(--mono);place-items:center;display:inline-grid}.dash-content{padding:30px 14px 60px}.dash-title-row{flex-direction:column;align-items:flex-start}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:145px;padding:14px}.metric-card>strong{font-size:35px}.mini-bars{display:none}.panel-head{min-height:78px;padding:14px}.panel-head h2{font-size:21px}.panel-head>div:last-child{display:none}.stakeholder-grid>article{padding:18px}.rules-panel{margin-top:45px}.rule-cards{grid-template-columns:1fr}.rule-cards article{border-left:1px solid var(--line);min-height:140px}.share-button{padding-inline:8px}}.public-page{min-height:100vh;overflow:clip}.public-nav{position:relative}.public-footer{border-top:1px solid var(--line);grid-template-columns:1.15fr .8fr .8fr;align-items:center;gap:40px;min-height:230px;padding-block:48px;display:grid}.public-footer-brand p{color:var(--muted);font:400 9px/1.75 var(--mono);margin-top:17px}.public-footer-brand p b{color:var(--ink)}.public-footer nav{font:600 9px var(--mono);letter-spacing:.04em;gap:12px;display:grid}.public-footer nav a,.public-footer-contact a{border-bottom:1px solid #0000;width:max-content}.public-footer nav a:hover,.public-footer-contact a:hover{border-bottom-color:var(--ink)}.public-footer-contact{color:var(--muted);font:500 9px var(--mono);justify-items:end;gap:10px;display:grid}.public-hero{padding-block:78px 108px}.public-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(285px,.75fr);align-items:end;gap:clamp(42px,8vw,120px);margin-top:25px;display:grid}.public-hero h1,.docs-hero h1,.legal-title h1{letter-spacing:-.085em;font-size:clamp(63px,8.3vw,132px);line-height:.8}.public-hero h1 em,.docs-hero h1 em,.legal-title h1 em{color:var(--coral);font-style:normal}.public-hero p{color:#55554e;letter-spacing:-.025em;max-width:620px;margin-top:31px;font-size:18px;line-height:1.55}.public-hero-note{min-height:285px;color:var(--white);background:var(--ink);box-shadow:9px 9px 0 var(--acid);flex-direction:column;padding:23px;display:flex}.public-hero-note span,.public-hero-note small{font:600 9px var(--mono);letter-spacing:.06em}.public-hero-note span{color:var(--acid)}.public-hero-note strong{letter-spacing:-.07em;margin-top:44px;font-size:clamp(29px,3vw,45px);line-height:.88}.public-hero-note small{color:#93938a;margin-top:auto;line-height:1.6}.journey-section,.faq-section{grid-template-columns:.76fr 1.24fr;gap:clamp(40px,8vw,120px);padding-block:130px;display:grid}.section-intro{align-self:start}.section-intro h2,.use-case-band h2{letter-spacing:-.07em;margin-top:19px;font-size:clamp(43px,5.2vw,74px);line-height:.88}.section-intro>p{color:#5d5d55;max-width:440px;margin-top:26px;font-size:14px;line-height:1.7}.journey-list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.journey-list li{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto;gap:20px;padding:24px 0 27px;display:grid}.journey-list>li>span,.journey-list>li>b{font:600 9px var(--mono);letter-spacing:.04em}.journey-list h3{letter-spacing:-.045em;font-size:22px;line-height:1}.journey-list p{color:#5d5d55;max-width:530px;margin-top:9px;font-size:13px;line-height:1.65}.journey-list>li>b{color:#4a4a44;white-space:nowrap;align-self:center;font-size:8px}.journey-list li:nth-child(2n){background:var(--white);padding-inline:15px}.use-case-band{color:var(--white);background:var(--ink);padding-block:120px}.use-case-grid{grid-template-columns:.75fr 1.25fr;gap:clamp(45px,8vw,110px);display:grid}.use-case-band .section-index.light{margin-bottom:0}.use-case-band h2{color:var(--white)}.use-case-cards{border-top:1px solid var(--dark-line)}.use-case-cards article{border-bottom:1px solid var(--dark-line);grid-template-columns:40px minmax(145px,.55fr) 1fr;align-items:center;gap:18px;min-height:158px;display:grid}.use-case-cards span{color:#8d8d83;font:500 9px var(--mono)}.use-case-cards h3{font:600 12px var(--mono);letter-spacing:.03em}.use-case-cards p{color:#a4a49b;font-size:13px;line-height:1.65}.use-case-cards article:nth-child(2){color:var(--ink);background:var(--acid);padding-inline:15px}.use-case-cards article:nth-child(2) span,.use-case-cards article:nth-child(2) p{color:#3f4b18}.faq-section{padding-bottom:70px}.faq-list{border-top:1px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;letter-spacing:-.03em;grid-template-columns:38px 1fr 24px;align-items:center;gap:16px;min-height:75px;font-size:17px;font-weight:600;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span,.faq-list summary b{font:500 9px var(--mono)}.faq-list summary b{justify-self:end;font-size:17px;transition:transform .2s}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details p{color:#5d5d55;max-width:680px;padding:0 62px 25px;font-size:14px;line-height:1.75}.implementation-note{color:var(--white);background:var(--ink);border:1px solid var(--ink);grid-template-columns:160px 1fr auto;align-items:center;gap:28px;margin-bottom:120px;padding:22px;display:grid}.implementation-note>span{color:var(--acid);font:600 8px var(--mono);letter-spacing:.08em}.implementation-note p{color:#b0b0a6;font-size:12px;line-height:1.65}.implementation-note>a{color:var(--acid);border-bottom:1px solid var(--acid);font:600 9px var(--mono);white-space:nowrap;padding-bottom:4px}.docs-page{background:#e9e6dc}.docs-hero{color:var(--white);background:var(--ink);padding-block:88px 96px}.docs-hero h1{margin-top:26px}.docs-hero p{color:#a7a79e;max-width:600px;margin-top:30px;font-size:18px;line-height:1.55}.docs-hero-links{font:600 9px var(--mono);flex-wrap:wrap;gap:11px 25px;margin-top:40px;display:flex}.docs-hero-links a{color:var(--acid);border-bottom:1px solid #0000;padding-bottom:4px}.docs-hero-links a:hover{border-bottom-color:var(--acid)}.docs-layout{grid-template-columns:190px minmax(0,780px);justify-content:space-between;gap:70px;padding-block:70px 130px;display:grid}.docs-toc{font:500 9px var(--mono);align-self:start;gap:13px;padding-top:12px;display:grid;position:sticky;top:22px}.docs-toc>span{color:#77776f;margin-bottom:7px;font-size:8px}.docs-toc a{border-bottom:1px solid #0000;width:max-content}.docs-toc a:hover{border-bottom-color:var(--ink)}.docs-content{min-width:0}.docs-content section{border-top:1px solid var(--line);padding:12px 0 75px;scroll-margin-top:30px}.docs-content section+section{margin-top:3px}.doc-kicker{color:#77776f;font:600 8px var(--mono);letter-spacing:.08em;display:block}.docs-content h2{letter-spacing:-.07em;margin-top:17px;font-size:clamp(38px,4vw,59px);line-height:.88}.docs-content p{color:#55554e;max-width:680px;margin-top:22px;font-size:15px;line-height:1.75}.docs-content p code,.docs-content>code{color:var(--ink);font:500 12px var(--mono)}.docs-content pre{color:var(--white);background:var(--ink);border-left:6px solid var(--acid);font:400 12px/1.7 var(--mono);margin-top:28px;padding:21px;overflow-x:auto}.endpoint-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:16px;display:grid}.endpoint-grid code{border-right:1px solid var(--line);min-height:67px;font:500 10px var(--mono);align-items:center;padding:16px 12px;display:grid}.endpoint-grid code:last-child{border-right:0}.doc-callout{background:var(--acid);grid-template-columns:130px 1fr;gap:18px;margin-top:27px;padding:18px;display:grid}.doc-callout b{font:600 9px var(--mono)}.doc-callout div{flex-wrap:wrap;gap:10px;display:flex}.doc-callout code{color:var(--white);background:var(--ink);font:500 10px var(--mono);padding:4px 6px}.metadata-list{gap:9px;margin-top:26px;display:grid}.metadata-list span{font:500 12px var(--mono)}.metadata-list b{color:var(--coral);margin-right:5px}.env-table{border-top:1px solid var(--ink);margin-top:27px}.env-table>div{border-bottom:1px solid var(--line);grid-template-columns:210px 1fr;gap:25px;padding:16px 0;display:grid}.env-table code{font:600 10px var(--mono)}.env-table p{margin:0;font-size:13px}.guarantee-list{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.guarantee-list li{background:var(--white);border-left:3px solid var(--coral);color:#55554e;padding:14px 15px;font-size:13px;line-height:1.6}.guarantee-list b{color:var(--ink)}.newsletter-signup{margin-top:36px}.newsletter-signup.hero{max-width:480px}.newsletter-signup.footer{max-width:320px}.newsletter-header{margin-bottom:18px}.newsletter-header h3{letter-spacing:-.02em;margin:0 0 6px;font-size:14px;line-height:1.3}.newsletter-header p{color:#6d6d65;margin:0;font-size:12px;line-height:1.5}.newsletter-input-group{gap:8px;display:flex}.newsletter-email-input{border:1px solid var(--ink);background:var(--white);min-height:44px;color:var(--ink);font:400 13px var(--display);flex:1;padding:0 14px;transition:box-shadow .15s}.newsletter-email-input:focus{box-shadow:3px 3px 0 var(--acid);background:#fffffb;outline:0}.newsletter-email-input:disabled{opacity:.6;cursor:not-allowed}.newsletter-submit-btn{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--white);font:600 10px var(--mono);letter-spacing:.04em;cursor:pointer;box-shadow:3px 3px 0 var(--acid);padding:0 18px;transition:transform .18s,box-shadow .18s}.newsletter-submit-btn:hover:not(:disabled){box-shadow:1px 1px 0 var(--acid);transform:translate(2px,2px)}.newsletter-submit-btn:disabled{opacity:.6;cursor:wait;transform:none}.newsletter-error{color:#7a2618;font:400 10px/1.45 var(--mono);margin:10px 0 0}.newsletter-disclaimer{color:#77776f;font:400 8px var(--mono);margin:10px 0 0}.newsletter-success{background:var(--acid);border:1px solid var(--ink);padding:18px}.newsletter-success.hero{max-width:480px}.newsletter-success.footer{max-width:320px}.success-icon{width:28px;height:28px;color:var(--ink);background:var(--ink);font:700 14px var(--mono);border-radius:50%;place-items:center;margin:0 0 10px;display:grid}.newsletter-success p{color:#3e4b14;font:400 11px/1.5 var(--display);margin:0}.newsletter-success p strong{color:var(--ink)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-footer-newsletter{justify-self:start}.docs-note{grid-template-columns:160px 1fr;margin:30px 0}.docs-content .guarantee-list li{border-left-color:var(--acid)}.docs-content .guarantee-list li>span{color:var(--coral);font:600 8px var(--mono);letter-spacing:.08em;display:block}.docs-content .guarantee-list li h3{font:600 12px var(--mono);letter-spacing:.02em;margin-top:8px}.docs-content .guarantee-list li p{margin-top:7px;font-size:13px}.onboarding-list{border-top:1px solid var(--ink);margin:27px 0 0;padding:0;list-style:none}.onboarding-list li{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:13px;padding:15px 0;display:grid}.onboarding-list li>span{font:600 9px var(--mono)}.onboarding-list li p{margin:0;font-size:14px}.docs-use-cases{margin-left:26px;display:inline-block}.legal-page{background:var(--white)}.legal-document{max-width:920px;padding-block:85px 130px}.legal-title{grid-template-columns:1fr 245px;align-items:end;gap:60px;display:grid}.legal-title aside{min-height:168px;color:var(--white);background:var(--ink);box-shadow:7px 7px 0 var(--coral);flex-direction:column;padding:17px;display:flex}.legal-title aside b,.legal-title aside strong,.legal-title aside small{font-family:var(--mono)}.legal-title aside b{color:var(--acid);letter-spacing:.06em;font-size:8px}.legal-title aside strong{margin-top:28px;font-size:11px}.legal-title aside small{color:#a3a39b;margin-top:auto;font-size:8px;line-height:1.55}.legal-meta{border-block:1px solid var(--ink);font:600 9px var(--mono);flex-wrap:wrap;gap:12px 36px;margin-top:54px;padding:14px 0;display:flex}.legal-meta a{color:var(--coral)}.legal-document>section{max-width:680px;margin-top:49px}.legal-document h2{letter-spacing:-.05em;font-size:25px;line-height:1}.legal-document h3{font:600 11px var(--mono);margin-top:21px}.legal-document p{color:#57574f;margin-top:15px;font-size:14px;line-height:1.8}.legal-document h3+p{margin-top:8px}.legal-document p a{color:var(--coral);border-bottom:1px solid}.auth-shell{grid-template-columns:1fr minmax(360px,.78fr);align-items:center;gap:clamp(50px,10vw,150px);min-height:calc(100vh - 318px);padding-block:86px 120px;display:grid}.auth-side-copy{max-width:580px}.auth-side-copy h1{letter-spacing:-.085em;margin-top:22px;font-size:clamp(58px,7.4vw,108px);line-height:.81}.auth-side-copy h1 em{color:var(--coral);font-style:normal}.auth-side-copy>p{color:#57574f;max-width:510px;margin-top:29px;font-size:17px;line-height:1.65}.auth-side-copy ul{font:500 10px var(--mono);gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.auth-side-copy li{align-items:flex-start;gap:9px;display:flex}.auth-side-copy li:before{content:"↗";color:var(--coral)}.auth-form{background:var(--white);border:1px solid var(--ink);box-shadow:10px 10px 0 var(--ink);gap:18px;padding:30px;display:grid}.auth-form-head{border-bottom:1px solid var(--ink);padding-bottom:12px}.auth-form-head>span,.auth-form label>span,.account-type-fieldset legend{font:600 8px var(--mono);letter-spacing:.07em;display:block}.auth-form-head>span{color:var(--coral)}.auth-form-head h2{letter-spacing:-.07em;margin-top:13px;font-size:40px;line-height:.84}.auth-form-head p{color:#63635b;margin-top:14px;font-size:12px;line-height:1.6}.auth-form label{gap:8px;display:grid}.auth-form input,.publish-panel input,.publish-panel textarea,.publish-panel select{border:1px solid var(--ink);background:var(--white);width:100%;color:var(--ink);border-radius:0;outline:0;padding:12px;font-size:13px;transition:box-shadow .15s,background .15s}.auth-form input:focus,.publish-panel input:focus,.publish-panel textarea:focus,.publish-panel select:focus{box-shadow:3px 3px 0 var(--acid);background:#fffffb}.auth-form label>small{color:var(--muted);font:400 9px var(--mono)}.account-type-fieldset{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:2px 0;padding:0;display:grid}.account-type-fieldset legend{grid-column:1/-1;margin-bottom:1px}.account-type-option{border:1px solid var(--line);cursor:pointer;grid-template-columns:16px 1fr;align-content:start;column-gap:8px;min-height:94px;padding:12px}.account-type-option.selected{border-color:var(--ink);background:var(--acid)}.account-type-option input{width:14px;height:14px;accent-color:var(--ink);box-shadow:none;margin:1px 0 0;padding:0}.account-type-option b{font:600 10px var(--mono);align-self:center}.account-type-option small{color:#535d23;grid-column:2;margin-top:6px;font-size:10px;line-height:1.35}.policy-check{color:#65655d;grid-template-columns:16px 1fr;align-items:start;font-size:11px;line-height:1.5;gap:9px!important}.policy-check input{width:14px;height:14px;accent-color:var(--ink);margin-top:2px;padding:0}.policy-check a,.auth-switch a{color:var(--ink);border-bottom:1px solid var(--coral);font-weight:600}.form-message,.community-message{color:#7a2618;border-left:3px solid var(--coral);font:500 10px/1.45 var(--mono);background:#ffe0d9;margin:0;padding:10px 12px}.auth-submit,.community-submit{border:1px solid var(--ink);cursor:pointer;width:100%}.button:disabled{cursor:wait;opacity:.65;box-shadow:2px 2px 0 var(--acid);transform:none}.auth-switch{text-align:center;font:500 9px var(--mono)}.community-page{background:#e9e6dc}.community-hero{grid-template-columns:.72fr 1.28fr;align-items:end;gap:50px;padding-block:82px 68px;display:grid}.community-hero>div{max-width:800px}.community-hero h1{letter-spacing:-.09em;font-size:clamp(64px,8.1vw,126px);line-height:.8}.community-hero h1 em{color:var(--coral);font-style:normal}.community-hero p{color:#55554e;max-width:600px;margin-top:27px;font-size:17px;line-height:1.6}.community-board{padding-bottom:115px}.community-bar{min-height:90px;color:var(--white);background:var(--ink);justify-content:space-between;align-items:center;gap:25px;padding:18px 22px;display:flex}.community-bar>div:first-child>span,.community-section-head>span,.community-policy>span,.publish-gate>span{color:var(--acid);font:600 8px var(--mono);letter-spacing:.08em}.community-bar p{color:#a2a299;margin-top:7px;font-size:12px}.community-guest,.community-member{font:600 9px var(--mono);align-items:center;gap:16px;display:flex}.community-guest>a:first-child{color:var(--white);border-bottom:1px solid var(--acid)}.community-member{gap:9px}.community-member b{color:var(--acid)}.community-member small{color:#a3a39a;font:500 8px var(--mono)}.community-member button,.opportunity-card footer button{color:inherit;cursor:pointer;font:600 8px var(--mono);background:0 0;border:0;border-bottom:1px solid;padding:0}.community-member button{color:var(--white);margin-left:8px}.community-policy{background:var(--acid);border-inline:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:150px 1fr;align-items:start;gap:19px;padding:16px 21px;display:grid}.community-policy>span{color:var(--ink)}.community-policy p{max-width:850px;font-size:12px;line-height:1.6}.community-message{margin-top:22px}.community-layout{grid-template-columns:minmax(0,1.24fr) minmax(325px,.76fr);align-items:start;gap:28px;margin-top:29px;display:grid}.community-section-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;min-height:45px;padding:0 3px;display:flex}.community-section-head>span{color:var(--ink)}.community-section-head b{font:600 8px var(--mono)}.opportunity-list{gap:14px;margin-top:15px;display:grid}.opportunity-card{background:var(--white);border:1px solid var(--ink);padding:22px;box-shadow:4px 4px #0a0a082e}.opportunity-meta{font:600 8px var(--mono);letter-spacing:.05em;justify-content:space-between;gap:20px;display:flex}.opportunity-meta span{color:var(--coral)}.opportunity-meta small{color:var(--muted);font-size:8px}.opportunity-card h2{letter-spacing:-.06em;max-width:700px;margin-top:14px;font-size:clamp(25px,2.7vw,37px);line-height:.94}.opportunity-card>p{color:#55554e;white-space:pre-line;margin-top:14px;font-size:13px;line-height:1.66}.opportunity-details{flex-wrap:wrap;gap:9px 20px;margin-top:18px;display:flex}.opportunity-details span{color:#585850;font:500 9px var(--mono);gap:8px;display:flex}.opportunity-details b{color:var(--ink);font-size:8px}.opportunity-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:15px;margin-top:22px;padding-top:14px;display:flex}.opportunity-card footer b,.opportunity-card footer small{display:block}.opportunity-card footer b{font:600 10px var(--mono)}.opportunity-card footer small{color:var(--muted);font:500 8px var(--mono);text-transform:uppercase;margin-top:4px}.opportunity-card footer button{color:#6d3127}.community-empty{background:var(--white);color:#5c5c55;font:500 11px/1.6 var(--mono);border:1px dashed #aaa99f;margin-top:15px;padding:35px 22px}.community-empty b{color:var(--ink);display:block}.community-empty p{margin-top:8px}.publish-panel{background:var(--ink);color:var(--white);box-shadow:7px 7px 0 var(--violet);padding:20px;position:sticky;top:20px}.publish-panel form{gap:14px;display:grid}.publish-panel .community-section-head{border-bottom-color:var(--dark-line)}.publish-panel .community-section-head>span{color:var(--acid)}.publish-panel .community-section-head b{color:#a8a89f}.publish-panel label{gap:7px;display:grid}.publish-panel label>span{color:#b0b0a7;font:600 8px var(--mono);letter-spacing:.07em}.publish-panel textarea{resize:vertical;min-height:126px;line-height:1.5}.publish-panel select{cursor:pointer}.publish-panel input::placeholder,.publish-panel textarea::placeholder{color:#85857c}.community-submit{background:var(--acid);color:var(--ink);box-shadow:4px 4px 0 var(--coral);margin-top:5px}.publish-note{color:#aaa9a1;font:400 8px/1.55 var(--mono)}.moderation-queue{border-top:1px solid var(--dark-line);gap:10px;margin-top:28px;padding-top:19px;display:grid}.moderation-queue .community-section-head{min-height:34px}.moderation-queue>p{color:#aaa9a1;font:400 9px/1.6 var(--mono);margin:0}.moderation-queue article{border:1px solid var(--dark-line);background:#1a1a16;gap:8px;padding:12px;display:grid}.moderation-queue article>b{color:var(--white);font:600 11px/1.25 var(--mono)}.moderation-queue article>small{color:#aaa9a1;font:500 8px/1.45 var(--mono);text-transform:uppercase}.moderation-queue article>div{flex-wrap:wrap;gap:8px;display:flex}.moderation-queue button{min-height:27px;color:var(--ink);border:1px solid var(--acid);background:var(--acid);cursor:pointer;font:600 8px var(--mono);padding:0 8px}.moderation-queue button:nth-child(2){background:var(--coral);border-color:var(--coral)}.moderation-queue button:nth-child(3){color:var(--white);background:0 0;border-color:#aaa9a1}.publish-gate{align-content:center;gap:17px;min-height:380px;display:grid}.publish-gate h2{letter-spacing:-.07em;font-size:45px;line-height:.83}.publish-gate p{color:#aaa9a1;font-size:13px;line-height:1.65}.publish-gate .button{width:max-content;color:var(--ink);background:var(--acid);box-shadow:4px 4px 0 var(--coral)}.publish-gate>a:last-child{width:max-content;color:var(--white);border-bottom:1px solid var(--acid);font:600 9px var(--mono)}@media (max-width:1000px){.public-footer{grid-template-columns:1fr 1fr}.public-footer-brand{grid-column:1/-1}.journey-section,.faq-section{grid-template-columns:1fr;gap:45px}.use-case-grid{grid-template-columns:1fr}.docs-layout{grid-template-columns:1fr;gap:35px}.docs-toc{flex-wrap:wrap;gap:12px 20px;display:flex;position:static}.docs-toc>span{width:100%}.auth-shell,.community-layout{grid-template-columns:1fr}.auth-shell{gap:60px}.community-hero{grid-template-columns:1fr;gap:25px}.publish-panel{position:static}}@media (max-width:720px){.public-nav .nav-links{display:none}.public-footer{grid-template-columns:1fr;gap:31px}.public-footer-brand{grid-column:auto}.public-footer-contact{justify-items:start}.public-hero{padding-block:61px 78px}.public-hero-grid{grid-template-columns:1fr}.public-hero h1,.docs-hero h1,.legal-title h1{font-size:clamp(57px,17vw,85px)}.public-hero-note{min-height:220px;box-shadow:6px 6px 0 var(--acid)}.journey-section,.faq-section{padding-block:85px}.journey-list li{grid-template-columns:28px 1fr;gap:12px}.journey-list>li>b{grid-column:2;justify-self:start}.journey-list li:nth-child(2n){padding-inline:10px}.use-case-band{padding-block:86px}.use-case-cards article{grid-template-columns:28px 1fr;gap:13px;padding-block:23px}.use-case-cards p{grid-column:2}.faq-list summary{grid-template-columns:27px 1fr 15px;gap:11px;min-height:85px;font-size:15px}.faq-list details p{padding:0 0 23px 38px;font-size:13px}.implementation-note{grid-template-columns:1fr;gap:12px;margin-bottom:86px}.implementation-note>a{width:max-content}.docs-hero{padding-block:67px 75px}.docs-hero p{font-size:16px}.docs-layout{padding-block:44px 80px}.docs-content section{padding-bottom:58px}.endpoint-grid{grid-template-columns:1fr}.endpoint-grid code{border-right:0;border-bottom:1px solid var(--line);min-height:50px}.endpoint-grid code:last-child{border-bottom:0}.doc-callout{grid-template-columns:1fr}.env-table>div{grid-template-columns:1fr;gap:8px}.docs-note{grid-template-columns:1fr}.docs-use-cases{margin:22px 0 0}.legal-document{padding-block:62px 85px}.legal-title{grid-template-columns:1fr;gap:36px}.legal-title aside{width:min(100%,320px);min-height:146px}.legal-meta,.legal-document>section{margin-top:39px}.auth-shell{gap:46px;min-height:auto;padding-block:60px 75px}.auth-side-copy h1{font-size:clamp(56px,17vw,78px)}.auth-form{box-shadow:6px 6px 0 var(--ink);padding:21px}.account-type-fieldset{grid-template-columns:1fr}.community-hero{padding-block:62px 48px}.community-hero h1{font-size:clamp(57px,17vw,86px)}.community-board{padding-bottom:75px}.community-bar{flex-direction:column;align-items:flex-start;padding:17px}.community-guest,.community-member{justify-content:space-between;width:100%}.community-policy{grid-template-columns:1fr;gap:8px;padding:15px 17px}.community-layout{margin-top:20px}.opportunity-card{padding:17px}.opportunity-card h2{font-size:28px}.publish-panel{box-shadow:5px 5px 0 var(--violet);padding:17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}.trial-dialog-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;padding:24px;animation:.2s trial-fade-in;display:flex;position:fixed;inset:0}@keyframes trial-fade-in{0%{opacity:0}to{opacity:1}}.trial-dialog{background:#1c1d1f;border:1px solid #2e3033;border-radius:12px;width:100%;max-width:480px;max-height:90vh;animation:.3s trial-slide-up;position:relative;overflow-y:auto}@keyframes trial-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.trial-dialog-close{color:#6c6f75;cursor:pointer;z-index:1;background:0 0;border:none;font-size:28px;line-height:1;position:absolute;top:12px;right:16px}.trial-dialog-close:hover{color:#fff}.trial-dialog-content{padding:32px}.trial-dialog-head{margin-bottom:20px}.trial-dialog-head h2{letter-spacing:-.02em;color:#fff;margin:8px 0 0;font-size:22px;font-weight:800}.trial-trial-notice{background:#6e40c926;border:1px solid #6e40c94d;border-radius:8px;margin:0 0 20px;padding:14px 16px}.trial-trial-notice strong{color:#a3e635;margin-bottom:4px;font-size:14px;display:block}.trial-trial-notice p{color:#a5a8ad;margin:0;font-size:13px;line-height:1.5}.trial-trial-notice.small{margin-bottom:16px;padding:10px 14px}.trial-trial-notice.small strong{font-size:13px}.trial-dialog-actions{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.trial-dialog-actions .button{text-align:center;justify-content:center;width:100%}.trial-fineprint{color:#6c6f75;margin:0;font-size:12px;line-height:1.5}.trial-fineprint a{color:#a3e635;text-decoration:none}.trial-loading{text-align:center;padding:20px 0}.trial-loading p{color:#a5a8ad;max-width:360px;margin:16px auto 0;font-size:14px;line-height:1.6}.trial-loading strong{color:#a3e635}.trial-dialog .auth-form label{margin-bottom:14px}.trial-dialog .auth-form input{width:100%}.trial-dialog .button{justify-content:center;width:100%}.link-button{color:#a3e635;cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.link-button:hover{text-decoration:underline}.spinner{border:3px solid #2e3033;border-top-color:#6e40c9;border-radius:50%;width:36px;height:36px;margin:0 auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}
