.mk{--ground:#08080d;--surface:#13131b;--surface2:#1a1a24;--line:#24242e;--line-soft:#1a1a23;--text:#f5f5f9;--t2:#9c9caa;--t3:#5f5f6c;--brand:#7b5cff;--brand2:#4a8fff;--money:#3ddc97;--gold:#ffcf6e;--warn:#ffb454;--danger:#ff6b6b;--danger-text:#ff9b9b;background:var(--ground);min-height:100%;color:var(--text);-webkit-font-smoothing:antialiased;font-family:PingFang SC,Microsoft YaHei,Hiragino Sans GB,-apple-system,BlinkMacSystemFont,sans-serif}.mk *,.mk :before,.mk :after{box-sizing:border-box}.mk a{color:inherit;text-decoration:none}.mk .num{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mk :focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.mk{--pad:clamp(18px, 2.4vw, 40px);--rail:84px;align-items:stretch;min-height:100vh;display:flex}.mk .wrap{width:100%;padding:0 var(--pad) 40px}.mk .main{flex:1;min-width:0}.mk .rail{height:100vh;width:var(--rail);flex:0 0 var(--rail);border-right:1px solid var(--line-soft);z-index:45;background:#0a0a10;flex-direction:column;align-self:flex-start;align-items:stretch;gap:2px;padding:12px 8px 14px;display:flex;position:sticky;top:0}.mk .railLogo{place-items:center;height:44px;margin-bottom:8px;display:grid}.mk .railItem,.mk .railCta{color:var(--t2);font:inherit;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:9px 4px;transition:background .15s,color .15s,border-color .15s;display:flex}.mk .railItem:hover{color:var(--text);background:#ffffff08}.mk .railItem.on{color:#d6ccff;background:#7b5cff22;border-color:#7b5cff55}.mk .railItem .ri{font-size:18px;font-style:normal;line-height:1}.mk .railItem .rl{white-space:nowrap;font-size:11px;line-height:1.2}.mk .railHd{color:var(--t3);text-align:center;letter-spacing:1px;margin:10px 0 2px;font-size:10px}.mk .railSp{flex:1}.mk .railCta{background:linear-gradient(135deg, var(--brand), #6a4ae0);color:#fff;font-weight:700}.mk .railCta .ri{font-size:18px;line-height:1}.mk .railCta .rl{white-space:nowrap;font-size:10.5px}.mk .railCta:hover{filter:brightness(1.12)}@media (max-width:760px){.mk{flex-direction:column}.mk .rail{border-right:0;border-bottom:1px solid var(--line-soft);flex-direction:row;width:100%;height:auto;position:static;overflow-x:auto}.mk .railSp,.mk .railHd{display:none}}.mk .top{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft);background:#08080dd9;position:sticky;top:0}.mk .topIn{height:58px;padding:0 var(--pad);align-items:center;gap:14px;display:flex}@media (48rem<=width<64rem){.mk .topIn{height:auto;padding:8px var(--pad);flex-wrap:wrap;row-gap:8px}.mk .topIn .tabs{flex:0 0 100%;order:10}}.mk .brand{white-space:nowrap;align-items:center;gap:8px;font-size:15.5px;font-weight:900;display:flex}.mk .brand i{background:linear-gradient(135deg, var(--brand), var(--brand2));color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;display:grid}.mk .grow{flex:1}.mk .btn{border:1px solid var(--line);color:var(--t2);cursor:pointer;white-space:nowrap;background:#ffffff08;border-radius:8px;padding:6px 13px;font-family:inherit;font-size:12.5px}.mk .btn:hover{color:var(--text);border-color:#3a3a4a}.mk .btn.on{color:#c9baff;background:#7b5cff22;border-color:#7b5cff66;font-weight:700}.mk .btn.cta{background:linear-gradient(135deg, var(--brand), #6a4ae0);color:#fff;border:0;font-weight:700}.mk .btn.cta:hover{filter:brightness(1.12)}.mk .btn.cta:disabled,.mk .btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.mk .tabs{scrollbar-width:none;border:1px solid var(--line);background:#ffffff08;border-radius:12px;gap:2px;padding:3px;display:flex;overflow-x:auto}.mk .tabs::-webkit-scrollbar{display:none}.mk .tabs button{color:var(--t2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:7px 16px;font-size:13.5px;transition:background .15s,color .15s}.mk .tabs button:hover{color:var(--text)}.mk .tabs button[aria-selected=true]{color:#fff;background:linear-gradient(135deg, var(--brand), #6a4ae0);font-weight:700}.mk .head{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:26px 0 14px;display:flex}.mk .head h1{margin:0;font-size:20px;font-weight:900}.mk .sub{color:var(--t2);max-width:780px;margin:4px 0 0;font-size:12.5px;line-height:1.75}.mk .sub b{color:var(--text)}.mk .filters{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.mk .sel,.mk .search{background:var(--surface);border:1px solid var(--line);color:var(--t2);border-radius:9px;outline:none;height:34px;padding:7px 11px;font-family:inherit;font-size:12.5px}.mk .search{width:220px;color:var(--text)}.mk .search::placeholder{color:var(--t3)}.mk .sel:focus,.mk .search:focus{border-color:#7b5cff88}.mk .why{border-left:3px solid var(--brand);color:var(--t2);background:linear-gradient(90deg,#7b5cff0e,#0000 70%);border-radius:0 12px 12px 0;margin:22px 0 6px;padding:11px 16px;font-size:12.5px;line-height:1.85}.mk details.why>summary{cursor:pointer;color:var(--t2);font-size:12.5px;font-weight:700;list-style:none}.mk details.why>summary::-webkit-details-marker{display:none}.mk details.why>summary:before{content:"▸ ";color:var(--brand)}.mk details.why[open]>summary:before{content:"▾ "}.mk details.why>summary:hover{color:var(--text)}.mk .whyBody{margin-top:8px}.mk .why b{color:var(--text)}.mk .why .yes{color:var(--money);font-weight:700}.mk .why .no{color:#ff9b9b;font-weight:700}.mk .grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.mk .grid.wide{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.mk .grid{transition:opacity .25s}.mk .grid.stale{opacity:.55;pointer-events:none}.mk .skel{border:1px solid var(--line);background:linear-gradient(100deg,#ffffff08 20%,#ffffff13 40%,#ffffff08 60%) 0 0/200% 100%;border-radius:14px;height:196px;animation:1.3s linear infinite mkShimmer}@keyframes mkShimmer{to{background-position:-200% 0}}.mk .railGap{height:10px}.mk .card{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden}.mk .card:hover{border-color:#3d3d50}.mk .poster{aspect-ratio:3/4;background:linear-gradient(150deg,#24243a,#3a2a52 55%,#4a3a6a);position:relative}.mk .poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mk .poster .pt{text-shadow:0 2px 10px #000;z-index:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:800;display:-webkit-box;position:absolute;bottom:10px;left:11px;right:11px;overflow:hidden}.mk .poster:after{content:"";background:linear-gradient(#0000 45%,#000000c4);position:absolute;inset:0}.mk .badge{z-index:2;background:#0009;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:800;position:absolute;top:9px;left:9px}.mk .badge.s{color:var(--gold)}.mk .badge.a{color:#b9d4ff}.mk .pinfo{flex-direction:column;flex:1;gap:8px;padding:12px 13px 13px;display:flex}.mk .pinfo .n{font-size:13.5px;font-weight:700;line-height:1.4}.mk .meta{color:var(--t3);font-size:11px;line-height:1.6}.mk .tiers{flex-direction:column;gap:5px;display:flex}.mk .tier{border:1px solid var(--line);background:#ffffff05;border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-size:11.5px;display:flex}.mk .tier.hot{background:#3ddc970e;border-color:#3ddc9744}.mk .tier .lb{color:var(--t2);flex-direction:column;gap:1px;display:flex}.mk .tier .only{color:var(--t3);font-size:10px}.mk .tier b{color:var(--text);white-space:nowrap;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mk .row{gap:7px;margin-top:auto;display:flex}.mk .row .btn{flex:1}.mk .excl{border-radius:5px;margin-right:6px;padding:2px 7px;font-size:10px;font-weight:800}.mk .excl.e{color:#ff9b9b;background:#ff6b6b1c}.mk .excl.n{color:var(--money);background:#3ddc9718}.mk .oc{flex-direction:column;flex:1;gap:10px;padding:15px;display:flex}.mk .oc .t{font-size:15px;font-weight:800;line-height:1.4}.mk .tagrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk .tag{border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:700}.mk .tag.open{color:var(--money);background:#3ddc9718}.mk .tag.lv{color:#9dc2ff;background:#4a8fff1c}.mk .box{background:var(--surface2);border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;padding:11px 13px;display:grid}.mk .box .k{color:var(--t3);font-size:10.5px}.mk .box .v{color:var(--money);margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:17px;font-weight:900}.mk .box .v.plain{color:var(--text);font-family:inherit;font-size:13.5px}.mk .terms{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mk .terms li{color:var(--t2);padding-left:13px;font-size:11.5px;line-height:1.55;position:relative}.mk .terms li:before{content:"·";color:var(--t3);position:absolute;left:3px}.mk .prev{border:1px solid var(--line);background:#ffffff05;border-radius:9px}.mk .prev summary{cursor:pointer;color:var(--t2);padding:7px 10px;font-size:11.5px;list-style:none}.mk .prev summary::-webkit-details-marker{display:none}.mk .prev summary:before{content:"▸ ";color:var(--t3)}.mk .prev[open] summary:before{content:"▾ "}.mk .prev summary:hover{color:var(--text)}.mk .prevBody{color:var(--t2);white-space:pre-wrap;max-height:190px;padding:0 10px 10px;font-size:11.5px;line-height:1.85;overflow:auto}.mk .gates{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.mk .gate{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:15px}.mk .gate h4{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:800;display:flex}.mk .lvl{border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:800}.mk .lvl.hard{color:#ff9b9b;background:#ff6b6b1c}.mk .lvl.soft{color:#9dc2ff;background:#4a8fff1c}.mk .gate p{color:var(--t2);margin:0;font-size:12px;line-height:1.8}.mk .tbl{border:1px solid var(--line);border-radius:13px;overflow:auto}.mk .tbl table{border-collapse:collapse;width:100%;min-width:720px;font-size:12.5px}.mk .tbl th{background:var(--surface2);text-align:left;color:var(--t3);white-space:nowrap;padding:11px 14px;font-size:11px;font-weight:500}.mk .tbl td{border-top:1px solid var(--line-soft);vertical-align:top;padding:12px 14px;line-height:1.6}.mk .tbl td.ttl{color:var(--text);font-weight:700}.mk .pill{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}.mk .pill.g{color:var(--money);background:#3ddc9718}.mk .pill.w{color:var(--warn);background:#ffb4541c}.mk .pill.b{color:var(--t2);background:#ffffff0f}.mk .pill.r{color:#ff9b9b;background:#ff6b6b1c}.mk .idtop{grid-template-columns:1.3fr 1fr;gap:13px;display:grid}@media (max-width:880px){.mk .idtop{grid-template-columns:1fr}}.mk .lvcard{background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:18px}.mk .lvbig{align-items:baseline;gap:12px;margin:8px 0 14px;display:flex}.mk .lvbig b{color:var(--gold);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:40px;font-weight:900;line-height:1}.mk .lvbig span{color:var(--t2);font-size:12.5px}.mk .ladder{gap:6px;margin-bottom:14px;display:flex}.mk .ladder div{text-align:center;color:var(--t3);background:#ffffff08;border-radius:8px;flex:1;padding:6px 0;font-size:11.5px;font-weight:800}.mk .ladder div.on{color:var(--gold);background:#ffcf6e22}.mk .ladder div.next{border:1px dashed #3a3a4a}.mk .proof{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;display:grid}.mk .proof>div{background:var(--surface2);border-radius:10px;padding:10px 12px}.mk .proof .k{color:var(--t3);font-size:10.5px}.mk .proof .v{margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:18px;font-weight:900}.mk .roles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin-top:12px;display:grid}.mk .role{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:13px}.mk .role .rt{align-items:center;gap:8px;margin-bottom:5px;font-size:13px;font-weight:700;display:flex}.mk .role .rd{color:var(--t3);margin-bottom:8px;font-size:11px;line-height:1.6}.mk .sw{cursor:pointer;background:#2a2a38;border:0;border-radius:999px;flex:0 0 34px;width:34px;height:19px;padding:0;position:relative}.mk .sw:after{content:"";background:#71717f;border-radius:50%;width:15px;height:15px;transition:all .18s;position:absolute;top:2px;left:2px}.mk .sw.on{background:#7b5cff55}.mk .sw.on:after{background:#c9baff;left:17px}.mk .form{background:var(--surface);border:1px solid var(--line);border-radius:15px;grid-template-columns:1fr 1fr;gap:13px;width:100%;padding:18px;display:grid}@media (max-width:720px){.mk .form{grid-template-columns:1fr}}.mk .fld{flex-direction:column;gap:5px;display:flex}.mk .fld.full{grid-column:1/-1}.mk .fld label{color:var(--t2);font-size:11.5px}.mk .fld .hint{color:var(--t3);font-size:10.5px;line-height:1.6}.mk .fld input,.mk .fld textarea,.mk .fld select{background:var(--surface2);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:9px;outline:none;width:100%;padding:9px 11px;font-size:13px}.mk .fld input:focus,.mk .fld textarea:focus,.mk .fld select:focus{border-color:#4a4a60}.mk .fld textarea{resize:vertical;min-height:78px}.mk .upRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk .upRow input{flex:1;min-width:200px}.mk .upPreview{border:1px solid var(--line);object-fit:contain;background:#0b0b11;border-radius:10px;max-width:100%;max-height:160px;margin-top:6px}.mk .checkRow{color:var(--t2);align-items:center;gap:8px;font-size:12.5px;display:flex}.mk .msg{border-radius:10px;margin:12px 0;padding:10px 13px;font-size:12.5px;line-height:1.7}.mk .msg.err{color:#ffb3b3;background:#ff6b6b14;border:1px solid #ff6b6b3a}.mk .msg.ok{color:#a8e9cd;background:#3ddc9714;border:1px solid #3ddc973a}.mk .empty{text-align:center;color:var(--t3);border:1px dashed #2e2e3c;border-radius:13px;padding:30px 20px;font-size:13px;line-height:1.9}.mk .empty b{color:var(--t2)}.mk .steps3{flex-wrap:wrap;gap:8px;display:flex}.mk .steps3 .btn{flex:1;min-width:170px;padding:10px 14px}.mk .report{border:1px solid var(--line);background:var(--surface);color:var(--t2);white-space:pre-wrap;word-break:break-word;border-radius:14px;max-height:62vh;padding:18px 20px;font-size:13px;line-height:1.95;overflow:auto}.mk .report b,.mk .report strong{color:var(--text)}.mk .legalMask{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mk .legalBox{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;width:min(760px,100%);max-height:84vh;display:flex;overflow:hidden}.mk .legalHead{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.mk .legalHead b{font-size:14.5px}.mk .legalHead .meta{flex:1}.mk .legalBody{padding:16px 18px 22px;overflow:auto}.mk .legalSec{margin-bottom:16px}.mk .legalSec h5{color:var(--text);margin:0 0 5px;font-size:13px;font-weight:800}.mk .legalSec p{color:var(--t2);white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.95}.mk .foot{border-top:1px solid var(--line-soft);color:var(--t3);margin-top:40px;padding:26px 0 40px;font-size:12px;line-height:1.95}.mk .foot b{color:var(--t2)}.mk .foot .no{color:#ff9b9b;font-weight:700}.mk .head .headArt{object-fit:cover;border:1px solid var(--line);border-radius:12px;flex:none;align-self:center;width:104px;height:68px}.mk .role.on{background:#7b5cff0f;border-color:#7b5cff73}.mk .roleGo{align-self:flex-start;margin-top:8px}.mk .selfcheck{border:1px dashed var(--line);border-radius:12px;margin-top:10px;padding:12px 14px}.mk .selfcheck .scHead{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mk .selfcheck .scHead>div{flex:1;gap:4px;min-width:260px;display:grid}.mk .selfcheck .scHead b{font-size:13.5px}.mk .selfcheck .scOut{white-space:pre-wrap;font:inherit;color:var(--text);background:var(--surface2);border-radius:10px;max-height:520px;margin:12px 0 0;padding:12px 14px;font-size:13px;line-height:1.75;overflow:auto}.mk .upThumbs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.mk .upThumbs .th{border:1px solid var(--line);border-radius:10px;width:84px;height:84px;position:relative;overflow:hidden}.mk .upThumbs .th img{object-fit:cover;width:100%;height:100%;display:block}.mk .upThumbs .th button{color:#fff;cursor:pointer;background:#000c;border:0;border-radius:50%;width:20px;height:20px;font-size:11px;position:absolute;top:2px;right:2px}.mk .card .poster,.mk .card .pinfo .n{cursor:pointer}.mk .detailBox{width:min(1080px,100%)}.mk .detailTop{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:22px;display:grid}.mk .detailCover img{aspect-ratio:3/4;object-fit:cover;border:1px solid var(--line);border-radius:14px;width:100%;display:block}.mk .detailNoCover{aspect-ratio:3/4;border:1px solid var(--line);width:100%;color:var(--t3);background:var(--surface2);border-radius:14px;place-items:center;font-size:22px;font-weight:900;display:grid}.mk .detailTags{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.mk .detailTags .badge{position:static}.mk .detailSummary{color:var(--t2);white-space:pre-wrap;margin:8px 0 12px;font-size:13.5px;line-height:1.8}.mk .detailActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mk .detailSec{margin-top:20px}.mk .linkBtn{color:var(--t2);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-left:6px;padding:0;text-decoration:underline}.mk .linkBtn:hover{color:var(--danger-text)}.mk .detailSec h5{margin:0 0 8px;font-size:13.5px;font-weight:800}.mk .detailTerms{border-collapse:collapse;width:100%;font-size:13px}.mk .detailTerms td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:8px 10px}.mk .detailTerms td:first-child{width:120px;color:var(--t2)}.mk .detailPrev{max-height:260px;margin-bottom:10px;overflow:auto}.mk .buyBox{width:min(640px,100%)}.mk .buyPrice{background:var(--surface2);border-radius:12px;justify-content:space-between;align-items:center;margin:14px 0 8px;padding:12px 14px;font-size:13.5px;display:flex}.mk .buyPrice b{color:var(--gold,#ffcf6e);font-size:20px}.mk .buyBox .agree{color:var(--t2);align-items:flex-start;gap:8px;margin:10px 0 14px;font-size:13px;display:flex}.mk .readerMask{z-index:90;padding:0}.mk .readerBox{background:var(--ground,#0b0b0f);flex-direction:column;width:100%;height:100%;display:flex}.mk .readerBody{color:var(--text);flex:1;padding:28px clamp(20px,12vw,260px) 60px;font-size:16px;line-height:2;overflow:auto}.mk .readerBody p{margin:0 0 14px}.mk .readerEnd{text-align:center;color:var(--t2);padding:30px 0 10px;font-weight:800}.mk .readerFoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.mk .boughtActs{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}@media (max-width:760px){.mk .detailTop{grid-template-columns:1fr}}.mk .detailGallery{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin:10px 0 12px;display:grid}.mk .detailGallery img{aspect-ratio:3/4;object-fit:cover;border:1px solid var(--line);border-radius:10px;width:100%;display:block}.mk .readerMain{flex:1;min-height:0;display:flex}.mk .readerToc{border-right:1px solid var(--line);flex:none;align-content:start;gap:2px;width:240px;padding:14px 10px;display:grid;overflow:auto}.mk .readerToc button{text-align:left;font:inherit;color:var(--t2);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:13px;overflow:hidden}.mk .readerToc button:hover{background:var(--surface2);color:var(--text)}.mk .readerH{margin:26px 0 12px;font-size:18px;font-weight:800}.light .mk{--ground:#f5f5f8;--surface:#fff;--surface2:#f0f0f5;--line:#dcdce5;--line-soft:#e9e9f0;--text:#15151d;--t2:#4b4b5c;--t3:#7c7c8e;--money:#148f62;--gold:#a36b00;--warn:#b45309;--danger:#dc2626;--danger-text:#b91c1c}.light .mk .rail{background:#fff}.light .mk .railItem:hover{background:#00000008}.light .mk .railItem.on{color:#5b21b6}.light .mk .top{background:#f5f5f8e6}.light .mk .btn{background:#00000006}.light .mk .btn:hover{border-color:#b8b8c8}.light .mk .btn.on{color:#5b21b6}.light .mk .tabs{background:#00000006}.light .mk .card:hover{border-color:#c4c4d0}.light .mk .skel{background:linear-gradient(100deg,#00000008 20%,#00000012 40%,#00000008 60%) 0 0/200% 100%}.light .mk .poster{background:linear-gradient(150deg,#dcdcec,#e6dcf3 55%,#ece4f6)}.light .mk .poster .pt{color:#fff}.light .mk .badge{color:#15151d;background:#ffffffe0}.light .mk .badge.s{color:#8a5a00}.light .mk .badge.a{color:#1d4ed8}.light .mk .tier{background:#00000004}.light .mk .tier.hot{background:#148f620e;border-color:#148f6244}.light .mk .why .no,.light .mk .excl.e,.light .mk .lvl.hard,.light .mk .pill.r,.light .mk .foot .no{color:#b91c1c}.light .mk .tag.lv,.light .mk .lvl.soft{color:#1d4ed8}.light .mk .prev{background:#00000004}.light .mk .pill.b{background:#0000000a}.light .mk .ladder div{background:#00000008}.light .mk .ladder div.next{border-color:#c8c8d2}.light .mk .sw{background:#d5d5de}.light .mk .sw:after{background:#fff;box-shadow:0 1px 3px #0003}.light .mk .sw.on{background:#7b5cff}.light .mk .sw.on:after{background:#fff}.light .mk .fld input:focus,.light .mk .fld textarea:focus,.light .mk .fld select:focus{border-color:#7b5cff88}.light .mk .upPreview{background:#ececf2}.light .mk .msg.err{color:#b91c1c}.light .mk .msg.ok{color:#065f46}.light .mk .empty{border-color:#d0d0da}
