.hvVLpW_rail{gap:6px;display:grid}.hvVLpW_group{gap:2px;display:grid}.hvVLpW_groupLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--oc-fg-3);padding:10px 10px 2px;font-size:11px;font-weight:600}.hvVLpW_summary{color:var(--oc-fg-2);cursor:pointer;transition:background var(--dur-fast) ease-out, color var(--dur-fast) ease-out;border-radius:9px;align-items:center;gap:9px;padding:5px 10px;font-size:14px;list-style:none;display:flex}.hvVLpW_summary::-webkit-details-marker{display:none}.hvVLpW_summary:hover{background:var(--oc-surface-2);color:var(--oc-fg)}.hvVLpW_summary:focus-visible{outline:2px solid var(--oc-accent);outline-offset:-2px}.hvVLpW_here{color:var(--oc-fg);font-weight:600}.hvVLpW_icon{color:var(--oc-fg-3);flex-shrink:0}.hvVLpW_here .hvVLpW_icon{color:var(--oc-accent)}.hvVLpW_chevron{color:var(--oc-fg-4);transition:transform var(--dur) ease-out;flex-shrink:0;margin-left:auto}.hvVLpW_feature[open]>.hvVLpW_summary .hvVLpW_chevron{transform:rotate(90deg)}.hvVLpW_guides{border-left:1px solid var(--oc-line);gap:1px;margin:2px 0 6px 17px;padding-left:12px;display:grid}.hvVLpW_guide{color:var(--oc-fg-2);transition:background var(--dur-fast) ease-out, color var(--dur-fast) ease-out;border-radius:7px;padding:6px 10px;font-size:13.5px;line-height:1.4;display:block}.hvVLpW_guide:hover{background:var(--oc-surface-2);color:var(--oc-fg)}.hvVLpW_on,.hvVLpW_on:hover{background:var(--oc-accent-soft);color:var(--oc-fg);font-weight:600}
.cXJKVq_wrap{border:1px solid var(--oc-line);border-radius:var(--r-lg);background:var(--oc-surface);overflow-x:auto}.cXJKVq_table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.45}.cXJKVq_table thead th{background:var(--oc-surface-2);border-bottom:1px solid var(--oc-line);text-transform:uppercase;letter-spacing:.05em;color:var(--oc-fg-3);text-align:left;white-space:nowrap;padding:9px 14px;font-size:11px;font-weight:600}.cXJKVq_table tbody th,.cXJKVq_table tbody td{border-bottom:1px solid var(--oc-line);text-align:left;vertical-align:top;padding:11px 14px}.cXJKVq_table tbody tr:last-child th,.cXJKVq_table tbody tr:last-child td{border-bottom:0}.cXJKVq_table tbody th{color:var(--oc-fg);white-space:nowrap;font-weight:600}.cXJKVq_table tbody td{color:var(--oc-fg-2)}.cXJKVq_table tbody td.cXJKVq_empty{color:var(--oc-fg-3)}.cXJKVq_compact .cXJKVq_table{font-size:13px}.cXJKVq_compact .cXJKVq_table tbody th,.cXJKVq_compact .cXJKVq_table tbody td{padding:8px 12px}.cXJKVq_compact .cXJKVq_table thead th{padding:7px 12px}@media (max-width:640px){.cXJKVq_table tbody th{white-space:normal}}@media (max-width:560px){.cXJKVq_table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cXJKVq_table tbody,.cXJKVq_table tbody tr{display:block}.cXJKVq_table tbody tr{border-bottom:1px solid var(--oc-line);padding:12px 14px}.cXJKVq_table tbody tr:last-child{border-bottom:0}.cXJKVq_table tbody th,.cXJKVq_table tbody td,.cXJKVq_compact .cXJKVq_table tbody th,.cXJKVq_compact .cXJKVq_table tbody td{border-bottom:0;padding:0}.cXJKVq_table tbody th{margin-bottom:6px;display:block}.cXJKVq_table tbody td{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);gap:12px;padding:2px 0;display:grid}.cXJKVq_table tbody td:before{content:attr(data-label);content:attr(data-label) / "";text-transform:uppercase;letter-spacing:.05em;color:var(--oc-fg-3);padding-top:2px;font-size:11px;font-weight:600;line-height:1.6}.cXJKVq_compact .cXJKVq_table tbody tr{padding:10px 12px}.cXJKVq_compact .cXJKVq_table tbody td{grid-template-columns:minmax(0,1fr);gap:0;padding:3px 0}}
.S3sPfq_section{margin-top:40px}.S3sPfq_section>h2{letter-spacing:-.02em;margin-bottom:14px;font-size:20px;font-weight:600;line-height:1.2}.S3sPfq_list{border-top:1px solid var(--oc-line)}.S3sPfq_concept{border-bottom:1px solid var(--oc-line);gap:12px;padding:20px 0 22px;display:grid}.S3sPfq_head{align-items:center;gap:10px;display:flex}.S3sPfq_head h3{letter-spacing:-.015em;font-size:16px;font-weight:600;line-height:1.3}.S3sPfq_icon{border-radius:var(--r-md);background:var(--oc-surface-2);width:28px;height:28px;color:var(--oc-fg-3);flex-shrink:0;place-items:center;display:grid}.S3sPfq_content{gap:12px;display:grid}.S3sPfq_summary{max-width:66ch;color:var(--oc-fg);font-size:16px;line-height:1.6}.S3sPfq_body{max-width:66ch;color:var(--oc-fg-2);font-size:16px;line-height:1.6}.S3sPfq_bullets{gap:8px;max-width:66ch;display:grid}.S3sPfq_bullets li{color:var(--oc-fg-2);padding-left:18px;font-size:16px;line-height:1.6;position:relative}.S3sPfq_bullets li:before{content:"";background:var(--oc-fg-4);border-radius:99px;width:5px;height:5px;position:absolute;top:.68em;left:3px}
._2ZvhLW_toc{gap:10px;display:grid}._2ZvhLW_label{text-transform:uppercase;letter-spacing:.05em;color:var(--oc-fg-3);font-size:11px;font-weight:600}._2ZvhLW_toc ul{border-left:1px solid var(--oc-line)}._2ZvhLW_link{color:var(--oc-fg-2);transition:color var(--dur-fast) ease-out, border-color var(--dur-fast) ease-out;border-left:1px solid #0000;margin-left:-1px;padding:5px 0 5px 13px;font-size:13.5px;line-height:1.4;display:block}._2ZvhLW_link:hover{color:var(--oc-fg)}._2ZvhLW_on{border-left-color:var(--oc-fg);color:var(--oc-fg);font-weight:600}._2ZvhLW_sub ._2ZvhLW_link{color:var(--oc-fg-3);padding:4px 0 4px 25px;font-size:13px}._2ZvhLW_sub ._2ZvhLW_link:hover,._2ZvhLW_sub ._2ZvhLW_on{color:var(--oc-fg)}
._0dR71a_shell{max-width:var(--page-wide);padding:0 var(--gutter);grid-template-columns:256px minmax(0,1fr) 208px;gap:48px;margin:0 auto;display:grid}._0dR71a_railCol{border-right:1px solid var(--oc-line)}._0dR71a_railSticky{top:var(--masthead-h);max-height:calc(100dvh - var(--masthead-h));scrollbar-width:thin;padding:16px 16px 40px 0;position:sticky;overflow-y:auto}._0dR71a_main{min-width:0;max-width:720px;padding:28px 0 88px}._0dR71a_tocCol{min-width:0}._0dR71a_tocSticky{top:var(--masthead-h);padding-top:28px;position:sticky}._0dR71a_mobileNav{display:none}._0dR71a_crumb{color:var(--oc-fg-3);flex-wrap:wrap;gap:6px;font-size:13px;display:flex}._0dR71a_crumb a{color:var(--oc-fg-2);text-underline-offset:3px}._0dR71a_crumb a:hover{color:var(--oc-fg);text-decoration:underline}._0dR71a_crumb [aria-current]{color:var(--oc-fg-2);font-weight:500}._0dR71a_title{letter-spacing:-.02em;margin-top:10px;font-size:30px;font-weight:600;line-height:1.15}._0dR71a_meta{color:var(--oc-fg-3);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:10px;font-size:13px;display:flex}._0dR71a_draft,._0dR71a_pill{background:var(--oc-surface-2);color:var(--oc-fg-2);border-radius:99px;padding:2px 7px;font-size:11px;font-weight:550}._0dR71a_answer{letter-spacing:-.01em;color:var(--oc-fg-2);max-width:60ch;margin-top:16px;font-size:20px;line-height:1.45}._0dR71a_before{background:var(--oc-surface);border:1px solid var(--oc-line);border-radius:var(--r-lg);box-shadow:var(--oc-shadow-card);margin-top:24px;padding:16px 20px 6px}._0dR71a_before h2{letter-spacing:-.01em;border-bottom:1px solid var(--oc-line);padding-bottom:10px;font-size:15px;font-weight:600}._0dR71a_before dl>div{grid-template-columns:148px minmax(0,1fr);gap:4px 16px;padding:10px 0;display:grid}._0dR71a_before dl>div+div{border-top:1px solid var(--oc-line)}._0dR71a_before dt{color:var(--oc-fg-3);padding-top:1px;font-size:13px;font-weight:500}._0dR71a_before dd{color:var(--oc-fg);margin:0;font-size:15px;line-height:1.5}._0dR71a_needs{gap:4px;max-width:66ch;display:grid}._0dR71a_needs li{padding-left:14px;position:relative}._0dR71a_needs li:before{content:"";background:var(--oc-fg-4);border-radius:99px;width:5px;height:5px;position:absolute;top:.62em;left:2px}._0dR71a_section{margin-top:40px}._0dR71a_section>h2{letter-spacing:-.02em;margin-bottom:14px;font-size:20px;font-weight:600;line-height:1.2}._0dR71a_worked{border-radius:var(--r-lg);background:var(--st-ok-soft);color:var(--oc-fg);grid-template-columns:22px minmax(0,1fr);gap:10px;padding:14px 16px;font-size:15px;line-height:1.5;display:grid}._0dR71a_worked>span{max-width:66ch}._0dR71a_worked svg{color:var(--st-ok);margin-top:1px}._0dR71a_problems{border-top:1px solid var(--oc-line)}._0dR71a_problems>li{border-bottom:1px solid var(--oc-line)}._0dR71a_problemSummary{cursor:pointer;border-radius:var(--r-sm);grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:16px;padding:14px 0;list-style:none;display:grid}._0dR71a_problemSummary::-webkit-details-marker{display:none}._0dR71a_problemSummary:focus-visible{outline:2px solid var(--oc-accent);outline-offset:2px}._0dR71a_symptom{letter-spacing:-.01em;max-width:66ch;color:var(--oc-fg);gap:2px;font-size:16px;font-weight:600;line-height:1.4;display:grid}._0dR71a_symptomLabel{letter-spacing:0;color:var(--oc-fg-3);font-size:12px;font-weight:500}._0dR71a_problemChevron{color:var(--oc-fg-3);transition:transform var(--dur) ease-out, color var(--dur-fast) ease-out}details[open]>._0dR71a_problemSummary ._0dR71a_problemChevron{transform:rotate(90deg)}._0dR71a_problemSummary:hover ._0dR71a_problemChevron{color:var(--oc-fg)}details>._0dR71a_fix{padding:0 32px 16px 0}._0dR71a_qBody{gap:10px;padding:0 32px 16px 0;display:grid}._0dR71a_qLinks{flex-wrap:wrap;gap:6px 20px;display:flex}._0dR71a_qMore{color:var(--oc-fg-2);text-underline-offset:3px;transition:color var(--dur-fast) ease-out;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}._0dR71a_qMore:hover{color:var(--oc-fg);text-decoration:underline}._0dR71a_qMore svg{transition:color var(--dur-fast) ease-out;flex-shrink:0}._0dR71a_qMore:hover svg{color:var(--oc-accent)}._0dR71a_prose{gap:12px;display:grid}._0dR71a_prose p{max-width:66ch;color:var(--oc-fg-2);font-size:16px;line-height:1.6}._0dR71a_prose p:first-child{color:var(--oc-fg)}._0dR71a_fix{max-width:66ch;color:var(--oc-fg-2);font-size:16px;line-height:1.6}._0dR71a_related{background:var(--oc-surface);border:1px solid var(--oc-line);border-radius:var(--r-lg);box-shadow:var(--oc-shadow-card);overflow:hidden}._0dR71a_related li+li{border-top:1px solid var(--oc-line)}._0dR71a_relatedLink{transition:background var(--dur-fast) ease-out;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:12px 16px;display:grid}._0dR71a_relatedLink:hover{background:var(--oc-surface-2)}._0dR71a_relatedLink:focus-visible{outline:2px solid var(--oc-accent);outline-offset:-2px;border-radius:0}._0dR71a_relatedIcon{border-radius:var(--r-md);background:var(--oc-surface-2);width:28px;height:28px;color:var(--oc-fg-3);transition:background var(--dur-fast) ease-out, color var(--dur-fast) ease-out;place-items:center;display:grid}._0dR71a_relatedLink:hover ._0dR71a_relatedIcon{background:var(--oc-accent-soft);color:var(--oc-accent)}._0dR71a_relatedText{gap:1px;display:grid}._0dR71a_relatedTitle{letter-spacing:-.01em;color:var(--oc-accent);font-size:15px;font-weight:600}._0dR71a_relatedArea{color:var(--oc-fg-3);font-size:13px}._0dR71a_relatedArrow{color:var(--oc-fg-3);transition:transform var(--dur-fast) ease-out, color var(--dur-fast) ease-out}._0dR71a_relatedLink:hover ._0dR71a_relatedArrow{color:var(--oc-accent);transform:translate(2px)}._0dR71a_stuck{border-radius:var(--r-lg);background:var(--oc-surface-2);border:1px solid var(--oc-line);color:var(--oc-fg-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:48px;padding:16px 20px;font-size:15px;display:flex}._0dR71a_stuck strong{color:var(--oc-fg);font-weight:600}._0dR71a_stuckActions{gap:8px;display:flex}._0dR71a_email,._0dR71a_back{border-radius:var(--r-sm);transition:background var(--dur-fast) ease-out, color var(--dur-fast) ease-out;border:1px solid #0000;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:500;display:inline-flex}._0dR71a_email{border-color:var(--oc-line-strong);background:var(--oc-surface);color:var(--oc-fg)}._0dR71a_email:hover{background:var(--oc-surface-2)}._0dR71a_back{color:var(--oc-fg-2)}._0dR71a_back:hover{background:var(--oc-surface);color:var(--oc-fg)}@media (max-width:1240px){._0dR71a_shell{grid-template-columns:240px minmax(0,1fr);gap:40px}._0dR71a_tocCol{display:none}}@media (max-width:1000px){._0dR71a_shell{grid-template-columns:minmax(0,1fr)}._0dR71a_railCol{display:none}._0dR71a_main{max-width:none;padding-top:20px}._0dR71a_mobileNav{border:1px solid var(--oc-line);border-radius:var(--r-lg);background:var(--oc-surface);margin-bottom:20px;display:block}._0dR71a_mobileNav>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;list-style:none;display:flex}._0dR71a_mobileNav>summary::-webkit-details-marker{display:none}._0dR71a_mobileNav>summary svg{color:var(--oc-fg-3);transition:transform var(--dur) ease-out}._0dR71a_mobileNav[open]>summary svg{transform:rotate(90deg)}._0dR71a_mobileNav[open]>summary{border-bottom:1px solid var(--oc-line)}._0dR71a_mobileNav>nav{padding:4px 8px 12px}}@media (max-width:640px){._0dR71a_title{font-size:26px}._0dR71a_answer{font-size:16px;line-height:1.6}._0dR71a_before dl>div{grid-template-columns:minmax(0,1fr)}._0dR71a_stuck{flex-direction:column;align-items:flex-start}}
.BYgNWW_page{max-width:var(--page-max);padding:28px var(--gutter) 88px;margin:0 auto}.BYgNWW_intro{max-width:720px}
.NEKrBG_figure{gap:8px;margin:0;display:grid}.NEKrBG_image{border:1px solid var(--oc-line);border-radius:var(--r-lg);width:100%;height:auto;box-shadow:var(--oc-shadow-card)}.NEKrBG_slot{border:1px dashed var(--oc-line-strong);border-radius:var(--r-lg);background:var(--oc-surface-2);min-height:220px;color:var(--oc-fg-3);text-align:center;align-content:center;justify-items:center;gap:6px;padding:24px;display:grid}.NEKrBG_slotTitle{color:var(--oc-fg-2);font-size:13px;font-weight:600}.NEKrBG_slotCapture{max-width:52ch;font-size:13px;line-height:1.45}.NEKrBG_caption{color:var(--oc-fg-3);font-size:13px}@media (max-width:640px){.NEKrBG_slot{min-height:160px}}
.UBeZWq_wrap{gap:14px;display:grid}.UBeZWq_progress{color:var(--oc-fg-3);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.UBeZWq_reset{border-radius:var(--r-sm);color:var(--oc-fg-2);cursor:pointer;transition:background var(--dur-fast) ease-out, color var(--dur-fast) ease-out;background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:500;display:inline-flex}.UBeZWq_reset:hover{background:var(--oc-surface-2);color:var(--oc-fg)}.UBeZWq_steps{gap:4px;display:grid}.UBeZWq_step{border-radius:var(--r-lg);transition:background var(--dur) ease-out, box-shadow var(--dur) ease-out;grid-template-columns:36px minmax(0,1fr);align-items:start;margin:0 -14px 0 -8px;padding:10px 14px 10px 8px;display:grid}.UBeZWq_current{background:var(--oc-surface);box-shadow:inset 0 0 0 1px var(--oc-line-strong), var(--oc-shadow-card)}.UBeZWq_tick{background:var(--oc-accent-soft);width:26px;height:26px;color:var(--oc-accent);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--dur-fast) ease-out, color var(--dur-fast) ease-out, transform var(--dur-fast) ease-out;border:0;border-radius:99px;place-items:center;margin-top:1px;font-size:12px;font-weight:700;display:grid;position:relative}.UBeZWq_tick:hover,.UBeZWq_tick:focus-visible{box-shadow:0 0 0 2px var(--oc-surface), 0 0 0 3px var(--oc-accent)}.UBeZWq_tick:focus-visible{outline:none}.UBeZWq_check,.UBeZWq_tick:hover .UBeZWq_num,.UBeZWq_tick:focus-visible .UBeZWq_num{display:none}.UBeZWq_tick:hover .UBeZWq_check,.UBeZWq_tick:focus-visible .UBeZWq_check{display:block}.UBeZWq_done .UBeZWq_tick{background:var(--oc-accent);color:var(--oc-accent-fg)}.UBeZWq_done .UBeZWq_num{display:none}.UBeZWq_done .UBeZWq_check{display:block}.UBeZWq_text{max-width:66ch;color:var(--oc-fg);transition:color var(--dur) ease-out;font-size:16px;line-height:1.6}.UBeZWq_done .UBeZWq_text{color:var(--oc-fg-3)}.UBeZWq_done .UBeZWq_text .ui-label{color:var(--oc-fg-3)}.UBeZWq_done .UBeZWq_text .ui-label{font-weight:500}.UBeZWq_shot{grid-column:2;padding-top:12px}.UBeZWq_term{border-radius:var(--r-lg);background:var(--oc-surface-2);box-shadow:inset 0 0 0 1px var(--oc-line);animation:UBeZWq_term-in var(--dur) ease-out;grid-column:2;gap:10px;margin-top:10px;padding:14px 16px;display:grid}@keyframes UBeZWq_term-in{0%{opacity:0;transform:translateY(-4px)}}.UBeZWq_termHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.UBeZWq_termTitle{letter-spacing:-.01em;color:var(--oc-fg);font-size:15px;font-weight:600}.UBeZWq_termClose{border-radius:var(--r-sm);width:28px;height:28px;color:var(--oc-fg-3);cursor:pointer;transition:background var(--dur-fast) ease-out, color var(--dur-fast) ease-out;background:0 0;border:0;place-items:center;display:grid}.UBeZWq_termClose:hover{background:var(--oc-surface);color:var(--oc-fg)}.UBeZWq_termSummary{max-width:66ch;color:var(--oc-fg-2);font-size:15px;line-height:1.5}.UBeZWq_termMore{width:fit-content;color:var(--oc-fg-2);text-underline-offset:3px;transition:color var(--dur-fast) ease-out;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.UBeZWq_termMore:hover{color:var(--oc-fg);text-decoration:underline}.UBeZWq_termMore:hover svg{color:var(--oc-accent)}@media (max-width:640px){.UBeZWq_term{grid-column:1/-1}.UBeZWq_progress{flex-direction:column;align-items:flex-start}.UBeZWq_step{margin:0 -8px;padding:10px 8px}}
