:root,:root[data-theme=dark],:root[data-theme=light]{--ground: #05060a;--ground-2: #070810;--ink: #ffffff;--ink-2: #ffffff;--ink-3: #ffffff;--ink-4: #ffffff;--faint: rgba(255, 255, 255, .34);--panel: rgba(255, 255, 255, .07);--panel-2: rgba(255, 255, 255, .016);--panel-solid: rgba(12, 14, 17, .74);--line: rgba(255, 255, 255, .085);--line-2: rgba(255, 255, 255, .16);--red: #ff2f2f;--red-soft: #ff5a5a;--green: #00e67d;--green-soft: #4ade8a;--gold: #ffcf6a;--red-glow: rgba(255, 47, 47, .2);--green-glow: rgba(0, 230, 125, .18);--silk-red-1: #ff3a2e;--silk-red-2: #e0121f;--silk-red-3: #8c0812;--silk-green-1: #19f08a;--silk-green-2: #06b465;--silk-green-3: #04572f;--silk-alpha: .92;--silk-edge-alpha: .5;--gold-alpha: .8;--glyph-alpha: .08;--grid-alpha: .018;--cta-ink: #ffffff;--btn-ink: #07080a;--btn-ground: #ffffff;--shadow: 0 30px 70px rgba(0, 0, 0, .55)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--ground)}body{font-family:Times New Roman,Times,serif;color:var(--ink);-webkit-font-smoothing:antialiased}a{color:var(--green);text-decoration:none}a:hover{color:var(--red)}input,textarea{font-family:Times New Roman,Times,serif}input::placeholder,textarea::placeholder{color:var(--faint)}::selection{background:var(--red-glow);color:var(--ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--ground-2)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--red),var(--green));border-radius:20px;border:2px solid var(--ground-2)}@keyframes mmhPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes mmhTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mmhGlyph{0%,to{transform:translateZ(0) rotate(0);opacity:calc(var(--glyph-alpha) * .6)}50%{transform:translate3d(14px,-26px,0) rotate(6deg);opacity:calc(var(--glyph-alpha) * 1.6)}}@keyframes mmhGlow{0%,to{opacity:.55}50%{opacity:.95}}@keyframes mmhBorder{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes mmhSheen{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes mmhSilk{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-1.6%,1.2%,0) scale(1.05)}}.mmh-wordmark{background-image:linear-gradient(100deg,var(--red) 0%,var(--gold) 32%,var(--green) 62%,var(--red) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:mmhSheen 6s linear infinite}.mmh-card{position:relative;overflow:hidden;border-radius:22px;background:linear-gradient(165deg,var(--panel),var(--panel-2));border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .3s ease,border-color .3s ease}.mmh-card:hover{transform:translateY(-6px);border-color:var(--line-2)}.mmh-btn-primary{background:linear-gradient(135deg,var(--red),var(--green));border:none;color:var(--cta-ink);font-family:Times New Roman,Times,serif;font-weight:600;border-radius:13px;cursor:pointer;box-shadow:0 12px 34px var(--red-glow);transition:transform .22s ease}.mmh-btn-primary:hover{transform:translateY(-2px)}.mmh-btn-ghost{background:var(--panel);border:1px solid var(--line-2);color:var(--ink);font-family:Times New Roman,Times,serif;font-weight:500;border-radius:13px;cursor:pointer;transition:all .22s ease}.mmh-btn-ghost:hover{background:var(--panel);border-color:var(--line-2)}.mmh-input{width:100%;background:var(--panel);border:1px solid var(--line-2);border-radius:12px;padding:15px;color:var(--ink);font-size:14.5px;outline:none}.mmh-input:focus{border-color:var(--green)}.mmh-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.mmh-reveal.is-in{opacity:1;transform:none}.katex{color:var(--ink)}@keyframes mmhRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.mmh-page{position:relative;z-index:1}.mmh-shell{max-width:1320px;margin:0 auto;padding:clamp(40px,6vw,80px) 22px clamp(64px,9vw,110px)}.mmh-grid{display:grid;gap:20px}.mmh-kicker{font-size:10.5px;letter-spacing:.2em;font-weight:700;margin-bottom:16px}.mmh-h1{font-weight:800;font-size:clamp(34px,5vw,62px);line-height:1.02;letter-spacing:-.035em;margin:0 0 20px;color:var(--ink)}.mmh-h2{font-weight:700;font-size:clamp(28px,4vw,46px);line-height:1.08;letter-spacing:-.03em;margin:0 0 18px;color:var(--ink)}.mmh-lede{font-size:17px;line-height:1.6;color:var(--ink-2);max-width:600px;margin:0 0 40px}@media (max-width: 980px){.mmh-desktop-nav{display:none!important}.mmh-menu-btn,.mmh-mobile-nav{display:flex!important}}.mmh-auth-grid{min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.mmh-auth-brand{position:relative}.mmh-auth-brand:after{content:"";position:absolute;left:12%;right:12%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--line-2),transparent)}@media (min-width: 861px){.mmh-auth-grid{grid-template-columns:1.05fr 1fr}.mmh-auth-brand:after{left:auto;right:0;top:14%;bottom:14%;width:1px;height:auto;background:linear-gradient(180deg,transparent,var(--line-2),transparent)}}@media (max-width: 860px){.mmh-auth-brand{gap:12px;padding-bottom:26px}.mmh-auth-promise{font-size:15px!important}.mmh-auth-promise br{display:none}.mmh-auth-promise span:before{content:" "}}.mmh-field-label{display:block;font-size:11px;letter-spacing:.16em;color:var(--ink-3);margin-bottom:7px;text-transform:uppercase}select.mmh-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}select.mmh-input option{background:var(--ground-2);color:var(--ink)}.mmh-star-anchor{position:absolute;left:50%;top:50%;width:clamp(300px,34vw,460px)}.mmh-star-floor{position:absolute;left:50%;top:63%;width:min(78vw,74vh);height:26vh}@supports (height: 1svh){.mmh-star-anchor{top:50svh}.mmh-star-floor{top:63svh;width:min(78vw,74svh);height:26svh}}.mmh-header-row{max-width:1320px;margin:0 auto;padding:14px 22px;display:flex;align-items:center;gap:16px;flex-wrap:nowrap}.mmh-brand{display:flex;align-items:center;gap:12px;margin-right:auto;text-decoration:none;min-width:0;overflow:hidden}.mmh-brand-mark{display:flex;flex:0 0 auto}@media (max-width: 560px){.mmh-header-row{padding:12px 16px;gap:10px}.mmh-brand-sub{display:none}.mmh-brand-mark{transform:scale(.72);transform-origin:left center;margin-right:-14px}}.mmh-account-chip{display:flex;align-items:center;gap:9px;background:var(--panel);border:1px solid var(--line-2);color:var(--ink);padding:5px 12px 5px 5px;border-radius:100px;cursor:pointer;font-family:Times New Roman,Times,serif;font-size:13.5px;max-width:170px}.mmh-account-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmh-account-panel{position:absolute;right:0;top:calc(100% + 10px);width:260px;max-width:calc(100vw - 32px);background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 5%,var(--ground-2)),var(--ground-2));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid var(--line-2);border-radius:16px;box-shadow:var(--shadow);padding:8px;z-index:50}.mmh-account-full{font-size:14.5px;font-weight:600;overflow-wrap:anywhere}.mmh-account-email{font-size:12px;color:var(--ink-3);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 560px){.mmh-account-chip{padding:5px;max-width:none}.mmh-account-name{display:none}}.mmh-choice{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer;font-family:Times New Roman,Times,serif}.mmh-choice-caret{color:var(--ink-3);font-size:11px;transition:transform .18s ease}.mmh-choice-caret[data-open]{transform:rotate(180deg);color:var(--green)}.mmh-choice-list{position:absolute;left:0;right:0;top:calc(100% + 8px);margin:0;padding:6px;list-style:none;background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 5%,var(--ground-2)),var(--ground-2));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid var(--line-2);border-radius:14px;box-shadow:var(--shadow);z-index:40;max-height:46svh;overflow-y:auto}.mmh-choice-opt{width:100%;display:flex;align-items:center;gap:10px;padding:12px 11px;background:transparent;border:0;border-radius:10px;color:var(--ink-2);font-family:Times New Roman,Times,serif;font-size:14.5px;text-align:left;cursor:pointer}.mmh-choice-opt[data-active]{background:var(--panel);color:var(--ink)}.mmh-choice-dot{font-size:7px}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media print{.mmh-bg,.mmh-star-anchor,.mmh-star-floor,header.mmh-header,footer.mmh-footer,.mmh-no-print{display:none!important}html,body{background:#fff!important;color:#000!important}:root,:root[data-theme=dark]{--ground: #fff;--ground-2: #fff;--ink: #111;--ink-2: #333;--ink-3: #666;--ink-4: #888;--line: #ddd;--line-2: #eee;--panel: #fff;--panel-2: #fafafa;--panel-solid: #fff;--red: #a11;--red-soft: #a11;--green: #161;--green-soft: #161;--gold: #8a6d1f}.mmh-shell{max-width:none;padding:0;margin:0}main{animation:none!important}a{color:#000;text-decoration:none}article a[href^=http]:after{content:" (" attr(href) ")";font-size:.82em;color:#555}.katex,.katex-display{break-inside:avoid}h1,h2,h3{break-after:avoid}.mmh-print-only{display:flex!important}}.mmh-print-only{display:none}@media print{.mmh-note header.mmh-print-only{align-items:center;gap:12px;padding-bottom:14px;margin-bottom:26px;border-bottom:1px solid #ddd}.mmh-note header.mmh-print-only div{display:flex;flex-direction:column}.mmh-note header.mmh-print-only strong{font-family:Cinzel,serif;font-size:13pt;letter-spacing:.04em}.mmh-note header.mmh-print-only span{font-size:9pt;color:#555;letter-spacing:.08em}.mmh-note footer.mmh-print-only{display:block!important;margin-top:34px;padding-top:12px;border-top:1px solid #ddd;font-size:8.5pt;color:#666}@page{margin:18mm 16mm}}.mmh-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media print{.mmh-certificate img{display:none!important}.mmh-certificate{border:2px solid #8a6d1f!important;padding:34pt!important;break-inside:avoid}}.mmh-header{padding-top:env(safe-area-inset-top,0px)}.mmh-footer{padding-bottom:max(env(safe-area-inset-bottom,0px),0px)}.mmh-shell{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.mmh-share{position:relative;display:inline-flex}.mmh-share-backdrop{display:none}.mmh-share-panel{position:fixed;z-index:60;width:300px;max-width:calc(100vw - 32px);background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 5%,var(--ground-2)),var(--ground-2));border:1px solid var(--line-2);border-radius:16px;padding:14px;display:grid;gap:10px;box-shadow:0 18px 50px #0000008c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mmh-share-grid{display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}@media (max-width: 559px){.mmh-share-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;background:#0000008c}.mmh-share-panel{position:fixed;inset:auto 0 0 0;width:auto;max-width:none;border-radius:20px 20px 0 0;border-left:0;border-right:0;border-bottom:0;padding:16px 16px calc(18px + env(safe-area-inset-bottom,0px));animation:mmhSheetUp .18s ease-out}.mmh-share-grid{grid-template-columns:repeat(2,1fr)}}@keyframes mmhSheetUp{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}.mmh-share-close{display:none}@media (max-width: 559px){.mmh-share-close{display:block}}.mmh-chapter-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;color:var(--ink)}.mmh-cb-item{position:absolute;opacity:var(--cb-text, .17);white-space:nowrap;animation-name:mmhDrift;animation-timing-function:ease-in-out;animation-iteration-count:infinite;will-change:transform}.mmh-cb-figure{position:absolute;right:3%;bottom:8%;opacity:var(--cb-figure, .14);animation:mmhDrift 64s ease-in-out infinite}.mmh-chapter-backdrop.is-contained{position:absolute;z-index:0}.mmh-chapter-backdrop.is-contained .mmh-cb-figure{width:130px;height:130px}.mmh-cb-wash{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(28% 34% at 22% 28%,rgba(196,30,44,.2),transparent 68%),radial-gradient(26% 32% at 78% 68%,rgba(22,150,78,.18),transparent 68%),radial-gradient(22% 26% at 60% 18%,rgba(232,194,106,.12),transparent 70%);animation:mmhCbWash 46s ease-in-out infinite;will-change:transform}.mmh-cb-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:mmhCbDraw 17s ease-in-out infinite}.mmh-cb-draw.is-guide{animation-duration:17s;animation-delay:-1.2s}.mmh-cb-dot,.mmh-cb-fade{opacity:0;animation:mmhCbDot 17s ease-in-out infinite}@keyframes mmhCbDraw{0%{stroke-dashoffset:1}28%{stroke-dashoffset:0}76%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@keyframes mmhCbDot{0%,22%{opacity:0}34%,74%{opacity:1}to{opacity:0}}.mmh-cb-pulse{display:inline-block;animation:mmhCbBreathe 9s ease-in-out infinite}@keyframes mmhCbBreathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes mmhCbWash{0%{transform:rotate(0) scale(1)}50%{transform:rotate(8deg) scale(1.12)}to{transform:rotate(0) scale(1)}}@keyframes mmhDrift{0%{transform:translateZ(0)}50%{transform:translate3d(0,-16px,0)}to{transform:translateZ(0)}}@media (max-width: 700px){.mmh-cb-item{opacity:calc(var(--cb-text, .17) * .8)}.mmh-chapter-backdrop:not(.is-contained) .mmh-cb-item{font-size:26px!important}.mmh-chapter-backdrop.is-contained .mmh-cb-item{font-size:15px!important}.mmh-cb-figure{width:130px;height:130px;bottom:4%;opacity:calc(var(--cb-figure, .14) * .8)}.mmh-chapter-backdrop.is-contained .mmh-cb-figure{width:90px;height:90px}}@media print{.mmh-chapter-backdrop{display:none!important}}.mmh-spin-stage{position:relative;display:grid;place-items:center}.mmh-spin-rays,.mmh-spin-glow{position:absolute;border-radius:50%;pointer-events:none}.mmh-spin-rays{top:-34%;right:-34%;bottom:-34%;left:-34%;background:conic-gradient(from 0deg,rgba(232,194,106,.55) 0deg 3deg,transparent 3deg 45deg,rgba(196,30,44,.45) 45deg 48deg,transparent 48deg 90deg,rgba(232,194,106,.55) 90deg 93deg,transparent 93deg 135deg,rgba(22,150,78,.45) 135deg 138deg,transparent 138deg 180deg,rgba(232,194,106,.55) 180deg 183deg,transparent 183deg 225deg,rgba(196,30,44,.45) 225deg 228deg,transparent 228deg 270deg,rgba(232,194,106,.55) 270deg 273deg,transparent 273deg 315deg,rgba(22,150,78,.45) 315deg 318deg,transparent 318deg 360deg);-webkit-mask-image:radial-gradient(closest-side,transparent 34%,#000 47%,#000 76%,transparent 97%);mask-image:radial-gradient(closest-side,transparent 34%,#000 47%,#000 76%,transparent 97%);animation:mmhSpin 2.6s linear infinite}.mmh-spin-rays.slow{top:-54%;right:-54%;bottom:-54%;left:-54%;opacity:.55;animation:mmhSpinBack 6.5s linear infinite}.mmh-spin-glow{top:2%;right:2%;bottom:2%;left:2%;background:radial-gradient(closest-side,rgba(232,194,106,.22),transparent 72%);animation:mmhBreathe 1.9s ease-in-out infinite}.mmh-spin-star{position:relative;width:100%;height:auto;display:block;animation:mmhSpin 3.4s linear infinite}@keyframes mmhSpin{to{transform:rotate(360deg)}}@keyframes mmhSpinBack{to{transform:rotate(-360deg)}}@keyframes mmhBreathe{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@media print{.mmh-spin-stage{display:none!important}}
