.vm14yg0{width:100%;min-height:100dvh;overflow-x:hidden}
.vm14yg1{z-index:65535;width:100dvw;height:100dvh;position:fixed;top:0;left:0}
.vm14yg2{text-align:left;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;display:grid}
.vm14yg3{font-size:1.2em;font-weight:700}
._18ls6zm0{padding-bottom:36px}
._18ls6zm1{text-align:center}
._18ls6zm2{margin:auto;z-index:8;width:120px;margin-block:-12px;position:relative}
._18ls6zm3{text-align:center;margin:0;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.xcja400{grid-template:"item_l.line_v_u.item_r""item_l line_h_l period line_h_r item_r"4px"item_l.line_v_b.item_r"/1fr 32px 2px 32px 1fr;width:90%;margin:auto;display:grid;position:relative}
.xcja401{background-color:#abb2bf;grid-area:line_v_u}
.xcja401:nth-child(odd){grid-area:line_v_b}
.xcja402{background-color:#abb2bf;grid-area:line_h_r}
.xcja400:nth-child(odd) .xcja402{grid-area:line_h_l}
.xcja403{background-color:#282c34;border:1px solid #abb2bf;border-radius:2px;flex-direction:column;grid-area:period;align-items:center;padding:0 4px;font-size:.85em;display:flex;position:absolute;transform:translate(-50%)translateY(-50%)}
.xcja404{background-color:#abb2bf;grid-area:period;width:100%;height:100%}
.xcja405{background-color:#abb2bf;width:2px;height:12px;margin:auto}
.xcja406{text-align:left;border:3px solid;border-radius:4px;grid-area:item_r;margin-block:8px;padding:4px 8px;position:relative}
.xcja406:focus{outline:2px dashed #abb2bf}
.xcja406:disabled{cursor:initial}
.xcja406:before{content:"";background-color:#abb2bf18;width:0;height:100%;transition:width .3s cubic-bezier(0,.55,.45,1);display:block;position:absolute;top:0;left:0}
.xcja400:nth-child(odd) .xcja406{grid-area:item_l}
.xcja407{border-color:#98c379}
.xcja408{border-color:#61afef}
.xcja409{border-color:#56b6c2}
.xcja40a{border-color:#e5c07b}
.xcja40b{justify-content:space-between;column-gap:8px;display:flex}
.xcja40c{margin:0}
.xcja40d{color:#abb2bfb0}
.xcja40e{border:1px solid #abb2bf;border-radius:2px;margin-top:2px;padding:0 4px;display:inline-block}
.xcja40f{aspect-ratio:1;width:24px;height:24px;margin-top:auto;margin-left:auto;display:block}
@media screen and not (min-width:700px){.xcja400{grid-template:".line_v_u."28px".period."12px"item item item"".line_v_b."16px/1fr 2px 1fr}.xcja403{flex-direction:row;gap:4px}.xcja405{width:12px;height:2px}.xcja406{margin:0;grid-area:item!important}}
@media (hover:hover){.xcja406:not(:disabled):hover:before{width:100%}}
@keyframes gn0jhg1{0%{border-color:#0000}50%{border-color:#98c379}to{border-color:#0000}}
.gn0jhg0{margin-inline:32px;margin-bottom:16px}
.gn0jhg0 .jumped_from_history{border:2px solid;animation-name:gn0jhg1;animation-duration:.25s;animation-timing-function:step-start;animation-iteration-count:3;animation-fill-mode:forwards}
.gn0jhg2{grid-row:span 4;grid-template-rows:subgrid;text-align:left;background-color:#393f4c;border:2px solid #393f4c;border-radius:10px;gap:0;padding:0;display:grid}
.gn0jhg2:hover{cursor:pointer}
.gn0jhg3{border-top-left-radius:10px;border-top-right-radius:10px;height:140px;overflow:hidden}
.gn0jhg4{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%}
.gn0jhg5{background-color:#282c34;width:100%;height:100%}
.gn0jhg6{grid-row:span 3;grid-template-rows:subgrid;padding-inline:4px;gap:12px;padding-bottom:8px;display:grid}
.gn0jhg7{font-size:1.2em;font-weight:700}
.gn0jhg8{flex-wrap:wrap;gap:4px;display:flex}
._1vtquna0{z-index:64;background-color:#282c34f6;border-left:1px solid #abb2bf88;width:min(500px,95dvw);height:100dvh;padding:8px 12px 60px;position:fixed;top:0;right:0;overflow:hidden scroll}
._1vtquna1{justify-content:flex-start;align-items:center;margin-bottom:4px;display:flex}
._1vtquna2{border:none;border-radius:2px;outline:none;width:40px;height:40px;padding:0;transform:rotate(-90deg)}
._1vtquna2>svg{vertical-align:initial!important}
@media (hover:hover){._1vtquna2:hover{background-color:#abb2bf33;transition-duration:.2s}}
.wenvax0{margin-inline:32px;margin-bottom:20px}
.wenvax1{grid-template-columns:56px auto;display:grid}
.wenvax2{font-weight:700}
.wenvax3{text-align:left;border:2px solid #abb2bf;border-radius:2px;align-items:center;gap:12px;margin-block:12px;padding:4px 8px;display:flex}
.wenvax4{font-size:1.2em;font-weight:700}
.wenvax5{border-left:9px double;padding-left:8px;font-size:1.2em;font-weight:700}
.wenvax6{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;margin-bottom:28px;display:grid}
.wenvax7{background-color:#393f4c;border-radius:10px;flex-direction:column;gap:4px 12px;padding:8px;display:flex}
.wenvax8{align-items:center;gap:8px;display:flex}
.wenvax9{grid-area:icon;width:28px;height:28px}
.wenvax9 svg{width:auto;height:100%}
.wenvaxa{grid-area:title;margin:0;font-size:1.1em;font-weight:700}
.wenvaxb{white-space:pre-wrap;grid-area:desc;margin:0 0 auto;font-size:.9em}
._1wx33wj1{border:none!important}
._1wx33wj0 details::details-content{transition-behavior:allow-discrete;height:0;transition-property:height,content-visibility;transition-duration:.3s;transition-timing-function:cubic-bezier(.16,1,.3,1);overflow-y:clip}
._1wx33wj0 details[open]::details-content{height:auto}
._1wx33wj2{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;width:100%;margin:0;padding-bottom:20px;display:grid}
._1b67iwx0{color:#393f4c;border-radius:3px;height:fit-content;padding:0 4px;font-size:.8em;font-weight:700}
@keyframes e7a699a{0%{transform:translateY(-90%)}45%{transform:translateY(0%)}70%{transform:translateY(0%)}to{transform:translateY(90%)}}
@keyframes e7a699c{0%{opacity:.1}45%{opacity:1}55%{opacity:1}to{opacity:.1}}
.e7a6990{height:102vh}
.e7a6991{color:#282c34;background-color:#98c379;flex-direction:column;justify-content:space-around;align-items:center;width:100%;height:100dvh;transition:height .4s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;left:0}
.e7a6992{gap:16px;display:flex;overflow:hidden}
.e7a6993{border:3px solid;border-image-slice:1;flex-direction:column;justify-content:space-between;width:240px;height:240px;padding:8px;display:flex}
.e7a6994{margin-top:-12px;margin-bottom:-8px;font-size:2.6em;font-weight:700}
.e7a6995{color:#282c34cc;font-size:1.5em}
.e7a6996{gap:12px;display:flex}
.e7a6997{margin-left:auto;font-size:1.15em;font-weight:700;display:inline-block}
.e7a6998{aspect-ratio:1;color:#abb2bf;filter:drop-shadow(2px 2px 2px #282c34dd);background-color:#282c34;border-radius:2px;justify-content:center;align-items:center;height:28px;padding:5px;transition:transform .2s ease-out;display:flex;transform:scale(1)}
.e7a6998:hover{transition:transform .2s ease-out;transform:scale(1.03)}
.e7a6998 svg{width:100%;height:100%}
.e7a6999{color:#282c34;grid-template-columns:28px auto;align-items:center;gap:4px;display:grid;overflow:hidden}
.e7a699b{animation-name:e7a699a;animation-duration:3s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:infinite}
.e7a699d{font-size:1.1em;animation-name:e7a699c;animation-duration:9s;animation-iteration-count:infinite}
@media screen and not (min-width:552px){.e7a6992{flex-direction:column}}
._1utv21k0{background-color:#282c34;height:100%;display:inline-block;position:absolute;top:0}
.s2fzxd0{margin-top:8px;margin-bottom:48px;filter:drop-shadow(1px 1px 4px #abb2bf88);background-color:#2d2d2d;border-radius:4px;width:90%;margin-inline:auto;padding:34px 12px 12px;position:relative}
.s2fzxd0 p{margin:0}
.s2fzxd1{border:1px solid #abb2bf;justify-content:left;align-items:center;gap:12px;width:100%;height:30px;padding-inline:8px;font-size:.9em;display:flex;position:absolute;top:0;left:0}
.s2fzxd2{aspect-ratio:1;color:#282c34;border-radius:60%;justify-content:center;align-items:center;height:60%;padding:1px;display:flex}
.s2fzxd2:hover{cursor:not-allowed}
.s2fzxd3{background-color:#e06c75}
.s2fzxd4{background-color:#e5c07b}
.s2fzxd5{background-color:#98c379}
.s2fzxd6{background-color:#282c34;width:70%;height:1.6px}
.s2fzxd7{color:#61afef}
.s2fzxd8{color:#98c379;font-weight:700}
.s2fzxd9{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));column-gap:8px;display:grid}
.s2fzxda{border:1px solid #0000;border-radius:2px;grid-template-columns:auto 1fr;align-items:center;gap:7px;max-height:36px;padding:4px;transition:border-color .4s;display:grid}
.s2fzxda svg{color:#abb2bf;height:100%}
@media (hover:hover){.s2fzxda:hover{border-color:#abb2bf}}
._1hu4x310{text-align:center;padding-bottom:52px}
