._block_y4pi8_3{padding:max(96px,calc(var(--rhythm-hero) - 48px)) 0 var(--rhythm-section)}._askBlock_y4pi8_7{padding:0 0 var(--rhythm-section)}._inner_y4pi8_11{width:100%;max-width:var(--content-max);margin:0 auto;padding:0 var(--gutter)}._title_y4pi8_18{font-size:var(--font-size-h2);font-weight:700;letter-spacing:-.02em}._tools_y4pi8_26{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5);margin-top:var(--rhythm-part)}._cats_y4pi8_35{display:flex;flex-wrap:wrap;gap:var(--space-2)}._chip_y4pi8_41{padding:var(--space-3) var(--space-5);background:transparent;border:1px solid var(--border-color);border-radius:var(--border-radius-full);color:var(--text-secondary);font:inherit;font-size:var(--font-size-ui);cursor:pointer;transition:color var(--transition),border-color var(--transition),background var(--transition)}._chip_y4pi8_41:hover{color:var(--text-primary);border-color:var(--border-color-hover)}._chipOn_y4pi8_61{background:var(--color-primary);border-color:var(--color-primary);color:var(--text-inverse)}._search_y4pi8_68{position:relative;display:flex;align-items:center;min-width:260px;max-width:340px;flex:1 1 260px}._searchIcon_y4pi8_77{position:absolute;left:var(--space-4);color:var(--text-tertiary);pointer-events:none}._searchInput_y4pi8_84{width:100%;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-7);background:var(--surface-soft);border:1px solid var(--border-color);border-radius:var(--border-radius-full);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm)}._search_y4pi8_68:focus-within ._searchInput_y4pi8_84,._searchInput_y4pi8_84:focus{outline:none;border-color:var(--color-primary-dim);box-shadow:0 0 0 1px var(--color-primary-dim)}._list_y4pi8_107{margin-top:var(--rhythm-part);border-top:1px solid var(--border-color)}._item_y4pi8_112{border-bottom:1px solid var(--border-color)}._summary_y4pi8_116{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-1);font-weight:700;font-size:var(--font-size-lg);list-style:none;cursor:pointer;transition:color var(--transition)}._summary_y4pi8_116::-webkit-details-marker{display:none}._summary_y4pi8_116:hover{color:var(--color-primary)}._icon_y4pi8_137{flex:none;color:var(--color-primary);transition:transform var(--transition)}._item_y4pi8_112[open] ._icon_y4pi8_137{transform:rotate(45deg)}._answer_y4pi8_147{max-width:76ch;padding:0 var(--space-1) var(--space-5);color:var(--text-secondary);font-size:var(--font-size-md);line-height:var(--line-relaxed)}@supports (interpolate-size: allow-keywords){._item_y4pi8_112::details-content{height:0;overflow:clip;transition:height var(--duration-2) var(--ease),content-visibility var(--duration-2) allow-discrete}._item_y4pi8_112[open]::details-content{height:auto}}._empty_y4pi8_172{margin-top:var(--space-7);padding:var(--space-8) var(--space-5);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);text-align:center}._robot_y4pi8_180{width:120px;height:120px;margin:0 auto var(--space-5);color:var(--color-primary-dim)}._emptyTitle_y4pi8_187{font-weight:700;font-size:var(--font-size-xl);letter-spacing:-.02em}._emptyText_y4pi8_193{margin:var(--space-3) 0 var(--space-5);color:var(--text-secondary);font-size:var(--font-size-md)}._askCard_y4pi8_201{display:grid;grid-template-columns:1fr minmax(0,420px);gap:var(--space-8);align-items:start;padding-top:var(--space-8);border-top:1px solid var(--border-color)}._askTitle_y4pi8_210{font-size:var(--font-size-h2);font-weight:700;letter-spacing:-.02em}._askLede_y4pi8_216{max-width:44ch;margin-top:var(--space-5);color:var(--text-secondary);font-size:var(--font-size-lg);line-height:var(--line-relaxed)}._facts_y4pi8_224{display:flex;flex-wrap:wrap;gap:var(--space-7);margin-top:var(--rhythm-part)}._fact_y4pi8_224{display:flex;flex-direction:column;gap:var(--space-1)}._fact_y4pi8_224 b{font-weight:700;font-size:var(--font-size-xl);color:var(--color-primary);white-space:nowrap}._fact_y4pi8_224 span{font-size:var(--font-size-2xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em}._field_y4pi8_253{margin-bottom:var(--space-5)}._label_y4pi8_261{display:block;margin-bottom:var(--space-2);color:var(--text-tertiary);font-size:var(--font-size-2xs);letter-spacing:.06em;text-transform:uppercase}._input_y4pi8_270,._textarea_y4pi8_271{width:100%;padding:var(--space-4);background:var(--surface-soft);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);color:var(--text-primary);font:inherit;font-size:var(--font-size-md)}._textarea_y4pi8_271{resize:vertical}._input_y4pi8_270:focus,._textarea_y4pi8_271:focus{outline:none;border-color:var(--color-primary-dim)}._fieldBad_y4pi8_257 ._input_y4pi8_270,._fieldBad_y4pi8_257 ._textarea_y4pi8_271{border-color:var(--color-error)}._error_y4pi8_297{margin-top:var(--space-2);font-size:var(--font-size-2xs);color:var(--color-error)}._mark_y4pi8_305{width:64px;height:64px;margin-bottom:var(--space-5);fill:none;stroke:var(--color-primary);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}._mark_y4pi8_305 circle{stroke:var(--color-primary-dim);stroke-width:1.5}._mark_y4pi8_305 path{stroke-dasharray:52;stroke-dashoffset:52;animation:_draw_y4pi8_1 var(--duration-2) var(--ease) .15s forwards}._doneTitle_y4pi8_329{font-weight:700;font-size:var(--font-size-2xl);letter-spacing:-.02em}._done_y4pi8_329 button{margin-top:var(--space-6)}@keyframes _draw_y4pi8_1{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){._mark_y4pi8_305 path{animation:none;stroke-dashoffset:0}}
