.mt-heming{gap:24px;padding-top:40px;padding-bottom:72px;display:grid}.mt-heming__head{border-bottom:1px solid var(--line-0);gap:12px;padding-bottom:24px;display:grid}.mt-heming__forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mt-heming__form{align-content:start;gap:14px;min-width:0;padding:20px 22px;display:grid}.mt-heming__form>h2{border-bottom:2px solid var(--son);padding-bottom:10px}[data-theme=dark] .mt-heming__form>h2{border-bottom-color:var(--vang-line)}.mt-heming__result{align-content:start;gap:18px;min-height:220px;padding:24px 26px;display:grid}.mt-heming__resulthead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.mt-heming__start{justify-items:start;gap:14px;display:grid}.mt-heming__gate{justify-items:start;gap:12px;max-width:62ch;display:grid}.mt-heming__gatetitle{color:var(--ink-0);align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;display:flex}.mt-heming__gatetitle svg{color:var(--son);flex:none}[data-theme=dark] .mt-heming__gatetitle svg{color:var(--ac)}.mt-heming__gate .mt-body{margin:0}.mt-heming__loading{border:1px solid var(--line-0);border-radius:var(--r-md);align-items:center;gap:14px;padding:20px;display:flex}.mt-heming__loading p{margin:0}.mt-heming__spinner{border:2px solid var(--line-1);border-top-color:var(--son);border-radius:50%;flex:none;width:20px;height:20px}@media (prefers-reduced-motion:no-preference){.mt-heming__spinner{animation:.9s linear infinite mt-heming-spin}.mt-heming__caret{animation:1s ease-in-out infinite mt-heming-blink}}@keyframes mt-heming-spin{to{transform:rotate(360deg)}}@keyframes mt-heming-blink{50%{opacity:.15}}.mt-heming__ai{gap:8px;max-width:72ch;display:grid}.mt-heming__ai p{color:var(--ink-1);margin:0;font-size:15px;line-height:1.7}.mt-heming__ai strong{color:var(--ink-0);font-weight:600}.mt-heming__ai-head{border-top:1px solid var(--line-0);color:var(--son);margin-top:14px;padding-top:14px}.mt-heming__ai-head:first-child{border-top:0;margin-top:0;padding-top:0}[data-theme=dark] .mt-heming__ai-head{color:var(--ac)}.mt-heming__caret{background:var(--son);opacity:.6;border-radius:2px;width:8px;height:16px;display:inline-block}.mt-heming__disclaimer{border-top:1px solid var(--line-0);color:var(--ink-3);margin:0;padding-top:12px}.mt-heming__error{border:1px solid var(--err);border-radius:var(--r-md);background:var(--err-wash);color:var(--ink-0);align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.mt-heming__error>svg{color:var(--err);flex:none;margin-top:1px}.mt-heming__error p{margin:0 0 4px;font-size:15px;line-height:1.55}.mt-heming__ask{gap:12px;display:grid}.mt-heming__chips{flex-wrap:wrap;gap:8px;display:flex}.mt-heming__chip{text-align:left;cursor:pointer;min-height:44px;padding:6px 14px;font-family:inherit;font-size:14px;line-height:1.4}.mt-heming__chip:hover:not(:disabled){background:var(--son-wash);border-color:var(--son-wash-2);color:var(--ink-0)}.mt-heming__chip:disabled{opacity:.55;cursor:not-allowed}.mt-heming__askform{gap:8px;display:flex}.mt-heming__askform .mt-input{flex:auto;min-width:0}@media (max-width:768px){.mt-heming{gap:20px;padding-top:24px;padding-bottom:48px}.mt-heming__forms{grid-template-columns:minmax(0,1fr)}.mt-heming__form,.mt-heming__result{padding:18px 16px}.mt-heming__askform{flex-direction:column}}.mt-legal{padding-top:40px;padding-bottom:72px}.mt-legal__head{border-bottom:1px solid var(--line-0);gap:8px;margin-bottom:32px;padding-bottom:24px;display:grid}.mt-legal__head p{margin:0}.mt-legal__note{border-left:3px solid var(--son);background:var(--son-wash);max-width:68ch;color:var(--ink-0);padding:12px 16px;font-size:15px;font-weight:600;line-height:1.6}.mt-legal__grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:48px;display:grid}.mt-legal__toc{gap:8px;padding:16px 18px;display:grid;position:sticky;top:84px}.mt-legal__toc ol{margin:0;padding:0;list-style:none;display:grid}.mt-legal__toc a{min-height:40px;color:var(--ink-1);align-items:center;padding:4px 0;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.mt-legal__toc a:hover{color:var(--son);text-underline-offset:3px;text-decoration:underline}[data-theme=dark] .mt-legal__toc a:hover{color:var(--ac)}.mt-legal__body{max-width:72ch;color:var(--ink-1);font-size:16px;line-height:1.75}.mt-legal__body>h2{margin-top:40px;margin-bottom:12px;scroll-margin-top:84px;font-size:clamp(24px,2.4vw,30px)}.mt-legal__body>h2:first-child{margin-top:0}.mt-legal__body>p{margin:0 0 12px}.mt-legal__body ul{gap:6px;margin:0 0 12px;padding-left:22px;list-style:outside;display:grid}.mt-legal__body li::marker{color:var(--son)}.mt-legal__body strong{color:var(--ink-0);font-weight:600}.mt-legal__foot{border-top:1px solid var(--line-0);flex-wrap:wrap;gap:8px 24px;padding-top:20px;display:flex;margin-top:48px!important}.mt-legal__foot .mt-link{min-height:44px}@media (max-width:900px){.mt-legal{padding-top:24px;padding-bottom:48px}.mt-legal__grid{grid-template-columns:minmax(0,1fr);gap:28px}.mt-legal__toc{position:static}}.mt-pay{gap:24px;max-width:720px;padding-top:40px;padding-bottom:72px;display:grid}.mt-pay__head{border-bottom:1px solid var(--line-0);gap:6px;padding-bottom:20px;display:grid}.mt-pay__head p{margin:0}.mt-pay__plans{gap:8px}.mt-pay__plans legend{margin-bottom:8px}.mt-pay__plan{cursor:pointer;display:block;position:relative}.mt-pay__plan input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mt-pay__plan>span{border:1px solid var(--line-1);border-radius:var(--r-md);background:var(--glaze-card);gap:2px;min-height:56px;padding:10px 14px 10px 44px;transition:background-color .15s,border-color .15s;display:grid;position:relative}.mt-pay__plan>span:before{content:"";border:2px solid var(--line-2);background:var(--glaze-card);border-radius:50%;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;left:14px}.mt-pay__plan strong{color:var(--ink-0);font-size:16px}.mt-pay__plan>span>span{color:var(--ink-2);font-size:14px;line-height:1.45}.mt-pay__plan:hover>span{border-color:var(--line-2)}.mt-pay__plan input:checked+span{background:var(--son-wash);border-color:var(--son)}.mt-pay__plan input:checked+span:before{border-color:var(--son);background:var(--son);box-shadow:inset 0 0 0 3px var(--glaze-card)}.mt-pay__plan input:focus-visible+span{outline:2px solid var(--son);outline-offset:2px}[data-theme=dark] .mt-pay__plan input:checked+span{border-color:var(--vang-line)}[data-theme=dark] .mt-pay__plan input:checked+span:before{border-color:var(--vang-line);background:var(--vang-line)}.mt-pay>.mt-body{margin:0}.mt-pay__qr{text-align:center;border-color:var(--vang-line);justify-items:center;gap:8px;padding:24px;display:grid}.mt-pay__qr p{margin:0}.mt-pay__code{border:1px solid var(--line-1);border-radius:var(--r-md);background:var(--glaze-card);width:180px;height:180px;color:var(--ink-0);place-content:center;justify-items:center;gap:4px;margin-bottom:8px;display:grid}.mt-pay__code span{font-size:13px;font-weight:600}.mt-pay__code small{color:var(--ink-3);font-size:12px}.mt-pay__amount{color:var(--ink-1);font-size:16px}.mt-pay__amount strong{color:var(--son);font-size:18px}[data-theme=dark] .mt-pay__amount strong{color:var(--ink-0)}.mt-pay__foot{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.mt-pay__foot .mt-link{min-height:44px}@media (max-width:768px){.mt-pay{padding-top:24px;padding-bottom:48px}}.mt-read{padding-top:32px;padding-bottom:72px}.mt-read__narrow{max-width:760px;margin:0 auto}.mt-read__head{border-bottom:1px solid var(--line-0);justify-items:start;gap:12px;margin-bottom:28px;padding-bottom:24px;display:grid}.mt-read__meta{color:var(--ink-3);margin:0;font-size:14px}.mt-crumbs{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 20px;padding:0;font-size:14px;list-style:none;display:flex}.mt-crumbs a{color:var(--ink-2);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.mt-crumbs a:hover{color:var(--son);text-underline-offset:3px;text-decoration:underline}[data-theme=dark] .mt-crumbs a:hover{color:var(--ac)}.mt-crumbs li+li:before{content:"/";color:var(--line-2);margin-right:8px}.mt-crumbs [aria-current=page]{color:var(--ink-0);font-weight:600}@media (max-width:768px){.mt-read{padding-top:16px;padding-bottom:48px}}.mt-libsearch{align-items:stretch;gap:8px;width:100%;max-width:560px;display:flex}.mt-libsearch .mt-input{flex:auto;min-width:0}.mt-libsearch .mt-btn{flex:none}.mt-lib__books .mt-linkrow{padding:20px 4px}.mt-lib__books .mt-linkrow small{color:var(--ink-3);margin-top:8px;font-size:13px;display:block}.mt-lib__note{gap:4px;margin-top:40px;padding:18px 20px;display:grid}.mt-lib__note p{margin:0}.mt-toc{border-top:2px solid var(--son);margin:0;padding:0;list-style:none}.mt-toc li+li{border-top:1px solid var(--line-0)}.mt-toc a{min-height:56px;color:var(--ink-0);grid-template-columns:2.5em minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:14px 4px;text-decoration:none;display:grid}.mt-toc__no{color:var(--son);font-size:14px;font-weight:600}[data-theme=dark] .mt-toc__no{color:var(--ac)}.mt-toc strong{font-size:16px;font-weight:600;line-height:1.4;display:block}.mt-toc small{color:var(--ink-3);margin-top:2px;font-size:13px;display:block}.mt-toc__count{color:var(--ink-3);white-space:nowrap;font-size:13px}.mt-toc a:hover strong{color:var(--son);text-underline-offset:3px;text-decoration:underline}[data-theme=dark] .mt-toc a:hover strong{color:var(--ac)}.mt-verses{margin:0;padding:0;list-style:none}.mt-verse{grid-template-columns:2.25em minmax(0,1fr);gap:4px 12px;padding:20px 0;scroll-margin-top:88px;display:grid}.mt-verse+.mt-verse{border-top:1px solid var(--line-0)}.mt-verse:target{background:var(--son-wash);border-radius:var(--r-md);padding-left:8px;padding-right:8px}.mt-verse__no{color:var(--son);padding-top:4px;font-size:13px;font-weight:600}[data-theme=dark] .mt-verse__no{color:var(--ac)}.mt-verse__text{color:var(--ink-0);margin:0;font-size:18px;line-height:1.95}.mt-verse__note{border-left:2px solid var(--line-1);background:var(--glaze-1);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--ink-1);grid-column:2;margin:6px 0 0;padding:10px 12px;font-size:15px;line-height:1.7}.mt-verse__note b{color:var(--ink-2);margin-bottom:2px;font-size:13px;font-weight:600;display:block}.mt-verse__note--chu{border-left-color:var(--vang-line)}.mt-pager{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px;display:grid}.mt-pager a{border:1px solid var(--line-1);border-radius:var(--r-md);background:var(--glaze-card);min-height:64px;color:var(--ink-0);gap:2px;padding:14px 16px;text-decoration:none;display:grid}.mt-pager a:hover{border-color:var(--vang-line);background:var(--son-wash)}.mt-pager span{color:var(--ink-3);align-items:center;gap:6px;font-size:13px;display:inline-flex}.mt-pager strong{font-size:15px;font-weight:600;line-height:1.4}.mt-pager__next{text-align:right;grid-column:2;justify-items:end}@media (max-width:560px){.mt-pager{grid-template-columns:minmax(0,1fr)}.mt-pager__next{grid-column:1}.mt-verse__text{font-size:17px}}.mt-hits{margin:0;padding:0;list-style:none}.mt-hits li+li{border-top:1px solid var(--line-0)}.mt-hits a{color:var(--ink-0);gap:6px;padding:16px 4px;text-decoration:none;display:grid}.mt-hits__src{color:var(--ink-3);font-size:13px}.mt-hits__src b{color:var(--son);font-weight:600}[data-theme=dark] .mt-hits__src b{color:var(--ac)}.mt-hits__text{font-size:16px;line-height:1.85}.mt-hits a:hover .mt-hits__src b{text-underline-offset:3px;text-decoration:underline}.mt-hits mark{background:var(--vang-wash);color:var(--ink-0);border-bottom:2px solid var(--vang-line);border-radius:2px;padding:0 2px;font-weight:600}.mt-empty{text-align:center;justify-items:center;gap:8px;padding:40px 20px;display:grid}.mt-empty>svg{color:var(--ink-3)}.mt-empty p{margin:0}.mt-know__block{margin:0 0 32px}.mt-know__block>h2{border-bottom:2px solid var(--son);margin:0 0 12px;padding-bottom:8px}.mt-know__text{white-space:pre-wrap;margin:0}.mt-know__lead{border:1px solid var(--vang-line);outline:1px solid var(--son-wash-2);outline-offset:-5px;padding:20px 22px}.mt-know__lead p{color:var(--ink-0);margin:0;font-size:17px;font-weight:500;line-height:1.75}.mt-know__quote{border-left:2px solid var(--vang-line);white-space:pre-wrap;margin:0;padding:4px 0 4px 14px}.mt-know__cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:40px 0 36px;padding:20px 22px;display:flex}.mt-know__cta>div{gap:4px;max-width:52ch;display:grid}.mt-know__cta p{margin:0}.mt-know__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mt-know__chips a.mt-chip{min-height:36px;font-size:14px;text-decoration:none}.mt-know__chips a.mt-chip:hover{border-color:var(--vang-line);background:var(--son-wash);color:var(--son)}[data-theme=dark] .mt-know__chips a.mt-chip:hover{color:var(--ink-0)}.mt-know__foot{border-top:1px solid var(--line-0);gap:4px;margin-top:40px;padding-top:16px;display:grid}.mt-know__foot p{margin:0}.mt-share{padding-top:40px;padding-bottom:72px}.mt-share__card{text-align:center;border:1px solid var(--vang-line);outline:1px solid var(--son-wash-2);outline-offset:-7px;justify-items:center;gap:18px;max-width:640px;margin:0 auto;padding:32px 28px 28px;display:grid}.mt-share__card>p{margin:0}.mt-share__facts{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:6px 20px;margin:0;font-size:15px;display:flex}.mt-share__facts strong{color:var(--ink-0)}.mt-share__menh{border-radius:var(--r-md);background:var(--son);width:100%;color:var(--on-son);border:2px solid var(--vang);justify-items:center;gap:6px;padding:20px 16px;display:grid}.mt-share__menh span{color:var(--on-son-2);font-size:14px}.mt-share__menh strong{font-family:var(--font-serif);font-size:30px;font-weight:700;line-height:1.15}.mt-share__privacy{align-items:flex-start;gap:6px;max-width:46ch;display:inline-flex}.mt-share__privacy svg{flex:none;margin-top:2px}.mt-share__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mt-share__code{color:var(--ink-3);font-size:13px}@media (max-width:560px){.mt-share{padding-top:20px}.mt-share__card{padding:24px 16px 20px}.mt-share__actions,.mt-share__actions .mt-btn{width:100%}}.mt-toc__title{margin:0 0 12px}.mt-lib__books{margin-top:8px}.mt-tool{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;max-width:100%;padding-top:32px;padding-bottom:72px;display:grid;overflow-x:clip}.mt-tool>*{min-width:0;max-width:100%}.mt-tool__head{border-bottom:1px solid var(--line-0);justify-items:start;gap:10px;min-width:0;padding-bottom:24px;display:grid}.mt-tool__head .mt-lead{max-width:68ch}.mt-tool__bar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 24px;min-width:0;padding:16px 18px;display:flex}.mt-tool__nav{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.mt-tool__date{grid-template-columns:76px 76px 100px;gap:10px;display:grid}.mt-tool__date .mt-input{padding:0 10px}.mt-tool__cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;min-width:0;display:grid}.mt-tool__card{align-content:start;gap:14px;min-width:0;max-width:100%;padding:22px 24px;display:grid}.mt-tool__card>h2{margin:0}.mt-tool__more{gap:8px;min-width:0;display:grid}.mt-tool__dl{gap:10px;min-width:0;margin:0;display:grid}.mt-tool__dl>div{grid-template-columns:minmax(120px,.38fr) minmax(0,1fr);align-items:baseline;gap:4px 16px;min-width:0;display:grid}.mt-tool__dl dt{color:var(--ink-3);font-size:13px}.mt-tool__dl dd{color:var(--ink-1);overflow-wrap:break-word;min-width:0;margin:0;font-size:15px;line-height:1.6}.mt-tool__dl dd strong{color:var(--ink-0);font-weight:600}.mt-tool__result{border-left:3px solid var(--son);gap:10px;min-width:0;padding:16px 18px;display:grid}[data-theme=dark] .mt-tool__result{border-left-color:var(--vang-line)}.mt-tool__result-main{color:var(--ink-0);margin:0;font-size:19px;font-weight:600;line-height:1.4}.mt-tool__note{color:var(--ink-2);padding:14px 16px;font-size:14px;line-height:1.55}@media (max-width:900px){.mt-tool{gap:20px;padding-top:20px}.mt-tool__cols{grid-template-columns:minmax(0,1fr)}.mt-tool__card{padding:18px 16px}.mt-tool__dl>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.mt-tool__bar{padding:14px}.mt-tool__nav{flex-wrap:wrap;gap:8px;width:100%;display:flex}.mt-tool__nav>.mt-btn{white-space:normal;text-align:center;flex:auto;min-width:0;height:auto;padding:8px 12px}.mt-lich__lunar .mt-tool__nav>.mt-btn{flex:100%}.mt-tool__date{grid-template-columns:1fr 1fr 1.3fr;width:100%}}.mt-lich__sheet{border:1px solid var(--vang-line);outline:1px solid var(--vang-line);outline-offset:3px;border-radius:var(--r-lg);background:var(--glaze-card);grid-template-columns:minmax(200px,.34fr) minmax(0,1fr);min-width:0;max-width:calc(100% - 8px);margin:4px;display:grid;overflow:hidden}.mt-lich__solar{background:var(--son);color:var(--on-son);text-align:center;align-content:center;justify-items:center;gap:6px;min-width:0;padding:24px 16px;display:grid}[data-theme=dark] .mt-lich__solar{background:var(--son-deep)}.mt-lich__solar small{color:var(--on-son-2);font-size:14px}.mt-lich__daynum{letter-spacing:-.02em;font-size:72px;font-weight:700;line-height:1}.mt-lich__daytype{border-radius:var(--r-sm);border:1px solid var(--on-son-2);color:var(--on-son);margin-top:6px;padding:4px 10px;font-size:13px;font-weight:600}.mt-lich__daytype[data-good=true]{background:var(--vang);border-color:var(--vang);color:var(--ink-0)}[data-theme=dark] .mt-lich__daytype[data-good=true]{color:var(--glaze-0)}.mt-lich__lunar{align-content:center;gap:14px;min-width:0;max-width:100%;padding:24px 28px;display:grid}.mt-lich__lunar-title{font-family:var(--font-serif);color:var(--ink-0);margin:0;font-size:clamp(24px,2.6vw,30px);font-weight:600;line-height:1.2}.mt-lich__hours{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mt-lich__hours li{border-radius:var(--r-md);background:var(--vang-wash);border:1px solid var(--vang-line);gap:2px;padding:10px 12px;display:grid}.mt-lich__hours strong{color:var(--ink-0);font-size:15px;font-weight:600}.mt-lich__hours span{color:var(--ink-2);font-size:13px}.mt-lich__dir{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mt-lich__dir li{color:var(--ink-1);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-size:15px;line-height:1.5;display:grid}.mt-lich__dir svg{color:var(--son);margin-top:2px}[data-theme=dark] .mt-lich__dir svg{color:var(--ac)}.mt-lich__dir strong{color:var(--ink-0)}.mt-lich__dos{gap:10px;padding:14px 16px;display:grid}.mt-lich__dos p{color:var(--ink-1);margin:0;font-size:14px;line-height:1.6}.mt-lich__do{color:var(--ok);font-weight:600}.mt-lich__dont{color:var(--err);font-weight:600}@media (max-width:720px){.mt-lich__sheet{outline-offset:2px;grid-template-columns:minmax(0,1fr);max-width:100%;margin:0}.mt-lich__solar{padding:18px 16px}.mt-lich__daynum{font-size:56px}.mt-lich__lunar{padding:18px 16px}}@media (max-width:380px){.mt-lich__hours{grid-template-columns:minmax(0,1fr)}}.mt-doingay__tet{border-color:var(--vang-line);background:var(--vang-wash);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:18px 22px;display:flex}.mt-doingay__tet>div:first-child{gap:4px;max-width:60ch;display:grid}.mt-doingay__count{gap:8px;margin:0;display:flex}.mt-doingay__count>div{border-radius:var(--r-md);background:var(--glaze-card);border:1px solid var(--vang-line);justify-items:center;min-width:72px;padding:8px 10px;display:grid}.mt-doingay__count dd{color:var(--ink-0);margin:0;font-size:24px;font-weight:700;line-height:1.15}.mt-doingay__count dt{color:var(--ink-2);order:2;font-size:12px}.mt-doingay__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mt-doingay__check{min-height:44px;color:var(--ink-1);cursor:pointer;align-items:center;gap:10px;font-size:15px;display:inline-flex}.mt-doingay__check input{width:20px;height:20px;accent-color:var(--son)}.mt-xongdat__host{gap:16px;padding:20px 22px;display:grid}.mt-xongdat__hostrow{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:end;gap:12px 24px;display:grid}.mt-xongdat__meta{color:var(--ink-1);margin:0;padding-bottom:10px;font-size:15px;line-height:1.6}.mt-xongdat__meta strong{color:var(--ink-0)}.mt-xongdat__seg{max-width:520px}.mt-xongdat__list{border-top:2px solid var(--son);margin:0;padding:0;list-style:none}.mt-xongdat__row{border-bottom:1px solid var(--line-0);grid-template-columns:44px minmax(0,1.3fr) minmax(0,1fr) minmax(170px,auto);align-items:center;gap:6px 20px;padding:14px 4px;display:grid}.mt-xongdat__rank{color:var(--ink-3);font-size:15px;font-weight:700}.mt-xongdat__row[data-top=true] .mt-xongdat__rank{color:var(--vang-ink)}.mt-xongdat__who{gap:4px;min-width:0;display:grid}.mt-xongdat__who strong{color:var(--ink-0);font-size:16px;font-weight:600}.mt-xongdat__who span{color:var(--ink-2);font-size:14px}.mt-xongdat__scores{color:var(--ink-2);gap:2px;font-size:14px;display:grid}.mt-xongdat__scores strong{color:var(--ink-0)}.mt-xongdat__total{justify-items:end;gap:6px;display:grid}.mt-xongdat__points{color:var(--ink-0);font-size:20px;font-weight:700}.mt-xongdat__points small{color:var(--ink-3);font-size:13px;font-weight:500}.mt-xongdat__links{flex-wrap:wrap;grid-column:2/-1;gap:4px 20px;display:flex}.mt-xongdat__links a{min-height:32px;font-size:14px}.mt-xongdat__rating--ky{background:var(--err-wash);border-color:var(--err);color:var(--err)}@media (max-width:760px){.mt-xongdat__hostrow{grid-template-columns:minmax(0,1fr)}.mt-xongdat__meta{padding-bottom:0}.mt-xongdat__row{grid-template-columns:36px minmax(0,1fr);gap:8px 12px}.mt-xongdat__who{grid-area:1/2}.mt-xongdat__total{flex-wrap:wrap;grid-area:2/2/auto/-1;justify-content:flex-start;place-items:center start;gap:8px 12px;display:flex}.mt-xongdat__scores{grid-area:3/2/auto/-1}.mt-xongdat__links{grid-row:4}}.mt-menhpg__facts{border:1px solid var(--line-1);border-radius:var(--r-lg);background:var(--glaze-card);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.mt-menhpg__facts>div{align-content:start;gap:4px;padding:16px 18px;display:grid}.mt-menhpg__facts>div+div{border-left:1px solid var(--line-0)}.mt-menhpg__facts>div:first-child{background:var(--son)}.mt-menhpg__facts>div:first-child dt{color:var(--on-son-2)}.mt-menhpg__facts>div:first-child dd{color:var(--on-son)}[data-theme=dark] .mt-menhpg__facts>div:first-child{background:var(--son-deep)}.mt-menhpg__facts dt{color:var(--ink-3);font-size:13px}.mt-menhpg__facts dd{color:var(--ink-0);margin:0;font-size:16px;font-weight:600;line-height:1.4}.mt-menhpg__stars{border-top:1px solid var(--line-0);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.mt-menhpg__star{align-content:start;gap:4px;padding:16px 20px 4px 0;display:grid}.mt-menhpg__star+.mt-menhpg__star{border-left:1px solid var(--line-0);padding-left:20px}.mt-menhpg__star h3{color:var(--ink-3);margin:0;font-size:13px;font-weight:500}.mt-menhpg__star strong{color:var(--son);font-size:16px}[data-theme=dark] .mt-menhpg__star strong{color:var(--ac)}.mt-menhpg__star p{color:var(--ink-1);margin:0;font-size:14px;line-height:1.6}.mt-menhpg__years{flex-wrap:wrap;gap:8px;display:flex}.mt-menhpg__years a{border:1px solid var(--line-1);border-radius:var(--r-md);background:var(--glaze-card);min-height:44px;color:var(--ink-1);align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.mt-menhpg__years a:hover{border-color:var(--vang-line);background:var(--son-wash);color:var(--ink-0)}@media (max-width:900px){.mt-menhpg__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-menhpg__facts>div:nth-child(3){border-left:0}.mt-menhpg__facts>div:nth-child(n+3){border-top:1px solid var(--line-0)}.mt-menhpg__stars{grid-template-columns:minmax(0,1fr)}.mt-menhpg__star,.mt-menhpg__star+.mt-menhpg__star{border-left:0;padding:14px 0 6px}.mt-menhpg__star+.mt-menhpg__star{border-top:1px solid var(--line-0)}}@media (max-width:420px){.mt-menhpg__facts{grid-template-columns:minmax(0,1fr)}.mt-menhpg__facts>div+div{border-left:0;border-top:1px solid var(--line-0)}}.mt-calgrid{border:1px solid var(--line-1);border-radius:var(--r-lg);background:var(--glaze-card);overflow:hidden}.mt-calgrid__weekdays{background:var(--son);color:var(--on-son);border-bottom:1px solid var(--line-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}[data-theme=dark] .mt-calgrid__weekdays{background:var(--son-deep)}.mt-calgrid__weekdays>div{text-align:center;padding:10px 6px;font-size:13px;font-weight:600}.mt-calgrid__cells{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mt-calgrid__cell{border-right:1px solid var(--line-0);border-bottom:1px solid var(--line-0);min-height:86px;color:var(--ink-0);background:var(--glaze-card);align-content:space-between;gap:6px;padding:8px 10px;text-decoration:none;display:grid}.mt-calgrid__cell:nth-child(7n){border-right:0}.mt-calgrid__cell:hover{background:var(--son-wash)}.mt-calgrid__cell[data-outside=true]{opacity:.42;background:var(--glaze-1)}.mt-calgrid__cell[data-special=true]{background:var(--vang-wash)}.mt-calgrid__top{justify-content:space-between;align-items:baseline;gap:4px;display:flex}.mt-calgrid__solar{color:var(--ink-0);font-size:18px;font-weight:700}.mt-calgrid__dot{background:var(--line-2);border-radius:50%;flex:none;width:7px;height:7px}.mt-calgrid__dot[data-good=true]{background:var(--ok)}.mt-calgrid__bottom{gap:2px;display:grid}.mt-calgrid__lunar{color:var(--son);font-size:13px;font-weight:600}[data-theme=dark] .mt-calgrid__lunar{color:var(--ac)}.mt-calgrid__canchi{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}@media (max-width:768px){.mt-calgrid__cell{min-height:68px;padding:6px 4px}.mt-calgrid__solar{font-size:15px}.mt-calgrid__canchi{display:none}}.mt-scm__table-wrap{padding:0;overflow-x:auto}.mt-scm__table{border-collapse:collapse;width:100%;font-size:14px}.mt-scm__table th,.mt-scm__table td{text-align:left;border-bottom:1px solid var(--line-0);vertical-align:top;padding:10px 14px}.mt-scm__table thead th{color:var(--ink-3);background:var(--bg-0);font-size:13px;font-weight:600;position:sticky;top:0}.mt-scm__table tbody th{color:var(--ink-0);white-space:nowrap;font-weight:600}.mt-scm__table small{color:var(--ink-3)}.mt-scm__table [data-quality=hung]{color:var(--son)}
