@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Poppins:wght@400;500;600;700;800&display=swap");.page-width,.main-content,.shopify-section{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}html,body{margin:0;padding:0;width:100%;min-height:100vh;background:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#0f172a;box-sizing:border-box;overflow-x:hidden}#mhApp,#mhApp *,#mhApp *:before,#mhApp *:after{box-sizing:border-box}#mhApp{width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%);padding:28px 16px 70px;background:#f8fafc;overflow-x:hidden;font-size:15px;line-height:1.6;color:#0f172a}#mhApp .mhInner{max-width:1100px;margin:0 auto}#mhApp .mhHidden{display:none!important}#mhApp .mhCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:26px;margin-bottom:20px;box-shadow:0 10px 30px -5px #0000000b}#mhApp .mhTop{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}#mhApp .mhBrand{font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0}#mhApp .mhWho{color:#64748b;font-size:13px}#mhApp .mhBtn{border:1px solid #cbd5e1;background:#fff;color:#0f172a;border-radius:9px;padding:8px 13px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}#mhApp .mhBtn:hover{background:#f1f5f9}#mhApp .mhBtn.primary{background:#5865f2;border-color:#5865f2;color:#fff;padding:12px 20px;font-size:15px}#mhApp .mhBtn.primary:hover{background:#4752c4}#mhApp .mhBtn:disabled{opacity:.6;cursor:default}#mhApp .mhLogin{position:relative;overflow:hidden;max-width:1000px;margin:26px auto 34px;padding:46px 52px;text-align:left;border-radius:26px;box-shadow:0 24px 70px -20px #0f172a24,0 2px #fffc inset;animation:mhIn .8s cubic-bezier(.2,.7,.2,1) both}#mhApp .mhLgBg{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(#dbe3ee 1.1px,transparent 1.1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(115deg,transparent 8%,#000 62%);mask-image:linear-gradient(115deg,transparent 8%,#000 62%);opacity:.75;animation:mhGrid 40s linear infinite}#mhApp .mhLgBg:before,#mhApp .mhLgBg:after{content:"";position:absolute;border-radius:50%;filter:blur(46px);opacity:.55}#mhApp .mhLgBg:before{width:300px;height:300px;right:-60px;top:-80px;background:#e8eefc;animation:mhDrift 16s ease-in-out infinite alternate}#mhApp .mhLgBg:after{width:240px;height:240px;left:-70px;bottom:-90px;background:#f1f5f9;animation:mhDrift 20s ease-in-out infinite alternate-reverse}#mhApp .mhLgGrid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:30px;align-items:center}#mhApp .mhLgText>*{animation:mhUp .7s cubic-bezier(.2,.7,.2,1) both}#mhApp .mhLgText>*:nth-child(1){animation-delay:.12s}#mhApp .mhLgText>*:nth-child(2){animation-delay:.2s}#mhApp .mhLgText>*:nth-child(3){animation-delay:.28s}#mhApp .mhLgText>*:nth-child(4){animation-delay:.36s}#mhApp .mhLgText>*:nth-child(5){animation-delay:.44s}#mhApp .mhLgText>*:nth-child(6){animation-delay:.52s}#mhApp .mhLgText>*:nth-child(7){animation-delay:.6s}#mhApp .mhLgText>*:nth-child(8){animation-delay:.68s}#mhApp .mhLogo{display:block;width:104px;height:auto;margin:0 0 18px;opacity:.92}#mhApp .mhEyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#64748b;margin:0 0 14px}#mhApp .mhEyebrow:before{content:"";width:22px;height:2px;background:#0f172a;border-radius:2px}#mhApp .mhLogin h1{margin:0 0 26px;font-size:clamp(30px,4vw,46px);line-height:1.04;letter-spacing:-.04em;font-weight:800}#mhApp .mhLogin p.mhLead{margin:0 0 24px;color:#64748b;font-size:16px;max-width:380px}#mhApp .mhLogin .mhBtn.primary{padding:14px 26px;border-radius:12px;font-size:15px;box-shadow:0 10px 24px -8px #5865f2a6;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}#mhApp .mhLogin .mhBtn.primary:hover{transform:translateY(-2px);box-shadow:0 16px 30px -10px #5865f2bf}#mhApp .mhLogin .mhBtn.primary:active{transform:translateY(0)}#mhApp .mhLogin .mhBtn:focus-visible{outline:3px solid #c7cdfb;outline-offset:2px}#mhApp .mhPills{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0}#mhApp .mhPills span{font-size:12px;font-weight:700;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:5px 12px}body:has(#mhApp) .main-page-title,body:has(#mhApp) h1.page-title,body:has(#mhApp) .page-title{display:none!important}body:has(#mhApp) .shopify-section:has(>.page-width>h1:only-child){display:none}#mhApp .mhVidWrap{position:absolute;inset:0;overflow:hidden;background:#0a0a0b;line-height:0;-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.5) 7%,#000 17%);mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.5) 7%,#000 17%)}#mhApp .mhVid{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:8% 50%;pointer-events:none}#mhApp .mhLgArt{position:relative;align-self:stretch;min-height:340px;margin:-46px -52px -46px 0;animation:mhFloatIn 1s cubic-bezier(.2,.7,.2,1) .15s both}#mhApp .mhLogin .mhErr{text-align:left;margin-top:12px}#mhApp .mhLogin details.mhCode{text-align:left;margin-top:14px}#mhApp .mhLogin .mhCodeRow{justify-content:flex-start}@keyframes mhIn{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes mhUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mhFloatIn{0%{opacity:0;transform:translate(16px) scale(.97)}to{opacity:1;transform:none}}@keyframes mhDrift{0%{transform:translate(0)}to{transform:translate(40px,28px)}}@keyframes mhGrid{0%{background-position:0 0}to{background-position:240px 120px}}@media(max-width:860px){#mhApp .mhLogin{padding:26px 20px 30px;margin:10px auto 24px;text-align:center}#mhApp .mhLgGrid{grid-template-columns:1fr;gap:6px}#mhApp .mhLgArt{order:-1;min-height:0;height:230px;margin:-26px -20px 8px;align-self:auto}#mhApp .mhVidWrap{-webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent 100%);mask-image:linear-gradient(to bottom,#000 62%,transparent 100%)}#mhApp .mhLogin p.mhLead{margin-left:auto;margin-right:auto}#mhApp .mhLogo{margin:0 auto 14px;width:92px}#mhApp .mhEyebrow{justify-content:center}#mhApp .mhEyebrow:before{display:none}#mhApp .mhPills{justify-content:center}#mhApp .mhLogin .mhErr,#mhApp .mhLogin details.mhCode{text-align:center}#mhApp .mhLogin .mhCodeRow{justify-content:center}}@media(prefers-reduced-motion:reduce){#mhApp .mhLogin,#mhApp .mhLgText>*,#mhApp .mhLgArt,#mhApp .mhLgBg,#mhApp .mhLgBg:before,#mhApp .mhLgBg:after{animation:none!important}}#mhApp .mhErr{color:#b91c1c;font-size:13px;min-height:18px;margin-top:12px}#mhApp details.mhCode{margin-top:18px;text-align:center}#mhApp details.mhCode summary{cursor:pointer;color:#94a3b8;font-size:12px;list-style:none}#mhApp details.mhCode summary::-webkit-details-marker{display:none}#mhApp .mhCodeRow{margin-top:8px;display:flex;gap:8px;justify-content:center}#mhApp .mhCodeRow input{height:38px;padding:0 10px;border:1px solid #cbd5e1;border-radius:9px;font-size:14px;font-family:inherit;min-width:0;width:200px}#mhApp .mhCodeRow button{height:38px}#mhApp .mhCrumb{display:flex;gap:10px;align-items:center;margin:0 0 14px;font-size:13px;color:#64748b}#mhApp .mhCrumb a{color:#475569;text-decoration:none;font-weight:700}#mhApp .mhCrumb a:hover{text-decoration:underline}#mhApp .mhCover{width:100%;height:180px;object-fit:cover;border-radius:14px;margin-bottom:18px;display:block}#mhApp .mhTitle{margin:0 0 18px;font-size:34px;line-height:1.15;letter-spacing:-.035em;font-weight:800;display:flex;gap:12px;align-items:center;flex-wrap:wrap}#mhApp .mhBody{white-space:normal;word-wrap:break-word;overflow-wrap:anywhere}#mhApp .mhBody p{margin:0 0 10px;white-space:pre-wrap}#mhApp .mhBody h1{font-size:26px;margin:22px 0 8px;letter-spacing:-.025em;line-height:1.25}#mhApp .mhBody h2{font-size:21px;margin:18px 0 8px;letter-spacing:-.02em;line-height:1.3}#mhApp .mhBody h3{font-size:17px;margin:14px 0 6px;line-height:1.35}#mhApp .mhBody a{color:#2563eb;text-decoration:underline;text-underline-offset:2px}#mhApp .mhBody code{background:#f1f5f9;border-radius:5px;padding:1px 5px;font-size:.9em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}#mhApp .mhBody pre{background:#0f172a;color:#e2e8f0;border-radius:12px;padding:14px 16px;overflow:auto;font-size:13px;line-height:1.5;margin:0 0 12px}#mhApp .mhBody pre code{background:transparent;padding:0;color:inherit}#mhApp .mhList{margin:0 0 10px;padding-left:24px}#mhApp .mhList li{margin:3px 0;white-space:pre-wrap}#mhApp .mhTodo{display:flex;gap:8px;align-items:flex-start;margin:3px 0}#mhApp .mhTodo input{margin-top:6px}#mhApp .mhQuote{border-left:3px solid #0f172a;padding:2px 0 2px 14px;margin:0 0 12px;white-space:pre-wrap}#mhApp .mhCallout{display:flex;gap:10px;background:#f1f5f9;border-radius:12px;padding:14px 16px;margin:0 0 12px}#mhApp .mhCallout .mhIc{font-size:18px;line-height:1.4}#mhApp .mhCallout .mhCt{flex:1;min-width:0}#mhApp .mhDiv{border:0;border-top:1px solid #e2e8f0;margin:16px 0}#mhApp .mhCols{display:flex;gap:22px;align-items:flex-start;margin:0 0 12px}#mhApp .mhCol{flex:1 1 0;min-width:0}@media(max-width:760px){#mhApp .mhCols{flex-direction:column;gap:0}#mhApp .mhCol{width:100%}#mhApp .mhTitle{font-size:26px}#mhApp{padding:14px 8px 50px}#mhApp .mhCard{padding:16px;border-radius:16px}}#mhApp details.mhTg{margin:0 0 8px}#mhApp details.mhTg>summary{cursor:pointer;font-weight:600}#mhApp details.mhTg>.mhKids{padding:6px 0 0 18px}#mhApp .mhMedia{max-width:100%;border-radius:12px;display:block;margin:0 0 10px}#mhApp .mhFrame{width:100%;aspect-ratio:16/9;border:0;border-radius:12px;margin:0 0 10px;background:#f1f5f9}#mhApp .mhCap{color:#64748b;font-size:13px;margin:-4px 0 12px}#mhApp .mhLink{display:flex;gap:10px;align-items:center;border:1px solid #e2e8f0;border-radius:12px;padding:11px 14px;margin:0 0 10px;color:#0f172a!important;text-decoration:none!important;background:#fff}#mhApp .mhLink:hover{background:#f8fafc;border-color:#cbd5e1}#mhApp .mhLink small{color:#64748b;display:block;font-size:12px}#mhApp .mhTblWrap{overflow:auto;margin:0 0 12px;border:1px solid #e2e8f0;border-radius:12px}#mhApp table{border-collapse:collapse;width:100%;font-size:14px}#mhApp td,#mhApp th{border-bottom:1px solid #e2e8f0;border-right:1px solid #f1f5f9;padding:8px 10px;text-align:left;vertical-align:top;white-space:pre-wrap}#mhApp th{background:#f8fafc;font-weight:700}#mhApp tr:last-child td{border-bottom:0}#mhApp .mhDbT{font-weight:800;font-size:15px;margin:6px 0}#mhApp .mhRow{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border:1px solid #e2e8f0;border-radius:12px;padding:10px 14px;margin:0 0 8px;color:#0f172a!important;text-decoration:none!important;background:#fff}#mhApp .mhRow:hover{background:#f8fafc}#mhApp .mhRow .mhRt{flex:1 1 220px;font-weight:600}#mhApp .mhTag{display:inline-block;font-size:12px;padding:1px 8px;border-radius:6px;background:#e2e8f0;color:#334155}#mhApp .mhDate{color:#64748b;font-size:13px;white-space:nowrap}#mhApp .mhMuted{color:#64748b}#mhApp .mhMore{margin:6px 0}#mhApp .k-gray{color:#6b7280}#mhApp .k-brown{color:#92400e}#mhApp .k-orange{color:#c2410c}#mhApp .k-yellow{color:#a16207}#mhApp .k-green{color:#15803d}#mhApp .k-blue{color:#1d4ed8}#mhApp .k-purple{color:#7e22ce}#mhApp .k-pink{color:#be185d}#mhApp .k-red{color:#b91c1c}#mhApp .k-gray_background{background:#f1f5f9}#mhApp .k-brown_background{background:#f5ebe0}#mhApp .k-orange_background{background:#ffedd5}#mhApp .k-yellow_background{background:#fef9c3}#mhApp .k-green_background{background:#dcfce7}#mhApp .k-blue_background{background:#dbeafe}#mhApp .k-purple_background{background:#f3e8ff}#mhApp .k-pink_background{background:#fce7f3}#mhApp .k-red_background{background:#fee2e2}#mhApp .mhTag.k-gray,#mhApp .mhTag.k-brown,#mhApp .mhTag.k-orange,#mhApp .mhTag.k-yellow,#mhApp .mhTag.k-green,#mhApp .mhTag.k-blue,#mhApp .mhTag.k-purple,#mhApp .mhTag.k-pink,#mhApp .mhTag.k-red{background:#f1f5f9}html:has(#mhMain:not(.mhHidden)),body:has(#mhMain:not(.mhHidden)){background:#fff}#mhApp:has(#mhMain:not(.mhHidden)){--mhPad:clamp(16px,7vw,110px);background:#fff;padding:0 0 100px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,"Segoe UI Emoji",Segoe UI Symbol,sans-serif;font-size:16px;line-height:1.5;color:#37352f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#mhApp:has(#mhMain:not(.mhHidden)) .mhInner{max-width:none;margin:0}#mhApp #mhMain .mhBar{display:flex;align-items:center;gap:12px;padding:10px var(--mhPad);border-bottom:1px solid rgba(55,53,47,.09);min-height:52px}#mhApp #mhMain .mhBarLogo{display:block;height:28px;width:auto;flex:none}#mhApp #mhMain .mhCrumb{flex:1;margin:0;font-size:14px;color:#787774;min-width:0}#mhApp #mhMain .mhCrumb a{color:#37352f;font-weight:500}#mhApp #mhMain .mhBtn{font-weight:500;font-size:13px;color:#37352f;border:1px solid rgba(55,53,47,.16);border-radius:6px;padding:4px 10px;background:#fff}#mhApp #mhMain .mhBtn:hover{background:#37352f14}#mhApp #mhMain .mhPage{padding:0 var(--mhPad)}#mhApp #mhMain .mhCover{width:calc(100% + 2*var(--mhPad));margin:0 calc(-1*var(--mhPad)) 28px;height:clamp(150px,22vw,300px);border-radius:0;object-fit:cover}#mhApp #mhMain .mhTitle{margin:28px 0 14px;font-size:40px;line-height:1.2;letter-spacing:-.01em;font-weight:700;color:#37352f}#mhApp #mhMain .mhBody p{margin:0;padding:3px 2px;min-height:1.5em}#mhApp #mhMain .mhBody h1{font-size:30px;line-height:1.3;font-weight:600;margin:32px 0 4px;letter-spacing:-.01em}#mhApp #mhMain .mhBody h2{font-size:24px;line-height:1.3;font-weight:600;margin:22px 0 1px;letter-spacing:-.005em}#mhApp #mhMain .mhBody h3{font-size:20px;line-height:1.3;font-weight:600;margin:16px 0 1px}#mhApp #mhMain .mhBody a{color:inherit;text-decoration:none;border-bottom:.05em solid rgba(55,53,47,.4);font-weight:inherit}#mhApp #mhMain .mhBody a:hover{background:#37352f0f}#mhApp #mhMain .mhBody code{background:#87837826;color:#eb5757;border-radius:4px;padding:.2em .4em;font-size:85%}#mhApp #mhMain .mhBody pre{background:#f7f6f3;color:#37352f;border-radius:4px;padding:32px 34px;font-size:85%}#mhApp #mhMain .mhBody pre code{color:inherit;background:transparent}#mhApp #mhMain .mhList{margin:0;padding-left:26px}#mhApp #mhMain .mhList li{margin:0;padding:3px 2px}#mhApp #mhMain .mhQuote{border-left:3px solid currentColor;padding:2px 14px;margin:4px 0;font-size:1.2em;line-height:1.5}#mhApp #mhMain .mhCallout{background:#f1f1ef;border-radius:4px;padding:16px 16px 16px 12px;margin:4px 0}#mhApp #mhMain .mhDiv{border-top:1px solid rgba(55,53,47,.09);margin:6px 0}#mhApp #mhMain .mhCols{gap:46px;margin:4px 0}#mhApp #mhMain details.mhTg>summary{font-weight:400}#mhApp #mhMain .mhMedia,#mhApp #mhMain .mhFrame{border-radius:4px}#mhApp #mhMain .mhCap{color:#9b9a97;font-size:14px}#mhApp #mhMain .mhLink{border:0;border-radius:6px;padding:4px 6px;margin:1px 0;background:transparent;color:#37352f!important;font-weight:500}#mhApp #mhMain .mhLink:hover{background:#37352f14;border-color:transparent}#mhApp #mhMain .mhLink small{color:#9b9a97}#mhApp #mhMain .mhTblWrap{border:1px solid rgba(55,53,47,.09);border-radius:0}#mhApp #mhMain td,#mhApp #mhMain th{border-bottom:1px solid rgba(55,53,47,.09);border-right:1px solid rgba(55,53,47,.09);font-size:14px}#mhApp #mhMain th{background:#f7f6f3;font-weight:500;color:#787774}#mhApp #mhMain .mhDbT{font-size:16px;font-weight:600;margin:10px 0 6px}#mhApp #mhMain .mhRow{border:0;border-bottom:1px solid rgba(55,53,47,.09);border-radius:0;padding:8px 6px;margin:0;background:transparent;color:#37352f!important}#mhApp #mhMain .mhRow:hover{background:#37352f0d}#mhApp #mhMain .mhRow .mhRt{font-weight:500}#mhApp #mhMain .mhTag{background:#e3e2e0;color:#37352f;border-radius:3px;padding:0 6px;font-size:14px}#mhApp #mhMain .mhDate{color:#9b9a97;font-size:14px}#mhApp #mhMain .mhMuted,#mhApp #mhMain .k-gray{color:#9b9a97}#mhApp #mhMain .k-brown{color:#64473a}#mhApp #mhMain .k-orange{color:#d9730d}#mhApp #mhMain .k-yellow{color:#cb912f}#mhApp #mhMain .k-green{color:#448361}#mhApp #mhMain .k-blue{color:#337ea9}#mhApp #mhMain .k-purple{color:#9065b0}#mhApp #mhMain .k-pink{color:#c14c8a}#mhApp #mhMain .k-red{color:#d44c47}#mhApp #mhMain .k-gray_background{background:#f1f1ef}#mhApp #mhMain .k-brown_background{background:#f4eeee}#mhApp #mhMain .k-orange_background{background:#fbecdd}#mhApp #mhMain .k-yellow_background{background:#fbf3db}#mhApp #mhMain .k-green_background{background:#edf3ec}#mhApp #mhMain .k-blue_background{background:#e7f3f8}#mhApp #mhMain .k-purple_background{background:#f6f3f9}#mhApp #mhMain .k-pink_background{background:#faf1f5}#mhApp #mhMain .k-red_background{background:#fdebec}@media(max-width:760px){#mhApp:has(#mhMain:not(.mhHidden)){padding:0 0 60px}#mhApp #mhMain .mhTitle{font-size:30px}#mhApp #mhMain .mhCols{gap:0}}#mhApp #mhMain .mhNavs{display:flex;gap:2px;flex:none}#mhApp #mhMain .mhNav{width:30px;height:30px;border:0;background:transparent;border-radius:6px;color:#37352f;display:grid;place-items:center;cursor:pointer;padding:0}#mhApp #mhMain .mhNav:hover:not(:disabled){background:#37352f14}#mhApp #mhMain .mhNav:disabled{opacity:.28;cursor:default}#mhApp .mhSeeAll{display:inline-flex;align-items:center;margin:8px 0 2px;padding:5px 12px;border:1px solid rgba(55,53,47,.16);border-radius:6px;font-size:13px;font-weight:600;color:#37352f;text-decoration:none;background:#fff}#mhApp .mhSeeAll:hover{background:#37352f14}#mhApp:has(#mhMain:not(.mhHidden)){--mpu:1;--mhPad:clamp(14px,4.2vw,150px)}@media(min-width:1101px)and (max-width:1599px){#mhApp:has(#mhMain:not(.mhHidden)){--mpu:.95}}@media(min-width:1101px)and (max-width:1599px)and (min-resolution:1.1dppx){#mhApp:has(#mhMain:not(.mhHidden)){--mpu:.9}}@media(min-width:1600px)and (max-width:1919px){#mhApp:has(#mhMain:not(.mhHidden)){--mpu:.95}}@media(min-width:2200px)and (max-resolution:1.39dppx){#mhApp:has(#mhMain:not(.mhHidden)){--mpu:1.1}}@media(min-width:3000px)and (max-resolution:1.39dppx){#mhApp:has(#mhMain:not(.mhHidden)){--mpu:1.25}}#mhApp #mhMain .mhPage,#mhApp #mhMain #mhContent,#mhApp #mhMain .mhBody{width:100%;max-width:none;box-sizing:border-box}#mhApp #mhMain .mhCover{max-width:none!important;width:calc(100% + 2*var(--mhPad))!important;margin-left:calc(-1*var(--mhPad))!important;margin-right:calc(-1*var(--mhPad))!important}#mhApp #mhMain .mhMedia{width:100%;max-width:none!important;height:auto}#mhApp #mhMain .mhFrame{width:100%!important;max-width:none!important}#mhApp #mhMain .mhTitle{font-size:calc(40px*var(--mpu))}#mhApp #mhMain .mhBody h1{font-size:calc(30px*var(--mpu))}#mhApp #mhMain .mhBody h2{font-size:calc(24px*var(--mpu))}#mhApp #mhMain .mhBody h3{font-size:calc(20px*var(--mpu))}@media(max-width:760px){#mhApp #mhMain .mhTitle{font-size:30px}}#mhApp:has(#mhMain:not(.mhHidden)){--mhSerif:Lyon-Text,Georgia,"Noto Serif","Iowan Old Style","Palatino Linotype",Palatino,"Times New Roman",serif;font-family:var(--mhSerif);font-size:calc(15px*var(--mpu));line-height:1.55}#mhApp #mhMain,#mhApp #mhMain *:not(code):not(pre):not(.mhIc){font-family:var(--mhSerif)}#mhApp #mhMain code,#mhApp #mhMain pre{font-family:SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}#mhApp #mhMain button,#mhApp #mhMain .mhBtn,#mhApp #mhMain .mhCrumb{font-family:var(--mhSerif)}#mhApp #mhMain .mhTitle{font-size:calc(34px*var(--mpu));font-weight:700;letter-spacing:-.005em;line-height:1.2}#mhApp #mhMain .mhBody h1{font-size:calc(26px*var(--mpu));font-weight:700}#mhApp #mhMain .mhBody h2{font-size:calc(20.5px*var(--mpu));font-weight:700}#mhApp #mhMain .mhBody h3{font-size:calc(17px*var(--mpu));font-weight:700}#mhApp #mhMain .mhBody p,#mhApp #mhMain .mhList li{padding:3px 2px}#mhApp #mhMain .mhBody .mhCallout.k-gray_background,#mhApp #mhMain .mhBody .mhCallout:not([class*=_background]){background:#fff;border:1px solid rgba(55,53,47,.16);border-radius:6px}#mhApp #mhMain .mhBody .mhCallout{border:1px solid rgba(55,53,47,.12);border-radius:6px}#mhApp #mhMain .mhBody a.mhLink,#mhApp #mhMain .mhBody a.mhRow{border-bottom:0}#mhApp #mhMain .mhBody a.mhRow{border-bottom:1px solid rgba(55,53,47,.09)}#mhApp #mhMain .mhBody a.mhLink{font-weight:400;padding:3px 4px}#mhApp #mhMain .mhRow .mhRt,#mhApp #mhMain .mhLink{font-weight:400}#mhApp #mhMain .mhDbT{font-weight:700;font-size:calc(15px*var(--mpu))}#mhApp #mhMain .mhTag,#mhApp #mhMain .mhDate{font-size:calc(13px*var(--mpu))}#mhApp #mhMain .mhBtn{font-size:calc(13px*var(--mpu));background:#fff}body:has(#mhMain:not(.mhHidden)) p:has(+style){display:none!important}#mhApp:has(#mhMain:not(.mhHidden)){padding-bottom:28px}#mhApp #mhMain .mhCallout,#mhApp #mhMain [class*=_background],#mhApp #mhMain .mhBody .mhCallout.k-gray_background{background:transparent!important;background-color:transparent!important}#mhApp #mhMain .mhBody .mhCallout{border:1px solid #37352f!important;border-radius:6px}#mhApp #mhMain .mhDiv{border-top:1px solid #37352f!important;opacity:1;margin:10px 0}#mhApp #mhMain .mhRow,#mhApp #mhMain .mhBody a.mhRow{border-bottom:1px solid rgba(55,53,47,.55)!important}#mhApp #mhMain .mhBar{border-bottom:1px solid rgba(55,53,47,.55)}#mhApp #mhMain .mhTblWrap,#mhApp #mhMain td,#mhApp #mhMain th{border-color:#37352f8c!important}#mhApp #mhMain th{background:transparent}#mhApp #mhMain .mhBtn{border:1px solid #37352f}#mhApp #mhMain .mhTag{background-color:transparent}#mhApp #mhMain .mhTag[class*=k-]{box-shadow:inset 0 0 0 1px currentColor}#mhApp #mhMain .mhBody pre{background:transparent!important;border:1px solid #37352f}#mhApp #mhMain .mhFrame{background:transparent}#mhApp #mhMain .mhViews{display:flex;flex-direction:column;gap:8px;margin:2px 0 14px}#mhApp #mhMain .mhViewGrp{display:flex;flex-wrap:wrap;gap:6px;align-items:center}#mhApp #mhMain .mhViewLbl{font-size:calc(12px*var(--mpu));letter-spacing:.06em;text-transform:uppercase;color:#787774;margin-right:4px}#mhApp #mhMain a.mhView{display:inline-block;border:1px solid #37352f;border-radius:999px;padding:2px 12px;font-size:calc(13.5px*var(--mpu));color:#37352f!important;text-decoration:none!important;background:transparent;line-height:1.5}#mhApp #mhMain a.mhView:hover{background:#37352f14}#mhApp #mhMain a.mhView.on{background:#37352f;color:#fff!important}#mhApp #mhMain .mhMore{margin:14px 0}#mhApp:has(#mhMain:not(.mhHidden)){font-size:calc(16px*var(--mpu))}#mhApp #mhMain .mhTitle.mhCenter{justify-content:center;text-align:center}#mhApp #mhMain .mhBody .mhCallout{border:1px solid rgba(55,53,47,.3)!important;border-radius:12px;padding:14px 16px;margin:6px 0}#mhApp #mhMain .mhDiv{border-top:1px solid rgba(55,53,47,.3)!important}#mhApp #mhMain .mhIcImg{display:block;width:1.25em;height:1.25em;border-radius:4px;object-fit:cover;flex:none}#mhApp #mhMain .mhEm{display:inline-block;width:1.25em;text-align:center;flex:none;line-height:1}#mhApp #mhMain .mhTitle .mhIcImg{width:1.1em;height:1.1em}#mhApp #mhMain a.mhLink{display:flex;align-items:center;gap:8px;padding:3px 4px;margin:1px 0;border-radius:6px}#mhApp #mhMain a.mhLink .mhLt{display:inline;border-bottom:1px solid rgba(55,53,47,.35);line-height:1.3}#mhApp #mhMain a.mhLink:hover{background:#37352f0d}#mhApp #mhMain .mhDbHead{display:flex;align-items:center;gap:10px;margin:2px 0 12px;padding-top:12px;border-top:1px solid rgba(55,53,47,.3)}#mhApp #mhMain .mhDbIc{font-size:1.1em;margin-right:2px}#mhApp #mhMain .mhChip{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(55,53,47,.3);border-radius:999px;padding:3px 14px 3px 10px;font-size:.95em;color:#37352f}#mhApp #mhMain .mhHash{font-weight:700;font-size:1.05em;opacity:.8}#mhApp #mhMain a.mhRow{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;border:0!important;padding:5px 8px;border-radius:6px}#mhApp #mhMain a.mhRow:hover{background:#37352f0d}#mhApp #mhMain a.mhRow .mhDateL{order:-1;min-width:6.2em;font-variant-numeric:tabular-nums;color:#37352f;font-size:1em}#mhApp #mhMain a.mhRow .mhRt{flex:1 1 auto;display:flex;align-items:center;gap:8px;min-width:0}#mhApp #mhMain a.mhRow .mhRtx{overflow-wrap:anywhere}#mhApp #mhMain a.mhRow .mhTag{margin-left:auto;flex:none}#mhApp #mhMain a.mhRow .mhTag~.mhTag{margin-left:0}#mhApp #mhMain .mhTag{border-radius:4px;padding:1px 8px;font-size:.88em;box-shadow:none}#mhApp #mhMain .mhTag[class*=k-]{box-shadow:none}#mhApp #mhMain .mhTag.k-blue{background:#d3e5ef!important;color:#183347}#mhApp #mhMain .mhTag.k-green{background:#dbeddb!important;color:#1c3829}#mhApp #mhMain .mhTag.k-yellow{background:#fdecc8!important;color:#402c1b}#mhApp #mhMain .mhTag.k-orange{background:#fadec9!important;color:#49290e}#mhApp #mhMain .mhTag.k-red{background:#ffe2dd!important;color:#5d1715}#mhApp #mhMain .mhTag.k-purple{background:#e8deee!important;color:#412454}#mhApp #mhMain .mhTag.k-pink{background:#f5e0e9!important;color:#4c2337}#mhApp #mhMain .mhTag.k-brown{background:#e9e5e3!important;color:#32302c}#mhApp #mhMain .mhTag.k-gray,#mhApp #mhMain .mhTag.k-default{background:#e3e2e0!important;color:#32302c}#mhApp #mhMain .mhCard2{border:1px solid rgba(55,53,47,.2);border-radius:14px;padding:16px 20px;margin:6px 0 12px;background:transparent}#mhApp #mhMain .mhCard2 a.mhCardT{display:flex;align-items:center;gap:12px;color:#37352f!important;text-decoration:none!important;font-weight:700;font-size:1.45em;line-height:1.3;border:0}#mhApp #mhMain .mhCard2.mhGallery{max-width:860px;margin-left:auto;margin-right:auto}#mhApp #mhMain .mhCard2.mhGallery a.mhCardT{font-size:1.8em}#mhApp #mhMain .mhPrev{margin-top:10px}#mhApp #mhMain .mhPrev.clip{max-height:11.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}#mhApp #mhMain .mhFeed{cursor:pointer}#mhApp #mhMain .mhSeeAll{margin-top:8px}#mhApp #mhMain .mhBody a.mhRow{border-bottom:0!important}@keyframes mhChkPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes mhChkSpin{to{transform:rotate(360deg)}}#mhApp #mhLogin.mhChecking{position:relative;min-height:380px}#mhApp #mhLogin.mhChecking>*{visibility:hidden}#mhApp #mhLogin.mhChecking:after{content:attr(data-chk);position:absolute;left:0;right:0;top:50%;margin-top:14px;text-align:center;font-size:17px;font-weight:700;letter-spacing:-.01em;color:#475569;animation:mhChkPulse 1.4s ease-in-out infinite}#mhApp #mhLogin.mhChecking:before{content:"";position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-30px 0 0 -13px;border:3px solid #cbd5e1;border-top-color:#475569;border-radius:50%;animation:mhChkSpin .9s linear infinite}@media(prefers-reduced-motion:reduce){#mhApp #mhLogin.mhChecking:before,#mhApp #mhLogin.mhChecking:after{animation:none}}html,body{overflow-x:clip!important}#mhApp:has(#mhMain:not(.mhHidden)){overflow-x:clip}#mhApp .mhLgTools{position:absolute;top:14px;right:16px;z-index:3;display:flex;gap:8px;align-items:center}#mhApp .mhSeg{display:inline-flex;gap:2px;padding:2px;border:1px solid rgba(55,53,47,.3);border-radius:999px;background:transparent;flex:none}#mhApp .mhSeg button{border:0;background:transparent;color:inherit;padding:3px 9px;border-radius:999px;font:700 12px/1.3 var(--mhSans);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:28px;letter-spacing:.03em}#mhApp .mhSeg button svg{width:15px;height:15px;display:block}#mhApp .mhSeg button.on{background:#37352f;color:#fff}#mhApp .mhSeg button:focus-visible,#mhApp .mhSbtn:focus-visible{outline:2px solid #ffb21a;outline-offset:1px}#mhApp #mhMain .mhBar{position:sticky;top:var(--mhHdr,0px);z-index:60;background:#fff;flex-wrap:wrap;row-gap:0}#mhApp #mhMain .mhCrumb{overflow:hidden;white-space:nowrap}#mhApp #mhMain .mhCrumb>span:last-of-type{overflow:hidden;text-overflow:ellipsis}#mhApp .mhTools{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}#mhApp .mhSbtn{width:30px;height:30px;border:0;background:transparent;border-radius:6px;color:inherit;display:grid;place-items:center;cursor:pointer;padding:0}#mhApp .mhSbtn:hover,#mhApp .mhSbtn.on{background:#37352f1a}#mhApp .mhSbtn svg{width:18px;height:18px}#mhApp .mhSrch{flex:1 0 100%;position:relative;padding:4px 0 10px}#mhApp .mhSrch input{width:100%;height:40px;padding:0 14px;border:1px solid rgba(55,53,47,.3);border-radius:10px;background:#fff;color:inherit;font:inherit;font-size:15px}#mhApp .mhSrch input:focus{outline:2px solid #ffb21a;outline-offset:1px}#mhApp .mhSres{margin-top:6px;border:1px solid rgba(55,53,47,.2);border-radius:10px;background:#fff;max-height:60vh;overflow:auto}#mhApp .mhSres:empty{display:none}#mhApp .mhSr{display:flex;align-items:center;gap:10px;padding:9px 12px;color:inherit!important;text-decoration:none!important;border-bottom:1px solid rgba(55,53,47,.1)}#mhApp .mhSr:last-child{border-bottom:0}#mhApp .mhSr:hover,#mhApp .mhSr.sel{background:#37352f12}#mhApp .mhSr .mhSt{flex:1;min-width:0;overflow-wrap:anywhere}#mhApp .mhSr .mhSd{color:#9b9a97;font-size:.85em;white-space:nowrap}#mhApp .mhSmsg{padding:12px;color:#9b9a97}@keyframes mhSh{0%{background-position:120% 0}to{background-position:-120% 0}}#mhApp .mhSk{padding:6px 0}#mhApp .mhSk i{display:block;height:14px;border-radius:7px;margin:12px 0;background:linear-gradient(90deg,#37352f12 25%,#37352f24 37%,#37352f12 63%);background-size:300% 100%;animation:mhSh 1.4s ease-in-out infinite}#mhApp .mhSk i.t{height:34px;width:46%;border-radius:9px;margin:26px 0 24px}#mhApp .mhSk i.b{height:120px;border-radius:12px}@media(prefers-reduced-motion:reduce){#mhApp .mhSk i{animation:none}}#mhApp .mhFig{position:relative;margin:0 0 10px;padding:0}#mhApp .mhFig .mhMedia{margin:0;cursor:zoom-in;-webkit-user-select:auto;user-select:auto;-webkit-touch-callout:default}#mhApp .mhFig .mhImgAct{position:absolute;top:8px;right:8px;display:flex;gap:6px;opacity:0;transition:opacity .15s}#mhApp .mhFig:hover .mhImgAct,#mhApp .mhFig:focus-within .mhImgAct{opacity:1}@media(hover:none){#mhApp .mhFig .mhImgAct{opacity:.92}}#mhApp .mhIA{width:34px;height:34px;border-radius:8px;border:1px solid rgba(255,255,255,.25);background:#0f0f0fb8;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#mhApp .mhIA:hover{background:#0f0f0feb}#mhApp .mhIA svg{width:18px;height:18px}#mhApp .mhCover{cursor:zoom-in}#mhApp .mhLb{position:fixed;inset:0;z-index:2147483000;background:#050505;display:flex;flex-direction:column;color:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#mhApp .mhLb.mhHidden{display:none!important}#mhApp .mhLbBar{background:#0b0b0b;display:flex;align-items:center;gap:8px;padding:8px 12px;flex:none;border-bottom:1px solid rgba(255,255,255,.14)}#mhApp .mhLbCap{flex:1;min-width:0;font-size:13px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mhApp .mhLbBtn{height:34px;min-width:34px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.28);background:#ffffff14;color:#fff;font:600 13px system-ui,sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}#mhApp .mhLbBtn:hover{background:#ffffff2e}#mhApp .mhLbBtn svg{width:17px;height:17px}#mhApp .mhLbSc{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior:contain}#mhApp .mhLbImg{display:block;width:100%;height:auto;margin:0 auto;cursor:zoom-out;-webkit-user-select:auto;user-select:auto}#mhApp .mhLb.fit .mhLbImg{width:auto;max-width:100%;max-height:calc(100vh - 56px);margin:0 auto;object-fit:contain;cursor:zoom-in}#mhApp .mhLb.fit .mhLbSc{display:grid;place-items:center}#mhApp .mhToast{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:2147483001;background:#111;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:10px;padding:9px 16px;font:600 13px system-ui,sans-serif;max-width:min(92vw,420px);text-align:center;box-shadow:0 10px 30px #0006}@media(max-width:640px){#mhApp #mhMain .mhBarLogo,#mhApp #mhMain .mhCrumb .mhBtn{display:none}#mhApp .mhLgTools{top:10px;right:10px}#mhApp #mhMain .mhBar{gap:6px}#mhApp .mhTools{gap:5px}#mhApp .mhSeg button{padding:3px 7px;min-width:24px}}html.mhNight,html.mhNight body,html.mhNight:has(#mhMain:not(.mhHidden)),html.mhNight body:has(#mhMain:not(.mhHidden)){background:#000!important;color-scheme:dark}html.mhNight #mhApp,html.mhNight #mhApp:has(#mhMain:not(.mhHidden)){background:#000;color:#ececea}html.mhNight #mhApp .mhCard{background:#0e0e0e;border-color:#262626;box-shadow:0 24px 60px -24px #000c}html.mhNight #mhApp .mhLogin{box-shadow:0 24px 70px -20px #000000e6}html.mhNight #mhApp .mhLgBg{background-image:radial-gradient(#2a2a2a 1.1px,transparent 1.1px)}html.mhNight #mhApp .mhLgBg:before{background:#1c1408}html.mhNight #mhApp .mhLgBg:after{background:#15110a}html.mhNight #mhApp .mhLogin h1{color:#f4f4f2}html.mhNight #mhApp .mhLogin p.mhLead,html.mhNight #mhApp .mhEyebrow{color:#9a9a97}html.mhNight #mhApp .mhEyebrow:before{background:#ececea}html.mhNight #mhApp .mhLogo{filter:invert(1) hue-rotate(180deg)}html.mhNight #mhApp .mhPills span{background:#111;border-color:#2a2a2a;color:#cfcfcc}html.mhNight #mhApp .mhBtn{background:#111;color:#ececea;border-color:#333}html.mhNight #mhApp .mhBtn:hover{background:#1c1c1c}html.mhNight #mhApp .mhBtn.primary{background:#5865f2;border-color:#5865f2;color:#fff}html.mhNight #mhApp .mhBtn.primary:hover{background:#4752c4}html.mhNight #mhApp details.mhCode summary{color:#80807d}html.mhNight #mhApp .mhCodeRow input{background:#0b0b0b;color:#ececea;border-color:#333}html.mhNight #mhApp .mhErr{color:#ff8a80}html.mhNight #mhApp #mhLogin.mhChecking:after{color:#c9c9c6}html.mhNight #mhApp #mhLogin.mhChecking:before{border-color:#333;border-top-color:#ffb21a}html.mhNight #mhApp .mhSeg{border-color:#ffffff40}html.mhNight #mhApp .mhSeg button.on{background:#ffb21a;color:#000}html.mhNight #mhApp #mhMain .mhBar{background:#000;border-bottom-color:#fff3}html.mhNight #mhApp #mhMain .mhBarLogo{filter:invert(1) hue-rotate(180deg)}html.mhNight #mhApp #mhMain .mhCrumb{color:#8f8f8c}html.mhNight #mhApp #mhMain .mhCrumb a{color:#ececea}html.mhNight #mhApp #mhMain .mhBtn{background:transparent;color:#ececea;border-color:#ffffff47}html.mhNight #mhApp #mhMain .mhBtn:hover{background:#ffffff17}html.mhNight #mhApp #mhMain .mhNav,html.mhNight #mhApp .mhSbtn{color:#ececea}html.mhNight #mhApp #mhMain .mhNav:hover:not(:disabled),html.mhNight #mhApp .mhSbtn:hover,html.mhNight #mhApp .mhSbtn.on{background:#ffffff1a}html.mhNight #mhApp .mhSrch input{background:#0c0c0c;border-color:#ffffff47}html.mhNight #mhApp .mhSres{background:#0c0c0c;border-color:#fff3}html.mhNight #mhApp .mhSr{border-bottom-color:#ffffff1a}html.mhNight #mhApp .mhSr:hover,html.mhNight #mhApp .mhSr.sel{background:#ffffff14}html.mhNight #mhApp .mhSr .mhSd,html.mhNight #mhApp .mhSmsg{color:#8f8f8c}html.mhNight #mhApp .mhSk i{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff21 37%,#ffffff0f 63%);background-size:300% 100%}html.mhNight #mhApp #mhMain .mhTitle{color:#f4f4f2}html.mhNight #mhApp #mhMain .mhBody a{border-bottom-color:#fff6}html.mhNight #mhApp #mhMain .mhBody a:hover{background:#ffffff14}html.mhNight #mhApp #mhMain .mhBody a.mhLink,html.mhNight #mhApp #mhMain .mhBody a.mhRow{border-bottom-color:transparent}html.mhNight #mhApp #mhMain a.mhLink .mhLt{border-bottom-color:#ffffff59}html.mhNight #mhApp #mhMain a.mhLink:hover,html.mhNight #mhApp #mhMain a.mhRow:hover,html.mhNight #mhApp #mhMain .mhRow:hover{background:#ffffff12}html.mhNight #mhApp #mhMain .mhLink{color:#ececea!important}html.mhNight #mhApp #mhMain .mhLink small,html.mhNight #mhApp #mhMain .mhCap,html.mhNight #mhApp #mhMain .mhMuted,html.mhNight #mhApp #mhMain .mhDate,html.mhNight #mhApp #mhMain .mhViewLbl{color:#8f8f8c}html.mhNight #mhApp #mhMain .mhBody code{background:#ffffff1a;color:#ff8f86}html.mhNight #mhApp #mhMain .mhBody pre{border-color:#ffffff40;color:#ececea}html.mhNight #mhApp #mhMain .mhBody .mhCallout{border-color:#ffffff4d!important}html.mhNight #mhApp #mhMain .mhDiv,html.mhNight #mhApp #mhMain .mhDbHead{border-top-color:#ffffff47!important}html.mhNight #mhApp #mhMain .mhRow,html.mhNight #mhApp #mhMain a.mhRow,html.mhNight #mhApp #mhMain .mhBody a.mhRow{border-bottom-color:#ffffff2e!important;color:#ececea!important}html.mhNight #mhApp #mhMain a.mhRow .mhDateL{color:#ececea}html.mhNight #mhApp #mhMain .mhTblWrap,html.mhNight #mhApp #mhMain td,html.mhNight #mhApp #mhMain th{border-color:#ffffff38!important}html.mhNight #mhApp #mhMain th{color:#a8a8a5}html.mhNight #mhApp #mhMain .mhCard2{border-color:#ffffff38}html.mhNight #mhApp #mhMain .mhCard2 a.mhCardT,html.mhNight #mhApp #mhMain .mhChip{color:#ececea!important}html.mhNight #mhApp #mhMain .mhChip{border-color:#ffffff4d}html.mhNight #mhApp #mhMain a.mhView{border-color:#ffffff4d;color:#ececea!important}html.mhNight #mhApp #mhMain a.mhView:hover{background:#ffffff17}html.mhNight #mhApp #mhMain a.mhView.on{background:#ffb21a;border-color:#ffb21a;color:#000!important}html.mhNight #mhApp .mhSeeAll{background:transparent;color:#ececea;border-color:#ffffff47}html.mhNight #mhApp .mhSeeAll:hover{background:#ffffff17}html.mhNight #mhApp #mhMain .mhTag{background:#2a2a2a;color:#ececea}html.mhNight #mhApp #mhMain .mhTag.k-blue{background:#1f3b4d!important;color:#b6dcf0}html.mhNight #mhApp #mhMain .mhTag.k-green{background:#1f3b2b!important;color:#b8e2c8}html.mhNight #mhApp #mhMain .mhTag.k-yellow{background:#4a3a1a!important;color:#f0d28a}html.mhNight #mhApp #mhMain .mhTag.k-orange{background:#4d2f17!important;color:#f5c49b}html.mhNight #mhApp #mhMain .mhTag.k-red{background:#4d2224!important;color:#f5b3b0}html.mhNight #mhApp #mhMain .mhTag.k-purple{background:#38274a!important;color:#d9c1ef}html.mhNight #mhApp #mhMain .mhTag.k-pink{background:#4a2237!important;color:#f2bfd8}html.mhNight #mhApp #mhMain .mhTag.k-brown{background:#3d2c24!important;color:#d9bba8}html.mhNight #mhApp #mhMain .mhTag.k-gray{background:#2a2a2a!important;color:#cfcfcc}html.mhNight #mhApp #mhMain .k-gray{color:#9b9a97}html.mhNight #mhApp #mhMain .k-brown{color:#c9a58f}html.mhNight #mhApp #mhMain .k-orange{color:#f0923a}html.mhNight #mhApp #mhMain .k-yellow{color:#e6b04a}html.mhNight #mhApp #mhMain .k-green{color:#5fb386}html.mhNight #mhApp #mhMain .k-blue{color:#5aa8d6}html.mhNight #mhApp #mhMain .k-purple{color:#b58ad6}html.mhNight #mhApp #mhMain .k-pink{color:#e277ac}html.mhNight #mhApp .mhTodo input{accent-color:#ffb21a}html.mhNight ::selection{background:#ffb21a59}#mhApp{--mhSans:Lyon-Text,Georgia,"Noto Serif","Iowan Old Style","Palatino Linotype",Palatino,"Times New Roman",serif;--mhAcc:#ffb21a;--mhAccInk:#1a1200;--mhVeil:.72;--t-bg:#f8fafc;--t-card:#fff;--t-line:#e2e8f0;--t-ink:#0f172a;--t-mut:#64748b;--t-chip:#eef2f7;--t-shadow:0 14px 34px -18px rgba(15,23,42,.35)}html.mhNight #mhApp{--t-bg:#000;--t-card:#0e0e10;--t-line:#232327;--t-ink:#f4f4f5;--t-mut:#8d8d96;--t-chip:#17171a;--t-shadow:0 18px 40px -18px rgba(0,0,0,.9)}#mhApp .mhBg{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:0;pointer-events:none;background:center/cover no-repeat;opacity:0;transition:opacity .4s}#mhApp .mhBg.on{opacity:1}#mhApp .mhBg:after{content:"";position:absolute;inset:0;background:var(--t-bg);opacity:var(--mhVeil)}#mhApp.hasBg #mhMain>*:not(.mhBg):not(.mhBar):not(.mhCust){position:relative;z-index:1}#mhApp.hasBg #mhMain .mhBar{background:color-mix(in srgb,var(--t-bg) 78%,transparent)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#mhApp #mhMain .mhBar .mhBarLogo{display:none!important}#mhApp .mhLgBar{display:inline-flex;align-items:center;height:28px;flex:none;margin-right:4px}#mhApp .mhLg{display:block;line-height:0}#mhApp .mhLg img{display:block;height:100%;width:auto;max-width:100%;pointer-events:none}#mhApp .mhLgBar .mhLg{height:28px}#mhApp .mhLgBar .mhLg img{height:26px}#mhApp .mhSeg button.on,html.mhNight #mhApp .mhSeg button.on{background:var(--mhAcc);color:var(--mhAccInk)}#mhApp .mhSeg button:focus-visible,#mhApp .mhSbtn:focus-visible,#mhApp .mhTile:focus-visible,#mhApp .mhKc:focus-visible,#mhApp .mhArr:focus-visible,#mhApp .mhHiS:focus-visible{outline:2px solid var(--mhAcc);outline-offset:2px}#mhApp .mhSbtn.on{color:var(--mhAccT)}#mhApp .mhHome{max-width:1240px;margin:0 auto;padding:6px 0 40px;color:var(--t-ink)}#mhApp .mhHi{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:28px;align-items:center;padding:34px 36px;border:1px solid var(--t-line);border-radius:26px;background:color-mix(in srgb,var(--t-card) 86%,transparent);box-shadow:var(--t-shadow);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#mhApp .mhHi:before{content:"";position:absolute;right:-90px;top:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--mhAcc) 34%,transparent),transparent);pointer-events:none}#mhApp .mhEy{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--mhAccT);margin:0 0 14px;display:flex;align-items:center;gap:10px}#mhApp .mhEy:before{content:"";width:22px;height:2px;background:var(--mhAcc);border-radius:2px}#mhApp .mhHiLogo{height:54px;margin:0 0 16px}#mhApp .mhHiLogo .mhLg,#mhApp .mhHiLogo .mhLg img{height:54px}#mhApp h1.mhHt{margin:0 0 10px;font:800 clamp(30px,4.4vw,52px)/1.02 var(--mhSans);letter-spacing:-.04em;color:var(--t-ink)}#mhApp p.mhHs{margin:0 0 20px;color:var(--t-mut);font-size:16px;max-width:520px;line-height:1.5}#mhApp .mhHiS{display:inline-flex;align-items:center;gap:10px;min-width:min(380px,100%);padding:13px 18px;border:1px solid var(--t-line);border-radius:14px;background:var(--t-card);color:var(--t-mut);font:600 15px/1 var(--mhSans);cursor:pointer;box-shadow:var(--t-shadow);transition:border-color .18s,transform .18s}#mhApp .mhHiS:hover{border-color:var(--mhAcc);transform:translateY(-1px)}#mhApp .mhHiS svg{width:18px;height:18px;flex:none}#mhApp .mhHiR{display:flex;align-items:center;justify-content:center;min-height:180px;position:relative}#mhApp .mhHiMk{width:min(100%,360px);height:auto;filter:drop-shadow(0 26px 30px rgba(0,0,0,.35));animation:mhFloat 7s ease-in-out infinite}@keyframes mhFloat{50%{transform:translateY(-10px) rotate(-1.5deg)}}@media(prefers-reduced-motion:reduce){#mhApp .mhHiMk{animation:none}}#mhApp .mhCtl{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;justify-content:space-between;margin:22px 2px 6px}#mhApp .mhKinds{display:flex;flex-wrap:wrap;gap:8px}#mhApp .mhKc{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--t-line);border-radius:999px;background:color-mix(in srgb,var(--t-card) 86%,transparent);color:var(--t-ink);font:700 13px/1 var(--mhSans);cursor:pointer;transition:background .15s,border-color .15s}#mhApp .mhKc svg{width:15px;height:15px}#mhApp .mhKc:hover{border-color:var(--mhAcc)}#mhApp .mhKc.on{background:var(--mhAcc);border-color:var(--mhAcc);color:var(--mhAccInk)}#mhApp .mhBrowse{display:flex;flex-wrap:wrap;gap:8px;align-items:center}#mhApp .mhBrL{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--t-mut);margin-right:2px}#mhApp .mhBr{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:10px;background:var(--t-chip);color:var(--t-ink);text-decoration:none;font:600 13px/1 var(--mhSans);border:1px solid transparent}#mhApp .mhBr:hover{border-color:var(--mhAcc)}#mhApp .mhSpot{margin:18px 0 6px}#mhApp .mhSpL{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--t-mut);margin:0 2px 12px}#mhApp .mhSpD{width:8px;height:8px;border-radius:50%;background:var(--mhAcc);box-shadow:0 0 0 0 var(--mhAcc);animation:mhPing 2s infinite}@keyframes mhPing{70%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 0 transparent}}#mhApp .mhSpG{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:18px;align-items:stretch}#mhApp .mhTile.big{width:auto}#mhApp .mhTile.big .mhTh{aspect-ratio:16/8.4}#mhApp .mhTile.big .mhTt{font-size:22px;line-height:1.2;-webkit-line-clamp:3}#mhApp .mhFresh{border:1px solid var(--t-line);border-radius:20px;background:color-mix(in srgb,var(--t-card) 88%,transparent);padding:14px;display:flex;flex-direction:column;gap:2px;min-width:0}#mhApp .mhFrT{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--t-mut);margin:2px 6px 8px}#mhApp .mhFr{display:flex;gap:10px;align-items:center;padding:9px 8px;border-radius:12px;text-decoration:none;color:var(--t-ink)}#mhApp .mhFr:hover{background:var(--t-chip)}#mhApp .mhFrX{min-width:0}#mhApp .mhFrN{font-weight:700;font-size:14px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#mhApp .mhFrS{font-size:12px;color:var(--t-mut);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mhApp .mhShelf{margin:28px 0 0;position:relative}#mhApp .mhSh{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 12px}#mhApp .mhShT{display:flex;align-items:center;gap:10px;min-width:0}#mhApp .mhShT h2{margin:0;font:800 22px/1.15 var(--mhSans);letter-spacing:-.02em;color:var(--t-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mhApp .mhShI{flex:none}#mhApp .mhShTools{display:flex;align-items:center;gap:8px;flex:none}#mhApp .mhShAll{font:700 13px/1 var(--mhSans);color:var(--mhAccT);text-decoration:none;padding:6px 4px}#mhApp .mhShAll:after{content:" →"}#mhApp .mhShAll:hover{text-decoration:underline}#mhApp .mhArr{width:32px;height:32px;border-radius:50%;border:1px solid var(--t-line);background:var(--t-card);color:var(--t-ink);display:none;align-items:center;justify-content:center;cursor:pointer;padding:0}#mhApp .mhArr svg{width:16px;height:16px}#mhApp .mhArr:disabled{opacity:.35;cursor:default}@media(hover:hover)and (min-width:760px){#mhApp .mhArr{display:inline-flex}#mhApp .mhShelf.noScroll .mhArr{display:none}}#mhApp .mhRail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 2px 14px;margin:0 -2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}#mhApp .mhRail::-webkit-scrollbar{display:none}#mhApp .mhRail>.mhTile{flex:0 0 clamp(236px,24vw,288px);scroll-snap-align:start}#mhApp .mhShSk{flex:1;height:190px;border-radius:18px;background:linear-gradient(100deg,var(--t-chip) 30%,color-mix(in srgb,var(--t-chip) 55%,var(--t-card)) 50%,var(--t-chip) 70%);background-size:220% 100%;animation:mhSh 1.3s linear infinite}@keyframes mhSh{to{background-position:-220% 0}}#mhApp .mhShelf .mhMuted{padding:18px 4px}#mhApp .mhHome[data-lay=grid] .mhRail,#mhApp #mhContent[data-lay=grid] .mhRail{display:grid;grid-template-columns:repeat(auto-fill,minmax(236px,1fr));overflow:visible}#mhApp .mhHome[data-lay=grid] .mhRail>.mhTile{flex:none}#mhApp #mhContent[data-lay=grid] .mhRail>.mhTile{flex:none}#mhApp .mhHome[data-lay=grid] .mhArr,#mhApp #mhContent[data-lay=grid] .mhArr{display:none!important}#mhApp .mhHome[data-lay=compact] .mhRail>.mhTile{flex-basis:clamp(168px,17vw,200px)}#mhApp #mhContent[data-lay=compact] .mhRail>.mhTile{flex-basis:clamp(168px,17vw,200px)}#mhApp .mhHome[data-lay=compact] .mhTt,#mhApp #mhContent[data-lay=compact] .mhTt{font-size:13px;-webkit-line-clamp:2}#mhApp .mhHome[data-lay=compact] .mhTh,#mhApp #mhContent[data-lay=compact] .mhTh{aspect-ratio:16/10}#mhApp .mhHome[data-lay=compact] .mhRail,#mhApp #mhContent[data-lay=compact] .mhRail{gap:12px}#mhApp .mhTile{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--t-ink);min-width:0;border-radius:18px;transition:transform .22s cubic-bezier(.2,.7,.2,1)}#mhApp .mhTile:hover{transform:translateY(-3px)}#mhApp .mhTh{position:relative;aspect-ratio:16/10;border-radius:16px;overflow:hidden;background:var(--t-chip);border:1px solid var(--t-line);box-shadow:var(--t-shadow)}#mhApp .mhTile:hover .mhTh{border-color:var(--mhAcc)}#mhApp .mhArt{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:14px;gap:6px;overflow:hidden}#mhApp .mhArt.g0{background:linear-gradient(135deg,#1d2b44,#0c1220)}#mhApp .mhArt.g1{background:linear-gradient(135deg,#3a2210,#150c05)}#mhApp .mhArt.g2{background:linear-gradient(135deg,#0f3a3a,#06161a)}#mhApp .mhArt.g3{background:linear-gradient(135deg,#2b1c45,#100a1d)}#mhApp .mhArt.g4{background:linear-gradient(135deg,#3a1423,#16070d)}#mhApp .mhArt.g5{background:linear-gradient(135deg,#1e3a2a,#0a1710)}html:not(.mhNight) #mhApp .mhArt.g0{background:linear-gradient(135deg,#dbe7fb,#c3d4f0)}html:not(.mhNight) #mhApp .mhArt.g1{background:linear-gradient(135deg,#fde8d2,#f8d3ad)}html:not(.mhNight) #mhApp .mhArt.g2{background:linear-gradient(135deg,#d3f2ee,#b5e4de)}html:not(.mhNight) #mhApp .mhArt.g3{background:linear-gradient(135deg,#e9defa,#d6c6f2)}html:not(.mhNight) #mhApp .mhArt.g4{background:linear-gradient(135deg,#fbdbe5,#f3bfd0)}html:not(.mhNight) #mhApp .mhArt.g5{background:linear-gradient(135deg,#d9f1e2,#bfe5cd)}#mhApp .mhArtMk{position:absolute;right:-10%;top:50%;width:66%;transform:translateY(-58%);opacity:.22;pointer-events:none}#mhApp .mhArtIc{font-size:34px;line-height:1;position:relative}#mhApp .mhEx{position:relative;font-size:12.5px;line-height:1.4;color:#ffffffc7;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;max-width:92%}html:not(.mhNight) #mhApp .mhEx{color:#0f172ab8}#mhApp .mhTile.big .mhEx{font-size:15px;-webkit-line-clamp:3}#mhApp .mhTi{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s,transform .5s}#mhApp .mhTile.hasImg .mhTi{opacity:1}#mhApp .mhTile.hasImg .mhArt{opacity:0}#mhApp .mhTile:hover .mhTi{transform:scale(1.04)}#mhApp .mhTh:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.35),transparent 45%);opacity:0;transition:opacity .25s;pointer-events:none}#mhApp .mhTile.hasImg .mhTh:after{opacity:1}#mhApp .mhKb{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;background:#0a0a0cb8;color:#fff;font:700 11px/1 var(--mhSans);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2}#mhApp .mhKb svg{width:12px;height:12px}#mhApp .mhNw{position:absolute;left:10px;bottom:10px;padding:4px 8px;border-radius:999px;background:var(--mhAcc);color:var(--mhAccInk);font:800 10px/1 var(--mhSans);letter-spacing:.08em;text-transform:uppercase;z-index:2}#mhApp .mhPlay{position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:#0a0a0c9e;color:#fff;display:none;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;transition:transform .2s}#mhApp .mhPlay svg{width:20px;height:20px;margin-left:2px}#mhApp .mhTile.isVid .mhPlay{display:flex}#mhApp .mhTile.isVid:hover .mhPlay{transform:scale(1.1)}#mhApp .mhSv{position:absolute;right:9px;top:9px;width:32px;height:32px;border-radius:50%;border:0;background:#0a0a0c9e;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;opacity:0;transition:opacity .15s,background .15s;z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#mhApp .mhSv svg{width:16px;height:16px}#mhApp .mhTile:hover .mhSv,#mhApp .mhSv.on,#mhApp .mhSv:focus-visible{opacity:1}@media(hover:none){#mhApp .mhSv{opacity:1}}#mhApp .mhSv.on{background:var(--mhAcc);color:var(--mhAccInk)}#mhApp .mhSv.on svg{fill:currentColor}#mhApp .mhSv.big{position:static;display:inline-flex;vertical-align:middle;margin-left:12px;opacity:1;background:var(--t-chip);color:var(--t-ink);border:1px solid var(--t-line)}#mhApp .mhTb{padding:0 4px}#mhApp .mhTt{font:700 15px/1.3 var(--mhSans);letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#mhApp .mhTile.seen .mhTt{opacity:.62}#mhApp .mhTm{display:flex;flex-wrap:wrap;gap:0 7px;align-items:center;margin-top:5px;font-size:12px;color:var(--t-mut)}#mhApp .mhTm i{font-style:normal;opacity:.6}#mhApp .mhTm .mhTg{color:var(--mhAccT);font-weight:700}#mhApp .mhWall{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px 18px;margin:18px 0 10px}#mhApp .mhKinds{margin:6px 0 4px}#mhApp .mhAbout{margin:34px 2px 0;border:1px solid var(--t-line);border-radius:16px;padding:6px 18px;background:color-mix(in srgb,var(--t-card) 86%,transparent)}#mhApp .mhAbout summary{cursor:pointer;padding:12px 0;font-weight:800;letter-spacing:.02em;color:var(--t-mut)}#mhApp .mhCust{position:fixed;top:0;right:0;bottom:0;width:min(380px,100vw);z-index:200;background:var(--t-card);border-left:1px solid var(--t-line);box-shadow:-24px 0 60px -20px #0000008c;display:flex;flex-direction:column;color:var(--t-ink);animation:mhSlide .26s cubic-bezier(.2,.7,.2,1)}@keyframes mhSlide{0%{transform:translate(24px);opacity:0}}#mhApp .mhCust.mhHidden{display:none}#mhApp .mhCh{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--t-line)}#mhApp .mhCT{font:800 18px/1 var(--mhSans);letter-spacing:-.01em}#mhApp .mhCx{width:34px;height:34px;border-radius:50%;border:1px solid var(--t-line);background:transparent;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}#mhApp .mhCx svg{width:16px;height:16px}#mhApp .mhCs{flex:1;overflow-y:auto;padding:6px 20px 28px}#mhApp .mhCg{margin-top:20px}#mhApp .mhCl{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--t-mut);margin-bottom:10px}#mhApp .mhOpts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}#mhApp .mhOp{display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 6px;border:1px solid var(--t-line);border-radius:12px;background:transparent;color:inherit;cursor:pointer;font:600 12px/1.2 var(--mhSans)}#mhApp .mhOp.on{border-color:var(--mhAcc);box-shadow:0 0 0 1px var(--mhAcc) inset}#mhApp .mhOpPv{display:flex;align-items:center;justify-content:center;height:34px;width:100%}#mhApp .mhOpPv img{height:30px;width:auto;max-width:90%}#mhApp .lgpv.auto img{filter:none}html.mhNight #mhApp .lgpv.auto img,#mhApp .lgpv.white img{filter:invert(1)}html:not(.mhNight) #mhApp .lgpv.auto img{filter:none}#mhApp .lgpv.black img{filter:none}#mhApp .lgpv.white{background:#1a1a1d;border-radius:8px}#mhApp .lgpv.black{background:#f1f5f9;border-radius:8px}#mhApp .lgpv.accent img{filter:invert(1) sepia(1) saturate(6) hue-rotate(-12deg)}#mhApp .lgpv.blue3d img{filter:none}#mhApp .lyv{display:grid;gap:3px;height:34px;padding:2px}#mhApp .lyv i{background:var(--t-line);border-radius:3px;display:block}#mhApp .lyv.shelves{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr}#mhApp .lyv.shelves i:nth-child(n+4){opacity:.45}#mhApp .lyv.grid{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr}#mhApp .lyv.compact{grid-template-columns:repeat(6,1fr);grid-template-rows:1fr}#mhApp .lyv.compact i:nth-child(n+6){display:none}#mhApp .mhSw{display:flex;flex-wrap:wrap;gap:9px;align-items:center}#mhApp .mhSwb{width:30px;height:30px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;box-shadow:0 0 0 1px var(--t-line) inset}#mhApp .mhSwb.on{border-color:var(--t-ink);box-shadow:0 0 0 2px var(--t-card) inset}#mhApp .mhCi{width:34px;height:30px;padding:0;border:1px solid var(--t-line);border-radius:8px;background:transparent;cursor:pointer}#mhApp .mhBgs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}#mhApp .mhBgb{position:relative;height:62px;border-radius:12px;border:1px solid var(--t-line);background:var(--t-chip) center/cover no-repeat;cursor:pointer;overflow:hidden;padding:0;color:#fff;display:flex;align-items:flex-end}#mhApp .mhBgb span{display:block;width:100%;padding:12px 7px 5px;font:700 10.5px/1 var(--mhSans);text-align:left;background:linear-gradient(to top,rgba(0,0,0,.75),transparent);text-shadow:0 1px 2px rgba(0,0,0,.6)}#mhApp .mhBgb.none{color:var(--t-ink)}#mhApp .mhBgb.none span{background:none;text-shadow:none}#mhApp .mhBgb.on{border-color:var(--mhAcc);box-shadow:0 0 0 2px var(--mhAcc)}#mhApp .mhUp{display:block;margin-top:10px;padding:10px 12px;border:1px dashed var(--t-line);border-radius:12px;text-align:center;font:700 13px/1.2 var(--mhSans);cursor:pointer;color:var(--t-mut)}#mhApp .mhUp:hover{border-color:var(--mhAcc);color:var(--t-ink)}#mhApp .mhUp input{display:none}#mhApp .mhRg{display:flex;align-items:center;gap:12px;margin-top:12px;font:600 12px/1 var(--mhSans);color:var(--t-mut)}#mhApp .mhRg input{flex:1;accent-color:var(--mhAcc)}#mhApp .mhRs{margin-top:26px;width:100%}@media(max-width:820px){#mhApp .mhHi{grid-template-columns:1fr;padding:24px 20px;gap:6px}#mhApp .mhHiR{display:none}#mhApp .mhSpG{grid-template-columns:1fr}#mhApp .mhRail>.mhTile{flex-basis:min(74vw,276px)}#mhApp .mhHome[data-lay=compact] .mhRail>.mhTile{flex-basis:min(46vw,190px)}#mhApp #mhContent[data-lay=compact] .mhRail>.mhTile{flex-basis:min(46vw,190px)}#mhApp .mhHome[data-lay=grid] .mhRail,#mhApp #mhContent[data-lay=grid] .mhRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}#mhApp .mhWall{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}#mhApp .mhTt{font-size:14px}#mhApp .mhShT h2{font-size:19px}#mhApp .mhCtl{flex-direction:column;align-items:flex-start}#mhApp .mhKinds{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none;padding-bottom:2px}#mhApp .mhKinds::-webkit-scrollbar{display:none}#mhApp .mhKc{flex:none}}@media(max-width:420px){#mhApp .mhWall{grid-template-columns:1fr}}#mhApp .mhHiCv{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.9;-webkit-mask-image:linear-gradient(100deg,transparent 18%,#000 62%);mask-image:linear-gradient(100deg,transparent 18%,#000 62%)}#mhApp .mhHi>*:not(.mhHiCv){position:relative;z-index:1}#mhApp .mhHi{background:linear-gradient(145deg,color-mix(in srgb,var(--t-card) 92%,var(--mhAcc) 8%),color-mix(in srgb,var(--t-card) 94%,transparent));box-shadow:0 1px #ffffff0f inset,var(--t-shadow),0 40px 80px -50px color-mix(in srgb,var(--mhAcc) 45%,transparent)}#mhApp .mhHiR{perspective:900px}#mhApp .mhHiMk{transform-style:preserve-3d;filter:drop-shadow(0 30px 28px rgba(0,0,0,.4)) drop-shadow(0 0 40px color-mix(in srgb,var(--mhAcc) 30%,transparent))}#mhApp .mhHome,#mhApp .mhShell{perspective:1400px}#mhApp .mhTile{transform-style:preserve-3d;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0);will-change:transform}#mhApp .mhTile:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-4px)}#mhApp .mhTile.tilt{transition:transform .08s linear}#mhApp .mhTile:not(.tilt){transition:transform .35s cubic-bezier(.2,.7,.2,1)}#mhApp .mhTh{box-shadow:0 1px #ffffff14 inset,0 2px 4px #0000002e,0 18px 30px -14px #0000008c;transform:translateZ(0)}html:not(.mhNight) #mhApp .mhTh{box-shadow:0 1px #ffffffe6 inset,0 2px 4px #0f172a14,0 18px 30px -16px #0f172a59}#mhApp .mhTh:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .2s;background:radial-gradient(260px circle at var(--gx,50%) var(--gy,0%),rgba(255,255,255,.28),transparent 60%);mix-blend-mode:soft-light}#mhApp .mhTile.tilt .mhTh:before{opacity:1}#mhApp .mhTile .mhTb{transform:translateZ(18px)}#mhApp .mhFx{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--mhAccT);pointer-events:none;opacity:.55}#mhApp .mhFx svg{width:62%;height:auto;overflow:visible}#mhApp .mhFx .fx-g{stroke:currentColor;stroke-width:.6;opacity:.25;fill:none}#mhApp .mhFx .fx-p{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:fxDraw 3.4s ease-in-out infinite;filter:drop-shadow(0 0 4px currentColor)}#mhApp .mhFx .fx-d{fill:currentColor;opacity:0;animation:fxDot 3.4s ease-in-out infinite}#mhApp .mhFx .fx-b{fill:currentColor;transform-box:fill-box;transform-origin:50% 100%;animation:fxBar 2.6s ease-in-out infinite}#mhApp .mhFx .b2{animation-delay:.18s}#mhApp .mhFx .b3{animation-delay:.36s}#mhApp .mhFx .b4{animation-delay:.54s}#mhApp .mhFx .fx-r{fill:none;stroke:currentColor;stroke-width:1.6;transform-box:fill-box;transform-origin:50% 50%;animation:fxRing 2.4s ease-out infinite}#mhApp .mhFx .r2{animation-delay:1.2s}#mhApp .mhFx .fx-f{fill:currentColor}#mhApp .mhFx .fx-l{fill:currentColor;opacity:.5;transform-box:fill-box;transform-origin:0 50%;animation:fxLine 3s ease-in-out infinite}#mhApp .mhFx .l2{animation-delay:.2s}#mhApp .mhFx .l3{animation-delay:.4s}#mhApp .mhFx .l4{animation-delay:.6s}@keyframes fxDraw{0%{stroke-dashoffset:1}55%,to{stroke-dashoffset:0}}@keyframes fxDot{0%,50%{opacity:0;transform:scale(.4)}60%,to{opacity:1;transform:scale(1)}}@keyframes fxBar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes fxRing{0%{transform:scale(.8);opacity:.9}to{transform:scale(2.6);opacity:0}}@keyframes fxLine{0%,to{transform:scaleX(.35)}50%{transform:scaleX(1)}}#mhApp .mhTile.hasImg .mhFx{display:none}#mhApp .mhArtMk{animation:mhFloat 8s ease-in-out infinite}#mhApp .mhRail>.mhTile{animation:mhRise .55s cubic-bezier(.2,.7,.2,1) both}#mhApp .mhRail>.mhTile:nth-child(2){animation-delay:.05s}#mhApp .mhRail>.mhTile:nth-child(3){animation-delay:.1s}#mhApp .mhRail>.mhTile:nth-child(4){animation-delay:.15s}#mhApp .mhRail>.mhTile:nth-child(5){animation-delay:.2s}#mhApp .mhRail>.mhTile:nth-child(n+6){animation-delay:.25s}@keyframes mhRise{0%{opacity:0;transform:translateY(16px)}}#mhApp .mhSwt{display:flex;align-items:center;gap:12px;cursor:pointer;font:600 14px/1 var(--mhSans)}#mhApp .mhSwt input{position:absolute;opacity:0;pointer-events:none}#mhApp .mhSwK{width:42px;height:24px;border-radius:999px;background:var(--t-chip);border:1px solid var(--t-line);position:relative;transition:background .2s;flex:none}#mhApp .mhSwK:after{content:"";position:absolute;left:2px;top:2px;width:18px;height:18px;border-radius:50%;background:var(--t-mut);transition:transform .2s,background .2s}#mhApp .mhSwt input:checked+.mhSwK{background:var(--mhAcc);border-color:var(--mhAcc)}#mhApp .mhSwt input:checked+.mhSwK:after{transform:translate(18px);background:var(--mhAccInk)}#mhApp .mhSwt input:focus-visible+.mhSwK{outline:2px solid var(--mhAcc);outline-offset:2px}#mhApp[data-anim=off] .mhHiCv{display:none}#mhApp[data-anim=off] .mhHiMk,#mhApp[data-anim=off] .mhArtMk,#mhApp[data-anim=off] .mhSpD{animation:none}#mhApp[data-anim=off] .mhFx *,#mhApp[data-anim=off] .mhRail>.mhTile{animation:none!important}#mhApp[data-anim=off] .mhFx .fx-p{stroke-dashoffset:0}#mhApp[data-anim=off] .mhFx .fx-d{opacity:1}#mhApp[data-anim=off] .mhTile{transform:none!important}@media(prefers-reduced-motion:reduce){#mhApp .mhFx *,#mhApp .mhRail>.mhTile,#mhApp .mhHiMk,#mhApp .mhArtMk{animation:none!important}#mhApp .mhFx .fx-p{stroke-dashoffset:0}#mhApp .mhFx .fx-d{opacity:1}#mhApp .mhTile{transform:none!important}}#mhApp .mhHome,#mhApp .mhShell,#mhApp .mhWall,#mhApp .mhCust,#mhApp .mhKinds,#mhApp .mhViews{font-family:var(--mhSans)}#mhApp #mhMain .mhHome *:not(code):not(pre):not(.mhIc),#mhApp #mhMain .mhShell *:not(code):not(pre):not(.mhIc),#mhApp #mhMain .mhWall *:not(code):not(pre):not(.mhIc),#mhApp #mhMain .mhCust *:not(code):not(pre):not(.mhIc),#mhApp #mhMain .mhViews *:not(code):not(pre):not(.mhIc){font-family:var(--mhSans)}#mhApp #mhMain .mhHome button,#mhApp #mhMain .mhShell button,#mhApp #mhMain .mhWall button,#mhApp #mhMain .mhCust button{font-family:var(--mhSans)}#mhApp .mhShelf.mhNoKind{display:none}#mhApp .mhNw{left:auto;right:10px}#mhApp .mhFrDot{width:18px;height:18px;border-radius:50%;border:2px solid var(--mhAcc);flex:none;opacity:.7;margin:0 1px}#mhApp .mhFr{align-items:center}#mhApp .mhFrX{flex:1}#mhApp .mhJump{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;margin:8px 0 0;padding:0 0 2px;flex-basis:100%;-webkit-overflow-scrolling:touch}#mhApp .mhJump::-webkit-scrollbar{display:none}#mhApp .mhJL{flex:none;font:700 11px/1 var(--mhSans);letter-spacing:.08em;text-transform:uppercase;color:var(--t-mut);margin-right:2px}#mhApp .mhJb{flex:none;border:1px solid var(--t-line);background:transparent;color:inherit;border-radius:999px;padding:5px 11px;font:600 12.5px/1 var(--mhSans);cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s,transform .15s}#mhApp .mhJb:hover{border-color:var(--mhAcc);color:var(--mhAccT);transform:translateY(-1px)}#mhApp .mhJb:focus-visible{outline:2px solid var(--mhAcc);outline-offset:2px}#mhApp .mhMe{position:relative;flex:none}#mhApp .mhMe[hidden]{display:none}#mhApp .mhMeB{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px 0 4px;border:1px solid rgba(120,120,120,.28);background:transparent;color:inherit;border-radius:999px;font:600 13px/1 var(--mhSans);cursor:pointer;max-width:170px}#mhApp .mhMeB:hover{border-color:var(--mhAcc)}#mhApp .mhMeAv{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--mhAcc);color:var(--mhAccInk);font:800 12px/1 var(--mhSans);flex:none}#mhApp .mhMeN{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mhApp .mhMeM{position:absolute;right:0;top:36px;z-index:60;min-width:190px;padding:10px;border:1px solid var(--t-line);border-radius:12px;background:var(--t-card,#fff);color:inherit;box-shadow:0 14px 34px #00000040}#mhApp .mhMeM.mhHidden{display:none}#mhApp .mhMeS{font:600 12.5px/1.3 var(--mhSans);color:var(--t-mut);margin-bottom:8px;word-break:break-word}#mhApp .mhMeO{width:100%;border:1px solid var(--t-line);background:transparent;color:inherit;border-radius:8px;padding:8px;font:700 13px/1 var(--mhSans);cursor:pointer}#mhApp .mhMeO:hover{border-color:#ef4444;color:#ef4444}#mhApp .mhTabsRail{gap:8px;padding-bottom:4px}#mhApp .mhTab{flex:none;display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid var(--t-line);border-radius:12px;background:var(--t-card);color:inherit;text-decoration:none;max-width:260px;transition:transform .18s,border-color .18s,box-shadow .18s}#mhApp .mhTab:hover{transform:translateY(-2px);border-color:var(--mhAcc);box-shadow:var(--t-shadow)}#mhApp .mhTab b{font:700 13.5px/1.2 var(--mhSans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mhApp .mhTab i{font:500 11.5px/1 var(--mhSans);color:var(--t-mut);font-style:normal;white-space:nowrap}#mhApp .mhTab .mhEm{font-size:16px}#mhApp .mhWhen{color:var(--mhAccT);font-weight:700}@media(max-width:700px){#mhApp .mhMeN{display:none}#mhApp .mhMeB{padding:0 4px;gap:0}#mhApp .mhJL{display:none}}@media(max-width:700px){#mhApp .mhCtl{gap:8px;margin:14px 2px 4px}#mhApp .mhBrowse{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}#mhApp .mhBrowse::-webkit-scrollbar{display:none}#mhApp .mhBrL{display:none}#mhApp .mhBr{flex:none;padding:6px 10px}#mhApp .mhJump{margin-top:0}}#mhApp #mhMain .mhMe button,#mhApp #mhMain .mhMeM,#mhApp #mhMain .mhJump button,#mhApp #mhMain .mhJump span{font-family:var(--mhSans)}#mhApp .mhHi{overflow:visible;z-index:8}#mhApp .mhHiCv{border-radius:26px;clip-path:inset(0 round 26px)}#mhApp .mhHq{position:relative;cursor:text;padding:0 18px}#mhApp .mhHqIn{flex:1;min-width:0;height:48px;border:0;outline:0;background:transparent;color:var(--t-ink);font:600 15px/1 var(--mhSans);padding:0}#mhApp .mhHqIn::placeholder{color:var(--t-mut)}#mhApp .mhHq:focus-within{border-color:var(--mhAcc);box-shadow:0 0 0 3px color-mix(in srgb,var(--mhAcc) 28%,transparent),var(--t-shadow)}#mhApp .mhHqList{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:30;margin:0;max-height:min(60vh,420px);overflow:auto;border:1px solid var(--t-line);border-radius:14px;background:var(--t-card);color:var(--t-ink);box-shadow:0 22px 50px -12px #0009;text-align:left}#mhApp .mhHqList.mhHidden{display:none}#mhApp .mhHqList .mhSr{padding:10px 14px;border-color:var(--t-line)}#mhApp .mhHqList .mhSr.sel,#mhApp .mhHqList .mhSr:hover{background:color-mix(in srgb,var(--mhAcc) 16%,transparent)}#mhApp .mhHqList .mhSt{font:600 14.5px/1.3 var(--mhSans)}#mhApp .mhHqList .mhSt b{color:var(--mhAccT);font-weight:800}#mhApp .mhHqList .mhSd{font:500 12px/1 var(--mhSans);color:var(--t-mut);max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mhApp .mhHqList .mhSmsg{padding:12px 14px;color:var(--t-mut);font:500 13.5px/1.3 var(--mhSans)}#mhApp #mhSbtn.on{background:transparent}#mhApp .mhTt,#mhApp .mhTile.big .mhTt,#mhApp .mhHome[data-lay=compact] .mhTt,#mhApp .mhFrN{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;overflow-wrap:anywhere}#mhApp .mhTab{max-width:340px;align-items:flex-start}#mhApp .mhTab b{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}#mhApp .mhTab i{white-space:normal}#mhApp .mhShT h2,#mhApp .mhFrS{white-space:normal;overflow:visible;text-overflow:clip}#mhApp .mhSr .mhSt{overflow-wrap:anywhere}#mhApp #mhMain .mhCrumb>span:last-of-type{white-space:normal;overflow:visible;text-overflow:clip}#mhApp .mhKb,#mhApp .mhPlay,#mhApp .mhSv,#mhApp .mhHi,#mhApp.hasBg #mhMain .mhBar,#mhApp .mhIA{-webkit-backdrop-filter:none;backdrop-filter:none}#mhApp.hasBg #mhMain .mhBar{background:color-mix(in srgb,var(--t-card) 94%,transparent)}#mhApp .mhCust{margin:0;height:auto;max-height:none;inset:0 0 0 auto;border-radius:0;padding:0;overflow:hidden;animation:none;will-change:transform;contain:layout paint}#mhApp .mhCust:popover-open{display:flex}#mhApp .mhCust.mhHidden,#mhApp.mhCustOn .mhHiCv{display:none}@media(max-width:700px){#mhApp .mhHq{padding:0 14px}}#mhApp .mhHq .mhHqIn,#mhApp .mhHq .mhHqIn:focus,#mhApp .mhHq .mhHqIn:focus-visible,#mhApp .mhHq .mhHqIn:hover,#mhApp .mhHq .mhHqIn:active{outline:0!important;outline-offset:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;background:transparent!important;-webkit-appearance:none;appearance:none;margin:0!important}#mhApp .mhHq .mhHqIn::-webkit-search-decoration,#mhApp .mhHq .mhHqIn::-webkit-search-cancel-button{-webkit-appearance:none;display:none}#mhApp #mhMain .mhBar{position:sticky;top:var(--mhHdr,0px);z-index:100}#mhApp .mhMenuG{display:grid;grid-template-columns:repeat(var(--mhN,8),minmax(0,1fr));gap:10px;margin:22px 2px 8px;perspective:1000px}#mhApp .mhMc{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px 14px 14px;border:1px solid var(--t-line);border-radius:18px;background:linear-gradient(160deg,color-mix(in srgb,var(--t-card) 90%,var(--mhAcc) 10%),var(--t-card));color:var(--t-ink);text-decoration:none;box-shadow:var(--t-shadow);transition:transform .22s cubic-bezier(.2,.7,.2,1),border-color .2s,box-shadow .2s;min-height:128px}#mhApp .mhMc:hover,#mhApp .mhMc:focus-visible{transform:translateY(-4px) rotateX(3deg);border-color:var(--mhAcc);box-shadow:0 18px 38px -16px color-mix(in srgb,var(--mhAcc) 55%,transparent),var(--t-shadow);outline:0}#mhApp .mhMcI{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:var(--mhAccInk);background:linear-gradient(145deg,color-mix(in srgb,var(--mhAcc) 70%,#fff),var(--mhAcc));box-shadow:0 8px 16px -8px color-mix(in srgb,var(--mhAcc) 70%,transparent),inset 0 1px #ffffff8c}#mhApp .mhMcI svg{width:23px;height:23px}#mhApp .mhMcT{font:800 16px/1.15 var(--mhSans);letter-spacing:-.01em;margin-top:6px}#mhApp .mhMcS{font:500 12px/1.3 var(--mhSans);color:var(--t-mut)}#mhApp .mhMenuBar{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:8px var(--mhPad,16px) 2px;max-width:100%}#mhApp .mhMenuBar::-webkit-scrollbar{display:none}#mhApp .mhMenuBar.mhHidden{display:none}#mhApp .mhMn{flex:none;display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 8px;border:1px solid var(--t-line);border-radius:999px;color:inherit;text-decoration:none;font:700 13px/1 var(--mhSans);white-space:nowrap;transition:border-color .15s,background .15s}#mhApp .mhMn:hover{border-color:var(--mhAcc)}#mhApp .mhMn.on{background:var(--mhAcc);border-color:var(--mhAcc);color:var(--mhAccInk)}#mhApp .mhMnI{display:grid;place-items:center;width:20px;height:20px}#mhApp .mhMnI svg{width:16px;height:16px}#mhApp #mhMain .mhMenuBar a,#mhApp #mhMain .mhMenuBar span{font-family:var(--mhSans)}#mhApp .mhSecSub{margin:-4px 0 16px;color:var(--t-mut);font:500 14px/1.4 var(--mhSans)}#mhApp .mhSecB{margin:22px 0 10px}#mhApp .mhSecT{margin:0 0 12px;font:800 20px/1.2 var(--mhSans);letter-spacing:-.015em;font-family:var(--mhSans)}#mhApp .mhFeat{display:flex;align-items:center;gap:14px;padding:14px 16px;margin:6px 0 12px;border:1px solid var(--t-line);border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--t-card) 90%,var(--mhAcc) 10%),var(--t-card));color:inherit;text-decoration:none;box-shadow:var(--t-shadow);transition:transform .2s,border-color .2s}#mhApp .mhFeat:hover{transform:translateY(-2px);border-color:var(--mhAcc)}#mhApp .mhFeatT{display:flex;flex-direction:column;gap:3px}#mhApp .mhFeatT b{font:800 17px/1.2 var(--mhSans)}#mhApp .mhFeatT i{font:500 12.5px/1 var(--mhSans);font-style:normal;color:var(--t-mut)}#mhApp .mhNo{position:absolute;right:10px;bottom:10px;padding:3px 8px;border-radius:999px;background:#0009;color:#fff;font:800 11px/1 var(--mhSans);z-index:2}#mhApp .mhProps{display:flex;flex-direction:column;gap:2px;margin:6px 0 18px;max-width:760px;font-family:var(--mhSans)}#mhApp .mhPr{display:grid;grid-template-columns:170px 1fr;gap:10px;padding:5px 0;align-items:start}#mhApp .mhPrL{display:flex;align-items:center;gap:8px;color:var(--t-mut);font-size:14px;min-height:28px}#mhApp .mhPrI{display:grid;place-items:center;width:18px;height:18px;flex:none}#mhApp .mhPrI svg{width:16px;height:16px}#mhApp .mhPrV{font-size:15px;line-height:1.4;display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:28px;min-width:0}#mhApp .mhRel{display:flex;flex-direction:column;gap:3px;width:100%}#mhApp .mhRl{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none;padding:3px 8px;margin:0 -8px;border-radius:8px;border-bottom:0;overflow-wrap:anywhere}#mhApp .mhRl span:last-child{border-bottom:1px solid color-mix(in srgb,currentColor 25%,transparent)}#mhApp .mhRl:hover{background:color-mix(in srgb,var(--mhAcc) 14%,transparent)}#mhApp .mhRl.mhHidden{display:none}#mhApp .mhRelMore{border:0;background:transparent;color:var(--t-mut);font:600 14px/1 var(--mhSans);padding:6px 0;cursor:pointer;text-align:left}#mhApp .mhRelMore:hover{color:var(--mhAccT)}#mhApp .mhPill{display:inline-block;padding:2px 9px;border-radius:6px;background:var(--t-chip);font:600 13px/1.5 var(--mhSans)}@media(max-width:1100px){#mhApp .mhMenuG{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){#mhApp .mhMenuG{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}#mhApp .mhMc{min-height:112px;padding:13px 12px}#mhApp .mhPr{grid-template-columns:1fr;gap:0}}#mhApp .mhDash{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 10px;border:1px solid rgba(120,120,120,.28);border-radius:999px;color:inherit;text-decoration:none;font:700 13px/1 var(--mhSans);flex:none;transition:border-color .15s,color .15s,transform .15s}#mhApp .mhDash svg{width:16px;height:16px;flex:none}#mhApp .mhDash:hover{border-color:var(--mhAcc);color:var(--mhAccT);transform:translateY(-1px)}#mhApp .mhDash:focus-visible{outline:2px solid var(--mhAcc);outline-offset:2px}@media(max-width:560px){#mhApp .mhDash{padding:0;width:30px;justify-content:center}#mhApp .mhDash span{display:none}}#mhApp .mhShell{width:100%;margin:0 auto;padding:6px 0 4px;color:var(--t-ink)}#mhApp .mhShell.mhHidden{display:none}#mhApp .mhShell .mhMenuG{margin-bottom:14px}#mhApp .mhMc.on{border-color:var(--mhAcc);background:color-mix(in srgb,var(--mhAcc) 14%,var(--t-card));box-shadow:0 0 0 1px var(--mhAcc) inset}#mhApp .mhMc.on .mhMcT{color:var(--mhAccT)}#mhApp .mhGrp{margin:0 0 26px}#mhApp .mhGrpT{display:flex;align-items:center;gap:10px;margin:0 0 12px;font:800 15px/1.2 var(--mhSans);letter-spacing:.01em;color:var(--t-ink)}#mhApp .mhGrpT a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}#mhApp .mhGrpT a:hover{color:var(--mhAccT);border-bottom-color:var(--mhAcc)}#mhApp .mhGrpT em{font:700 11px/1 var(--mhSans);font-style:normal;color:var(--t-mut);border:1px solid var(--t-line);border-radius:999px;padding:3px 8px}#mhApp .mhGrpH{grid-column:1/-1;margin:14px 0 -2px;font:800 15px/1.2 var(--mhSans);color:var(--t-ink);display:flex;align-items:center;gap:12px}#mhApp .mhGrpH:first-child{margin-top:0}#mhApp .mhGrpH:after{content:"";flex:1;height:1px;background:var(--t-line)}#mhApp .mhCap{display:none!important}#mhApp .mhTm2{margin-top:3px;font-size:11.5px;color:var(--t-mut);letter-spacing:.01em}#mhApp .mhSecT{color:var(--t-ink)}#mhApp .mhLgTools .mhSeg{background:#ffffffe6;border-color:#0f172a2e;color:#0f172a;box-shadow:0 4px 14px -6px #00000059}#mhApp .mhLgTools .mhSeg button{color:#0f172a}#mhApp .mhLgTools .mhSeg button.on{background:var(--mhAcc);color:var(--mhAccInk)}html.mhNight #mhApp .mhLgTools .mhSeg{background:#0f1116c7;border-color:#ffffff38;color:#f4f4f5}html.mhNight #mhApp .mhLgTools .mhSeg button{color:#f4f4f5}html.mhNight #mhApp .mhLgTools .mhSeg button.on{color:var(--mhAccInk)}html.mhNight #mhApp #mhMain .k-gray{color:#b8b7b3}html.mhNight #mhApp #mhMain .k-brown{color:#d3a58a}html.mhNight #mhApp #mhMain .k-orange{color:#ffa344}html.mhNight #mhApp #mhMain .k-yellow{color:#f2c75c}html.mhNight #mhApp #mhMain .k-green{color:#6fcf97}html.mhNight #mhApp #mhMain .k-blue{color:#5bb5ee}html.mhNight #mhApp #mhMain .k-purple{color:#c39bee}html.mhNight #mhApp #mhMain .k-pink{color:#f08ab9}html.mhNight #mhApp #mhMain .k-red{color:#ff7b72}html.mhNight #mhApp #mhMain .k-gray_background{background:#ffffff12!important}html.mhNight #mhApp #mhMain .k-brown_background{background:#d3a58a29!important}html.mhNight #mhApp #mhMain .k-orange_background{background:#ffa34429!important}html.mhNight #mhApp #mhMain .k-yellow_background{background:#f2c75c29!important}html.mhNight #mhApp #mhMain .k-green_background{background:#6fcf9726!important}html.mhNight #mhApp #mhMain .k-blue_background{background:#5bb5ee26!important}html.mhNight #mhApp #mhMain .k-purple_background{background:#c39bee29!important}html.mhNight #mhApp #mhMain .k-pink_background{background:#f08ab929!important}html.mhNight #mhApp #mhMain .k-red_background{background:#ff7b7229!important}html.mhNight #mhApp #mhMain .mhBody{color:#ececea}html.mhNight #mhApp #mhMain .mhBody h1,html.mhNight #mhApp #mhMain .mhBody h2,html.mhNight #mhApp #mhMain .mhBody h3,html.mhNight #mhApp #mhMain .mhBody h4{color:#f4f4f5}#mhApp .mhLinks{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:6px 0 16px}#mhApp #mhMain .mhLinks a.mhLink{display:flex;align-items:center;gap:12px;margin:0;padding:14px 16px;border:1px solid var(--t-line);border-radius:14px;background:var(--t-card);font:700 14px/1.3 var(--mhSans);text-decoration:none;color:var(--t-ink)!important;transition:transform .15s,border-color .15s,box-shadow .15s}#mhApp #mhMain .mhLinks a.mhLink:hover{transform:translateY(-2px);border-color:var(--mhAcc);box-shadow:var(--t-shadow);background:var(--t-card)}#mhApp #mhMain .mhLinks a.mhLink .mhLt{border:0!important;font-family:var(--mhSans);font-weight:700}#mhApp #mhMain .mhLinks a.mhLink img,#mhApp #mhMain .mhLinks a.mhLink .mhEm{flex:none;width:26px;height:26px;border-radius:7px;object-fit:cover;font-size:20px;line-height:26px;text-align:center}#mhApp #mhMain .mhBody .mhCallout{border-radius:16px;padding:16px 18px}#mhApp #mhMain .mhBody .mhCallout h1,#mhApp #mhMain .mhBody .mhCallout h2,#mhApp #mhMain .mhBody .mhCallout h3{font-family:var(--mhSans);font-weight:800;letter-spacing:-.01em}#mhApp #mhMain .mhCols{gap:22px}#mhApp .mhTabs{border:1px solid var(--t-line);border-radius:16px;margin:10px 0 18px;overflow:hidden;background:var(--t-card)}#mhApp .mhTabBar{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid var(--t-line);overflow-x:auto}#mhApp .mhTabB{flex:none;border:1px solid var(--t-line);background:transparent;color:inherit;border-radius:999px;padding:7px 14px;font:700 13px/1 var(--mhSans);cursor:pointer}#mhApp .mhTabB.on{background:var(--mhAcc);border-color:var(--mhAcc);color:var(--mhAccInk)}#mhApp .mhTabP{padding:14px 16px}#mhApp .mhTabP.mhHidden{display:none}#mhApp .mhBgb{position:relative;cursor:pointer}#mhApp .mhBgx{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;border:0;background:#000000b8;color:#fff;font:700 16px/1 var(--mhSans);cursor:pointer;display:grid;place-items:center;opacity:0;transition:opacity .15s;padding:0}#mhApp .mhBgb:hover .mhBgx,#mhApp .mhBgb:focus-within .mhBgx,#mhApp .mhBgb.on .mhBgx{opacity:1}@media(hover:none){#mhApp .mhBgx{opacity:1}}#mhApp .mhBgx:hover{background:#ef4444}#mhApp .mhRsB{margin-top:8px;font-size:12.5px}#mhApp .mhRsB.mhHidden{display:none}#mhApp #mhMain .mhViewGrp{gap:8px}#mhApp #mhMain a.mhPer{text-decoration:none}#mhApp .mhPer.on{background:var(--mhAcc);border-color:var(--mhAcc);color:var(--mhAccInk)!important}#mhApp #mhMain a.mhKc.mhPer{color:var(--t-ink)!important}#mhApp #mhMain a.mhKc.mhPer.on{color:var(--mhAccInk)!important}#mhApp .mhPer svg{width:15px;height:15px;flex:none}#mhApp .mhMonW{position:relative;display:inline-block}#mhApp .mhMonP{position:absolute;left:0;top:calc(100% + 8px);z-index:70;width:268px;padding:12px;border:1px solid var(--t-line);border-radius:16px;background:var(--t-card);box-shadow:0 18px 44px #0006;color:var(--t-ink)}#mhApp .mhMonP.mhHidden{display:none}#mhApp .mhMonH{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font:800 15px/1 var(--mhSans)}#mhApp .mhMonY{width:30px;height:30px;border-radius:50%;border:1px solid var(--t-line);background:transparent;color:inherit;font:700 18px/1 var(--mhSans);cursor:pointer}#mhApp .mhMonY:hover{border-color:var(--mhAcc)}#mhApp .mhMonG{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}#mhApp #mhMain a.mhMonM{display:block;text-align:center;padding:9px 0;border:1px solid var(--t-line);border-radius:10px;font:700 13px/1 var(--mhSans);color:var(--t-ink)!important;text-decoration:none}#mhApp #mhMain a.mhMonM:hover{border-color:var(--mhAcc)}#mhApp #mhMain a.mhMonM.on{background:var(--mhAcc);border-color:var(--mhAcc);color:var(--mhAccInk)!important}#mhApp #mhMain a.mhMonC{display:block;margin-top:10px;text-align:center;font:700 12.5px/1 var(--mhSans);color:var(--mhAccT)!important;text-decoration:none}#mhApp #mhMain video.mhMedia{display:block;width:100%!important;max-width:min(1080px,100%)!important;height:auto!important;max-height:min(70vh,640px);aspect-ratio:16/9;margin:6px auto 16px;object-fit:contain;background:#000;border-radius:14px}#mhApp #mhMain iframe.mhFrame{display:block;width:100%!important;max-width:min(1080px,100%)!important;max-height:min(70vh,640px);aspect-ratio:16/9;height:auto!important;margin:6px auto 16px;border-radius:14px;background:#000}#mhApp #mhMain .mhBody{min-width:0}#mhApp #mhContent{min-width:0;max-width:100%}#mhApp .mhGi{display:inline-flex;width:18px;height:18px;flex:none;color:var(--mhAccT)}#mhApp .mhGi svg{width:100%;height:100%}#mhApp .mhShI2{display:inline-flex;width:24px;height:24px;flex:none;color:var(--mhAccT);margin-right:8px;align-items:center}#mhApp .mhShI2 svg{width:100%;height:100%}#mhApp .mhShT{display:flex;align-items:center}#mhApp .mhGrpT .mhGi{width:20px;height:20px}#mhApp .mhTc{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:3px 9px 3px 7px;border:1px solid var(--t-line);border-radius:999px;font:700 11.5px/1.2 var(--mhSans);color:var(--t-ink);max-width:100%}#mhApp .mhTc span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mhApp .mhTcI{display:inline-flex;width:14px;height:14px;flex:none;color:var(--mhAccT)}#mhApp .mhTcI svg{width:100%;height:100%}#mhApp .mhRt{display:inline-flex;gap:1px;align-items:center}#mhApp .mhSt1{width:22px;height:22px;padding:2px;border:0;background:transparent;color:#ffffff8c;cursor:pointer;line-height:0;border-radius:6px}#mhApp .mhSt1 svg{width:100%;height:100%}#mhApp .mhSt1.on,#mhApp .mhSt1.hov{color:#f5b301}#mhApp .mhSt1.on svg,#mhApp .mhSt1.hov svg{fill:currentColor}#mhApp .mhSt1:hover{transform:scale(1.15)}#mhApp .mhTh .mhRt{position:absolute;left:8px;bottom:8px;z-index:3;background:#0a0a0c9e;border-radius:999px;padding:2px 6px;opacity:0;transition:opacity .15s}#mhApp .mhTile:hover .mhRt,#mhApp .mhTile:focus-within .mhRt,#mhApp .mhTh .mhRt.rated{opacity:1}@media(hover:none){#mhApp .mhTh .mhRt{opacity:1}}#mhApp .mhRt.big{margin-left:10px}#mhApp .mhRt.big .mhSt1{width:30px;height:30px;color:var(--t-mut)}#mhApp .mhRt.big .mhSt1.on,#mhApp .mhRt.big .mhSt1.hov{color:#f5b301}#mhApp .mhNoteC{display:flex;gap:10px;align-items:flex-start;margin:6px 0 18px}#mhApp .mhNoteT{flex:1;min-height:56px;resize:vertical;padding:12px 14px;border:1px solid var(--t-line);border-radius:14px;background:var(--t-card);color:var(--t-ink);font:500 14px/1.45 var(--mhSans)}#mhApp .mhNoteT:focus{outline:2px solid var(--mhAcc);outline-offset:1px}#mhApp .mhNoteA{height:44px;padding:0 20px}#mhApp .mhNotes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}#mhApp .mhNote{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--t-line);border-radius:14px;background:var(--t-card);color:var(--t-ink);font:500 14px/1.5 var(--mhSans);overflow-wrap:anywhere}#mhApp .mhNote a{color:var(--mhAccT)}#mhApp .mhNoteF{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--t-mut);margin-top:auto}#mhApp .mhNoteD{border:0;background:transparent;color:var(--t-mut);cursor:pointer;font:700 12px/1 var(--mhSans)}#mhApp .mhNoteD:hover{color:#ef4444}#mhApp .mhMl{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--t-line);border-radius:10px;margin-bottom:6px}#mhApp .mhMlI{display:inline-flex;width:18px;height:18px;flex:none;color:var(--mhAccT)}#mhApp .mhMlI svg{width:100%;height:100%}#mhApp .mhMlN{flex:1;font:700 13px/1.2 var(--mhSans)}#mhApp .mhMlB{width:26px;height:26px;border:1px solid var(--t-line);border-radius:8px;background:transparent;color:inherit;cursor:pointer;font-size:11px}#mhApp .mhMlB:disabled{opacity:.3;cursor:default}#mhApp .mhMlB:hover:not(:disabled){border-color:var(--mhAcc)}#mhApp,#mhApp:has(#mhMain:not(.mhHidden)){font-family:var(--mhSans)}#mhApp button,#mhApp input,#mhApp textarea,#mhApp select,#mhApp label,#mhApp a:not(.mhIc){font-family:var(--mhSans)}#mhApp *:not(code):not(pre):not(kbd):not(samp):not(.mhIc):not(svg):not(svg *):not(.mhLb):not(.mhLb *):not(.mhToast){font-family:var(--mhSans)}#mhApp .mhHt,#mhApp .mhMcT,#mhApp .mhSecT,#mhApp .mhShT h2,#mhApp .mhTt,#mhApp .mhCT,#mhApp .mhFeatT b,#mhApp .mhGrpT,#mhApp .mhGrpH,#mhApp .mhTitle{letter-spacing:-.005em}#mhApp #mhContent .mhSecB{position:relative;margin:54px 0 18px;padding-top:30px}#mhApp #mhContent .mhSecB:first-of-type,#mhApp #mhContent .mhSecB:first-child{margin-top:26px;padding-top:0}#mhApp #mhContent .mhSecB:not(:first-child):before{content:"";position:absolute;left:0;right:0;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--mhAcc),color-mix(in srgb,var(--mhAcc) 30%,transparent) 38%,transparent 92%)}#mhApp #mhContent .mhSecB>.mhSecT{display:flex;align-items:center;gap:12px;margin:0 0 18px;font-size:23px}#mhApp #mhContent .mhSecB>.mhSecT:before{content:"";flex:none;width:6px;height:24px;border-radius:4px;background:var(--mhAcc);box-shadow:0 0 14px color-mix(in srgb,var(--mhAcc) 60%,transparent)}#mhApp #mhContent .mhGrp{margin:0 0 22px;padding:16px 18px 20px;border:1px solid var(--t-line);border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--t-card) 92%,transparent),color-mix(in srgb,var(--t-card) 55%,transparent));box-shadow:var(--t-shadow)}#mhApp #mhContent .mhGrp>.mhGrpT{margin:-4px -6px 16px;padding:4px 6px 14px;border-bottom:1px solid var(--t-line);font-size:17px}#mhApp #mhContent .mhGrp>.mhGrpT .mhGi{width:24px;height:24px;color:var(--mhAccT)}#mhApp #mhContent .mhGrp>.mhMore{margin-top:16px}#mhApp .mhGrpH{margin:30px 0 4px;padding:9px 14px;border:1px solid var(--t-line);border-radius:12px;background:color-mix(in srgb,var(--t-card) 70%,transparent);font-size:16px}#mhApp .mhGrpH:first-child{margin-top:4px}#mhApp .mhGrpH:after{background:linear-gradient(90deg,var(--t-line),transparent)}#mhApp .mhGrpH .mhGi,#mhApp .mhGrpH svg{color:var(--mhAccT)}#mhApp .mhGrp .mhGrpH{margin-top:26px}#mhApp .mhGrp .mhGrpH:first-child{margin-top:2px}@media(max-width:760px){#mhApp #mhContent .mhGrp{padding:12px 12px 16px;border-radius:16px}#mhApp #mhContent .mhSecB{margin-top:40px;padding-top:24px}}#mhApp .mhAvg{font:700 13px/1 var(--mhSans);color:var(--t-mut);align-self:center;white-space:nowrap}#mhApp .mhAvg:empty{display:none}#mhApp #mhMain .mhBar .mhBtn,#mhApp #mhMain .mhBar button,#mhApp #mhMain .mhSeg button,#mhApp #mhMain .mhCrumb a,#mhApp #mhMain .mhCrumb span,#mhApp #mhMain .mhMe button{font-family:var(--mhSans);font-weight:700;font-size:13px;letter-spacing:0}#mhApp #mhMain .mhSeg button{font-size:12.5px}#mhApp #mhMain .mhCrumb span.mhSep,#mhApp #mhMain .mhCrumb>span:not(:last-of-type){font-weight:400}#mhApp .mhOp{justify-content:flex-start}#mhApp .lyv{height:46px;width:100%;padding:3px}#mhApp .lyv i{background:color-mix(in srgb,var(--mhAcc) 55%,transparent);border-radius:4px;opacity:1}#mhApp .lyv.shelves{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 1fr}#mhApp .lyv.shelves i:nth-child(n+5){display:none}#mhApp .lyv.grid{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;gap:2px}#mhApp .lyv.grid i{opacity:1}#mhApp .lyv.compact{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);gap:3px}#mhApp .lyv.compact i:nth-child(n+4){display:none}#mhApp .lyv.compact i{opacity:1;border-radius:3px}#mhApp #mhContent[data-lay=grid] .mhWall{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:14px 12px}#mhApp #mhContent[data-lay=grid] .mhTt{font-size:13px;-webkit-line-clamp:2}#mhApp #mhContent[data-lay=grid] .mhTile{gap:6px}#mhApp #mhContent[data-lay=grid] .mhTile .mhKb{font-size:10px;padding:4px 7px}#mhApp #mhContent[data-lay=grid] .mhTile .mhEx{display:none}#mhApp #mhContent[data-lay=grid] .mhGrp{padding:12px 14px 16px}#mhApp #mhContent[data-lay=compact] .mhWall{grid-template-columns:repeat(auto-fill,minmax(min(100%,430px),1fr));gap:10px 16px}#mhApp #mhContent[data-lay=compact] .mhTile{flex-direction:row;align-items:center;gap:14px;padding:8px;border:1px solid var(--t-line);border-radius:14px;background:color-mix(in srgb,var(--t-card) 80%,transparent)}#mhApp #mhContent[data-lay=compact] .mhTile .mhTh{flex:0 0 clamp(120px,24%,168px);aspect-ratio:16/10}#mhApp #mhContent[data-lay=compact] .mhTile .mhTb{flex:1;min-width:0;padding:0}#mhApp #mhContent[data-lay=compact] .mhTile .mhEx{display:none}#mhApp #mhContent[data-lay=compact] .mhGrpH{grid-column:1/-1}@media(max-width:760px){#mhApp #mhContent[data-lay=grid] .mhWall{grid-template-columns:repeat(2,minmax(0,1fr))}#mhApp #mhContent[data-lay=compact] .mhWall{grid-template-columns:1fr}#mhApp #mhContent[data-lay=compact] .mhTile .mhTh{flex-basis:112px}}#mhApp #mhMain .mhBar .mhCopyB,#mhApp #mhMain .mhCopyB{display:inline-flex!important;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:999px;border:1px solid rgba(120,120,120,.28);background:transparent;color:inherit;cursor:pointer;flex:none}#mhApp #mhMain .mhCopyB:hover,#mhApp #mhMain .mhCopyB.ok{border-color:var(--mhAcc);color:var(--mhAccT)}#mhApp #mhMain .mhCrumb .mhCopyB{display:inline-flex!important}#mhApp .mhPgI{position:absolute;right:10px;top:10px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#0a0a0cb8;color:#fff;z-index:3;padding:4px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#mhApp .mhPgI svg{width:100%;height:100%}#mhApp .mhPgI[data-s=d]{background:var(--mhAcc);color:var(--mhAccInk)}#mhApp .mhTile.pgd .mhTh img.mhTi,#mhApp .mhTile.pgd .mhArt{filter:saturate(.55) brightness(.82)}#mhApp .mhTile .mhSv{right:44px}#mhApp .mhPgTools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:-4px 0 16px}#mhApp .mhPgS{display:inline-flex;gap:6px}#mhApp .mhPgB{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--t-line);border-radius:999px;background:transparent;color:inherit;font:700 13px/1 var(--mhSans);cursor:pointer}#mhApp .mhPgB svg{width:15px;height:15px}#mhApp .mhPgB:hover{border-color:var(--mhAcc)}#mhApp .mhPgB.on{background:var(--mhAcc);border-color:var(--mhAcc);color:var(--mhAccInk)}#mhApp .mhColW{position:relative;display:inline-flex}#mhApp .mhColB{position:static;width:34px;height:34px}#mhApp .mhColB.on{border-color:var(--mhAcc);color:var(--mhAccT)}#mhApp .mhColPop{position:absolute;left:0;top:42px;z-index:30;min-width:260px;max-width:min(90vw,320px);padding:12px;border:1px solid var(--t-line);border-radius:14px;background:var(--t-card);box-shadow:var(--t-shadow)}#mhApp .mhColR{display:flex;align-items:center;gap:10px;padding:7px 4px;font:600 14px/1.2 var(--mhSans);cursor:pointer}#mhApp .mhColR input{width:17px;height:17px;accent-color:var(--mhAcc)}#mhApp .mhColN{display:flex;gap:8px;margin-top:8px;padding-top:10px;border-top:1px solid var(--t-line)}#mhApp .mhColN input{flex:1;min-width:0;height:34px;border:1px solid var(--t-line);border-radius:10px;background:transparent;color:inherit;padding:0 10px;font:600 13px/1 var(--mhSans)}#mhApp .mhLibF{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}#mhApp .mhLibA{height:34px;padding:0 12px}#mhApp .mhPN{max-width:760px;margin:0 0 18px;border:1px solid var(--t-line);border-radius:14px;background:color-mix(in srgb,var(--t-card) 70%,transparent)}#mhApp .mhPN summary{cursor:pointer;padding:10px 14px;font:700 14px/1.2 var(--mhSans);list-style:none}#mhApp .mhPN summary::-webkit-details-marker{display:none}#mhApp .mhPN summary i{color:var(--mhAccT);font-style:normal}#mhApp .mhPNT{display:block;width:calc(100% - 28px);margin:0 14px 14px;min-height:76px;border:1px solid var(--t-line);border-radius:10px;background:transparent;color:inherit;padding:10px;font:500 14px/1.5 var(--mhSans);resize:vertical}#mhApp .mhNoteL{display:block;margin:0 0 6px;font:700 14px/1.3 var(--mhSans);color:var(--t-ink);text-decoration:none}#mhApp .mhNoteL:hover{color:var(--mhAccT)}#mhApp .mhPin{margin-left:auto;display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--t-line);border-radius:50%;background:transparent;color:var(--t-mut);cursor:pointer;padding:6px}#mhApp .mhPin svg{width:100%;height:100%}#mhApp .mhPin:hover{border-color:var(--mhAcc);color:var(--mhAccT)}#mhApp .mhPin.on{background:var(--mhAcc);border-color:var(--mhAcc);color:var(--mhAccInk)}#mhApp #mhContent .mhGrp.mhPinned{border-color:color-mix(in srgb,var(--mhAcc) 55%,var(--t-line))}#mhApp .mhShelf.mhPinned .mhShT h2{color:var(--mhAccT)}#mhApp .mhShT .mhPin{margin-left:10px}#mhApp .mhCont{position:relative;display:flex;align-items:center;gap:16px;margin:4px 0 22px;padding:14px 18px;border:1px solid var(--t-line);border-radius:18px;background:linear-gradient(90deg,color-mix(in srgb,var(--mhAcc) 14%,var(--t-card)),var(--t-card));color:var(--t-ink);text-decoration:none;overflow:hidden;box-shadow:var(--t-shadow);transition:transform .18s,border-color .18s}#mhApp .mhCont:hover{transform:translateY(-2px);border-color:var(--mhAcc)}#mhApp .mhContTh{flex:none;width:92px;height:58px;border-radius:12px;overflow:hidden;background:var(--t-chip);display:grid;place-items:center;color:var(--mhAccT)}#mhApp .mhContTh img{width:100%;height:100%;object-fit:cover}#mhApp .mhContTh svg{width:26px;height:26px}#mhApp .mhContT{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}#mhApp .mhContT i{font:700 11px/1 var(--mhSans);letter-spacing:.08em;text-transform:uppercase;color:var(--mhAccT);font-style:normal}#mhApp .mhContT b{font:800 17px/1.25 var(--mhSans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mhApp .mhContT em{font:600 12.5px/1.2 var(--mhSans);color:var(--t-mut);font-style:normal}#mhApp .mhContGo{flex:none;font:800 14px/1 var(--mhSans);color:var(--mhAccT)}#mhApp .mhContBar{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--t-line)}#mhApp .mhContBar span{display:block;height:100%;background:var(--mhAcc)}@media(max-width:640px){#mhApp .mhContTh{width:64px;height:44px}#mhApp .mhContGo{display:none}}#mhApp .mhMc,#mhApp .mhMn{position:relative}#mhApp .mhBdg{position:absolute;right:10px;top:10px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:var(--mhAcc);color:var(--mhAccInk);font:800 11px/1 var(--mhSans);box-shadow:0 0 0 2px var(--t-bg)}#mhApp .mhMn .mhBdg{position:static;margin-left:6px;box-shadow:none;height:18px;min-width:18px}#mhApp .mhOff{position:sticky;top:0;z-index:40;margin:0 0 12px;padding:9px 14px;border:1px solid var(--t-line);border-radius:12px;background:color-mix(in srgb,#f59e0b 22%,var(--t-card));font:700 13px/1.3 var(--mhSans);text-align:center}#mhApp .mhHd.mhHidden{display:none}#mhApp .mhMenuBar{align-items:center;gap:8px;margin:12px var(--mhPad,16px) 18px;padding:10px 14px;border:1px solid var(--t-line);border-radius:20px;background:radial-gradient(120% 220% at 0% 0%,color-mix(in srgb,var(--mhAcc) 16%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--t-card) 94%,transparent),color-mix(in srgb,var(--t-card) 70%,transparent));box-shadow:var(--t-shadow);max-width:none}#mhApp .mhMiniT{flex:none;display:inline-flex;align-items:center;gap:10px;margin-right:8px;padding-right:14px;border-right:1px solid var(--t-line);color:var(--t-ink);text-decoration:none}#mhApp .mhMiniT .mhLg{width:30px;height:30px;display:block;flex:none}#mhApp .mhMiniT .mhLg img{width:100%;height:100%;object-fit:contain}#mhApp .mhMiniT b{font:800 15px/1.1 var(--mhSans);white-space:nowrap}#mhApp .mhMn{padding:5px 13px 5px 5px;background:color-mix(in srgb,var(--t-card) 80%,transparent)}#mhApp .mhMnI{width:28px;height:28px;border-radius:9px;color:var(--mhAccInk);background:linear-gradient(145deg,color-mix(in srgb,var(--mhAcc) 70%,#fff),var(--mhAcc));box-shadow:inset 0 1px #ffffff80}#mhApp .mhMnI svg{width:17px;height:17px}#mhApp .mhMn.on{background:color-mix(in srgb,var(--mhAcc) 22%,var(--t-card));border-color:var(--mhAcc);color:var(--t-ink);box-shadow:0 0 0 1px var(--mhAcc) inset}#mhApp .mhMn.on .mhMnI{background:var(--mhAcc);box-shadow:0 0 14px color-mix(in srgb,var(--mhAcc) 60%,transparent)}@media(max-width:760px){#mhApp .mhMiniT b{display:none}#mhApp .mhMiniT{padding-right:10px}#mhApp .mhMenuBar{margin:8px var(--mhPad,10px) 12px;padding:8px 10px;border-radius:16px}}#mhApp #mhContent .mhGrp{content-visibility:auto;contain-intrinsic-size:auto 520px}#mhApp .mhTr{margin:18px 2px 2px;display:flex;flex-direction:column;gap:8px;align-items:stretch}#mhApp .mhTr.mhHidden{display:none}#mhApp .mhTrT{display:flex;align-items:center;gap:14px;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--t-mut);opacity:.5;font-weight:500;white-space:nowrap}#mhApp .mhTrT:before,#mhApp .mhTrT:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--t-line) 40%,var(--t-line) 60%,transparent)}#mhApp .mhTrW{overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);padding:2px 0}#mhApp .mhTrK{display:flex;width:max-content;animation:mhTrM var(--mhTrDur,120s) linear infinite;will-change:transform}#mhApp .mhTrH{display:inline-flex;align-items:center;flex:none}#mhApp .mhTrC{display:inline-flex;align-items:center;gap:8px;opacity:.52;filter:blur(.7px);transition:opacity .35s,filter .35s;color:var(--t-ink);font-size:13px;letter-spacing:.02em;white-space:nowrap}#mhApp .mhTrW:hover .mhTrK{animation-play-state:paused}#mhApp .mhTrC:hover{opacity:.95;filter:none}#mhApp .mhTrA{width:24px;height:24px;border-radius:50%;object-fit:cover;flex:none;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:600;font-style:normal;background:var(--t-chip)}#mhApp .mhTrD{display:inline-block;width:4px;height:4px;border-radius:50%;margin:0 22px;background:var(--mhAcc);opacity:.35;flex:none}@keyframes mhTrM{to{transform:translate(-50%)}}#mhApp[data-anim=off] .mhTrK{animation:none}#mhApp[data-anim=off] .mhTrW{overflow-x:auto;scrollbar-width:none}@media(prefers-reduced-motion:reduce){#mhApp .mhTrK{animation:none}#mhApp .mhTrW{overflow-x:auto;scrollbar-width:none}}#mhApp .mhYt{margin:26px 0 8px auto;width:min(100%,520px);padding:12px 14px;border:1px solid var(--t-line);border-radius:18px;background:color-mix(in srgb,var(--t-card) 90%,transparent);box-shadow:var(--t-shadow)}#mhApp .mhYt.mhHidden{display:none}#mhApp .mhYtH{display:flex;align-items:center;gap:10px;margin-bottom:8px}#mhApp .mhYtI{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--t-chip);border:1px solid var(--t-line);color:var(--t-ink)}#mhApp .mhYtTi{flex:1;min-width:0}#mhApp .mhYtTi b{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--t-ink)}#mhApp .mhYtV{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-mut);text-decoration:none;white-space:nowrap}#mhApp .mhYtV:hover{color:var(--mhAcc)}#mhApp .mhYtL{display:flex;flex-direction:column;gap:4px}#mhApp .mhYtR{border-radius:12px;border:1px solid transparent;transition:border-color .15s,background .15s}#mhApp .mhYtR:hover,#mhApp .mhYtR.open{border-color:var(--t-line);background:color-mix(in srgb,var(--mhAcc) 5%,transparent)}#mhApp .mhYtT{all:unset;box-sizing:border-box;display:flex;width:100%;gap:10px;align-items:center;padding:5px;cursor:pointer;border-radius:12px}#mhApp .mhYtT:focus-visible{outline:2px solid var(--mhAcc)}#mhApp .mhYtTh{position:relative;width:84px;aspect-ratio:16/9;border-radius:7px;overflow:hidden;flex:none;background:var(--t-chip)}#mhApp .mhYtTh img{width:100%;height:100%;object-fit:cover;display:block}#mhApp .mhYtPl{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:#00000047;opacity:0;transition:opacity .15s}#mhApp .mhYtR:hover .mhYtPl,#mhApp .mhYtT:focus-visible .mhYtPl{opacity:1}#mhApp .mhYtTx{display:flex;flex-direction:column;gap:2px;min-width:0}#mhApp .mhYtTx b{font-size:13px;line-height:1.3;font-weight:600;color:var(--t-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#mhApp .mhYtTx i{font-size:11.5px;font-style:normal;color:var(--t-mut)}#mhApp .mhYtS{position:relative;aspect-ratio:16/9;margin:2px 5px 6px;border-radius:10px;overflow:hidden;background:#000}#mhApp .mhYtS iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media(max-width:820px){#mhApp .mhYt{width:100%;margin-left:0}}#mhApp .mhTrS .mhTrK{animation:none;width:100%;justify-content:center}#mhApp .mhTrS .mhTrH{flex-wrap:wrap;justify-content:center;row-gap:6px}#mhApp .mhTrS .mhTrW{-webkit-mask-image:none;mask-image:none}#mhApp .mhCont{gap:10px;margin:2px 0 14px;padding:7px 12px;border-radius:14px;width:min(100%,460px)}#mhApp .mhContTh{width:40px;height:30px;border-radius:8px}#mhApp .mhContTh svg{width:16px;height:16px}#mhApp .mhContT{gap:1px}#mhApp .mhContT i{font-size:9.5px}#mhApp .mhContT b{font-size:13.5px}#mhApp .mhContT em{font-size:11px}#mhApp .mhContGo{font-size:12px}@media(max-width:640px){#mhApp .mhCont{width:100%}#mhApp .mhContTh{width:36px;height:28px}}#mhApp .mhMcSk{pointer-events:none;min-height:96px;gap:10px;display:flex;flex-direction:column;justify-content:flex-start}#mhApp .mhMcSk i{display:block;border-radius:8px;background:linear-gradient(90deg,var(--t-chip),color-mix(in srgb,var(--t-chip) 55%,var(--t-line)),var(--t-chip));background-size:200% 100%;animation:mhSkAn 1.4s ease-in-out infinite}#mhApp .mhMcSkI{width:40px;height:40px;border-radius:12px!important}#mhApp .mhMcSkL{width:64%;height:12px}#mhApp .mhMcSkS{width:86%;height:9px}@keyframes mhSkAn{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){#mhApp .mhMcSk i{animation:none}}#mhApp .mhMcWait{opacity:.62;pointer-events:none;animation:mhWaitPulse 1.6s ease-in-out infinite}@keyframes mhWaitPulse{0%,to{opacity:.62}50%{opacity:.8}}@media(prefers-reduced-motion:reduce){#mhApp .mhMcWait{animation:none}}#mhApp .mhMeAv{overflow:hidden}#mhApp .mhMeAv img{width:100%;height:100%;object-fit:cover;display:block}html.mhWelOn,html.mhWelOn body{overflow:hidden}.mhWel{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;background:#f8fafc;color:#0f172a;opacity:0;transition:opacity .45s ease;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}html.mhNight .mhWel{background:#000;color:#f4f4f2}.mhWel.mhWelIn{opacity:1}.mhWel.mhWelOut{opacity:0;pointer-events:none}.mhWelC{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px;text-align:center;transform:translateY(10px) scale(.98);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.mhWelIn .mhWelC{transform:none}.mhWelAv{width:112px;height:112px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--wa);color:#fff;font:800 46px/1 system-ui,sans-serif;box-shadow:0 0 0 4px #7f7f7f2e,0 18px 50px -12px var(--wa)}.mhWelAv img{width:100%;height:100%;object-fit:cover;display:block}.mhWelG{margin-top:12px;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--wa)}.mhWelN{font-size:clamp(26px,5vw,40px);font-weight:800;letter-spacing:-.01em;max-width:86vw;overflow-wrap:anywhere}.mhWelH{font-size:14px;opacity:.6}.mhWelB{width:min(240px,60vw);height:3px;border-radius:3px;background:#7f7f7f40;overflow:hidden;margin-top:14px}.mhWelB i{display:block;height:100%;width:0;background:var(--wa);border-radius:3px}.mhWelIn .mhWelB i{width:100%;transition:width 4s linear}.mhWelS{margin-top:6px;background:none;border:0;color:inherit;opacity:.5;font:600 12px system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:8px 12px}.mhWelS:hover{opacity:.9}@media(prefers-reduced-motion:reduce){.mhWel,.mhWelC,.mhWelIn .mhWelB i{transition:none}}#mhApp .mhTags{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}#mhApp .mhTg{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 9px 3px 7px;border:1px solid var(--t-line);border-radius:999px;background:var(--t-chip);color:var(--t-ink);font:700 11px/1.2 var(--mhSans)}#mhApp .mhTg span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mhApp .mhTgD{display:block;flex:none;width:7px;height:7px;border-radius:50%;background:currentColor;color:var(--t-mut)}#mhApp .mhTg.more{padding:3px 8px;color:var(--t-mut)}#mhApp .mhTile.watched .mhTh img.mhTi,#mhApp .mhTile.watched .mhTh .mhArt{filter:blur(3px) saturate(.6) brightness(.78);transform:scale(1.06);transition:filter .25s,transform .25s}#mhApp .mhTile.watched:hover .mhTh img.mhTi,#mhApp .mhTile.watched:hover .mhTh .mhArt,#mhApp .mhTile.watched:focus-visible .mhTh img.mhTi{filter:blur(.8px) saturate(.85) brightness(.9)}#mhApp .mhTile.watched .mhTt{opacity:.62}#mhApp .mhTile.watched .mhTags{opacity:.7}#mhApp .mhWb{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 9px;border-radius:999px;background:#0a0a0cb8;color:#fff;font:800 11px/1 var(--mhSans);letter-spacing:.04em;text-transform:uppercase;pointer-events:none;transition:opacity .2s}#mhApp .mhWb svg{width:13px;height:13px}#mhApp .mhTile.watched:hover .mhWb{opacity:0}#mhApp .mhTile.watched .mhPlay{display:none!important}#mhApp .mhTile .mhNw{inset:0 0 auto auto;border-radius:0 0 0 12px;padding:6px 10px 6px 11px;box-shadow:-1px 1px #0000001f}#mhApp .mhTile.isNewT .mhSv,#mhApp .mhTile.isNewT .mhPgI{right:62px}#mhApp .mhRt.one .mhSt1{width:28px;height:28px;padding:3px}#mhApp .mhTh .mhRt.one{padding:1px}#mhApp .mhRt.one.big{display:inline-flex;align-items:center;gap:8px;margin-left:10px;padding:3px 14px 3px 6px;border:1px solid var(--t-line);border-radius:999px;background:var(--t-chip);cursor:pointer;vertical-align:middle}#mhApp .mhRt.one.big .mhSt1{width:30px;height:30px}#mhApp .mhRt.one.big.rated{border-color:#f5b301;background:color-mix(in srgb,#f5b301 14%,var(--t-chip))}#mhApp .mhRtL{font:700 13px/1 var(--mhSans);color:var(--t-ink);white-space:nowrap}#mhApp .mhNf{margin-top:34px}#mhApp .mhNf>.mhSecT{margin-bottom:0}#mhApp .mhNfRow{margin-top:22px}#mhApp .mhNfRow .mhShT h2{font-size:21px}#mhApp .mhShN{font:700 12px/1 var(--mhSans);font-style:normal;color:var(--t-mut);padding:3px 8px;border-radius:999px;background:var(--t-chip);border:1px solid var(--t-line)}#mhApp .mhNfRow .mhRail{gap:14px;padding:10px 2px 22px}@media(hover:hover)and (min-width:760px){#mhApp .mhNfRow .mhRail>.mhTile{flex-basis:clamp(250px,22vw,300px);transition:transform .25s cubic-bezier(.2,.7,.2,1),z-index 0s .25s}#mhApp .mhNfRow .mhRail>.mhTile:hover{transform:scale(1.07);z-index:5;transition-delay:.12s,0s}#mhApp .mhNfRow .mhRail>.mhTile:hover .mhTh{box-shadow:0 26px 44px -14px #000000b3}}#mhApp .mhNfNewRow .mhShT h2:after{content:"";display:inline-block;width:8px;height:8px;margin-left:10px;border-radius:50%;background:var(--mhAcc);vertical-align:middle}#mhApp .mhRelMoreC{flex:0 0 150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;aspect-ratio:16/10;border:1px dashed var(--t-line);border-radius:16px;background:transparent;color:var(--t-mut);font:700 13px/1.2 var(--mhSans);cursor:pointer}#mhApp .mhRelMoreC b{font-size:22px;color:var(--t-ink)}#mhApp .mhRelMoreC:hover{border-color:var(--mhAcc);color:var(--t-ink)}#mhApp .mhBb{position:relative;margin:6px 0 8px;min-height:clamp(300px,42vw,460px);border-radius:24px;overflow:hidden;display:flex;align-items:flex-end;border:1px solid var(--t-line);box-shadow:var(--t-shadow);background:#0b0f18;color:#fff}#mhApp .mhBbBg{position:absolute;top:0;right:0;bottom:0;width:72%;overflow:hidden}#mhApp .mhBbImg{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;filter:brightness(.8) saturate(1.05);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40%);mask-image:linear-gradient(90deg,transparent 0,#000 40%);animation:mhBbZ 18s ease-out both}@keyframes mhBbZ{0%{transform:scale(1.08)}to{transform:scale(1)}}#mhApp[data-anim=off] .mhBbImg{animation:none}#mhApp .mhBbBg.noImg{left:0;width:auto;background:linear-gradient(135deg,#1d2b44,#0c1220)}#mhApp .mhBbBg.noImg.g1{background:linear-gradient(135deg,#2a2146,#100c20)}#mhApp .mhBbBg.noImg.g2{background:linear-gradient(135deg,#123a3a,#0a1a1c)}#mhApp .mhBbBg.noImg.g3{background:linear-gradient(135deg,#3f2a1a,#1a110a)}#mhApp .mhBbBg.noImg.g4{background:linear-gradient(135deg,#3a1a2c,#190a12)}#mhApp .mhBbBg.noImg.g5{background:linear-gradient(135deg,#1a3a2a,#0a1a10)}#mhApp .mhBbMk{position:absolute;right:6%;top:50%;height:46%;max-height:220px;transform:translateY(-50%);opacity:.22}#mhApp .mhBbShade{position:absolute;inset:0;background:linear-gradient(90deg,#06080cf7,#06080ce6,#06080c4d 72%,#06080c1f),linear-gradient(0deg,#06080cb3,#06080c00 45%)}#mhApp .mhBbIn{position:relative;z-index:1;max-width:620px;padding:clamp(20px,4vw,44px)}#mhApp .mhBbLab{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}#mhApp .mhBbNew{display:inline-block;padding:5px 10px;border-radius:6px;background:var(--mhAcc);color:var(--mhAccInk);font:800 11px/1 var(--mhSans);letter-spacing:.1em;text-transform:uppercase}#mhApp .mhBbFeat{font:800 11px/1 var(--mhSans);letter-spacing:.14em;text-transform:uppercase;color:#ffffffbd}#mhApp .mhBbKind{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;background:#ffffff24;font:700 11px/1 var(--mhSans)}#mhApp .mhBbKind svg{width:12px;height:12px}#mhApp h2.mhBbT{margin:0 0 10px;max-width:100%;overflow-wrap:anywhere;font:800 clamp(26px,4.2vw,46px)/1.05 var(--mhSans);letter-spacing:-.03em;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.45)}#mhApp .mhBbTags .mhTg{background:#ffffff24;border-color:#ffffff38;color:#fff}#mhApp .mhBbX{margin:12px 0 0;color:#ffffffd1;font-size:15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#mhApp .mhBbM{margin-top:10px;color:#ffffff9e;font:600 12px/1 var(--mhSans)}#mhApp .mhBbA{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}#mhApp .mhBbBtn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border:0;border-radius:10px;background:#fff3;color:#fff;font:800 15px/1 var(--mhSans);text-decoration:none;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .15s,transform .15s}#mhApp .mhBbBtn svg{width:18px;height:18px}#mhApp .mhBbBtn:hover{background:#ffffff52;transform:translateY(-1px)}#mhApp .mhBbBtn.pri{background:#fff;color:#0b0f18}#mhApp .mhBbBtn.pri:hover{background:#ffffffe0}@media(max-width:760px){#mhApp .mhBb{border-radius:18px;min-height:340px}#mhApp .mhBbBg{width:100%}#mhApp .mhBbImg{-webkit-mask-image:none;mask-image:none;filter:brightness(.62)}#mhApp .mhBbShade{background:linear-gradient(0deg,#06080cf7,#06080cd9,#06080c73)}#mhApp .mhBbBtn{height:40px;padding:0 16px;font-size:14px}}#mhApp .mhDh{position:relative;overflow:hidden;margin:0 0 22px;border-radius:24px;border:1px solid var(--t-line);box-shadow:var(--t-shadow);min-height:clamp(210px,28vw,340px);display:flex;align-items:flex-end;background:#0b0f18;color:#fff}#mhApp .mhDhBg{position:absolute;inset:0}#mhApp .mhDhImg{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;filter:brightness(.74)}#mhApp .mhDhBg.noImg{background:linear-gradient(135deg,#1d2b44,#0c1220)}#mhApp .mhDhBg.noImg.g1{background:linear-gradient(135deg,#2a2146,#100c20)}#mhApp .mhDhBg.noImg.g2{background:linear-gradient(135deg,#123a3a,#0a1a1c)}#mhApp .mhDhBg.noImg.g3{background:linear-gradient(135deg,#3f2a1a,#1a110a)}#mhApp .mhDhBg.noImg.g4{background:linear-gradient(135deg,#3a1a2c,#190a12)}#mhApp .mhDhBg.noImg.g5{background:linear-gradient(135deg,#1a3a2a,#0a1a10)}#mhApp .mhDhShade{position:absolute;inset:0;background:linear-gradient(0deg,#06080cf7,#06080cd1 45%,#06080c4d)}#mhApp .mhDhIn{position:relative;z-index:1;width:100%;padding:clamp(18px,3.4vw,38px)}#mhApp .mhDhK{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}#mhApp .mhDhDb,#mhApp .mhDhDate{font:700 12px/1 var(--mhSans);color:#ffffffb8}#mhApp .mhDhDb:after{content:"·";margin-left:8px;color:#fff6}#mhApp .mhDh .mhTitle{margin:0;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.45);display:flex;flex-wrap:wrap;align-items:center;gap:10px}#mhApp .mhDh .mhSv.big{margin-left:0;background:#ffffff29;color:#fff;border-color:#ffffff47}#mhApp .mhDh .mhSv.big.on{background:var(--mhAcc);color:var(--mhAccInk);border-color:var(--mhAcc)}#mhApp .mhDh .mhRt.one.big{margin-left:0;background:#ffffff29;border-color:#ffffff47}#mhApp .mhDh .mhRt.one.big .mhRtL{color:#fff}#mhApp .mhDh .mhRt.one.big .mhSt1{color:#ffffffb3}#mhApp .mhDh .mhRt.one.big .mhSt1.on{color:#f5b301}#mhApp .mhDh .mhAvg{font:700 13px/1 var(--mhSans);color:#ffffffc7}#mhApp .mhDh .mhPgTools{margin:14px 0 0}#mhApp .mhDh .mhPgB{color:#fff;border-color:#ffffff4d}#mhApp .mhDh .mhPgB.on{color:var(--mhAccInk)}#mhApp .mhDhTags{margin-top:14px}#mhApp .mhDhTags .mhTg{background:#ffffff24;border-color:#ffffff38;color:#fff}@media(max-width:760px){#mhApp .mhDh{border-radius:18px}}#mhApp .mhDet{margin:0 0 18px;border:1px solid var(--t-line);border-radius:14px;background:color-mix(in srgb,var(--t-card) 70%,transparent);padding:0 16px;max-width:820px}#mhApp .mhDet>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;padding:12px 0;font:800 14px/1 var(--mhSans);color:var(--t-ink)}#mhApp .mhDet>summary::-webkit-details-marker{display:none}#mhApp .mhDet>summary:after{content:"";width:8px;height:8px;margin-left:auto;border-right:2px solid var(--t-mut);border-bottom:2px solid var(--t-mut);transform:rotate(45deg);transition:transform .2s}#mhApp .mhDet[open]>summary:after{transform:rotate(-135deg)}#mhApp .mhDet .mhProps{margin:0 0 12px}#mhApp .mhNfRel,#mhApp .mhNfMore{margin-top:30px}#mhApp #mhMain .mhBar .mhCrumb a,#mhApp #mhMain .mhBar .mhCrumb span{font-weight:800;font-size:16.5px}#mhApp #mhMain .mhBar .mhCrumb span.mhSep,#mhApp #mhMain .mhBar .mhCrumb>span:not(:last-of-type){font-weight:800}#mhApp #mhMain .mhNav{width:38px;height:38px;border-radius:10px}#mhApp #mhMain .mhNav svg{width:24px;height:24px;stroke-width:2.9}#mhApp .mhHomeTop{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:16px;align-items:stretch;margin:6px 0 8px}#mhApp .mhHomeTop.noBb{grid-template-columns:1fr}#mhApp .mhHomeTop .mhBb{margin:0;min-height:clamp(300px,31vw,430px)}#mhApp .mhHomeTop .mhBbIn{max-width:520px}#mhApp .mhSide{display:flex;flex-direction:column;gap:14px;min-width:0}#mhApp .mhSc{flex:1;display:flex;align-items:center;gap:14px;padding:16px;border:1px solid var(--t-line);border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--t-card) 94%,transparent),color-mix(in srgb,var(--t-card) 60%,transparent));box-shadow:var(--t-shadow);color:var(--t-ink);text-decoration:none;min-width:0;transition:transform .2s,border-color .2s}#mhApp .mhSc:hover{transform:translateY(-2px);border-color:var(--mhAcc)}#mhApp .mhScI{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:linear-gradient(180deg,color-mix(in srgb,var(--mhAcc) 80%,#fff),var(--mhAcc));color:var(--mhAccInk)}#mhApp .mhScI svg{width:22px;height:22px}#mhApp .mhScT{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}#mhApp .mhScT b{font:800 16px/1.2 var(--mhSans);letter-spacing:-.01em}#mhApp .mhScT i{font:600 12.5px/1.2 var(--mhSans);font-style:normal;color:var(--t-mut)}#mhApp .mhScA{flex:none;color:var(--t-mut);font-size:18px}#mhApp .mhHomeTop.noBb .mhSide{flex-direction:row}@media(max-width:900px){#mhApp .mhHomeTop{grid-template-columns:1fr}#mhApp .mhSide{flex-direction:row}#mhApp .mhSc{padding:12px;gap:10px;border-radius:16px}#mhApp .mhScI{width:36px;height:36px;border-radius:11px}#mhApp .mhScA{display:none}}#mhApp .mhTplW{display:grid;gap:18px;margin-top:10px}#mhApp .mhTpl{position:relative;overflow:hidden;border-radius:24px;border:1px solid var(--t-line);padding:clamp(22px,4vw,44px);min-height:240px;background:linear-gradient(135deg,#1d2b44,#0c1220);color:#fff;box-shadow:var(--t-shadow)}#mhApp .mhTplBg{position:absolute;top:0;right:0;bottom:0;width:55%}#mhApp .mhTplImg{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.75);-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%)}#mhApp .mhTpl>*:not(.mhTplBg){position:relative;z-index:1}#mhApp .mhTplK{display:flex;align-items:center;gap:10px;margin-bottom:14px}#mhApp .mhTplIc{width:44px;height:44px;font-size:34px}#mhApp h2.mhTplT{margin:0 0 10px;font:800 clamp(28px,4vw,46px)/1.05 var(--mhSans);letter-spacing:-.03em;color:#fff;max-width:620px}#mhApp .mhTplX{margin:0 0 6px;max-width:560px;color:#fffc;line-height:1.5;font-size:15px}#mhApp .mhVcard .mhPlay{display:flex}.mhVm{position:fixed;inset:0;z-index:2000;background:#000000db;display:flex;align-items:center;justify-content:center;padding:clamp(10px,3vw,40px)}.mhVmIn{width:min(1180px,100%);max-height:100%;display:flex;flex-direction:column;gap:12px;color:#fff;font-family:inherit}.mhVmH{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:18px}.mhVmH b{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mhVmX{flex:none;width:40px;height:40px;border-radius:50%;border:0;background:#ffffff29;color:#fff;font-size:26px;line-height:1;cursor:pointer}.mhVmX:hover{background:#ffffff4d}.mhVmB{display:flex;justify-content:center;min-height:0}.mhVmB video,.mhVmB iframe{width:min(100%,calc((100vh - 130px)*1.7778))!important;max-width:100%!important;max-height:calc(100vh - 130px)!important;aspect-ratio:16/9;height:auto!important;border:0;border-radius:12px;background:#000;margin:0!important}.mhVmB .mhMuted{color:#ccc}#mhApp .mhDtabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 18px;border-bottom:1px solid var(--t-line)}#mhApp .mhDtab{appearance:none;border:0;background:transparent;color:var(--t-mut);padding:12px 16px;font:800 13px/1 var(--mhSans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-1px}#mhApp .mhDtab:hover{color:var(--t-ink)}#mhApp .mhDtab.on{color:var(--t-ink);border-bottom-color:var(--mhAcc)}#mhApp .mhDpanel .mhProps{margin-top:4px}#mhApp #mhMain .mhBody .mhFig{display:flex;justify-content:center;background:#000;border-radius:14px;overflow:hidden}#mhApp #mhMain .mhBody .mhFig img.mhMedia{width:auto!important;max-width:100%!important;height:auto!important;max-height:calc(100vh - 150px);object-fit:contain;margin:0 auto;display:block}#mhApp #mhMain .mhBody .mhFig .mhCap{display:none}#mhApp #mhMain video.mhMedia{max-width:min(100%,calc((100vh - 150px)*1.7778))!important;max-height:calc(100vh - 150px)!important}#mhApp #mhMain iframe.mhFrame{max-width:min(100%,calc((100vh - 150px)*1.7778))!important;max-height:calc(100vh - 150px)!important}#mhApp .mhSer{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:clamp(18px,3vw,44px);align-items:start;margin-top:8px}#mhApp .mhSerSide{position:sticky;top:76px;display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 100px);overflow:auto;scrollbar-width:thin}#mhApp h1.mhSerT{margin:0;font:800 clamp(30px,3.6vw,46px)/1.05 var(--mhSans);letter-spacing:-.03em;color:var(--t-ink)}#mhApp .mhSerI{font:700 13px/1 var(--mhSans);color:var(--t-mut)}#mhApp .mhSerPer{display:flex;flex-wrap:wrap;gap:8px}#mhApp .mhSerG{display:flex;flex-direction:column;gap:6px;margin-top:6px}#mhApp .mhSerGL{font:800 11px/1 var(--mhSans);letter-spacing:.14em;text-transform:uppercase;color:var(--t-mut);margin-bottom:2px}#mhApp .mhSerOpt{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border:1px solid transparent;border-radius:10px;color:var(--t-mut);font:700 15px/1.2 var(--mhSans);text-decoration:none}#mhApp .mhSerOpt:hover{color:var(--t-ink);background:var(--t-chip)}#mhApp .mhSerOpt.on{color:var(--t-ink);border-color:var(--t-ink);background:transparent}#mhApp .mhSerMain{min-width:0}#mhApp .mhSerList{display:flex;flex-direction:column;gap:6px}#mhApp .mhSerList .mhGrpH{margin:18px 0 6px}#mhApp .mhLr{display:grid;grid-template-columns:clamp(150px,20vw,260px) minmax(0,1fr);gap:clamp(14px,2vw,26px);align-items:center;padding:12px;border-radius:14px;border:2px solid transparent;color:var(--t-ink);text-decoration:none;transition:background .15s,border-color .15s}#mhApp .mhLr:hover,#mhApp .mhLr:focus-visible{background:var(--t-chip);border-color:color-mix(in srgb,var(--t-ink) 85%,transparent);outline:none}#mhApp .mhLrTh{position:relative;aspect-ratio:16/10;border-radius:10px;overflow:hidden;background:var(--t-chip)}#mhApp .mhLrTh .mhArt{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:10px}#mhApp .mhLr.hasImg .mhArt{opacity:0}#mhApp .mhLrTh img.mhTi{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}#mhApp .mhLr.watched .mhTi,#mhApp .mhLr.watched .mhArt{filter:blur(3px) saturate(.6) brightness(.78);transform:scale(1.06)}#mhApp .mhLr.watched .mhLrT{opacity:.62}#mhApp .mhLr.isNewT .mhNw{inset:0 0 auto auto;border-radius:0 0 0 12px;position:absolute}#mhApp .mhLrH{display:flex;align-items:baseline;justify-content:space-between;gap:14px}#mhApp .mhLrT{font:800 clamp(16px,1.5vw,20px)/1.25 var(--mhSans);letter-spacing:-.01em}#mhApp .mhLrD{flex:none;font:600 13px/1 var(--mhSans);color:var(--t-mut)}#mhApp .mhLrX{margin:8px 0 0;color:var(--t-mut);font-size:15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#mhApp .mhLrX:empty{display:none}@media(max-width:860px){#mhApp .mhSer{grid-template-columns:1fr}#mhApp .mhSerSide{position:static;max-height:none}#mhApp .mhSerG{flex-direction:row;flex-wrap:wrap}#mhApp .mhSerGL{width:100%}#mhApp .mhSerOpt{padding:8px 12px;border-color:var(--t-line)}#mhApp .mhLr{grid-template-columns:120px minmax(0,1fr);gap:12px;padding:8px}#mhApp .mhLrH{flex-direction:column;gap:4px}#mhApp .mhLrX{-webkit-line-clamp:2;font-size:13.5px}}#mhApp .mhSpinW{display:flex;justify-content:center;padding:84px 0 60px}#mhApp .mhSpin{width:34px;height:34px;border-radius:50%;border:3px solid color-mix(in srgb,var(--t-ink) 16%,transparent);border-top-color:var(--mhAcc);animation:mhSpinA .8s linear infinite;flex:none}#mhApp .mhSpin.sm{width:24px;height:24px;border-width:2.5px}@keyframes mhSpinA{to{transform:rotate(360deg)}}@keyframes mhFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}#mhApp .mhShell .mhDhIn{padding-bottom:30px}@media(prefers-reduced-motion:reduce){#mhApp .mhSpin{animation-duration:2.4s}}#mhApp #mhContent .mhNfRow{position:relative;margin:28px 0 0;padding:16px 22px 10px;border-radius:24px;border:1px solid color-mix(in srgb,var(--t-ink) 14%,transparent);box-shadow:0 22px 44px -28px #000000a6,inset 0 1px color-mix(in srgb,var(--t-ink) 9%,transparent)}#mhApp #mhContent .mhNf>.mhNfRow:nth-of-type(3n+1){background:linear-gradient(135deg,color-mix(in srgb,var(--mhAcc) 17%,transparent),color-mix(in srgb,var(--mhAcc) 4%,transparent) 55%,transparent 100%)}#mhApp #mhContent .mhNf>.mhNfRow:nth-of-type(3n+2){background:linear-gradient(135deg,color-mix(in srgb,var(--t-ink) 9%,transparent),color-mix(in srgb,var(--t-ink) 2%,transparent) 70%)}#mhApp #mhContent .mhNf>.mhNfRow:nth-of-type(3n){background:linear-gradient(225deg,color-mix(in srgb,var(--mhAcc) 13%,transparent),transparent 62%),color-mix(in srgb,var(--t-ink) 3%,transparent)}#mhApp #mhContent .mhNfRow:before{content:"";position:absolute;left:22px;top:0;width:64px;height:3px;border-radius:0 0 4px 4px;background:var(--mhAcc);box-shadow:0 0 16px color-mix(in srgb,var(--mhAcc) 70%,transparent)}#mhApp #mhContent .mhNfRow .mhSh{margin:4px 2px;padding:6px 0 14px;border-bottom:1px solid color-mix(in srgb,var(--t-ink) 13%,transparent)}#mhApp #mhContent .mhNfRow .mhShT h2{font-size:23px}#mhApp #mhContent .mhNfRow .mhRail{padding-top:16px}#mhApp #mhContent .mhGrp{border:1px solid color-mix(in srgb,var(--t-ink) 14%,transparent)}#mhApp #mhContent .mhGrp:nth-of-type(odd){background:linear-gradient(135deg,color-mix(in srgb,var(--mhAcc) 12%,transparent),transparent 65%)}@media(max-width:760px){#mhApp #mhContent .mhNfRow{padding:12px 12px 6px;border-radius:18px;margin-top:20px}#mhApp #mhContent .mhNfRow:before{left:14px}#mhApp #mhContent .mhNfRow .mhShT h2{font-size:19px}}#mhApp .mhVtabs{display:flex;gap:4px;margin:6px 0 20px;padding:5px;border-radius:16px;border:1px solid color-mix(in srgb,var(--t-ink) 13%,transparent);background:color-mix(in srgb,var(--t-ink) 5%,transparent);width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none}#mhApp .mhVtabs::-webkit-scrollbar{display:none}#mhApp .mhVtab{appearance:none;border:0;background:none;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;padding:9px 18px;border-radius:12px;font:700 14.5px/1 var(--mhSans);color:color-mix(in srgb,var(--t-ink) 62%,transparent);text-decoration:none;transition:background .15s,color .15s}#mhApp .mhVtab:hover{color:var(--t-ink);background:color-mix(in srgb,var(--t-ink) 8%,transparent)}#mhApp .mhVtab.on{background:var(--mhAcc);color:#fff}#mhApp .mhGrp .mhVtabs{margin:0 0 16px}#mhApp .mhFeatCard{margin:0 auto 30px;max-width:980px;border-radius:26px;border:1px solid color-mix(in srgb,var(--mhAcc) 40%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--mhAcc) 15%,transparent),color-mix(in srgb,var(--t-ink) 3%,transparent) 60%);box-shadow:0 30px 60px -34px #000000b3;overflow:hidden}#mhApp .mhFcH{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 28px 8px}#mhApp .mhFcL{display:flex;align-items:center;gap:14px;min-width:0;flex-wrap:wrap}#mhApp .mhFcBadge{font:800 11px/1 var(--mhSans);letter-spacing:.14em;text-transform:uppercase;padding:6px 11px;border-radius:999px;background:var(--mhAcc);color:#fff}#mhApp .mhFcT{display:flex;align-items:center;gap:10px;color:var(--t-ink);text-decoration:none;min-width:0}#mhApp .mhFcT b{font:800 28px/1.15 var(--mhSans);letter-spacing:-.02em}#mhApp .mhFcD{font:700 13px/1 var(--mhSans);letter-spacing:.06em;color:var(--t-mut);white-space:nowrap}#mhApp .mhFcWrap{position:relative;max-height:580px;overflow:hidden;margin:8px 16px 16px;border-radius:18px;background:color-mix(in srgb,var(--t-ink) 4%,transparent);border:1px solid color-mix(in srgb,var(--t-ink) 10%,transparent)}#mhApp .mhFcBody{padding:18px 24px 90px;pointer-events:none}#mhApp #mhMain .mhFcBody .mhFig{margin:10px auto;max-width:100%!important}#mhApp #mhMain .mhFcBody .mhFig img.mhMedia{max-height:250px}#mhApp .mhFcFade{position:absolute;left:0;right:0;bottom:0;height:170px;background:linear-gradient(to bottom,transparent,var(--t-bg) 88%);pointer-events:none}#mhApp .mhFcMore{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:999px;background:var(--t-ink);color:var(--t-bg);font:800 14px/1 var(--mhSans);text-decoration:none;box-shadow:0 12px 28px -10px #0009}#mhApp .mhFcMore svg{width:16px;height:16px}#mhApp .mhFcEmpty .mhFcWrap{max-height:none}#mhApp .mhFcEmpty .mhFcFade,#mhApp .mhFcEmpty .mhFcMore{display:none}@media(max-width:760px){#mhApp .mhFcH{padding:16px 16px 6px}#mhApp .mhFcT b{font-size:21px}#mhApp .mhFcWrap{margin:6px 8px 10px;max-height:460px}#mhApp .mhFcBody{padding:12px 12px 80px}}#mhApp #mhMain .mhBody .mhFig{display:block;position:relative;width:fit-content;max-width:min(100%,max(440px,38vw));margin:16px auto;background:none;border-radius:12px;overflow:hidden}#mhApp #mhMain .mhBody .mhFig.isLoading{min-width:min(100%,380px);min-height:210px;background:color-mix(in srgb,var(--t-ink) 6%,transparent)}#mhApp #mhMain .mhBody .mhFig.isBad{min-width:min(100%,380px);min-height:140px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--t-ink) 6%,transparent)}#mhApp #mhMain .mhBody .mhFig .mhSpin{position:absolute;right:10px;top:10px;z-index:2;background:#0a0a0c8c;padding:3px;box-sizing:content-box}#mhApp #mhMain .mhBody .mhFig.isLoading .mhSpin{left:50%;top:50%;right:auto;margin:-15px 0 0 -15px;background:none;padding:0}#mhApp #mhMain .mhBody .mhFig.isLoading img.mhMedia~.mhImgAct{display:none}#mhApp #mhMain .mhBody .mhFig img.mhMedia{display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:50vh;object-fit:contain;margin:0 auto}#mhApp #mhMain .mhBody .mhFig.isBad img.mhMedia{display:none}#mhApp #mhMain video.mhMedia{max-width:min(100%,max(520px,42vw))!important;max-height:56vh!important;margin:16px auto!important}#mhApp #mhMain iframe.mhFrame{max-width:min(100%,max(520px,42vw))!important;max-height:56vh!important;margin:16px auto!important}@media(max-width:760px){#mhApp #mhMain .mhBody .mhFig{max-width:100%}#mhApp #mhMain video.mhMedia,#mhApp #mhMain iframe.mhFrame{max-width:100%!important}}#mhApp .mhTh video.mhTi,#mhApp .mhLrTh video.mhTi{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}#mhApp .mhLrTh .mhArtMk{right:50%;top:50%;width:58%;transform:translate(50%,-50%);opacity:.38;animation:none}#mhApp .mhLrTh .mhArt{padding:0}#mhApp .mhLrTh .mhArtIc{font-size:38px}#mhApp #mhMain .mhBody .mhFig .mhCap{display:block;margin:8px 4px 2px;text-align:center;font:600 13.5px/1.45 var(--mhSans);color:color-mix(in srgb,var(--t-ink) 72%,transparent)}#mhApp #mhMain .mhFcBody .mhFig .mhCap{font-size:12.5px}#mhApp .mhVidWait{display:flex;align-items:center;gap:12px;margin:28px 4px;color:var(--t-mut);font:600 14px/1 var(--mhSans)}#mhApp .mhSecW,#mhApp .mhSecB{margin-top:6px}#mhApp .mhSecL{margin-top:18px}#mhApp h1.mhSerT{font-size:clamp(28px,3.2vw,42px);overflow-wrap:break-word;word-break:normal;hyphens:manual}#mhApp h1.mhSerT.long{font-size:clamp(23px,2.5vw,32px);line-height:1.1}#mhApp .mhSerSide{overflow-y:auto;scrollbar-width:none}#mhApp .mhSerSide::-webkit-scrollbar{display:none}#mhApp .mhSerNav{display:flex;flex-direction:column;gap:4px;margin-top:6px}#mhApp .mhSerNav .mhSerGL{margin:14px 4px 4px}#mhApp .mhSerNav .mhSerGL:first-child{margin-top:4px}#mhApp .mhSerOpt{appearance:none;background:none;width:100%;box-sizing:border-box;text-align:left;cursor:pointer;justify-content:flex-start;gap:10px}#mhApp .mhSerOpt .mhSerIc{display:inline-flex;width:18px;height:18px;flex:none;opacity:.8}#mhApp .mhSerOpt .mhSerIc svg{width:18px;height:18px}#mhApp .mhSerOpt .mhSerNm{flex:1;min-width:0;overflow-wrap:anywhere}#mhApp .mhSerOpt .mhSerCt{font-style:normal;font:700 12px/1 var(--mhSans);color:var(--t-mut);padding:3px 8px;border-radius:999px;background:var(--t-chip);flex:none}#mhApp .mhSerOpt.on .mhSerCt{background:var(--t-ink);color:var(--t-bg)}#mhApp .mhSerOpt .mhSerAr{font-style:normal;color:var(--t-mut);flex:none}#mhApp .mhSerOpt.isLink{border-color:color-mix(in srgb,var(--t-ink) 12%,transparent)}#mhApp .mhSerHd{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 6px;padding:0 4px 12px;border-bottom:1px solid color-mix(in srgb,var(--t-ink) 13%,transparent)}#mhApp .mhSerHt{margin:0;font:800 clamp(20px,2vw,26px)/1.15 var(--mhSans);letter-spacing:-.02em;color:var(--t-ink);overflow-wrap:break-word}#mhApp .mhSerHd .mhShAll{font:800 13px/1 var(--mhSans);color:var(--mhAcc);text-decoration:none;white-space:nowrap}#mhApp .mhSerBody{min-width:0;animation:mhFadeIn .25s ease-out both}#mhApp .mhSerBody .mhSpinW{padding:48px 0}@media(max-width:900px){#mhApp .mhSerNav{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}#mhApp .mhSerNav::-webkit-scrollbar{display:none}#mhApp .mhSerNav .mhSerGL{display:none}#mhApp .mhSerOpt{width:auto;flex:none;white-space:nowrap;padding:9px 14px;border-color:var(--t-line)}#mhApp .mhSerOpt .mhSerNm{overflow-wrap:normal}}#mhApp .mhLrTh{position:relative;overflow:hidden}#mhApp .mhLrTh .mhPvx,#mhApp .mhTh .mhPvx{display:none}#mhApp .mhLr.hasTx:not(.hasImg) .mhLrTh .mhPvx,#mhApp .mhTile.hasTx:not(.hasImg) .mhTh .mhPvx{display:-webkit-box;position:absolute;inset:0;padding:12px 14px;box-sizing:border-box;z-index:2;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;font:600 12.5px/1.45 var(--mhSans);color:#ffffffe0;background:linear-gradient(160deg,#00000057,#0000001f)}html:not(.mhNight) #mhApp .mhLr.hasTx:not(.hasImg) .mhLrTh .mhPvx,html:not(.mhNight) #mhApp .mhTile.hasTx:not(.hasImg) .mhTh .mhPvx{color:#0f172ad9;background:linear-gradient(160deg,#ffffff8c,#fff3)}#mhApp .mhLr.hasTx:not(.hasImg) .mhArtMk,#mhApp .mhTile.hasTx:not(.hasImg) .mhArtMk{opacity:.12!important}#mhApp .mhLr.hasTx:not(.hasImg) .mhLrTh .mhWb,#mhApp .mhLr.hasTx:not(.hasImg) .mhLrTh .mhNw{z-index:3}#mhApp .mhVrow .mhLrTh .mhPlay{opacity:.95}#mhApp .mhFcWrap{min-height:260px}#mhApp .mhFcBody .mhMore{display:none}#mhApp .mhTile .mhEx{display:none!important}#mhApp .mhArt .mhArtIc{transform:scale(1.9);opacity:.95}#mhApp .mhArt{background-size:cover}#mhApp .mhTh .mhIcB,#mhApp .mhLrTh .mhIcB{position:absolute;left:8px;bottom:8px;z-index:4;display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:#0a0a0c9e;color:#fff;font-size:15px;line-height:1;backdrop-filter:blur(4px)}#mhApp .mhTh .mhIcB img,#mhApp .mhLrTh .mhIcB img{width:18px;height:18px;border-radius:4px}#mhApp .mhTile.hasImg .mhArtIc,#mhApp .mhLr.hasImg .mhArtIc{display:none}#mhApp .mhBbIc{position:absolute;right:16%;top:50%;transform:translateY(-50%) scale(4.2);opacity:.9}#mhApp .mhRls{display:flex;flex-direction:column;gap:6px;margin-top:8px}#mhApp .mhRl{display:flex;align-items:center;flex-wrap:wrap;gap:6px}#mhApp .mhRlN{font:800 11px/1 var(--mhSans);letter-spacing:.08em;text-transform:uppercase;color:var(--t-mut);margin-right:2px}#mhApp .mhRlC{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--t-ink) 16%,transparent);background:color-mix(in srgb,var(--t-ink) 6%,transparent);color:var(--t-ink);font:700 12.5px/1.2 var(--mhSans);cursor:pointer}#mhApp .mhRlC:hover{border-color:var(--mhAcc);background:color-mix(in srgb,var(--mhAcc) 14%,transparent)}#mhApp .mhRlC>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}#mhApp .mhRlI{display:inline-flex;font-size:13px}#mhApp .mhRlM{font:700 12px/1 var(--mhSans);color:var(--t-mut)}#mhApp .mhTile .mhRls{margin-top:6px}#mhApp .mhUnsup{margin:8px 0;padding:10px 14px;border:1px dashed color-mix(in srgb,var(--t-ink) 22%,transparent);border-radius:10px;color:var(--t-mut);font:600 13px/1.4 var(--mhSans)}html.mhNight #mhApp #mhMain .mhBody .k-gray{color:#c9c8c4}html.mhNight #mhApp #mhMain .mhBody .k-brown{color:#e2bda6}html.mhNight #mhApp #mhMain .mhBody .k-orange{color:#ffb36b}html.mhNight #mhApp #mhMain .mhBody .k-yellow{color:#f4d06c}html.mhNight #mhApp #mhMain .mhBody .k-green{color:#86d8a8}html.mhNight #mhApp #mhMain .mhBody .k-blue{color:#86c6f5}html.mhNight #mhApp #mhMain .mhBody .k-purple{color:#c9aaf7}html.mhNight #mhApp #mhMain .mhBody .k-pink{color:#f5a8d2}html.mhNight #mhApp #mhMain .mhBody .k-red{color:#ff9490}html.mhNight #mhApp #mhMain .mhBody summary,html.mhNight #mhApp #mhMain .mhBody summary h1,html.mhNight #mhApp #mhMain .mhBody summary h2,html.mhNight #mhApp #mhMain .mhBody summary h3{color:var(--t-ink)}#mhApp .mhVtab{--vc:var(--mhAcc)}#mhApp .mhVtab[data-vc=g]{--vc:#22c55e}#mhApp .mhVtab[data-vc=b]{--vc:#3b82f6}#mhApp .mhVtab[data-vc=y]{--vc:#eab308}#mhApp .mhVtab[data-vc=o]{--vc:#f97316}#mhApp .mhVtab[data-vc=r]{--vc:#ef4444}#mhApp .mhVtab[data-vc=p]{--vc:#a855f7}#mhApp .mhVtab[data-vc=t]{--vc:#14b8a6}#mhApp .mhVtab[data-vc=k]{--vc:#ec4899}#mhApp .mhVtab[data-vc=all]{--vc:var(--t-ink)}#mhApp .mhVtab:not(.on){color:color-mix(in srgb,var(--vc) 78%,var(--t-ink) 22%)}#mhApp .mhVtab:not(.on):before{content:"";width:8px;height:8px;border-radius:50%;background:var(--vc);margin-right:9px;flex:none}#mhApp .mhVtab:not(.on):hover{background:color-mix(in srgb,var(--vc) 18%,transparent);color:var(--t-ink)}#mhApp .mhVtab.on{background:var(--vc);color:#fff;box-shadow:0 8px 20px -10px var(--vc)}#mhApp .mhVtab[data-vc=all].on{background:var(--t-ink);color:var(--t-bg);box-shadow:none}#mhApp .mhVtab[data-vc=y].on{color:#1c1500}#mhApp .mhVrow .mhLrTh .mhArt,#mhApp .mhVcard .mhTh .mhArt{opacity:1}#mhApp .mhVrow .mhLrTh .mhPlay,#mhApp .mhVcard .mhTh .mhPlay{opacity:.95}#mhApp .mhVrow .mhPlay,#mhApp .mhVcard .mhPlay{display:flex}#mhApp .mhVrow .mhLrTh .mhPlay{width:54px;height:54px;margin:-27px 0 0 -27px}#mhApp .mhVrow .mhLrTh .mhArt.g0,#mhApp .mhVcard .mhArt.g0{background:linear-gradient(135deg,#2c4a7e,#13203a)}#mhApp .mhVrow .mhLrTh .mhArt.g1,#mhApp .mhVcard .mhArt.g1{background:linear-gradient(135deg,#7a4a1e,#2a1709)}#mhApp .mhVrow .mhLrTh .mhArt.g2,#mhApp .mhVcard .mhArt.g2{background:linear-gradient(135deg,#1c6a6a,#0a2a30)}#mhApp .mhVrow .mhLrTh .mhArt.g3,#mhApp .mhVcard .mhArt.g3{background:linear-gradient(135deg,#5a3a8e,#1d1236)}#mhApp .mhVrow .mhLrTh .mhArt.g4,#mhApp .mhVcard .mhArt.g4{background:linear-gradient(135deg,#7a2a44,#2a0f19)}#mhApp .mhVrow .mhLrTh .mhArt.g5,#mhApp .mhVcard .mhArt.g5{background:linear-gradient(135deg,#2e6a48,#10281b)}#mhApp #mhMain .mhBody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;row-gap:0;align-items:start}#mhApp #mhMain .mhBody>*{grid-column:auto;min-width:0}#mhApp #mhMain .mhBody>.mhWide,#mhApp #mhMain .mhBody>.mhFull{grid-column:1/-1}#mhApp #mhMain .mhBody>.mhEmpty{display:none}#mhApp #mhMain .mhBody .mhGrp2>.mhFig{margin:6px auto;max-width:100%}#mhApp #mhMain .mhBody>.mhGrp2.mhFull>.mhFig{max-width:min(100%,max(560px,52%))}#mhApp #mhMain .mhBody>.mhGrp2{padding:0 0 10px}#mhApp #mhMain .mhBody p{padding:2px}@media(max-width:1000px){#mhApp #mhMain .mhBody{display:block}}#mhApp .mhDiag,.mhDiag{position:fixed;inset:0;z-index:99999;background:#0009;display:flex;align-items:center;justify-content:center;padding:20px}.mhDiagIn{width:min(920px,100%);max-height:88vh;display:flex;flex-direction:column;background:#101012;color:#e6e5e1;border:1px solid rgba(255,255,255,.18);border-radius:16px;overflow:hidden;font:600 13px/1.4 ui-sans-serif,system-ui,sans-serif}.mhDiagH{display:flex;gap:8px;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.12)}.mhDiagH b{flex:1;font-size:15px}.mhDiagH button{appearance:none;border:1px solid rgba(255,255,255,.25);background:transparent;color:inherit;border-radius:10px;padding:6px 12px;cursor:pointer}.mhDiagPre{margin:0;padding:14px 16px;overflow:auto;white-space:pre;font:12.5px/1.5 ui-monospace,Menlo,Consolas,monospace;color:#d9d8d4}#mhApp #mhMain .mhDhIn .mhTitle,#mhApp #mhMain .mhDhIn h1{color:#fff}#mhApp #mhMain .mhDhIn .mhDhDb,#mhApp #mhMain .mhDhIn .mhDhK{color:#ffffffd9}

#mhApp .mhLr.hasImg .mhTi{opacity:1}
#mhApp .mhFbi{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0}#mhApp .mhFbd .mhArt,#mhApp .mhFbd .mhFx{opacity:0!important}#mhApp .mhFbd .mhTh .mhTi,#mhApp .mhFbd .mhLrTh .mhTi{z-index:1}#mhApp .mhFbHi{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:brightness(.62)}#mhApp .mhBbBg.mhFbOn .mhBbIc,#mhApp .mhDhBg.mhFbOn .mhDhIc{display:none}#mhApp .mhMe{display:inline-flex;align-items:center;gap:6px}#mhApp .mhMe[hidden]{display:none}#mhApp .mhMeX{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(120,120,120,.28);background:transparent;color:inherit;border-radius:999px;cursor:pointer;padding:0}#mhApp .mhMeX:hover{border-color:#ef4444;color:#ef4444}#mhApp,#mhApp:has(#mhMain:not(.mhHidden)){--mhSans:Inter,"SF Pro Display","SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mhSerif:Inter,"SF Pro Display","SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-family:var(--mhSans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html.mhNight #mhApp{--t-card:#101012;--t-line:#ffffff17;--t-chip:#19191c}#mhApp #mhMain .mhTitle,#mhApp h1.mhHt{font-weight:800!important;letter-spacing:-.035em!important}#mhApp #mhMain .mhTitle{font-size:calc(40px*var(--mpu))!important;line-height:1.08!important}#mhApp .mhDhShade{background:linear-gradient(0deg,#000 0%,rgba(0,0,0,.6) 42%,rgba(0,0,0,.12) 100%)!important}#mhApp .mhDh .mhTitle{text-shadow:0 2px 24px #000a}#mhApp #mhMain .mhBody h1,#mhApp #mhMain .mhBody h2,#mhApp #mhMain .mhBody h3{font-weight:800;letter-spacing:-.025em}#mhApp .mhTab,#mhApp .mhTabs button{letter-spacing:.1em;font-weight:700}#mhApp .mhTile .mhTh{border-radius:12px;border-color:transparent}#mhApp .mhTile:hover .mhTh{border-color:#ffffff3d}#mhApp .mhTt{font-weight:700;letter-spacing:-.01em}#mhApp .mhKc{border-color:#ffffff24;background:transparent}#mhApp .mhKc.on{background:#fff;border-color:#fff;color:#0a0a0c}html:not(.mhNight) #mhApp .mhKc{border-color:#0f172a24}html:not(.mhNight) #mhApp .mhKc.on{background:#0f172a;border-color:#0f172a;color:#fff}#mhApp #mhMain a.mhKc.mhPer.on,#mhApp #mhMain .mhKc.on *{color:#0a0a0c!important}html:not(.mhNight) #mhApp #mhMain a.mhKc.mhPer.on,html:not(.mhNight) #mhApp #mhMain .mhKc.on *{color:#fff!important}#mhApp #mhMain .mhBody.mhPrem{--pl:#ffffff14;--pc:#ffffff08;--pt:#ececee;--pm:#8d909a;--pa:var(--mhAcc,#2f8cff)}html:not(.mhNight) #mhApp #mhMain .mhBody.mhPrem{--pl:#0f172a1c;--pc:#0f172a07;--pt:#0f172a;--pm:#667085}#mhApp #mhMain .mhBody.mhPrem *:not(code):not(pre):not(.mhIc){font-family:var(--mhSans)}#mhApp #mhMain .mhBody.mhPrem h1,#mhApp #mhMain .mhBody.mhPrem h2,#mhApp #mhMain .mhBody.mhPrem h3{font-family:var(--mhSerif)!important;letter-spacing:-.01em}#mhApp #mhMain .mhBody.mhPrem{color:var(--pt)}#mhApp #mhMain .mhPrem .mhCols{gap:30px;margin:14px 0}#mhApp #mhMain .mhPrem .mhEmpty{display:none}#mhApp #mhMain .mhPrem .mhEyebrow{display:flex;align-items:center;gap:10px;margin:2px 0 16px;padding:0 0 12px;border-bottom:1px solid var(--pl);font:700 11px/1 var(--mhSans);letter-spacing:.2em;text-transform:uppercase;color:var(--pm)}#mhApp #mhMain .mhPrem .mhEyebrow:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--pa);box-shadow:0 0 0 4px color-mix(in srgb,var(--pa) 20%,transparent)}#mhApp #mhMain .mhPrem .mhChart{margin:0 0 22px;border:1px solid var(--pl);border-radius:18px;background:var(--pc);overflow:hidden;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s}#mhApp #mhMain .mhPrem .mhChart:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--pa) 50%,var(--pl));box-shadow:0 22px 44px -26px #000}#mhApp #mhMain .mhPrem .mhChartH{display:flex;align-items:center;gap:8px;padding:14px 18px;font:800 12px/1 var(--mhSans);letter-spacing:.16em;text-transform:uppercase;color:var(--pt);border-bottom:1px solid var(--pl)}#mhApp #mhMain .mhPrem .mhChartH:before{content:"";width:3px;height:14px;border-radius:2px;background:var(--pa)}#mhApp #mhMain .mhPrem .mhChart p{padding:14px 18px 4px;font-size:14px;line-height:1.6;font-weight:600;color:var(--pt)}#mhApp #mhMain .mhPrem .mhFig{margin:0 0 16px;border:1px solid var(--pl);border-radius:14px;overflow:hidden;background:var(--pc);box-shadow:0 18px 38px -26px #000}#mhApp #mhMain .mhPrem .mhChart .mhFig{margin:10px;border-radius:12px;box-shadow:none}#mhApp #mhMain .mhPrem .mhFig .mhMedia{display:block;width:100%;height:auto}html.mhNight #mhApp #mhMain .mhPrem .mhFig .mhMedia{filter:brightness(.93) contrast(1.03)}#mhApp #mhMain .mhPrem .mhTblWrap.mhSpec{border:1px solid var(--pl)!important;border-radius:18px!important;background:var(--pc);overflow:hidden;padding:4px 0}#mhApp #mhMain .mhPrem .mhSpec table{width:100%;border-collapse:collapse}#mhApp #mhMain .mhPrem .mhSpec td,#mhApp #mhMain .mhPrem .mhSpec th{border:0!important;padding:15px 20px!important;vertical-align:top;background:transparent!important}#mhApp #mhMain .mhPrem .mhSpec tr+tr td{border-top:1px solid var(--pl)!important}#mhApp #mhMain .mhPrem .mhSpec tr.mhSpecHead{display:none}#mhApp #mhMain .mhPrem .mhSpec tr.mhSpecHead+tr td{border-top:0!important}#mhApp #mhMain .mhPrem .mhSpec td:first-child{width:36%;min-width:112px;overflow-wrap:break-word;word-break:normal;hyphens:none;font:700 11px/1.5 var(--mhSans);letter-spacing:.14em;text-transform:uppercase;color:var(--pm);padding-top:19px!important}#mhApp #mhMain .mhPrem .mhSpec td:last-child{font-size:15px;line-height:1.6;color:var(--pt)}#mhApp #mhMain .mhPrem .mhSpec tr.mhSpecHero td:last-child{font-size:18px;line-height:1.45;font-weight:700;letter-spacing:-.005em}#mhApp #mhMain .mhPrem .mhSpec tr.mhSpecWarn td:last-child{box-shadow:inset 3px 0 0 #f59e0b;background:linear-gradient(90deg,#f59e0b17,transparent)!important}#mhApp #mhMain .mhPrem .mhDiv{border:0!important;height:1px;margin:26px 0!important;opacity:1;background:linear-gradient(90deg,transparent,var(--pl) 20%,var(--pl) 80%,transparent)!important}#mhApp #mhMain .mhBody.mhPrem .mhCallout{border:1px solid var(--pl)!important;border-radius:16px;background:var(--pc)!important;padding:16px 20px}#mhApp #mhMain .mhPrem .mhCallout .mhIc{display:none}#mhApp #mhMain .mhBody.mhPrem pre{background:var(--pc)!important;border:1px solid var(--pl)!important;border-radius:14px;padding:18px 20px;color:var(--pt)}#mhApp #mhMain .mhBody.mhPrem code{background:var(--pc);color:var(--pt);border:1px solid var(--pl)}#mhApp #mhMain .mhBody.mhPrem pre code{border:0;background:transparent}#mhApp #mhMain .mhBody.mhPrem>p{max-width:76ch}#mhApp #mhMain .mhPrem .mhTg summary{list-style:none}#mhApp #mhMain .mhPrem .mhTg summary::-webkit-details-marker{display:none}#mhApp:not([data-anim=off]) #mhMain .mhPrem .mhChart,#mhApp:not([data-anim=off]) #mhMain .mhPrem .mhSpec,#mhApp:not([data-anim=off]) #mhMain .mhPrem .mhCol>.mhFig{animation:mhRise .6s cubic-bezier(.2,.7,.2,1) both}#mhApp #mhMain .mhPrem .mhTblWrap.mhSpec{container-type:inline-size}#mhApp #mhMain .mhPrem .mhSpec td:last-child{overflow-wrap:break-word;word-break:normal;min-width:0}@container (max-width:460px){#mhApp #mhMain .mhPrem .mhSpec tr{display:block}#mhApp #mhMain .mhPrem .mhSpec td:first-child{width:auto;display:block;padding-bottom:0!important}#mhApp #mhMain .mhPrem .mhSpec td:last-child{display:block;padding-top:6px!important;border-top:0!important}}
/* a page that has an icon: the icon IS the card preview (the cover itself is shown only inside the page) */
#mhApp .mhTile.hasIc .mhArt,#mhApp .mhLr.hasIc .mhArt{opacity:1!important;filter:none!important;transform:none!important;display:flex!important;align-items:center;justify-content:center;padding:0!important}
#mhApp .hasIc .mhArtIc{display:block!important;transform:none!important;opacity:1!important;font-size:68px;line-height:1;margin:0}
#mhApp .hasIc img.mhArtIc{width:auto!important;height:56%!important;max-width:64%;aspect-ratio:1/1;object-fit:contain;border-radius:14px;filter:drop-shadow(0 6px 18px #0008)}
#mhApp .hasIc .mhIcB,#mhApp .hasIc .mhFx,#mhApp .hasIc .mhEx{display:none!important}

/* ===== premium layer v2 ===== */
/* typography: three clear levels (title / body / meta) */
#mhApp .mhLrT,#mhApp .mhTt{color:var(--t-ink);font-weight:800;letter-spacing:-.012em}
#mhApp .mhLrX{color:color-mix(in srgb,var(--t-ink) 60%,transparent);font-size:14.5px;line-height:1.6}
#mhApp .mhLrD,#mhApp .mhTm,#mhApp .mhWhen,#mhApp .mhSerCt,#mhApp .mhSerI{color:color-mix(in srgb,var(--t-ink) 48%,transparent);font-size:12px;letter-spacing:.04em}
#mhApp .mhSerOpt{color:color-mix(in srgb,var(--t-ink) 60%,transparent)}
#mhApp .mhSerOpt:hover,#mhApp .mhSerOpt.on{color:var(--t-ink)}
/* one accent colour: tags are neutral, colour means "selected / new" */
#mhApp .mhTgD{background:color-mix(in srgb,var(--t-ink) 38%,transparent)!important}
#mhApp .mhTg{background:transparent;color:color-mix(in srgb,var(--t-ink) 72%,transparent);font-weight:600}
#mhApp .mhDupTg,#mhApp .mhDupAll{display:none!important}
#mhApp .mhAllNew .mhNw{display:none!important}
/* date headers: a small label with a thin line */
#mhApp .mhGrpH{margin:30px 0 8px;padding:0 2px;border:0;border-radius:0;background:none;font:700 12px/1.2 var(--mhSans);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--t-ink) 55%,transparent)}
#mhApp .mhGrpH:first-child{margin-top:4px}
#mhApp .mhGrpH svg{width:14px;height:14px;opacity:.7}
/* cards: soft glow and lift; the white outline is for the keyboard only */
#mhApp .mhLr{transition:background .2s,border-color .2s,transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s}
#mhApp .mhLr:hover{background:color-mix(in srgb,var(--t-chip) 70%,transparent);border-color:color-mix(in srgb,var(--t-ink) 12%,transparent);transform:translateY(-2px);box-shadow:0 24px 54px -30px color-mix(in srgb,var(--mhAcc) 60%,transparent)}
#mhApp .mhLr:focus-visible{background:var(--t-chip);border-color:var(--t-ink);outline:none}
#mhApp .mhLr .mhTi,#mhApp .mhTile .mhTi{transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .3s}
#mhApp .mhLr:hover .mhTi,#mhApp .mhTile:hover .mhTi{transform:scale(1.05)}
#mhApp .mhTile{transition:transform .28s cubic-bezier(.2,.7,.2,1)}
#mhApp .mhTile:hover{transform:translateY(-3px) scale(1.03)}
#mhApp .mhTile:hover .mhTh{border-color:color-mix(in srgb,var(--t-ink) 18%,transparent);box-shadow:0 26px 50px -26px color-mix(in srgb,var(--mhAcc) 65%,transparent)}
#mhApp .mhLrTh{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t-ink) 10%,transparent)}
/* bright chart screenshots sit calmer on the dark page */
html.mhNight #mhApp .mhLr:not(.watched) .mhTi,html.mhNight #mhApp .mhTile:not(.watched) .mhTi{filter:brightness(.86) contrast(1.03)}
html.mhNight #mhApp .mhLr:hover .mhTi,html.mhNight #mhApp .mhTile:hover .mhTi{filter:brightness(1)}
/* WATCHED label in a corner, not over the picture */
#mhApp .mhWb{left:10px;top:10px;transform:none}
/* home: compact hero, search lives in the top bar */
#mhApp .mhHi{padding:20px 30px;gap:14px;border-radius:22px}
#mhApp h1.mhHt{font-size:clamp(26px,3.2vw,38px);margin:0 0 6px}
#mhApp p.mhHs{margin:0;font-size:15px}
#mhApp .mhTr{margin-top:22px}
#mhApp .mhSc.mhEmptyT{display:none}
#mhApp .mhSide.allEmpty{display:none}
#mhApp .mhHomeTop.noSide{grid-template-columns:1fr}
/* section toolbar */
#mhApp .mhTb2{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 16px}
#mhApp .mhTbS{flex:1 1 220px;max-width:340px;display:flex;align-items:center;gap:8px;padding:0 14px;height:38px;border:1px solid var(--t-line);border-radius:999px;background:color-mix(in srgb,var(--t-card) 70%,transparent);color:var(--t-mut);transition:border-color .2s}
#mhApp .mhTbS svg{width:16px;height:16px;flex:none}
#mhApp .mhTbIn{flex:1;min-width:0;border:0;background:transparent;color:var(--t-ink);font:600 14px var(--mhSans);outline:none;-webkit-appearance:none;appearance:none}
#mhApp .mhTbS:focus-within{border-color:var(--t-ink)}
#mhApp .mhTbB{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:1px solid var(--t-line);border-radius:999px;background:transparent;color:var(--t-ink);font:700 13px var(--mhSans);cursor:pointer;transition:background .2s,border-color .2s}
#mhApp .mhTbB svg{width:16px;height:16px;flex:none}
#mhApp .mhTbB:hover{background:var(--t-chip)}
#mhApp .mhTbB.on{border-color:var(--t-ink)}
#mhApp .mhTbSeg{display:inline-flex;border:1px solid var(--t-line);border-radius:999px;overflow:hidden;margin-left:auto}
#mhApp .mhTbSeg button{width:42px;height:36px;border:0;background:transparent;color:var(--t-mut);cursor:pointer;display:grid;place-items:center}
#mhApp .mhTbSeg button svg{width:17px;height:17px}
#mhApp .mhTbSeg button.on{background:var(--t-chip);color:var(--t-ink)}
/* top picks */
#mhApp .mhPick{grid-column:1/-1;margin:2px 0 26px}
#mhApp .mhPickT{font:800 12px/1 var(--mhSans);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--t-ink) 55%,transparent);margin:0 0 12px}
#mhApp .mhPickRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
#mhApp .mhPickRow .mhTile{width:auto;flex:none;min-width:0}
/* grid view */
#mhApp .mhSerMain.mhGridV .mhSerList{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;align-items:start}
#mhApp .mhGridV .mhLr{grid-template-columns:1fr;gap:10px;padding:8px;align-items:start}
#mhApp .mhGridV .mhLrX{-webkit-line-clamp:2;font-size:13.5px}
#mhApp .mhGridV .mhLrH{flex-direction:column;align-items:flex-start;gap:4px}
/* sidebar: the highlight slides between items */
#mhApp .mhSerNav{position:relative}
#mhApp .mhSerNav .mhSerOpt{position:relative;z-index:1}
#mhApp .mhSerNav .mhSerInd{position:absolute;left:0;right:0;top:0;border:1px solid var(--t-ink);border-radius:10px;pointer-events:none;z-index:0;font-style:normal;transition:transform .34s cubic-bezier(.2,.7,.2,1),height .34s cubic-bezier(.2,.7,.2,1)}
#mhApp .mhSerNav .mhSerInd~.mhSerOpt.on{border-color:transparent}
/* motion */
@keyframes mhRiseK{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
#mhApp .mhRise{animation:mhRiseK .34s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--mhi,0)*40ms)}
/* skeleton loading */
@keyframes mhShimK{from{background-position:100% 0}to{background-position:0 0}}
#mhApp .mhSkW{display:grid;gap:14px;padding:6px 0;justify-content:stretch}
#mhApp .mhSk{display:grid;grid-template-columns:clamp(150px,20vw,260px) minmax(0,1fr);gap:22px;padding:12px;align-items:center}
#mhApp .mhSkT{display:block;aspect-ratio:16/10;border-radius:14px}
#mhApp .mhSkL{display:block;height:14px;border-radius:7px;margin:10px 0;width:92%}
#mhApp .mhSkL.w60{width:55%;height:20px}
#mhApp .mhSkL.w30{width:30%}
#mhApp .mhSkT,#mhApp .mhSkL{background:linear-gradient(100deg,color-mix(in srgb,var(--t-ink) 7%,transparent) 30%,color-mix(in srgb,var(--t-ink) 16%,transparent) 50%,color-mix(in srgb,var(--t-ink) 7%,transparent) 70%);background-size:300% 100%;animation:mhShimK 1.3s linear infinite}
/* page: reading progress and mini title bar */
#mhApp .mhPgBar{position:fixed;left:0;right:0;top:0;z-index:55;display:flex;flex-direction:column;background:color-mix(in srgb,var(--t-card) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--t-line);transform:translateY(-110%);opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.2,.7,.2,1),opacity .28s}
#mhApp .mhPgBar.on{transform:none;opacity:1}
#mhApp .mhPgBar b{padding:8px var(--mhPad,24px);font:800 14px var(--mhSans);color:var(--t-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#mhApp .mhPgBar i{display:block;height:3px;background:var(--t-line)}
#mhApp .mhPgBar u{display:block;height:100%;width:0;background:var(--mhAcc);text-decoration:none;transition:width .1s linear}
#mhApp #mhMain .mhBody{line-height:1.75}
/* subtle grain so large dark areas do not look flat */
html.mhNight #mhApp:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}
/* the icon is the card preview (cover only inside the page) - see hasIc above */
/* phones: the section menu becomes a row of chips, grid view has 2 columns */
@media (max-width:760px){
#mhApp .mhSer{grid-template-columns:minmax(0,1fr)}
#mhApp .mhSerSide,#mhApp .mhSerMain{min-width:0;max-width:100%}
#mhApp .mhSerSide{position:static;max-height:none;overflow:visible}
#mhApp .mhSerNav{display:flex;flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:6px;scrollbar-width:none}
#mhApp .mhSerNav::-webkit-scrollbar{display:none}
#mhApp .mhSerNav .mhSerOpt{flex:none;white-space:nowrap;padding:9px 14px;border-radius:999px;border:1px solid var(--t-line)}
#mhApp .mhSerNav .mhSerOpt.on{background:var(--t-chip);border-color:var(--t-ink)}
#mhApp .mhSerGL{display:none}
#mhApp .mhSerNav .mhSerInd{display:none}
#mhApp .mhSerMain.mhGridV .mhSerList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#mhApp .mhPickRow{grid-template-columns:repeat(2,minmax(0,1fr))}
#mhApp .mhPickRow .mhTile:nth-child(3){display:none}
#mhApp .mhTbS{max-width:none;flex-basis:100%}
#mhApp .mhTbSeg{margin-left:0}
#mhApp .mhSk{grid-template-columns:120px minmax(0,1fr);gap:12px}
}
@media (prefers-reduced-motion:reduce){#mhApp *{animation:none!important;transition:none!important}}

#mhApp .mhTbMenuW{position:relative}
#mhApp .mhTbMenu{display:none;position:absolute;top:calc(100% + 8px);left:0;min-width:230px;z-index:70;padding:6px;border:1px solid var(--t-line);border-radius:14px;background:color-mix(in srgb,var(--t-card) 97%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 60px -22px #000c}
#mhApp .mhTbMenu.open{display:block;animation:mhFadeIn .16s ease-out both}
#mhApp .mhTbMenu button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:10px 12px;border:0;border-radius:9px;background:transparent;color:color-mix(in srgb,var(--t-ink) 78%,transparent);font:600 13.5px var(--mhSans);cursor:pointer;text-align:left}
#mhApp .mhTbMenu button:hover{background:var(--t-chip);color:var(--t-ink)}
#mhApp .mhTbMenu button.on{color:var(--t-ink)}
#mhApp .mhTbMenu .mhTbCk{display:none;width:16px;height:16px}
#mhApp .mhTbMenu .mhTbCk svg{width:16px;height:16px}
#mhApp .mhTbMenu button.on .mhTbCk{display:inline-flex;color:var(--mhAcc)}
#mhApp .mhMc .mhBdg{width:24px;height:24px;min-width:24px;padding:0;right:9px;top:9px}#mhApp .mhBdg svg{display:block}#mhApp .mhMc .mhBdg::after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1.5px solid var(--mhAcc);opacity:0;animation:mhBdgPulse 2.4s ease-out infinite}@keyframes mhBdgPulse{0%{transform:scale(.8);opacity:.7}70%,100%{transform:scale(1.35);opacity:0}}@media (prefers-reduced-motion:reduce){#mhApp .mhMc .mhBdg::after{animation:none}}#mhApp .mhMn .mhBdg{width:18px;padding:0}#mhApp .mhMn .mhBdg svg{width:11px;height:11px}#mhApp .mhStartW{display:inline-flex;align-items:stretch;margin:12px 0 0;border:1px solid var(--t-line);border-radius:999px;background:color-mix(in srgb,var(--t-card) 86%,var(--mhAcc) 14%);box-shadow:var(--t-shadow);overflow:hidden}#mhApp .mhStartB{display:inline-flex;align-items:center;gap:8px;padding:9px 12px 9px 14px;border:0;background:none;color:var(--t-ink);font:800 13.5px/1 var(--mhSans);cursor:pointer}#mhApp .mhStartB svg{width:17px;height:17px;color:var(--mhAcc)}#mhApp .mhStartB:hover{color:var(--mhAcc)}#mhApp .mhStartX{border:0;border-left:1px solid var(--t-line);background:none;color:var(--t-mut);width:32px;font:400 18px/1 var(--mhSans);cursor:pointer}#mhApp .mhStartX:hover{color:var(--t-ink);background:var(--t-chip)}
.mhStartOv{position:fixed;inset:0;z-index:2147483000;background:rgba(0,0,0,.66);display:flex;align-items:flex-start;justify-content:center;padding:4vh 14px;overflow:auto;-webkit-overflow-scrolling:touch}.mhStartP{width:100%;max-width:1040px;background:var(--t-card,#0e0e10);color:var(--t-ink,#f4f4f5);border:1px solid var(--t-line,#232327);border-radius:22px;padding:22px 22px 18px;box-shadow:0 30px 80px -20px rgba(0,0,0,.9);font-family:var(--mhSans,inherit)}.mhStartH{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;margin:0 0 16px}.mhStartHl h2{margin:0 0 4px;font:800 clamp(24px,3vw,32px)/1.1 var(--mhSans,inherit);letter-spacing:-.03em}.mhStartHl p{margin:0;color:var(--t-mut,#8d8d96);font-size:14.5px;line-height:1.45;max-width:640px}.mhStartC{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--t-line,#232327);background:var(--t-chip,#17171a);color:var(--t-ink,#f4f4f5);font:400 22px/1 var(--mhSans,inherit);cursor:pointer}.mhStartC:hover{border-color:var(--mhAcc,#ffb21a)}
.mhStartG{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.mhStartCd{border:1px solid var(--t-line,#232327);border-radius:16px;padding:14px 15px;background:linear-gradient(160deg,color-mix(in srgb,var(--t-card,#0e0e10) 92%,var(--mhAcc,#ffb21a) 8%),var(--t-card,#0e0e10))}.mhStartCh{display:flex;align-items:center;gap:10px;color:var(--t-ink,#f4f4f5);text-decoration:none;font:800 16.5px/1.2 var(--mhSans,inherit);margin:0 0 6px}a.mhStartCh:hover b{color:var(--mhAcc,#ffb21a);text-decoration:underline}.mhStartCi{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--t-chip,#17171a);border:1px solid var(--t-line,#232327);flex:none}.mhStartCi:empty{display:none}.mhStartCi svg{width:17px;height:17px}.mhStartCl{margin:0 0 8px;color:var(--t-mut,#8d8d96);font-size:13.5px;line-height:1.4}.mhStartCu{margin:0;padding:0;list-style:none;display:grid;gap:7px}.mhStartCu li{font-size:13.5px;line-height:1.4;color:var(--t-mut,#8d8d96)}.mhStartCu li b{color:var(--t-ink,#f4f4f5);font-weight:700}
.mhStartF{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--t-line,#232327);text-align:right}.mhStartHide{border:0;background:none;color:var(--t-mut,#8d8d96);font:600 12.5px/1 var(--mhSans,inherit);cursor:pointer;text-decoration:underline}.mhStartHide:hover{color:var(--t-ink,#f4f4f5)}@media (max-width:560px){.mhStartP{padding:16px 14px}.mhStartG{grid-template-columns:1fr}}#mhApp .mhVidG{position:absolute;left:0;right:0;top:0;height:58px;z-index:3;background:transparent}#mhApp #mhMain .mhVidW{position:relative;display:block;width:100%;max-width:min(100%,max(520px,42vw));margin:16px auto;border-radius:14px;overflow:hidden;background:#000}#mhApp #mhMain .mhVidW iframe.mhFrame{display:block;width:100%!important;max-width:100%!important;max-height:none!important;margin:0!important;border-radius:0!important}#mhApp .mhVp{position:relative;aspect-ratio:16/9;background:#000;border-radius:14px;overflow:hidden;user-select:none;-webkit-user-select:none;outline:0;-webkit-touch-callout:none}#mhApp #mhMain .mhVp{width:100%;max-width:min(100%,max(520px,42vw));margin:16px auto}#mhApp .mhYtS .mhVp{position:absolute;inset:0;margin:0!important;max-width:none!important;border-radius:0;aspect-ratio:auto}#mhApp .mhVpF{position:absolute;inset:0;width:100%;height:100%;border:0}#mhApp .mhVpSh{position:absolute;inset:0;z-index:2;cursor:pointer}#mhApp .mhVpCv{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;cursor:pointer;background:radial-gradient(circle at 50% 40%,#1b1b1f,#050505)}#mhApp .mhVpCv.hid{display:none}#mhApp .mhVpBig{width:76px;height:76px;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center}#mhApp .mhVpBig svg{width:30px;height:30px;fill:#fff;margin-left:3px}#mhApp .mhVpBar{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;gap:10px;padding:22px 12px 8px;background:linear-gradient(transparent,rgba(0,0,0,.78));color:#fff;transition:opacity .25s}#mhApp .mhVp.playing.idle .mhVpBar{opacity:0}#mhApp .mhVp.playing.idle{cursor:none}#mhApp .mhVpB{background:none;border:0;color:#fff;padding:4px;cursor:pointer;display:flex;align-items:center;font:600 12px Inter,system-ui,sans-serif}#mhApp .mhVpB svg{width:20px;height:20px;fill:currentColor}#mhApp .mhVpB.off{opacity:.45}#mhApp .mhVpT{font:500 12px Inter,system-ui,sans-serif;white-space:nowrap;opacity:.9}#mhApp .mhVpR{flex:1;min-width:0;height:4px;accent-color:#e8b923;cursor:pointer}#mhApp .mhVp.nat .mhVpSh,#mhApp .mhVp.nat .mhVpCv,#mhApp .mhVp.nat .mhVpBar{display:none}#mhApp .mhVp:fullscreen{max-width:none!important;width:100vw;height:100vh;margin:0!important;border-radius:0;aspect-ratio:auto}#mhApp .mhVp:-webkit-full-screen{max-width:none!important;width:100vw;height:100vh;margin:0!important;border-radius:0;aspect-ratio:auto}#mhApp .mhVpM{position:absolute;z-index:2;pointer-events:none;opacity:0;transition:opacity .2s;background:#060608}@supports((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){#mhApp .mhVpM{background:#060608;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}}#mhApp .mhVpMt{left:0;right:0;top:0;height:21%}#mhApp .mhVpMl{left:0;bottom:0;width:17%;height:18%}#mhApp .mhVpMr{right:0;bottom:0;width:22%;height:17%;opacity:1}#mhApp .mhVp:not(.playing) .mhVpMt,#mhApp .mhVp:not(.playing) .mhVpMl,#mhApp .mhVp.fresh .mhVpMt,#mhApp .mhVp.fresh .mhVpMl{opacity:1}#mhApp .mhVpD{position:absolute;left:8px;top:8px;z-index:6;max-width:calc(100% - 16px);padding:5px 8px;border-radius:6px;background:rgba(0,0,0,.82);color:#7dff9b;font:11px/1.35 ui-monospace,Menlo,Consolas,monospace;pointer-events:none;word-break:break-all}#mhApp .mhVp.plainx .mhVpM{opacity:1!important;pointer-events:auto}#mhApp .mhVp.plainx .mhVpMt{left:0;right:auto;width:62%;height:21%}#mhApp .mhVp.plainx .mhVpMl{width:17%;height:18%}#mhApp .mhVp.plainx .mhVpMr{width:30%;height:11%}#mhApp .mhVpBk{position:absolute;left:10px;top:10px;z-index:7;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:rgba(0,0,0,.78);color:#fff;font:600 12px Inter,system-ui,sans-serif;cursor:pointer}#mhApp .mhVp .mhVpM{-webkit-backdrop-filter:none;backdrop-filter:none}#mhApp .mhVp .mhVpMt{height:25%;background:linear-gradient(#000 0,#000 62%,rgba(0,0,0,.55) 82%,rgba(0,0,0,0) 100%)}#mhApp .mhVp .mhVpMl{width:21%;height:24%;background:radial-gradient(ellipse 100% 100% at 0 100%,#000 0,#000 52%,rgba(0,0,0,.5) 78%,rgba(0,0,0,0) 100%)}#mhApp .mhVp .mhVpMr{width:28%;height:22%;background:radial-gradient(ellipse 100% 100% at 100% 100%,#000 0,#000 52%,rgba(0,0,0,.5) 78%,rgba(0,0,0,0) 100%)}#mhApp .mhVp.plainx .mhVpMt{width:62%;height:25%}#mhApp .mhVp.plainx .mhVpMl{width:21%;height:24%}#mhApp .mhVp.plainx .mhVpMr{width:30%;height:14%}#mhApp .mhVp .mhVpMl{width:27%;height:26%;background:radial-gradient(ellipse 100% 100% at 0 100%,#000 0,#000 62%,rgba(0,0,0,.5) 84%,rgba(0,0,0,0) 100%)}#mhApp .mhVp .mhVpMr{width:36%;height:24%;background:radial-gradient(ellipse 100% 100% at 100% 100%,#000 0,#000 62%,rgba(0,0,0,.5) 84%,rgba(0,0,0,0) 100%)}#mhApp .mhVp.plainx .mhVpMl,#mhApp .mhVp.plainx .mhVpMr{display:none}#mhApp .mhVp.plainx .mhVpMt{width:52%;height:22%}#mhApp .mhVp.plainx .mhVpSh,#mhApp .mhVp.plainx .mhVpBar{display:none}#mhApp .mhTplW{gap:12px;margin-top:6px}#mhApp .mhTpl{min-height:0;padding:clamp(14px,2.2vw,22px) clamp(16px,2.6vw,28px);border-radius:18px}#mhApp .mhTplK{margin-bottom:8px;gap:8px}#mhApp .mhTplIc{width:30px;height:30px;font-size:24px}#mhApp h2.mhTplT{font-size:clamp(20px,2.4vw,28px);margin:0 0 6px;letter-spacing:-.02em}#mhApp .mhTplX{font-size:13px;line-height:1.45;margin:0 0 2px;max-width:520px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#mhApp .mhTpl .mhBbA{margin-top:10px;gap:8px}#mhApp .mhTpl .mhBbBtn{height:34px;padding:0 14px;font-size:13px;border-radius:9px}#mhApp .mhTplBg{width:42%}
/* ===== MP Finance Database: Chart Academy skin (dark grey, amber accent, Poppins, floating bar) ===== */
#mhApp{--mhSans:Poppins,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mhSerif:Poppins,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mhAcc:#ffb21a;--mhAccInk:#1a1200;--ca-grad:linear-gradient(180deg,#ffd43b,#ff9f0a);--ca-glow:0 10px 30px -10px rgba(255,170,20,.55)}
html.mhNight #mhApp{--t-bg:#111111;--t-card:#181818;--t-line:#2a2a2a;--t-ink:#f5f5f5;--t-mut:#a3a3a3;--t-chip:#202020;--t-shadow:0 20px 44px -22px rgba(0,0,0,.85)}
html.mhNight,html.mhNight body,html.mhNight:has(#mhMain:not(.mhHidden)),html.mhNight body:has(#mhMain:not(.mhHidden)){background:#111!important}
html.mhNight #mhApp,html.mhNight #mhApp:has(#mhMain:not(.mhHidden)){background:#111;color:#f5f5f5}
#mhApp,#mhApp button,#mhApp input,#mhApp textarea,#mhApp select{font-family:var(--mhSans)}
#mhApp h1,#mhApp h2,#mhApp h3,#mhApp .mhHt,#mhApp .mhBbT,#mhApp .mhMcT{font-family:var(--mhSans);letter-spacing:-.02em}

/* dotted grid behind the page */
#mhApp:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.075) 1.1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 78%);mask-image:linear-gradient(180deg,#000,transparent 78%)}
html:not(.mhNight) #mhApp:before{background-image:radial-gradient(rgba(15,23,42,.08) 1.1px,transparent 1.2px)}
#mhApp #mhMain{position:relative;z-index:1}

/* floating rounded top bar */
#mhApp #mhMain .mhBar,html.mhNight #mhApp #mhMain .mhBar{top:calc(var(--mhHdr,0px) + 12px);width:min(1190px,calc(100% - 32px));margin:12px auto 22px;padding:9px 16px;border:1px solid var(--t-line);border-radius:22px;background:color-mix(in srgb,var(--t-card) 86%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--t-shadow)}
html:not(.mhNight) #mhApp #mhMain .mhBar{background:rgba(255,255,255,.88)}
#mhApp #mhMain .mhNav,#mhApp .mhSbtn{border-radius:12px}

/* hero card */
#mhApp .mhHi,html.mhNight #mhApp .mhHi{border-radius:28px;background:radial-gradient(520px 260px at 88% 0,rgba(255,178,26,.13),transparent 70%),var(--t-card);box-shadow:var(--t-shadow)}
#mhApp .mhHi:before{background:radial-gradient(closest-side,rgba(255,178,26,.28),transparent)}
#mhApp .mhHt{font-weight:700;background:linear-gradient(90deg,var(--t-ink) 45%,#ffc23a);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
#mhApp .mhHs{color:var(--t-mut)}
#mhApp .mhHiS,html.mhNight #mhApp .mhHiS{border-radius:14px;background:var(--t-chip);border-color:var(--t-line)}
#mhApp .mhHiS:focus-within{border-color:#ffb21a;box-shadow:0 0 0 3px rgba(255,178,26,.18)}
#mhApp .mhStartB{border-radius:14px}

/* section cards: gold icon squares */
#mhApp .mhMc,html.mhNight #mhApp .mhMc{border-radius:20px;background:var(--t-card);border:1px solid var(--t-line);box-shadow:none;transition:transform .2s,border-color .2s,box-shadow .2s}
#mhApp .mhMc:hover{transform:translateY(-3px);border-color:rgba(255,178,26,.5);box-shadow:0 18px 40px -22px rgba(255,170,20,.35)}
#mhApp .mhMc.on,html.mhNight #mhApp .mhMc.on{border-color:#ffb21a;background:radial-gradient(260px 140px at 0 0,rgba(255,178,26,.16),transparent 70%),var(--t-card);box-shadow:none}
#mhApp .mhMcI,html.mhNight #mhApp .mhMcI{background:rgba(255,178,26,.16)!important;color:#ffc23a!important;border:1px solid rgba(255,178,26,.22);box-shadow:0 0 28px rgba(255,170,20,.22)!important;border-radius:14px}
#mhApp .mhMc.on .mhMcT,#mhApp .mhMc:hover .mhMcT{color:#ffc23a}
#mhApp .mhSecNo{border-color:var(--t-line);color:var(--t-mut)}

/* featured banner and media tiles */
#mhApp .mhBb,#mhApp .mhDh{border-radius:28px;border-color:var(--t-line);background:#141414}
#mhApp .mhBbNew{background:var(--ca-grad);color:#1a1200;border-radius:8px}
#mhApp .mhArt.g0,#mhApp .mhBbBg.noImg,#mhApp .mhDhBg.noImg{background:linear-gradient(135deg,#2a2314,#141414)}
#mhApp .mhBbShade{background:linear-gradient(90deg,#0c0c0cf7,#0c0c0ce6,#0c0c0c4d 72%,#0c0c0c1f),linear-gradient(0deg,#0c0c0ccc,transparent 40%)}
#mhApp .mhBbBtn.pri{background:var(--ca-grad);color:#1a1200;box-shadow:var(--ca-glow)}
#mhApp .mhTile,html.mhNight #mhApp .mhTile{border-radius:20px;border-color:var(--t-line);background:var(--t-card)}
#mhApp .mhTile:hover{border-color:rgba(255,178,26,.45)}

/* buttons */
#mhApp .mhBtn,html.mhNight #mhApp .mhBtn{border-radius:12px;border-color:var(--t-line)}
#mhApp .mhBtn.primary:not(#mhDiscord),#mhApp .mhPrimary{background:var(--ca-grad);border-color:transparent;color:#1a1200;box-shadow:var(--ca-glow)}
#mhApp .mhSeg button.on,html.mhNight #mhApp .mhSeg button.on{background:var(--ca-grad);color:#1a1200}
#mhApp .mhCard,html.mhNight #mhApp .mhCard{border-radius:24px;background:var(--t-card);border-color:var(--t-line)}
html.mhNight ::selection{background:rgba(255,178,26,.35)}
html.mhNight #mhApp .mhTodo input{accent-color:#ffb21a}
@media(max-width:640px){#mhApp #mhMain .mhBar{width:calc(100% - 20px);margin:8px auto 16px;border-radius:18px}}

/* article text: reading size grows with the screen (never small on wide or zoomed-out windows) */#mhApp #mhMain .mhBody{--mhT:clamp(19px,calc(1.25vw + 3px),30px);font-size:var(--mhT);line-height:1.6}#mhApp #mhMain .mhBody h1{font-size:1.7em;line-height:1.25}#mhApp #mhMain .mhBody h2{font-size:1.38em;line-height:1.3}#mhApp #mhMain .mhBody h3{font-size:1.17em;line-height:1.35}#mhApp #mhMain .mhBody code,#mhApp #mhMain .mhBody pre{font-size:.85em}#mhApp #mhMain .mhBody .mhFig .mhCap{font-size:max(14px,.74em)}#mhApp #mhMain .mhBody .mhQuote{font-size:1em}@media(max-width:700px){#mhApp #mhMain .mhBody{--mhT:15px}}

/* text inside chart cards, spec tables and labels follows the article size too */#mhApp #mhMain .mhPrem .mhChart p{font-size:1em;line-height:1.6;font-weight:500}#mhApp #mhMain .mhPrem .mhChartH{font-size:max(12px,.64em)}#mhApp #mhMain .mhPrem .mhEyebrow{font-size:max(11px,.6em)}#mhApp #mhMain .mhPrem .mhSpec td:first-child{font-size:max(11px,.6em)}#mhApp #mhMain .mhPrem .mhSpec td:last-child{font-size:1em}#mhApp #mhMain .mhPrem .mhSpec tr.mhSpecHero td:last-child{font-size:1.15em}#mhApp #mhMain .mhBody :is(p,li,td,th,summary,figcaption):not(.mhCap){font-size:inherit}

/* article text v2: one reading size for every block; titles smaller */
#mhApp #mhMain,#mhApp #mhMain .mhBody{--mhT:clamp(15.3px,calc(.2125vw + 12.75px),17.85px)}
@media(max-width:700px){#mhApp #mhMain,#mhApp #mhMain .mhBody{--mhT:15px}}
#mhApp #mhMain .mhBody{font-size:var(--mhT)!important;line-height:1.6}
#mhApp #mhMain .mhBody :is(p,li,td,th,summary,.mhQuote,.mhTodo,.mhCt,.mhCt div,.mhQuote :is(p,span,a,b,i,em,strong,u,s,div)){font-size:var(--mhT)!important;line-height:1.6}
#mhApp #mhMain .mhBody .mhCap,#mhApp #mhMain .mhBody .mhCap *,#mhApp #mhMain .mhBody figcaption{font-size:12.5px!important;line-height:1.45}
#mhApp #mhMain .mhPrem .mhSpec td:first-child{font-size:max(11px,.6em)!important}
#mhApp #mhMain .mhBody h1{font-size:1.5em!important;line-height:1.25}
#mhApp #mhMain .mhBody h2{font-size:1.28em!important;line-height:1.3}
#mhApp #mhMain .mhBody h3{font-size:1.12em!important;line-height:1.35}
