@keyframes _1hnq1si{0%{opacity:0;transform:scale(.96)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}
@keyframes _1hnq1sj{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.96)translateY(10px)}}
@keyframes _1hnq1sk{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}
@keyframes _1hnq1sl{0%{opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}
._1hnq1s0{gap:var(--space-4);display:grid}
._1hnq1s1{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}
._1hnq1s2{gap:6px;min-width:0;display:grid}
._1hnq1s3{color:var(--color-ink);font-size:14px;font-weight:650}
._1hnq1s4{color:var(--color-ink-muted);font-weight:500}
._1hnq1s5{border:1px solid var(--color-line-strong);background:var(--color-surface);width:100%;min-height:48px;color:var(--color-ink);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);border-radius:0;padding:0 14px;font-size:16px}
._1hnq1s5::placeholder{color:var(--color-ink-muted);opacity:.85}
._1hnq1s5:hover:not(:focus):not([aria-invalid=true]){border-color:var(--color-ink-muted)}
._1hnq1s5:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent);outline:none}
._1hnq1s5[aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 1px var(--color-danger)}
._1hnq1s5:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 9999s ease-out}._1hnq1s5:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 9999s ease-out}._1hnq1s5:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 9999s ease-out}
._1hnq1s6{resize:vertical;min-height:96px;padding:12px 14px;line-height:1.5}
._1hnq1s7{color:var(--color-danger);margin:0;font-size:13px}
._1hnq1s8{border:1px solid var(--color-danger);margin:0;padding:12px 14px;font-size:14px}
._1hnq1s9{justify-items:center;gap:var(--space-5);text-align:center;padding-block:clamp(12px,.5769vw + 9.231px,24px);display:grid}
._1hnq1sa{background:var(--color-accent-soft);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--color-accent);color:var(--color-accent-strong);border-radius:50%;place-items:center;display:grid}
._1hnq1sb{gap:var(--space-2);max-width:360px;display:grid}
._1hnq1sc{letter-spacing:-.03em;margin:0;font-size:clamp(20px,.1923vw + 19.077px,24px);font-weight:700}
._1hnq1sd{gap:var(--space-2);width:100%;display:grid}
._1hnq1se{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
._1hnq1sf{width:100%}
._1hnq1sg{align-items:center;gap:var(--space-3);color:var(--color-ink-muted);margin:0;font-size:13px;display:flex}
._1hnq1sg:before,._1hnq1sg:after{content:"";background:var(--color-line);flex:1;height:1px}
._1hnq1sh{color:var(--color-ink-muted);margin:0;font-size:14px;line-height:1.6}
._1hnq1sm{overscroll-behavior:contain;border:1px solid var(--color-line-strong);background:var(--color-section);width:min(520px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--color-ink);margin:auto;padding:0;overflow-y:auto;box-shadow:0 24px 64px #0009}
._1hnq1sm[open]{animation:.28s cubic-bezier(.16,1,.3,1) forwards _1hnq1si}
._1hnq1sm[open]::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;animation:.28s cubic-bezier(.16,1,.3,1) forwards _1hnq1sk}
._1hnq1sn{animation:.19s cubic-bezier(.4,0,1,1) forwards _1hnq1sj!important}
._1hnq1sn::backdrop{animation:.19s cubic-bezier(.4,0,1,1) forwards _1hnq1sl!important}
._1hnq1so{gap:var(--space-5);padding:clamp(20px,.5769vw + 17.231px,32px);display:grid}
._1hnq1sp{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}
._1hnq1sq{letter-spacing:-.03em;margin:0;font-size:clamp(22px,.1923vw + 21.077px,26px);font-weight:700;line-height:1.15}
._1hnq1sr{width:44px;height:44px;color:var(--color-ink-muted);cursor:pointer;transition:color var(--transition-fast), transform var(--transition-fast);background:0 0;border:0;flex-shrink:0;place-items:center;margin:-8px -8px 0 0;padding:0;display:inline-grid}
._1hnq1sr:hover{color:var(--color-ink);transform:scale(1.08)}
html:has(._1hnq1sm[open]){overflow:hidden}
._1hnq1ss{background:var(--color-section);padding-block:clamp(56px,3.0769vw + 41.231px,120px) clamp(40px,2.3077vw + 28.923px,88px)}
._1hnq1st{letter-spacing:-.05em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(40px,1.5385vw + 32.615px,72px);font-weight:700;line-height:1}
._1hnq1su{background:var(--color-section);padding-bottom:clamp(64px,3.0769vw + 49.231px,128px)}
._1hnq1sv{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:clamp(16px,.7692vw + 12.308px,32px);display:grid}
._1hnq1sw{gap:var(--space-6);display:grid;position:sticky;top:96px}
._1hnq1sx{gap:var(--space-2);display:grid}
._1hnq1sz{align-items:center;gap:var(--space-3);border:1px solid var(--color-line);background:var(--color-surface);width:100%;min-height:64px;color:var(--color-ink-muted);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), background-color var(--transition-fast);border-radius:0;padding:12px 16px;display:flex}
._1hnq1sz:hover{border-color:var(--color-line-strong);color:var(--color-ink)}
._1hnq1sz:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
._1hnq1sz[aria-selected=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-ink);box-shadow:inset 3px 0 0 var(--color-accent)}
._1hnq1s10{flex-shrink:0}
._1hnq1sz[aria-selected=true] ._1hnq1s10{color:var(--color-accent-strong)}
._1hnq1s11{gap:2px;min-width:0;display:grid}
._1hnq1s12{font-size:15px;font-weight:650;line-height:1.25}
._1hnq1s13{color:var(--color-ink-muted);font-size:13px}
._1hnq1s14{gap:var(--space-6);border:1px solid var(--color-line-strong);background:var(--color-section);padding:clamp(20px,.9615vw + 15.385px,40px);scroll-margin-top:80px;display:grid}
._1hnq1s14[hidden]{display:none}
._1hnq1s15{letter-spacing:-.035em;margin:0;font-size:clamp(24px,.3846vw + 22.154px,32px);font-weight:650;line-height:1.1}
._1hnq1s16{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,.3846vw + 10.154px,20px);margin:0;padding:0;list-style:none;display:grid}
._1hnq1s17{align-items:center;gap:var(--space-4);border:1px solid var(--color-line);background:var(--color-surface);height:100%;min-height:88px;transition:border-color var(--transition-fast);padding:clamp(20px,.3846vw + 18.154px,28px);display:flex}
._1hnq1s17:hover{border-color:var(--color-line-strong)}
._1hnq1s18{flex:1;gap:4px;min-width:0;display:grid}
._1hnq1s19{color:var(--color-ink-muted);flex-shrink:0}
._1hnq1s17:hover ._1hnq1s19{color:var(--color-ink)}
._1hnq1s1a{color:var(--color-accent-strong);text-underline-offset:3px;text-decoration:underline}
@media (prefers-reduced-motion:reduce){._1hnq1sm[open],._1hnq1sm[open]::backdrop{animation:none}._1hnq1sn,._1hnq1sn::backdrop{animation:none!important}}
@media screen and (max-width:899px){._1hnq1sv{grid-template-columns:minmax(0,1fr)}._1hnq1sw{position:static}._1hnq1sx{grid-template-columns:repeat(2,minmax(0,1fr))}._1hnq1sy{display:none}._1hnq1sz[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--color-accent)}._1hnq1s16{grid-template-columns:minmax(0,1fr)}}
