._readBar_4vnt8_1{z-index:121;transform-origin:0;background:linear-gradient(90deg,#ffe36e,#f59e0b);height:5px;position:fixed;top:0;left:0;right:0;box-shadow:0 0 14px #ffad12b3}._layout_4vnt8_14{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}._aside_4vnt8_21{top:calc(var(--header-h) + 20px);gap:4px;display:grid;position:sticky}._paper_4vnt8_29{color:#4a2a10;background:var(--noise), radial-gradient(120% 120% at 50% 20%, #fff8e6 0%, #f8e7bf 60%, #edd29a 100%);border-radius:14px;gap:16px;padding:clamp(16px,3vw,34px);display:grid;box-shadow:inset 0 0 0 1.5px #8c562659,inset 0 0 40px #be823240}._cover_4vnt8_43{aspect-ratio:16/8.4}._cover_4vnt8_43 img{object-fit:cover;width:100%;height:100%}._back_4vnt8_53{font-size:var(--fs-sm);color:#a05a18;transition:color var(--dur-fast), gap var(--dur) var(--ease-out);justify-self:start;align-items:center;gap:6px;margin-top:6px;font-weight:800;display:inline-flex}._back_4vnt8_53:hover{color:#6b3a12;gap:10px}._title_4vnt8_72{color:#4a2408;font-size:clamp(1.7rem,1.2rem + 2vw,2.6rem);line-height:1.1}._meta_4vnt8_78{font-size:var(--fs-sm);color:#8a5a2b;border-bottom:2px dashed #6e3f1b4d;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0 0 14px;font-weight:700;list-style:none;display:flex}._meta_4vnt8_78 li{align-items:center;gap:6px;display:inline-flex}._lead_4vnt8_97{font-size:var(--fs-lg);color:#6b3a12;font-weight:700;line-height:1.55}._prose_4vnt8_105{color:#4a2a10;font-size:1.04rem;line-height:1.8}._prose_4vnt8_105>*+*{margin-top:1.1em}._prose_4vnt8_105 h2,._prose_4vnt8_105 h3,._prose_4vnt8_105 h4{color:var(--wood-800);margin-top:1.8em;line-height:1.2}._prose_4vnt8_105 h2{font-size:var(--fs-2xl);align-items:center;gap:12px;display:flex}._prose_4vnt8_105 h2:before{content:"";background:linear-gradient(180deg, var(--gold-300), var(--gold-500));width:10px;height:26px;box-shadow:0 2px 0 var(--gold-700);border-radius:4px;flex-shrink:0}._prose_4vnt8_105 h3{font-size:var(--fs-xl);color:var(--wood-600)}._prose_4vnt8_105 strong{color:var(--wood-900);background:linear-gradient(#0000 60%,#ffc93a8c 60%);padding:0 2px}._prose_4vnt8_105 a{color:var(--ocean);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #0a5aa066;text-decoration:underline #0a5aa066}._prose_4vnt8_105 ul,._prose_4vnt8_105 ol{padding-left:0;list-style:none}._prose_4vnt8_105 li{padding-left:30px;position:relative}._prose_4vnt8_105 li+li{margin-top:.5em}._prose_4vnt8_105 ul>li:before{content:"";background:radial-gradient(circle at 35% 30%, var(--gold-100), var(--gold-400) 60%, var(--gold-600));width:10px;height:10px;box-shadow:0 1px 0 var(--gold-700);border-radius:50%;position:absolute;top:.62em;left:6px}._prose_4vnt8_105 ol{counter-reset:item}._prose_4vnt8_105 ol>li{counter-increment:item}._prose_4vnt8_105 ol>li:before{content:counter(item);width:22px;height:22px;font-family:var(--font-display);color:var(--gold-100);background:linear-gradient(180deg, var(--wood-400), var(--wood-600));box-shadow:0 2px 0 var(--wood-800);border-radius:7px;place-items:center;font-size:.8rem;display:grid;position:absolute;top:.18em;left:0}._prose_4vnt8_105 blockquote{color:var(--wood-800);background:#ffc93a38;border-radius:14px;margin:1.6em 0;padding:18px 22px 18px 56px;font-style:italic;position:relative;box-shadow:inset 0 0 0 1px #c4640040}._prose_4vnt8_105 blockquote:before{content:"!";width:26px;height:26px;font-family:var(--font-display);color:var(--wood-900);background:var(--gold-300);box-shadow:0 2px 0 var(--gold-700);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:16px;left:16px}._prose_4vnt8_105 table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm);box-shadow:0 0 0 3px var(--wood-600), 0 6px 0 var(--wood-800);border-radius:14px;display:block;overflow:auto hidden}._prose_4vnt8_105 thead th{text-align:left;font-family:var(--font-display);letter-spacing:.03em;color:var(--gold-100);background:var(--grain), linear-gradient(180deg, var(--wood-400), var(--wood-600));white-space:nowrap;padding:12px 16px;font-weight:800}._prose_4vnt8_105 tbody td{background:#fff6dc8c;border-top:1px solid #6e3f1b33;padding:11px 16px}._prose_4vnt8_105 tbody tr:nth-child(2n) td{background:#e8c98c59}._prose_4vnt8_105 tbody tr:hover td{background:#ffc93a4d}._prose_4vnt8_105 code{background:#6e3f1b26;border-radius:6px;padding:2px 6px;font-size:.9em}._prose_4vnt8_105 hr{background:repeating-linear-gradient(90deg,#6e3f1b59 0 10px,#0000 10px 18px);border:0;height:2px}._prose_4vnt8_105 img{box-shadow:var(--shadow);border-radius:14px}._preview_4vnt8_295{color:var(--wood-900);background:repeating-linear-gradient(-45deg,#ffc93a59 0 12px,#ffc93a2e 12px 24px);border-radius:12px;align-items:center;gap:10px;margin:0 0 18px;padding:12px 16px;font-weight:700;line-height:1.4;display:flex;box-shadow:inset 0 0 0 2px #c4640073,0 3px #6e3f1b40}._preview_4vnt8_295 svg{flex-shrink:0}._prose_4vnt8_105 h2,._prose_4vnt8_105 h3,._prose_4vnt8_105 h4,._prose_4vnt8_105 hr,._prose_4vnt8_105 table{clear:both}._prose_4vnt8_105 ul,._prose_4vnt8_105 ol{display:flow-root}._prose_4vnt8_105 td img,._prose_4vnt8_105 th img{vertical-align:middle;width:auto;height:34px;box-shadow:none;border-radius:6px;margin-right:8px;display:inline-block}._prose_4vnt8_105 .callout{clear:both;color:var(--wood-900);background:var(--callout-bg);box-shadow:inset 0 0 0 1px var(--callout-line), inset 4px 0 0 var(--callout-mark);border-radius:14px;margin:1.6em 0;padding:16px 20px 16px 56px;position:relative}._prose_4vnt8_105 .callout>*+*{margin-top:.7em}._prose_4vnt8_105 .callout:before{content:var(--callout-glyph);width:26px;height:26px;font-family:var(--font-display);color:#fff;background:var(--callout-mark);box-shadow:0 2px 0 var(--callout-shadow);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:14px;left:16px}._prose_4vnt8_105 .callout-info{--callout-bg:#1b8fd621;--callout-line:#0a5aa04d;--callout-mark:var(--ocean-bright);--callout-shadow:var(--ocean-deep);--callout-glyph:"i"}._prose_4vnt8_105 .callout-success{--callout-bg:#2fa96826;--callout-line:#17733a4d;--callout-mark:#2fa968;--callout-shadow:#17733a;--callout-glyph:"✓"}._prose_4vnt8_105 .callout-warning{--callout-bg:#ffc93a42;--callout-line:#c464004d;--callout-mark:var(--gold-500);--callout-shadow:var(--gold-700);--callout-glyph:"!"}._prose_4vnt8_105 .callout-danger{--callout-bg:#ff5a5f24;--callout-line:#b020284d;--callout-mark:var(--danger);--callout-shadow:#a8262c;--callout-glyph:"!"}._prose_4vnt8_105 .md-figure{margin:.4em 0;display:block}._prose_4vnt8_105 .md-figure img{max-width:100%;display:block}._prose_4vnt8_105 .md-figure-center{width:fit-content;max-width:100%;margin-inline:auto}._prose_4vnt8_105 .md-figure-full img{width:100%}._prose_4vnt8_105 .md-figure-left{float:left;max-width:min(45%,380px);margin:.3em 1.5em .8em 0}._prose_4vnt8_105 .md-figure-right{float:right;max-width:min(45%,380px);margin:.3em 0 .8em 1.5em}._prose_4vnt8_105 .md-caption{font-size:var(--fs-sm);text-align:center;color:var(--wood-600);margin-top:8px;font-style:italic;line-height:1.4;display:block}._prose_4vnt8_105 .md-gallery{clear:both;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;display:grid}._prose_4vnt8_105 .md-gallery .md-figure{margin:0}._prose_4vnt8_105 .md-gallery img{width:100%;height:auto}@media (width<=640px){._prose_4vnt8_105 .md-figure-left,._prose_4vnt8_105 .md-figure-right{float:none;width:fit-content;max-width:100%;margin:.4em auto}}._side_4vnt8_485{width:100%}._shareBtns_4vnt8_489{gap:8px;display:grid}._shareBtn_4vnt8_489{width:100%;min-height:44px;font-weight:800;font-size:var(--fs-sm);text-align:left;color:#5a3310;background:linear-gradient(#fff3cf,#ffd98a);border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;padding:4px 14px 4px 5px;display:flex;box-shadow:inset 0 2px #fffc,inset 0 0 0 1.5px #b77a33,0 3px #8a5420}._shareIcon_4vnt8_514{width:22px;height:22px;-webkit-mask:var(--glyph) center / contain no-repeat;-webkit-mask:var(--glyph) center / contain no-repeat;mask:var(--glyph) center / contain no-repeat;transition:transform var(--dur) var(--ease-out);background:#4a2508;flex-shrink:0;margin:0 4px 0 6px}._shareBtn_4vnt8_489:hover ._shareIcon_4vnt8_514{transform:rotate(-10deg)scale(1.12)}._shareCheck_4vnt8_529{color:#2f7d22;margin-left:auto}._pager_4vnt8_534{gap:10px;display:grid}._pagerItem_4vnt8_539{transition:background var(--dur-fast), transform var(--dur) var(--ease-out);background:#5a2d0a38;border-radius:12px;gap:4px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1.5px #ffecc840}._pagerItem_4vnt8_539:hover{background:#5a2d0a59;transform:translate(3px)}._pagerItem_4vnt8_539 span{letter-spacing:.05em;text-transform:uppercase;color:#ffe36e;align-items:center;gap:4px;font-size:.72rem;font-weight:800;display:inline-flex}._pagerItem_4vnt8_539 strong{font-size:var(--fs-sm);color:#fff7e6;text-shadow:0 1px #5a2d0a80;line-height:1.3}._pagerNext_4vnt8_574{text-align:right}._pagerNext_4vnt8_574 span{justify-content:flex-end}._related_4vnt8_583{gap:18px;margin-top:12px;display:grid}._relatedHead_4vnt8_589{justify-content:space-between;align-items:center;gap:12px;display:flex}._relatedHead_4vnt8_589 h3{font-size:clamp(1.3rem,1rem + 1vw,1.7rem)}._relatedGrid_4vnt8_600{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}._notFound_4vnt8_607{width:min(520px,100%);margin-inline:auto}._notFoundBody_4vnt8_612{text-align:center;color:#fff7e6;text-shadow:0 1px #5a2d0a80;justify-items:center;gap:12px;padding:6px 4px 8px;font-weight:700;display:grid}._notFoundIcon_4vnt8_623{color:#ffe36e;background:#5a2d0a4d;border-radius:20px;place-items:center;width:64px;height:64px;display:grid}._skCover_4vnt8_633,._skLine_4vnt8_634{background:linear-gradient(100deg,#8c56261f 30%,#8c562640 50%,#8c56261f 70%) 0 0/300% 100%;border-radius:12px;animation:1.4s linear infinite _shimmer_4vnt8_1}._skCover_4vnt8_633{aspect-ratio:16/8}._skLine_4vnt8_634{height:14px}@keyframes _shimmer_4vnt8_1{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=1080px){._layout_4vnt8_14{grid-template-columns:1fr}._aside_4vnt8_21{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:24px;position:static}._relatedGrid_4vnt8_600{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){._relatedGrid_4vnt8_600{grid-template-columns:1fr}._paper_4vnt8_29{padding:14px}}
