.cvnbtns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ccard .cvn{filter:drop-shadow(0 1px 2px #000);font-size:15px;position:absolute;bottom:26px;left:4px}.ccard .cvn.off{opacity:.45;filter:grayscale()}.vnhub,.vnchat{margin-top:10px}.vnhero{border:1px solid var(--ec,#d3bc8e);background:linear-gradient(135deg,#141a30,#262f52);border-radius:12px;align-items:flex-end;min-height:190px;margin:12px 0;display:flex;position:relative;overflow:hidden}.vnhero img{opacity:.6;height:150%;position:absolute;top:50%;right:-8%;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.vnherotxt{max-width:62%;padding:18px 20px;position:relative}.vnherotxt .tag{letter-spacing:2px;color:var(--gold2);font-size:11px}.vnherotxt h1{color:#fff;margin:4px 0;font-size:26px}.vnherotxt p{color:#dfe2ec;margin:0;font-size:13.5px}@media (max-width:640px){.vnherotxt{max-width:100%}.vnhero img{opacity:.3}}.vnlock{color:#e8dcc0;padding:12px 16px}.vnset{color:var(--cream2);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:10px 0;padding:10px 14px;display:flex}.vnset.compact{margin:6px 0}.vntog{cursor:pointer;align-items:center;gap:6px;min-height:32px;font-size:13.5px;display:flex}.vntog input{accent-color:#d9a24e;width:18px;height:18px}.vntier{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.vntier .chip:disabled{opacity:.5;cursor:not-allowed}.vnhint{color:#aeb3c4;flex-basis:100%}.vngchips .chip.vnvchip{color:#c8f0d0;background:#78d28c29;border-color:#78d28c8c}.vnvpop{max-width:640px}.vnvocab{border-collapse:collapse;width:100%;margin-top:6px;font-size:13.5px}.vnvocab th{text-align:left;color:#8a7a5a;border-bottom:1px solid #00000026;padding:6px;font-size:12px;font-weight:600}.vnvocab td{vertical-align:top;border-bottom:1px solid #00000014;padding:6px}.vnvocab .vw{white-space:nowrap;font-size:16px;font-weight:600}.vnvocab .vro{color:#4a6a9a;font-size:12.5px;font-style:italic;display:block}.vnvocab a{color:#2a6a4a;white-space:nowrap}.vnvocab .vout{color:#8a4a10;white-space:nowrap;background:#f3e0c0;border-radius:99px;padding:1px 7px;font-size:12px}.vnvocab tr.out .vw{color:#8a4a10}.vnpanel .vnvocab th{color:#aeb3c4;border-color:#ffffff26}.vnpanel .vnvocab td{border-color:#ffffff14}.vnpanel .vnvocab .vro{color:#b7d8ff}.vnpanel .vnvocab a{color:#9fe3d2}.vnpanel .vnvocab .vout{color:#ffc98a;background:#f3a85a33}.vnpanel .vnvocab tr.out .vw{color:#ffc98a}.vnvbar{color:#aeb3c4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;font-size:13px;display:flex}@media (max-width:560px){.vnvocab{font-size:12.5px}.vnvocab .vw{white-space:normal;font-size:15px}.vnvocab a,.vnvocab .vout{white-space:normal}}.vnvsetup{flex-basis:100%}.vnvbox{background:#00000040;border:1px solid #d3bc8e4d;border-radius:10px;margin-top:8px;padding:10px 12px;font-size:13px;line-height:1.55}.vnvbox p{color:#d9dbe4;margin:0 0 8px}.vnvbox a{color:#9fe3d2}.vnfld{color:#aeb3c4;flex-direction:column;gap:4px;margin-bottom:8px;font-size:12.5px;display:flex}.vnfld input{font:inherit;color:#fff;background:#ffffff0f;border:1px solid #d3bc8e73;border-radius:8px;min-height:36px;padding:8px 10px;font-size:14px}.vnvst{color:#e8e9ef;background:#ffffff0d;border-radius:8px;margin-bottom:8px;padding:8px 10px}.vnvst:empty{display:none}.vnvst.ok{color:#bff0c0;background:#5fae632e}.vnvst.bad{color:#ffd0c8;background:#d0605a29}.vnvst ol{margin:6px 0 0;padding-left:20px}.vnvst code{-webkit-user-select:all;user-select:all;background:#00000059;border-radius:4px;padding:1px 5px}.vnvoice{text-align:center;margin-top:2px;font-size:12px}.vnbusy{color:#f3d38a}.vnerr{color:#ffb4a8}.vncast{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vncast li{background:#0003;border-radius:8px;grid-template-columns:28px minmax(90px,1fr) auto;align-items:center;gap:4px 10px;padding:6px 8px;display:grid}.vncast b{color:#fff;font-size:14.5px}.vncast span{color:#9fe3d2;font-size:12.5px}.vncast small{color:#aeb3c4;grid-column:2/4;font-size:12px}.vnchs{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin-top:10px;display:grid}.vnch{color:var(--cream2);flex-direction:column;gap:3px;padding:12px 14px;text-decoration:none;transition:transform .15s;display:flex}.vnch h3{color:#fff;margin:2px 0 0;font-size:19px}.vnch .vi{color:#d9dbe4;font-size:13px}.vnch p{color:#aeb3c4;margin:4px 0 0;font-size:12.5px;line-height:1.45}.vnch .lk{color:#e8b08a}.vnchn{letter-spacing:1px;color:var(--gold2);font-size:11.5px}.vnch.done{border-color:#78d28c99}.vnch.off{opacity:.55}.vnch:not(.off):hover{transform:translateY(-2px)}.vnplay{margin-top:8px}.vntop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.vntools{flex-wrap:wrap;gap:6px;display:flex}.vnstage{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #ffffff2e;border-radius:14px;height:min(72vh,620px);min-height:440px;margin-top:8px;position:relative;overflow:hidden}.vnscene{letter-spacing:1px;color:#fff;background:#00000059;border-radius:99px;padding:3px 10px;font-size:12px;position:absolute;top:10px;left:12px}.vnchapter{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#00000059;border-radius:99px;max-width:60%;padding:3px 10px;font-size:12px;position:absolute;top:10px;right:12px;overflow:hidden}.vnsprite{object-fit:cover;object-position:center top;pointer-events:none;height:115%;transition:filter .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.vnsprite.idle{filter:brightness(.62)saturate(.8)}.vnsprite.talk{animation:3.2s ease-in-out infinite vnbob}@keyframes vnbob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-6px)}}.vnsprite.mood-surprised.talk{animation:.5s ease-out vnjump}@keyframes vnjump{0%{transform:translate(-50%)translateY(0)}40%{transform:translate(-50%)translateY(-18px)}to{transform:translate(-50%)translateY(0)}}.vnsprite.mood-sad{filter:brightness(.8)saturate(.6)}.vnsprite.mood-angry{filter:saturate(1.3)contrast(1.1)}.vnbox{color:#fff;background:linear-gradient(#0e1224db,#0a0c1af0);border:1px solid #f3d38a73;border-radius:12px;max-height:64%;padding:16px 18px 12px;position:absolute;bottom:12px;left:12px;right:12px;overflow-y:auto;box-shadow:0 10px 30px #00000073}.vnbox.narr{text-align:center;border-style:dashed}.vnname{color:#2a1a08;background:linear-gradient(90deg,#d9a24e,#f3d38a);border-radius:8px;margin:-4px 0 8px;padding:3px 14px;font-size:15px;font-weight:700;display:inline-block}.vnname small{color:#5a3a18;font-weight:400}.vnline .jp{font-size:17px;line-height:1.7}.vnline.big .jp{padding-right:34px;font-size:20px}.vnline .ro{color:#b7d8ff;margin-top:2px;font-size:13px;font-style:italic}.vnline .vi{color:#f3e4c4;margin-top:4px;font-size:14px}.vngchips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.vngchips .chip{color:#cfe0ff;cursor:pointer;background:#78aaff29;border-color:#78aaff80}.vnspk{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;border-radius:50%;width:34px;height:34px;position:absolute;top:10px;right:10px}.vnspk.sm{flex:none;width:28px;height:28px;position:static}.vnnext{text-align:right;color:#f3d38a;margin-top:6px;font-size:12px;animation:1.4s infinite vnblink}@keyframes vnblink{50%{opacity:.35}}.vnchoices,.vnopts{flex-direction:column;gap:8px;margin-top:10px;display:flex}.vnopts>small{color:#aeb3c4}.vnchoice{text-align:left;color:#fff;cursor:pointer;font:inherit;background:#f3d38a1a;border:1px solid #f3d38a8c;border-radius:10px;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px;display:flex}.vnchoice:hover,.vnchoice:focus-visible{background:#f3d38a38;outline:none}.vnchoice .k{color:#2a1a08;background:#f3d38a;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid}.vnchoice .jpt{font-size:16px;display:block}.vnchoice small{color:#f3e4c4;font-size:12.5px;display:block}.vnchoice small.ro{color:#b7d8ff;font-style:italic}.vnfin{text-align:center;cursor:default;border-top:1px dashed #f3d38a66;margin-top:10px;padding-top:10px}.vnkeys{text-align:center;margin-top:6px}.vnpanel{max-height:60vh;color:var(--cream2);margin-top:10px;padding:14px 16px;position:relative;overflow-y:auto}.vnpanel h3{color:#f3d38a;margin:0 0 8px;padding-right:36px;font-size:16px}.vnpanel h3 small{color:#9aa0b3;margin-left:6px;font-size:12px;font-weight:400}.vnpanel h4{color:#9fe3d2;margin:14px 0 6px}.vnx{color:#fff;cursor:pointer;z-index:2;background:#0000004d;border:1px solid #ffffff4d;border-radius:50%;width:30px;height:30px;position:absolute;top:8px;right:10px}.vnlog{flex-direction:column;gap:6px;display:flex}.vnlogi{text-align:left;color:inherit;font:inherit;cursor:pointer;background:#0003;border:1px solid #d3bc8e40;border-radius:8px;padding:8px 10px}.vnlogi:hover{border-color:#f3d38a}.vnlogi.on{background:#f3d38a1f;border-color:#f3d38a}.lg{grid-template-columns:90px 1fr;align-items:start;gap:8px;display:grid}.lg>b{color:#f3d38a;font-size:12.5px;font-family:var(--jp)}.lg.me>b{color:#9fe3d2}.lg .vnline .jp{font-size:15.5px}@media (max-width:560px){.lg{grid-template-columns:1fr}}.vntree{flex-direction:column;gap:4px;margin:0;padding-left:22px;display:flex}.vntree li{color:#8a90a3}.vntree li button{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;min-height:30px;padding:4px 0}.vntree li button:disabled{cursor:default}.vntree li.vis{color:#e8e9ef}.vntree li.vis button:hover{color:#f3d38a}.vntree li.on{color:#f3d38a;font-weight:600}.vntree li.fork::marker{color:#9fe3d2}.vntree li.end::marker{color:#f08a5a}.vntree b{color:#9fe3d2;margin-right:6px;font-size:12px}.vnfork{color:#9fe3d2;flex-direction:column;padding-left:10px;font-size:12px;display:flex}.vnscript{flex-direction:column;gap:10px;display:flex}.vnsl{border-bottom:1px dashed #d3bc8e2e;padding-bottom:8px}.vnglist{flex-direction:column;gap:4px;padding-left:18px;font-size:13.5px;display:flex}.vnglist a{color:#9fe3d2}.vnoverlay{z-index:60;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vngpop{color:#2a2418;background:#fffaf0;border-radius:12px;width:100%;max-width:520px;max-height:80vh;padding:18px 20px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000080}.vngpop .vnx{color:#2a2418;background:#eee2c8;border-color:#c9b68a}.vngpt{color:#6a3a18;padding-right:30px;font-size:20px;font-weight:700}.vngvi{color:#3a5a2a;margin:4px 0 8px;font-size:15px}.vngpop p{font-size:14px;line-height:1.6}.vngref{color:#4a2a10;background:#f3e4c4;border-radius:8px;margin-top:10px;padding:10px 12px;text-decoration:none;display:block}.vngref:hover{background:#ecd6a8}.vntopics{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:10px;display:grid}.vntopic{text-align:left;color:var(--cream2);cursor:pointer;font:inherit;flex-direction:column;gap:4px;min-height:64px;padding:14px;display:flex}.vntopic b{color:#fff;font-size:16px}.vntopic small{color:#aeb3c4}.vntopic.done{border-color:#78d28c99}.vnconv{margin-top:10px;padding:12px 14px}.vnconvh{color:#f3d38a;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.vnmsgs{flex-direction:column;gap:10px;max-height:55vh;padding:4px;display:flex;overflow-y:auto}.vnmsg{align-items:flex-start;gap:8px;display:flex}.vnmsg img{border-radius:50%;flex:none;width:40px;height:40px}.vnmsg .bub{color:#fff;background:#ffffff12;border:1px solid #d3bc8e4d;border-radius:12px;align-items:flex-start;gap:6px;max-width:85%;padding:10px 12px;display:flex}.vnmsg.me{justify-content:flex-end}.vnmsg.me .bub{background:#5fc9b024;border-color:#5fc9b080}.ginote{text-align:center;max-width:760px;margin:10px auto 14px;padding:12px 16px;font-size:14px;line-height:1.6}.ginote p{margin:0 0 10px}.gvface{border:2px solid var(--gold);background:#ffffff0f;border-radius:50%;width:64px;height:64px;margin:0 auto 6px;display:block}.gvwrap{background:#1418288c;border:1px solid #d3bc8e4d;border-radius:14px;padding:12px}.gvbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.gvbar small{color:var(--mute);margin-left:auto}.gvsearch{min-width:0;color:var(--cream);background:#00000040;border:1px solid #d3bc8e73;border-radius:10px;flex:260px;padding:9px 12px;font-size:14px}.gvsel{color:var(--cream);background:#1d2236;border:1px solid #d3bc8e73;border-radius:10px;max-width:100%;padding:8px 10px;font-size:14px}.gvscroll{overflow-x:auto}.gvwrap .vnvocab th{color:#aeb3c4;border-color:#ffffff26}.gvwrap .vnvocab td{border-color:#ffffff14}.gvwrap .vnvocab .vw{color:#ffd9a0}.gvwrap .vnvocab .vro{color:#b7d8ff}.gvwrap .vnvocab a{color:#9fe3d2}.gvspk{cursor:pointer;opacity:.75;background:0 0;border:0;padding:0;font-size:13px}.gvspk:hover{opacity:1}.gvtags{font-size:12.5px}.gvtags a,.gvtags span{margin:0 6px 2px 0;display:inline-block}.gvtags .more{color:var(--mute)}@media (max-width:560px){.gvwrap{padding:8px}.gvwrap .vnvocab th:nth-child(4),.gvwrap .vnvocab td:nth-child(4){display:none}}.vndock{z-index:55;color:#2a2418;background:#fffaf0;border:1px solid #c9b68a;border-radius:12px;flex-direction:column;width:390px;animation:.2s fade;display:flex;position:fixed;top:70px;bottom:12px;right:12px;overflow:hidden;box-shadow:0 14px 40px #00000073}.vndock-h{background:#f3e4c4;border-bottom:1px solid #e0cfa6;flex-shrink:0;align-items:center;gap:6px;padding:8px 8px 8px 14px;display:flex}.vndock-h b{color:#3a5a2a;flex:1;font-size:14.5px}.vndock-h button{color:#2a2418;cursor:pointer;background:#fffaf0;border:1px solid #c9b68a;border-radius:50%;flex-shrink:0;width:30px;height:30px;font-size:13px}.vndock-b{overscroll-behavior:contain;flex:1;padding:8px 14px 14px;overflow-y:auto}.vndock-b p{font-size:14px;line-height:1.6}.vndock.min{bottom:auto}.vndock.min .vndock-b{display:none}@media (min-width:1100px){html.vndock-on .wrap{padding-right:calc(16px + max(0px,934px - 50vw))}}@media (max-width:1099px){.vndock{border-bottom:0;border-radius:14px 14px 0 0;width:auto;max-height:44vh;inset:auto 0 0}.vndock.min{bottom:0}html.vndock-on .wrap{padding-bottom:calc(46vh + 20px)}}
.bkwrap{flex-direction:column;gap:14px;margin-top:12px;display:flex}.bkhead{padding:16px 18px}.bkbook{letter-spacing:1px;color:var(--gold);font-size:12px}.bkhead h2{color:var(--cream2);margin:4px 0 2px;font-size:26px}.bkhead p{color:var(--gold);margin:0 0 8px}.bkhead p i{opacity:.85;margin-right:8px}.bkcandos{flex-direction:column;gap:4px;margin:8px 0 0;padding-left:0;font-size:14px;list-style:none;display:flex}.bkcando{color:#fff;letter-spacing:.5px;background:#e9a33a;border-radius:99px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.bkopts{flex-wrap:wrap;gap:16px;margin-top:10px;font-size:13px;display:flex}.bksec{padding:14px 16px}.bksec>h3{color:var(--cream2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 10px;font-size:20px;display:flex}.bkno{color:#6fbf4a;font-size:28px;line-height:1}.bkpage{color:var(--mute);margin-left:auto;font-size:12px;font-style:normal}.bkro{color:#8fb5e8;font-size:12.5px;font-style:italic;display:block}.bkvi{color:var(--gold);font-size:13.5px;display:block}.bksec>h3 .bkro,.bksec>h3 .bkvi{display:inline}.bkact{border-top:1px dashed #d3bc8e4d;padding:12px 0 6px}.bkact:first-of-type{border-top:0;padding-top:4px}.bkacth{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.bkn{color:#fff;background:#7a5bd1;border-radius:6px;place-items:center;width:26px;height:26px;font-weight:700;display:inline-grid}.bkico{font-size:18px}.bkkind{color:var(--mute);font-size:13px}.bkask{flex-direction:column;margin:2px 0 6px;display:flex}.bkask b{color:var(--cream2);font-size:17px}.bkask i{color:var(--mute);font-size:12.5px}.bkask small{color:var(--gold);font-size:13.5px}.bktask{color:var(--cream);margin:4px 0 8px;font-size:14px;line-height:1.5}.bktracks{flex-direction:column;gap:6px;margin:6px 0;display:flex}.bkwords{margin:6px 0}.bkgroup{flex-wrap:wrap;gap:10px;margin-bottom:8px;display:flex}.bkgrp,.bkverb{color:#fff;background:#4f9a3a;border-radius:14px;flex-direction:column;padding:6px 14px;display:inline-flex}.bkverb{color:var(--cream2);background:0 0;border:1px solid #4f9a3a;border-radius:4px}.bkgrp small,.bkverb small{opacity:.9;font-size:12px}.bkgrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.bkword{text-align:left;color:var(--cream2);cursor:pointer;font:inherit;background:#6fbf4a14;border:1px solid #6fbf4a80;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 10px 8px 34px;display:flex;position:relative}.bkword:hover{background:#6fbf4a2e}.bkword b{font-size:17px}.bkk{color:#fff;background:#4f9a3a;border-radius:5px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:grid;position:absolute;top:8px;left:8px}.bkmodel,.bktext{flex-direction:column;gap:6px;margin:8px 0;display:flex}.bkmodel .bkline{background:#f3d38a1a;border:1px solid #f3d38a59;border-radius:12px;max-width:640px;padding:6px 10px}.bkline{align-items:flex-start;gap:8px;display:flex}.bkjp{color:var(--cream2);font-size:16px}.bkjp mark{color:#5a3a00;background:#fff3c4;border:1px solid #d9b25a;border-radius:3px;padding:0 3px}.bkspk{cursor:pointer;opacity:.8;background:0 0;border:0;padding:2px;font-size:14px}.bknotes{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.bknote{color:#2a2418;background:#fffdf3;border:1px solid #e3d6a6;border-radius:6px;max-width:420px;padding:6px 10px;box-shadow:0 2px #00000014}.bknote .bkjp{color:#2a2418}.bknote .bkvi{color:#6a5320}.bkscript{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;margin:8px 0;padding:8px 10px}.bkscripth{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:14px;display:flex}.bkdlg{flex-direction:column;gap:6px;margin-top:8px;display:flex}.bkturn{align-items:flex-start;gap:8px;display:flex}.bksp{min-width:64px;color:var(--gold);padding-top:4px;font-size:13px;font-weight:700}.bkanswer{margin:6px 0}.bkanswer p{background:#6fbf4a1f;border-radius:8px;margin:6px 0 0;padding:6px 10px;font-size:14px}.bkculture ol{margin:0 0 8px;padding-left:22px;line-height:1.7}.bkquiz{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.bkquiz>div{flex-direction:column;flex:1;gap:2px;min-width:220px;display:flex}.bkquiz span{color:var(--mute);font-size:13px}@media (max-width:560px){.bkgrid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.bksp{min-width:48px}}.bksub{color:var(--cream2);font-weight:700}.bkmodel .bksp,.bktext .bksp{min-width:auto;padding:2px 8px 0 0}.bkpart b{font-size:15px}.bkwgrp{color:var(--mute);margin-bottom:1px;font-size:10.5px}.bktn{color:#fff;background:#f0a020;border-radius:4px;place-items:center;width:28px;height:28px;font-size:17px;font-weight:700;display:inline-grid}.bkstarlegend{flex-wrap:wrap;gap:6px 16px;margin:4px 0 10px;font-size:13px;display:flex}.bkstarlegend b{color:#f0a020;letter-spacing:1px}.bkcdtable{flex-direction:column;gap:6px;display:flex}.bkcdrow{border-bottom:1px dashed #d3bc8e40;grid-template-columns:auto 1fr auto minmax(120px,200px) 76px;align-items:center;gap:8px;padding:6px 0;display:grid}.bkcdtxt{flex-direction:column;min-width:0;display:flex}.bkcdtxt small{color:var(--gold);font-size:12.5px}.bkcdtxt .bkcdl{color:var(--mute);font-size:11.5px}.bkcdstars{display:flex}.bkcdstars button{color:#bbb;cursor:pointer;background:0 0;border:0;padding:0 1px;font-size:22px;line-height:1}.bkcdstars button.on{color:#f0a020}.bkcdnote{color:inherit;font:inherit;background:#00000026;border:1px solid #d3bc8e66;border-radius:6px;min-width:0;padding:5px 8px;font-size:13px}.bkcddate{color:var(--mute);font-size:11.5px}.bksub2{margin:10px 0 16px}.bksub2 h4{margin:0 0 4px;font-size:17px}.bkmoji{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.bkmcard{color:#2a2418;background:#fff8ea;border:2px solid #f6c77a;border-radius:6px;flex-direction:column;gap:6px;padding:8px;display:flex}.bkmcard.ok{background:#eefbe9;border-color:#3fa34d}.bkmcard.bad{background:#fdeceb;border-color:#d0453a}.bkmface{cursor:pointer;color:#2a2418;background:0 0;border:0;padding:10px 4px;font-size:20px}.bkmback{flex-direction:column;align-items:center;gap:2px;font-size:13px;display:flex}.bkmback i{color:#2f6fd1}.bkmmark{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.bkmmark button{cursor:pointer;color:#2a2418;background:#fff;border:1px solid #c9b68a;border-radius:99px;padding:3px 10px;font-size:12.5px}.bkres{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.bkres .pass{color:#3fa34d}.bkres .fail{color:#d0453a}.bkkaiwa{flex-direction:column;gap:10px;padding-left:22px;display:flex}.bkkaiwa li{border-radius:8px;padding:6px 8px}.bkkaiwa li.ok{background:#3fa34d1f}.bkkaiwa li.bad{background:#d0453a1f}.bkans{margin:4px 0 4px 20px}.bkflowers{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.bkflower{opacity:.55;color:#2a2418;border-radius:8px;flex-direction:column;gap:2px;padding:8px;display:flex}.bkflower b{font-size:16px}.bkflower small{font-size:12px}.bkflower.on{opacity:1;outline:3px solid #f0a020}.fl-a{background:#f6a58c}.fl-b{background:#f4a9c8}.fl-c{background:#fbc594}.bklist{margin:4px 0;padding-left:20px;line-height:1.8}.bkbest{color:var(--gold2);font-weight:700}@media (max-width:640px){.bkcdrow{grid-template-columns:auto 1fr}.bkcdstars,.bkcdnote,.bkcddate{grid-column:2}.bkflowers{grid-template-columns:1fr}}.bkbefore{background:#8fb5e814;border:1px solid #8fb5e873;border-radius:12px;flex-direction:column;gap:6px;padding:10px 14px;display:flex}.bkbefore>b{color:#8fb5e8;font-size:15px}.bkbefore>small{color:var(--mute);margin-top:-6px;font-size:12px}.bkexs{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:8px;margin:8px 0;padding:10px 12px;display:flex}.bkchoices{border-bottom:1px dashed #d3bc8e4d;flex-wrap:wrap;gap:6px 14px;padding-bottom:8px;font-size:14.5px;display:flex}.bkchoices b{color:#fff;background:#4f9a3a;border-radius:5px;place-items:center;width:20px;height:20px;font-size:12px;display:inline-grid}.bkchoices i{color:#8fb5e8;font-size:12px}.bkchoices small{color:var(--gold)}.bkex{color:var(--cream2);flex-wrap:wrap;align-items:flex-start;gap:10px;font-size:15.5px;display:flex}.bkex>div{flex:1;min-width:0;line-height:2}.bkexn{border:1px solid var(--gold);min-width:24px;height:24px;color:var(--gold);border-radius:50%;flex:none;place-items:center;margin-top:3px;font-size:12.5px;font-weight:700;display:inline-grid}.bkexq{min-width:130px;padding-top:2px}.bkex select,.bkex input{font:inherit;color:var(--cream2);background:#00000040;border:1px solid #d3bc8e8c;border-radius:6px;max-width:100%;padding:2px 6px;font-size:15px}.bkex select:disabled,.bkex input:disabled{opacity:.75;border-style:dashed}.bkex .ok,.bkorderans.ok{background:#4fbf5a2e!important;border-color:#4fbf5a!important}.bkex .bad,.bkorderans.bad{background:#e05a5a29!important;border-color:#e05a5a!important}.bkblank{white-space:nowrap}.bkexa{color:#6fd07a;margin-left:6px;font-size:13px;font-style:normal}.bkopts2{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.bkopts2 .chip.on{outline:2px solid var(--gold)}.bkorder{flex-direction:column;gap:6px;display:flex}.bkorderans{border:1px dashed #d3bc8e8c;border-radius:8px;min-height:34px;padding:4px 10px;font-size:16px}.bkorderpool{flex-wrap:wrap;gap:6px;display:flex}.bkexbar{border-top:1px dashed #d3bc8e4d;flex-wrap:wrap;align-items:center;gap:10px;padding-top:6px;display:flex}.bkexbar b{color:#e0a05a}.bkexbar b.pass{color:#6fd07a}.bkgram{flex-direction:column;gap:10px;margin:8px 0;display:flex}.bkgbox{background:#7a5bd11a;border:1px solid #7a5bd18c;border-radius:10px;flex-direction:column;gap:6px;padding:10px 14px;display:flex}.bkgpat{color:var(--cream2);font-size:18px;font-weight:700}.bkgvi{color:var(--gold);margin-top:-4px;font-size:14px}.bkgbox>p{color:var(--cream);margin:0;font-size:14px;line-height:1.6}.bktable{margin:8px 0}.bktable>b{color:var(--cream2);font-size:15px}.bktable>small{color:var(--gold);font-size:13px}.bktscroll{margin-top:4px;overflow-x:auto}.bktable table{border-collapse:collapse}.bktable th{color:var(--mute);text-align:right;padding:2px 6px;font-size:12px;font-weight:400}.bktable td{padding:2px}.bktable td button{min-width:48px;color:var(--cream2);cursor:pointer;font:inherit;background:#6fbf4a14;border:1px solid #6fbf4a73;border-radius:8px;flex-direction:column;align-items:center;padding:4px 6px;display:flex}.bktable td button b{font-size:19px;line-height:1.2}.bktable td button small{color:#8fb5e8;font-size:11px}.bkfields{color:var(--cream2);flex-wrap:wrap;gap:8px 18px;margin:6px 0;font-size:15px;display:flex}.bkfields small{color:var(--gold)}.bkfields i{color:#8fb5e8;font-size:12px}.bkfix{opacity:.7}.bkgrid2{border:1px solid #d3bc8e80;border-radius:6px;flex-direction:column;margin:6px 0;display:inline-flex;overflow:hidden}.bkgrid2>div{display:flex}.bkgrid2 span{width:32px;height:32px;color:var(--cream2);border:1px solid #d3bc8e33;place-items:center;font-size:18px;display:grid}.bkbasic{background:#6fbf4a12;border-color:#6fbf4a73}.bkbasic>b{color:#6fbf4a}.bkem{letter-spacing:2px;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:30px;line-height:1.15;display:inline-block}.bkpicq{flex-direction:column;align-items:flex-start;gap:0;display:inline-flex}.bkpicq small{color:var(--mute);font-size:12px}.bkword .bkwem{margin-bottom:2px;font-size:26px}.bkchecklink{color:inherit;text-decoration:none}.bkchecklink:hover{outline:2px solid #6fbf4a}.rtplan{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.rtplan>div{background:#e9a33a14;border:1px solid #e9a33a8c;border-radius:8px;flex-direction:column;min-width:110px;padding:6px 10px;display:flex}.rtplan small{color:#e9a33a;font-size:12px}.rtplan b{color:var(--cream2);font-size:14px}.rtplan span{color:var(--mute);font-size:12px}.rtsheet{flex-direction:column;gap:14px;display:flex}.rtgroup{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.rtno{color:#e9a33a;border:1.5px solid #e9a33a;border-radius:5px;place-items:center;width:22px;height:22px;margin-right:4px;font-size:13px;display:inline-grid}.rtjp{color:var(--cream2);font-size:16px;line-height:1.9}.rtjp input,.rtq input{font:inherit;color:var(--cream2);background:#00000040;border:1px solid #d3bc8e8c;border-radius:6px;min-width:150px;max-width:100%;padding:2px 8px;font-size:15px}.rtk{text-underline-offset:4px;text-decoration-thickness:2px}.rtarrow{color:var(--mute);margin:0 4px}.rtbox{color:var(--cream2);border:1px dashed #d3bc8e99;border-radius:6px;padding:4px 10px;font-size:15px;display:inline-block}.rttexts{flex-wrap:wrap;gap:8px;display:flex}.rttext{min-width:240px;color:var(--cream2);background:#e9a33a0f;border:1px solid #e9a33a;border-radius:8px;flex:1;padding:8px 12px;font-size:15.5px;line-height:1.8}.rtpic{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rtpic small{color:var(--mute);max-width:520px;font-size:13px}.rtcal{grid-template-columns:repeat(8,minmax(58px,1fr));gap:2px;display:grid;overflow-x:auto}.rtcal>div{color:var(--cream2);border:1px solid #d3bc8e59;border-radius:4px;flex-direction:column;align-items:center;padding:4px;font-size:13px;display:flex}.rtcal small{color:var(--mute)}.rtcal b{font-size:16px}.rtq.rt-ok .bkexn{color:#4fbf5a;border-color:#4fbf5a}.rtq.rt-bad .bkexn{color:#e05a5a;border-color:#e05a5a}.rtq .chip.ok{outline:2px solid #4fbf5a}.rtq .chip.bad{outline:2px solid #e05a5a}.rtans{flex-direction:column;gap:2px;margin-top:4px;font-size:14px;display:flex}.rtans .pass{color:#4fbf5a}.rtans .fail{color:#e05a5a}.rtwrong{flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:15px;display:flex}.rtsaku{border:1px solid #ffffff1f;border-radius:10px;margin:10px 0;padding:10px 12px}.rtsaku h4{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;display:flex}.rtsakuact{margin-bottom:6px}.rtsakuact details{font-size:14px}.rtsakuact summary{cursor:pointer;color:var(--gold)}.rtwrite{box-sizing:border-box;width:100%;font:inherit;color:var(--cream2);background:#0003;border:1px solid #d3bc8e8c;border-radius:8px;padding:8px;font-size:15px}.nclesson{border-top:1px dashed #d3bc8e4d;padding:10px 0}.nclesson h4{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:17px;display:flex}.ncsay{background:#8fb5e814;border:1px solid #8fb5e859;border-radius:10px;flex-direction:column;gap:4px;margin-bottom:8px;padding:8px 12px;display:flex}.ncsay>b{color:#8fb5e8}.ncsay>small{color:var(--mute);margin-top:-4px;font-size:12px}.nce{color:var(--mute);font-size:12px;display:block}.nctable{flex-direction:column;gap:4px;display:flex}.ncrow{border-bottom:1px solid #ffffff0f;grid-template-columns:34px minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0;display:grid}.ncno{color:var(--gold);text-align:center;font-weight:700}.ncpat{color:var(--cream2);font-size:14px}.ncpat small{color:var(--mute)}.ncnote{align-items:center;gap:8px;margin-top:8px;display:flex}@media (max-width:640px){.ncrow{grid-template-columns:30px 1fr}.ncpat,.ncrow .bkcdstars{grid-column:2}}.bkimg{object-fit:contain;background:#fff;border-radius:8px;width:84px;height:84px;padding:2px;display:block}.bkimg.big{width:140px;height:140px}.bkword .bkimg{width:64px;height:64px}.bkcredit{margin:0;font-size:12px}.bkkana{color:#b99ae8;letter-spacing:.5px;font-size:13px;display:block}.bkhead .bkkana{margin:-2px 0 4px;font-size:15px}.bkcard{background:#e9a33a12;border:1px solid #e9a33a8c;border-radius:10px;margin:6px 0 10px;padding:10px 12px}.bkcard>small{color:var(--mute)}.ncml .bkjp,.ncml small{white-space:pre-line}.rtkana{color:#b99ae8;margin-top:4px;font-size:13px}.rtkana summary{cursor:pointer;color:var(--mute)}.bkpf{background:#5a8fd6}.bkpics{color:var(--mute);margin:4px 0;padding-left:18px;font-size:13px}.bkhint{color:var(--mute);font-size:12.5px}.bkframe{color:var(--cream2);margin-bottom:4px;font-size:15px}.bkframes{color:var(--cream2);border:1px dashed #d3bc8e8c;border-radius:8px;margin:6px 0;padding:8px 12px;font-size:15px;line-height:1.9}.bkpeople{color:var(--cream2);margin:6px 0;padding-left:22px;font-size:15px;line-height:1.8}.bkpart2{background:#8a6fd6}.stgh{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.stno{color:#e9a33a;border:1.5px solid #e9a33a;border-radius:5px;padding:1px 8px;font-size:13px;font-weight:700}.stj{flex-direction:column;display:inline-flex}.stj.blk{display:flex}.stscript{border:1px dashed #d3bc8e73;border-radius:8px;padding:6px 10px}.stscript summary{cursor:pointer;color:var(--cream2)}.stscript summary small{color:var(--mute)}.stpics{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.stpics>div{color:var(--cream2);border:1px solid #d3bc8e59;border-radius:8px;flex-direction:column;gap:2px;padding:6px 8px;font-size:13px;display:flex}.stpics b{color:#e9a33a}.stpics small{color:var(--mute)}.stcard{color:var(--cream2);border:2px solid #d3bc8e99;border-radius:6px;align-self:flex-start;padding:8px 14px;font-size:14px;line-height:1.7}.sttips{color:var(--mute);flex-direction:column;gap:3px;margin:0;padding-left:4px;font-size:14px;list-style:none;display:flex}.stself{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:13px;display:flex}.stself .chip.ok{color:#4fbf5a;border-color:#4fbf5a}.stself .chip.bad{color:#e05a5a;border-color:#e05a5a}.stsub{border-left:3px solid #e9a33a;margin-top:6px;padding-left:8px}.kktoc{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.kkcan{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.kkico{flex-direction:column;align-items:center;font-size:22px;line-height:1.1;display:inline-flex}.kkico small{color:var(--mute);font-size:11px}.kkqs{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.kkqs li{align-items:flex-start;gap:6px;font-size:15px;display:flex}.kkrate{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kkrate .bkcdnote{flex:1;min-width:180px}.kktaiken{flex-direction:column;gap:4px;margin-top:4px;display:flex}.strubric{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px;margin-top:6px;display:grid}.strubric>div{border:1px solid #d3bc8e59;border-radius:8px;flex-direction:column;gap:2px;padding:6px 8px;font-size:13.5px;display:flex}.strubric b{color:#e9a33a}
[data-ui=plain] .ndhero{background:radial-gradient(at 80% 40%,#96dc6e4d,#0000 60%),linear-gradient(135deg,#ecf8f0,#edf7ef 55%,#edf8f0)}[data-ui=plain] .ndhero .zlcopy .tag{color:#58991e}[data-ui=plain] .ndhero .zlcopy h1{color:#5fb800;text-shadow:none}[data-ui=plain] .ndhero .zlcopy .t2{color:#539325}[data-ui=plain] .ndhero .zlcopy p{color:#589127}[data-ui=plain] .ndhost img{background:radial-gradient(circle,#c8f0a0,#eef9ec)}[data-ui=plain] .a22parts span{background:#0f172a13}[data-ui=plain] .a22meter{background:#0f172a16}[data-ui=plain] .a22boss{background:linear-gradient(135deg,#f9ecf2,#efedf7)}[data-ui=plain] .a22exam{background:linear-gradient(135deg,#edf7ed,#edf7ef)}[data-ui=plain] .a22head .tag{color:#539325}[data-ui=plain] .cando li{color:#569523}[data-ui=plain] .a22stars i{color:#1f29378c}[data-ui=plain] .a22stars i.on{color:#a87a10;text-shadow:none}[data-ui=plain] .a22start span{color:#4b5563}[data-ui=plain] .vrow{border-bottom:1px solid #0f172a24}[data-ui=plain] .vrow b{color:#1f2937}[data-ui=plain] .vrow .kana{color:#58991e}[data-ui=plain] .vrow .vi{color:#7c6e3c}[data-ui=plain] .vrow small{color:#4b5563}[data-ui=plain] .spk{color:#1f2937;background:#0f172a10}[data-ui=plain] .kcard b{color:#1f2937}[data-ui=plain] .kcard span{color:#58991e}[data-ui=plain] .kcard small{color:#4b5563}[data-ui=plain] .lrow{border-bottom:1px solid #0f172a24}[data-ui=plain] .lrow .trk{color:#569523}[data-ui=plain] .lrow small{color:#4b5563}[data-ui=plain] .a22bar{background:#0f172a16}[data-ui=plain] .certbadges i.a22{color:#54991e}[data-ui=plain] .fuhero{background:radial-gradient(at 80% 40%,#78beff4d,#0000 60%),linear-gradient(135deg,#eaf0fb,#eaf0fa 55%,#eaeffb)}[data-ui=plain] .fuhero .zlcopy .tag{color:#005cb8}[data-ui=plain] .fuhero .zlcopy h1{color:#0056b8;text-shadow:none}[data-ui=plain] .fuhero .zlcopy .t2{color:#115ca7}[data-ui=plain] .fuhero .zlcopy p{color:#1159a7}[data-ui=plain] .fuhost img{background:radial-gradient(circle,#cfe6ff,#ebf1fa)}[data-ui=plain] .certbadges i.ab1{color:#1059a8}[data-ui=plain] .th-ab1 .a22exam{background:linear-gradient(135deg,#ebf0fa,#eaeffa)}[data-ui=plain] .th-ab1 .a22head .tag{color:#115ca7}[data-ui=plain] .th-ab1 .cando li{color:#1159a7}[data-ui=plain] .th-ab1 .vrow .kana,[data-ui=plain] .th-ab1 .kcard span{color:#005cb8}[data-ui=plain] .th-ab1 .lrow .trk{color:#1159a7}[data-ui=plain] .vthero{background:radial-gradient(at 80% 40%,#82ebc84d,#0000 60%),linear-gradient(135deg,#ebf9f7,#ecf9f7 55%,#ecf9f7)}[data-ui=plain] .vthero .zlcopy .tag{color:#1a9e72}[data-ui=plain] .vthero .zlcopy h1{color:#00b871;text-shadow:none}[data-ui=plain] .vthero .zlcopy .t2{color:#288f6d}[data-ui=plain] .vthero .zlcopy p{color:#25936a}[data-ui=plain] .vthost img{background:radial-gradient(circle,#d4fbef,#ebf9f6)}[data-ui=plain] .th-a1 .a22exam{background:linear-gradient(135deg,#ebf9f7,#ebfaf7)}[data-ui=plain] .th-a1 .a22head .tag{color:#288f6d}[data-ui=plain] .th-a1 .cando li{color:#25936a}[data-ui=plain] .th-a1 .vrow .kana,[data-ui=plain] .th-a1 .kcard span{color:#1a9e72}[data-ui=plain] .th-a1 .lrow .trk{color:#25936a}[data-ui=plain] .certbadges i.a1{color:#20976e}[data-ui=plain] .rdhero{background:radial-gradient(at 80% 40%,#b48cff4d,#0000 60%),linear-gradient(135deg,#efecf9,#efecf9 55%,#efebf9)}[data-ui=plain] .rdhero .zlcopy .tag{color:#3a00b8}[data-ui=plain] .rdhero .zlcopy h1{color:#3d00b8;text-shadow:none}[data-ui=plain] .rdhero .zlcopy .t2{color:#4112a5}[data-ui=plain] .rdhero .zlcopy p{color:#3f13a4}[data-ui=plain] .rdhost img{background:radial-gradient(circle,#ece2ff,#f0ebf9)}[data-ui=plain] .th-a21 .a22exam{background:linear-gradient(135deg,#efecf9,#efebf9)}[data-ui=plain] .th-a21 .a22meter i,[data-ui=plain] .th-a21 .a22bar i{background:linear-gradient(90deg,#f1ebf9,#d8c6ff)}[data-ui=plain] .th-a21 .a22head .tag{color:#4112a5}[data-ui=plain] .th-a21 .cando li{color:#3f13a4}[data-ui=plain] .th-a21 .vrow .kana,[data-ui=plain] .th-a21 .kcard span{color:#3a00b8}[data-ui=plain] .th-a21 .lrow .trk{color:#3f13a4}[data-ui=plain] .certbadges i.a21{color:#400fa9}[data-ui=plain] .certbadges i.a21.ex{background:#f1ebf9}[data-ui=plain] .mvhero{background:radial-gradient(at 80% 40%,#ff823c52,#0000 60%),linear-gradient(135deg,#fbedea,#fbede9 55%,#fbece9)}[data-ui=plain] .mvhero .zlcopy .tag{color:#b85600}[data-ui=plain] .mvhero .zlcopy h1{color:#b85900;text-shadow:none}[data-ui=plain] .mvhero .zlcopy .t2{color:#b84900}[data-ui=plain] .mvhero .zlcopy p{color:#a84d10}[data-ui=plain] .mvhost img{background:radial-gradient(circle,#ffe6d2,#fbede9)}[data-ui=plain] .th-b12 .a22exam{background:linear-gradient(135deg,#fbede9,#fbece9)}[data-ui=plain] .th-b12 .a22meter i,[data-ui=plain] .th-b12 .a22bar i{background:linear-gradient(90deg,#fbede9,#ffc07a)}[data-ui=plain] .th-b12 .a22head .tag{color:#b84900}[data-ui=plain] .th-b12 .cando li{color:#a84d10}[data-ui=plain] .th-b12 .vrow .kana,[data-ui=plain] .th-b12 .kcard span{color:#b85600}[data-ui=plain] .th-b12 .lrow .trk{color:#a84d10}[data-ui=plain] .certbadges i.b12{color:#b84900}[data-ui=plain] .certbadges i.b12.ex{background:#fbede9}[data-ui=plain] .zlhero{background:radial-gradient(at 80% 40%,#f0b93c4d,#0000 60%),linear-gradient(135deg,#f9f3eb,#faf3eb 55%,#f9f3eb)}[data-ui=plain] .zlcopy .tag{color:#a87a10}[data-ui=plain] .zlcopy h1{color:#b88d00;text-shadow:none}[data-ui=plain] .zlcopy .t2{color:#a17a17}[data-ui=plain] .zlcopy p{color:#977420}[data-ui=plain] .zlhost img{background:radial-gradient(circle,#f0c878,#faf4ea)}[data-ui=plain] .b1prog span{color:#493a7e;background:#0f172a13}[data-ui=plain] .b1gp{color:#4b5563}[data-ui=plain] .b1exam{background:linear-gradient(135deg,#faf4ea,#f9f4ec)}[data-ui=plain] .b1exam .tag{color:#a87a10}[data-ui=plain] .b1exam h3{color:#b88d00}[data-ui=plain] .b1exam h3 small{color:#a17a17}[data-ui=plain] .b1exam p{color:#8c6f2c}[data-ui=plain] .b1res{color:#1f2937}[data-ui=plain] .b1res b,[data-ui=plain] .certlink{color:#a87a10}[data-ui=plain] .gbody{color:#493a7e}[data-ui=plain] .gex{background:#0f172a10}[data-ui=plain] .gex span{color:#1f2937}[data-ui=plain] .gex small{color:#4b5563}[data-ui=plain] .extable td{color:#493a7e;border-bottom:1px solid #0f172a27}[data-ui=plain] .exrule{color:#493a7e}[data-ui=plain] .exhead{background:#eceff8}[data-ui=plain] .extimer.warn{color:#b81500}[data-ui=plain] .examresult.pass h1{color:#a87a10;text-shadow:none}[data-ui=plain] .examresult.fail h1{color:#4c288f}[data-ui=plain] .exbar .track{background:#fff}[data-ui=plain] .exbar.low .track i{background:linear-gradient(90deg,#f8eeec,#e06a5a)}[data-ui=plain] .certbadges i{color:#a87a10}[data-ui=plain] .b1stest{background:linear-gradient(135deg,#eff3f6,#eef3f6)}[data-ui=plain] .b1stest .tag{color:#28798f}[data-ui=plain] .bkno{color:#4a8c2b}[data-ui=plain] .bkro{color:#1c539b}[data-ui=plain] .bkscript{border:1px solid #0f172a30}[data-ui=plain] .bktn{color:#1f2937}[data-ui=plain] .bkstarlegend b{color:#ae6f0a}[data-ui=plain] .bkcdnote{background:#0f172a09}[data-ui=plain] .bkkaiwa li.bad{background:#0f172a08}[data-ui=plain] .bkbefore>b{color:#1c539b}[data-ui=plain] .bkexs{border:1px solid #0f172a2b}[data-ui=plain] .bkchoices i{color:#1c539b}[data-ui=plain] .bkex select,[data-ui=plain] .bkex input{background:#0f172a10}[data-ui=plain] .bkexa{color:#288f34}[data-ui=plain] .bkexbar b{color:#9e5e1a}[data-ui=plain] .bkexbar b.pass{color:#288f34}[data-ui=plain] .bkgbox{background:#0f172a06}[data-ui=plain] .bktable td button small,[data-ui=plain] .bkfields i{color:#1c539b}[data-ui=plain] .bkbasic>b{color:#4a8c2b}[data-ui=plain] .rtplan small{color:#a76b11}[data-ui=plain] .rtgroup{border:1px solid #0f172a2b}[data-ui=plain] .rtno{color:#a76b11}[data-ui=plain] .rtsaku{border:1px solid #0f172a30}[data-ui=plain] .rtwrite{background:#0f172a0d}[data-ui=plain] .ncsay>b{color:#1c539b}[data-ui=plain] .ncrow{border-bottom:1px solid #0f172a22}[data-ui=plain] .bkkana,[data-ui=plain] .rtkana{color:#4f1e99}[data-ui=plain] .stno,[data-ui=plain] .stpics b{color:#a76b11}[data-ui=plain] .stself .chip.ok{color:#2c8c36}[data-ui=plain] .strubric b{color:#a76b11}[data-ui=plain] .bimg{background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--ec) 45%,transparent),#eceef9 70%)}[data-ui=plain] .belic{background:#edeff8}[data-ui=plain] .bvi{color:#4b5563}[data-ui=plain] .bclaim.done{color:#35892f}[data-ui=plain] .arena{background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--ec) 30%,transparent),transparent 60%),linear-gradient(180deg,#eceef8,#edeff8 60%,#eceef8)}[data-ui=plain] .bname{color:#1f2937;text-shadow:none}[data-ui=plain] .hpbar{background:#fff;border:1px solid #0f172a65}[data-ui=plain] .hpbar i{background:linear-gradient(#ff8a5c,#fbebea)}[data-ui=plain] .hpnum{color:#1f2937}[data-ui=plain] .dmg{text-shadow:none}[data-ui=plain] .dmg small{color:#b88700}[data-ui=plain] .dmg.miss{color:#1f2937}[data-ui=plain] .pm{color:#493a7e}[data-ui=plain] .pm img{background:radial-gradient(circle,color-mix(in srgb,var(--pc) 40%,#edeff8),#edeff8)}[data-ui=plain] .stagebar span{color:#4b5563}[data-ui=plain] .yaehead img{background:radial-gradient(circle,#f7c3d8,#f7edf2)}[data-ui=plain] .trayph{color:#77405d}[data-ui=plain] .msg .bub em{color:#b81800}[data-ui=plain] .msg.me .bub{background:#f0f1f5}[data-ui=plain] .msg.me .bub.was-bad{background:#f6eeef}[data-ui=plain] .homeboss span{color:#4b5563}[data-ui=plain] .elbtn{background:#0f172a13}[data-ui=plain] .cfilter select,[data-ui=plain] .cq{background:#edeff8}[data-ui=plain] .ccard.r4 .cimg{background:linear-gradient(160deg,#f0eff6,#9a6bd1)}[data-ui=plain] .ccard.r5 .cimg{background:linear-gradient(160deg,#f8f2ec,#e0a93c)}[data-ui=plain] .ccard .ccons{color:#1f2937;background:#fff}[data-ui=plain] .cstage{background:radial-gradient(ellipse at 30% 55%,color-mix(in srgb,var(--ec) 35%,transparent),transparent 60%),radial-gradient(ellipse at 80% 20%,#788cff2e,transparent 55%),linear-gradient(180deg,#ebedfa,#ebedfa 55%,#ebedfa)}[data-ui=plain] .cshade{background:linear-gradient(90deg,#ebedfa,#0f172a0d 55%,#ebedfa)}[data-ui=plain] .ctitle h1{color:#1f2937;text-shadow:none}[data-ui=plain] .cmeta span{color:#3e3e79;background:#fff;border:1px solid #0f172a37}[data-ui=plain] .cmeta .stars{color:#b88700}[data-ui=plain] .cconsname{color:#493a7e}[data-ui=plain] .cstella{color:#4b5563}[data-ui=plain] .cinfo{background:#eceef9}[data-ui=plain] .cinfo h2{color:#1f2937}[data-ui=plain] .cdesc{color:#493a7e}[data-ui=plain] .cact .done{color:#35892f}[data-ui=plain] .cact .need{color:#835934}[data-ui=plain] .cact .cost{color:#4b5563}[data-ui=plain] .luckchip{color:#b88700!important}[data-ui=plain] .gamble{color:#937025;background:radial-gradient(at 50% 30%,#e0a93c40,#0000 60%),linear-gradient(#f7eef3,#f2edf7 55%,#f2ebf9)}[data-ui=plain] .gamble.win{background:radial-gradient(at 50% 35%,#ffd25a73,#0000 60%),linear-gradient(#fbf0ea,#f7eef3 60%,#f6eeee)}[data-ui=plain] .gamble.lose{background:radial-gradient(at 50% 35%,#0f172a16,#0000 60%),linear-gradient(#f0eef6,#efedf7 60%,#f1edf7)}[data-ui=plain] .g-title span{color:#a17317}[data-ui=plain] .g-rule{color:#856732}[data-ui=plain] .luck{color:#b88700}[data-ui=plain] .doom{color:#462197}[data-ui=plain] .d10.doomed b{color:#4000b8}[data-ui=plain] .g-result.luck h3{color:#b88700;text-shadow:none}[data-ui=plain] .g-result.doom h3{color:#462197;text-shadow:none}[data-ui=plain] .g-fates button{color:#856732;background:#0f172a13}[data-ui=plain] .g-bet b{color:#b88700}[data-ui=plain] .gamble .chip{color:#856732;background:#0f172a13}[data-ui=plain] .g-note{color:#7c613c}[data-ui=plain] .g-stats{color:#79643e}[data-ui=plain] .g-log span{background:#0f172a16}[data-ui=plain] .pickgrid i{border:1px solid #d9e0ea}[data-ui=plain] header.top{background:linear-gradient(#eceef9,#eceef9)}[data-ui=plain] .curr{background:#0f172a16}[data-ui=plain] .pagehead h1{text-shadow:none}[data-ui=plain] .panel{background:linear-gradient(#edeff7,#edeff8)}[data-ui=plain] .tcard .tchar{background:radial-gradient(circle,var(--el),#eceff8 75%)}[data-ui=plain] .tcard .meta{color:#4b5563}[data-ui=plain] .bar{background:#fff}[data-ui=plain] .starsrow .off{color:#8a6b2ecc}[data-ui=plain] .srow .ico:before{background:linear-gradient(135deg,#f3d38a40,#eceff8)}[data-ui=plain] .srow .txt .sub,[data-ui=plain] .srow .res{color:#4b5563}[data-ui=plain] .srow.all{background:linear-gradient(#f9f4ec,#efeff6)}[data-ui=plain] .gbtn.x .c:after{color:#0062b8}[data-ui=plain] .modal{background:#ebeefa}[data-ui=plain] .chip.dk{background:#0f172a13}[data-ui=plain] .opt{background:linear-gradient(#edeff7,#edeff8)}[data-ui=plain] .opt .k:before,[data-ui=plain] .mtabs button{background:#0f172a10}[data-ui=plain] .frame{background:linear-gradient(135deg,#f3d38a,#a88b55 40%,#f3d38a 60%,#f7f4ee)}[data-ui=plain] .frame .inner{background:#eceef9}[data-ui=plain] .frame .ph{color:#a87a10cc}[data-ui=plain] .frame .ph.load{background:linear-gradient(100deg,#edeff8 30% 50%,#edeff8 70%)}[data-ui=plain] .frame .cap{color:#1f2937;background:linear-gradient(#0000,#fff)}[data-ui=plain] .frame .swap{background:#eceef9}[data-ui=plain] .info .verdict.ok{color:#25932a}[data-ui=plain] .info .verdict.bad{color:#b80f00}[data-ui=plain] .info .m{background:#0f172a0d}[data-ui=plain] .buddy .av{background:linear-gradient(160deg,var(--elc,#eef0f6),#edeff8)}[data-ui=plain] .float{text-shadow:none}[data-ui=plain] .rhero{background:#eceef9}[data-ui=plain] .rhero:after{background:linear-gradient(#0000 40%,#edeff8)}[data-ui=plain] .rhero .say{color:#1f2937;text-shadow:none}[data-ui=plain] .bigstars span{color:#8a6b2ecc}[data-ui=plain] .bigstars span.on{text-shadow:none}[data-ui=plain] .rew{background:#0f172a16}[data-ui=plain] .wl div{background:#0f172a10}[data-ui=plain] .wl p{color:#4b5563}[data-ui=plain] .btab{background:#edeff8;border:2px solid #0f172a4e}[data-ui=plain] .btab span{color:#1f2937;background:#fff}[data-ui=plain] .bnr:before{background:linear-gradient(90deg,#edecf8 0%,#eeecf8 42%,#0f172a06 72%,#0000)}[data-ui=plain] .bnr h2{color:#1f2937;text-shadow:none}[data-ui=plain] .bnr p{color:#533681}[data-ui=plain] .bnr .feat img{background:linear-gradient(160deg,#f0eff6,#9a6bd1);border:1px solid #0f172a70}[data-ui=plain] .bnr .feat img.r5{background:linear-gradient(160deg,#f8f2ec,#e0a93c)}[data-ui=plain] .bnr .ends{color:#1f2937;background:#fff}@media (max-width:640px){[data-ui=plain] .bnr:before{background:linear-gradient(#0000,#eeecf8 30%,#edecf8 65%)}}[data-ui=plain] .pity,[data-ui=plain] .path{color:#4b5563}[data-ui=plain] .path img{background:linear-gradient(160deg,#f8f2ec,#e0a93c)}[data-ui=plain] .path img.on{border-color:#d9e0ea}[data-ui=plain] .item.r3 .art{background:linear-gradient(160deg,#eef1f6,#5d8bc2)}[data-ui=plain] .item.r4 .art{background:linear-gradient(160deg,#f0eff6,#9a6bd1)}[data-ui=plain] .item.r5 .art{background:linear-gradient(160deg,#f8f2ec,#e0a93c)}[data-ui=plain] .item .st{text-shadow:none}[data-ui=plain] .item .ct{color:#1f2937;background:#fff}[data-ui=plain] .fivelist span{background:#0f172a13}[data-ui=plain] .fivelist img{background:linear-gradient(160deg,#f8f2ec,#e0a93c)}[data-ui=plain] .fivelist b.lo{color:#35892f}[data-ui=plain] .fivelist b.hi{color:#b80f00}[data-ui=plain] .msky{background:radial-gradient(at 50% 120%,#ebeff9 0%,#eaeefa 45%,#eaedfa 80%)}[data-ui=plain] .scard{border:2px solid #0f172a7c}[data-ui=plain] .scard.r3{background:linear-gradient(#ecf1f8,#4f7fbf 60%,#ecf1f8)}[data-ui=plain] .scard.r4{background:linear-gradient(#f0edf8,#9a6bd1 60%,#f0edf8)}[data-ui=plain] .scard.r5{background:linear-gradient(#fbf3e9,#f1bd55 60%,#fbf3e9)}[data-ui=plain] .scard .sh{background:linear-gradient(#0000 55%,#fff)}[data-ui=plain] .scard .info2 .s{color:#b88d00}[data-ui=plain] .sum .tot{color:#4d3880}[data-ui=plain] .toast{background:#eceef9}[data-ui=plain] .good{background:#fff}[data-ui=plain] .good .art{background:linear-gradient(170deg,#f9f2ec 0%,#c8894a 55%,#d9a15b 100%)}[data-ui=plain] .good .nm{color:#1f2937;text-shadow:none}[data-ui=plain] .good .left{color:#1f2937;background:#fff}[data-ui=plain] .good .price{color:#1f2937}[data-ui=plain] .buy-art{background:linear-gradient(170deg,#f9f2ec,#d9a15b)}[data-ui=plain] .meteor-cv{background:#ecedf8}[data-ui=plain] .chron{background:radial-gradient(circle at 12% 110%,#ffaad240,#0000 40%),radial-gradient(circle at 90% -10%,#a078ff59,#0000 45%),radial-gradient(circle at 50% 100%,#0000 18px,#ffffff09 19px,#0000 21px) 0 0/44px 22px,linear-gradient(#efedf8,#f1edf7 55%,#f1edf7)}[data-ui=plain] .chron-title span{color:#a31449}[data-ui=plain] .tag .pic{background:linear-gradient(180deg,color-mix(in srgb,var(--ec) 45%,#fff),color-mix(in srgb,var(--ec) 25%,#efedf7))}[data-ui=plain] .tag .foot i{color:#a17317}[data-ui=plain] .chron-sub{color:#4300b8}[data-ui=plain] .chron-weap{color:#482593}[data-ui=plain] .chron-weap img{background:linear-gradient(160deg,#f8f2ec,#e0a93c)}[data-ui=plain] .chron-weap img.on{border-color:#d9e0ea}[data-ui=plain] .chron-path{color:#1f2937;background:#0f172a10}[data-ui=plain] .chron-path b{color:#a87a10}[data-ui=plain] .mainmenu{background:linear-gradient(#eceff8,#eceef9)}[data-ui=plain] .mngroup h3 small{color:#4b5563}[data-ui=plain] .mntxt b{color:#1f2937}[data-ui=plain] .mntxt small,[data-ui=plain] .homesec>.a22th small,[data-ui=plain] .prolv .jpt{color:#4b5563}[data-ui=plain] .procard h3{color:#1f2937}[data-ui=plain] .prohost{color:#4b5563}[data-ui=plain] .procard p{color:#1f2937}[data-ui=plain] .klhero{background:radial-gradient(at 80% 40%,#ffaa7852,#0000 60%),linear-gradient(135deg,#faedeb,#faedea 55%,#faedeb)}[data-ui=plain] .klhero .zlcopy .tag{color:#b84300}[data-ui=plain] .klhero .zlcopy h1{color:#b85000;text-shadow:none}[data-ui=plain] .klhero .zlcopy .t2{color:#b84300}[data-ui=plain] .klhero .zlcopy p{color:#a94a0f}[data-ui=plain] .klhost img{background:radial-gradient(circle,#ffe0cc,#faeeeb)}[data-ui=plain] .th-kana .a22exam{background:linear-gradient(135deg,#faedea,#faedeb)}[data-ui=plain] .th-kana .a22head .tag{color:#b84300}[data-ui=plain] .kprev{color:#b84600}[data-ui=plain] .kcell{color:#1f2937;background:#0f172a10}[data-ui=plain] .kcell small{color:#4b5563}[data-ui=plain] .kbigsm{color:#1f2937}[data-ui=plain] .kmsg.hint{color:#4b5563}[data-ui=plain] .kchip{color:#1f2937;background:#0f172a13}[data-ui=plain] .kinfo{color:#7c6e3c}[data-ui=plain] .kbig{color:#1f2937}[data-ui=plain] .krom{color:#b84300}[data-ui=plain] .kmeta{color:#4b5563}[data-ui=plain] .kcard2 b{color:#1f2937}[data-ui=plain] .kcard2 span{color:#b84300}[data-ui=plain] .kback{color:#493a7e}[data-ui=plain] .kdone{color:#1f2937}[data-ui=plain] .krule{color:#7c6e3c}[data-ui=plain] .kzhero{background:radial-gradient(at 80% 40%,#78d2be40,#0000 60%),linear-gradient(135deg,#eff0f6,#f7eeed 55%,#eef1f6)}[data-ui=plain] .kzhero .zlcopy .tag{color:#b83400}[data-ui=plain] .kzhero .zlcopy h1{color:#b84d00;text-shadow:none}[data-ui=plain] .kzhero .zlcopy .t2{color:#269277}[data-ui=plain] .kzhero .zlcopy p{color:#845033}[data-ui=plain] .kzhost img{background:radial-gradient(circle,#fbe9e0,#edf8f6)}[data-ui=plain] .th-kanji .a22exam{background:linear-gradient(135deg,#f7eeed,#eef1f6)}[data-ui=plain] .th-kanji .a22meter i{background:linear-gradient(90deg,#faedea,#9fe3d2)}[data-ui=plain] .th-kanji .a22head .tag{color:#269277}[data-ui=plain] .kjtool b{color:#b83400}[data-ui=plain] .kjtool span,[data-ui=plain] .kjtool small{color:#4b5563}[data-ui=plain] .kjsearch input{color:#1f2937;background:#0f172a13}[data-ui=plain] .kjhv{color:#b83400}[data-ui=plain] .kjvi{color:#1f2937}[data-ui=plain] .kjmeta{color:#4b5563}[data-ui=plain] .kjreads i,[data-ui=plain] .kjsec h4{color:#269277}[data-ui=plain] .kjsec.memo p{color:#b86800}[data-ui=plain] .kjsec.tip p{color:#22967b}[data-ui=plain] .kjcomp{background:#0f172a10}[data-ui=plain] .kjcomp b{color:#1f2937}[data-ui=plain] .kjcomp span{color:#856732}[data-ui=plain] .kjcomp small{color:#4b5563}[data-ui=plain] .kjw{color:#1f2937}[data-ui=plain] .kjw .hl{color:#b82e00}[data-ui=plain] .kjr{color:#1f2937}[data-ui=plain] .kjr b{color:#269277}[data-ui=plain] .kjv{color:#4b5563}[data-ui=plain] .kjex .jpt{color:#1f2937}[data-ui=plain] .kjex .jpt b{color:#b82e00}[data-ui=plain] .kjex small{color:#4b5563}[data-ui=plain] .kjsim a,[data-ui=plain] .kjsim b.jpt{color:#b83400}[data-ui=plain] .kjtips h4{color:#269277}[data-ui=plain] .kjtips b.jpt{color:#1f2937}[data-ui=plain] .kjg h2{color:#b83400}[data-ui=plain] .kjtable th{color:#269277;background:#0f172a0d}[data-ui=plain] .kjtable small{color:#4b5563}[data-ui=plain] .kjmore summary{color:#269277}[data-ui=plain] .kjfamrow .big{color:#1f2937}[data-ui=plain] .kjfamrow .on{color:#269277}[data-ui=plain] .kjrad{background:#0f172a0d}[data-ui=plain] .kjrad>b{color:#1f2937}[data-ui=plain] .kjrad small{color:#4b5563}[data-ui=plain] .kjrad .ks a{color:#b83400}[data-ui=plain] .kwwords{color:#1f2937}[data-ui=plain] .tsa-hero{background:radial-gradient(at 20% 40%,#a0d7ff59,#0000 60%),linear-gradient(135deg,#eaeefb,#eaeffa 55%,#eaeefa)}[data-ui=plain] .tsa-portrait.emblem{background:radial-gradient(circle,#eaf1fa,#eaeefa)}[data-ui=plain] .tsa-copy .tag{color:#0077b8}[data-ui=plain] .tsa-copy h1{color:#0077b8;text-shadow:none}[data-ui=plain] .tsa-copy .t2{color:#006eb8}[data-ui=plain] .tsa-copy p{color:#0d69ab}[data-ui=plain] .tsa-stats{color:#1865a0}[data-ui=plain] .tsa-stats b{color:#1f2937}[data-ui=plain] .as-txt span{color:#4b5563}[data-ui=plain] .bcard.ice{background:linear-gradient(#ebf0fa,#ebeffa)}[data-ui=plain] .hosthead.ronova .bubble{color:#4000b8;background:#f1ecf9}[data-ui=plain] .hosthead.ronova .bubble b{color:#4600b8}[data-ui=plain] .player{color:#1f2937;background:linear-gradient(90deg,#ecf0f9,#ecf0f9)}[data-ui=plain] .playbtn{color:#1f2937;background:radial-gradient(circle,#6fb8ee,#ebf1fa)}[data-ui=plain] .pl-info span{color:#215e97}[data-ui=plain] .bsub{color:#4b5563}[data-ui=plain] .ronova-card{background:radial-gradient(at 20%,#0f172a16,#0000 60%),linear-gradient(135deg,#f1ebfa,#f1ebf9 60%,#f1ebfa)}[data-ui=plain] .ronova-card .tag{color:#4600b8}[data-ui=plain] .ronova-card h2{color:#4900b8}[data-ui=plain] .ronova-card p{color:#4c2790}[data-ui=plain] .arena.ronova{background:radial-gradient(at 50% 60%,#f0e9fb,#0000 60%),linear-gradient(#f1ebfa,#f1ebf9 60%,#f1ebfa)}[data-ui=plain] .arena.ronova .hpbar i{background:linear-gradient(#c9a7ff,#f0eafb)}[data-ui=plain] .myprof span{color:#4b5563}[data-ui=plain] .boardsel{background:#edeff8}[data-ui=plain] .rlhead small,[data-ui=plain] .rlempty{color:#4b5563}[data-ui=plain] .rrow{border-bottom:1px solid #0f172a20}[data-ui=plain] .rrow .rk{color:#4b5563}[data-ui=plain] .rrow img{background:#edeff7}[data-ui=plain] .rrow .sc small{color:#4b5563}[data-ui=plain] .sellinfo .prices span{background:#0f172a13}[data-ui=plain] .sellinfo .bulk,[data-ui=plain] .sellinfo small{color:#4b5563}[data-ui=plain] .sellart.r3{background:linear-gradient(160deg,#eef1f6,#5d8bc2)}[data-ui=plain] .sellart.r4{background:linear-gradient(160deg,#f0eff6,#9a6bd1)}[data-ui=plain] .sellart.r5{background:linear-gradient(160deg,#f8f2ec,#e0a93c)}[data-ui=plain] .vnhero{background:linear-gradient(135deg,#edeff7,#eeeff7)}[data-ui=plain] .vnherotxt h1{color:#1f2937}[data-ui=plain] .vnherotxt p{color:#3e4c7a}[data-ui=plain] .vnlock{color:#8c6f2c}[data-ui=plain] .vnhint{color:#4b5563}[data-ui=plain] .vngchips .chip.vnvchip{color:#24943a}[data-ui=plain] .vnvocab th,[data-ui=plain] .vnvocab td{border-bottom:1px solid #d9e0ea}[data-ui=plain] .vnpanel .vnvocab th{color:#4b5563;border-color:#0f172a37}[data-ui=plain] .vnpanel .vnvocab td{border-color:#0f172a27}[data-ui=plain] .vnpanel .vnvocab .vro{color:#0053b8}[data-ui=plain] .vnpanel .vnvocab a{color:#269277}[data-ui=plain] .vnpanel .vnvocab .vout,[data-ui=plain] .vnpanel .vnvocab tr.out .vw{color:#b86200}[data-ui=plain] .vnvbar{color:#4b5563}[data-ui=plain] .vnvbox{background:#0f172a10}[data-ui=plain] .vnvbox p{color:#1f2937}[data-ui=plain] .vnvbox a{color:#269277}[data-ui=plain] .vnfld{color:#4b5563}[data-ui=plain] .vnfld input,[data-ui=plain] .vnvst{color:#1f2937}[data-ui=plain] .vnvst.ok{color:#1f9821}[data-ui=plain] .vnvst.bad{color:#b81c00}[data-ui=plain] .vnvst code{background:#0f172a16}[data-ui=plain] .vnbusy{color:#a87a10}[data-ui=plain] .vnerr{color:#b81800}[data-ui=plain] .vncast li{background:#0f172a0d}[data-ui=plain] .vncast b{color:#1f2937}[data-ui=plain] .vncast span{color:#269277}[data-ui=plain] .vncast small{color:#4b5563}[data-ui=plain] .vnch h3,[data-ui=plain] .vnch .vi{color:#1f2937}[data-ui=plain] .vnch p{color:#4b5563}[data-ui=plain] .vnch .lk{color:#9c4f1c}[data-ui=plain] .vnstage{border:1px solid #0f172a3e}[data-ui=plain] .vnscene,[data-ui=plain] .vnchapter{color:#1f2937;background:#0f172a16}[data-ui=plain] .vnbox{color:#1f2937;background:linear-gradient(#edeff8,#edeef8)}[data-ui=plain] .vnline .ro{color:#0053b8}[data-ui=plain] .vnline .vi{color:#9c731c}[data-ui=plain] .vngchips .chip{color:#0040b8}[data-ui=plain] .vnspk{color:#1f2937;border:1px solid #0f172a59}[data-ui=plain] .vnnext{color:#a87a10}[data-ui=plain] .vnopts>small{color:#4b5563}[data-ui=plain] .vnchoice{color:#1f2937}[data-ui=plain] .vnchoice small{color:#9c731c}[data-ui=plain] .vnchoice small.ro{color:#0053b8}[data-ui=plain] .vnpanel h3{color:#a87a10}[data-ui=plain] .vnpanel h3 small{color:#4b5563}[data-ui=plain] .vnpanel h4{color:#269277}[data-ui=plain] .vnx{color:#1f2937;background:#0f172a13;border:1px solid #0f172a59}[data-ui=plain] .vnlogi{background:#0f172a0d}[data-ui=plain] .lg>b{color:#a87a10}[data-ui=plain] .lg.me>b{color:#269277}[data-ui=plain] .vntree li{color:#4b5563}[data-ui=plain] .vntree li.vis{color:#1f2937}[data-ui=plain] .vntree li.vis button:hover,[data-ui=plain] .vntree li.on{color:#a87a10}[data-ui=plain] .vntree li.fork::marker{color:#269277}[data-ui=plain] .vntree li.end::marker{color:#aa3f0e}[data-ui=plain] .vntree b,[data-ui=plain] .vnfork,[data-ui=plain] .vnglist a{color:#269277}[data-ui=plain] .vnoverlay{background:#fff}[data-ui=plain] .vntopic b{color:#1f2937}[data-ui=plain] .vntopic small{color:#4b5563}[data-ui=plain] .vnconvh{color:#a87a10}[data-ui=plain] .vnmsg .bub{color:#1f2937}[data-ui=plain] .gvwrap{background:#eef0f6}[data-ui=plain] .gvsearch{background:#0f172a10}[data-ui=plain] .gvsel{background:#eef0f6}[data-ui=plain] .gvwrap .vnvocab th{color:#4b5563;border-color:#0f172a37}[data-ui=plain] .gvwrap .vnvocab td{border-color:#0f172a27}[data-ui=plain] .gvwrap .vnvocab .vw{color:#b86e00}[data-ui=plain] .gvwrap .vnvocab .vro{color:#0053b8}[data-ui=plain] .gvwrap .vnvocab a{color:#269277}[data-ui=plain] .sum{background:radial-gradient(at 50% 45%,#eef1f6 0%,#edeff7 45%,#eceff8 85%)}[data-ui=plain] .sc2-inner{background:linear-gradient(#f0f1f5,#8497bf 45%,#eff1f5)}[data-ui=plain] .sc2.r4 .sc2-inner{background:linear-gradient(#f0eef6,#8e72c9 45%,#f0eef6)}[data-ui=plain] .sc2.r5 .sc2-inner{background:linear-gradient(#f7f3ed,#caa25a 45%,#f8f3ed)}[data-ui=plain] .sc2-shade{background:linear-gradient(#0000 50%,#eef0f6 72%,#eef0f6)}[data-ui=plain] .gift.r4{background:linear-gradient(160deg,#f0eff6,#9a6bd1)}[data-ui=plain] .gift.r5{background:linear-gradient(160deg,#f8f2ec,#e0a93c)}[data-ui=plain] .gift.r3{background:linear-gradient(160deg,#eef1f6,#5d8bc2)}[data-ui=plain] .gift b{color:#1f2937;text-shadow:none;background:#0f172a16}[data-ui=plain] .sc2-stars{color:#b88700;text-shadow:none}[data-ui=plain] .sc2-top{color:#1f2937;text-shadow:none}[data-ui=plain] .sc2.r5 .sc2-top{color:#b89300;text-shadow:none}[data-ui=plain] .sc2.r4 .sc2-top{color:#5f00b8;text-shadow:none}
:root[data-ui=plain]{--sky0:#f6f7fb;--sky1:#eef1f7;--sky2:#e3e8f1;--sky3:#c9d3e3;--gold:#2f6fd1;--gold2:#1d4f9e;--gold3:#5b8fd9;--cream:#1f2937;--cream2:#111827;--ink:#374151;--ink2:#1f2937;--mute:#6b7280;--ok:#2e8b57;--bad:#d14343;--serif:"Be Vietnam Pro","Segoe UI","Noto Sans","Helvetica Neue",Arial,"Noto Sans JP","Yu Gothic",sans-serif;--jp:"Noto Sans JP","Yu Gothic","Meiryo","Noto Serif JP",sans-serif;--pl-card:#fff;--pl-line:#d9e0ea;--pl-soft:#f1f4f9;--pl-accent:#2f6fd1;--pl-accent-2:#e8f0fc;--pl-text:#1f2937;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-ui=plain] body{background:var(--sky0);color:var(--pl-text)}[data-ui=plain] img[src*=UI_AvatarIcon],[data-ui=plain] img[src*=UI_Gacha_AvatarImg],[data-ui=plain] img[src*=UI_Gacha_EquipIcon],[data-ui=plain] img[src*=UI_EquipIcon],[data-ui=plain] img[src*=MonsterIcon],[data-ui=plain] img[src*=UI_Talent],[data-ui=plain] canvas.sky,[data-ui=plain] .meteor-cv,[data-ui=plain] .msky{display:none!important}[data-ui=plain] [style*=yatta\.moe],[data-ui=plain] [style*="/gi/UI_"]{background-image:none!important}[data-ui=plain] header.top{border-bottom:1px solid var(--pl-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;box-shadow:0 1px 3px #0f172a0f}[data-ui=plain] .brand svg{color:var(--pl-accent)}[data-ui=plain] .brand b{color:var(--pl-text)}[data-ui=plain] .brand small{color:var(--mute)}[data-ui=plain] .navbtn,[data-ui=plain] .curr{background:var(--pl-soft);border:1px solid var(--pl-line);color:var(--pl-text)}[data-ui=plain] .navbtn:hover,[data-ui=plain] .menubtn.on{background:var(--pl-accent-2);border-color:var(--pl-accent)}[data-ui=plain] .panel{background:var(--pl-card);border:1px solid var(--pl-line);color:var(--pl-text);box-shadow:0 1px 3px #0f172a0f}[data-ui=plain] .panel:before,[data-ui=plain] .panel:after{display:none}[data-ui=plain] .parch{color:var(--pl-text);border:1px solid var(--pl-line);background:#fff}[data-ui=plain] .modal{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172a73}[data-ui=plain] .pagehead h1{color:var(--pl-text);text-shadow:none}[data-ui=plain] .pagehead p{color:var(--mute)}[data-ui=plain] .orn:before,[data-ui=plain] .orn:after{background:var(--pl-line)}[data-ui=plain] .orn span{border-color:var(--pl-line);background:var(--sky0)}[data-ui=plain] .back{color:var(--pl-accent)}[data-ui=plain] .hint{color:var(--mute)}[data-ui=plain] .gbtn{background:var(--pl-accent);color:#fff;border:1px solid var(--pl-accent);box-shadow:none;text-shadow:none;border-radius:8px}[data-ui=plain] .gbtn .c{display:none}[data-ui=plain] .gbtn:hover{filter:brightness(1.08)}[data-ui=plain] .gbtn.dark,[data-ui=plain] .gbtn.x{color:var(--pl-accent);background:#fff}[data-ui=plain] .chip{border:1px solid var(--pl-line);color:var(--pl-text);background:#fff}[data-ui=plain] .chip.dk{color:var(--pl-text);background:#fff}[data-ui=plain] .chip.on,[data-ui=plain] .chip.dk.on{background:var(--pl-accent);border-color:var(--pl-accent);color:#fff}[data-ui=plain] .chip small{color:inherit;opacity:.75}[data-ui=plain] input,[data-ui=plain] select,[data-ui=plain] textarea{color:var(--pl-text);border-color:var(--pl-line);background:#fff}[data-ui=plain] .mainmenu{border-bottom:1px solid var(--pl-line);background:#fff;box-shadow:0 8px 24px #0f172a1f}[data-ui=plain] .mnitem{background:var(--pl-soft);border:1px solid var(--pl-line);color:var(--pl-text)}[data-ui=plain] .mnitem.on,[data-ui=plain] .mnitem:hover{background:var(--pl-accent-2);border-color:var(--pl-accent)}[data-ui=plain] .mntxt b{color:var(--pl-text)}[data-ui=plain] .mngroup h3{color:var(--mute)}[data-ui=plain] .toast{color:#fff;background:#1f2937;border-color:#1f2937}[data-ui=plain] .prohost{display:none}[data-ui=plain] .procard p{color:#4b5563}[data-ui=plain] .procard em{color:var(--pl-accent)}[data-ui=plain] .procard:hover{box-shadow:0 6px 18px #0f172a1a}[data-ui=plain] .tcard .glow{display:none}[data-ui=plain] .tcard h3,[data-ui=plain] .tcard .vi{padding-right:0}[data-ui=plain] .tcard:hover{box-shadow:0 6px 18px #0f172a1a,0 0 0 1px var(--pl-accent)}[data-ui=plain] .bar{background:#e5e9f0}[data-ui=plain] .bar i{background:var(--pl-accent)}[data-ui=plain] .zlhero{border:1px solid var(--pl-line);background:#fff;min-height:0;padding:18px 22px;box-shadow:0 1px 3px #0f172a0f}[data-ui=plain] .zlhero .tag,[data-ui=plain] .zlhero .t2,[data-ui=plain] .zlcopy>p:not(.t2){display:none}[data-ui=plain] .zlhero h1{color:var(--pl-text);text-shadow:none;margin:0}[data-ui=plain] .parch,[data-ui=plain] .qcard{outline:0;border:1px solid var(--pl-line)!important;box-shadow:0 1px 3px #0f172a0f!important}[data-ui=plain] .qcard .kana{color:#6b7280}[data-ui=plain] .zlhost .bubble{color:var(--pl-text);background:#f0f6ff;border:1px solid #cfe0f7}[data-ui=plain] .zlhost .bubble:before{display:none}[data-ui=plain] .zlhost .bubble>b:first-child{font-size:0}[data-ui=plain] .zlhost .bubble>b:first-child:after{content:"💡 Mẹo";color:var(--pl-accent);font-size:13px}[data-ui=plain] .buddy .av{display:none}[data-ui=plain] .ccard{border:1px solid var(--pl-line);background:#fff;min-height:0}[data-ui=plain] .ccard .cimg{display:none}[data-ui=plain] .ccard .cname{color:var(--pl-text);text-align:center;background:0 0;padding:14px 8px 10px;font-weight:600;position:static}[data-ui=plain] .ccard .cel{width:26px;height:26px;margin:10px auto 0;display:block;position:static}[data-ui=plain] .ccard.lock{opacity:.6}[data-ui=plain] .arena{border:1px solid var(--pl-line);padding-bottom:10px;background:#fff!important;height:auto!important;min-height:0!important}[data-ui=plain] .arena .bossfig,[data-ui=plain] .arena .aura{display:none!important}[data-ui=plain] .vnstage{border:1px solid var(--pl-line);height:auto;min-height:0;padding:44px 0 0;background:#fff!important}[data-ui=plain] .vnstage>:not(.vnbox):not(.vnscene):not(.vnchapter){display:none}[data-ui=plain] .vnscene,[data-ui=plain] .vnchapter{background:var(--pl-soft);color:var(--mute);border:1px solid var(--pl-line)}[data-ui=plain] .vnbox{border:1px solid var(--pl-line);max-height:none;box-shadow:none;color:var(--pl-text);background:#fff;margin:0 12px 12px;position:relative;bottom:auto;left:auto;right:auto}[data-ui=plain] .vnname{background:var(--pl-accent-2);color:var(--pl-accent)}[data-ui=plain] .vnname small{color:var(--mute)}.uibtn .lbl{display:none}@media (min-width:900px){.uibtn .lbl{display:inline}}.plaingate{text-align:center;max-width:640px;margin:40px auto;padding:22px 24px}.plaingate h2{margin:0 0 8px}.plaingate .btnrow{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}[data-ui=plain] .curr,[data-ui=plain] a[href=\/wish],[data-ui=plain] a[href^="/wish/"],[data-ui=plain] a[href=\/characters],[data-ui=plain] a[href^="/characters/"],[data-ui=plain] a[href=\/inventory],[data-ui=plain] a[href^="/inventory/"],[data-ui=plain] a[href=\/boss],[data-ui=plain] a[href^="/boss/"],[data-ui=plain] a[href*="/boss/"],[data-ui=plain] .a22boss,[data-ui=plain] a[href=\/nghe],[data-ui=plain] a[href^="/nghe/"],[data-ui=plain] a[href=\/genshin-vocab],[data-ui=plain] a[href^="/topic/gi-"]{display:none!important}
.av{--s:40px;width:var(--s);height:var(--s);vertical-align:middle;background:linear-gradient(145deg,var(--c1,#e8f0fc),var(--c2,#5b8fd9));border-radius:50%;flex:none;place-items:center;transition:transform .25s cubic-bezier(.3,1.6,.5,1),box-shadow .25s;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff8c,0 2px 6px #0f172a24}.av .avi{font-size:calc(var(--s) * .56);filter:drop-shadow(0 1px 1px #0f172a2e);font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;line-height:1}.av.g{background:#efe6d2}.av.g img{object-fit:cover;background:0 0;border:0;width:100%;height:100%;display:block}.av .avf{font-weight:700;font-size:calc(var(--s) * .46);color:#fff;text-shadow:0 1px 2px #0f172a59;font-family:var(--serif);display:none}[data-ui=plain] .av.g{background:linear-gradient(145deg,var(--c1),var(--c2))}[data-ui=plain] .av .avf{display:block}a:hover>.av,.rrow:hover .av,.myprof:hover .av{transform:scale(1.1)rotate(-4deg)}.av.profav{--s:84px;box-shadow:0 0 0 2px var(--gold3),0 8px 22px #0f172a38;border:3px solid #fff;margin:-6px auto 8px;animation:.5s cubic-bezier(.3,1.6,.5,1) avPop;display:grid}.av.profav .avi{animation:3.2s ease-in-out infinite avBob}.myprof .av{box-shadow:inset 0 0 0 2px #ffffffb3,0 0 0 2px var(--gold),0 4px 12px #0f172a29;border:0}.rrow .av{background-color:#0000;border:0}.profchip .av{box-shadow:inset 0 0 0 1.5px #ffffffb3}.avpick button{animation:.45s cubic-bezier(.3,1.6,.5,1) both avPop;animation-delay:calc(var(--i,0) * 22ms);background:0 0;border-radius:50%;padding:3px}.avpick button .av{--s:100%;aspect-ratio:1;width:100%;height:auto}.avpick button .av .avi{font-size:clamp(18px,3.4vw,24px)}.avpick button:hover .av{transform:translateY(-3px)scale(1.08);box-shadow:inset 0 0 0 2px #ffffffb3,0 6px 14px #0f172a38}.avpick button.on{box-shadow:none;border-color:var(--pl-accent,var(--gold3))}.avpick button.on .av{animation:.45s cubic-bezier(.3,1.6,.5,1) avSel}[data-ui=plain] .avpick{max-height:none;overflow:visible}[data-ui=plain] .avpick button{border-color:#0000}[data-ui=plain] .avpick button.on{border-color:var(--pl-accent);box-shadow:0 0 0 3px var(--pl-accent-2)}[data-ui=plain] .profav{border-color:#fff}@keyframes avPop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes avSel{0%{transform:scale(.8)}60%{transform:scale(1.18)rotate(6deg)}to{transform:scale(1)}}@keyframes avBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)rotate(4deg)}}[data-ui=plain] body{isolation:isolate;position:relative}[data-ui=plain] body:before,[data-ui=plain] body:after{content:"";z-index:-1;pointer-events:none;opacity:.7;border-radius:50%;position:fixed}[data-ui=plain] body:before{background:radial-gradient(circle,#cfe0ff,#cfe0ff00 70%);width:46vmax;height:46vmax;animation:22s ease-in-out infinite alternate blobA;top:-16vmax;left:-14vmax}[data-ui=plain] body:after{background:radial-gradient(circle,#ffd9ec,#ffd9ec00 70%);width:42vmax;height:42vmax;animation:26s ease-in-out infinite alternate blobB;bottom:-18vmax;right:-14vmax}@keyframes blobA{to{transform:translate(12vmax,10vmax)scale(1.15)}}@keyframes blobB{to{transform:translate(-10vmax,-8vmax)scale(1.2)}}[data-ui=plain] .pagehead h1{background:linear-gradient(100deg,#1d4f9e,#2f6fd1 35%,#7c5cd6 60%,#2f6fd1 85%,#1d4f9e) 0 0/220%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite gradSlide}@keyframes gradSlide{to{background-position:-220%}}.pagehead p{animation:.6s .1s both fadeUp}.pagehead .orn{animation:.6s .2s both fadeUp}.stats .stat,.progrid>.procard,.chips>.chip,.homesec>.a22th{animation:.55s cubic-bezier(.2,.7,.2,1) both fadeUp}.stats .stat:nth-child(2),.progrid>:nth-child(2){animation-delay:60ms}.stats .stat:nth-child(3),.progrid>:nth-child(3){animation-delay:.12s}.stats .stat:nth-child(4),.progrid>:nth-child(4){animation-delay:.18s}.progrid>:nth-child(5){animation-delay:.24s}.progrid>:nth-child(6){animation-delay:.3s}.progrid>:nth-child(n+7){animation-delay:.36s}.chips>.chip:nth-child(2){animation-delay:40ms}.chips>.chip:nth-child(3){animation-delay:80ms}.chips>.chip:nth-child(4){animation-delay:.12s}.chips>.chip:nth-child(5){animation-delay:.16s}.chips>.chip:nth-child(n+6){animation-delay:.2s}.stat,.procard,.chip,.mnitem,.navbtn,.gbtn,.item{transition:transform .22s cubic-bezier(.3,1.4,.5,1),box-shadow .22s,background-color .2s,border-color .2s,filter .15s}.procard:hover,.procard:focus-visible{transform:translateY(-4px)scale(1.012)}.stat:hover{transform:translateY(-3px)}.chip:hover,.navbtn:hover,.mnitem:hover{transform:translateY(-2px)}.gbtn:active,.chip:active,.navbtn:active{transform:scale(.96)}[data-ui=plain] .procard:hover{box-shadow:0 12px 28px #2f6fd129}[data-ui=plain] .stat:hover{box-shadow:0 8px 20px #2f6fd11f}.procard .prostep{transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.procard:hover .prostep{transform:scale(1.18)rotate(-8deg)}[data-ui=plain] .gbtn:not(.x):not(.dark){position:relative;overflow:hidden}[data-ui=plain] .gbtn:not(.x):not(.dark):before{content:"";background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:45%;height:100%;transition:left .6s;position:absolute;top:0;left:-70%;transform:skew(-20deg)}[data-ui=plain] .gbtn:not(.x):not(.dark):hover:before{left:130%}.brand svg{transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.brand:hover svg{transform:rotate(20deg)scale(1.12)}header.top{animation:.5s cubic-bezier(.2,.7,.2,1) both slideDown}.mainmenu{transform-origin:top}.mnitem{animation:.35s both fadeUp}.mnitem:nth-child(2){animation-delay:40ms}.mnitem:nth-child(3){animation-delay:80ms}.mnitem:nth-child(4){animation-delay:.12s}.mnitem:nth-child(n+5){animation-delay:.16s}.modal{animation:.2s both fadeOnly}.modal>.dialog,.modal>.parch,.modal>.panel,.modal>form{animation:.38s cubic-bezier(.3,1.4,.5,1) both dialogIn}.opt{transition:transform .2s cubic-bezier(.3,1.4,.5,1),box-shadow .2s,border-color .2s,background-color .2s}.opt.ok{animation:.5s cubic-bezier(.3,1.6,.5,1) okPop}[data-ui=plain] .opt.ok{border-color:var(--ok);box-shadow:0 0 0 2px var(--ok),0 6px 18px #2e8b5738;background:#e9f7ef}[data-ui=plain] .opt.bad{border-color:var(--bad);background:#fdeeee}.bar i{transition:width .7s cubic-bezier(.2,.8,.2,1)}[data-ui=plain] .bar i{background:linear-gradient(90deg,#2f6fd1,#6aa0ff,#2f6fd1) 0 0/200% 100%;animation:2.4s linear infinite barFlow}.qcard{animation:.4s cubic-bezier(.2,.7,.2,1) both fadeUp}.rrow{animation:.45s cubic-bezier(.2,.7,.2,1) both slideIn}.rrow:nth-child(2){animation-delay:30ms}.rrow:nth-child(3){animation-delay:60ms}.rrow:nth-child(4){animation-delay:90ms}.rrow:nth-child(5){animation-delay:.12s}.rrow:nth-child(6){animation-delay:.15s}.rrow:nth-child(7){animation-delay:.18s}.rrow:nth-child(8){animation-delay:.21s}.rrow:nth-child(n+9){animation-delay:.24s}.rrow{transition:background-color .2s,transform .2s}.rrow:hover{background:#2f6fd10f;transform:translate(4px)}.rrow.top1 .rk,.rrow.top2 .rk,.rrow.top3 .rk{animation:2.6s ease-in-out infinite medalBob;display:inline-block}.rrow.top2 .rk{animation-delay:.3s}.rrow.top3 .rk{animation-delay:.6s}.rrow.me{animation:.45s cubic-bezier(.2,.7,.2,1) both slideIn,2.2s ease-out .5s 2 meGlow}.myprof{animation:.5s both fadeUp}.qn,.stat b{animation:.6s cubic-bezier(.3,1.6,.5,1) both numPop}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fadeOnly{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes slideIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes dialogIn{0%{opacity:0;transform:translateY(24px)scale(.9)}to{opacity:1;transform:none}}@keyframes okPop{0%{transform:scale(.96)}55%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes barFlow{to{background-position:-200% 0}}@keyframes medalBob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-6deg)}}@keyframes meGlow{0%{box-shadow:inset 0 0 #2f6fd100}30%{box-shadow:inset 0 0 0 999px #2f6fd11f}to{box-shadow:inset 0 0 0 999px #2f6fd100}}@keyframes numPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}[data-ui=plain] .rrow .nm em{background:var(--pl-accent);color:#fff}[data-ui=plain] .rrow .sc small,[data-ui=plain] .rlempty,[data-ui=plain] .rlhead small{color:var(--mute)}[data-ui=plain] .rrow{border-bottom-color:var(--pl-line)}[data-ui=plain] .rrow.me{background-color:var(--pl-accent-2)}[data-ui=plain] .rlhead{border-bottom-color:var(--pl-line);color:var(--pl-accent)}.vvload{z-index:60;background:#0f172a80;place-items:center;padding:16px;animation:.25s .3s both fadeOnly;display:grid;position:fixed;inset:0}.vvload .box{text-align:center;flex-direction:column;align-items:center;gap:10px;width:min(380px,100%);padding:22px 22px 18px;animation:.4s cubic-bezier(.3,1.4,.5,1) .3s both dialogIn;display:flex}.vvload .vvico{font-size:34px;animation:1.6s ease-in-out infinite avBob}.vvload b{color:var(--ink2);font-size:17px}.vvload .bar{width:100%;height:10px;margin:2px 0}.vvload .bar i{transition:width .25s linear}.vvload small{color:var(--mute);font-size:12.5px}.profdlg .proftabs{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}.profdlg .proftabs button{border:1px solid var(--pl-line,#cbb98f);color:var(--ink);background:0 0;border-radius:99px;padding:6px 14px;font-family:inherit;font-size:13px;transition:background-color .2s,color .2s,transform .15s}.profdlg .proftabs button:hover{transform:translateY(-1px)}.profdlg .proftabs button.on{background:var(--pl-accent,var(--ink2));color:#fff;border-color:var(--pl-accent,var(--ink2))}.profdlg .nameinp.acc{text-align:left;margin:0 0 8px;font-size:16px;display:block}.profdlg .loginico,.syncdlg .loginico{background:linear-gradient(145deg,#e8f0fc,#bcd2f7);border-radius:50%;place-items:center;width:84px;height:84px;font-size:38px;display:grid}.profdlg .profacc{text-align:center;margin-top:6px}.profdlg .accrow{justify-content:center;align-items:center;gap:8px;margin:4px 0;font-size:14px;display:flex}.profdlg .accrow b{color:var(--pl-accent,var(--ink2))}.profdlg .profacc .hint{margin:4px 0}.syncdlg{text-align:center;width:min(480px,100%)}.syncdlg .syncopts{gap:10px;margin:12px 0;display:grid}.syncdlg .syncopts button{text-align:left;border:1px solid var(--pl-line,#cbb98f);color:var(--ink2);background:#fff;border-radius:10px;flex-direction:column;gap:3px;padding:12px 14px;font-family:inherit;transition:transform .2s cubic-bezier(.3,1.4,.5,1),box-shadow .2s,border-color .2s;display:flex}.syncdlg .syncopts button:hover{border-color:var(--pl-accent,var(--gold2));transform:translateY(-2px);box-shadow:0 8px 20px #2f6fd129}.syncdlg .syncopts span{color:var(--ink);font-size:14px}.syncdlg .syncopts small{color:var(--mute);font-size:12px}.modal{overscroll-behavior:contain;overflow-y:auto}.profdlg,.syncdlg{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 32px);overflow-y:auto}.profdlg .reqnote{color:var(--mute);margin:10px 0 0;font-size:12.5px}html[data-gate] header.top,html[data-gate] main.wrap{filter:blur(7px);-webkit-user-select:none;user-select:none;pointer-events:none}html[data-gate] .modal{background:#0f172a9e}[data-ui=plain] .gbtn{justify-content:center;padding:9px 20px;line-height:1.25}[data-ui=plain] .gbtn.sm{padding:7px 14px}[data-ui=plain] body{font-family:var(--serif);font-feature-settings:"kern","liga";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:.005em}[data-ui=plain] h1,[data-ui=plain] h2,[data-ui=plain] h3,[data-ui=plain] .pagehead h1{font-family:var(--serif);letter-spacing:-.01em;font-weight:700}[data-ui=plain] .pagehead h1{font-weight:800}[data-ui=plain] .brand b{letter-spacing:0;font-weight:700}[data-ui=plain] .jpt,[data-ui=plain] .word,[data-ui=plain] .kana{font-family:var(--jp)}[data-ui=plain] .chip,[data-ui=plain] .navbtn,[data-ui=plain] .gbtn{font-weight:600}.navbtn{align-items:center;line-height:1}.navbtn .lbl{line-height:1;display:inline-block;transform:translateY(.5px)}.navbtn.rankbtn.on{background:var(--pl-accent-2,#ece5d82e);border-color:var(--pl-accent,var(--gold2))}button.profchip{cursor:pointer;font-family:inherit}[data-ui=plain] .certbadges i.ex{color:#fff}@media (max-width:1000px){.navbtn.uibtn .lbl{display:none}.navbtn.uibtn{padding:7px 10px}}
.rk{--rk-ink:var(--cream2);--rk-mute:var(--mute);--rk-line:var(--pl-line,#d3bc8e4d);--rk-acc:var(--pl-accent,var(--gold2))}.rk-cup{transform-origin:50% 90%;width:max-content;margin:0 auto 2px;font-size:46px;line-height:1.1;animation:.8s cubic-bezier(.3,1.6,.5,1) both cupBounce,3s ease-in-out 1.2s infinite cupShake;display:block}@keyframes cupBounce{0%{opacity:0;transform:translateY(-40px)scale(.4)}to{opacity:1;transform:none}}@keyframes cupShake{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-14deg)scale(1.1)}82%{transform:rotate(12deg)scale(1.1)}88%{transform:rotate(-8deg)}94%{transform:rotate(5deg)}}.rk-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 12px;display:flex}.rk-filterbtn{border:1px solid var(--rk-line);background:var(--pl-card,#ffffff12);min-width:min(340px,100%);max-width:100%;color:var(--rk-ink);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:10px 16px 10px 12px;font-family:inherit;transition:transform .22s cubic-bezier(.3,1.5,.5,1),box-shadow .22s,border-color .2s;display:flex;box-shadow:0 2px 8px #0f172a14}.rk-filterbtn:hover{border-color:var(--rk-acc);transform:translateY(-2px)scale(1.01);box-shadow:0 10px 24px #2f6fd12e}.rk-filterbtn:active{transform:scale(.97)}.rk-fi{background:var(--pl-accent-2,#f3d38a2e);border-radius:12px;place-items:center;width:38px;height:38px;font-size:20px;transition:transform .4s cubic-bezier(.3,1.6,.5,1);display:grid}.rk-filterbtn:hover .rk-fi{transform:rotate(-18deg)scale(1.12)}.rk-ft{flex-direction:column;flex:1;min-width:0;display:flex}.rk-ft small{color:var(--rk-mute);letter-spacing:.3px;font-size:11.5px}.rk-ft b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.rk-fc{color:var(--rk-mute);transition:transform .25s}.rk-filterbtn:hover .rk-fc{transform:translateY(2px)}.rk-count{color:var(--rk-mute);font-size:13px;animation:.5s .2s both fadeUp}.rk-me{align-items:center;gap:12px;margin-bottom:6px;padding:10px 14px;display:flex}.rk-me .rk-mi{flex:1;min-width:0}.rk-me .rk-mi b{color:var(--rk-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}.rk-me .rk-mi span{color:var(--rk-mute);font-size:13px}.rk-me strong{color:var(--rk-acc)}.rk-podium{justify-content:center;align-items:flex-end;gap:10px;max-width:600px;margin:18px auto 14px;padding-top:6px;display:flex;position:relative}.rk-pl{--dl:.1s;text-align:center;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;max-width:190px;display:flex}.rk-pl.p3{--dl:.1s}.rk-pl.p2{--dl:.45s}.rk-pl.p1{--dl:.85s}.rk-pl.p1 .rk-say{margin-bottom:40px}.rk-say{color:#1f2937;max-width:100%;min-height:34px;animation:sayPop .45s cubic-bezier(.3,1.6,.5,1) calc(var(--dl) + 1s) both;background:#fff;border:1px solid #d9e0ea;border-radius:12px;margin-bottom:12px;padding:5px 10px;font-size:12px;line-height:1.35;position:relative;box-shadow:0 3px 10px #0f172a1f}.rk-say:after{content:"";background:#fff;border-bottom:1px solid #d9e0ea;border-right:1px solid #d9e0ea;width:10px;height:10px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.rk-pl .rk-say[class]{animation-delay:calc(var(--dl) + 1s)}.rk-av{cursor:pointer;animation:avDrop .7s cubic-bezier(.3,1.5,.5,1) calc(var(--dl) + .3s) both;background:0 0;border:0;border-radius:50%;margin-bottom:6px;padding:0;position:relative}.rk-av .av{box-shadow:0 0 0 3px #fff,0 8px 20px #0f172a38}.rk-pl.p1 .rk-av .av{box-shadow:0 0 0 4px #ffd24d,0 0 24px #ffc83ca6,0 10px 24px #0f172a40}.rk-av:hover .av{transform:scale(1.08)rotate(-6deg)}.rk-av.boing{animation:.6s cubic-bezier(.3,1.6,.5,1) boing}.rk-crown{transform-origin:50% 100%;filter:drop-shadow(0 3px 3px #0f172a4d);animation:crownDrop .8s cubic-bezier(.3,1.6,.5,1) calc(var(--dl) + .9s) both,crownWobble 2.6s ease-in-out calc(var(--dl) + 1.8s) infinite;z-index:2;font-size:34px;line-height:1;position:absolute;top:-30px;left:50%;transform:translate(-50%)rotate(-12deg)}.rk-sp{pointer-events:none;z-index:2;font-size:16px;animation:1.8s ease-in-out infinite twinkle;position:absolute}.rk-sp.s1{top:6px;left:-14px}.rk-sp.s2{animation-delay:.5s;top:22px;right:-12px}.rk-sp.s3{font-size:13px;animation-delay:1s;top:-18px;right:2px}.rk-nm{max-width:100%;color:var(--rk-ink);text-overflow:ellipsis;white-space:nowrap;animation:fadeUp .5s calc(var(--dl) + .9s) both;font-size:14px;font-weight:700;overflow:hidden}.rk-nm em,.rk-name em{background:var(--rk-acc);color:#fff;vertical-align:middle;border-radius:99px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700}.rk-pl .certbadges{margin-top:2px}.rk-pil{color:#1f2937;transform-origin:50% 100%;width:100%;animation:pilGrow .75s cubic-bezier(.3,1.4,.5,1) var(--dl) both;border-radius:14px 14px 0 0;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:8px;padding-top:8px;display:flex;position:relative;overflow:hidden}.rk-pl.p1 .rk-pil{background:linear-gradient(#ffe98f,#f5b82e);height:140px;box-shadow:0 10px 26px #f5b82e73}.rk-pl.p2 .rk-pil{background:linear-gradient(#f3f5f9,#b9c1ce);height:108px;box-shadow:0 8px 20px #78829659}.rk-pl.p3 .rk-pil{background:linear-gradient(#f6d3b0,#c98450);height:84px;box-shadow:0 8px 20px #c9845059}.rk-pil:before{content:"";animation:shineSweep 3.4s ease-in-out calc(var(--dl) + 1.4s) infinite;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.rk-rank{opacity:.22;font-size:58px;font-weight:800;line-height:1;position:absolute;bottom:-6px;right:8px}.rk-sc{flex-direction:column;align-items:center;line-height:1.15;display:flex;position:relative}.rk-sc b{font-variant-numeric:tabular-nums;font-size:19px}.rk-sc small{opacity:.75;font-size:11px}.rk-pl.me .rk-pil{outline:3px solid var(--rk-acc);outline-offset:-3px}.rk-confetti{pointer-events:none;z-index:5;height:460px;position:absolute;top:-30px;left:0;right:0;overflow:hidden}.rk-confetti i{opacity:0;border-radius:2px;animation:2.8s cubic-bezier(.3,.6,.5,1) both confettiFall;position:absolute;top:-14px}.rk-list{margin-top:10px;padding:4px 0 6px}.rk-listhead{border-bottom:1px solid var(--rk-line);color:var(--rk-ink);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 16px;font-weight:700;display:flex}.rk-listhead small{color:var(--rk-mute);font-size:12.5px;font-weight:400}.rk-row{border-bottom:1px solid var(--rk-line);animation:rowRun .55s cubic-bezier(.2,.9,.3,1) calc(var(--n) * 55ms + 1.3s) both;align-items:flex-start;gap:10px;padding:10px 16px 8px;transition:background-color .2s;display:flex}.rk-row:last-child{border-bottom:0}.rk-row:hover{background:#2f6fd10f}.rk-pos{text-align:center;width:34px;color:var(--rk-mute);font-variant-numeric:tabular-nums;flex:none;padding-top:2px;font-size:16px;font-weight:800}.rk-body{flex:1;min-width:0}.rk-line{align-items:center;gap:8px;min-width:0;display:flex}.rk-name{min-width:0;color:var(--rk-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.rk-score{flex-direction:column;flex:none;align-items:flex-end;margin-left:auto;line-height:1.15;display:flex}.rk-score b{color:var(--rk-acc);font-variant-numeric:tabular-nums;font-size:15px}.rk-score small{color:var(--rk-mute);font-size:11px}.rk-lane{--p:0;--d:.5s;height:32px;margin-top:2px;position:relative}.rk-track{background:#78829629;border-radius:99px;height:8px;position:absolute;top:50%;left:0;right:22px;overflow:hidden;transform:translateY(-50%)}.rk-track:before{content:"";width:calc(var(--p) * 100%);transition:width 1.1s cubic-bezier(.2,.9,.25,1.05) var(--d);background:linear-gradient(90deg,#2f6fd140,#2f6fd18c);border-radius:99px;position:absolute;inset:0}.rk-run{top:50%;left:calc((100% - 22px - 28px) * var(--p));transition:left 1.1s cubic-bezier(.2,.9,.25,1.05) var(--d);z-index:1;position:absolute;transform:translateY(-50%)}.rk-run .av{animation:.38s ease-in-out infinite alternate runBob;box-shadow:0 0 0 2px #fff,0 2px 6px #0f172a40;--s:28px!important}.rk-dust{opacity:0;animation:dust .55s linear calc(var(--d) + .1s) 3 both;margin-right:2px;font-size:13px;font-style:normal;position:absolute;top:50%;right:100%}.rk-flag{transform-origin:20% 100%;font-size:16px;animation:1.6s ease-in-out infinite flagWave;position:absolute;top:50%;right:0;transform:translateY(-50%)}.rk-status{color:var(--rk-mute);margin-top:1px;font-size:11.5px}.rk-row.me{background:var(--pl-accent-2,#f3d38a1a);box-shadow:inset 3px 0 0 var(--rk-acc)}.rk-row.me .rk-status{color:var(--rk-acc);transform-origin:0;font-weight:700;animation:1.3s ease-in-out infinite wiggle}.rk-gap{text-align:center;color:var(--rk-mute);letter-spacing:2px;padding:8px 16px 2px;font-size:12.5px}.rk-king{text-align:center;color:#5a3d00;background:linear-gradient(100deg,#ffe58a,#ffd24d,#ffe58a) 0 0/200%;border-radius:12px;max-width:600px;margin:12px auto 0;padding:9px 14px;font-weight:700;animation:3s linear infinite kingGlow,.5s both fadeUp;box-shadow:0 6px 18px #f5b82e66}.rk-note{text-align:center;margin-top:18px}.rk-loading,.rk-empty{text-align:center;color:var(--rk-mute);padding:36px 12px}.rk-loading p,.rk-empty p{margin:10px 0 0}.rk-empty b{color:var(--rk-ink)}.rk-road{border-bottom:3px dashed #78829666;width:min(420px,100%);height:86px;margin:0 auto;position:relative}.rk-road span{font-size:30px;line-height:1;animation:3s ease-in-out infinite alternate raceAcross;position:absolute}.rk-road .a{animation-duration:4.2s;top:46px}.rk-road .b{animation-duration:1.9s;animation-delay:-.6s;top:4px}.rk-road .c{animation-duration:2.8s;animation-delay:-1.2s;top:25px}.rk-road .fin{font-size:26px;animation:1.6s ease-in-out infinite flagWave;top:30px;left:auto;right:0}.rk-empty{min-height:170px;position:relative;overflow:hidden}.rk-cricket{font-size:44px;animation:1.6s ease-in-out infinite hop;display:inline-block}.rk-weed{font-size:34px;animation:9s linear infinite tumble;position:absolute;bottom:46px;left:-40px}.rk-sheet{text-align:left;flex-direction:column;width:min(580px,100%);max-height:calc(100dvh - 32px);padding:18px 18px 14px;display:flex}.rk-sheethead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.rk-sheethead h2{margin:0;font-size:19px}.rk-x{border:1px solid var(--rk-line);width:34px;height:34px;color:var(--ink);background:0 0;border-radius:50%;font-size:15px;transition:transform .25s cubic-bezier(.3,1.6,.5,1),background-color .2s}.rk-x:hover{background:#78829626;transform:rotate(90deg)scale(1.1)}.rk-search{width:100%;margin-bottom:10px;display:block;text-align:left!important;font-size:15px!important}.rk-sheetbody{overscroll-behavior:contain;flex:1;min-height:0;margin:0 -6px;padding:0 6px;overflow-y:auto}.rk-grp{border-bottom:1px solid var(--rk-line);padding:2px 0}.rk-grp summary{cursor:pointer;color:var(--ink2);justify-content:space-between;align-items:center;gap:8px;padding:10px 4px;font-size:14.5px;font-weight:700;list-style:none;transition:color .2s;display:flex}.rk-grp summary::-webkit-details-marker{display:none}.rk-grp summary:after{content:"▸";color:var(--mute);margin-left:8px;transition:transform .25s}.rk-grp[open] summary:after{transform:rotate(90deg)}.rk-grp summary small{color:var(--mute);margin-left:auto;font-size:12px;font-weight:400}.rk-grp summary:hover{color:var(--pl-accent,var(--gold2))}.rk-opts{flex-wrap:wrap;gap:6px;padding:2px 2px 12px;animation:.3s both fadeUp;display:flex}.rk-opt{border:1px solid var(--rk-line);background:var(--pl-card,#fff);color:var(--ink2);border-radius:99px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 12px;font-family:inherit;font-size:13px;transition:transform .18s cubic-bezier(.3,1.6,.5,1),background-color .2s,border-color .2s,color .2s;display:inline-flex}.rk-opt small{color:var(--mute);font-size:10.5px}.rk-opt:hover{border-color:var(--rk-acc);transform:translateY(-2px)scale(1.03)}.rk-opt.on{background:var(--rk-acc);border-color:var(--rk-acc);color:#fff}.rk-opt.on small{color:#fffc}@keyframes sayPop{0%{opacity:0;transform:translateY(8px)scale(.6)}to{opacity:1;transform:none}}@keyframes avDrop{0%{opacity:0;transform:translateY(-140px)scale(.7)}60%{opacity:1;transform:translateY(8px)scale(1.04)}80%{transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes boing{0%{transform:scale(1)}25%{transform:scale(.8,1.2)translateY(6px)}50%{transform:scale(1.15,.85)translateY(-14px)rotate(-8deg)}75%{transform:scale(.95,1.05)translateY(2px)rotate(5deg)}to{transform:scale(1)}}@keyframes crownDrop{0%{opacity:0;transform:translate(-50%)translateY(-90px)rotate(-70deg)}to{opacity:1;transform:translate(-50%)rotate(-12deg)}}@keyframes crownWobble{0%,to{transform:translate(-50%)rotate(-12deg)}50%{transform:translate(-50%)translateY(-3px)rotate(8deg)}}@keyframes twinkle{0%,to{opacity:.15;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(25deg)}}@keyframes pilGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes shineSweep{0%{transform:translate(-120%)}45%,to{transform:translate(120%)}}@keyframes confettiFall{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--sx),440px) rotate(calc(var(--r) + 540deg))}}@keyframes rowRun{0%{opacity:0;transform:translate(70px)skew(-14deg)}60%{opacity:1;transform:translate(-6px)skew(4deg)}to{opacity:1;transform:none}}@keyframes runBob{0%{transform:translateY(-1.5px)rotate(-5deg)}to{transform:translateY(1.5px)rotate(5deg)}}@keyframes dust{0%{opacity:.9;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(-14px)scale(1.3)}}@keyframes flagWave{0%,to{transform:translateY(-50%)rotate(-6deg)}50%{transform:translateY(-50%)rotate(8deg)}}@keyframes wiggle{0%,to{transform:translate(0)}30%{transform:translate(5px)}60%{transform:translate(-2px)}}@keyframes kingGlow{to{background-position:200%}}@keyframes raceAcross{0%{left:0}to{left:calc(100% - 38px)}}@keyframes hop{0%,to{transform:translateY(0)scaleY(1)}12%{transform:translateY(0)scale(1.15,.85)}40%{transform:translateY(-26px)rotate(-12deg)}60%{transform:translateY(-26px)rotate(12deg)}88%{transform:translateY(0)scale(1.15,.85)}}@keyframes tumble{0%{transform:translate(0)rotate(0)}to{transform:translate(calc(100vw + 60px))rotate(900deg)}}@media (max-width:520px){.rk-podium{gap:6px}.rk-say{padding:4px 8px;font-size:11px}.rk-pl.p1 .rk-pil{height:122px}.rk-pl.p2 .rk-pil{height:94px}.rk-pl.p3 .rk-pil{height:74px}.rk-sc b{font-size:16px}.rk-row{gap:6px;padding:9px 10px 7px}.rk-pos{width:26px;font-size:14px}.rk-filterbtn{min-width:100%}}@media (prefers-reduced-motion:reduce){.rk-confetti{display:none}}
