@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_315a98{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_315a98{--font-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ad3736e903bfaa5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3150dd0728fab2c3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e3db186a51b1f2b3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3647a4d8cc3a67ad-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ad50a964c4297b83-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a36735a804b49f85-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_bdbcf3{font-family:JetBrains Mono,JetBrains Mono Fallback;font-weight:500;font-style:normal}.__variable_bdbcf3{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--page:#f8f0fd;--surface:#ffffff;--ink:#100429;--text:#374151;--muted:#4b5563;--faint:#8b8597;--line:#e4e4e7;--line-soft:#f0edf3;--field-line:#d9d6de;--accent:#924dbf;--accent-deep:#4a2574;--accent-soft:#f3e8fb;--good:#15803d;--good-soft:#e7f6ee;--warn:#b45309;--warn-soft:#fdf0dd;--danger:#b91c1c}*{box-sizing:border-box}body,html{margin:0}body{background:var(--page);color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100vh}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a{color:var(--accent)}.bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(14px + env(safe-area-inset-top, 0px)) 22px 14px;background:var(--surface);border-bottom:1px solid #efe7f5}.brand{font-weight:700;font-size:15px;letter-spacing:-.01em;color:var(--ink);text-decoration:none}.brand span{color:var(--accent);font-weight:600}.who{font-size:12.5px;color:var(--muted);display:flex;gap:12px;align-items:center}.who a,.who button{color:var(--accent);font-weight:500;text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.main{padding:28px 16px 40px}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;max-width:480px;margin:0 auto}.card.wide{max-width:560px}.card-hd{padding:22px 22px 16px;border-bottom:1px solid var(--line-soft)}.card-hd h1{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:400;font-size:30px;line-height:1.1;margin:0 0 8px;text-wrap:balance}.card-hd p{margin:0;font-size:13.5px;color:var(--muted)}.card-hd b{color:var(--ink);font-weight:600}.card-bd{padding:18px 22px 22px;display:grid;gap:16px}.field{display:grid;gap:5px}.field label{font-size:12.5px;font-weight:600;color:var(--text)}.field .opt{font-weight:400;color:var(--faint)}.field input,.field select,.field textarea{width:100%;border:1px solid var(--field-line);border-radius:8px;padding:9px 11px;font-size:14px;color:var(--ink);background:var(--surface)}.field textarea{resize:vertical;min-height:64px}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid #ead7f7;border-color:var(--accent)}.field input[readonly]{background:#f7f5f9;color:var(--muted)}.field [aria-invalid=true]{border-color:var(--danger)}.err{font-size:12px;color:var(--danger);margin:0}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:520px){.two{grid-template-columns:1fr}}.btn{border:1px solid var(--field-line);background:var(--surface);color:var(--ink);border-radius:8px;padding:9px 16px;font-size:13.5px;font-weight:600;cursor:pointer}.btn:hover{border-color:var(--accent)}.btn.primary{border:0;color:#ffffff;background:linear-gradient(135deg,#1a0f2e,#4a3268)}.btn.primary:hover{filter:brightness(1.12)}.btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.btn.sm{padding:6px 11px;font-size:12.5px}.row-end{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;align-items:center}.row-between{justify-content:space-between}.micro{font-size:12px;color:var(--faint);margin:0;text-align:center}.alert{border:1px solid #f5c2c2;background:#fef2f2;color:#7f1d1d;border-radius:10px;padding:10px 13px;font-size:13px;margin:0}.band{background:var(--page);border:1px solid #ecdcf7;border-radius:10px;padding:14px 16px}.band strong{display:block;font-size:15px;margin-bottom:3px}.band span{font-size:13px;color:var(--muted)}.kicker{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin:0 0 7px}.terms{max-height:220px;overflow:auto;border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:#fcfbfd;font-size:12.5px;color:var(--text)}.terms p{margin:0 0 9px}.terms b{color:var(--ink)}.agree{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--text);cursor:pointer}.agree input{margin-top:3px;width:16px;height:16px;accent-color:var(--accent);flex:0 0 auto}.rules{list-style:none;padding:0;margin:0;display:grid;gap:4px;font-size:12.5px}.rules li{color:var(--faint);display:flex;gap:7px;align-items:center}.rules li:before{content:"";width:7px;height:7px;border-radius:50%;border:1.5px solid #c9c4d0}.rules li.ok{color:var(--good)}.rules li.ok:before{background:var(--good);border-color:var(--good)}.notice{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border:1px solid #f3d9a4;background:#fff8eb;border-radius:10px;padding:10px 13px;font-size:13px;color:#78350f}.notice.ok{border-color:#bbe5c8;background:#effaf2;color:#14532d}.notice .grow{flex:1;min-width:200px}.linkbox{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:#fcfbfd;border-radius:10px;padding:10px 12px}.linkbox code{flex:1;min-width:0;font-family:var(--font-mono),ui-monospace,Menlo,Consolas,monospace;font-size:13px;color:var(--accent-deep);overflow-wrap:anywhere}.chips{gap:8px}.chips,.payout{display:flex;flex-wrap:wrap}.payout{align-items:center;gap:12px;border:1px solid var(--line);border-radius:10px;padding:11px 13px;font-size:13px;color:var(--muted)}.payout .grow{flex:1;min-width:180px}.payout b{color:var(--warn);font-weight:600}.payout b.ready{color:var(--good)}.payout small{display:block;font-size:12px;color:var(--faint)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width:520px){.steps{grid-template-columns:1fr}}.step{border:1px solid #efe7f5;background:#fcfaff;border-radius:10px;padding:10px 11px;font-size:12.5px;color:var(--muted)}.step i{font-style:normal;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--accent);color:#fff;font-size:11px;font-weight:700;margin-bottom:6px}.table-scroll{overflow-x:auto}table.ref{width:100%;border-collapse:collapse;font-size:13px;min-width:380px}table.ref th{text-align:left;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-weight:600;padding:7px 6px;border-bottom:1px solid var(--line)}table.ref td{padding:10px 6px;border-bottom:1px solid var(--line-soft);font-variant-numeric:tabular-nums}.pill{display:inline-block;font-size:11px;font-weight:600;padding:2px 9px;border-radius:999px}.pill.paying{background:var(--good-soft);color:var(--good)}.pill.trial{background:var(--warn-soft);color:var(--warn)}.pill.ended{background:#f1f1f4;color:var(--muted)}.total{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--line);background:#fcfbfd;border-radius:10px;padding:12px 14px}.total small{display:block;color:var(--faint);font-size:11.5px}.total .big{font-size:22px;font-weight:700;color:var(--good);font-variant-numeric:tabular-nums}.fine{font-size:11.5px;color:var(--faint);margin:0}.example{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);padding:1px 7px;border-radius:4px;margin-left:6px}.empty{font-size:13px;color:var(--muted);margin:0}.loading{text-align:center;color:var(--faint);padding:48px 0;margin:0}@media (prefers-reduced-motion:no-preference){.btn{transition:background-color .15s,border-color .15s,filter .15s}}