@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f4f4f4;--card:#fff;--card2:#ebebeb;--ink:#0e0e0e;--ink2:#0e0e0ea8;--ink3:#0e0e0e96;--line:#00000014;--glass:#f4f4f4a8;--hdr:clamp(56px,7vh,64px);--accent:#0e0e0e;--accent-ink:#fff;--accent-soft:#0e0e0e14;--ease:cubic-bezier(.2,.8,.25,1);--gutter:clamp(16px,4vw,48px);--frame:1400px;--focus:#0b64d6;--rtl-face:"SF Arabic","Geeza Pro","Vazirmatn","Noto Naskh Arabic",Tahoma,"Segoe UI",sans-serif}[data-theme=dark]{--bg:#0e0e0e;--card:#1a1a1a;--card2:#242424;--ink:#fff;--ink2:#ffffff8c;--ink3:#ffffff75;--line:#ffffff14;--glass:#0e0e0e99;--accent:#fff;--accent-ink:#0e0e0e;--accent-soft:#ffffff1a;--focus:#7cb8ff}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,sans-serif}a{color:var(--ink);text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input::placeholder{color:var(--ink2)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.orbit>:focus-visible{outline-offset:4px;border-radius:16px}.themeBtn:focus-visible,.lTheme:focus-visible{border-radius:50%}.skip{z-index:999;position:absolute;top:0;left:-9999px}.skip:focus{left:var(--gutter);background:var(--accent);color:var(--accent-ink);border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;top:10px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}.portraitWrap{--pz:clamp(112px,13vw,184px);--ri:clamp(-22px,-1.6vw,-13px);--o1:7px;--o2:4px;flex:none;place-items:center;display:grid;position:relative}.portrait{width:var(--pz);height:var(--pz);object-fit:cover;background:var(--card);border-radius:50%;flex:none}.ring{inset:var(--ri);border:1px solid var(--line);border-radius:50%;animation:30s linear infinite spin;position:absolute}.ring:before,.ring:after{content:"";background:var(--ink3);border-radius:50%;position:absolute}.ring:before{top:calc(var(--o1) * -.5);left:calc(50% - var(--o1) * .5);width:var(--o1);height:var(--o1);background:var(--ink2)}.ring:after{width:var(--o2);height:var(--o2);bottom:4%;left:12%}.wordmark{height:var(--hdr);top:0;left:max(var(--gutter),calc((100vw - var(--frame)) / 2));z-index:20;align-items:center;gap:clamp(11px,1.1vw,15px);display:flex;position:fixed}.wordmark .portraitWrap{--pz:clamp(28px,2.4vw,34px);--ri:-4px;--o1:4px;--o2:2.5px}.wordmark .wm{letter-spacing:-.03em;background:linear-gradient(90deg,var(--ink2) 0%,var(--ink) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,2.2vw,34px);font-weight:700}.glass{z-index:18;pointer-events:none;background:var(--glass);backdrop-filter:blur(18px)saturate(1.4);position:fixed;left:0;right:0}.glass.top{height:var(--hdr);top:0}.glass.bottom{height:calc(64px + env(safe-area-inset-bottom));transition:opacity .4s;display:none;bottom:0}@media (width<=900px){.glass.bottom{display:block}}.hairline{background:linear-gradient(90deg,transparent 0%,var(--line) 18%,var(--line) 82%,transparent 100%);height:1px;position:absolute;left:0;right:0}.glass.top .hairline{bottom:0}.glass.bottom .hairline{top:0}.themeBtn{top:calc((var(--hdr) - 42px) / 2);z-index:20;width:42px;height:42px;color:var(--ink2);background:var(--card);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;transition:color .2s,transform .3s;display:flex;position:fixed;right:clamp(14px,3vw,28px)}.themeBtn:hover{color:var(--ink);transform:rotate(15deg)}.orbit{pointer-events:none;z-index:21;transition:opacity .5s var(--ease);position:fixed;inset:0}.orbit>*{pointer-events:auto;width:clamp(42px,2.4vw,60px);height:clamp(42px,2.4vw,60px);color:var(--ink2);touch-action:manipulation;background:0 0;border-radius:16px;place-items:center;transition:background .2s,color .2s;display:grid;position:absolute;transform:translate(-50%,-50%)}.orbit>:hover,.orbit>.on{color:var(--ink);background:var(--card2)}.orbit[data-quiet="1"]>*{pointer-events:none}.orbit[data-static]{--pitch:min(64px,(min(1100px,100vw - 2 * var(--gutter)) - 24px) / 6)}.orbit[data-static]>*{left:calc(50% + (var(--i) - 2.5) * var(--pitch));top:calc(var(--hdr) / 2)}@media (width<=900px){.orbit[data-static]>*{top:calc(100% - 40px)}}.themeBtn .moon,[data-theme=dark] .themeBtn .sun{display:none}[data-theme=dark] .themeBtn .moon{display:block}body{flex-direction:column;min-height:100dvh;display:flex}.pMain{padding-top:var(--hdr);flex-direction:column;flex:1;display:flex}@media (width<=900px){.pMain{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.pCrumbs{color:var(--ink3);margin-bottom:6px;font-size:13px;line-height:1.4}.pCrumbs ol{align-items:baseline;min-width:0;margin:0;padding:0;list-style:none;display:flex}.pCrumbs li{white-space:nowrap;flex:none}.pCrumbs li+li:before{content:"/";opacity:.6;margin:0 9px}.pCrumbs li[aria-current]{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.pCrumbs a{color:var(--ink2);transition:color .2s}.pCrumbs a:hover{color:var(--ink)}.pArticle{box-sizing:border-box;grid-template-columns:[full-start] minmax(var(--gutter),1fr) [wide-start] minmax(0,9ch) [text-start] min(68ch,100% - var(--gutter) * 2) [text-end] minmax(0,9ch) [wide-end] minmax(var(--gutter),1fr) [full-end];counter-reset:sec;flex:1;width:100%;padding:clamp(36px,7vh,80px) 0 clamp(56px,10vh,110px);display:grid}.pArticle>*{grid-column:text}.pTitle{flex-direction:column;gap:14px;display:flex}.pEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);font-size:12.5px;font-weight:600}.pTitle h1{letter-spacing:-.04em;text-wrap:balance;background:linear-gradient(96deg,var(--ink2) 0%,var(--ink) 58%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(34px,5.4vw,60px);font-weight:600;line-height:1.03}.pLead{letter-spacing:-.018em;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(17px,1.65vw,20.5px);line-height:1.56}.pMeta{border-top:1px solid var(--line);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:4px;padding-top:18px;font-size:13.5px;display:flex}.pKind{border:1px solid var(--line);background:var(--card);letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.pMeta time{color:var(--ink2)}.pDot{opacity:.5}.pLive{color:var(--ink2);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--line);align-items:center;gap:6px;margin-left:auto;transition:color .2s,text-decoration-color .2s;display:inline-flex}.pLive:hover{color:var(--ink);text-decoration-color:var(--ink3)}.pLive svg{flex:none}.pGallery{--ar-w:16;--ar-h:10;grid-column:wide;margin:clamp(30px,5vh,52px) 0 0;position:relative;container-type:inline-size}.gTrack{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;border-radius:22px;display:flex;overflow-x:auto}.gTrack::-webkit-scrollbar{display:none}.gTrack:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.gSlide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.gStage{aspect-ratio:var(--ar-w) / var(--ar-h);isolation:isolate;background:var(--card2);border-radius:22px;position:relative;overflow:hidden}.gStage:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;position:absolute;inset:0}.gStage:has(.gShot:focus-visible):after{box-shadow:inset 0 0 0 3px var(--focus)}.gShot{cursor:zoom-in;flex-direction:column;display:flex;position:absolute;inset:0}.gImg{flex:none;width:100%;height:auto;margin:auto 0;display:block;position:relative}.gBlur{object-fit:cover;filter:blur(28px)saturate(1.2);pointer-events:none;width:124%;height:124%;position:absolute;top:-12%;left:-12%}.gWide .gImg{box-shadow:0 0 0 1px var(--line),0 24px 48px -22px #0006}.gDarkV,[data-theme=dark] .gLightV{display:none}[data-theme=dark] .gDarkV{display:flex}@keyframes gScroll{0%,5%{transform:translateY(0)}65%,70%{transform:translateY(var(--end))}95%,to{transform:translateY(0)}}.gFull .gImg{will-change:transform;--end:calc(-100% + 100cqw * var(--ar-h) / var(--ar-w));animation:gScroll var(--loop,20s) cubic-bezier(.35,0,.65,1) infinite;margin:0;position:absolute;top:0;left:0}.gFull[data-idle] .gImg,.gFull .gShot:hover .gImg,.gFull .gShot:focus-visible .gImg{animation-play-state:paused}.gHint{z-index:2;letter-spacing:.01em;color:var(--ink);background:var(--glass);backdrop-filter:blur(12px)saturate(1.4);border:1px solid var(--line);opacity:.92;pointer-events:none;border-radius:999px;align-items:center;gap:5px;padding:6px 10px 6px 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:12px;right:12px}@media (prefers-reduced-motion:reduce){.gFull .gImg{animation:none;transform:none}}.gCap{color:var(--ink2);text-wrap:pretty;align-items:baseline;gap:12px;margin:14px 4px 0;font-size:14.5px;line-height:1.55;display:flex}.gCount{letter-spacing:.06em;color:var(--ink3);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:600}.gNav{top:calc(100cqw * var(--ar-h) / var(--ar-w) / 2);z-index:2;width:42px;height:42px;color:var(--ink);background:var(--card);border:1px solid var(--line);opacity:.9;transition:opacity .2s,transform .25s var(--ease),box-shadow .25s;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translateY(-50%);box-shadow:0 10px 24px -10px #00000059}.gNav:hover:not(:disabled){opacity:1;transform:translateY(-50%)scale(1.08);box-shadow:0 14px 30px -12px #00000073}.gNav:disabled{opacity:.32;cursor:default}.gPrev{left:clamp(10px,2cqw,18px)}.gNext{right:clamp(10px,2cqw,18px)}.gDots{z-index:2;left:50%;top:calc(100cqw * var(--ar-h) / var(--ar-w) - 14px);background:var(--glass);backdrop-filter:blur(12px)saturate(1.4);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:7px 9px;display:flex;position:absolute;transform:translate(-50%,-100%)}.gDot{background:var(--ink3);opacity:.55;width:7px;height:7px;transition:width .35s var(--ease),opacity .2s,background .2s;border-radius:999px;padding:0}.gDot:hover{opacity:.9}.gDot[aria-current]{background:var(--ink);opacity:1;width:26px}.gNav[hidden],.gDots[hidden]{display:none}@media (width<=600px){.gNav{display:none}.gDots{gap:0;padding:0 2px}.gDot{box-sizing:content-box;background-clip:content-box;padding:8.5px}.gHint{padding:7px;top:10px;right:10px}.gHintText{display:none}.gCap{font-size:14px}}.pGlance{border:1px solid var(--line);background:var(--card);border-radius:18px;grid-column:wide;margin:clamp(30px,5vh,52px) 0 0;padding:clamp(20px,2.4vw,30px)}.pGlanceLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-bottom:16px;font-size:12.5px;font-weight:600}.pGlanceAbout{border-bottom:1px solid var(--line);color:var(--ink);text-wrap:pretty;margin:0 0 18px;padding-bottom:18px;font-size:16px;line-height:1.6}.pGlance dl{gap:0;margin:0;display:grid}.pGlance div{border-top:1px solid var(--line);gap:4px 24px;padding:14px 0;display:grid}.pGlance div:first-of-type{border-top:0;padding-top:0}.pGlance div:last-of-type{padding-bottom:0}.pGlance dt{letter-spacing:.02em;color:var(--ink3);margin:0;font-size:13px;font-weight:600}.pGlance dd{color:var(--ink);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.6}@media (width>=720px){.pGlance div{grid-template-columns:116px minmax(0,1fr);align-items:baseline}}.pTimeline{--tlLw:clamp(160px,27%,236px);--tlAxis:#9a97a6;--tlAccent:#665dc1;--tlGrid:var(--line);grid-column:wide;margin:clamp(30px,5vh,52px) 0 0}[data-theme=dark] .pTimeline{--tlAxis:#6f6c7c;--tlAccent:#a79ff0}.tlHead{flex-direction:column;gap:4px;margin:0 0 20px;display:flex}.tlTitle{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-size:clamp(16px,1.5vw,17.5px);font-weight:600;line-height:1.35}.tlNote{color:var(--ink3);font-size:13px;line-height:1.5}.tlPlot{padding-right:14px}.tlMonths{grid-template-columns:var(--tlLw) minmax(0,1fr);height:26px;display:grid}.tlAxis{border-bottom:1.25px solid var(--tlAxis);grid-column:2;position:relative}.tlAxis span{bottom:8px;left:var(--at);color:var(--ink3);font-size:12.5px;line-height:1;position:absolute;transform:translate(-50%)}.tlRows{margin:0;padding:0;list-style:none;position:relative}.tlRows:after{content:"";pointer-events:none;background:repeating-linear-gradient(var(--tlAccent) 0 4px,transparent 4px 8px);width:1.25px;position:absolute;top:0;bottom:0;right:-.6px}.tlRow{grid-template-columns:var(--tlLw) minmax(0,1fr);align-items:center;display:grid}.tlWhat{color:var(--ink);text-wrap:balance;padding:6px 16px 6px 0;font-size:14.5px;line-height:1.35}.tlTrack{background:var(--grid);align-self:stretch;min-height:36px;position:relative}.tlMark{top:50%;left:var(--a);position:absolute}.tlSpan{width:max(8px,calc(var(--b) - var(--a)));border:1.25px solid var(--tlAxis);background:color-mix(in srgb,var(--tlAxis) 18%,transparent);border-radius:7px;height:14px;margin-top:-7px}.tlDay{background:var(--tlAxis);border-radius:1.5px;width:11.3px;height:11.3px;margin:-5.65px 0 0 -5.65px;transform:rotate(45deg)}.tlWhen{white-space:nowrap;color:var(--ink3);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.tlAfter{left:calc(var(--b) + 14px)}.tlBefore{right:calc(100% - var(--a) + 14px)}.tlFinish .tlWhat,.tlFinish .tlWhen{color:var(--ink);font-weight:600}.tlFinish .tlDay{background:var(--tlAccent)}@media (width<=600px){.tlMonths,.tlRow{grid-template-columns:minmax(0,1fr)}.tlAxis{grid-column:1}.tlAxis span:first-child{transform:none}.tlRow{background:var(--grid);align-items:stretch}.tlWhat{padding:10px 0 0;font-size:14px}.tlTrack{background:0 0;min-height:28px}}.pToc{display:none}@media (width>=1420px){.pArticle>.pToc{width:180px;top:calc(var(--hdr) + 40px);max-height:calc(100dvh - var(--hdr) - 80px);-ms-overflow-style:none;scrollbar-width:none;grid-area:1/full-start/span 1000/wide-start;place-self:start end;margin-right:56px;font-size:13px;line-height:1.45;display:block;position:sticky;overflow-y:auto}.pToc::-webkit-scrollbar{display:none}.pTocLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-bottom:12px;font-size:11.5px;font-weight:600}.pToc ol{counter-reset:toc;margin:0;padding:0;list-style:none}.pToc li{counter-increment:toc;margin:0 0 9px}.pToc a{color:var(--ink3);text-wrap:pretty;grid-template-columns:20px minmax(0,1fr);gap:8px;transition:color .2s;display:grid}.pToc a:before{content:counter(toc,decimal-leading-zero);font-variant-numeric:tabular-nums;opacity:.7}.pToc a:hover{color:var(--ink2)}.pToc a[aria-current]{color:var(--ink)}.pToc a[aria-current]:before{opacity:1}}.pProse{display:contents}.pProse>*{grid-column:text}.pProse>p{letter-spacing:-.003em;color:var(--ink);text-wrap:pretty;margin:clamp(16px,2vh,20px) 0 0;font-size:17px;line-height:1.72}.pProse>p:first-child{margin-top:clamp(34px,5.5vh,56px)}.pProse a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--ink3);transition:text-decoration-color .2s}.pProse a:hover{text-decoration-color:var(--ink)}.pProse strong{font-weight:600}.pProse em{font-style:italic}.pProse>h2{counter-increment:sec;scroll-margin-top:calc(var(--hdr) + 28px);letter-spacing:-.032em;text-wrap:balance;color:var(--ink);margin:clamp(44px,7vh,76px) 0 0;font-size:clamp(23px,2.6vw,31px);font-weight:600;line-height:1.18}.pProse>h2:before{content:counter(sec,decimal-leading-zero);letter-spacing:.1em;color:var(--ink3);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:12.5px;font-weight:600;display:block}.pProse>h2+p{margin-top:14px}.pProse>h3{scroll-margin-top:calc(var(--hdr) + 28px);letter-spacing:-.022em;color:var(--ink);margin:clamp(28px,4vh,40px) 0 0;font-size:clamp(17px,1.6vw,20px);font-weight:600;line-height:1.3}.pProse>ul,.pProse>ol{margin:clamp(20px,2.6vh,26px) 0 0;padding:0;list-style:none}.pProse>ul>li,.pProse>ol>li{border-top:1px solid var(--line);color:var(--ink2);text-wrap:pretty;padding:15px 0;font-size:16px;line-height:1.66}.pProse>ul>li:last-child,.pProse>ol>li:last-child{border-bottom:1px solid var(--line)}.pProse>ul>li>strong:first-child,.pProse>ol>li>strong:first-child{color:var(--ink);margin-bottom:3px;font-weight:600;display:block}.pProse>ol{counter-reset:item}.pProse>ol>li{counter-increment:item;grid-template-columns:28px minmax(0,1fr);gap:0 10px;display:grid}.pProse>ol>li:before{content:counter(item);font-variant-numeric:tabular-nums;color:var(--ink3);font-weight:600}.pProse>blockquote{border-left:2px solid var(--ink3);margin:clamp(28px,4vh,40px) 0 0;padding:0 0 0 clamp(18px,2vw,26px)}.pProse>blockquote p{letter-spacing:-.018em;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(18px,1.8vw,21px);line-height:1.5}.pProse>hr{border:0;border-top:1px solid var(--line);grid-column:wide;margin:clamp(40px,6vh,64px) 0 0}.pProse code{background:var(--card2);color:var(--ink);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.pProse>pre{border:1px solid var(--line);background:var(--card);border-radius:14px;grid-column:wide;margin:clamp(24px,3vh,32px) 0 0;padding:18px 20px;font-size:14px;line-height:1.6;overflow-x:auto}.pProse>pre code{font-size:inherit;background:0 0;padding:0}.pProse>figure{grid-column:wide;margin:clamp(30px,4.5vh,48px) 0 0}.pProse img{border-radius:14px;width:100%;height:auto;display:block}.pTableWrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--line);background-color:var(--card);background-image:linear-gradient(to right,var(--card) 60%,#0000), linear-gradient(to left,var(--card) 60%,#0000), radial-gradient(farthest-side at 0 50%,var(--line),#0000), radial-gradient(farthest-side at 100% 50%,var(--line),#0000);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:56px 100%,56px 100%,18px 100%,18px 100%;background-attachment:local,local,scroll,scroll;border-radius:16px;grid-column:wide;margin:clamp(26px,3.6vh,40px) 0 0;overflow-x:auto}.pTableWrap table{border-collapse:collapse;background:0 0;width:100%;min-width:520px;font-size:14.5px;line-height:1.55}.pTableWrap th,.pTableWrap td{text-align:left;vertical-align:top;text-wrap:pretty;padding:13px clamp(14px,1.3vw,18px)}.pTableWrap thead th{letter-spacing:.07em;text-transform:uppercase;color:var(--ink3);text-wrap:balance;background:var(--card2);font-size:12px;font-weight:600;position:relative}[data-theme=dark] .pTableWrap thead th{color:var(--ink2)}.pTableWrap tbody tr+tr th,.pTableWrap tbody tr+tr td{border-top:1px solid var(--line)}.pTableWrap tbody th,.pTableWrap tbody td:first-child{color:var(--ink);font-weight:600}.pTableWrap tbody td{color:var(--ink2)}.pTableWrap tbody td:first-child{white-space:nowrap}.pTableWrap table:has(td:nth-child(4)) tbody td:first-child{white-space:normal;min-width:84px}.pFoot{border-top:1px solid var(--line);grid-column:wide;margin:clamp(52px,8vh,88px) 0 0;padding-top:clamp(26px,4vh,38px)}.pSign{color:var(--ink3);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.7}.pSign strong{color:var(--ink2);font-weight:600}.pNext{gap:10px;margin-top:clamp(24px,3.4vh,34px);display:grid}.pNextCard{border:1px solid var(--line);background:var(--card);color:var(--ink2);transition:border-color .25s,color .25s,transform .25s var(--ease);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.pNextCard:hover{border-color:var(--ink3);color:var(--ink);transform:translateY(-2px)}.pNextLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-bottom:5px;font-size:11.5px;font-weight:600;display:block}.pNextTitle{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:16px;font-weight:600;line-height:1.35;display:block}.pNextCard svg{opacity:.6;flex:none}@media (width<=600px){.pProse>p{font-size:16.5px}.pProse>ul>li,.pProse>ol>li{font-size:15.5px}.pLive{margin-left:0}.pTableWrap{background:0 0;border:0;border-radius:0;overflow:visible}.pTableWrap table,.pTableWrap tbody,.pTableWrap tr,.pTableWrap td,.pTableWrap th{display:block}.pTableWrap table{min-width:0;font-size:15px}.pTableWrap thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pTableWrap tbody{flex-direction:column;gap:10px;display:flex}.pTableWrap tbody tr{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:16px 18px}.pTableWrap tbody tr+tr th,.pTableWrap tbody tr+tr td{border-top:0}.pTableWrap th,.pTableWrap td{padding:0}.pTableWrap tbody td:first-child,.pTableWrap tbody th:first-child{white-space:normal;letter-spacing:-.015em;font-size:16px}.pTableWrap tbody td+td{margin-top:11px}.pTableWrap tbody td+td:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-bottom:3px;font-size:11px;font-weight:600;display:block}}@media print{.wordmark,.glass,.orbit,.themeBtn,.skip,.pCrumbs,.pToc,.pNext,.gNav,.gDots,.gHint{display:none}.gTrack{display:block;overflow:visible}.gSlide{break-inside:avoid;margin-bottom:18px}.gDarkV{display:none!important}.gLightV{display:flex!important}.gStage{background:#fff}.gFull .gImg{animation:none;transform:none}body{color:#000;background:#fff}.pMain{padding:0}.pArticle{max-width:none;padding:0;display:block}.pTitle h1{color:#000;-webkit-text-fill-color:#000}.pGlance,.pTableWrap,.pNextCard{background:#fff;border-color:#ddd}.pTableWrap{overflow:visible}.pTableWrap table{min-width:0}.pProse>h2,.pTableWrap,.pGlance,.pTimeline{break-inside:avoid}}
