.lp{--lp-canvas:#eef3f9;--lp-surface:#fff;--lp-sheet:#f7faff;--lp-grid:#2e529c1c;--lp-navy:#081d40;--lp-on-navy:#dce6f7;--lp-on-navy-muted:#93a5c6;--lp-navy-line:#1e3766;--lp-royal:#2454db;--lp-royal-ink:#fff;--lp-royal-soft:#2454db1f;--lp-gold:#a87a08;--lp-gold-bright:#e1b63d;--lp-gold-soft:#fff1bf;--lp-note:#f7ebc0;--lp-note-ink:#4a3d12;--lp-note-line:#d9c88d;--lp-tape:#d6cba0bf;--lp-text:#101a30;--lp-muted:#56627b;--lp-line:#d8e0ec;--lp-line-strong:#bdc9dc;--lp-ink:#24429c;--lp-ok:#087846;--lp-ok-bg:#e2f5eb;--lp-warn:#8a5a00;--lp-warn-bg:#fff2d6;--lp-bad:#b03434;--lp-bad-bg:#fdebeb;--lp-code-bg:#05142e;--lp-code-fg:#d3e0f5;--lp-code-c:#7f93b8;--lp-code-s:#e1b63d;--lp-shadow:0 1px 2px #081d400d,0 10px 28px #081d4012;--lp-f-body:var(--lp-font-jakarta,"Plus Jakarta Sans"),"Avenir Next","Segoe UI",system-ui,sans-serif;--lp-f-hand:var(--lp-font-hand,"Caveat"),"Comic Neue",cursive;--lp-f-mono:var(--lp-font-mono,"JetBrains Mono"),ui-monospace,SFMono-Regular,Menlo,monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){.lp:not([data-theme=light]){--lp-canvas:#071633;--lp-surface:#0c2048;--lp-sheet:#0d2a5d;--lp-grid:#89b3f121;--lp-navy:#041026;--lp-on-navy:#dce6f7;--lp-on-navy-muted:#8fa3c8;--lp-navy-line:#1b3463;--lp-royal:#6a8fff;--lp-royal-ink:#06101f;--lp-royal-soft:#6a8fff29;--lp-gold:#e7be50;--lp-gold-bright:#f1ca60;--lp-gold-soft:#3b3012;--lp-note:#2f2a14;--lp-note-ink:#f3e3ae;--lp-note-line:#5a4e25;--lp-tape:#786e4699;--lp-text:#f2f6ff;--lp-muted:#a8b7d5;--lp-line:#254274;--lp-line-strong:#3d5c91;--lp-ink:#d3e4ff;--lp-ok:#7be0a7;--lp-ok-bg:#103b29;--lp-warn:#f3c66a;--lp-warn-bg:#3a2c0c;--lp-bad:#ffa8a5;--lp-bad-bg:#4a1c1c;--lp-code-bg:#03091a;--lp-code-fg:#c9d8f0;--lp-code-c:#6e83aa;--lp-code-s:#f1ca60;--lp-shadow:0 1px 2px #00000040,0 14px 34px #00000047;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.lp[data-theme=dark]{--lp-canvas:#071633;--lp-surface:#0c2048;--lp-sheet:#0d2a5d;--lp-grid:#89b3f121;--lp-navy:#041026;--lp-on-navy:#dce6f7;--lp-on-navy-muted:#8fa3c8;--lp-navy-line:#1b3463;--lp-royal:#6a8fff;--lp-royal-ink:#06101f;--lp-royal-soft:#6a8fff29;--lp-gold:#e7be50;--lp-gold-bright:#f1ca60;--lp-gold-soft:#3b3012;--lp-note:#2f2a14;--lp-note-ink:#f3e3ae;--lp-note-line:#5a4e25;--lp-tape:#786e4699;--lp-text:#f2f6ff;--lp-muted:#a8b7d5;--lp-line:#254274;--lp-line-strong:#3d5c91;--lp-ink:#d3e4ff;--lp-ok:#7be0a7;--lp-ok-bg:#103b29;--lp-warn:#f3c66a;--lp-warn-bg:#3a2c0c;--lp-bad:#ffa8a5;--lp-bad-bg:#4a1c1c;--lp-code-bg:#03091a;--lp-code-fg:#c9d8f0;--lp-code-c:#6e83aa;--lp-code-s:#f1ca60;--lp-shadow:0 1px 2px #00000040,0 14px 34px #00000047;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.lp){background:#eef3f9}body:has(.lp){background:0 0}@media (prefers-color-scheme:dark){html:has(.lp:not([data-theme=light])){background:#071633}}html:has(.lp[data-theme=dark]){background:#071633}.lp{background:var(--lp-canvas);min-height:100vh;color:var(--lp-text);font-family:var(--lp-f-body);font-size:1rem;font-weight:400;line-height:1.6;overflow-x:clip}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp a{color:var(--lp-royal);text-underline-offset:3px}.lp :focus-visible{outline:2px solid var(--lp-royal);outline-offset:2px}.lp code{font-family:var(--lp-f-mono);font-size:.88em}.lp h1,.lp h2,.lp h3{color:inherit}.lp input,.lp textarea,.lp button{font-family:inherit}.lp .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}.lp-wrap{max-width:1440px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}.lp-infobar{background:var(--lp-navy);color:var(--lp-on-navy-muted);font-size:.8rem}.lp-infobar .lp-wrap{justify-content:space-between;gap:12px;padding-block:6px;display:flex}.lp-infobar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lp-infobar b{color:var(--lp-gold-bright);font-weight:700}.lp-infobar a{color:var(--lp-on-navy);white-space:nowrap;text-decoration:none}.lp-infobar a:hover{text-decoration:underline}.lp-top{z-index:20;background:var(--lp-surface);border-bottom:1px solid var(--lp-line);position:sticky;top:0}.lp-top .lp-wrap{align-items:center;gap:14px;padding-block:10px;display:flex}.lp-brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.13rem;font-weight:800;line-height:1.1;text-decoration:none;display:flex;color:var(--lp-text)!important}.lp-brand svg{flex:none;width:34px;height:34px}.lp-brand small{color:var(--lp-muted);letter-spacing:0;font-size:.73rem;font-weight:500;display:block}.lp-nav{gap:18px;margin-left:auto;font-size:.93rem;font-weight:600;display:flex}.lp-nav a{color:var(--lp-muted);text-decoration:none}.lp-nav a:hover{color:var(--lp-text)}.lp-tb{border:1px solid var(--lp-line-strong);color:var(--lp-muted);cursor:pointer;background:0 0;border-radius:8px;min-width:40px;padding:6px 10px;font-size:.83rem;font-weight:600}.lp-tb:hover{color:var(--lp-text)}.lp-btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:10px 16px;font-size:.93rem;font-weight:700;display:inline-flex;text-decoration:none!important}.lp-btn-royal{background:var(--lp-royal);color:var(--lp-royal-ink)!important}.lp-btn-royal:hover{filter:brightness(1.08)}.lp-btn-line{background:0 0;border-color:currentColor;color:inherit!important}.lp-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"hero hero hero now""hero hero hero auth""note res res auth""route route mon mon""api api api api""f1 f2 f3 f4""plans plans plans spons""faq faq faq faq";gap:14px;padding-block:18px 22px;display:grid}.lp-tile{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:12px 16px 13px 15px;min-width:0;padding:20px;position:relative}.lp-hero{grid-area:hero}.lp-now{grid-area:now}.lp-auth{grid-area:auth}.lp-note{grid-area:note}.lp-res{grid-area:res}.lp-route{grid-area:route}.lp-mon{grid-area:mon}.lp-api{grid-area:api}.lp-plans{grid-area:plans}.lp-spons{grid-area:spons}.lp-faq{grid-area:faq}.lp-f1{grid-area:f1}.lp-f2{grid-area:f2}.lp-f3{grid-area:f3}.lp-f4{grid-area:f4}.lp-sheet{background-color:var(--lp-sheet);background-image:linear-gradient(var(--lp-grid)1px,transparent 1px),linear-gradient(90deg,var(--lp-grid)1px,transparent 1px);background-position:-1px -1px;background-size:22px 22px}.lp-tag{font-family:var(--lp-f-hand);letter-spacing:.04em;text-transform:uppercase;color:var(--lp-ink);border:1.5px solid var(--lp-ink);background:var(--lp-sheet);padding:2px 9px 1px;font-size:1.27rem;line-height:1.1;display:inline-block}.lp-hand{font-family:var(--lp-f-hand);color:var(--lp-ink);font-size:1.33rem;line-height:1.15}.lp-tile h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;font-size:1.33rem;font-weight:800;line-height:1.2}.lp-tile p{margin:0}.lp-cat{color:var(--lp-muted);align-items:center;gap:7px;margin:0 0 10px;font-size:.77rem;font-weight:700;display:flex}.lp-cat:before{content:"";background:var(--lp-gold);border-radius:50%;flex:none;width:7px;height:7px}.lp-sub{color:var(--lp-muted);font-size:.93rem}.lp-hero{align-content:start;gap:18px;padding:26px 26px 22px;display:grid}.lp-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:16ch;margin:10px 0 12px;font-size:clamp(2rem,3.6vw,3.35rem);font-weight:800;line-height:1.04}.lp-hero h1 span{box-shadow:inset 0 -.28em var(--lp-gold-soft)}.lp-answer{color:var(--lp-muted);max-width:60ch;font-size:1.07rem}.lp-answer b{color:var(--lp-text)}.lp-stamp-c{border:1.5px dashed var(--lp-gold);text-align:center;width:96px;height:96px;color:var(--lp-gold);background:var(--lp-sheet);border-radius:50%;place-items:center;font-size:.67rem;font-weight:700;line-height:1.35;display:grid;position:absolute;top:24px;right:26px;transform:rotate(11deg)}.lp-stamp-c b{font-family:var(--lp-f-hand);font-size:1.73rem;font-weight:700;line-height:1;display:block}.lp-ops{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lp-ops li{font-family:var(--lp-f-mono);border:1px solid var(--lp-line-strong);color:var(--lp-muted);background:var(--lp-surface);border-radius:6px;padding:3px 8px;font-size:.77rem}.lp-checker{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.lp-console{background:var(--lp-surface);border:1.5px solid var(--lp-ink);border-radius:4px;position:relative}.lp-console>.lp-tag{font-size:1.13rem;position:absolute;top:-13px;left:12px}.lp-console-in{gap:10px;padding:20px 14px 14px;display:grid}.lp-sec{background:var(--lp-sheet);color:var(--lp-muted);border:1px solid var(--lp-line);border-radius:999px;justify-self:start;padding:3px 10px;font-size:.8rem;font-weight:700}.lp-sec[data-s=ready]{color:var(--lp-ok);background:var(--lp-ok-bg);border-color:#0000}.lp-sec[data-s=error]{color:var(--lp-bad);background:var(--lp-bad-bg);border-color:#0000}.lp-editor{border:1px solid var(--lp-line-strong);background:var(--lp-surface);border-radius:8px;grid-template-columns:30px minmax(0,1fr);display:grid;overflow:hidden}.lp-gutter{background:var(--lp-sheet);color:var(--lp-muted);text-align:right;-webkit-user-select:none;user-select:none;font-family:var(--lp-f-mono);padding:10px 7px 10px 0;font-size:.8rem;line-height:1.75rem}.lp-editor textarea{font-family:var(--lp-f-mono);resize:vertical;min-height:9.8rem;color:var(--lp-text);white-space:pre;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:10px 12px;font-size:.9rem;font-weight:400;line-height:1.75rem;overflow-x:auto}.lp-editor:focus-within{outline:2px solid var(--lp-royal);outline-offset:1px}.lp-editor textarea::placeholder{color:var(--lp-muted);opacity:.8}.lp-msg{white-space:pre-wrap;color:var(--lp-text);font-size:.83rem}.lp-hint{color:var(--lp-muted);font-size:.8rem}.lp-hand-note{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lp-hand-note .lp-hand{font-size:1.27rem;transform:rotate(-2deg)}.lp-swipe-box{gap:6px;display:grid}.lp-swipe{background:var(--lp-sheet);border:1px solid var(--lp-line-strong);-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;border-radius:12px;width:100%;height:52px;position:relative;overflow:hidden}.lp-swipe[aria-disabled=true]{opacity:.6;cursor:not-allowed}.lp-swipe-fill{background:var(--lp-royal-soft);pointer-events:none;transition:width .15s;position:absolute;inset:0 auto 0 0}.lp-swipe.is-drag .lp-swipe-fill,.lp-swipe.is-drag .lp-swipe-knob{transition:none}.lp-swipe-label{color:var(--lp-muted);pointer-events:none;place-items:center;padding-left:52px;font-size:.87rem;font-weight:700;display:grid;position:absolute;inset:0}.lp-swipe-knob{background:var(--lp-royal);width:48px;color:var(--lp-royal-ink);pointer-events:none;border-radius:9px;place-items:center;margin-left:4px;font-size:1.33rem;font-weight:800;transition:left .15s;display:grid;position:absolute;top:4px;bottom:4px}.lp-swipe-hint{color:var(--lp-muted);font-size:.75rem;line-height:1.35}.lp-slip{background:var(--lp-surface);border:1px solid var(--lp-line-strong);box-shadow:var(--lp-shadow);border-radius:3px 3px 10px 10px;margin-top:6px;position:relative}.lp-slip:before{content:"";background:radial-gradient(circle at 6px 0,transparent 4.5px,var(--lp-surface)5px)0 0/12px 8px repeat-x;height:8px;position:absolute;top:-6px;left:-1px;right:-1px}.lp-slip-head{font-family:var(--lp-f-mono);color:var(--lp-muted);border-bottom:1px dashed var(--lp-line-strong);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 14px 8px;font-size:.73rem;display:flex}.lp-row{border-bottom:1px dashed var(--lp-line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.lp-row:last-of-type{border-bottom:0}.lp-dom{font-family:var(--lp-f-mono);overflow-wrap:anywhere;font-size:.9rem;font-weight:600}.lp-dom small{color:var(--lp-muted);margin-left:6px;font-size:.8em;font-weight:400}.lp-meta{color:var(--lp-muted);overflow-wrap:anywhere;margin-top:2px;font-size:.8rem}.lp-stamp{font-family:var(--lp-f-mono);letter-spacing:.06em;white-space:nowrap;border:1.5px solid;border-radius:5px;padding:4px 8px;font-size:.77rem;font-weight:600;display:inline-block;transform:rotate(-4deg)}.lp-st-ALLOWED{color:var(--lp-ok);background:var(--lp-ok-bg)}.lp-st-UNKNOWN{color:var(--lp-warn);background:var(--lp-warn-bg)}.lp-st-BLOCKED{color:var(--lp-bad);background:var(--lp-bad-bg)}.lp-slip-foot{color:var(--lp-muted);border-top:1px dashed var(--lp-line-strong);padding:9px 14px 12px;font-size:.77rem}.lp-slip.is-example .lp-row{opacity:.78}.lp-now{background:var(--lp-navy);border-color:var(--lp-navy-line);color:var(--lp-on-navy);align-content:start;gap:12px;display:grid}.lp-now .lp-cat{color:var(--lp-on-navy-muted)}.lp-now .lp-cat:before{background:#3dd68c}.lp-clock{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.9rem;font-weight:800;line-height:1}.lp-clock small{color:var(--lp-on-navy-muted);letter-spacing:0;margin-left:4px;font-size:.93rem;font-weight:600}.lp-kv{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:0;font-size:.87rem;display:grid}.lp-kv dt{color:var(--lp-on-navy-muted)}.lp-kv dd{text-align:right;font-weight:600;font-family:var(--lp-f-mono);overflow-wrap:anywhere;margin:0;font-size:.83rem}.lp-kv dd.is-ok{color:#f1ca60}.lp-kv dd.is-bad{color:#ffa8a5}.lp-now-src{color:var(--lp-on-navy-muted);font-size:.73rem}.lp-auth{align-content:start;gap:11px;display:grid}.lp-tabs{border:1px solid var(--lp-line-strong);border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.lp-tabs button{text-align:center;color:var(--lp-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px;font-size:.87rem;font-weight:700}.lp-tabs button[aria-pressed=true]{background:var(--lp-text);color:var(--lp-surface)}.lp-field{color:var(--lp-muted);gap:4px;font-size:.83rem;font-weight:700;display:grid}.lp-field input{color:var(--lp-text);background:var(--lp-sheet);border:1px solid var(--lp-line-strong);border-radius:10px;outline:none;width:100%;min-width:0;padding:11px 12px;font-size:1rem;font-weight:500}.lp-field input:focus-visible{border-color:var(--lp-royal);outline:2px solid var(--lp-royal-soft);outline-offset:0}.lp-auth .lp-small{color:var(--lp-muted);font-size:.8rem;line-height:1.5}.lp-bronze{color:#b9773a;font-weight:800}.lp-auth-hand{justify-self:end;font-size:1.27rem;transform:rotate(-2deg)}.lp-note{background:var(--lp-note);color:var(--lp-note-ink);border-color:var(--lp-note-line);padding-top:26px;transform:rotate(-.6deg)}.lp-tape{background:var(--lp-tape);width:78px;height:22px;position:absolute;top:-9px;left:calc(50% - 39px);transform:rotate(-4deg)}.lp-note h2{font-family:var(--lp-f-hand);letter-spacing:0;margin:0 0 8px;font-size:2rem;font-weight:700}.lp-facts{margin:0}.lp-facts div{border-top:1px dashed var(--lp-note-line);justify-content:space-between;gap:10px;padding:7px 0;font-size:.87rem;display:flex}.lp-facts dt{opacity:.82}.lp-facts dd{text-align:right;margin:0;font-weight:700}.lp-defs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:12px 0 0;display:grid}.lp-defs dt{margin-bottom:6px}.lp-defs dd{color:var(--lp-muted);margin:0;font-size:.9rem}.lp-method{color:var(--lp-muted);border-top:1px dashed var(--lp-line-strong);padding-top:10px;font-size:.83rem;margin-top:14px!important}.lp-route,.lp-mon{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:18px;display:grid}.lp-route svg{width:100%;height:auto;display:block}.lp-route ul,.lp-mon ul{color:var(--lp-muted);margin:10px 0 0;padding-left:18px;font-size:.9rem}.lp-tg{background:var(--lp-sheet);border:1px solid var(--lp-line);border-radius:14px 14px 14px 4px;padding:12px 14px}.lp-tg-who{color:var(--lp-royal);margin-bottom:3px;font-size:.8rem;font-weight:800}.lp-tg-msg{overflow-wrap:anywhere;font-size:.9rem;line-height:1.55}.lp-tg-msg b{color:var(--lp-bad)}.lp-tg-time{text-align:right;color:var(--lp-muted);margin-top:3px;font-size:.73rem;display:block}.lp-example{color:var(--lp-muted);font-size:.73rem;margin-top:6px!important}.lp-api{background:var(--lp-navy);border-color:var(--lp-navy-line);color:var(--lp-on-navy);background-image:radial-gradient(110% 80% at 100% 0,#e1b63d29,#0000 55%),linear-gradient(#8caae614 1px,#0000 1px),linear-gradient(90deg,#8caae614 1px,#0000 1px);background-size:auto,22px 22px,22px 22px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:26px;padding:26px;display:grid}.lp-api .lp-cat{color:var(--lp-on-navy-muted)}.lp-api h2{font-size:1.73rem}.lp-api p{color:var(--lp-on-navy-muted);font-size:.93rem}.lp-api a:not(.lp-btn){color:#f1ca60}.lp-dim{background:#e1b63d1a;border-radius:8px;margin:16px 0 12px;padding:10px 12px 8px}.lp-dim-ends{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--lp-on-navy);justify-content:space-between;align-items:flex-end;gap:8px;font-size:1.6rem;font-weight:800;display:flex}.lp-dim-ends small{color:var(--lp-on-navy-muted);letter-spacing:0;font-size:.8rem;font-weight:600}.lp-dim-line{height:13px;margin-top:4px;position:relative}.lp-dim-line:before{content:"";border-top:2px solid #f1ca60;position:absolute;top:6px;left:0;right:0}.lp-dim-line:after{content:"";border-left:2px solid #f1ca60;border-right:2px solid #f1ca60;position:absolute;inset:0}.lp-dim-mid{text-align:center;font-family:var(--lp-f-hand);color:#f1ca60;font-size:1.33rem}.lp-demo{margin:0 0 16px!important}.lp-demo code{color:#f1ca60;background:#ffffff12;border-radius:5px;padding:1px 6px}.lp-api .lp-btn-royal{background:#f1ca60;color:#1a1405!important}.lp-api .lp-btn-line{color:var(--lp-on-navy)!important}.lp-btns{flex-wrap:wrap;gap:10px;display:flex}.lp-code{background:var(--lp-code-bg);color:var(--lp-code-fg);font-family:var(--lp-f-mono);border:1px solid var(--lp-navy-line);border-radius:10px;min-width:0;margin:0;padding:16px;font-size:.83rem;line-height:1.7;overflow-x:auto}.lp-code .c{color:var(--lp-code-c)}.lp-code .s{color:var(--lp-code-s)}.lp-feat{flex-direction:column;gap:6px;display:flex}.lp-feat h2{margin:0;font-size:1.13rem}.lp-feat p{color:var(--lp-muted);font-size:.9rem}.lp-pl{color:var(--lp-gold);border:1px solid var(--lp-gold);border-radius:999px;align-self:flex-start;padding:0 7px;font-size:.73rem;font-weight:700}.lp-feat details{margin-top:auto;padding-top:6px}.lp-feat summary{cursor:pointer;font-family:var(--lp-f-hand);color:var(--lp-ink);width:fit-content;font-size:1.27rem;list-style:none}.lp-feat summary::-webkit-details-marker{display:none}.lp-feat summary:after{content:" ↘"}.lp-feat details p{margin-top:6px}.lp-plans-wrap{margin-top:6px;overflow-x:auto}.lp-plans table{border-collapse:collapse;width:100%;min-width:520px;font-size:.9rem}.lp-plans th,.lp-plans td{text-align:left;border-bottom:1px dashed var(--lp-line-strong);font-variant-numeric:tabular-nums;vertical-align:top;padding:9px 10px}.lp-plans thead th{border-bottom:1.5px solid var(--lp-text);font-size:1rem;font-weight:800}.lp-plans tbody th{color:var(--lp-muted);font-weight:500}.lp-c-SILVER{color:#7d8899}.lp-c-GOLD{color:var(--lp-gold)}.lp-c-BRONZE{color:#b9773a}.lp-spons ul{margin:6px 0 0;padding:0;list-style:none}.lp-spons li a{border-top:1px dashed var(--lp-line-strong);color:var(--lp-text);padding:8px 0;font-size:.93rem;font-weight:600;text-decoration:none;display:block}.lp-spons li a:hover span:first-child{text-decoration:underline}.lp-spons li span+span{color:var(--lp-muted);font-size:.8rem;font-weight:400;display:block}.lp-faq-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:6px;display:grid}.lp-faq details{border-top:1px dashed var(--lp-line-strong)}.lp-faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:12px 0;font-size:.97rem;font-weight:700;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--lp-gold);font-family:var(--lp-f-mono);font-weight:600}.lp-faq details[open] summary:after{content:"–"}.lp-faq summary h3{font-size:inherit;font-weight:inherit;margin:0}.lp-faq details p{color:var(--lp-muted);padding:0 0 12px;font-size:.93rem}.lp-foot{border-top:1px dashed var(--lp-line-strong)}.lp-foot .lp-wrap{color:var(--lp-muted);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 28px;padding-block:20px 28px;font-size:.87rem;display:flex}.lp-foot nav{flex-wrap:wrap;gap:6px 16px;display:flex}.lp-foot a{color:var(--lp-muted)}.lp-foot .lp-hand{font-size:1.47rem}@media (max-width:1060px){.lp-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"hero hero""now auth""note auth""res res""route route""mon mon""api api""f1 f2""f3 f4""plans plans""spons spons""faq faq"}.lp-nav{display:none}.lp-top .lp-tb:first-of-type{margin-left:auto}}@media (max-width:680px){.lp-bento{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""auth""now""res""note""route""mon""api""f1""f2""f3""f4""plans""faq""spons";gap:12px;padding-block:12px 18px}.lp-top .lp-wrap{gap:8px}.lp-brand small{display:none}.lp-tile{padding:16px}.lp-hero{padding:18px 16px}.lp-stamp-c{width:72px;height:72px;font-size:.55rem;top:12px;right:12px}.lp-stamp-c b{font-size:1.4rem}.lp-hero h1{margin-right:64px}.lp-checker,.lp-route,.lp-mon,.lp-api{grid-template-columns:minmax(0,1fr)}.lp-api{padding:18px 16px}.lp-defs,.lp-faq-cols{grid-template-columns:minmax(0,1fr)}.lp-note{transform:none}.lp-infobar .lp-hide-sm{display:none}}@media (prefers-reduced-motion:reduce){.lp-swipe-fill,.lp-swipe-knob{transition:none}}.lp-count{color:var(--lp-muted);font-variant-numeric:tabular-nums;font-size:.8rem}.lp-count.is-over{color:var(--lp-bad);font-weight:700}@media (hover:none){.lp-kbd-hint{display:none}}.lp .lp-skip:focus{clip:auto;z-index:100;background:var(--lp-royal);width:auto;height:auto;color:var(--lp-royal-ink);white-space:normal;border-radius:8px;margin:0;padding:10px 14px;position:fixed;top:12px;left:12px}.lp-route svg .lp-svg-box{fill:var(--lp-sheet);stroke:var(--lp-ink);stroke-width:1.5px}.lp-route svg .lp-svg-bad{fill:var(--lp-bad-bg);stroke:var(--lp-bad)}.lp-route svg .lp-svg-ok{fill:var(--lp-ok-bg);stroke:var(--lp-ok)}.lp-route svg .lp-svg-mono{font-family:var(--lp-f-mono);fill:var(--lp-text);font-size:11.5px}.lp-route svg .lp-svg-lbl{font-family:var(--lp-f-body);font-size:10px;font-weight:700}.lp-route svg .lp-svg-lbl-bad{fill:var(--lp-bad)}.lp-route svg .lp-svg-lbl-ok{fill:var(--lp-ok)}.lp-route svg .lp-svg-line-bad{fill:none;stroke:var(--lp-bad);stroke-width:1.5px;stroke-dasharray:4 4}.lp-route svg .lp-svg-line-ok{fill:none;stroke:var(--lp-ok);stroke-width:2.2px;stroke-linejoin:round}.lp-plans-wrap:focus-visible,.lp-code:focus-visible{outline:2px solid var(--lp-royal);outline-offset:2px}.lp-guide{gap:18px;padding-block:22px 40px;display:grid}.lp-crumbs{color:var(--lp-muted);font-size:.83rem}.lp-crumbs a{color:var(--lp-muted)}.lp-article{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:12px 16px 13px 15px;min-width:0;padding:clamp(18px,4vw,34px)}.lp-article.lp-sheet{background-color:var(--lp-sheet)}.lp-prose h1{letter-spacing:-.035em;text-wrap:balance;margin:10px 0 14px;font-size:clamp(1.9rem,4.4vw,2.9rem);font-weight:800;line-height:1.08}.lp-prose h2{letter-spacing:-.02em;text-wrap:balance;margin:30px 0 10px;font-size:1.4rem;font-weight:800;line-height:1.2}.lp-prose h3{margin:18px 0 6px;font-size:1.07rem;font-weight:700}.lp-prose p,.lp-prose li{color:var(--lp-muted);max-width:68ch}.lp-prose p{margin:0 0 12px}.lp-prose strong,.lp-prose b{color:var(--lp-text)}.lp-prose ul,.lp-prose ol{margin:0 0 14px;padding-left:20px}.lp-prose li{margin:4px 0}.lp-lead{font-size:1.1rem}.lp-lead strong{color:var(--lp-text)}.lp-answer-box{border:1.5px solid var(--lp-ink);background:var(--lp-surface);border-radius:4px;margin:6px 0 18px;padding:14px 16px;position:relative}.lp-answer-box>.lp-tag{font-size:1.07rem;position:absolute;top:-13px;left:12px}.lp-answer-box p{color:var(--lp-text);margin:6px 0 0}.lp-updated{color:var(--lp-muted);font-size:.8rem}.lp-table-wrap{margin:6px 0 16px;overflow-x:auto}.lp-table-wrap table{border-collapse:collapse;width:100%;min-width:480px;font-size:.93rem}.lp-table-wrap th,.lp-table-wrap td{text-align:left;border-bottom:1px dashed var(--lp-line-strong);vertical-align:top;padding:9px 10px}.lp-table-wrap thead th{border-bottom:1.5px solid var(--lp-text);color:var(--lp-text);font-weight:800}.lp-table-wrap tbody th{color:var(--lp-text);font-weight:600}.lp-pre{background:var(--lp-code-bg);color:var(--lp-code-fg);font-family:var(--lp-f-mono);white-space:pre;border-radius:10px;margin:8px 0 16px;padding:14px 16px;font-size:.83rem;line-height:1.65;overflow-x:auto}.lp-cta-row{flex-wrap:wrap;gap:10px;margin:18px 0 4px;display:flex}.lp-price{background:color-mix(in srgb,var(--lp-gold-soft)60%,transparent);border:1px dashed var(--lp-gold);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:16px 0 6px;padding:14px 18px;display:flex}.lp-price .amt{color:var(--lp-text);letter-spacing:-.02em;font-size:1.75rem;font-weight:800}.lp-price .per{color:var(--lp-muted)}.lp-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;margin:8px 0 14px;display:grid}.lp-card{border:1px solid var(--lp-line);background:var(--lp-sheet);border-radius:12px;padding:14px}.lp-card h3{margin-top:0}.lp-card p{margin:0;font-size:.93rem}.lp-steps{counter-reset:s;gap:10px;list-style:none;display:grid;padding:0!important}.lp-steps li{counter-increment:s;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;max-width:none;display:grid}.lp-steps li:before{content:counter(s);font-family:var(--lp-f-hand);color:var(--lp-gold);text-align:center;border:1.5px dashed var(--lp-gold);border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.6rem;line-height:1;display:grid}.lp-guide-faq details{border-top:1px dashed var(--lp-line-strong)}.lp-guide-faq summary{cursor:pointer;color:var(--lp-text);justify-content:space-between;gap:12px;padding:12px 0;font-weight:700;list-style:none;display:flex}.lp-guide-faq summary::-webkit-details-marker{display:none}.lp-guide-faq summary:after{content:"+";color:var(--lp-gold);font-family:var(--lp-f-mono)}.lp-guide-faq details[open] summary:after{content:"–"}.lp-guide-faq summary h3{margin:0;font-size:1rem}.lp-guide-more{background:var(--lp-note);color:var(--lp-note-ink);border:1px solid var(--lp-note-line);border-radius:12px 16px 13px 15px;padding:18px 20px}.lp-guide-more h2{font-family:var(--lp-f-hand);color:inherit;margin:0 0 6px;font-size:1.8rem}.lp-guide-more ul{margin:0;padding-left:18px}.lp-guide-more a{color:inherit;font-weight:600}.lp-nav a[aria-current=page]{color:var(--lp-text);text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:var(--lp-gold);text-decoration-color:var(--lp-gold)}.lp-top-cta{margin-left:4px}@media (max-width:1060px){.lp-top-cta{margin-left:auto}}.lp th{text-transform:none;letter-spacing:normal;font-size:inherit}.lp-plans tbody th,.lp-table-wrap tbody th{font-size:inherit}.lp td{color:inherit;font-weight:inherit}.lp-table-wrap td{color:var(--lp-muted)}.lp p a,.lp li a:not(.lp-btn),.lp-slip-foot a,.lp-guide-more a{text-underline-offset:3px;text-decoration:underline}.lp-spons li a,.lp-foot a{text-decoration:none}.lp-foot a:hover,.lp-spons li a:hover{text-decoration:underline}.lp-demo-wrap{background:var(--lp-navy);color:var(--lp-on-navy);border-radius:14px}.lp-cols2{columns:2;column-gap:28px}@media (max-width:480px){.lp-cols2{columns:1}}.lp [id]{scroll-margin-top:76px}.lp-top .lp-wrap{flex-wrap:wrap;row-gap:8px}@media (max-width:420px){.lp-brand{font-size:1rem}.lp-brand svg{width:30px;height:30px}.lp-tb{min-width:34px;padding:5px 7px}.lp-top .lp-btn{padding:8px 12px}}@media (max-width:680px){.lp-hero>div>.lp-tag{margin-right:76px}}@media (prefers-reduced-motion:no-preference){.lp-hero h1 span{animation:.9s cubic-bezier(.2,.7,.2,1) .25s both lp-mark}@keyframes lp-mark{0%{box-shadow:inset 0 0 var(--lp-gold-soft)}to{box-shadow:inset 0 -.28em var(--lp-gold-soft)}}.lp-stamp-c{animation:.7s cubic-bezier(.2,1.4,.4,1) .15s both lp-land,7s ease-in-out 1.2s infinite lp-sway}@keyframes lp-land{0%{transform:rotate(30deg)scale(1.25)}to{transform:rotate(11deg)scale(1)}}@keyframes lp-sway{0%,to{transform:rotate(11deg)}50%{transform:rotate(6deg)}}.lp-ops li{animation:6s ease-in-out infinite lp-scan}.lp-ops li:nth-child(2){animation-delay:.25s}.lp-ops li:nth-child(3){animation-delay:.5s}.lp-ops li:nth-child(4){animation-delay:.75s}.lp-ops li:nth-child(5){animation-delay:1s}.lp-ops li:nth-child(6){animation-delay:1.25s}.lp-ops li:nth-child(7){animation-delay:1.5s}.lp-ops li:nth-child(8){animation-delay:1.75s}.lp-ops li:nth-child(9){animation-delay:2s}.lp-ops li:nth-child(10){animation-delay:2.25s}.lp-ops li:nth-child(11){animation-delay:2.5s}@keyframes lp-scan{0%,12%,to{border-color:var(--lp-line-strong);color:var(--lp-muted);background:var(--lp-surface)}5%{border-color:var(--lp-ok);color:var(--lp-ok);background:var(--lp-ok-bg)}}.lp-slip .lp-stamp{animation:.42s cubic-bezier(.3,1.6,.5,1) both lp-thunk}.lp-slip .lp-row:nth-of-type(2) .lp-stamp{animation-delay:.12s}.lp-slip .lp-row:nth-of-type(3) .lp-stamp{animation-delay:.24s}.lp-slip .lp-row:nth-of-type(4) .lp-stamp{animation-delay:.36s}.lp-slip .lp-row:nth-of-type(5) .lp-stamp{animation-delay:.48s}.lp-slip .lp-row:nth-of-type(6) .lp-stamp{animation-delay:.6s}@keyframes lp-thunk{0%{transform:rotate(-12deg)scale(1.6)}to{transform:rotate(-4deg)scale(1)}}.lp-swipe:not(.is-drag):not([aria-disabled=true]) .lp-swipe-knob{animation:3.6s ease-in-out 2s infinite lp-nudge}@keyframes lp-nudge{0%,70%,to{transform:translate(0)}78%{transform:translate(14px)}86%{transform:translate(0)}92%{transform:translate(6px)}}.lp-now .lp-cat:before{animation:2s ease-out infinite lp-pulse}@keyframes lp-pulse{0%{box-shadow:0 0 #3dd68c99}to{box-shadow:0 0 0 9px #3dd68c00}}.lp-colon{animation:1s step-end infinite lp-tick}@keyframes lp-tick{50%{opacity:.25}}.lp-route svg .lp-svg-flow{stroke-dasharray:7 5;animation:1.1s linear infinite lp-flow}@keyframes lp-flow{to{stroke-dashoffset:-24px}}.lp-route svg .lp-svg-blink{animation:1.4s step-end infinite lp-tick}.lp-tape{animation:.9s ease-out .4s both lp-tape}@keyframes lp-tape{0%{transform:rotate(-12deg)translateY(-4px)}to{transform:rotate(-4deg)}}@media (hover:hover){.lp-tile,.lp-card{transition:transform .18s,box-shadow .18s}.lp-tile:hover,.lp-card:hover{box-shadow:var(--lp-shadow);transform:translateY(-2px)}.lp-note:hover{transform:rotate(-.6deg)translateY(-2px)}.lp-btn{transition:transform .12s,filter .12s}.lp-btn:hover{transform:translateY(-1px)}}.lp-answer-box>.lp-tag{animation:.6s cubic-bezier(.2,1.4,.4,1) .2s both lp-land2}@keyframes lp-land2{0%{transform:rotate(-6deg)scale(1.15)}to{transform:none}}}.lp-route svg .lp-svg-arrowhead{fill:var(--lp-ok)}.lp-route svg{justify-self:center;max-width:460px}.lp-ops{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.lp-ops li{text-align:center;white-space:normal;place-items:center;padding:5px 6px;line-height:1.3;display:grid}.lp-ops li:last-child{grid-column:span 2}@media (max-width:1240px) and (min-width:1061px){.lp-ops{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:680px){.lp-ops{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:420px){.lp-ops{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-checker{align-items:stretch}.lp-slip-col{flex-direction:column;min-width:0;display:flex}.lp-slip-col>.lp-slip{flex-direction:column;flex:1;display:flex}.lp-slip-col>.lp-slip>.lp-row{flex:1}.lp-slip-foot{margin-top:auto}@media (max-width:680px){.lp-slip-col>.lp-slip>.lp-row{flex:none}}.lp-gbento{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.lp-ghero{grid-column:1/-1;padding:clamp(20px,3.4vw,34px)}.lp-ghero h1{max-width:24ch;margin-top:10px}.lp-ghero .lp-answer-box{max-width:1000px}.lp-ghero .lp-answer-box p{max-width:none}.lp-gsec{align-self:stretch}.lp-gsec>h2:first-child{margin-top:0}.lp-gwide,.lp-gcta{grid-column:1/-1}.lp-gcta{background:var(--lp-navy);border-color:var(--lp-navy-line);color:var(--lp-on-navy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-gcta .lp-cta-row{margin:0}.lp-gcta .lp-btn-line{color:var(--lp-on-navy)!important}.lp-gsec .lp-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.lp-guide-faq{columns:2;column-gap:28px}.lp-guide-faq details{break-inside:avoid}@media (max-width:860px){.lp-gbento{grid-template-columns:minmax(0,1fr)}.lp-guide-faq{columns:1}}.lp-spons{flex-direction:column;display:flex}.lp-spons ul{flex-direction:column;flex:1;justify-content:space-between;display:flex}.lp-quota-cta{background:var(--lp-gold-soft);color:var(--lp-text);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.9rem;font-weight:600;display:flex}.lp-linkbtn{color:var(--lp-royal);text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.lp-sec[data-s=limited]{color:var(--lp-text);background:var(--lp-gold-soft);border-color:#0000}@media (min-width:861px){.lp-gwide .lp-steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.lp-gwide>p{max-width:90ch}}.lp-trust{color:var(--lp-text);flex-wrap:wrap;gap:6px 16px;margin:14px 0 0;padding:0;font-size:.85rem;font-weight:600;list-style:none;display:flex}.lp-trust li{align-items:center;gap:7px;display:inline-flex}.lp-trust li:before{content:"";background:var(--lp-ok-bg);width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--lp-ok);background-image:linear-gradient(135deg,transparent 45%,var(--lp-ok)45% 55%,transparent 55%);border-radius:4px;flex:none}.lp-bento.has-board{grid-template-areas:"hero hero hero now""hero hero hero auth""note res res auth""top top pop pop""route route mon mon""api api api api""f1 f2 f3 f4""plans plans plans spons""faq faq faq faq"}.lp-board-bad{grid-area:top}.lp-board-ok{grid-area:pop}.lp-board-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.lp-board-head h2{align-items:center;gap:9px;margin:0;font-size:1.13rem;display:flex}.lp-board-head h2:before{content:"";border-radius:50%;flex:none;width:8px;height:8px}.lp-board-bad .lp-board-head h2:before{background:var(--lp-bad)}.lp-board-ok .lp-board-head h2:before{background:var(--lp-ok)}.lp-board-tag{font-family:var(--lp-f-mono);letter-spacing:.12em;color:var(--lp-muted);font-size:.7rem}.lp-board-list{margin:0;padding:0;list-style:none}.lp-board-list li{border-top:1px dashed var(--lp-line-strong);grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 0;display:grid}.lp-board-n{font-family:var(--lp-f-mono);color:var(--lp-muted);font-size:.8rem}.lp-board-dom{font-family:var(--lp-f-mono);color:var(--lp-text);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:.92rem;font-weight:600}.lp-board-dom:hover{color:var(--lp-royal);text-underline-offset:3px;text-decoration:underline}.lp-board-cat{color:var(--lp-muted);background:var(--lp-sheet);border:1px solid var(--lp-line);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:.75rem}.lp-board-st{font-family:var(--lp-f-mono);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:.75rem;font-weight:600;display:inline-flex}.lp-board-st:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.lp-board-st.is-bad{color:var(--lp-bad);background:var(--lp-bad-bg)}.lp-board-st.is-ok{color:var(--lp-ok);background:var(--lp-ok-bg)}.lp-board-st small{opacity:.8;font-weight:400}@media (max-width:1060px){.lp-bento.has-board{grid-template-areas:"hero hero""now auth""note auth""res res""top pop""route route""mon mon""api api""f1 f2""f3 f4""plans plans""spons spons""faq faq"}}@media (max-width:760px){.lp-bento.has-board{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""auth""now""res""top""pop""note""route""mon""api""f1""f2""f3""f4""plans""faq""spons"}.lp-board-cat{display:none}}.lp-probe{border:1px solid var(--lp-navy-line);background:#0000002e;border-radius:10px;overflow:hidden}.lp-probe-head{font-family:var(--lp-f-mono);letter-spacing:.14em;color:var(--lp-on-navy-muted);justify-content:space-between;align-items:center;padding:7px 10px;font-size:.72rem;display:flex}.lp-probe-head span:before{content:"";vertical-align:middle;background:#3dd68c;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.lp-probe-head button{color:var(--lp-on-navy-muted);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:.75rem}.lp-probe ul{margin:0;padding:0;list-style:none}.lp-probe li{border-top:1px solid var(--lp-navy-line);font-family:var(--lp-f-mono);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding:6px 10px;font-size:.76rem;display:grid}.lp-probe li.is-bad{background:#ff6b6e0f;box-shadow:inset 2px 0 #ff6b6e}.lp-probe .t{color:var(--lp-on-navy-muted)}.lp-probe .s{border-radius:5px;padding:1px 6px;font-size:.68rem;font-weight:600}.lp-probe .is-bad .s{color:#ffa8a5;background:#ff6b6e24}.lp-probe .is-ok .s{color:#7be0a7;background:#3dd68c24}.lp-probe .d{color:var(--lp-on-navy);font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.lp-probe .d:hover{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.lp-probe li:first-child{animation:.45s ease-out both lp-probe-in}@keyframes lp-probe-in{0%{background:#ffffff1a}}}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_5cf382b8-module__Rx4dJG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_5cf382b8-module__Rx4dJG__variable{--lp-font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.e658778d.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.e658778d.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_66e3c00f-module__y5KJAG__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_66e3c00f-module__y5KJAG__variable{--lp-font-hand:"Caveat","Caveat Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.102b7f24.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.102b7f24.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_19d830d9-module__iwhPkq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_19d830d9-module__iwhPkq__variable{--lp-font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
