.l3{--bg:#050505;--panel:#0a0a0a;--panel-2:#0f0f0f;--line:#1c1c1c;--line-2:#2e2e2e;--fg:#fdfdfd;--fg-2:#c2c2c2;--fg-3:#999;--fg-4:#5e5e5e;--green:#22c55e;background:var(--bg);color:var(--fg);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;overflow-x:clip}.l3 h1,.l3 h2,.l3 .l3-serif{font-family:var(--font-instrument), "Instrument Serif", Georgia, serif;letter-spacing:-.03em;font-weight:400}.l3 h3{font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;font-weight:500}.l3 .l3-serif-h3{font-family:var(--font-instrument), "Instrument Serif", Georgia, serif;letter-spacing:-.02em;font-weight:400}.l3-mono{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:11px}.l3-num{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.l3-wrap{width:100%;max-width:1040px;margin:0 auto;padding:0 20px}.l3-wrap-wide{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.l3-panel{background:var(--panel);border:1px solid var(--line);border-radius:6px}.l3-btn{background:var(--fg);color:#050505;border:1px solid var(--fg);border-radius:4px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:14px;font-weight:500;transition:background .12s,border-color .12s,color .12s,transform .12s;display:inline-flex}.l3-btn:hover{background:#e6e6e6;border-color:#e6e6e6}.l3-btn:active{transform:translateY(1px)}.l3-btn-outline{height:40px;color:var(--fg);border:1px solid var(--line-2);background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;transition:background .12s,border-color .12s;display:inline-flex}.l3-btn-outline:hover{border-color:var(--fg-3);background:#ffffff08}.l3-btn-mono{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:2px;font-size:12px}.l3-input{border:1px solid var(--line-2);width:100%;height:40px;color:var(--fg);background:#0f0f0f;border-radius:4px;outline:none;padding:0 12px;font-size:14px;transition:border-color .14s,background-color .14s}.l3-input::placeholder{color:var(--fg-4)}.l3-input:focus{border-color:var(--fg-3);background:#121212}.l3-label{color:var(--fg-3);margin-bottom:6px;font-size:12px;display:block}.l3-hatch{background-color:#070707;background-image:repeating-linear-gradient(135deg,#111 0 1px,#0000 1px 9px)}.l3-brackets{position:relative}.l3-brackets:before,.l3-brackets:after{content:"";border-color:var(--fg-4);border-style:solid;width:10px;height:10px;position:absolute}.l3-brackets:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.l3-brackets:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}@keyframes l3-rotate{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.l3-stage{perspective:1400px}.l3-ring{transform-style:preserve-3d;animation:48s linear infinite l3-rotate}.l3-stage:hover .l3-ring{animation-play-state:paused}.l3-face{backface-visibility:hidden}@keyframes l3-blink{0%,49%{opacity:1}50%,to{opacity:0}}.l3-blink{animation:1s step-end infinite l3-blink}@keyframes l3-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.l3-marquee{animation:30s linear infinite l3-marquee}.l3-faq summary{cursor:pointer;list-style:none}.l3-faq summary::-webkit-details-marker{display:none}.l3-faq details[open] .l3-plus{transform:rotate(45deg)}.l3-plus{transition:transform .16s}.l3-range{appearance:none;background:var(--line-2);border-radius:999px;outline:none;width:100%;height:2px}.l3-range::-webkit-slider-thumb{appearance:none;background:var(--fg);width:16px;height:16px;box-shadow:0 0 0 1px var(--fg-3);cursor:pointer;border:3px solid #050505;border-radius:50%}.l3-range::-moz-range-thumb{background:var(--fg);width:16px;height:16px;box-shadow:0 0 0 1px var(--fg-3);cursor:pointer;border:3px solid #050505;border-radius:50%}@media (prefers-reduced-motion:reduce){.l3-ring,.l3-marquee,.l3-blink{animation:none!important}}
