.T-OMYa_sheet{background:var(--paper);box-shadow:var(--lift-hi);border:1px solid #1d1b1812;border-radius:3px;margin:0;padding:26px 28px 22px;position:relative;transform:rotate(.4deg)}.T-OMYa_sheet:after{content:"";z-index:-1;background:var(--sheet);box-shadow:var(--lift);border:1px solid #1d1b180f;border-radius:3px;position:absolute;inset:14px -12px -12px 14px;transform:rotate(-1.4deg)}.T-OMYa_head{color:var(--ink-2);justify-content:space-between;align-items:center;font-size:12px;display:flex}.T-OMYa_brand{color:var(--ink);align-items:center;gap:8px;font-weight:500;display:inline-flex}.T-OMYa_illus{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border:1px dashed var(--ink-3);border-radius:3px;padding:3px 6px;font-size:10px}.T-OMYa_file{border-bottom:1px solid var(--ink);font-family:var(--f-display);letter-spacing:-.015em;color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;padding-bottom:12px;font-size:24px;display:flex}.T-OMYa_file span{font-family:var(--f-mono);letter-spacing:.06em;color:var(--ink-3);font-size:11px}.T-OMYa_log{margin:0;padding:0;list-style:none}.T-OMYa_log li{border-bottom:1px solid var(--rule);grid-template-columns:74px minmax(0,1fr) auto;align-items:start;gap:14px;padding:11px 0;display:grid}.T-OMYa_time{font-family:var(--f-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:2px;font-size:11px;line-height:1.45;display:grid}.T-OMYa_time b{color:var(--ink-2);font-weight:500}.T-OMYa_what{color:var(--ink);gap:2px;font-size:14px;line-height:1.35;display:grid}.T-OMYa_what small{color:var(--ink-3);font-size:12px}.T-OMYa_stamp{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:3px;justify-self:end;margin-top:1px;padding:3px 7px;font-size:10px}.T-OMYa_ok .T-OMYa_stamp{color:var(--success);background:var(--success-tint);border-color:#0000}.T-OMYa_ink .T-OMYa_stamp{color:var(--ink-2)}.T-OMYa_accent .T-OMYa_stamp{color:#f5f2eb;background:var(--accent);border-color:var(--accent)}.T-OMYa_accent .T-OMYa_what{-webkit-text-decoration:line-through #6b2a2673;text-decoration:line-through #6b2a2673}.T-OMYa_accent .T-OMYa_what small{text-decoration:none}.T-OMYa_foot{color:var(--ink-3);margin-top:14px;font-size:11.5px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.T-OMYa_log li{animation:T-OMYa_rowIn .7s var(--ease) both;animation-delay:var(--d)}@keyframes T-OMYa_rowIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}}@media (max-width:640px){.T-OMYa_sheet{padding:22px 18px 18px;transform:none}.T-OMYa_sheet:after{display:none}.T-OMYa_file{font-size:20px}.T-OMYa_log li{grid-template-columns:58px minmax(0,1fr);gap:4px 12px}.T-OMYa_stamp{grid-column:2;justify-self:start;margin-top:4px}}.T-OMYa_controls{border-top:1px solid var(--fg);grid-template-columns:1fr 1fr;margin:4px 0 0;padding:0;list-style:none;display:grid}.T-OMYa_controls li{border-bottom:1px solid var(--line-2);grid-template-rows:auto auto;grid-template-columns:34px 1fr;gap:4px 6px;padding:20px 24px 20px 0;display:grid}.T-OMYa_controls li:nth-child(odd){padding-right:32px}.T-OMYa_controls li:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}.T-OMYa_cn{font-family:var(--f-mono);color:var(--accent);grid-row:1/span 2;padding-top:4px;font-size:11px}.T-OMYa_controls b{color:var(--fg);font-size:15.5px;font-weight:600}.T-OMYa_cs{color:var(--text);font-size:14.5px;line-height:1.6}@media (max-width:640px){.T-OMYa_controls{grid-template-columns:1fr}.T-OMYa_controls li:nth-child(2n){border-left:0;padding-left:0}.T-OMYa_controls li{padding:16px 0}}
.xxS4jq_page{padding:clamp(132px,18vh,184px) 0 clamp(96px,12vw,160px)}.xxS4jq_head{max-width:calc(860px + 2 * var(--gutter))}.xxS4jq_title{font-family:var(--f-display);letter-spacing:-.035em;color:var(--fg);margin-top:18px;font-size:clamp(42px,6.2vw,84px);font-weight:400;line-height:1}.xxS4jq_title span,.xxS4jq_title em{text-wrap:balance;display:block}.xxS4jq_title em{color:var(--accent);letter-spacing:-.025em;padding-bottom:.05em;font-style:italic}.xxS4jq_lede{max-width:58ch;color:var(--text);text-wrap:pretty;margin-top:24px;font-size:clamp(16px,1.4vw,18px);line-height:1.65}.xxS4jq_updated{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:18px;font-size:11px}.xxS4jq_layout{grid-template-columns:220px minmax(0,700px);justify-content:start;gap:96px;margin-top:clamp(64px,8vw,112px);display:grid}.xxS4jq_body{gap:0;display:grid}.xxS4jq_toc{align-self:start;position:sticky;top:112px}.xxS4jq_tocLabel{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:10.5px}.xxS4jq_toc ol{border-left:1px solid var(--line-2);margin:0;padding:0;list-style:none;display:grid}.xxS4jq_toc a{color:var(--muted);transition:color .2s var(--ease);grid-template-columns:28px 1fr;padding:7px 0 7px 16px;font-size:13.5px;line-height:1.35;text-decoration:none;display:grid;position:relative}.xxS4jq_toc a span{font-family:var(--f-mono);color:var(--ink-3);padding-top:2px;font-size:10.5px}.xxS4jq_toc a:before{content:"";background:var(--accent);transform-origin:top;width:2px;transition:transform .3s var(--ease);position:absolute;top:6px;bottom:6px;left:-1px;transform:scaleY(0)}.xxS4jq_toc a:hover{color:var(--fg)}.xxS4jq_tocOn{color:var(--fg)!important}.xxS4jq_tocOn:before{transform:scaleY(1)!important}.xxS4jq_tocOn span{color:var(--accent)!important}.xxS4jq_summary{background:var(--paper);box-shadow:var(--lift);border:1px solid #1d1b180f;border-radius:3px;margin-bottom:72px;padding:30px 34px;position:relative}.xxS4jq_summary:before{content:"";background:var(--accent);opacity:.45;height:1px;position:absolute;top:16px;left:34px;right:34px}.xxS4jq_summaryLabel{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-top:6px;font-size:10.5px}.xxS4jq_summary ol{counter-reset:s;margin:14px 0 0;padding:0;list-style:none;display:grid}.xxS4jq_summary li{counter-increment:s;border-top:1px solid var(--rule);font-family:var(--f-display);letter-spacing:-.005em;color:var(--ink);grid-template-columns:32px 1fr;padding:12px 0;font-size:19px;line-height:1.4;display:grid}.xxS4jq_summary li:first-child{border-top:0}.xxS4jq_summary li:before{content:counter(s, upper-roman) ".";color:var(--accent);padding-top:2px;font-size:15px}.xxS4jq_sec{padding:0 0 64px;scroll-margin-top:104px}.xxS4jq_sec+.xxS4jq_sec{border-top:1px solid var(--line);padding-top:56px}.xxS4jq_n{font-family:var(--f-mono);letter-spacing:.1em;color:var(--accent);font-size:11px}.xxS4jq_h2{font-family:var(--f-display);letter-spacing:-.02em;color:var(--fg);margin-top:10px;font-size:clamp(28px,2.6vw,36px);font-weight:400;line-height:1.1}.xxS4jq_prose{color:var(--text);text-wrap:pretty;gap:18px;margin-top:22px;font-size:16.5px;line-height:1.75;display:grid}.xxS4jq_prose h3{letter-spacing:.02em;color:var(--fg);margin-top:10px;font-size:13px;font-weight:600}.xxS4jq_prose strong{color:var(--fg);font-weight:600}.xxS4jq_prose a{color:var(--accent);text-underline-offset:3px;-webkit-text-decoration:underline #6b2a2659;text-decoration:underline #6b2a2659}.xxS4jq_prose a:hover{text-decoration-color:currentColor}.xxS4jq_prose ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.xxS4jq_prose ul li{padding-left:22px;position:relative}.xxS4jq_prose ul li:before{content:"";background:var(--accent);width:8px;height:1px;position:absolute;top:.72em;left:2px}.xxS4jq_facts{border-top:1px solid var(--fg);margin:4px 0 0;display:grid}.xxS4jq_facts>div{border-bottom:1px solid var(--line-2);grid-template-columns:200px 1fr;gap:24px;padding:14px 0;font-size:15.5px;line-height:1.55;display:grid}.xxS4jq_facts dt{color:var(--muted)}.xxS4jq_facts dd{color:var(--fg);margin:0}@media (max-width:1080px){.xxS4jq_layout{grid-template-columns:180px minmax(0,1fr);gap:56px}}@media (max-width:860px){.xxS4jq_page{padding-top:112px}.xxS4jq_layout{grid-template-columns:1fr;gap:0;margin-top:48px}.xxS4jq_toc{z-index:5;margin:0 calc(-1 * var(--gutter)) 40px;padding:10px var(--gutter);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--line);scrollbar-width:none;background:#f5f2ebeb;position:sticky;top:68px;overflow-x:auto}.xxS4jq_toc::-webkit-scrollbar{display:none}.xxS4jq_tocLabel{display:none}.xxS4jq_toc ol{border-left:0;gap:6px;width:max-content;display:flex}.xxS4jq_toc a{white-space:nowrap;border:1px solid #0000;border-radius:999px;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.xxS4jq_toc a:before{display:none}.xxS4jq_tocOn{background:var(--sheet);box-shadow:0 1px 2px #1d1b180f;border-color:var(--line-2)!important}.xxS4jq_summary{margin-bottom:48px;padding:26px 22px 22px}.xxS4jq_summary:before{left:22px;right:22px}.xxS4jq_summary li{grid-template-columns:28px 1fr;font-size:17px}.xxS4jq_sec{padding-bottom:44px;scroll-margin-top:128px}.xxS4jq_sec+.xxS4jq_sec{padding-top:40px}.xxS4jq_prose{gap:16px;font-size:16px;line-height:1.7}.xxS4jq_facts>div{grid-template-columns:1fr;gap:2px}.xxS4jq_facts dt{font-size:13px}}.xxS4jq_headWithVisual{max-width:calc(var(--max) + 2 * var(--gutter));grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:center;gap:72px;display:grid}.xxS4jq_visual{padding:12px 12px 12px 0}@media (max-width:1080px){.xxS4jq_headWithVisual{grid-template-columns:1fr;gap:48px}.xxS4jq_visual{max-width:560px;padding:0}}.xxS4jq_headWithVisual .xxS4jq_title{font-size:clamp(42px,4.8vw,70px)}@media (max-width:640px){.xxS4jq_page{padding-top:104px}.xxS4jq_toc{border-radius:0;margin-top:-4px;top:72px}.xxS4jq_title,.xxS4jq_headWithVisual .xxS4jq_title{font-size:clamp(38px,10.6vw,46px)}}.xxS4jq_prose .btn{text-decoration:none}.xxS4jq_prose .btn-primary{color:var(--on-accent)}.xxS4jq_prose .btn-ghost{color:var(--fg)}
