.jl-root{--jl-night-900:#000d14;--jl-night-850:#01141c;--jl-night-800:#031d26;--jl-night-700:#0a2d39;--jl-ink:#ebf4f4;--jl-ink-dim:#a6b4b7;--jl-ink-faint:#79898e;--jl-line:color-mix(in oklch, var(--jl-ink) 14%, transparent);--jl-teal:#52dec7;--jl-teal-strong:#15c5b1;--jl-on-teal:#001b1a;--jl-ok:#61da92;--jl-warn:#f3b94c;--jl-paper:#f4f0e6;--jl-paper-ink:#25170c;--jl-paper-dim:#5f4f42;--jl-paper-ok:#095c34;--jl-shade:black;--jl-stage-solid:90%;--jl-stage-shadow:0 24px 70px #00000059;--jl-device-shadow:0 1px 2px #0000004d, 0 28px 60px -28px #000000b3;--jl-device-glow:45%;--jl-paper-shadow:0 24px 80px #0000008c;--jl-lamp-alpha:26%;--jl-wash-alpha:14%;--jl-grain:.04;--jl-seg-on:#0a2d39;--jl-bezel:#0a2d39;--jl-notch:#000d14;--jl-cursor-fill:#000d14;--jl-cursor-stroke:white;background:var(--jl-night-900);color:var(--jl-ink-dim);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}@supports (color:lab(0% 0 0)){.jl-root{--jl-night-900:lab(3.10016% -2.7474 -4.82578);--jl-night-850:lab(5.35485% -4.58018 -7.63844);--jl-night-800:lab(9.07179% -7.25134 -9.31212);--jl-night-700:lab(16.6598% -9.45713 -11.4582);--jl-ink:lab(95.4597% -3.16557 -1.32869);--jl-ink-dim:lab(72.2903% -4.63283 -3.06975);--jl-ink-faint:lab(56.0614% -5.42897 -4.37269);--jl-teal:lab(80.6886% -43.5974 -.333118);--jl-teal-strong:lab(71.4459% -45.4176 -2.03575);--jl-on-teal:lab(7.65882% -11.5111 -2.66196);--jl-ok:lab(78.7566% -47.6652 24.555);--jl-warn:lab(79.1818% 14.062 61.488);--jl-paper:lab(94.8351% .419229 5.35069);--jl-paper-ink:lab(9.42005% 5.89285 9.29835);--jl-paper-dim:lab(34.964% 5.46126 10.3132);--jl-paper-ok:lab(34.01% -32.1081 16.5876);--jl-seg-on:lab(16.6598% -9.45713 -11.4582);--jl-bezel:lab(16.6598% -9.45713 -11.4582);--jl-notch:lab(3.10016% -2.7474 -4.82578);--jl-cursor-fill:lab(3.10016% -2.7474 -4.82578)}}html[data-theme=light] .jl-root{--jl-night-900:#ebf6f6;--jl-night-850:#f3fbfb;--jl-night-800:#fbfefe;--jl-night-700:#d4e5e6;--jl-ink:#051c21;--jl-ink-dim:#354c52;--jl-ink-faint:#50686e;--jl-teal:#006d64;--jl-teal-strong:#005751;--jl-on-teal:#f8fdfc;--jl-ok:#006738;--jl-warn:#865900;--jl-shade:white;--jl-stage-solid:100%;--jl-stage-shadow:0 1px 2px #14323714, 0 24px 60px -24px #14323747;--jl-device-shadow:0 1px 2px #14323729, 0 24px 50px -26px #14323773;--jl-device-glow:0%;--jl-paper-shadow:0 1px 2px #14323724, 0 22px 50px -18px #14323761;--jl-lamp-alpha:16%;--jl-wash-alpha:7%;--jl-grain:.03;--jl-seg-on:#fbfefe;--jl-bezel:#112a33}@supports (color:lab(0% 0 0)){html[data-theme=light] .jl-root{--jl-night-900:lab(96.069% -3.91248 -1.2163);--jl-night-850:lab(97.998% -2.60806 -.811672);--jl-night-800:lab(99.463% -1.30391 -.406218);--jl-night-700:lab(89.7392% -5.69487 -2.38606);--jl-ink:lab(8.55329% -7.44647 -6.37399);--jl-ink-dim:lab(30.605% -7.98912 -6.4788);--jl-ink-faint:lab(42.2075% -8.04476 -6.50555);--jl-teal:lab(40.8217% -33.0424 -3.32236);--jl-teal-strong:lab(32.5599% -29.3608 -4.05531);--jl-on-teal:lab(98.8972% -1.66413 -.346112);--jl-ok:lab(37.7384% -38.7767 20.0717);--jl-warn:lab(41.8592% 15.3071 53.4006);--jl-seg-on:lab(99.463% -1.30391 -.406218);--jl-bezel:lab(15.4602% -7.41003 -9.12853)}}@media (prefers-color-scheme:light){html:not([data-theme]) .jl-root{--jl-night-900:#ebf6f6;--jl-night-850:#f3fbfb;--jl-night-800:#fbfefe;--jl-night-700:#d4e5e6;--jl-ink:#051c21;--jl-ink-dim:#354c52;--jl-ink-faint:#50686e;--jl-teal:#006d64;--jl-teal-strong:#005751;--jl-on-teal:#f8fdfc;--jl-ok:#006738;--jl-warn:#865900;--jl-shade:white;--jl-stage-solid:100%;--jl-stage-shadow:0 1px 2px #14323714, 0 24px 60px -24px #14323747;--jl-device-shadow:0 1px 2px #14323729, 0 24px 50px -26px #14323773;--jl-device-glow:0%;--jl-paper-shadow:0 1px 2px #14323724, 0 22px 50px -18px #14323761;--jl-lamp-alpha:16%;--jl-wash-alpha:7%;--jl-grain:.03;--jl-seg-on:#fbfefe;--jl-bezel:#112a33}@supports (color:lab(0% 0 0)){html:not([data-theme]) .jl-root{--jl-night-900:lab(96.069% -3.91248 -1.2163);--jl-night-850:lab(97.998% -2.60806 -.811672);--jl-night-800:lab(99.463% -1.30391 -.406218);--jl-night-700:lab(89.7392% -5.69487 -2.38606);--jl-ink:lab(8.55329% -7.44647 -6.37399);--jl-ink-dim:lab(30.605% -7.98912 -6.4788);--jl-ink-faint:lab(42.2075% -8.04476 -6.50555);--jl-teal:lab(40.8217% -33.0424 -3.32236);--jl-teal-strong:lab(32.5599% -29.3608 -4.05531);--jl-on-teal:lab(98.8972% -1.66413 -.346112);--jl-ok:lab(37.7384% -38.7767 20.0717);--jl-warn:lab(41.8592% 15.3071 53.4006);--jl-seg-on:lab(99.463% -1.30391 -.406218);--jl-bezel:lab(15.4602% -7.41003 -9.12853)}}}.jl-theme-sun{display:none}html[data-theme=dark] .jl-theme-sun{display:block}html[data-theme=dark] .jl-theme-moon{display:none}@media (prefers-color-scheme:dark){html:not([data-theme]) .jl-theme-sun{display:block}html:not([data-theme]) .jl-theme-moon{display:none}}html:has(.jl-root){--jl-header-h:4rem;scroll-padding-top:var(--jl-header-h)}@media (max-width:639px){html:has(.jl-root){--jl-header-h:3.75rem}}@media (max-width:384px){html:has(.jl-root){--jl-header-h:4.5rem}}.jl-root [id]{scroll-margin-top:0}.jl-header{z-index:50;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0;border-bottom:1px solid #0000;transition:background-color .25s,border-color .25s,box-shadow .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:sticky;top:0}.jl-header[data-stuck=true]{background:color-mix(in srgb, var(--jl-night-900) 90%, transparent);border-bottom-color:var(--jl-line);box-shadow:0 14px 30px -26px color-mix(in srgb, var(--jl-notch) 60%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.jl-header[data-stuck=true]{background:color-mix(in srgb, var(--jl-night-900) 97%, transparent)}}.jl-mono{font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,monospace}.jl-num{font-variant-numeric:tabular-nums}.jl-kicker{text-transform:uppercase;letter-spacing:.22em;color:var(--jl-teal);font-size:.6875rem;font-weight:600}.jl-label{text-transform:uppercase;letter-spacing:.16em;color:var(--jl-ink-faint);font-size:.625rem;font-weight:600}.jl-grain:after{content:"";pointer-events:none;opacity:var(--jl-grain);z-index:60;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.jl-lamp{pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklch, var(--jl-teal) var(--jl-lamp-alpha), transparent), transparent);filter:blur(40px);border-radius:50%;width:min(900px,120vw);height:520px;animation:9s ease-in-out infinite jl-lamp;position:absolute;top:0;left:50%;transform:translate(-50%,-34%)}@keyframes jl-lamp{0%,to{opacity:.7}50%{opacity:1}}.jl-glow{box-shadow:0 0 0 1px color-mix(in oklch, var(--jl-teal) 50%, transparent), 0 8px 40px color-mix(in oklch, var(--jl-teal) 28%, transparent)}.jl-card{background:color-mix(in srgb, var(--jl-night-800) 78%, transparent);border:1px solid var(--jl-line)}.jl-stage{background:color-mix(in srgb, var(--jl-night-850) var(--jl-stage-solid), var(--jl-shade));border:1px solid var(--jl-line);box-shadow:var(--jl-stage-shadow)}.jl-reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(18px)}.jl-io.is-in .jl-reveal{opacity:1;transform:none}.jl-print{clip-path:inset(0 0 100%);transition:clip-path .9s cubic-bezier(.22,.61,.36,1)}.jl-io.is-in .jl-print{clip-path:inset(0)}.jl-chstem{transform-origin:top;transition:transform .8s cubic-bezier(.22,.61,.36,1);transform:scaleY(0)}.jl-io.is-in .jl-chstem{transform:scaleY(1)}.jl-chdot{opacity:0;transition:opacity .35s .65s}.jl-io.is-in .jl-chdot{opacity:1}.jl-chline{transition:transform 1s cubic-bezier(.22,.61,.36,1) .45s;transform:scaleX(0)}.jl-chline-l{transform-origin:100%}.jl-chline-r{transform-origin:0}.jl-io.is-in .jl-chline{transform:scaleX(1)}@keyframes jl-breathe{0%,to{opacity:.35}50%{opacity:1}}.jl-breathe{animation:2.2s ease-in-out infinite jl-breathe}@keyframes jl-cue{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}.jl-cue{animation:2s ease-in-out infinite jl-cue}@keyframes jl-ticker{to{transform:translate(-50%)}}.jl-ticker{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.jl-ticker-track{width:max-content;animation:38s linear infinite jl-ticker;display:inline-flex}.jl-ticker:hover .jl-ticker-track{animation-play-state:paused}@keyframes jl-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.jl-slide-in{animation:.45s cubic-bezier(.22,.61,.36,1) both jl-slide-in}@keyframes jl-pop{0%{transform:scale(1)}35%{transform:scale(1.22)}to{transform:scale(1)}}.jl-pop{animation:.5s cubic-bezier(.34,1.56,.64,1) jl-pop;display:inline-block}@keyframes jl-ping{0%{opacity:.8;transform:scale(.8)}80%,to{opacity:0;transform:scale(2.2)}}.jl-ping{animation:2.4s cubic-bezier(.16,1,.3,1) infinite jl-ping}.jl-paper{background:var(--jl-paper);color:var(--jl-paper-ink);box-shadow:var(--jl-paper-shadow)}.jl-printer{--jl-ink-dim:#a6b4b7;--jl-teal:#52dec7;background:linear-gradient(#10323f,#021922);background:linear-gradient(lab(18.972% -9.32767 -11.6829),lab(7.34445% -6.20939 -9.00742));box-shadow:0 10px 30px #0009}@supports (color:lab(0% 0 0)){.jl-printer{--jl-ink-dim:lab(72.2903% -4.63283 -3.06975);--jl-teal:lab(80.6886% -43.5974 -.333118)}}@keyframes jl-head{0%,to{transform:translate(-14px)}50%{transform:translate(14px)}}.jl-head{animation:1.6s ease-in-out infinite jl-head}.jl-barcode{background-image:repeating-linear-gradient(90deg, var(--jl-paper-ink) 0 2px, transparent 2px 5px, var(--jl-paper-ink) 5px 6px, transparent 6px 11px, var(--jl-paper-ink) 11px 14px, transparent 14px 16px, var(--jl-paper-ink) 16px 17px, transparent 17px 23px);height:44px}.jl-scallop{inset-inline:0;background-image:radial-gradient(circle at 7px 0, var(--jl-paper) 0 5px, transparent 5.5px);background-repeat:repeat-x;background-size:14px 8px;height:8px;position:absolute;bottom:-8px}.jl-paper .jl-label{color:var(--jl-paper-dim)}.jl-dash{border-top:2px dashed color-mix(in oklch, var(--jl-paper-ink) 35%, transparent)}.jl-screen{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f7f5f2;--surface:#fff;--surface-subtle:#faf8f5;--surface-soft:#efece7;--text:#1f2421;--text-muted:#5c635e;--text-subtle:#6b716b;--border:#ddd8cf;--border-soft:#e9e5de;--border-faint:#f1eee9;--border-strong:#858a84;--accent:#0f766e;--accent-hover:#0b5f58;--on-accent:#fff;--accent-soft:#e2f1ee;--accent-wash:#d2e8e4;--success-bg:#e8f4ec;--success-line:#b5d8c1;--success-text:#17623a;--warning-bg:#fdf3dc;--warning-line:#ecd08c;--warning-text:#7d5200;--danger-bg:#fbeaea;--danger-line:#eab5b5;--danger-text:#a12b2b;--glass-surface:var(--surface);--glass-surface-subtle:var(--surface-subtle);--glass-soft:var(--surface-soft);--glass-line:var(--border);--glass-line-soft:var(--border-soft);background:var(--surface);color:var(--text)}.jl-device{border:1px solid color-mix(in oklch, var(--jl-ink) 16%, transparent);box-shadow:var(--jl-device-shadow), 0 0 80px -30px color-mix(in oklch, var(--jl-teal) var(--jl-device-glow), transparent)}.jl-phone{background:var(--jl-bezel);border:1px solid color-mix(in oklch, var(--jl-ink) 18%, transparent);box-shadow:var(--jl-device-shadow), 0 0 80px -30px color-mix(in oklch, var(--jl-teal) var(--jl-device-glow), transparent);border-radius:2.1rem;padding:6px}.jl-phone-screen{background:var(--canvas);border-radius:1.7rem;overflow:hidden}.jl-notch{background:var(--jl-notch);border-radius:9999px;width:3.5rem;height:.875rem}.jl-tour-stage{isolation:isolate;position:relative}.jl-tour-stage:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(60% 70% at 70% 0%, color-mix(in oklch, var(--jl-teal) var(--jl-wash-alpha), transparent), transparent 70%);pointer-events:none;position:absolute;inset:-1px}.jl-screen [data-sim]{transition:transform .15s,background-color .15s,border-color .15s,color .15s,opacity .15s}.jl-screen [data-sim][data-pressed=true]{filter:brightness(.95);transform:scale(.96)}.jl-screen [data-sim][data-hint=true]{outline:2px solid var(--accent);outline-offset:2px;animation:1.5s ease-out 5 jl-sim-hint}@keyframes jl-sim-hint{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--accent) 50%, transparent)}to{box-shadow:0 0 0 10px #0000}}@keyframes jl-sim-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes jl-sim-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes jl-sim-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes jl-sim-toast{0%{opacity:0;transform:translateY(10px)}9%{opacity:1;transform:none}84%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)}}.jl-sim-pop{animation:.32s cubic-bezier(.22,1,.36,1) both jl-sim-pop}.jl-sim-rise{animation:.42s cubic-bezier(.22,1,.36,1) both jl-sim-rise}.jl-sim-drop{animation:.46s cubic-bezier(.22,1,.36,1) both jl-sim-drop}.jl-sim-toast{animation:3.6s cubic-bezier(.22,1,.36,1) both jl-sim-toast}.jl-cursor{transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .2s}.jl-cursor-ring{transition:transform .15s,opacity .15s}.jl-cursor-icon{filter:drop-shadow(0 2px 3px #00000073)}.jl-btn{border:1px solid var(--jl-line);min-height:2.5rem;color:var(--jl-ink);background:0 0;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.8125rem;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.jl-btn:hover{border-color:color-mix(in oklch, var(--jl-teal) 60%, transparent);background:color-mix(in oklch, var(--jl-teal) 8%, transparent)}.jl-btn-primary{background:var(--jl-teal);color:var(--jl-on-teal);border-color:#0000}.jl-btn-primary:hover{background:var(--jl-teal-strong);border-color:#0000}:where(.jl-root) :where(a,button,textarea,input,[tabindex]):focus-visible{outline:2px solid var(--jl-teal);outline-offset:2px}.jl-seg{border:1px solid var(--jl-line);background:color-mix(in srgb, var(--jl-night-900) 70%, transparent);border-radius:9999px;padding:2px;display:inline-flex}.jl-seg button{min-height:2.25rem;color:var(--jl-ink-dim);border-radius:9999px;padding:0 .85rem;font-size:.75rem;font-weight:600;transition:background-color .15s,color .15s}.jl-seg button:hover{color:var(--jl-ink)}.jl-seg button[aria-pressed=true]{background:var(--jl-seg-on);color:var(--jl-ink)}@media (prefers-reduced-motion:reduce){.jl-header{transition:none}.jl-reveal{opacity:1!important;transition:none!important;transform:none!important}.jl-print{clip-path:none!important;transition:none!important}.jl-chstem,.jl-chline{transition:none!important;transform:none!important}.jl-chdot{opacity:1!important;transition:none!important}.jl-lamp,.jl-breathe,.jl-cue,.jl-ticker-track,.jl-slide-in,.jl-pop,.jl-ping,.jl-head,.jl-sim-pop,.jl-sim-rise,.jl-sim-drop,.jl-screen [data-sim][data-hint=true]{animation:none!important}.jl-sim-toast{display:none!important}.jl-cursor,.jl-cursor-ring,.jl-screen [data-sim]{transition:none!important}}
