.taHw8a_form,.taHw8a_row{gap:var(--space-6);display:grid}@media (min-width:820px){.taHw8a_row{grid-template-columns:repeat(2,minmax(0,1fr))}}.taHw8a_field{gap:var(--space-2);min-width:0;display:grid}.taHw8a_labelRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.taHw8a_label{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.taHw8a_labelIndex{color:var(--accent)}.taHw8a_counter{font-family:var(--font-mono);color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:.6875rem}.taHw8a_input{width:100%;min-height:52px;padding:var(--space-3) var(--space-4);font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out);font-size:1rem}.taHw8a_input::placeholder{color:var(--text-faint)}.taHw8a_input:hover{border-color:var(--text-faint)}.taHw8a_input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #ff5b1f2e}.taHw8a_input[aria-invalid=true]{border-color:#ff6b6b}.taHw8a_input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:0 0 0 100px var(--surface) inset;transition:border-color var(--dur) var(--ease-out),background-color 600000s 0s}.taHw8a_input:-webkit-autofill:focus{box-shadow:0 0 0 100px var(--surface) inset,0 0 0 3px #ff5b1f2e}.taHw8a_input:autofill{background:var(--surface);box-shadow:0 0 0 100px var(--surface) inset;-webkit-text-fill-color:var(--text)}.taHw8a_input:autofill:focus{box-shadow:0 0 0 100px var(--surface) inset,0 0 0 3px #ff5b1f2e}.taHw8a_textarea{resize:vertical;min-height:200px;line-height:1.6}.taHw8a_error{font-family:var(--font-mono);font-size:var(--text-xs);color:#ff8a8a}.taHw8a_error:before{content:"! "}.taHw8a_foot{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.taHw8a_note{max-width:44ch;font-size:var(--text-xs);color:var(--text-faint)}.taHw8a_noteLink{color:var(--text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:.2em;transition:color .2s,text-decoration-color .2s}.taHw8a_noteLink:hover,.taHw8a_noteLink:focus-visible{color:var(--accent);text-decoration-color:currentColor}.taHw8a_submit{justify-content:center;align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-8);font:inherit;font-size:var(--text-sm);color:var(--accent-ink);background:var(--accent);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out);border:0;font-weight:700;display:inline-flex}.taHw8a_submit span{transition:transform var(--dur) var(--ease-out)}.taHw8a_submit:hover:not(:disabled){background:#ff7340}.taHw8a_submit:hover:not(:disabled) span{transform:translate(3px)}.taHw8a_submit:disabled{opacity:.7;cursor:progress}.taHw8a_submit:focus-visible{outline:2px solid var(--text);outline-offset:3px}@media (max-width:559.98px){.taHw8a_submit{width:100%}}.taHw8a_statusBox{outline:none}.taHw8a_statusBox:empty{display:none}.taHw8a_alert{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:#ffb3b3;border-radius:var(--radius-sm);background:#ff6b6b14;border:1px solid #ff6b6b59}.taHw8a_hint{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--text-muted);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}
.QIaEmq_page{padding-top:clamp(var(--space-12),8vw,var(--space-24));padding-bottom:clamp(var(--space-16),10vw,var(--space-32))}.QIaEmq_kicker{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint)}.QIaEmq_kicker span{color:var(--accent)}.QIaEmq_title{margin-top:var(--space-6);font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(2.75rem,1rem + 8vw,8rem);font-weight:800;line-height:.92}.QIaEmq_title span{color:var(--text-faint)}.QIaEmq_grid{gap:var(--space-12);margin-top:clamp(var(--space-10),6vw,var(--space-16));padding-top:var(--space-8);border-top:1px solid var(--border-strong);display:grid}@media (min-width:1100px){.QIaEmq_grid{gap:var(--space-20);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.QIaEmq_aside{align-content:start;gap:var(--space-8);display:grid}.QIaEmq_lead{color:var(--text-muted);max-width:40ch}.QIaEmq_meta{gap:var(--space-6) var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.QIaEmq_meta dt{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint);margin-bottom:var(--space-1)}.QIaEmq_meta dd{font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.QIaEmq_meta a:hover{color:var(--accent)}
