._page_1fpez_17{width:min(100%, var(--max-width));padding:118px var(--page-gutter) 96px;margin:0 auto}._breadcrumb_1fpez_33{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:34px;font-size:13px;display:flex}._breadcrumb_1fpez_33 a{color:var(--text);border-bottom:1px solid #0000;transition:border-color .16s}._breadcrumb_1fpez_33 a:hover{border-bottom-color:var(--ink)}._hero_1fpez_77{border-bottom:1px solid var(--line);max-width:900px;padding-bottom:44px}._kicker_1fpez_89{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;font-size:13px;display:flex}._code_1fpez_121{border:1px solid var(--line-strong);color:var(--ink);padding:3px 8px}._kind_1fpez_133{color:var(--white);background:var(--ink);padding:3px 8px}._title_1fpez_153{max-width:780px;font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(38px,5vw,58px);font-weight:700;line-height:1.08}._englishTitle_1fpez_173{color:var(--muted);font-family:var(--mono);letter-spacing:.04em;margin:14px 0 0;font-size:14px}._qa_1fpez_189{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:34px 0 0;display:grid}._qa_1fpez_189 dt{color:var(--muted);letter-spacing:.04em;margin-bottom:8px;font-size:13px}._qa_1fpez_189 dd{margin:0;font-size:17px;line-height:1.65}._summary_1fpez_247{max-width:680px;color:var(--text);margin:30px 0 0;font-size:17px;line-height:1.8}._tags_1fpez_263{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}._tags_1fpez_263 li{border:1px solid var(--line-strong);padding:5px 11px;font-size:13px}._section_1fpez_297{border-bottom:1px solid var(--line);max-width:900px;padding:44px 0}._section_1fpez_297 h2{font-family:var(--display);letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(24px,2.6vw,30px);font-weight:700}._body_1fpez_325{max-width:720px;margin:0 0 14px;font-size:17px;line-height:1.8}._list_1fpez_339{max-width:720px;margin:0;padding:0;list-style:none}._list_1fpez_339 li{border-top:1px solid var(--line);padding:13px 0 13px 26px;font-size:17px;line-height:1.7;position:relative}._list_1fpez_339 li:before{color:var(--green);content:"—";position:absolute;left:0}._ordered_1fpez_383{max-width:720px;margin:0;padding:0;list-style:none}._ordered_1fpez_383 li{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:14px 0;font-size:17px;line-height:1.7;display:grid}._stepIndex_1fpez_419{color:var(--muted);font-family:var(--mono);padding-top:2px;font-size:13px}._facts_1fpez_437{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}._facts_1fpez_437>div{border-bottom:1px solid var(--line);grid-template-columns:108px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}._facts_1fpez_437>div:nth-child(odd){padding-right:24px}._facts_1fpez_437>div:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}._facts_1fpez_437 dt{color:var(--muted);font-size:14px}._facts_1fpez_437 dd{margin:0;font-size:15px;line-height:1.6}._tree_1fpez_511{border:1px solid var(--line);background:var(--surface);max-width:720px;font-family:var(--mono);white-space:pre;margin:0;padding:20px 22px;font-size:13px;line-height:1.85;overflow-x:auto}._links_1fpez_537{margin:0;padding:0;list-style:none}._links_1fpez_537 li{border-top:1px solid var(--line);gap:4px;padding:14px 0;display:grid}._links_1fpez_537 a{border-bottom:1px solid var(--ink);width:fit-content;font-size:16px;font-weight:600}._links_1fpez_537 span{color:var(--muted);font-family:var(--mono);font-size:13px}._actions_1fpez_593{border:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin:44px 0;display:grid}._gate_1fpez_609,._prompt_1fpez_611{padding:26px 24px}._gateLabel_1fpez_627{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 16px;font-size:13px}._gateForm_1fpez_643{gap:14px;display:grid}._gateField_1fpez_653{gap:8px;display:grid}._gateField_1fpez_653 span{font-size:15px;font-weight:600}._gateField_1fpez_653 input{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--ink);font-family:var(--mono);letter-spacing:.05em;padding:13px 14px;font-size:16px}._gateField_1fpez_653 input:focus-visible{border-color:var(--green-bright);outline:2px solid var(--green-bright);outline-offset:2px}._button_1fpez_707{border:1px solid var(--ink);min-height:48px;color:var(--white);background:var(--ink);text-align:center;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:600;transition:background .16s,color .16s;display:inline-flex}._button_1fpez_707:disabled{cursor:not-allowed;opacity:.55}._gateHint_1fpez_757{color:var(--muted);margin:0;font-size:14px;line-height:1.7}._gateError_1fpez_771{color:#a5321f;margin:0;font-size:14px;line-height:1.7}._gateOk_1fpez_785{color:var(--green);margin:12px 0 0;font-size:14px}._inlineLink_1fpez_797{border-bottom:1px solid;margin:0 2px}._promptHead_1fpez_807{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._copy_1fpez_821{border:1px solid var(--line-strong);cursor:pointer;background:0 0;padding:7px 12px;font-size:14px;transition:border-color .16s}._copy_1fpez_821:hover{border-color:var(--ink)}._promptBlock_1fpez_847{border:1px solid var(--line);background:var(--surface-soft);max-height:260px;font-family:var(--mono);white-space:pre-wrap;word-break:break-word;margin:0;padding:16px;font-size:13px;line-height:1.8;overflow:auto}._siblings_1fpez_879{max-width:900px;padding-top:44px}._siblings_1fpez_879 h2{font-family:var(--display);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(24px,2.6vw,30px);font-weight:700}._siblings_1fpez_879 ul{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._siblings_1fpez_879 a{gap:6px;height:100%;padding:20px;transition:background .16s;display:grid}._siblings_1fpez_879 strong{font-size:17px;line-height:1.5}._siblings_1fpez_879 small{color:var(--muted);font-size:14px}._siblingIndex_1fpez_979{color:var(--muted);font-family:var(--mono);font-size:13px}._footer_1fpez_991{margin:26px 0 0;font-size:15px}@media (width<=1120px){._actions_1fpez_593{grid-template-columns:minmax(0,1fr)}._prompt_1fpez_611{border-top:1px solid var(--ink);border-left:0}}@media (width<=820px){._page_1fpez_17{padding-top:100px;padding-bottom:72px}._qa_1fpez_189{grid-template-columns:minmax(0,1fr)}._qa_1fpez_189>div+div{border-top:1px solid var(--line);border-left:0}._facts_1fpez_437{grid-template-columns:minmax(0,1fr)}._facts_1fpez_437>div:nth-child(odd),._facts_1fpez_437>div:nth-child(2n){border-left:0;padding-left:0;padding-right:0}._siblings_1fpez_879 ul{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){._title_1fpez_153{font-size:clamp(32px,9.6vw,40px)}._section_1fpez_297{padding:36px 0}._facts_1fpez_437>div{grid-template-columns:minmax(0,1fr);gap:6px}}@media (prefers-reduced-motion:reduce){._button_1fpez_707,._copy_1fpez_821,._breadcrumb_1fpez_33 a,._siblings_1fpez_879 a{transition:none}}._kicker_1fpez_89{font-family:var(--font-pixel);letter-spacing:.05em;font-size:12px}._index_1fpez_113{color:var(--muted)}._code_1fpez_121{border:2px solid var(--ink);border-radius:var(--r-xs);background:var(--surface);box-shadow:var(--sh-raised);color:var(--ink);padding:4px 9px}._kind_1fpez_133{border:2px solid var(--ink);border-radius:var(--r-xs);color:var(--ink);background:var(--acid);box-shadow:var(--sh-raised);padding:4px 9px}._category_1fpez_145{color:var(--green)}._englishTitle_1fpez_173{font-family:var(--font-pixel);letter-spacing:.04em;font-size:13px}._qa_1fpez_189{border:2px solid var(--ink);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-plate);overflow:hidden}._qa_1fpez_189>div{padding:22px 24px}._qa_1fpez_189>div+div{border-left:2px solid var(--ink)}._qa_1fpez_189 dt{color:var(--green);font-family:var(--font-pixel);letter-spacing:.06em;margin-bottom:10px;font-size:11px;display:inline-block}._tags_1fpez_263 li{border:2px solid var(--ink);border-radius:var(--r-xs);background:var(--surface);padding:6px 12px;font-size:13px}._section_1fpez_297 h2{font-size:clamp(24px,2.6vw,30px)}._section_1fpez_297 h2:before{content:"";background:var(--acid);border:2px solid var(--ink);vertical-align:1px;width:12px;height:12px;margin-right:10px;display:inline-block}._list_1fpez_339 li:before{color:var(--green);font-weight:700}._facts_1fpez_437{border-top:2px solid var(--ink)}._facts_1fpez_437>div{border-bottom:1px solid var(--line)}._tree_1fpez_511{border:2px solid var(--ink);border-radius:var(--r-md);background:var(--ink);color:var(--page);box-shadow:var(--sh-plate);padding:22px 24px}._actions_1fpez_593{border:2px solid var(--ink);border-radius:var(--r-md);box-shadow:var(--sh-plate);overflow:hidden}._prompt_1fpez_611{border-left:2px solid var(--ink)}._gateLabel_1fpez_627{font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;font-size:11px}._gateField_1fpez_653 input{border:2px solid var(--ink);border-radius:var(--r-xs)}._gateField_1fpez_653 input:focus-visible{border-color:var(--ink);box-shadow:var(--sh-focus);outline:none}._button_1fpez_707{border:2px solid var(--ink);border-radius:var(--r-xs);box-shadow:var(--sh-raised)}._button_1fpez_707:hover:not(:disabled){color:var(--ink);background:var(--acid)}._gateError_1fpez_771{color:var(--danger)}._gateOk_1fpez_785{color:var(--green)}._copy_1fpez_821{border:2px solid var(--ink);border-radius:var(--r-xs);box-shadow:var(--sh-raised)}._copy_1fpez_821:hover{background:var(--acid);border-color:var(--ink)}._promptBlock_1fpez_847{border:2px solid var(--ink);border-radius:var(--r-sm);background:var(--ink);color:var(--page)}._siblings_1fpez_879 ul{border-top:2px solid var(--ink);border-left:2px solid var(--ink);border-radius:var(--r-md) 0 0 0;overflow:hidden}._siblings_1fpez_879 li{border-right:2px solid var(--ink);border-bottom:2px solid var(--ink)}._siblings_1fpez_879 a:hover{background:var(--acid)}._siblingIndex_1fpez_979{font-family:var(--font-pixel);color:var(--green);font-size:12px}@media (width<=1120px){._prompt_1fpez_611{border-top:2px solid var(--ink);border-left:0}}
