.jkl-land{--ink:#33302a;--ink-soft:#4a463e;--ink-muted:#6e685e;--ink-faint:#746f66;--paper:#fafaf7;--surface:#fff;--surface-2:#f4f5f2;--line:#eceae3;--line-soft:#f3f1eb;--line-strong:#dedbd2;--accent:#15795c;--accent-strong:#0e5c44;--accent-soft:#e8f5ef;--g1:#d7d4c9;--g2:#b6b2a6;--g3:#86837a;--sans:"Inter", "Inter Fallback", "SF Pro Display", ui-sans-serif, system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--ease:cubic-bezier(.16, 1, .3, 1);--panel:#1d4a3d;font-family:var(--sans);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-feature-settings:"cv05" 1, "ss01" 1;--on-accent:#fff;line-height:1.55}@layer base{:where(.jkl-land,.jkl-land *){box-sizing:border-box;margin:0;padding:0}}.jkl-land .num{font-variant-numeric:tabular-nums;letter-spacing:-.03em}.jkl-land .mono{font-family:var(--mono)}.jkl-land a{color:inherit;text-decoration:none}.jkl-land button{cursor:pointer;background:0 0;border:none;font-family:inherit}.jkl-land .wrap{max-width:1280px;margin:0 auto;padding:0 32px}.jkl-land .nav{z-index:50;background:color-mix(in srgb, var(--paper) 84%, transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.jkl-land .nav .wrap{align-items:center;gap:30px;height:64px;display:flex}.jkl-land .brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:19px;font-weight:600;display:flex}.jkl-land .logo{grid-template-columns:repeat(2,1fr);gap:3px;width:21px;height:21px;display:grid}.jkl-land .logo i{background:var(--ink);border-radius:50%}.jkl-land .logo i:nth-child(2){background:var(--accent)}.jkl-land .nlinks{color:var(--ink-muted);gap:26px;font-size:13.5px;font-weight:500;display:flex}.jkl-land .nlinks a:hover{color:var(--ink)}.jkl-land .nav .right{align-items:center;gap:14px;margin-inline-start:auto;display:flex}.jkl-land .nav .signin{color:var(--ink-soft);white-space:nowrap;font-size:13.5px;font-weight:600}.jkl-land .nlinks a{white-space:nowrap}.jkl-land .btn{white-space:nowrap;transition:background .15s var(--ease), transform .15s var(--ease), border-color .15s;border-radius:9px;align-items:center;gap:8px;padding:12px 17px;font-size:13.5px;font-weight:600;display:inline-flex}.jkl-land .btn-ink{background:var(--ink);color:var(--surface)}.jkl-land .btn-ink:hover{background:#000;transform:translateY(-1px)}.jkl-land .btn-acc{background:var(--accent);color:var(--on-accent)}.jkl-land .btn-acc:hover{background:var(--accent-strong);transform:translateY(-1px)}.jkl-land .btn-ghost{border:1px solid var(--line-strong);color:var(--ink-soft)}.jkl-land .btn-ghost:hover{background:var(--surface)}.jkl-land .btn svg{stroke-width:1.9px;width:16px;height:16px}.jkl-land .hero{padding:74px 0 26px}.jkl-land .hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.jkl-land .hero .hero-copy{min-height:330px}.jkl-land .tagpill{color:var(--accent-strong);background:var(--accent-soft);white-space:nowrap;border:1px solid #cbe5d9;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.jkl-land .tagpill .dt{background:var(--accent);border-radius:50%;width:7px;height:7px}.jkl-land h1{letter-spacing:-.04em;margin-bottom:20px;font-size:38px;font-weight:800;line-height:1.02}.jkl-land h1 em{color:var(--accent);font-style:normal}.jkl-land .sub{color:var(--ink-muted);max-width:42ch;margin-bottom:14px;font-size:18px}.jkl-land .sub b{color:var(--ink-soft);font-weight:600}.jkl-land .honest{color:var(--ink-faint);margin-bottom:28px;font-size:14px}.jkl-land .herocta{align-items:center;gap:12px;margin-bottom:20px;display:flex}.jkl-land .herocta .btn{padding:13px 20px;font-size:14px}.jkl-land .heronote{color:var(--ink-faint);align-items:center;gap:8px;font-size:12.5px;display:flex}.jkl-land .heronote svg{width:14px;height:14px;stroke:var(--accent);stroke-width:2.2px}.jkl-land .heroart{position:relative}.jkl-land .heroart svg{width:100%;height:auto;display:block}.jkl-land .trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:32px}.jkl-land .trust .wrap{flex-wrap:wrap;align-items:center;gap:26px;padding:20px 32px;display:flex}.jkl-land .trust .lbl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.jkl-land .trust .ats{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:20px;font-size:14px;font-weight:600;display:flex}.jkl-land .trust .ats span.atslogo{opacity:1;letter-spacing:-.01em;align-items:center;gap:9px;display:inline-flex}.jkl-land .trust .atsmark{background:var(--surface-2);width:27px;height:27px;color:var(--ink);font-family:var(--mono);letter-spacing:-.02em;opacity:1;box-shadow:inset 0 0 0 1px var(--line);border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.jkl-land .trust .more{font-family:var(--mono);color:var(--accent-strong);margin-inline-start:auto;font-size:12.5px}.jkl-land section{padding:80px 0}.jkl-land .shead{max-width:60ch;margin-bottom:44px}.jkl-land .shead .ek{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-strong);margin-bottom:14px;font-size:11px}.jkl-land .shead h2{letter-spacing:-.035em;margin-bottom:14px;font-size:34px;font-weight:800;line-height:1.1}.jkl-land .shead p{color:var(--ink-muted);font-size:16px}.jkl-land .steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.jkl-land .step{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;padding:26px;display:flex}.jkl-land .step .n{font-family:var(--mono);color:var(--ink-faint);letter-spacing:.1em;margin-bottom:18px;font-size:12px}.jkl-land .step .art{justify-content:center;align-items:center;height:124px;margin-bottom:20px;display:flex}.jkl-land .step .art svg{width:auto;height:118px}.jkl-land .step h3{letter-spacing:-.02em;margin-bottom:8px;font-size:18px;font-weight:700}.jkl-land .step p{color:var(--ink-muted);font-size:13.5px;line-height:1.55}.jkl-land .step p b{color:var(--ink-soft);font-weight:600}.jkl-land .preview{background:var(--panel);border-radius:22px;padding:46px 46px 0;position:relative;overflow:hidden}.jkl-land .preview .pv-head{max-width:50ch;margin-bottom:32px}.jkl-land .preview .ek{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#7bbfa6;margin-bottom:14px;font-size:11px}.jkl-land .preview h2{letter-spacing:-.035em;color:#f3f1ea;margin-bottom:12px;font-size:30px;font-weight:800;line-height:1.12}.jkl-land .preview p{color:#b6b3aa;max-width:48ch;font-size:15px}.jkl-land .pv-frame{background:var(--surface);border:1px solid #34322c;border-radius:14px 14px 0 0;overflow:hidden;box-shadow:0 -10px 50px #0000004d}.jkl-land .pv-legend{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--line);padding:11px 16px;font-size:10.5px}.jkl-land .pv-body{grid-template-columns:1.5fr 1fr;gap:18px;padding:22px;display:grid}.jkl-land .pv-col h4{font-size:11px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:14px}.jkl-land .pvrow{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:11px 0;display:flex}.jkl-land .pvrow:last-child{border-bottom:none}.jkl-land .pvrow .lg{width:30px;height:30px;font-family:var(--mono);background:var(--surface-2);border:1px solid var(--line);color:var(--ink-soft);border-radius:7px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.jkl-land .pvrow .nm{font-size:13px;font-weight:600}.jkl-land .pvrow .co{color:var(--ink-muted);font-size:11.5px}.jkl-land .pvrow .mt{font-family:var(--mono);color:var(--accent-strong);background:var(--accent-soft);border-radius:6px;margin-inline-start:auto;padding:4px 8px;font-size:11.5px;font-weight:600}.jkl-land .pvpipe{flex-direction:column;gap:9px;display:flex}.jkl-land .pvp{align-items:center;gap:10px;font-size:12.5px;display:flex}.jkl-land .pvp .st{width:72px;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:11.5px;overflow:hidden}.jkl-land .pvp .bar{background:var(--surface-2);border-radius:4px;flex:1;height:8px;overflow:hidden}.jkl-land .pvp .bar i{border-radius:4px;height:100%;display:block}.jkl-land .pvp .c{font-family:var(--mono);color:var(--ink-muted);text-align:end;width:18px;font-size:12px;font-weight:600}.jkl-land .hlist{border-top:1px solid var(--line)}.jkl-land .hrow{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:22px;padding:26px 0;display:grid}.jkl-land .hrow-copy{gap:8px;display:grid}.jkl-land .hrow dt{letter-spacing:-.02em;font-size:17px;font-weight:700}.jkl-land .hrow dd{color:var(--ink-muted);max-width:62ch;font-size:14px;line-height:1.6}.jkl-land .hrow .x{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-strong);border:1px solid #cbe5d9;border-radius:10px;place-items:center;display:grid}.jkl-land .hrow .x svg{stroke-width:1.9px;fill:none;width:19px;height:19px}.jkl-land .final{text-align:center;padding:96px 0}.jkl-land .final h2{letter-spacing:-.04em;margin-bottom:18px;max-width:18ch;margin-inline:auto;font-size:44px;font-weight:800;line-height:1.05}.jkl-land .final h2 em{color:var(--accent);font-style:normal}.jkl-land .final p{color:var(--ink-muted);margin-bottom:28px;font-size:16px}.jkl-land .final .herocta{justify-content:center}.jkl-land .jkl-footer{border-top:1px solid var(--line);margin-top:10px;padding:56px 0 30px}.jkl-land .jkl-footer .ftop{border-bottom:1px solid var(--line);grid-template-columns:1.4fr repeat(4,1fr);gap:30px;padding-bottom:36px;display:grid}.jkl-land .jkl-footer .fbrand .brand{margin-bottom:12px;font-size:18px}.jkl-land .jkl-footer .fbrand p{color:var(--ink-muted);max-width:30ch;margin-bottom:16px;font-size:13px;line-height:1.55}.jkl-land .jkl-footer .fsoc{gap:9px;display:flex}.jkl-land .jkl-footer .fsoc a{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-muted);transition:all .15s var(--ease);border-radius:9px;place-items:center;display:grid}.jkl-land .jkl-footer .fsoc a:hover{color:var(--ink);border-color:var(--line-strong);transform:translateY(-1px)}.jkl-land .jkl-footer .fsoc svg{width:16px;height:16px}.jkl-land .jkl-footer .fcol h4{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:14px;font-size:10.5px}.jkl-land .jkl-footer .fcol a,.jkl-land .jkl-footer .fcol button{color:var(--ink-muted);text-align:start;padding:5px 0;font-size:13px;text-decoration:none;transition:color .14s;display:block}.jkl-land .jkl-footer .fcol a:hover,.jkl-land .jkl-footer .fcol button:hover{color:var(--ink)}.jkl-land .jkl-footer .fcol a .ext,.jkl-land .jkl-footer .fcol button .ext{color:var(--accent-strong);margin-inline-start:5px;font-size:10px;font-weight:600}.jkl-land .jkl-footer .fbot{flex-wrap:wrap;align-items:center;gap:16px;padding-top:24px;display:flex}.jkl-land .jkl-footer .fbot .cp{color:var(--ink-faint);font-size:12.5px}.jkl-land .jkl-footer .fbot .flinks{gap:20px;font-size:12.5px;display:flex}.jkl-land .jkl-footer .fbot .flinks a{color:var(--ink-faint);text-decoration:none}.jkl-land .jkl-footer .fbot .flinks a:hover{color:var(--ink)}@media (width<=900px),(pointer:coarse){.jkl-land .brand{min-height:44px}.jkl-land .jkl-footer .fcol a,.jkl-land .jkl-footer .fcol button,.jkl-land .jkl-footer .fbot .flinks a{align-items:center;min-height:44px;display:flex}.jkl-land .jkl-footer .fbot .flinks{gap:18px}.jkl-land .navsheet select.signin,.jkl-land .nav select.signin{min-height:44px}}@media (width<=760px){.jkl-land .jkl-footer .ftop{grid-template-columns:1fr 1fr}.jkl-land .jkl-footer .fbrand{grid-column:1/-1}.jkl-land .jkl-footer .fbot .langctl-footer{margin-inline-start:0}}@media (width<=900px){.jkl-land .hero .wrap{grid-template-columns:1fr;gap:30px}.jkl-land .hero .hero-copy{min-height:0}.jkl-land h1{font-size:40px}.jkl-land .heroart{order:-1;max-width:440px}.jkl-land .steps{grid-template-columns:1fr}.jkl-land .hrow{grid-template-columns:minmax(0,1fr);gap:14px}.jkl-land .pv-body{grid-template-columns:1fr}.jkl-land .preview{padding:32px 26px 0}.jkl-land .trust .more{margin-inline-start:0}}html[data-theme=dark] .jkl-land{--ink:#eceae3;--ink-soft:#d4d1c8;--ink-muted:#a29e94;--ink-faint:#948f86;--paper:#1a1814;--surface:#221f1a;--surface-2:#2a2620;--line:#332f28;--line-soft:#2b2721;--line-strong:#423d34;--accent:#33b488;--accent-strong:#4ecb9d;--accent-soft:#17302a;--panel:#16140f;--on-accent:#1a1814}.jkl-land .dm-toggle{z-index:300;background:var(--surface);border:1px solid var(--line);width:44px;height:44px;color:var(--ink-muted);cursor:pointer;transition:all .15s var(--ease);border-radius:11px;place-items:center;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 6px 18px #28261e1f}.jkl-land .dm-toggle:hover{color:var(--ink);border-color:var(--line-strong);transform:translateY(-1px)}.jkl-land .dm-toggle svg{stroke-width:1.8px;width:18px;height:18px}.jkl-land .dm-toggle .sun,html[data-theme=dark] .jkl-land .dm-toggle .moon{display:none}html[data-theme=dark] .jkl-land .dm-toggle .sun{display:block}.jkl-land .kicker{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:10px;margin-bottom:22px;font-size:11px;display:inline-flex}.jkl-land .kicker .kdot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%}.jkl-land .btn-play{color:var(--ink-soft);align-items:center;gap:11px;padding:10px 6px;font-size:14px;font-weight:600;display:inline-flex}.jkl-land .btn-play .pl-ic{border:1px solid var(--line-strong);width:36px;height:36px;color:var(--ink);transition:background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);border-radius:50%;place-items:center;display:grid}.jkl-land .btn-play .pl-ic svg{width:14px;height:14px}.jkl-land .btn-play:hover .pl-ic{background:var(--accent);border-color:var(--accent);color:var(--on-accent);transform:scale(1.06)}.jkl-land .reveal{opacity:1;transform:none}html[data-motion=true] .jkl-land .reveal{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(18px)}html[data-motion=true] .jkl-land .reveal.in,.jkl-land .stag>*{opacity:1;transform:none}html[data-motion=true] .jkl-land .stag>*{opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);transform:translateY(16px)}html[data-motion=true] .jkl-land .stag.in>*{opacity:1;transform:none}html[data-motion=true] .jkl-land .stag.in>:nth-child(2){transition-delay:90ms}html[data-motion=true] .jkl-land .stag.in>:nth-child(3){transition-delay:.18s}html[data-motion=true] .jkl-land .stag.in>:nth-child(4){transition-delay:.27s}@media (prefers-reduced-motion:reduce){.jkl-land .reveal,.jkl-land .stag>*{opacity:1!important;transform:none!important}}.jkl-land .preview .pvp .bar i{transform-origin:0}.jkl-land .preview[data-anim] .pvp .bar i{transform:scaleX(0)}.jkl-land .ftabs{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.jkl-land .ftab{background:var(--surface);min-height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);letter-spacing:-.01em;color:var(--ink-muted);transition:color .16s var(--ease), background-color .16s var(--ease), box-shadow .16s var(--ease);border-radius:999px;padding:0 17px;font-size:13.5px;font-weight:600}.jkl-land .ftab:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-faint)}.jkl-land .ftab[aria-selected=true]{background:var(--accent);color:var(--on-accent);box-shadow:none}.jkl-land .ftab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.jkl-land .fpanel[hidden]{display:none}.jkl-land .fpanel{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:42px;padding:30px 32px;display:grid}.jkl-land .fpanel:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.jkl-land .fpanel+.fpanel{margin-top:14px}.jkl-land .fpanel h3{letter-spacing:-.03em;max-width:26ch;margin-bottom:10px;font-size:22px;font-weight:700;line-height:1.19}.jkl-land .fpanel p{color:var(--ink-muted);max-width:56ch;font-size:15px;line-height:1.6}.jkl-land .fbul{gap:9px;margin-top:18px;list-style:none;display:grid}.jkl-land .fbul li{color:var(--ink-soft);align-items:start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.jkl-land .fbul svg{width:15px;height:15px;color:var(--accent-strong);flex:none;margin-top:2px}.jkl-land .fglyph{background:var(--surface-2);border-radius:12px;padding:10px}.jkl-land .fglyph svg{width:100%;height:auto;display:block}@media (width<=900px){.jkl-land .fpanel{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}.jkl-land .fglyph{order:1;max-width:340px}}.jkl-land .pricing .grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.jkl-land .price{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;padding:28px;display:flex}.jkl-land .price.pro{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.jkl-land .price .pt{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.jkl-land .price .amt{align-items:baseline;gap:5px;margin:14px 0 4px;display:flex}.jkl-land .price .amt .v{letter-spacing:-.04em;font-size:38px;font-weight:800}.jkl-land .price .amt .per{color:var(--ink-faint);font-size:13px}.jkl-land .price .pd{color:var(--ink-muted);margin-bottom:20px;font-size:13px}.jkl-land .price ul{flex-direction:column;flex:1;gap:11px;margin-bottom:24px;list-style:none;display:flex}.jkl-land .price li{color:var(--ink-soft);align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.jkl-land .price li svg{width:16px;height:16px;stroke:var(--accent-strong);stroke-width:2.4px;flex:none;margin-top:2px}.jkl-land .pbadge{font-size:10px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-accent);background:var(--accent);border-radius:999px;padding:3px 9px}.jkl-land .faq .qa{max-width:780px}.jkl-land .qa{padding:22px 0}.jkl-land .qa+.qa{border-top:1px solid var(--line)}.jkl-land .qa summary{letter-spacing:-.02em;cursor:pointer;align-items:baseline;gap:11px;padding-inline-end:28px;font-size:16px;font-weight:700;list-style:none;display:flex;position:relative}.jkl-land .qa summary::-webkit-details-marker{display:none}.jkl-land .qa summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.jkl-land .qa .qm{font-family:var(--mono);color:var(--accent-strong);flex:none;font-size:12px}.jkl-land .qa summary:after{content:"";inset-inline-end:2px;border-inline-end:2px solid var(--ink-faint);border-block-end:2px solid var(--ink-faint);width:9px;height:9px;transition:transform .2s var(--ease);position:absolute;top:6px;transform:rotate(45deg)}.jkl-land .qa[open] summary:after{transform:rotate(-135deg)}.jkl-land .qa[open] summary{margin-bottom:9px}.jkl-land .qa p{color:var(--ink-muted);max-width:66ch;font-size:14px;line-height:1.6}@media (width<=900px){.jkl-land .pricing .grid{grid-template-columns:1fr}}.jkl-land .hero{position:relative;overflow:hidden}.jkl-land .hero .wrap{z-index:1;position:relative}.jkl-land .hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle, var(--accent-soft) 0%, transparent 60%);opacity:.85;border-radius:50%;width:720px;height:720px;position:absolute;top:-180px;right:-140px}.jkl-land .hero:after{content:"";z-index:0;pointer-events:none;opacity:.75;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-position:top;background-size:36px 36px;position:absolute;inset:0;mask-image:radial-gradient(135% 105% at 82% -5%,#000 0%,#00000080 38%,#0000 72%)}@media (prefers-reduced-motion:no-preference){.jkl-land .hero-copy>*{opacity:0;animation:jklHeroUp .7s var(--ease) both}.jkl-land .hero-copy>:first-child{animation-delay:60ms}.jkl-land .hero-copy>:nth-child(2){animation-delay:.16s}.jkl-land .hero-copy>:nth-child(3){animation-delay:.26s}.jkl-land .hero-copy>:nth-child(4){animation-delay:.36s}.jkl-land .hero-copy>:nth-child(5){animation-delay:.46s}@keyframes jklHeroUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.jkl-land .heroart{opacity:0;animation:jklHeroArt 1s var(--ease) .3s both}@keyframes jklHeroArt{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:none}}.jkl-land .heroart .seal{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.34,1.56,.64,1) 1s both jklSealPop}@keyframes jklSealPop{0%{transform:scale(0)}to{transform:scale(1)}}.jkl-land .heroart .pulse{transform-box:view-box;transform-origin:338px 222px;opacity:0;animation:3s ease-out 1.5s infinite jklPulse}@keyframes jklPulse{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.75)}}}.jkl-land .langctl{position:relative}.jkl-land .langbtn{color:var(--ink-soft);border:1px solid var(--line);white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.jkl-land .langbtn:hover{border-color:var(--line-strong);color:var(--ink)}.jkl-land .langbtn .langchev{width:13px;height:13px;color:var(--ink-faint);flex:none}.jkl-land .langmenu{z-index:60;top:calc(100% + 6px);background:var(--surface);border:1px solid var(--line);border-radius:11px;min-width:172px;padding:5px;list-style:none;position:absolute;inset-inline-end:0;box-shadow:0 14px 34px #0000001f}.jkl-land .langmenu button{text-align:start;width:100%;color:var(--ink-soft);border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:13.5px;font-weight:500;display:flex}.jkl-land .langmenu button:hover{background:var(--surface-2);color:var(--ink)}.jkl-land .langmenu button[aria-current=true]{color:var(--accent-strong);font-weight:700}.jkl-land .langmenu .langtick{flex:none;place-items:center;width:15px;height:15px;display:grid}.jkl-land .langmenu .langtick svg{fill:none;width:14px;height:14px}.jkl-land .langctl-footer{margin-inline-start:auto}.jkl-land .langctl-footer .langmenu{top:auto;bottom:calc(100% + 6px)}.jkl-land .navtoggle,.jkl-land .navsheet{display:none}@media (width<=820px){.jkl-land .nlinks,.jkl-land .nav .right .signin,.jkl-land .nav .right .langctl-nav{display:none}.jkl-land .navtoggle{border:1px solid var(--line-strong);background:var(--surface);width:44px;height:44px;color:var(--ink);border-radius:10px;flex:none;place-items:center;display:grid}.jkl-land .navtoggle svg{width:20px;height:20px}.jkl-land .navsheet{border-top:1px solid var(--line);background:var(--surface);display:block}.jkl-land .navsheet[hidden]{display:none}.jkl-land .nav .navsheet .wrap{gap:2px;height:auto;padding-top:10px;padding-bottom:16px;display:grid}.jkl-land .navsheet a{color:var(--ink-soft);border-radius:8px;padding:11px 4px;font-size:15px;font-weight:500}.jkl-land .navsheet a:hover{background:var(--surface-2);color:var(--ink)}.jkl-land .navsheet-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding-top:14px;display:flex}.jkl-land .navsheet-actions .btn{flex:auto;justify-content:center;min-height:44px}.jkl-land .navsheet-actions a.btn-ink{color:var(--surface)}.jkl-land .navsheet-actions a.btn-ghost{color:var(--ink-soft)}.jkl-land .navsheet-actions a.btn:hover{background:var(--ink);color:var(--surface)}.jkl-land .navsheet-actions a.btn-ghost:hover{background:var(--surface-2);color:var(--ink)}.jkl-land .navsheet-actions select.signin{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;flex:auto;padding:10px 12px;font-size:15px}.jkl-land .navsheet-actions .langctl{flex:auto}.jkl-land .navsheet-actions .langbtn{justify-content:center;width:100%;padding:10px}.jkl-land .navsheet-actions .langmenu{inset-inline:0}.jkl-land .herocta{flex-wrap:wrap}.jkl-land .trust .wrap{gap:14px}}.jkl-land.jkl-404{flex-direction:column;min-height:100dvh;display:flex}.jkl-land .nf-main{flex:1;align-items:center;padding:80px 0 110px;display:grid}.jkl-land .nf-code{font-family:var(--mono);letter-spacing:.18em;color:var(--accent-strong);margin-bottom:16px;font-size:13px;font-weight:600}.jkl-land .nf-title{letter-spacing:-.035em;max-width:16ch;margin-bottom:14px;font-size:40px;font-weight:800;line-height:1.06}.jkl-land .nf-body{color:var(--ink-muted);max-width:52ch;margin-bottom:18px;font-size:16px}.jkl-land .nf-path{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:30px;font-size:12.5px;display:flex}.jkl-land .nf-path-label{color:var(--ink-faint)}.jkl-land .nf-path code{font-family:var(--mono);color:var(--ink-soft);background:var(--surface-2);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;padding:3px 9px;font-size:12.5px}.jkl-land .nf-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.jkl-land .nf-actions .btn{padding:13px 20px;font-size:14px}@media (width<=640px){.jkl-land .nf-title{font-size:32px}.jkl-land .nf-actions .btn{flex:100%;justify-content:center}}@media (prefers-reduced-motion:no-preference){.jkl-land .btn:active,.jkl-land .btn-play:active{transform:scale(.97)}}.jkl-land[data-astro-cid-eph2s77r] .compact-hero[data-astro-cid-eph2s77r]{padding-bottom:10px}.jkl-land[data-astro-cid-eph2s77r] .compact-hero[data-astro-cid-eph2s77r] .wrap[data-astro-cid-eph2s77r].single{display:block}.jkl-land[data-astro-cid-eph2s77r] .compact-hero[data-astro-cid-eph2s77r] .hero-copy[data-astro-cid-eph2s77r]{max-width:760px;min-height:0}.jkl-land[data-astro-cid-eph2s77r] .features[data-astro-cid-eph2s77r] h2[data-astro-cid-eph2s77r],.jkl-land[data-astro-cid-eph2s77r] .step[data-astro-cid-eph2s77r] h2[data-astro-cid-eph2s77r]{letter-spacing:-.02em;margin-bottom:8px;font-size:18px}body{color:#33302a;background:#fafaf7;font-family:Inter,sans-serif}.legal-header[data-astro-cid-waosa6pj]{z-index:2;backdrop-filter:blur(12px);background:#fafaf7eb;border-bottom:1px solid #eceae3;justify-content:space-between;align-items:center;gap:20px;padding:18px max(24px,50vw - 430px);display:flex;position:sticky;top:0}.brand[data-astro-cid-waosa6pj]{color:inherit;align-items:center;gap:10px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.logo[data-astro-cid-waosa6pj]{grid-template-columns:repeat(2,1fr);gap:3px;width:21px;height:21px;display:grid}.logo[data-astro-cid-waosa6pj] i[data-astro-cid-waosa6pj]{background:#33302a;border-radius:50%}.logo[data-astro-cid-waosa6pj] i[data-astro-cid-waosa6pj]:nth-child(2){background:#1e9472}.back[data-astro-cid-waosa6pj]{color:#15795c;font-size:14px;font-weight:650;text-decoration:none}.legal-shell[data-astro-cid-waosa6pj]{width:min(760px,100% - 48px);margin:0 auto;padding:72px 0 96px}.legal-copy[data-astro-cid-waosa6pj] h1{letter-spacing:-.045em;margin:0 0 36px;font-size:clamp(38px,7vw,62px);line-height:1}.legal-copy[data-astro-cid-waosa6pj] h2{letter-spacing:-.025em;margin:44px 0 14px;font-size:24px}.legal-copy[data-astro-cid-waosa6pj] h3{margin:30px 0 10px;font-size:18px}.legal-copy[data-astro-cid-waosa6pj] p,.legal-copy[data-astro-cid-waosa6pj] li{color:#625d54;font-size:16px;line-height:1.78}.legal-copy[data-astro-cid-waosa6pj] ul,.legal-copy[data-astro-cid-waosa6pj] ol{padding-left:24px}.legal-copy[data-astro-cid-waosa6pj] a{color:#15795c}.legal-copy[data-astro-cid-waosa6pj] hr{border:0;border-top:1px solid #dedbd2;margin:36px 0}.legal-copy[data-astro-cid-waosa6pj] strong{color:#33302a}.legal-copy[data-astro-cid-waosa6pj] .table-scroll{max-width:100%;margin:24px 0;overflow-x:auto}.legal-copy[data-astro-cid-waosa6pj] table{border-collapse:collapse;min-width:640px}.legal-copy[data-astro-cid-waosa6pj] th,.legal-copy[data-astro-cid-waosa6pj] td{text-align:left;vertical-align:top;border:1px solid #dedbd2;padding:10px 12px}.legal-footer[data-astro-cid-waosa6pj]{color:#6e685e;text-align:center;border-top:1px solid #eceae3;padding:28px 24px;font-size:13px}.legal-footer[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]{color:inherit}@media (prefers-color-scheme:dark){html[data-theme=dark] body{color:#eceae3;background:#1a1814}html[data-theme=dark] .legal-header[data-astro-cid-waosa6pj]{background:#1a1814eb;border-color:#332f28}html[data-theme=dark] .logo[data-astro-cid-waosa6pj] i[data-astro-cid-waosa6pj]{background:#eceae3}html[data-theme=dark] .logo[data-astro-cid-waosa6pj] i[data-astro-cid-waosa6pj]:nth-child(2){background:#33b488}html[data-theme=dark] .legal-copy[data-astro-cid-waosa6pj] p,html[data-theme=dark] .legal-copy[data-astro-cid-waosa6pj] li{color:#a29e94}html[data-theme=dark] .legal-copy[data-astro-cid-waosa6pj] strong{color:#eceae3}}
