.demo_root__DqwA4{--graphite:#0B0F14;--graphite2:#111720;--ink-d:#F2F5F7;--ink-d-dim:#9AA5AE;--ink-d-faint:#626E78;--line-d:rgba(242,245,247,0.14);--line-d-soft:rgba(238,241,238,0.07);--accent:#167C78;--live:#6FBA2C;--mono:var(--font-mono);--ease:cubic-bezier(0.22,0.61,0.36,1);position:relative;isolation:isolate;background:var(--graphite);color:var(--ink-d);min-height:calc(100vh - 4rem)}.demo_root__DqwA4:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42'%3E%3Cpath d='M21 16v10M16 21h10' stroke='rgba(238,241,238,0.06)' stroke-width='1' fill='none'/%3E%3C/svg%3E");background-size:42px 42px;pointer-events:none;z-index:0}.demo_wrap___ZZGX{position:relative;z-index:1;max-width:72rem;margin:0 auto;padding:clamp(104px,12vh,132px) clamp(22px,4vw,60px) clamp(80px,10vw,120px)}.demo_blabel__A2qwU{font-family:var(--font-sans);font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:9px;color:var(--ink-d-dim)}.demo_title__w_0XV{margin-top:22px;font-size:clamp(34px,5.2vw,60px);font-weight:700;line-height:1.22;letter-spacing:-.025em;max-width:18ch}.demo_sub__9BMb0{margin-top:20px;max-width:52ch;font-size:clamp(15px,1.2vw,17px);line-height:1.6;color:var(--ink-d-dim)}.demo_grid__MDMW9{margin-top:clamp(40px,6vw,64px);display:grid;gap:clamp(32px,5vw,56px)}@media (min-width:1024px){.demo_grid__MDMW9{grid-template-columns:1fr 320px;align-items:start}}.demo_frame__C_2EO{position:relative;border-radius:clamp(16px,2vw,20px);background:rgba(17,23,32,.4);border:1px solid var(--line-d-soft);padding:clamp(24px,4vw,44px)}.demo_form__h1h4q{display:grid;gap:20px}@media (min-width:640px){.demo_form__h1h4q{grid-template-columns:1fr 1fr}}.demo_colspan__FTIYJ{grid-column:1/-1}.demo_label__kxjrT{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-d-faint);margin-bottom:8px}.demo_input__PqJnc{width:100%;background:rgba(242,245,247,.09);border:1px solid rgba(242,245,247,.24);border-radius:8px;color:var(--ink-d);font-family:inherit;font-size:14px;padding:12px 14px;transition:box-shadow .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.demo_input__PqJnc::placeholder{color:var(--ink-d-faint)}.demo_input__PqJnc:hover{border-color:rgba(242,245,247,.38)}.demo_input__PqJnc:focus{outline:none;border-color:#49A39D;box-shadow:0 0 0 3px rgba(73,163,157,.22);background:rgba(22,124,120,.1)}.demo_input__PqJnc option{background:var(--graphite2);color:var(--ink-d)}textarea.demo_input__PqJnc{resize:vertical;min-height:72px;max-height:180px;overflow-y:auto;line-height:1.5}@media (max-height:720px){.demo_form__h1h4q{gap:14px}textarea.demo_input__PqJnc{min-height:2.5em;max-height:120px}}.demo_submit__1e9i8{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.04em;background:var(--accent);color:#fff;border:1px solid transparent;border-radius:8px;padding:14px 26px;cursor:pointer;transition:opacity .25s var(--ease)}.demo_submit__1e9i8:hover{opacity:.9}.demo_submit__1e9i8:disabled{opacity:.5;cursor:default}.demo_error___TTpf{margin-top:14px;font-size:13px;color:var(--ink-d-dim)}.demo_errorLink__pEG61{color:var(--accent)}.demo_success__iGZ57{position:relative;background:rgba(22,124,120,.12);border-radius:12px;padding:32px}.demo_successTitle__p9493{font-size:18px;font-weight:600;color:var(--ink-d)}.demo_successBody__7J8GM{margin-top:8px;font-size:14px;line-height:1.6;color:var(--ink-d-dim)}.demo_stepsTitle__kk2Ef{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-d-faint)}.demo_steps__DwYff{margin-top:16px;display:grid;gap:20px}.demo_step__RbyAK{display:flex;gap:16px}.demo_stepNum__LzmHw{font-family:var(--mono);font-size:12px;color:var(--accent);flex:0 0 auto;padding-top:1px}.demo_stepT__G64Q_{font-size:14px;font-weight:600;color:var(--ink-d)}.demo_stepB__kqB4C{margin-top:3px;font-size:13px;line-height:1.5;color:var(--ink-d-dim)}.DemoModal_overlay__PMqAf{--graphite:#0B0F14;--graphite2:#111720;--ink-d:#F2F5F7;--ink-d-dim:#9AA5AE;--ink-d-faint:#626E78;--line-d:rgba(242,245,247,0.14);--accent:#167c78;--mono:var(--font-mono);--ease:cubic-bezier(0.22,0.61,0.36,1);position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:clamp(16px,5vh,64px) clamp(14px,4vw,40px);overflow-y:auto;background:rgba(7,9,8,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.DemoModal_dialog__x4_rs{position:relative;width:100%;max-width:760px;margin:auto;max-height:calc(100dvh - clamp(32px, 10vh, 128px));display:flex;flex-direction:column;overflow:hidden;background:var(--graphite);color:var(--ink-d);border-radius:clamp(18px,2.4vw,24px);border:1px solid var(--line-d);box-shadow:0 40px 120px rgba(0,0,0,.6);isolation:isolate;outline:none}.DemoModal_close__V6Kzf{position:absolute;top:14px;right:14px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:rgba(242,245,247,.07);color:var(--ink-d-dim);cursor:pointer;transition:color .2s var(--ease),background .2s var(--ease)}.DemoModal_close__V6Kzf:hover{color:var(--ink-d);background:rgba(22,124,120,.16)}.DemoModal_close__V6Kzf:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(22,124,120,.18)}.DemoModal_inner__mS_dp{position:relative;z-index:1;padding:clamp(28px,4vw,48px);overflow-y:auto;overscroll-behavior:contain;min-height:0}.DemoModal_head__glfbt{margin-bottom:clamp(26px,3.4vw,38px);max-width:46ch}.DemoModal_blabel___j7UN{font-family:var(--font-sans);font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:9px;color:var(--ink-d-dim)}.DemoModal_title__9r26_{margin-top:18px;font-size:clamp(26px,3.6vw,38px);font-weight:700;line-height:1.05;letter-spacing:-.02em}.DemoModal_sub__clonP{margin-top:14px;font-size:clamp(14px,1.1vw,16px);line-height:1.6;color:var(--ink-d-dim)}@media (prefers-reduced-motion:no-preference){.DemoModal_overlay__PMqAf{animation:DemoModal_svDemoFade__Jdd7_ .2s var(--ease)}.DemoModal_dialog__x4_rs{animation:DemoModal_svDemoRise__ESQPK .28s var(--ease)}}@keyframes DemoModal_svDemoFade__Jdd7_{0%{opacity:0}to{opacity:1}}@keyframes DemoModal_svDemoRise__ESQPK{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}