.OQG4zq_page{--bg:#fff;--surface:#f6f4ef;--surface-2:#efece4;--line:#e4e0d8;--line-2:#cfc9bd;--ink:#0e0e0e;--soft:#3d3a35;--muted:#6b6862;--accent:#ff4f1a;--accent-ink:#fff;--danger:#c62d05;background:var(--bg);min-height:100vh;color:var(--ink);padding:0 clamp(16px,4vw,40px) 96px;font-family:Inter,Helvetica Neue,Arial,sans-serif}@media (prefers-color-scheme:dark){.OQG4zq_page{--bg:#121211;--surface:#1b1a18;--surface-2:#232220;--line:#2c2b28;--line-2:#413f3a;--ink:#efece6;--soft:#d6d1c8;--muted:#a09c94;--accent:#ff6435;--accent-ink:#120804;--danger:#ff9c78}}.OQG4zq_top{letter-spacing:.04em;justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto;padding:22px 0;font-size:.82rem;display:flex}.OQG4zq_brandMark{color:var(--muted);transition:color .16s}.OQG4zq_brandMark:hover{color:var(--ink)}.OQG4zq_studio{letter-spacing:.18em;text-transform:uppercase;font-weight:600}.OQG4zq_hero{max-width:1080px;margin:28px auto 48px}.OQG4zq_hero h1{letter-spacing:-.035em;max-width:14ch;margin:10px 0 18px;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:650;line-height:.98}.OQG4zq_hero p:last-child{max-width:58ch;color:var(--soft);font-size:1.02rem;line-height:1.6}.OQG4zq_kicker{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:700}.OQG4zq_layout{grid-template-columns:200px minmax(0,1fr);gap:48px;max-width:1080px;margin:0 auto;display:grid}.OQG4zq_nav{align-self:start;position:sticky;top:24px}.OQG4zq_nav ol{gap:2px;list-style:none;display:grid}.OQG4zq_nav a{color:var(--muted);border-radius:10px;align-items:center;gap:12px;padding:9px 12px;font-size:.9rem;transition:color .16s,background .16s;display:flex;position:relative}.OQG4zq_nav a:hover{color:var(--ink);background:var(--surface)}.OQG4zq_nav a[aria-current]{color:var(--ink);background:var(--surface-2)}.OQG4zq_navNum{width:1.6em;color:var(--line-2);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700;transition:color .16s}.OQG4zq_nav a[aria-current] .OQG4zq_navNum{color:var(--accent)}.OQG4zq_nav a[data-has]:after{content:"";background:var(--accent);opacity:.8;border-radius:50%;width:6px;height:6px;margin-left:auto}.OQG4zq_form{gap:20px;display:grid}.OQG4zq_section{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:clamp(20px,3vw,32px);scroll-margin-top:24px}.OQG4zq_sectionHead{align-items:baseline;gap:18px;margin-bottom:26px;display:flex}.OQG4zq_num{color:var(--accent);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.OQG4zq_sectionHead h2{letter-spacing:-.015em;font-size:clamp(22px,3vw,28px);font-weight:800;line-height:1.1}.OQG4zq_sectionHead p{color:var(--muted);margin-top:4px;font-size:.95rem}.OQG4zq_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}.OQG4zq_field{border:0;align-content:start;gap:8px;min-width:0;display:grid}.OQG4zq_field[data-wide]{grid-column:1/-1}.OQG4zq_field legend{margin-bottom:8px;padding:0}.OQG4zq_label{font-size:.9rem;font-weight:550}.OQG4zq_req{color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;margin-left:6px;font-size:.68rem;font-weight:400}.OQG4zq_help{color:var(--muted);font-size:.82rem;line-height:1.45}.OQG4zq_err{color:var(--danger);font-size:.84rem}.OQG4zq_field input:not([type=radio]):not([type=checkbox]):not([type=file]),.OQG4zq_field textarea,.OQG4zq_field select{border:1px solid var(--line);background:var(--bg);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:12px;padding:11px 14px;font-size:.98rem;transition:border-color .14s,box-shadow .14s}.OQG4zq_field textarea{resize:vertical;min-height:96px;line-height:1.5}.OQG4zq_field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px}.OQG4zq_field input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.OQG4zq_field input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial}}.OQG4zq_field input::placeholder,.OQG4zq_field textarea::placeholder{color:var(--muted)}.OQG4zq_field input:hover,.OQG4zq_field textarea:hover,.OQG4zq_field select:hover{border-color:var(--line-2)}.OQG4zq_field input:focus-visible,.OQG4zq_field textarea:focus-visible,.OQG4zq_field select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.OQG4zq_field [aria-invalid=true]{border-color:var(--danger)!important}.OQG4zq_inputWrap[data-prefix]{border:1px solid var(--line);background:var(--bg);border-radius:12px;align-items:stretch;display:flex;overflow:hidden}.OQG4zq_inputWrap[data-prefix]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.OQG4zq_inputWrap[data-prefix] input{box-shadow:none!important;border:0!important;border-radius:0!important;padding-left:2px!important}.OQG4zq_prefix{color:var(--muted);white-space:nowrap;align-items:center;padding-left:14px;font-size:.95rem;display:flex}.OQG4zq_chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.OQG4zq_chip{cursor:pointer;position:relative}.OQG4zq_chip input{opacity:0;pointer-events:none;position:absolute}.OQG4zq_chip span{border:1px solid var(--line);min-height:38px;color:var(--soft);border-radius:6px;align-items:center;gap:8px;padding:8px 14px;font-size:.9rem;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.OQG4zq_chip[data-many] span:before{content:"";border:1px solid var(--line-2);border-radius:4px;width:12px;height:12px;transition:background .14s,border-color .14s}.OQG4zq_chip:hover span{border-color:var(--line-2);color:var(--ink)}.OQG4zq_chip input:checked+span{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent)}.OQG4zq_chip[data-many] input:checked+span:before{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 2px var(--surface)}.OQG4zq_chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.OQG4zq_clear{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:.82rem;text-decoration:underline}.OQG4zq_field .OQG4zq_otherInput{flex:180px;min-width:180px;border-radius:6px!important;width:auto!important;min-height:38px!important;padding:7px 14px!important;font-size:.9rem!important}.OQG4zq_drop{border:1px dashed var(--line-2);text-align:center;cursor:pointer;border-radius:14px;justify-items:center;gap:4px;padding:22px 16px;transition:border-color .14s,background .14s;display:grid;position:relative}.OQG4zq_drop:hover,.OQG4zq_drop[data-over]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, transparent)}.OQG4zq_drop:focus-within{outline:2px solid var(--accent);outline-offset:2px}.OQG4zq_drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.OQG4zq_dropMain{font-size:.92rem;font-weight:550}.OQG4zq_files{gap:6px;list-style:none;display:grid}.OQG4zq_files li{border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:9px 8px 9px 14px;font-size:.88rem;display:flex;position:relative;overflow:hidden}.OQG4zq_files li[data-state=error]{border-color:color-mix(in srgb, var(--danger) 50%, transparent)}.OQG4zq_fileName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.OQG4zq_fileMeta{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.OQG4zq_files li[data-state=error] .OQG4zq_fileMeta{color:var(--danger);white-space:normal}.OQG4zq_files button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:1.1rem}.OQG4zq_files button:hover{background:var(--surface-2);color:var(--ink)}.OQG4zq_bar{background:var(--accent);height:2px;transition:width .2s;position:absolute;bottom:0;left:0}.OQG4zq_send{border:1px solid var(--line-2);background:var(--surface-2);border-radius:20px;gap:20px;padding:clamp(20px,3vw,32px);scroll-margin-top:24px;display:grid}.OQG4zq_send h2{font-size:1.45rem;font-weight:620}.OQG4zq_summary{display:grid}.OQG4zq_summary div{border-top:1px solid var(--line);grid-template-columns:200px 1fr;gap:16px;padding:11px 0;font-size:.9rem;display:grid}.OQG4zq_summary dt,.OQG4zq_summary dd[data-empty]{color:var(--muted)}.OQG4zq_sendError{border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);color:var(--danger);border-radius:12px;justify-items:start;gap:10px;padding:12px 14px;font-size:.9rem;display:grid}.OQG4zq_primary{background:var(--accent);min-height:52px;color:var(--accent-ink);font:inherit;cursor:pointer;border:0;border-radius:6px;justify-self:start;padding:0 28px;font-weight:700;transition:transform .14s,opacity .14s}.OQG4zq_primary:hover:not(:disabled){transform:translateY(-1px)}.OQG4zq_primary:disabled{opacity:.55;cursor:progress}.OQG4zq_primary:focus-visible,.OQG4zq_ghost:focus-visible,.OQG4zq_restored button:focus-visible,.OQG4zq_nav a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.OQG4zq_ghost{border:1px solid var(--line-2);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:0 18px;font-size:.9rem}.OQG4zq_ghost:hover{border-color:var(--accent)}.OQG4zq_restored{border:1px solid var(--line);color:var(--soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:.9rem;display:flex}.OQG4zq_restored button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.OQG4zq_loading{max-width:1080px;min-height:70vh;margin:0 auto}.OQG4zq_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.OQG4zq_sent{border:1px solid var(--line-2);background:var(--surface);border-radius:24px;justify-items:start;gap:16px;max-width:640px;margin:0 auto;padding:clamp(24px,4vw,44px);display:grid}.OQG4zq_sent h2{letter-spacing:-.02em;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:650}.OQG4zq_sent p{color:var(--soft);line-height:1.6}.OQG4zq_tick{background:var(--accent);width:44px;height:44px;color:var(--accent-ink);border-radius:50%;place-items:center;font-weight:700;display:grid}.OQG4zq_ref code{border:1px solid var(--line-2);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.06em;border-radius:8px;padding:6px 10px;font-size:.95rem}.OQG4zq_row{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:860px){.OQG4zq_layout{grid-template-columns:minmax(0,1fr);gap:16px}.OQG4zq_nav{z-index:5;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:0 calc(-1*clamp(16px,4vw,40px));padding:10px clamp(16px,4vw,40px);top:0}.OQG4zq_nav ol{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.OQG4zq_nav a{white-space:nowrap;padding:7px 10px}.OQG4zq_nav a[data-has]:after{margin-left:0}.OQG4zq_section,.OQG4zq_send{scroll-margin-top:72px}.OQG4zq_fields{grid-template-columns:minmax(0,1fr)}.OQG4zq_summary div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion:reduce){.OQG4zq_page *,.OQG4zq_page :before,.OQG4zq_page :after{transition:none!important}}
