:root{--bg:#faf7f2;--bg-card:#fff;--bg-soft:#f2eee6;--bg-deep:#0e1f1e;--ink:#15201f;--ink-2:#3b4948;--ink-3:#6b7878;--ink-4:#9aa5a4;--line:#e8e2d6;--accent:#2bb3a3;--accent-strong:#1f9c8e;--accent-soft:#e6f6f4;--accent-ink:#0e3f3a;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:28px;--r-pill:999px;--shadow-xs:0 1px 2px rgba(20,30,30,.04);--shadow-sm:0 2px 8px rgba(20,30,30,.05),0 1px 2px rgba(20,30,30,.04);--shadow-md:0 8px 24px rgba(20,30,30,.06),0 2px 6px rgba(20,30,30,.04);--shadow-lg:0 24px 48px rgba(20,30,30,.08),0 4px 12px rgba(20,30,30,.05);--pad-x:clamp(20px,4vw,56px);--pad-y:clamp(40px,7vw,76px);--font:"Noir Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace}.app-form-block{margin-bottom:30px;position:relative;width:100%}.app-form-block__label{color:#7c869d;font-size:14px;left:12px;margin-bottom:10px;padding:0 5px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s;z-index:1}.app-form-block__label--active{background-color:#fff;border-radius:5px;font-size:12px;left:8px!important;top:0!important}.app-form-block__label--has-prepend{left:40px}.app-form-block_hide-details{margin-bottom:0}.app-form-block_half{width:calc(50% - 10px)}.app-form-block_half:nth-child(odd){margin-right:20px}@media (max-width:991px){.app-form-block_half:nth-child(odd){margin-right:0}}@media (max-width:767px){.app-form-block_half{margin-left:0!important;width:100%}}.app-form-block__error{color:#f44336;font-size:12px;left:10px;position:absolute;right:0;top:calc(100% + 5px)}.app-form-block_radio-group .app-form-block__label{left:0;padding:0}
