/* Generated by scripts/reverse-class-names.mjs. Do not edit manually.
   This mirrors original y* CSS selectors under semantic mj-* class aliases.
   It also lists JS/project-only aliases so every generated mj-* class exists in CSS.
   The layer keeps these aliases lower priority than the original imported CSS. */
@layer majestic-class-aliases {
/* Source: frontend/public/css/0174827a81a3209f.css */
:where(.mj-css-ym2-mptz){position:relative;flex-shrink:0;@media screen and (max-width:600px){position:static}}:where(.mj-css-ym2-mptz1){cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;height:50px;min-width:50px;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;padding:0 15px;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);transition:background-color .25s,border-color .25s,transform .25s,opacity .25s;&>svg{color:var(--color-text-secondary);flex-shrink:0;transition:color .2s}&:not(:disabled):hover>svg{color:var(--color-text-primary)}&:not(:disabled):hover{background-color:var(--color-background-secondary)}&:not(:disabled):active{transform:translateY(2px);opacity:.75}@media screen and (max-width:800px){width:50px;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}:where(.mj-css-ym2-mptz2){margin-left:8px;white-space:nowrap;font-size:var(--fs-base);opacity:var(--ym2Mptz3);filter:var(--ym2Mptz4);transition:opacity .15s,filter .15s;@media screen and (max-width:800px){display:none}}:where(.mj-css-ym2-mptz5){position:absolute;top:calc(100% + 6px);right:0;z-index:100;padding:6px 12px 6px 6px;background-color:var(--color-background-secondary);border:1px solid var(--color-text-tertiary);border-radius:12px;min-width:240px;max-height:480px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,.25);@media screen and (max-width:600px){left:0;right:0;top:calc(100% - 8px);min-width:0;width:auto;max-height:min(480px,calc(100vh - 200px))}}:where(.mj-css-ym2-mptz6){cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:8px;color:var(--color-text-primary);transition:background-color .2s,color .2s;&:hover{color:var(--color-accent-primary);background-color:var(--color-background-primary)}&:active{transform:translateY(1px)}}:where(.mj-css-ym2-mptz7){gap:8px}:where(.mj-css-ym2-mptz7),:where(.mj-css-ym2-mptz8){display:flex;align-items:center}:where(.mj-css-ym2-mptz8){position:relative;flex:1 1;height:20px;padding:0 4px}:where(.mj-css-ym2-mptz9){position:relative;width:100%;background-color:var(--color-text-tertiary);cursor:pointer}:where(.mj-css-ym2-mptz9),:where(.mj-css-ym2-mptz-a){height:4px;border-radius:2px}:where(.mj-css-ym2-mptz-a){position:absolute;background-color:var(--color-accent-primary);pointer-events:none}:where(.mj-css-ym2-mptz-b){width:16px;height:16px;border-radius:50%;background-color:var(--color-accent-primary);position:absolute;top:50%;transform:translate(-50%,-50%);cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform .1s ease,box-shadow .1s ease;touch-action:none;-webkit-user-select:none;user-select:none;&:hover{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 3px 6px rgba(0,0,0,.3)}}

/* Source: frontend/public/css/03e70684f47d38fd.css */
:where(.mj-css-y-tpl-bz-a){position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;display:flex;background:var(--color-background-secondary);cursor:pointer;video{width:100%;height:100%;object-fit:cover}}:where(.mj-css-y-tpl-bz-a1){background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;padding:10px;cursor:pointer;color:white;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;&:hover{background:rgba(255,255,255,.15)}&:active{transform:scale(.95)}}:where(.mj-css-y-tpl-bz-a2){position:relative;height:5px;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:8px;cursor:pointer;transition:all .2s ease;&:hover{height:7px}}:where(.mj-css-y-tpl-bz-a3){position:absolute;height:100%;background:var(--color-accent-primary);border-radius:8px;width:0;transition:var(--yTplBzA4);&:after{content:"";position:absolute;right:-7px;top:50%;transform:translateY(-50%);width:14px;height:14px;background:white;border-radius:50%;opacity:0;transition:opacity .2s}:where(.mj-css-y-tpl-bz-a2):hover &:after{opacity:1}}:where(.mj-css-y-tpl-bz-a5){position:absolute;bottom:0;left:0;right:0;border-radius:10px 10px 0 0;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.6) 50%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:15px;display:flex;flex-direction:column;gap:12px;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);pointer-events:none;&.visible{opacity:1;pointer-events:all}}:where(.mj-css-y-tpl-bz-a6){display:flex;align-items:center;gap:8px}:where(.mj-css-y-tpl-bz-a7){color:white;font-size:var(--fs-sm);min-width:110px;margin-right:auto;margin-left:6px;font-weight:500;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:.5px}:where(.mj-css-y-tpl-bz-a8){display:flex;align-items:center;gap:8px;margin-right:4px}:where(.mj-css-y-tpl-bz-a9){width:80px}:where(.mj-css-y-tpl-bz-aa){cursor:pointer;position:absolute;right:16px;top:16px;padding:8px 12px;border-radius:8px;border:none;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:white;text-align:center;z-index:100;font-weight:600;font-size:var(--fs-sm);transition:all .2s ease;&:hover{background:rgba(0,0,0,.8)}&:active{transform:scale(.95)}}:where(.mj-css-y-tpl-bz-ab){position:absolute;top:50%;left:50%;translate:-50% -50%;width:50px;height:50px;border:4px solid rgba(255,255,255,.2);border-top:4px solid var(--color-accent-primary);border-radius:50%;animation:spin .8s linear infinite;z-index:10;@keyframes spin{to{transform:rotate(1turn)}}}:where(.mj-css-y-xiir-pt){display:flex;flex-direction:column;border-radius:12px;width:100%;box-sizing:border-box}:where(.mj-css-y-xiir-pt1){background-color:var(--color-background-secondary);padding:10px;align-items:center;justify-content:center;img{max-width:75%}}:where(.mj-css-y-xiir-pt2){border:1px solid var(--color-text-tertiary)}:where(.mj-css-y-xiir-pt3){img{max-width:none;width:100%}}:where(.mj-css-y-xiir-pt){img{max-width:100%;display:block}img,video{border-radius:12px;overflow:hidden}video{aspect-ratio:16/9;width:100%;background-color:var(--color-background-secondary)}}:where(.mj-css-yv-zqp-of){width:100%;height:400px;border-radius:12px;overflow:hidden;background-color:var(--color-background-secondary);iframe{width:100%;height:100%;border:1px solid var(--color-text-tertiary)}}

/* Source: frontend/public/css/04a7f771a5112193.css */
:where(.mj-css-yoh-bwt1){margin-top:clamp(30px,5%,50px)}:where(.mj-css-yoh-bwt11){text-align:center;margin-bottom:clamp(30px,5%,50px)}:where(.mj-css-yoh-bwt12){position:sticky;top:0;z-index:20;padding:12px 0 28px;margin-bottom:-14px}:where(.mj-css-yoh-bwt13){display:flex;align-items:center;gap:5px}:where(.mj-css-yoh-bwt14){cursor:pointer;display:flex;align-items:center;justify-content:center;height:50px;width:50px;flex-shrink:0;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);transition:background-color .25s,border-color .25s,transform .25s,opacity .25s;&:not(:disabled):hover{color:white;border-color:var(--color-accent-primary);background-color:var(--color-accent-primary)}&:not(:disabled):active{transform:translateY(2px);opacity:.75}&:disabled{cursor:not-allowed;opacity:.5}}:where(.mj-css-yoh-bwt15){position:relative;flex:1 1;min-width:0}:where(.mj-css-yoh-bwt16){height:50px;padding:0 50px;width:100%;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-overflow:ellipsis;transition:background-color .25s,border-color .25s;&.active,&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}}:where(.mj-css-yoh-bwt17){position:absolute;left:16px;top:13px;color:var(--color-text-secondary);pointer-events:none;transition:color .2s}:where(.mj-css-yoh-bwt18){position:absolute;top:0;bottom:0;right:0;background:none;border:none;padding:0;width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-secondary);transition:color .2s;&:hover{color:var(--color-accent-primary)}}:where(.mj-css-yoh-bwt19){width:1px;background-color:var(--color-background-tertiary);margin:10px 5px;align-self:stretch;flex-shrink:0}:where(.mj-css-yoh-bwt1-a){scroll-margin-top:180px}:where(.mj-css-yoh-bwt1-b){display:flex;align-items:center;justify-content:center;gap:5px;margin-top:clamp(25px,5%,10px)}:where(.mj-css-yoh-bwt1-c){margin-right:auto;padding-right:10px}:where(.mj-css-yoh-bwt1-d){font-size:var(--fs-sm);margin-top:5px;color:var(--color-text-secondary)}:where(.mj-css-yoh-bwt1-e){height:52px;width:52px;padding:0 12px;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-align:center;transition:background-color .25s,border-color .25s;&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}&::placeholder{color:var(--color-text-tertiary)}@media screen and (max-width:600px){height:50px;width:50px}}

/* Source: frontend/public/css/0caaa810812047ab.css */
:where(.mj-css-y-dq-rvu3){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;border-bottom:1px solid var(--color-background-tertiary);@media (max-width:768px){grid-template-columns:1fr}}:where(.mj-css-y-dq-rvu31){position:relative;display:flex;align-items:center;justify-content:center;padding:0;aspect-ratio:16/9;overflow:hidden;background:radial-gradient(circle at center,var(--color-background-primary) 0,var(--color-background-secondary) 100%);border-right:1px solid var(--color-background-tertiary);box-sizing:border-box;@media (max-width:768px){border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-bottom-color:var(--color-background-tertiary);border-bottom-style:solid;border-bottom-width:1px}&>div:first-child,[data-rmiz-content],[data-rmiz]{width:100%;height:100%}img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important}}:where(.mj-css-y-dq-rvu32){position:absolute;bottom:10px;left:10px;z-index:10;display:flex;gap:4px;background-color:rgba(0,0,0,.6);border-radius:8px;padding:4px}:where(.mj-css-y-dq-rvu33){cursor:pointer;border:none;background-color:var(--yDqRVu34);color:var(--yDqRVu35);border-radius:6px;padding:6px 12px;font-size:var(--fs-xs);font-weight:500;transition:background-color .2s,color .2s;&:hover{background-color:var(--yDqRVu36);color:white}}:where(.mj-css-y-dq-rvu37){position:relative;aspect-ratio:16/9;overflow:hidden;box-sizing:border-box;@media (max-width:768px){aspect-ratio:4/3}}:where(.mj-css-y-dq-rvu38){display:flex;align-items:stretch;gap:24px;padding:16px 20px;border-bottom:1px solid var(--color-background-tertiary);flex-wrap:wrap;@media (max-width:600px){gap:14px;padding-left:16px;padding-bottom:14px;padding-right:16px;padding-top:14px}}:where(.mj-css-y-dq-rvu39){display:flex;flex-direction:column;min-width:0}:where(.mj-css-y-dq-rvu3-a){font-size:var(--fs-xs);color:var(--color-text-secondary);margin-bottom:4px;text-transform:uppercase;letter-spacing:.3px}:where(.mj-css-y-dq-rvu3-b){font-size:var(--fs-sm);font-weight:600;display:flex;align-items:center;gap:5px}:where(.mj-css-y-dq-rvu3-c){display:inline-flex;align-items:center;gap:5px;padding:0;background:none;border:none;cursor:pointer;color:var(--color-text-primary);font-size:var(--fs-sm);font-weight:600;white-space:nowrap;transition:color .2s;&:hover{color:var(--color-accent-primary)}}:where(.mj-css-y-dq-rvu3-d){padding:14px 20px;font-size:var(--fs-sm);font-weight:600;background-color:var(--color-background-primary);border-bottom:1px solid var(--color-background-tertiary)}:where(.mj-css-y-dq-rvu3-e){overflow-x:auto;-webkit-overflow-scrolling:touch}:where(.mj-css-y-dq-rvu3-f){width:100%;border-collapse:collapse;thead{background-color:var(--color-background-primary)}thead tr th{white-space:nowrap;line-height:1}td,th{padding:14px 20px;text-align:left;border-bottom:1px solid var(--color-background-tertiary)}th{font-size:var(--fs-xs);font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.3px}td{font-size:var(--fs-sm)}tr:last-child td{border-bottom:none}@media (max-width:600px){td,th{padding:12px 10px}td:first-child,th:first-child{padding-left:15px}td:last-child,th:last-child{padding-right:15px}}}:where(.mj-css-y-dq-rvu3-g){gap:10px;line-height:1;white-space:nowrap}:where(.mj-css-y-dq-rvu3-g),:where(.mj-css-y-dq-rvu3-h){display:flex;align-items:center}:where(.mj-css-y-dq-rvu3-h){flex-shrink:0;justify-content:center}:where(.mj-css-y-dq-rvu3-i){color:var(--color-accent-primary);font-weight:600}:where(.mj-css-y-dq-rvu3-j){display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-xs);color:var(--color-text-secondary);padding:12px 20px;background-color:var(--color-background-primary);border-top:1px solid var(--color-background-tertiary);@media (max-width:600px){flex-direction:column;align-items:center;gap:5px;padding-left:15px;padding-bottom:12px;padding-right:15px;padding-top:12px}}:where(.mj-css-y-dq-rvu3-k){text-align:center;padding:20px;color:var(--color-text-secondary);font-size:var(--fs-sm)}:where(.mj-css-y-dq-rvu3-l){display:flex;align-items:center;justify-content:center;min-height:140px}:where(.mj-css-y-dq-rvu3-m){width:28px;height:28px;border-radius:50%;border:3px solid var(--color-background-tertiary);border-top-color:var(--color-accent-primary);animation:spin .8s linear infinite;@keyframes spin{to{transform:rotate(1turn)}}}:where(.mj-css-yb-ehz-d4){display:flex;flex-direction:column;position:relative;isolation:isolate;border-radius:12px;overflow:hidden;border:1px solid var(--color-background-tertiary);cursor:pointer;transition:background-color .2s,border-color .2s;&:hover{background-color:var(--color-background-secondary);border-color:var(--color-accent-primary)}}:where(.mj-css-yb-ehz-d41){position:relative;aspect-ratio:16/9;overflow:hidden;box-sizing:border-box;&>div:first-child,[data-rmiz-content],[data-rmiz]{width:100%;height:100%}img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important}}:where(.mj-css-yb-ehz-d42){position:absolute;top:10px;left:10px;gap:8px;z-index:10}:where(.mj-css-yb-ehz-d42),:where(.mj-css-yb-ehz-d43){display:flex;align-items:center}:where(.mj-css-yb-ehz-d43){width:var(--ybEHzD44);height:28px;min-height:28px;box-sizing:border-box;background-color:var(--color-accent-primary);color:white;border-radius:7px;padding:var(--ybEHzD45);font-size:var(--fs-sm);line-height:1;justify-content:center}:where(.mj-css-yb-ehz-d46){cursor:pointer;position:absolute;top:10px;right:10px;border:none;background-color:var(--color-background-secondary);color:var(--color-text-secondary);border-radius:7px;padding:8px;z-index:10;font-size:var(--fs-sm);display:flex;align-items:center;justify-content:center;opacity:.25;transition:transform .2s,opacity .2s;&:hover{opacity:1}&:active{transform:translateY(2px);opacity:.75}}:where(.mj-css-yb-ehz-d47){position:absolute;bottom:10px;left:10px;z-index:10;display:flex;gap:4px;background-color:rgba(0,0,0,.6);border-radius:8px;padding:4px}:where(.mj-css-yb-ehz-d48){cursor:pointer;border:none;background-color:var(--ybEHzD49);color:var(--ybEHzD4A);border-radius:6px;padding:6px 10px;font-size:var(--fs-xs);font-weight:500;transition:background-color .2s,color .2s;&:hover{background-color:var(--ybEHzD4B);color:white}}:where(.mj-css-yb-ehz-d4-c){display:flex;flex-direction:column;padding:0;margin-top:auto;border-top:1px solid var(--color-background-tertiary);background-color:color-mix(in srgb,var(--color-background-secondary) 42%,transparent)}:where(.mj-css-yb-ehz-d4-d){display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px}:where(.mj-css-yb-ehz-d4-e){flex:1 1;min-width:0;line-height:1.3;text-decoration:none;overflow:hidden;text-overflow:ellipsis}:where(.mj-css-yb-ehz-d4-e),:where(.mj-css-yb-ehz-d4-f){font-size:var(--fs-sm);font-weight:600;white-space:nowrap}:where(.mj-css-yb-ehz-d4-f){color:var(--color-text-primary);flex-shrink:0}:where(.mj-css-yb-ehz-d4-g){display:flex;width:100%;box-sizing:border-box;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 14px;border-top:1px solid var(--color-background-tertiary);background-color:color-mix(in srgb,var(--color-background-secondary) 42%,transparent);color:var(--color-text-secondary)}:where(.mj-css-yb-ehz-d4-h){display:inline-flex;align-items:center;gap:6px;padding:0;background:none;border:none;cursor:pointer;color:var(--color-text-secondary);font-size:var(--fs-sm);line-height:18px;white-space:nowrap;transition:color .2s;&:hover{color:var(--color-accent-primary)}svg{width:18px;height:18px;flex-shrink:0}}:where(.mj-css-yb-ehz-d4-i){display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary);font-size:var(--fs-sm);line-height:18px;white-space:nowrap;svg{width:18px;height:18px;flex-shrink:0}}:where(.mj-css-yc-tnp9-w){display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;@media screen and (max-width:1280px){grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){grid-template-columns:repeat(2,1fr)}@media screen and (max-width:600px){grid-template-columns:repeat(1,1fr)}}:where(.mj-css-yc-tnp9-w1){display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 15px;border:1px dashed var(--color-text-tertiary);border-radius:12px}:where(.mj-css-yc-tnp9-w2){font-size:var(--fs-md);margin-bottom:5px}:where(.mj-css-yc-tnp9-w3){font-size:var(--fs-sm);color:var(--color-text-secondary);font-weight:500;text-align:center}

/* Source: frontend/public/css/0e1312490a0a29ce.css */
:where(.mj-search-box){position:relative;width:100%;color:var(--color-text-primary);@media screen and (max-width:600px){margin-bottom:10px}@media screen and (min-width:601px) and (max-width:1000px){margin-bottom:20px}}:where(.mj-search-field){position:relative;input{height:50px;padding:0 50px;width:100%;box-sizing:border-box;background:none;border-radius:12px;outline:none;border:1px solid var(--color-text-tertiary);color:var(--color-text-primary);text-overflow:ellipsis;transition:background-color .25s,border-color .25s;&.active,&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}}}:where(.mj-search-icon){position:absolute;left:16px;top:13px;color:inherit;pointer-events:none}:where(.mj-search-clear){position:absolute;top:0;bottom:0;right:0;background:none;border:none;width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-primary);&:hover{color:var(--color-accent-primary)}}:where(.mj-search-results){position:absolute;top:calc(100% + 2px);left:0;right:0;border-radius:12px;background-color:var(--color-background-secondary);height:fit-content;display:flex;flex-direction:column;border:1px solid var(--color-text-tertiary);z-index:100}:where(.mj-search-result){display:flex;align-items:center;gap:12px;padding:5px 15px 5px 5px;text-decoration:none;color:inherit;overflow:hidden;flex-shrink:0;transition:color .25s;&:hover{color:var(--color-accent-primary)}}:where(.mj-search-result-icon){width:44px;height:44px;border-radius:6px;border:var(--ylHaTUs7);flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}:where(.mj-search-result-text){flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}:where(.mj-search-9){padding:15px}:where(.mj-search-9),:where(.mj-search-result-meta){display:flex;align-items:center}:where(.mj-search-result-meta){margin-left:auto;color:var(--color-text-secondary);font-size:var(--fs-sm);gap:6px}:where(.mj-search-result-badge){display:inline-flex;padding:6px;border-radius:4px;font-size:var(--fs-xs);font-weight:600;line-height:1;background-color:var(--ylHaTUsC);color:var(--ylHaTUsD)}:where(.mj-search-result-badge),:where(.mj-search-empty){align-items:center;justify-content:center}:where(.mj-search-empty){padding:20px;display:flex;flex-direction:column}:where(.mj-search-empty-title){font-size:var(--fs-md);margin-bottom:5px}:where(.mj-search-empty-text){color:var(--color-text-secondary);font-size:var(--fs-sm);font-weight:500}

/* Source: frontend/public/css/0ef06035e92c866d.css */
:where(.mj-css-ya-iv-qdo){margin-top:clamp(30px,5%,50px)}:where(.mj-css-ya-iv-qdo1){text-align:center;margin-bottom:15px}:where(.mj-css-ya-iv-qdo2){text-align:center;color:var(--color-text-secondary);font-size:var(--fs-sm);max-width:600px;margin:0 auto 25px}:where(.mj-css-ya-iv-qdo3){display:flex;padding:4px;min-height:50px;box-sizing:border-box;background-color:var(--color-background-secondary);border-radius:12px;border:1px solid var(--color-background-tertiary);flex-shrink:0;@media screen and (max-width:600px){width:100%}}:where(.mj-css-ya-iv-qdo4){cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 16px;border-radius:8px;border:none;flex:1 1;background:var(--yaIvQDO5);color:var(--yaIvQDO6);font-size:var(--fs-sm);font-weight:var(--yaIvQDO7);box-shadow:var(--yaIvQDO8);transition:background-color .2s,color .2s,box-shadow .2s,opacity .2s;&:not(:disabled):hover{color:var(--color-text-primary)}&:disabled{cursor:not-allowed;opacity:.5}}:where(.mj-css-ya-iv-qdo9){display:flex;scrollbar-width:none;padding-bottom:2px;gap:5px}:where(.mj-css-ya-iv-qdoa){cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:none;border-radius:8px;padding:10px 12px;outline:none;font-size:var(--fs-sm);border:1px solid var(--yaIvQDOB);background-color:var(--yaIvQDOC);color:var(--yaIvQDOD);white-space:nowrap;text-decoration:none;line-height:1;transition:background-color .25s,border-color .25s,transform .25s,opacity .25s,color .25s;&:not(:disabled):hover{border-color:var(--color-accent-primary);color:var(--yaIvQDOE)}&:not(:disabled):active{transform:translateY(2px);opacity:.75}&:disabled{cursor:not-allowed;opacity:.5}}:where(.mj-css-ya-iv-qdof){position:sticky;top:0;z-index:20;padding:12px 0 28px;margin-bottom:-14px}:where(.mj-css-ya-iv-qdog){display:flex;align-items:center;gap:5px;margin-bottom:10px;@media screen and (max-width:600px){flex-wrap:wrap;align-items:stretch}}:where(.mj-css-ya-iv-qdoh){position:relative;flex:1 1;min-width:0;@media screen and (max-width:600px){order:2;flex:1 1 120px}}:where(.mj-css-ya-iv-qdoi){height:50px;padding:0 50px;width:100%;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-overflow:ellipsis;transition:background-color .25s,border-color .25s,opacity .25s;&.active,&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}&:disabled{cursor:not-allowed;opacity:.5}}:where(.mj-css-ya-iv-qdoj){position:absolute;left:16px;top:13px;color:var(--color-text-secondary);pointer-events:none;transition:color .2s}:where(.mj-css-ya-iv-qdok){position:absolute;top:0;bottom:0;right:0;background:none;border:none;padding:0;width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-secondary);transition:color .2s,opacity .2s;&:not(:disabled):hover{color:var(--color-accent-primary)}&:disabled{cursor:not-allowed;opacity:.5}}:where(.mj-css-ya-iv-qdol){width:1px;background-color:var(--color-background-tertiary);margin:10px 5px;align-self:stretch;flex-shrink:0}:where(.mj-css-ya-iv-qdom){display:flex;align-items:stretch;gap:5px;flex-shrink:0;@media screen and (max-width:600px){order:2;:where(.mj-css-ya-iv-qdol){display:none}}}:where(.mj-css-ya-iv-qdon){position:relative;flex-shrink:0;@media screen and (max-width:600px){position:static}}:where(.mj-css-ya-iv-qdoo){cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;height:50px;min-width:50px;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;padding:0;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);transition:background-color .25s,border-color .25s,transform .25s,opacity .25s;&>svg{color:var(--color-text-secondary);flex-shrink:0;transition:color .2s}&:not(:disabled):hover>svg{color:var(--color-text-primary)}span{margin-left:8px;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-base);@media screen and (max-width:800px){display:none}}&:not(:disabled):hover{background-color:var(--color-background-secondary)}&:not(:disabled):active{transform:translateY(2px);opacity:.75}&:disabled{cursor:not-allowed;opacity:.5}@media screen and (min-width:800px){padding-left:15px;padding-bottom:0;padding-right:15px;padding-top:0}}:where(.mj-css-ya-iv-qdop){display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;margin-left:8px;border-radius:50%;background-color:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background-color .15s,color .15s;svg{color:inherit;flex-shrink:0;transition:none}&:hover{background-color:color-mix(in srgb,var(--color-accent-primary) 18%,transparent);color:var(--color-accent-primary)}@media screen and (max-width:800px){display:none}}:where(.mj-css-ya-iv-qdoq){position:absolute;top:calc(100% + 6px);right:0;z-index:100;padding:6px;background-color:var(--color-background-secondary);border:1px solid var(--color-text-tertiary);border-radius:12px;min-width:var(--yaIvQDOR);max-height:480px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,.25);@media screen and (max-width:600px){left:0;right:0;top:calc(100% - 8px);min-width:0;width:auto;max-height:min(480px,calc(100vh - 200px))}}:where(.mj-css-ya-iv-qdos){overflow-y:auto;scrollbar-width:thin;flex:1 1;min-height:0}:where(.mj-css-ya-iv-qdot){position:relative;display:flex;align-items:center;gap:10px;box-sizing:border-box;border:none;background:var(--yaIvQDOU);cursor:pointer;width:100%;text-align:left;padding:10px 12px;color:var(--yaIvQDOV);font-weight:var(--yaIvQDOW);text-decoration:none;outline:none;border-radius:8px;font-size:var(--fs-sm);transition:background-color .15s,color .15s;&:before{content:"";position:absolute;top:50%;left:3px;transform:translateY(-50%);width:3px;height:var(--yaIvQDOX);background-color:var(--color-accent-primary);border-radius:2px;transition:height .2s}&:hover{color:var(--color-accent-primary);background-color:var(--color-background-primary)}&:disabled{cursor:not-allowed;opacity:.5}}:where(.mj-css-ya-iv-qdoy){display:flex;align-items:center;justify-content:center;gap:5px;margin-top:clamp(25px,5%,10px)}:where(.mj-css-ya-iv-qdoz){margin-right:auto;padding-right:10px}:where(.mj-css-ya-iv-qdoa){font-size:var(--fs-sm);margin-top:5px;color:var(--color-text-secondary)}:where(.mj-css-ya-iv-qdob){height:52px;width:52px;padding:0 12px;box-sizing:border-box;background:none;border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-align:center;transition:background-color .25s,border-color .25s;&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}&::placeholder{color:var(--color-text-tertiary)}@media screen and (max-width:600px){height:50px;width:50px}}

/* Source: frontend/public/css/0f14bf9a776c6e41.css */
:where(.mj-form-field){position:relative;&.disabled{cursor:not-allowed;opacity:.5;input{pointer-events:none;background-color:var(--color-background-primary)}}input{width:100%;box-sizing:border-box;padding:var(--ydWgVU11) 18px 15px 18px;outline:none;border:none;color:var(--color-text-primary);background:none;text-overflow:ellipsis;background-color:var(--color-background-secondary);border:1px solid var(--color-text-tertiary);border-radius:12px;overflow:hidden;transition:border-color .2s ease-in-out,background-color .2s ease-in-out;&:-webkit-autofill,&:-webkit-autofill:focus{-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}&:-webkit-calendar-picker-indicator{filter:invert(1);opacity:.5}&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-primary)}&:disabled{cursor:not-allowed;opacity:.5}&::placeholder{opacity:.5}}}:where(.mj-form-field-label){position:absolute;top:15px;left:18px;color:var(--color-text-secondary);font-size:var(--fs-sm);z-index:10}

/* Source: frontend/public/css/11f4155745ddab2d.css */
:where(.mj-css-yb0-mqmt){display:flex;flex-direction:column;position:relative;isolation:isolate;border-radius:12px;overflow:hidden;border:1px solid var(--color-background-tertiary);transition:background-color .2s,border-color .2s;&:hover{background-color:var(--color-background-secondary);border-color:var(--color-accent-primary)}}:where(.mj-css-yb0-mqmt1){position:relative;width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;img{max-width:100%;max-height:100%;object-fit:contain}}:where(.mj-css-yb0-mqmt2){position:absolute;top:10px;left:10px;display:flex;gap:8px}:where(.mj-css-yb0-mqmt3){background-color:var(--color-accent-primary);color:white;border-radius:7px;padding:var(--yb0MQMT4);z-index:10;font-size:var(--fs-sm);display:flex;align-items:center;justify-content:center}:where(.mj-css-yb0-mqmt5){position:absolute;top:10px;right:10px;background-color:var(--color-background-secondary);color:var(--color-text-secondary);border-radius:7px;padding:8px;z-index:1;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;opacity:.25;transition:opacity .2s;&:hover{opacity:1}}:where(.mj-css-yb0-mqmt6){display:flex;flex-direction:column;gap:8px;padding:10px 14px 14px;margin-top:auto;border-top:1px solid var(--color-background-tertiary)}:where(.mj-css-yb0-mqmt7){display:flex;align-items:center;gap:10px;min-width:0}:where(.mj-css-yb0-mqmt8){flex:1 1;min-width:0;line-height:1.3;text-decoration:none;overflow:hidden;text-overflow:ellipsis}:where(.mj-css-yb0-mqmt8),:where(.mj-css-yb0-mqmt9){font-size:var(--fs-sm);font-weight:600;white-space:nowrap}:where(.mj-css-yb0-mqmt9){color:var(--color-text-primary);flex-shrink:0}:where(.mj-css-yb0-mqmta){display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:var(--fs-xs);color:var(--color-text-secondary)}:where(.mj-css-yb0-mqmtb){display:inline-flex;align-items:center;gap:6px;padding:0;background:none;border:none;cursor:pointer;color:var(--color-text-secondary);font-size:var(--fs-sm);white-space:nowrap;transition:color .2s;&:hover{color:var(--color-accent-primary)}}

/* Source: frontend/public/css/1a7c1c8222fd82b4.css */
:where(.mj-css-ypw2j-ah){display:flex;flex-direction:column;gap:6px}:where(.mj-css-ypw2j-ah1){position:absolute;left:0;top:12%;bottom:12%;width:4px;border-radius:0 3px 3px 0}:where(.mj-css-ypw2j-ah2){position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:14px 20px 14px 24px;background-color:var(--color-background-primary);border:1px solid var(--ypw2jAh3);border-radius:10px;cursor:pointer;overflow:hidden;transition:background-color .15s,border-color .15s;&:hover{background-color:var(--color-background-secondary)}}:where(.mj-css-ypw2j-ah4){display:flex;flex-direction:column;gap:3px;align-items:var(--ypw2jAh5);min-width:0}:where(.mj-css-ypw2j-ah6){display:flex;align-items:center;gap:7px;flex-direction:var(--ypw2jAh7)}:where(.mj-css-ypw2j-ah8){display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:9px;font-weight:800;line-height:1;letter-spacing:.7px;padding:4px 6px;border-radius:3px;background:var(--ypw2jAh9);color:var(--ypw2jAhA)}:where(.mj-css-ypw2j-ah-b){font-size:var(--fs-sm);font-weight:var(--ypw2jAhC);color:var(--ypw2jAhD);font-style:var(--ypw2jAhE);opacity:var(--ypw2jAhF);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.mj-css-ypw2j-ah-g){font-size:10px;color:var(--color-text-secondary);opacity:.6}:where(.mj-css-ypw2j-ah-h){display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}:where(.mj-css-ypw2j-ah-i){font-size:20px;font-weight:700;line-height:1;color:var(--color-text-secondary);opacity:.55;letter-spacing:-.5px}:where(.mj-css-ypw2j-ah-j){display:flex;align-items:center;gap:5px}:where(.mj-css-ypw2j-ah-k){font-size:10px;color:var(--color-text-secondary);opacity:.5;white-space:nowrap}:where(.mj-css-ypw2j-ah-l){width:2px;height:2px;border-radius:50%;background:var(--color-text-secondary);opacity:.3;flex-shrink:0}:where(.mj-css-ypw2j-ah-m){text-align:center;padding:60px 20px;color:var(--color-text-secondary);font-size:var(--fs-sm)}:where(.mj-css-ypw2j-ah-n){position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:14px 20px 14px 24px;background-color:var(--color-background-primary);border:1px solid var(--color-text-tertiary);border-radius:10px;overflow:hidden}:where(.mj-css-ypw2j-ah-o){width:var(--ypw2jAhP);height:var(--ypw2jAhQ);border-radius:5px;background:linear-gradient(90deg,var(--color-background-tertiary) 0,var(--color-background-tertiary-alpha50) 40%,var(--color-background-tertiary) 80%);background-size:600px 100%;animation:sk-shimmer 1.4s linear infinite;flex-shrink:0;@keyframes sk-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}}:where(.mj-css-ypw2j-ah-r){gap:6px;align-items:var(--ypw2jAhS)}:where(.mj-css-ypw2j-ah-r),:where(.mj-css-ypw2j-ah-t){display:flex;flex-direction:column}:where(.mj-css-ypw2j-ah-t){align-items:center;gap:7px;flex-shrink:0}:where(.mj-css-ypw2j-ah-u){gap:8px}:where(.mj-css-ypw2j-ah-u),:where(.mj-css-ypw2j-ah-v){display:flex;align-items:center}:where(.mj-css-ypw2j-ah-v){position:absolute;inset:0;z-index:10;justify-content:center;background:rgba(0,0,0,.18);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:inherit}:where(.mj-css-ypw2j-ah-w){width:22px;height:22px;border:2.5px solid rgba(255,255,255,.15);border-top:2.5px solid var(--color-accent-primary,#60a5fa);border-radius:50%;animation:spin .7s linear infinite;@keyframes spin{to{transform:rotate(1turn)}}}

/* Source: frontend/public/css/1b9e041d073418ab.css */
:where(.mj-changelog-detail-hero){margin-bottom:clamp(30px,5%,40px)}:where(.mj-changelog-detail-title){text-align:center;margin:0}:where(.mj-changelog-detail-title-spacer){margin-top:10px;color:var(--color-text-secondary);text-align:center}:where(.mj-changelog-detail-content){max-width:900px;margin:0 auto}:where(.mj-changelog-detail-meta){position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px;padding:20px;background-color:var(--color-background-secondary);border:1px solid var(--color-background-tertiary);background-image:radial-gradient(var(--color-background-tertiary-alpha50) .75px,transparent .75px),radial-gradient(var(--color-background-tertiary-alpha50) .75px,var(--color-background-secondary) .75px);background-size:30px 30px;background-position:0 0,15px 15px;border-radius:12px;overflow:hidden;@media screen and (max-width:1000px){padding-left:15px;padding-bottom:15px;padding-right:15px;padding-top:15px}@media screen and (max-width:800px){flex-direction:column}}:where(.mj-changelog-detail-meta-item){display:flex;align-items:center;gap:10px;span,svg{color:var(--color-text-secondary)}span{font-size:var(--fs-sm);align-self:flex-end}}:where(.mj-changelog-detail-views){display:flex;gap:20px;align-items:center}:where(.mj-changelog-detail-badges){justify-content:center;flex-wrap:wrap;z-index:1;margin-top:20px}:where(.mj-changelog-detail-badges),:where(.mj-changelog-detail-badge){display:flex;align-items:center;gap:10px}:where(.mj-changelog-detail-badge){padding:8px 10px;border-radius:8px;font-size:var(--fs-sm);white-space:nowrap;line-height:normal;text-transform:uppercase;font-weight:650;background-color:var(--yXSucZyA);border:1px solid var(--yXSucZyB);color:var(--yXSucZyC)}:where(.mj-css-y-xsuc-zy-d){display:flex;gap:10px;max-width:900px;margin:30px auto 0}

/* Source: frontend/public/css/2146173368141176.css */
:where(.mj-css-y-yie-lso){background-color:var(--color-background-secondary);border-radius:12px;padding:16px;transition:transform .25s,box-shadow .25s,border-color .25s;border:1px solid var(--color-background-tertiary)}:where(.mj-css-y-yie-lso1){margin-bottom:12px;height:120px;display:flex;align-items:center;justify-content:center}:where(.mj-css-y-yie-lso2){font-size:var(--fs-md);margin-bottom:8px;color:var(--color-text-primary);font-weight:600}:where(.mj-css-y-yie-lso3){display:flex;flex-direction:column;gap:6px}:where(.mj-css-y-yie-lso4){display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-sm)}:where(.mj-css-y-yie-lso5){color:var(--color-text-secondary)}:where(.mj-css-y-yie-lso6){color:var(--color-text-primary);font-family:Courier New,monospace;font-size:var(--fs-sm);background:var(--color-background-primary);padding:2px 6px;border-radius:4px;&.copyable{cursor:pointer;transition:background-color .2s;&:hover{background:var(--color-background-tertiary)}}}:where(.mj-css-ybvj-aov){display:flex;flex-direction:column;gap:30px}:where(.mj-css-ybvj-aov2){font-size:var(--fs-lg);color:var(--color-text-primary);margin-bottom:14px}:where(.mj-css-ybvj-aov3){display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;@media (max-width:768px){grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}}:where(.mj-css-ybvj-aov4){text-align:center;padding:60px 20px;color:var(--color-text-secondary)}:where(.mj-css-ybvj-aov5){font-size:var(--fs-lg);margin-bottom:10px;color:var(--color-text-primary)}:where(.mj-css-ybvj-aov6){font-size:var(--fs-sm);color:var(--color-text-secondary)}:where(.mj-css-yc-ca-d3-d){margin-top:clamp(30px,5%,50px)}:where(.mj-css-yc-ca-d3-d1){text-align:center;margin-bottom:clamp(30px,5%,50px)}:where(.mj-css-yc-ca-d3-d2){position:sticky;top:0;z-index:20;padding:12px 0 28px;margin-bottom:-14px}:where(.mj-css-yc-ca-d3-d3){display:flex;justify-content:center;margin-bottom:10px;input{height:50px;padding:0 50px;width:100%;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-overflow:ellipsis;transition:background-color .25s,border-color .25s;&.active,&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}}}:where(.mj-css-yc-ca-d3-d4){position:relative;margin-right:auto;width:100%;flex:1 1}:where(.mj-css-yc-ca-d3-d5){position:absolute;left:16px;top:13px;color:var(--color-text-secondary);pointer-events:none}:where(.mj-css-yc-ca-d3-d6){position:absolute;top:0;bottom:0;right:0;background:none;border:none;padding:0;width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-secondary);&:hover{color:var(--color-accent-primary)}}:where(.mj-css-yc-ca-d3-d7){display:flex;scrollbar-width:none;padding-bottom:2px;gap:5px}:where(.mj-css-yc-ca-d3-d8){cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:none;border-radius:8px;padding:10px 12px;outline:none;font-size:var(--fs-sm);border:1px solid var(--ycCaD3D9);background-color:var(--ycCaD3DA);color:var(--ycCaD3DB);white-space:nowrap;text-decoration:none;line-height:1;transition:background-color .25s,border-color .25s,transform .25s,opacity .25s,color .25s;&:last-child{margin-right:0}&:hover{color:var(--ycCaD3DC);background-color:var(--ycCaD3DD)}&:active{transform:translateY(2px);opacity:.75}}:where(.mj-css-yc-ca-d3-de){scroll-margin-top:180px}

/* Source: frontend/public/css/21e96a1d2d77ab68.css */
:where(.mj-css-yb-hzqz-v){margin-top:clamp(20px,5%,30px)}:where(.mj-css-yb-hzqz-v1){text-align:center;margin-bottom:clamp(20px,5%,30px)}:where(.mj-css-yb-hzqz-v2){text-align:center;color:var(--color-text-secondary);font-size:var(--fs-sm);max-width:800px;margin:0 auto clamp(30px,5%,50px)}:where(.mj-css-yb-hzqz-v3){margin-bottom:20px}:where(.mj-css-yb-hzqz-v4){position:relative;width:100%;input{height:50px;padding:0 50px;width:100%;box-sizing:border-box;background:none;border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-overflow:ellipsis;transition:background-color .25s,border-color .25s;&.active,&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}}}:where(.mj-css-yb-hzqz-v5){position:absolute;left:16px;top:13px;color:inherit;pointer-events:none}:where(.mj-css-yb-hzqz-v6){position:absolute;top:0;bottom:0;right:0;background:none;border:none;padding:0;width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-primary);&:hover{color:var(--color-accent-primary)}}:where(.mj-css-yb-hzqz-v7){display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 15px;border:1px dashed var(--color-text-tertiary);border-radius:12px}:where(.mj-css-yb-hzqz-v8){font-size:var(--fs-md);margin-bottom:5px}:where(.mj-css-yb-hzqz-v9){font-size:var(--fs-sm);color:var(--color-text-secondary);font-weight:500;text-align:center}:where(.mj-css-yb-hzqz-va){margin-bottom:15px}:where(.mj-css-yb-hzqz-vb){justify-content:space-between;padding:16px 20px;background:var(--color-background-secondary);border:1px solid var(--color-background-tertiary);border-radius:12px;box-sizing:border-box;background-image:radial-gradient(var(--color-background-tertiary) .5px,var(--color-background-secondary) .5px);background-size:22px 22px}:where(.mj-css-yb-hzqz-vb),:where(.mj-css-yb-hzqz-vc){display:flex;align-items:center}:where(.mj-css-yb-hzqz-vc){gap:12px}:where(.mj-css-yb-hzqz-vd){font-size:var(--fs-md);font-weight:600;color:var(--color-text-primary)}:where(.mj-css-yb-hzqz-ve){display:flex;align-items:center;gap:8px}:where(.mj-css-yb-hzqz-vf){display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:var(--fs-sm);font-weight:500;color:var(--color-text);background:var(--color-background-tertiary);border:1px solid var(--color-background-tertiary);border-radius:8px;cursor:pointer;transition:all .2s;svg{width:16px;height:16px}&:hover{color:var(--color-text-primary);background:var(--color-background-primary);border-color:var(--color-text-tertiary)}}:where(.mj-css-yb-hzqz-vg){padding:8px;svg{transition:transform .2s;transform:rotate(var(--ybHZQzVH))}}:where(.mj-css-yb-hzqz-vi){font-size:var(--fs-base);font-weight:600;margin:0}:where(.mj-css-yb-hzqz-vj){gap:20px}:where(.mj-css-yb-hzqz-vj),:where(.mj-css-yb-hzqz-vk){display:flex;flex-direction:column}:where(.mj-css-yb-hzqz-vk){gap:8px}:where(.mj-css-yb-hzqz-vl){font-size:var(--fs-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}:where(.mj-css-yb-hzqz-vm){display:flex;flex-direction:column;gap:4px}:where(.mj-css-yb-hzqz-vn){font-size:var(--fs-sm);color:var(--color-text-secondary);padding-left:18px;position:relative;&:before{content:"—";position:absolute;left:0;color:var(--color-text-tertiary)}}:where(.mj-css-yb-hzqz-vo){display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);svg{color:#eab308}}:where(.mj-css-yb-hzqz-vp){font-weight:600;color:var(--color-text-primary)}:where(.mj-css-yb-hzqz-vq){display:flex;flex-direction:column;gap:8px}:where(.mj-css-yb-hzqz-vr){display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--color-background-primary);border-radius:6px;img{width:28px;height:28px;object-fit:contain}img,svg{flex-shrink:0}svg{padding:4px;color:var(--color-text-tertiary)}}:where(.mj-css-yb-hzqz-vs){flex:1 1;min-width:0;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.mj-css-yb-hzqz-vs),:where(.mj-css-yb-hzqz-vt){font-size:var(--fs-sm)}:where(.mj-css-yb-hzqz-vt){font-weight:600;color:var(--color-text-primary);flex-shrink:0}:where(.mj-css-yb-hzqz-vu){display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin-top:var(--ybHZQzVV);@media (max-width:700px){grid-template-columns:1fr}}:where(.mj-css-yb-hzqz-vw){display:flex;flex-direction:column;background:var(--color-background-primary);border:1px solid var(--ybHZQzVX);border-radius:12px;overflow:hidden;transition:all .2s;&:hover{border-color:var(--ybHZQzVY);box-shadow:0 4px 16px rgba(0,0,0,.1)}}:where(.mj-css-yb-hzqz-vz){position:relative;border-bottom:1px solid var(--color-background-tertiary);padding:12px}:where(.mj-css-yb-hzqz-va){flex:1 1}:where(.mj-css-yb-hzqz-vb){padding:20px;height:120px;display:flex;align-items:center;justify-content:center}:where(.mj-css-yb-hzqz-vc){font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-primary)}:where(.mj-css-yb-hzqz-vd){font-size:var(--fs-sm);color:var(--color-text-secondary);margin-top:4px}:where(.mj-css-yb-hzqz-ve){display:flex;flex-direction:column;padding:12px;flex:1 1;gap:12px}:where(.mj-css-yb-hzqz-vf){display:flex;flex-direction:column;gap:6px;margin-bottom:auto}:where(.mj-css-yb-hzqz-vg){display:flex;align-items:center;gap:10px;padding:6px 10px;background:var(--color-background-secondary);border-radius:6px;font-size:var(--fs-sm);width:100%;img{width:24px;height:24px;object-fit:contain;flex-shrink:0}}:where(.mj-css-yb-hzqz-vh){flex:1 1;min-width:0;width:100%;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.mj-css-yb-hzqz-vi){font-weight:600;color:var(--color-text-primary);flex-shrink:0}:where(.mj-css-yb-hzqz-vj){display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding-top:12px;border-top:1px dashed var(--color-background-tertiary)}:where(.mj-css-yb-hzqz-vk){display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--color-text);line-height:1;svg{width:18px;height:18px;color:var(--color-text-tertiary)}}:where(.mj-css-yb-hzqz-vl){padding-top:12px;border-top:1px dashed var(--color-background-tertiary)}:where(.mj-css-yb-hzqz-vm){font-size:var(--fs-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}:where(.mj-css-yb-hzqz-vn){display:grid;grid-template-columns:repeat(3,1fr);gap:8px}:where(.mj-css-yb-hzqz-vo){border-radius:8px;overflow:hidden;background:var(--ybHZQzVp);border:1px var(--ybHZQzVq) var(--color-background-tertiary)}:where(.mj-css-yb-hzqz-vo),:where(.mj-css-yb-hzqz-vr){display:flex;flex-direction:column}:where(.mj-css-yb-hzqz-vr){align-items:center;padding:8px;gap:2px}:where(.mj-css-yb-hzqz-vs){font-size:var(--fs-xs);color:var(--color-text-secondary)}:where(.mj-css-yb-hzqz-vt){font-size:var(--fs-sm);font-weight:700;color:var(--color-text)}:where(.mj-css-yb-hzqz-vu){justify-content:center;padding:8px;background:var(--color-accent-primary);color:#fff;font-size:var(--fs-sm);font-weight:600}:where(.mj-css-yb-hzqz-vu),:where(.mj-css-yb-hzqz-vv){display:flex;align-items:center}:where(.mj-css-yb-hzqz-vv){gap:8px;box-sizing:border-box;width:100%;min-width:0;padding-top:12px;border-top:1px dashed var(--color-background-tertiary)}:where(.mj-css-yb-hzqz-vw){width:100%;height:38px;padding:0 14px;border-radius:8px;border:1px solid var(--color-background-tertiary);background:var(--color-background-secondary);color:var(--color-text-primary);font-size:var(--fs-sm);font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s;box-sizing:border-box;&:hover{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:white}&:active{transform:scale(.98)}svg{width:16px;height:16px}}:where(.mj-css-yb-hzqz-vx){display:flex;align-items:center;gap:6px;width:100%}:where(.mj-css-yb-hzqz-vy){width:38px;height:38px;border-radius:8px;border:1px solid var(--color-background-tertiary);background:var(--color-background-secondary);color:var(--color-text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0;box-sizing:border-box;&:hover{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:white;transform:scale(1.05)}&:active{transform:scale(.95)}svg{width:14px;height:14px}}:where(.mj-css-yb-hzqz-vz){flex:1 1;min-width:0;text-align:center;font-size:var(--fs-sm);font-weight:600;color:var(--color-text-primary);height:38px;border:none;background:transparent;box-sizing:border-box;outline:none;cursor:text;&:focus,&:hover{color:var(--color-accent-primary)}&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{appearance:none;margin:0}&[type=number]{appearance:textfield}}:where(.mj-css-yb-hzqz-v){position:fixed;bottom:20px;right:20px;z-index:100;width:min(500px,calc(100vw - 40px));min-width:420px;max-height:80vh;display:flex;flex-direction:column;box-sizing:border-box;@media (max-width:600px){min-width:0;width:auto;left:15px;right:15px;bottom:15px;max-height:50vh}}:where(.mj-css-yb-hzqz-v){background:var(--color-background-secondary);border:1px solid var(--color-text-tertiary);border-radius:12px;padding:18px;box-shadow:0 10px 40px rgba(0,0,0,.3);box-sizing:border-box;display:flex;flex-direction:column;gap:14px;max-height:100%;overflow:hidden}:where(.mj-css-yb-hzqz-v10){display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;gap:12px;cursor:var(--ybHZQzV11);-webkit-user-select:none;user-select:none;transition:opacity .2s;touch-action:var(--ybHZQzV12);&:hover{opacity:.8}&:active{cursor:var(--ybHZQzV13)}}:where(.mj-css-yb-hzqz-v14){flex:1 1;display:flex;flex-direction:column;gap:2px}:where(.mj-css-yb-hzqz-v15){font-weight:600}:where(.mj-css-yb-hzqz-v16){font-size:var(--fs-xs);color:var(--color-text-secondary);font-weight:400}:where(.mj-css-yb-hzqz-v17){background:none;border:none;padding:4px;cursor:pointer;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;transition:all .2s;box-sizing:border-box;svg{transition:transform .2s}&:hover{color:var(--color-accent-primary)}&:disabled{opacity:.5;cursor:not-allowed}}:where(.mj-css-yb-hzqz-v18){overflow-y:auto;overflow-x:hidden;box-sizing:border-box;flex:1 1;min-height:0;display:flex;flex-direction:column;gap:8px;padding-right:6px;&::-webkit-scrollbar{width:6px}&::-webkit-scrollbar-track{background:var(--color-background-primary);border-radius:3px}&::-webkit-scrollbar-thumb{background:var(--color-background-tertiary);border-radius:3px}}:where(.mj-css-yb-hzqz-v19){position:relative;display:flex;flex-direction:column;min-height:0;flex:1 1;&:after,&:before{content:"";position:absolute;left:0;right:6px;height:36px;pointer-events:none;z-index:1;transition:opacity .18s;opacity:0}&:before{top:0;background:linear-gradient(to bottom,var(--color-background-secondary),transparent);opacity:var(--ybHZQzV1A)}&:after{bottom:0;background:linear-gradient(to top,var(--color-background-secondary),transparent);opacity:var(--ybHZQzV1B)}}:where(.mj-css-yb-hzqz-v1-c){display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;background:var(--color-background-primary);border:1px solid var(--color-background-tertiary);box-sizing:border-box;img{width:48px;height:48px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}}:where(.mj-css-yb-hzqz-v1-d){flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}:where(.mj-css-yb-hzqz-v1-e){font-size:var(--fs-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.mj-css-yb-hzqz-v1-f){font-size:var(--fs-xs);color:var(--color-text-secondary);display:flex;align-items:center;gap:8px}:where(.mj-css-yb-hzqz-v1-g){background:none;border:none;padding:4px;cursor:pointer;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;transition:color .2s;flex-shrink:0;box-sizing:border-box;&:hover{color:var(--color-accent-primary)}}:where(.mj-css-yb-hzqz-v1-h){display:flex;align-items:center;gap:4px}:where(.mj-css-yb-hzqz-v1-i){width:28px;height:28px;border-radius:6px;border:1px solid var(--color-background-tertiary);background:var(--color-background-secondary);color:var(--color-text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0;box-sizing:border-box;&:hover{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:white;transform:scale(1.05)}&:active{transform:scale(.95)}svg{width:12px;height:12px}}:where(.mj-css-yb-hzqz-v1-j){width:48px;text-align:center;font-size:var(--fs-sm);font-weight:600;color:var(--color-text-primary);height:28px;border:none;background:transparent;box-sizing:border-box;outline:none;cursor:text;&:focus,&:hover{color:var(--color-accent-primary)}&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{appearance:none;margin:0}&[type=number]{appearance:textfield}}:where(.mj-css-yb-hzqz-v1-k){display:flex;flex-direction:column;gap:4px;box-sizing:border-box;flex-shrink:0}:where(.mj-css-yb-hzqz-v1-l){font-size:var(--fs-xs);font-weight:600;color:var(--color-text-secondary);text-align:center;text-transform:uppercase;letter-spacing:.5px;box-sizing:border-box;padding:6px 0;border-bottom:1px dashed var(--color-background-tertiary);margin-bottom:4px}:where(.mj-css-yb-hzqz-v1-m){display:flex;flex-direction:column;gap:4px;box-sizing:border-box}:where(.mj-css-yb-hzqz-v1-n){max-height:clamp(120px,24vh,220px);overflow-y:auto;overflow-x:hidden;padding-right:6px;&::-webkit-scrollbar{width:6px}&::-webkit-scrollbar-track{background:var(--color-background-primary);border-radius:3px}&::-webkit-scrollbar-thumb{background:var(--color-background-tertiary);border-radius:3px}}:where(.mj-css-yb-hzqz-v1-o){position:relative;min-height:0;&:after,&:before{content:"";position:absolute;left:0;right:6px;height:36px;pointer-events:none;z-index:1;transition:opacity .18s;opacity:0}&:before{top:0;background:linear-gradient(to bottom,var(--color-background-secondary),transparent);opacity:var(--ybHZQzV1P)}&:after{bottom:0;background:linear-gradient(to top,var(--color-background-secondary),transparent);opacity:var(--ybHZQzV1Q)}}:where(.mj-css-yb-hzqz-v1-r){display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0;box-sizing:border-box;svg{flex-shrink:0;width:16px;height:16px}}:where(.mj-css-yb-hzqz-v1-s){font-size:var(--fs-xs);color:var(--color-text-secondary);font-weight:400;box-sizing:border-box;flex:1 1;min-width:0;display:flex;align-items:center;gap:6px}:where(.mj-css-yb-hzqz-v1-t){font-size:var(--fs-sm);font-weight:600;color:var(--color-text-primary);box-sizing:border-box;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}:where(.mj-css-yb-hzqz-v1-u){display:flex;gap:8px;box-sizing:border-box;flex-shrink:0}:where(.mj-css-yb-hzqz-v1-v){flex:1 1;padding:11px 16px;border-radius:8px;border:1px solid var(--color-background-tertiary);background:var(--color-background-primary);color:var(--color-text-primary);font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:all .2s;box-sizing:border-box;&:hover{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:white}&:active{transform:scale(.98)}&:disabled{opacity:.5;cursor:not-allowed}}:where(.mj-css-yb-hzqz-v1-w){flex:1 1;padding:11px 16px;border-radius:8px;border:1px solid var(--color-background-tertiary);background:var(--color-background-primary);color:var(--color-text-primary);font-size:var(--fs-sm);font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;box-sizing:border-box;&:hover{background-color:var(--color-accent-secondary);border-color:var(--color-accent-secondary);color:white}&:active{transform:scale(.98)}&:disabled{opacity:.5;cursor:not-allowed}}:where(.mj-css-yb-hzqz-v1-x){position:fixed;top:0;left:-10000px;width:640px;background:var(--color-background-secondary);padding:48px;box-sizing:border-box;pointer-events:none}:where(.mj-css-yb-hzqz-v1-y){text-align:center;margin-bottom:32px;padding-bottom:24px;position:relative}:where(.mj-css-yb-hzqz-v1-z){display:flex;justify-content:center;margin-bottom:16px;svg{height:48px;width:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}}:where(.mj-css-yb-hzqz-v1a){font-size:20px;color:var(--color-text-primary);font-weight:600;letter-spacing:.5px}:where(.mj-css-yb-hzqz-v1b){display:flex;flex-direction:column;gap:12px;margin-bottom:32px;max-height:none;overflow-y:visible;padding-right:0}:where(.mj-css-yb-hzqz-v1c){display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:12px;background:var(--color-background-primary);border:1px solid var(--color-background-tertiary);transition:all .2s;box-shadow:0 2px 8px rgba(0,0,0,.1);img{width:56px;height:56px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}}:where(.mj-css-yb-hzqz-v1d){flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}:where(.mj-css-yb-hzqz-v1e){font-size:17px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}:where(.mj-css-yb-hzqz-v1e),:where(.mj-css-yb-hzqz-v1f){color:var(--color-text-primary);white-space:nowrap}:where(.mj-css-yb-hzqz-v1f){font-size:18px;font-weight:700;flex-shrink:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}:where(.mj-css-yb-hzqz-v1g){display:flex;flex-direction:column;gap:8px;box-sizing:border-box}:where(.mj-css-yb-hzqz-v1h){font-size:14px;font-weight:600;color:var(--color-text-secondary);text-align:center;text-transform:uppercase;letter-spacing:.5px;box-sizing:border-box;padding:8px 0;border-bottom:1px dashed var(--color-background-tertiary);margin-bottom:8px}:where(.mj-css-yb-hzqz-v1i){display:flex;flex-direction:column;gap:8px;box-sizing:border-box}:where(.mj-css-yb-hzqz-v1j){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;box-sizing:border-box;img{width:24px;height:24px;object-fit:contain;flex-shrink:0}}:where(.mj-css-yb-hzqz-v1k){font-size:14px;color:var(--color-text-secondary);font-weight:400;box-sizing:border-box;flex:1 1;min-width:0;display:flex;align-items:center;gap:8px}:where(.mj-css-yb-hzqz-v1l){font-weight:600;color:var(--color-text-primary);box-sizing:border-box;white-space:nowrap;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}:where(.mj-css-yb-hzqz-v1m){text-align:center;margin-top:16px;font-size:11px;color:var(--color-text-secondary)}

/* Source: frontend/public/css/2257f0a50408a5af.css */
:where(.mj-css-y-nqp5p-i){border:1px solid var(--color-text-tertiary);border-radius:12px;overflow:hidden}:where(.mj-css-y-nqp5p-i1){position:relative;aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;text-align:center;color:var(--color-text-secondary);transition:all .2s;video{position:absolute;inset:0 0 0 0;width:100%;height:100%}}:where(.mj-css-y-nqp5p-i2){width:100%;border-top:1px dashed var(--color-text-tertiary);box-sizing:border-box;input{width:100%;box-sizing:border-box;height:50px;padding:0 10px 0 15px;outline:none;border:none;color:var(--color-text-primary);background:none;text-overflow:ellipsis}}:where(.mj-css-y-zk12x-b){border:1px solid var(--color-text-tertiary);border-radius:12px;overflow:hidden}:where(.mj-css-y-zk12x-b1){position:relative;aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;text-align:center;transition:all .2s;&:hover{background-color:var(--color-text-tertiary)}input{cursor:pointer;opacity:0;position:absolute;inset:0 0 0 0}img{width:100%;height:100%;object-fit:contain}div,svg{color:var(--color-text-secondary)}div{font-size:var(--fs-sm);margin-top:10px}}:where(.mj-css-y-zk12x-b2){width:100%;border-top:1px dashed var(--color-text-tertiary);box-sizing:border-box;input{width:100%;box-sizing:border-box;height:50px;padding:0 10px 0 15px;outline:none;border:none;color:var(--color-text-primary);background:none;text-overflow:ellipsis}}:where(.mj-css-yk-kgq-n7){position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box;width:20px;height:20px;flex-shrink:0;background-color:var(--color-background-tertiary);color:white;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s}:where(.mj-css-yk-kgq-n71){background-color:var(--color-accent-primary)}:where(.mj-css-yk-kgq-n7){&:focus{outline:none;box-shadow:0 0 0 2px rgba(var(--color-accent-primary-rgb),.3)}}:where(.mj-css-yn87-ji31){position:relative;background-color:var(--color-background-secondary);border-radius:12px;border:1px solid var(--color-text-tertiary);overflow:hidden}:where(.mj-css-yn87-ji32){position:relative;aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;text-align:center;transition:all .2s;&:hover{background-color:var(--color-text-tertiary)}input{cursor:pointer;opacity:0;position:absolute;inset:0 0 0 0}img{width:100%;height:100%;object-fit:contain}div,svg{color:var(--color-text-secondary)}div{font-size:var(--fs-sm);margin-top:10px}}:where(.mj-css-yn87-ji33){position:absolute;top:10px;left:10px;display:flex;align-items:center;justify-content:center;padding:10px 5px;color:var(--color-text-secondary);cursor:grab;transition:color .2s;z-index:100;&:hover{color:var(--color-text-primary)}}:where(.mj-css-yn87-ji34){position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;background:none;border:none;width:22px;height:22px;padding:0;cursor:pointer;border-radius:5px;background-color:var(--color-text-secondary);color:var(--color-background-secondary);z-index:100;&:hover{background-color:var(--color-accent-primary);color:white}}:where(.mj-css-yn87-ji35){width:100%;border-top:1px dashed var(--color-text-tertiary);box-sizing:border-box;input{width:100%;box-sizing:border-box;height:50px;padding:0 10px 0 15px;outline:none;border:none;color:var(--color-text-primary);background:none;text-overflow:ellipsis}}:where(.mj-css-yn87-ji36){width:100%;border-top:1px dashed var(--color-text-tertiary);box-sizing:border-box;input{width:100%;box-sizing:border-box;height:50px;padding:0 10px 0 15px;outline:none;border:none;color:var(--color-text-primary);background:none;text-overflow:ellipsis}}:where(.mj-css-yn87-ji37){position:relative}:where(.mj-css-yn87-ji38){display:flex;align-items:center;gap:10px;padding:15px 18px;background-color:var(--color-background-secondary);border:1px solid var(--color-text-tertiary);border-radius:12px;cursor:pointer;transition:border-color .2s ease-in-out,background-color .2s ease-in-out;&:hover{background-color:var(--color-background-primary)}&:focus-within{border-color:var(--color-accent-primary);background-color:var(--color-background-primary)}label{font-size:var(--fs-base);color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;flex:1 1}}:where(.mj-css-yn87-ji39){position:relative;margin-bottom:4px;&:last-child{margin-bottom:0}}:where(.mj-css-yn87-ji3-a){display:flex;align-items:center;gap:12px;padding:15px 18px;background-color:var(--color-background-secondary);border-top:1px solid var(--color-text-tertiary);cursor:pointer;transition:border-color .2s ease-in-out,background-color .2s ease-in-out;&:hover{background-color:var(--color-background-primary)}&:focus-within{border-color:var(--color-accent-primary);background-color:var(--color-background-primary)}label{color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;flex:1 1}}:where(.mj-css-yfw-oqoh){position:relative}:where(.mj-css-yfw-oqoh1){display:flex;align-items:center;gap:10px;padding:15px 18px;background-color:var(--color-background-secondary);border:1px solid var(--color-text-tertiary);border-radius:12px;cursor:pointer;transition:border-color .2s ease-in-out,background-color .2s ease-in-out;&:hover{background-color:var(--color-background-primary)}&:focus-within{border-color:var(--color-accent-primary);background-color:var(--color-background-primary)}label{font-size:var(--fs-base);color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;flex:1 1}}:where(.mj-css-yfw-oqoh2){width:100%;aspect-ratio:1/1;background-color:var(--color-background-secondary);border-radius:12px;border:1px solid var(--color-text-tertiary);overflow:hidden;margin-bottom:15px;img{width:100%;height:100%;object-fit:contain}}:where(.mj-css-yzbb-sb-c){position:relative;&.disabled{cursor:not-allowed;opacity:.5;textarea{pointer-events:none;background-color:var(--color-background-primary)}}textarea{width:100%;box-sizing:border-box;padding:var(--yzbbSbC1) 18px 15px 18px;outline:none;border:none;color:var(--color-text-primary);background:none;background-color:var(--color-background-secondary);border:1px solid var(--color-text-tertiary);border-radius:12px;resize:vertical;font-family:inherit;font-size:inherit;transition:border-color .2s ease-in-out,background-color .2s ease-in-out;&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-primary)}&:disabled{cursor:not-allowed;opacity:.5}&::placeholder{opacity:.5}}}:where(.mj-css-yzbb-sb-c2){position:absolute;top:15px;left:18px;color:var(--color-text-secondary);font-size:var(--fs-sm);z-index:10}:where(.mj-css-ywwe2-v7){border:1px solid var(--color-text-tertiary);border-radius:12px;overflow:hidden}:where(.mj-css-ywwe2-v71){position:relative;aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;text-align:center;transition:all .2s;&:hover{background-color:var(--color-text-tertiary)}input{cursor:pointer;opacity:0;position:absolute;inset:0 0 0 0}img{width:100%;height:100%;object-fit:contain}div,svg{color:var(--color-text-secondary)}div{font-size:var(--fs-sm);margin-top:10px}}:where(.mj-css-ywwe2-v72){width:100%;border-top:1px dashed var(--color-text-tertiary);box-sizing:border-box;input{width:100%;box-sizing:border-box;height:50px;padding:0 10px 0 15px;outline:none;border:none;color:var(--color-text-primary);background:none;text-overflow:ellipsis}}:where(.mj-css-yw3-eng-p){border:1px solid var(--color-text-tertiary);border-radius:12px;overflow:hidden}:where(.mj-css-yw3-eng-p1){position:relative;aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;text-align:center;transition:all .2s;&:hover{background-color:var(--color-text-tertiary)}input{cursor:pointer;opacity:0;position:absolute;inset:0 0 0 0}img{width:100%;height:100%;object-fit:contain}div,svg{color:var(--color-text-secondary)}div{font-size:var(--fs-sm);margin-top:10px}}:where(.mj-css-yw3-eng-p2){width:100%;border-top:1px dashed var(--color-text-tertiary);box-sizing:border-box;input{width:100%;box-sizing:border-box;height:50px;padding:0 10px 0 15px;outline:none;border:none;color:var(--color-text-primary);background:none;text-overflow:ellipsis}}:where(.mj-css-y-pkj-xd-v){width:100%;min-height:100px;padding:15px;border-radius:12px;border:1px solid var(--color-text-tertiary);background-color:var(--color-background-secondary);color:var(--color-text-primary);font-family:inherit;font-size:var(--fs-base);resize:vertical;outline:none;box-sizing:border-box;&:focus{border-color:var(--color-accent-primary)}}:where(.mj-css-y-pkj-xd-v1){font-size:var(--fs-sm);color:var(--color-text-secondary);margin-bottom:8px}:root{--color-background-primary:#ffffff;--color-background-primary-rgb:255,255,255;--color-background-secondary:#f5f5f5;--color-background-tertiary:#e2e2e2;--color-background-tertiary-alpha50:#e7e7e7;--color-background-tertiary-alpha20:#ebebec;--color-text-primary:#1d1d1d;--color-text-secondary:#7a7a7a;--color-text-tertiary:#e2e2e2;--color-accent-primary:#e0015b;--color-accent-secondary:#3481dc;--color-accent-tertiary:#25b925;--color-map-polygon:#129ae9;--copytext-icon-color:brightness(0) saturate(100%);--color-success:#25b925;--color-danger:#e00113;--color-map-control-bg:#ffffff;--color-map-control-bg-hover:#f0f0f0;--color-map-control-text:#1d1d1d;--color-map-control-text-secondary:#888888;--color-map-control-text-muted:#999999;--color-map-control-border:#e0e0e0;--color-map-control-separator:#d5d5d5;--color-map-control-text-shadow:rgba(255,255,255,0.8)}::selection{background-color:var(--color-text-tertiary)}[data-theme=dark]{--color-background-primary:#1d1d1d;--color-background-primary-rgb:29,29,29;--color-background-secondary:#242424;--color-background-tertiary:#424242;--color-background-tertiary-alpha50:#333333;--color-background-tertiary-alpha20:#2a2a2a;--color-text-primary:#f7f7f7;--color-text-secondary:#747474;--color-text-tertiary:#424242;--copytext-icon-color:brightness(0) saturate(100%) invert(100%);--color-map-control-bg:#060606;--color-map-control-bg-hover:#1a1a1a;--color-map-control-text:#ffffff;--color-map-control-text-secondary:#818181;--color-map-control-text-muted:#666666;--color-map-control-border:#333333;--color-map-control-separator:#222222;--color-map-control-text-shadow:rgba(0,0,0,0.8)}body,html{padding:0;margin:0;color:var(--color-text-primary);font-size:var(--fs-base);background-color:var(--color-background-primary);box-sizing:border-box;line-height:1.25;font-weight:580}*{font-family:var(--font-majestic-font);font-feature-settings:"pnum";font-variant-numeric:proportional-nums}body{padding:var(--pd-section)}::-webkit-scrollbar{background-color:rgba(0,0,0,0);width:5px;height:5px}::-webkit-scrollbar-thumb{background-color:var(--color-text-tertiary);border-radius:10px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}img{-webkit-user-select:none;user-select:none}@supports(font-size:clamp(1rem,1vw,1rem)){:root{--fs-xs:clamp(10px,0.05vw + 9.8px,11px);--fs-sm:clamp(12.8px,0.08vw + 12.48px,13.5px);--fs-base:clamp(16px,0.23vw + 15.09px,18px);--fs-md:clamp(20px,0.45vw + 18.18px,23.99px);--fs-lg:clamp(25px,0.79vw + 21.83px,31.98px);--fs-xl:clamp(31.25px,1.29vw + 26.08px,42.63px);--fs-xxl:clamp(39.06px,2.02vw + 30.99px,56.83px);--fs-xxxl:clamp(48.83px,3.06vw + 36.59px,75.76px);--pd-section:clamp(10px,2.5%,40px)}}@supports not (font-size:clamp(1rem,1vw,1rem)){:root{--fs-xs:10px;--fs-sm:12.8px;--fs-base:16px;--fs-md:20px;--fs-lg:25px;--fs-xl:31.25px;--fs-xxl:39.06px;--fs-xxxl:48.83px;--pd-section:10px}@media screen and (min-width:1000px){:root{--fs-xs:11px;--fs-sm:13.5px;--fs-base:18px;--fs-md:23.99px;--fs-lg:31.98px;--fs-xl:42.63px;--fs-xxl:56.83px;--fs-xxxl:75.76px;--pd-section:40px}}}#root{margin:auto;box-sizing:border-box;padding:var(--pd-section)}h1,h2,h3,h4,h5,h6{margin:0 0 10px}b{font-weight:700}table{width:100%}a{cursor:pointer;color:inherit}a:hover{color:var(--color-accent-primary)}a:visited{opacity:.5}iframe{border:1px solid var(--color-text-tertiary);border-radius:12px;background-color:var(--color-text-tertiary);box-sizing:border-box}[data-rmiz]{position:relative}[data-rmiz],[data-rmiz]>div{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}[data-rmiz]>div{flex-direction:column;max-width:100%;max-height:100%}[data-rmiz-content]{display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%;overflow:hidden}[data-rmiz-ghost]{position:absolute;pointer-events:none}[data-rmiz-btn-unzoom],[data-rmiz-btn-zoom]{background-color:var(--color-background-secondary);color:var(--color-text-primary);outline:none;border-radius:12px;border:none;height:40px;margin:0;padding:9px;touch-action:manipulation;width:40px;appearance:none}[data-rmiz-btn-zoom]:not(:focus):not(:active){position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;pointer-events:none;white-space:nowrap;width:1px}[data-rmiz-btn-zoom]{position:absolute;inset:10px 10px auto auto;cursor:zoom-in}[data-rmiz-btn-unzoom]{position:absolute;inset:20px 20px auto auto;cursor:zoom-out;z-index:1}[data-rmiz-content=found] [data-zoom],[data-rmiz-content=found] [role=img],[data-rmiz-content=found] img,[data-rmiz-content=found] svg{cursor:zoom-in}[data-rmiz-content] img{max-width:100%;object-fit:contain}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{position:fixed;width:100vw;width:100svw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgba(0,0,0,0);overflow:hidden}[data-rmiz-modal-overlay]{position:absolute;inset:0;transition:background-color .3s}[data-rmiz-modal-overlay=hidden]{background-color:rgba(0,0,0,0)}[data-rmiz-modal-overlay=visible]{background-color:var(--color-background-primary)}[data-rmiz-modal-content]{position:relative;width:100%;height:100%}[data-rmiz-modal-img]{position:absolute;cursor:zoom-out;image-rendering:high-quality;transform-origin:top left;transition:transform .3s}@media(prefers-reduced-motion:reduce){[data-rmiz-modal-img],[data-rmiz-modal-overlay]{transition-duration:.01ms!important}}[data-sonner-toaster]{--width:fit-content;z-index:10000000!important;font-family:var(--font-majestic-font);font-weight:580;line-height:1.25}[data-sonner-toaster][data-x-position=right][data-y-position=bottom]{right:var(--pd-section)!important;bottom:var(--pd-section)!important}[data-sonner-toast][data-styled=true]{padding:0!important;background:rgba(0,0,0,0)!important;border:none!important;border-radius:0!important;box-shadow:none!important;gap:0!important}[data-sonner-toast] [data-close-button],[data-sonner-toast] [data-icon]{display:none!important}@media(max-width:1000px){[data-sonner-toaster][data-x-position=right][data-y-position=bottom]{left:var(--pd-section)!important;right:var(--pd-section)!important}[data-sonner-toaster]{--width:100%}[data-sonner-toast]{width:100%!important}}

/* Source: frontend/public/css/27f7268c91d830bf.css */
:where(.mj-css-yzt5-xd4){margin-top:10px}:where(.mj-css-yzt5-xd41){display:flex;scrollbar-width:none;padding-bottom:2px;gap:5px}:where(.mj-css-yzt5-xd42){cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:none;border-radius:8px;padding:10px 12px;outline:none;font-size:var(--fs-sm);border:1px solid var(--yzt5Xd43);background-color:var(--yzt5Xd44);color:var(--yzt5Xd45);white-space:nowrap;text-decoration:none;line-height:1;transition:background-color .25s,border-color .25s,transform .25s,opacity .25s,color .25s;&:last-child{margin-right:0}&:not(:disabled):hover{color:var(--yzt5Xd46);background-color:var(--yzt5Xd47)}&:not(:disabled):active{transform:translateY(2px);opacity:.75}&:disabled{cursor:not-allowed;opacity:.5}}

/* Source: frontend/public/css/2b4c4a50f833c850.css */
:where(.mj-css-yxr-rbcw){position:relative;margin:2px 2px 6px}:where(.mj-css-yxr-rbcw1){width:100%;box-sizing:border-box;height:38px;padding:0 36px 0 34px;background:var(--color-background-primary);border:1px solid var(--color-background-tertiary);border-radius:8px;color:var(--color-text-primary);outline:none;font-size:var(--fs-sm);&:focus{border-color:var(--color-accent-primary)}}:where(.mj-css-yxr-rbcw2){position:absolute;top:0;bottom:0;left:10px;display:flex;align-items:center;color:var(--color-text-secondary);pointer-events:none}:where(.mj-css-yxr-rbcw3){position:absolute;top:0;bottom:0;right:4px;background:none;border:none;padding:0 6px;cursor:pointer;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;&:hover{color:var(--color-accent-primary)}}:where(.mj-css-y-v9t-uch){display:flex;align-items:center;height:20px}:where(.mj-css-y-v9t-uch),:where(.mj-css-y-v9t-uch1){position:relative;width:100%}:where(.mj-css-y-v9t-uch1){height:6px;background-color:var(--color-text-tertiary);border-radius:5px}:where(.mj-css-y-v9t-uch2){position:absolute;height:6px;background-color:var(--color-accent-primary);border-radius:3px}:where(.mj-css-y-v9t-uch3){width:20px;height:20px;border-radius:50%;background-color:var(--color-accent-primary);position:absolute;top:50%;transform:translate(-50%,-50%);cursor:pointer;box-shadow:0 0 5px rgba(0,0,0,.3);transition:transform .1s ease;touch-action:none;-webkit-user-select:none;user-select:none;&:hover{transform:translate(-50%,-50%) scale(1.05);z-index:100}&:active{transform:translate(-50%,-50%) scale(1.15);z-index:100}}:where(.mj-css-y-v9t-uch4){position:absolute;top:25px;left:10px;background-color:var(--color-accent-primary);color:white;padding:5px;border-radius:6px;font-size:var(--fs-sm);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}

/* Source: frontend/public/css/2fcbbf287350486a.css */
:where(.mj-css-y-znxd8-q){margin-top:10px}:where(.mj-css-y-znxd8-q1){display:flex;scrollbar-width:none;padding-bottom:2px;gap:5px}:where(.mj-css-y-znxd8-q2){cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:none;border-radius:8px;padding:10px 12px;outline:none;font-size:var(--fs-sm);border:1px solid var(--yZNxd8Q3);background-color:var(--yZNxd8Q4);color:var(--yZNxd8Q5);white-space:nowrap;text-decoration:none;line-height:1;transition:background-color .25s,border-color .25s,transform .25s,opacity .25s,color .25s;&:last-child{margin-right:0}&:not(:disabled):hover{color:var(--yZNxd8Q6);background-color:var(--yZNxd8Q7)}&:not(:disabled):active{transform:translateY(2px);opacity:.75}&:disabled{cursor:not-allowed;opacity:.5}}

/* Source: frontend/public/css/32b6aca15843fb02.css */
:where(.mj-page-shell){margin:auto;max-width:1400px}

/* Source: frontend/public/css/34bbe626c0675f6a.css */
:where(.mj-css-yav-nejb){display:flex;gap:10px;justify-content:center;margin-bottom:15px}:where(.mj-css-yav-nejb1){width:100%;height:80px;border:1px solid var(--color-text-tertiary);border-radius:8px;background-color:var(--color-background-secondary);color:var(--color-text-primary);font-size:var(--fs-lg);font-weight:600;text-align:center;transition:all .2s ease;&:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 2px rgba(224,1,91,.1)}&:disabled{opacity:.6;cursor:not-allowed}@media screen and (max-width:600px){max-width:50px;height:70px}}:where(.mj-auth-panel){display:flex;justify-content:center;align-items:center;margin-bottom:20px;@media screen and (max-width:600px){margin-top:10px}}:where(.mj-auth-panel-actions){display:flex;justify-content:center;align-items:center;background-color:var(--color-background-tertiary);border:1px solid var(--color-text-tertiary);color:var(--color-accent-primary);border-radius:12px;aspect-ratio:1;overflow:hidden}:where(.mj-auth-panel-2){position:relative;margin-bottom:15px;background-color:var(--color-background-secondary);border:1px solid var(--color-text-tertiary);border-radius:12px;overflow:hidden;iframe{position:relative;width:calc(100% + 4px)!important;height:calc(100% + 4px)!important;left:-2px!important;top:-2px}}:where(.mj-auth-panel-3){margin:30px 0}:where(.mj-profile-action){gap:10px;margin-left:10px}:where(.mj-profile-action),:where(.mj-profile-action-1){display:flex;align-items:center}:where(.mj-profile-action-1){cursor:pointer;width:50px;height:50px;border-radius:12px;padding:0;overflow:hidden;background-color:var(--color-background-secondary);justify-content:center;flex-shrink:0;border:none;color:var(--color-accent-primary);border:1px solid var(--color-text-tertiary)}:where(.mj-css-y-ojkpy-d),:where(.mj-profile-action-1){position:relative}:where(.mj-css-y-ojkpy-d1){cursor:pointer;background:none;border:none;min-width:40px;height:40px;display:flex;justify-content:center;align-items:center;color:var(--color-text-secondary);outline:none;font-weight:600;padding:0;text-transform:uppercase;gap:5px;transition:color .2s;&:hover{color:var(--color-accent-primary)}}:where(.mj-css-y-ojkpy-d2){position:absolute;top:calc(100% + 4px);right:0;z-index:100;padding:4px;background-color:var(--color-background-secondary);border:1px solid var(--color-text-tertiary);border-radius:12px}:where(.mj-css-y-ojkpy-d3){display:block;box-sizing:border-box;border:none;background:none;cursor:pointer;width:100%;text-align:right;padding:12px 15px;color:var(--yOJKpyD4);text-decoration:none;white-space:nowrap;outline:none;&:hover{color:var(--color-accent-primary);background-color:var(--color-background-primary);border-radius:8px}}:where(.mj-css-y-q06w-jp){cursor:pointer;background:none;border:none;min-width:40px;height:40px;display:flex;justify-content:center;align-items:center;color:var(--color-text-secondary);flex-shrink:0;outline:none;padding:0;transition:color .2s;svg{flex-shrink:0}&:hover{color:var(--color-accent-primary)}}:where(.mj-css-yt-sfbzc){position:relative}:where(.mj-css-yt-sfbzc1){cursor:pointer;background:none;border:none;min-width:40px;height:40px;display:flex;justify-content:center;align-items:center;color:var(--color-text-secondary);flex-shrink:0;outline:none;padding:0;transition:color .2s;svg{flex-shrink:0}&:hover{color:var(--color-accent-primary)}}:where(.mj-css-yt-sfbzc2){position:absolute;top:calc(100% + 4px);right:0;z-index:100;padding:4px;background-color:var(--color-background-secondary);border:1px solid var(--color-text-tertiary);border-radius:12px}:where(.mj-css-yt-sfbzc3){display:block;box-sizing:border-box;border:none;background:none;cursor:pointer;width:100%;text-align:right;padding:12px 15px;color:var(--color-text-primary);text-decoration:none;white-space:nowrap;outline:none;font-weight:500;&.active,&:hover{color:var(--color-accent-primary)}&:hover{background-color:var(--color-background-primary);border-radius:8px}}:where(.mj-css-yt-sfbzc4){display:block;box-sizing:border-box;border:none;background:none;cursor:pointer;width:100%;text-align:right;padding:12px 15px;color:var(--color-text-primary);text-decoration:none;white-space:nowrap;outline:none;font-weight:500;&.active,&:hover{color:var(--color-accent-primary)}&:hover{background-color:var(--color-background-primary);border-radius:8px}}:where(.mj-header-menu){display:none;@media screen and (max-width:1000px){display:block}}:where(.mj-header-menu-button){cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0;border:none;background:none;color:var(--color-text-secondary);outline:none;transition:color .2s,transform .2s;&:hover{color:var(--color-accent-primary)}&:active{transform:translateY(1px)}}:where(.mj-header-actions-2){position:fixed;inset:0;z-index:100000;display:flex;flex-direction:column;width:100%;height:100%;padding:var(--pd-section);box-sizing:border-box;overflow-y:auto;background-color:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:where(.mj-header-actions-3){justify-content:space-between;gap:20px;width:100%;height:50px;flex-shrink:0;max-width:1400px;margin:0 auto}:where(.mj-header-actions-3),:where(.mj-header-actions-4){display:flex;align-items:center}:where(.mj-header-actions-4){font-size:var(--fs-lg);font-weight:900;font-style:italic;-webkit-user-select:none;user-select:none;width:fit-content;color:inherit;text-decoration:none;outline:none;width:100%;max-width:180px}:where(.mj-header-actions-5){width:100%;max-width:560px;margin:15px auto 0;padding-bottom:var(--pd-section);box-sizing:border-box}:where(.mj-header-actions-6){cursor:pointer;display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;border:none;background:none;color:var(--color-text-secondary);outline:none;flex-shrink:0;transition:color .2s;&:hover{color:var(--color-accent-primary)}}:where(.mj-header-actions-7){display:flex;flex-direction:column;gap:8px}:where(.mj-header-actions-8){display:flex;align-items:flex-start;gap:14px;padding:14px 12px;border:1px solid var(--color-text-tertiary);border-radius:12px;color:var(--color-text-primary);background-color:var(--color-background-primary);text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;&:hover{color:var(--color-accent-primary);border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}}:where(.mj-header-actions-9){width:28px;text-align:center;flex-shrink:0;font-size:var(--fs-md);line-height:1.2}:where(.mj-header-actions-a){display:flex;min-width:0;flex-direction:column;gap:5px}:where(.mj-header-actions-b){font-weight:700}:where(.mj-header-actions-c){color:var(--color-text-secondary);font-size:var(--fs-sm);line-height:1.35}

/* Source: frontend/public/css/34be9cb29e65b51c.css */
:where(.mj-skins-categories){margin-top:10px}:where(.mj-skins-categories-1){display:flex;scrollbar-width:none;padding-bottom:2px;gap:5px}:where(.mj-skins-categories-2){cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:none;border-radius:8px;padding:10px 12px;outline:none;font-size:var(--fs-sm);border:1px solid var(--yTJWoOF3);background-color:var(--yTJWoOF4);color:var(--yTJWoOF5);white-space:nowrap;text-decoration:none;line-height:1;transition:background-color .25s,border-color .25s,transform .25s,opacity .25s,color .25s;&:last-child{margin-right:0}&:not(:disabled):hover{color:var(--yTJWoOF6);background-color:var(--yTJWoOF7)}&:not(:disabled):active{transform:translateY(2px);opacity:.75}&:disabled{cursor:not-allowed;opacity:.5}}

/* Source: frontend/public/css/35e661ea3bffe180.css */
:where(.mj-header-search){grid-area:logo;display:flex;align-items:center;font-size:var(--fs-lg);font-weight:900;font-style:italic;-webkit-user-select:none;user-select:none;width:fit-content;color:inherit;text-decoration:none;outline:none;width:100%;max-width:180px}:where(.mj-header-search){grid-area:search}:where(.mj-header-search-2){grid-area:user;display:flex;align-items:center;justify-content:flex-end;gap:5px;@media screen and (max-width:1000px){>:not(:first-child):not(:last-child){display:none}}}:where(.mj-header-search-3){display:grid;grid-template-columns:3fr minmax(0,6fr) 3fr;grid-gap:50px;align-items:center;grid-template-areas:"logo search user";z-index:1000;padding:10px 0;max-width:1400px;margin:auto auto 50px;@media screen and (max-width:1000px){position:static;margin-bottom:15px;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;grid-template-columns:1fr 1fr;grid-gap:0;grid-template-areas:"logo user" "search search";:where(.mj-header-search){display:none}}}

/* Source: frontend/public/css/375245952d310927.css */
:where(.mj-vehicle-catalog-page){margin-top:clamp(30px,5%,50px)}:where(.mj-catalog-page-1){text-align:center;margin-bottom:clamp(30px,5%,50px)}:where(.mj-catalog-page-2){position:sticky;top:0;z-index:30;padding:12px 0 24px;margin-bottom:-10px}:where(.mj-catalog-page-3){display:flex;align-items:center;gap:5px;margin-bottom:10px;@media screen and (max-width:600px){flex-wrap:wrap;align-items:stretch}}:where(.mj-catalog-page-4){position:relative;width:100%;flex:1 1;min-width:0;@media screen and (max-width:600px){order:2;flex:1 1 120px}}:where(.mj-catalog-page-5){height:50px;padding:0 50px;width:100%;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-overflow:ellipsis;transition:background-color .25s,border-color .25s,opacity .25s;&.active,&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}&:disabled{cursor:not-allowed;opacity:.5}}:where(.mj-catalog-page-6){position:absolute;left:16px;top:13px;color:var(--color-text-secondary);pointer-events:none}:where(.mj-catalog-page-7){position:absolute;top:0;bottom:0;right:0;background:none;border:none;padding:0;width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-secondary);transition:color .2s,opacity .2s;&:not(:disabled):hover{color:var(--color-accent-primary)}&:disabled{cursor:not-allowed;opacity:.5}}:where(.mj-catalog-page-8){width:1px;background-color:var(--color-background-tertiary);margin:10px 5px;align-self:stretch;flex-shrink:0}:where(.mj-catalog-page-9){display:flex;align-items:stretch;gap:5px;flex-shrink:0;@media screen and (max-width:600px){order:2;:where(.mj-catalog-page-8){display:none}>:not(:where(.mj-catalog-page-8))>button{width:50px;padding:0}}}:where(.mj-catalog-view-toggle){cursor:pointer;display:flex;align-items:center;justify-content:center;height:50px;width:50px;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);padding:0;flex-shrink:0;transition:background-color .25s,border-color .25s,color .25s,transform .25s,opacity .25s;&:not(:disabled):hover{border-color:var(--color-accent-primary);color:var(--color-accent-primary);background-color:var(--color-background-secondary)}&:not(:disabled):active{transform:translateY(2px);opacity:.75}&:disabled{cursor:not-allowed;opacity:.55}@media screen and (max-width:700px){display:none}}:where(.mj-catalog-category-row){display:flex;scrollbar-width:none;padding-bottom:2px;gap:5px}:where(.mj-catalog-category-filter){cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:none;border-radius:8px;padding:10px 12px;outline:none;font-size:var(--fs-sm);border:1px solid var(--ylehECuD);background-color:var(--ylehECuE);color:var(--ylehECuF);white-space:nowrap;text-decoration:none;line-height:1;transition:background-color .25s,border-color .25s,transform .25s,opacity .25s,color .25s;&:last-child{margin-right:0}&:hover{color:var(--ylehECuG);background-color:var(--ylehECuH)}&:active{transform:translateY(2px);opacity:.75}}:where(.mj-catalog-page-i){position:relative;flex-shrink:0;&:last-child{margin-right:0}@media screen and (max-width:700px){position:static}}:where(.mj-catalog-page-j){cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;height:50px;min-width:50px;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;padding:0 15px;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);transition:background-color .25s,border-color .25s,transform .25s,opacity .25s;&>svg{color:var(--color-text-secondary);flex-shrink:0;transition:color .2s}&:not(:disabled):hover>svg{color:var(--color-text-primary)}&:not(:disabled):hover{background-color:var(--color-background-secondary)}&:not(:disabled):active{transform:translateY(2px);opacity:.75}&:disabled{cursor:not-allowed;opacity:.5}@media screen and (max-width:800px){width:50px;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;overflow:hidden}}:where(.mj-catalog-page-k){margin-left:8px;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-base);@media screen and (max-width:800px){display:none}}:where(.mj-catalog-page-l){display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;margin-left:8px;border-radius:50%;background-color:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background-color .15s,color .15s;svg{color:inherit;flex-shrink:0;transition:none}&:hover{background-color:color-mix(in srgb,var(--color-accent-primary) 18%,transparent);color:var(--color-accent-primary)}@media screen and (max-width:800px){display:none}}:where(.mj-catalog-page-m){position:absolute;top:calc(100% + 6px);right:0;z-index:100;padding:6px;background-color:var(--color-background-secondary);border:1px solid var(--color-text-tertiary);border-radius:12px;min-width:240px;max-height:480px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,.25);@media screen and (max-width:600px){left:0;right:0;top:calc(100% - 8px);min-width:0;width:auto;max-height:min(480px,calc(100vh - 200px))}}:where(.mj-catalog-page-n){overflow-y:auto;scrollbar-width:thin;flex:1 1;min-height:0}:where(.mj-catalog-page-o){position:relative;display:flex;align-items:center;box-sizing:border-box;border:none;background-color:var(--ylehECuP);cursor:pointer;width:100%;text-align:left;padding:10px 12px;color:var(--ylehECuQ);font-weight:var(--ylehECuR);text-decoration:none;white-space:nowrap;outline:none;border-radius:8px;font-size:var(--fs-sm);transition:background-color .15s,color .15s,opacity .15s;&:before{content:"";position:absolute;top:50%;left:3px;width:3px;height:var(--ylehECuS);border-radius:2px;background-color:var(--color-accent-primary);transform:translateY(-50%);transition:height .2s}&:not(:disabled):hover{color:var(--color-accent-primary);background-color:var(--color-background-primary)}&:disabled{cursor:not-allowed;opacity:.55}}:where(.mj-catalog-page-t){min-width:300px;padding:10px 18px 34px}:where(.mj-catalog-page-u){font-size:var(--fs-sm);font-weight:600;margin-bottom:18px}:where(.mj-catalog-page-v){display:flex;align-items:center;justify-content:center;gap:5px;margin-top:clamp(25px,5%,10px);@media screen and (max-width:640px){flex-wrap:wrap}}:where(.mj-catalog-page-w){margin-right:auto;padding-right:10px;@media screen and (max-width:640px){width:100%;margin-right:0;padding-right:0;text-align:center}}:where(.mj-catalog-page-x){font-size:var(--fs-sm);margin-top:5px;color:var(--color-text-secondary)}:where(.mj-catalog-page-y){height:52px;width:52px;padding:0 12px;box-sizing:border-box;background:none;border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-align:center;transition:background-color .25s,border-color .25s;&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}&:disabled{cursor:not-allowed;opacity:.55}&::placeholder{color:var(--color-text-tertiary)}@media screen and (max-width:600px){height:50px;width:50px}}:where(.mj-catalog-page-z){display:flex;align-items:center;padding:15px;background-color:color-mix(in srgb,var(--color-background-secondary) 88%,transparent);border:1px solid var(--color-background-tertiary);position:sticky;bottom:15px;margin-top:15px;z-index:100;border-radius:12px;white-space:nowrap;background-image:radial-gradient(var(--color-background-tertiary-alpha50) .75px,transparent .75px);background-size:17px 17px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 14px 36px rgba(0,0,0,.22);@media screen and (max-width:640px){align-items:stretch;flex-direction:column;gap:12px}}:where(.mj-catalog-active-filter-list){display:flex;overflow:auto;scrollbar-width:none;margin-right:15px;@media screen and (max-width:640px){margin-right:0}}:where(.mj-catalog-active-filter-chip){display:flex;align-items:center;justify-content:center;font-size:var(--fs-sm);background-color:var(--color-accent-primary);color:white;margin-right:5px;padding:2.5px 0 2.5px 7.5px;border-radius:6px;white-space:nowrap;&:last-child{margin-right:0}}:where(.mj-catalog-active-filter-remove){display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:white;opacity:.5;padding:0;height:100%;margin:0 5px;transition:opacity .25s;&:hover{opacity:1}}:where(.mj-catalog-active-filter-link){display:flex;align-items:center;justify-content:center;margin-left:auto;text-decoration:none;color:var(--color-text-primary);white-space:nowrap;transition:color .25s;svg{margin-left:8px}&:hover{color:var(--color-accent-primary)}@media screen and (max-width:640px){justify-content:center;margin-left:0}}

/* Source: frontend/public/css/423c7a12787c63f0.css */
@keyframes ys6zJFX{0%,to{opacity:.65}50%{opacity:1}}@keyframes ys6zJFX1{0%,to{opacity:0}50%{opacity:.55}}:where(.mj-css-ys6z-jfx2){position:relative;width:100%;aspect-ratio:2/1;border-radius:10px;overflow:hidden;background:#0a0a0a;border:1px solid var(--color-text-tertiary)}:where(.mj-css-ys6z-jfx3){display:block;width:100%;height:100%;.target-fill{animation:ys6zJFX 2s ease-in-out infinite}.target-glow{animation:ys6zJFX1 2s ease-in-out infinite}}:where(.mj-css-ys6z-jfx4){position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:var(--fs-xs);color:var(--color-text-secondary);opacity:.5}:where(.mj-css-ys6z-jfx5){position:absolute;bottom:7px;right:10px;font-size:10px;font-weight:600;color:rgba(255,255,255,.4);pointer-events:none;letter-spacing:.3px;text-shadow:0 1px 3px rgba(0,0,0,.9)}:where(.mj-css-yii0-ut-q){font-size:var(--fs-md);font-weight:700;margin:0 0 4px}:where(.mj-css-yii0-ut-q1){font-size:var(--fs-xs);color:var(--color-text-secondary);display:flex;flex-wrap:wrap;gap:8px}:where(.mj-css-yii0-ut-q2){opacity:.35}:where(.mj-css-yii0-ut-q3){position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:16px 20px 16px 24px;background-color:var(--color-background-primary);border:1px solid var(--color-text-tertiary);border-radius:10px;margin-bottom:14px;overflow:hidden}:where(.mj-css-yii0-ut-q4){position:absolute;left:0;top:15%;bottom:15%;width:3px;border-radius:0 3px 3px 0}:where(.mj-css-yii0-ut-q5){display:flex;flex-direction:column;gap:3px;align-items:var(--yii0UtQ6);min-width:0}:where(.mj-css-yii0-ut-q7){display:flex;align-items:center;gap:7px;flex-direction:var(--yii0UtQ8)}:where(.mj-css-yii0-ut-q9){display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:9px;font-weight:800;line-height:1;letter-spacing:.7px;padding:4px 6px;border-radius:3px;background:var(--yii0UtQA);color:var(--yii0UtQB)}:where(.mj-css-yii0-ut-qc){font-size:var(--fs-sm);font-weight:var(--yii0UtQD);color:var(--yii0UtQE);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.mj-css-yii0-ut-qf){font-size:10px;color:var(--color-text-secondary);opacity:.45}:where(.mj-css-yii0-ut-qg){display:flex;align-items:center;gap:7px;flex-shrink:0}:where(.mj-css-yii0-ut-qh){justify-content:center;min-width:.65em;font-size:28px;font-weight:800;color:var(--yii0UtQI);opacity:var(--yii0UtQJ)}:where(.mj-css-yii0-ut-qh),:where(.mj-css-yii0-ut-qk){display:inline-flex;line-height:1}:where(.mj-css-yii0-ut-qk){align-items:center;font-size:18px;font-weight:300;color:var(--color-text-secondary);opacity:.3}:where(.mj-css-yii0-ut-ql){display:grid;grid-template-columns:1fr 1fr;gap:10px;@media (max-width:540px){grid-template-columns:1fr}}:where(.mj-css-yii0-ut-qm){background-color:var(--color-background-primary);border:1px solid var(--color-text-tertiary);border-radius:10px;overflow:hidden}:where(.mj-css-yii0-ut-qn){display:flex;align-items:center;gap:7px;padding:8px 12px;font-size:var(--fs-xs);font-weight:700;border-bottom:1px solid var(--color-text-tertiary);color:var(--yii0UtQO)}:where(.mj-css-yii0-ut-qp){display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;line-height:1;letter-spacing:.5px;padding:1px 4px;border-radius:3px;background:var(--yii0UtQQ)}:where(.mj-css-yii0-ut-qr){width:100%;border-collapse:collapse;table-layout:fixed}:where(.mj-css-yii0-ut-qs){&:not(:last-child) td{border-bottom:1px solid var(--color-text-tertiary)}&:nth-child(2n){background:rgba(255,255,255,.025)}opacity:var(--yii0UtQT)}:where(.mj-css-yii0-ut-qu){padding:6px 10px;font-size:10px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;text-align:var(--yii0UtQV);white-space:nowrap;border-bottom:1px solid var(--color-text-tertiary)}:where(.mj-css-yii0-ut-qw){padding:7px 10px;color:var(--yii0UtQX);font-weight:var(--yii0UtQY);text-align:var(--yii0UtQZ);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:var(--yii0UtQa)}:where(.mj-css-yii0-ut-qw),:where(.mj-css-yii0-ut-qb){font-size:var(--fs-xs)}:where(.mj-css-yii0-ut-qb){padding:16px 12px;color:var(--color-text-secondary);text-align:center}:where(.mj-css-yii0-ut-qc){margin-bottom:14px}:where(.mj-css-yii0-ut-qd){display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}:where(.mj-css-yii0-ut-qe){font-size:var(--fs-xs);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}:where(.mj-css-yii0-ut-qf){display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);font-weight:600;color:var(--color-text-secondary);text-decoration:none;transition:color .15s;&:hover{color:var(--color-text-primary)}}:where(.mj-css-y-ngx-yrv){position:absolute;width:9px;height:9px;margin-left:-4.5px;margin-top:-4.5px;border-radius:50%;background:#ffffff;border:1.2px solid #0c0c0c;box-shadow:0 0 2px rgba(0,0,0,.6)}:where(.mj-css-y-ngx-yrv1){position:absolute;width:22px;height:22px;margin-left:-11px;margin-top:-11px;border:1.2px dashed rgba(20,20,20,.75);border-radius:3px;background:rgba(255,255,255,.08)}@keyframes yNgxYRV2{0%{opacity:0;transform:translate(0)}4%{opacity:1}22%{transform:translate(var(--tx,60px),var(--ty,0))}25%{transform:translate(calc(var(--tx, 60px) + 1px),calc(var(--ty, 0) + 1px))}28%{transform:translate(calc(var(--tx, 60px) - 1px),calc(var(--ty, 0) - 1px))}31%{transform:translate(calc(var(--tx, 60px) + 1px),calc(var(--ty, 0) - 1px))}34%{transform:translate(calc(var(--tx, 60px) - 1px),calc(var(--ty, 0) + 1px))}37%{transform:translate(calc(var(--tx, 60px) + 1px),var(--ty,0))}40%{transform:translate(var(--tx,60px),var(--ty,0));opacity:1}43%{opacity:0}to{opacity:0;transform:translate(var(--tx,60px),var(--ty,0))}}@keyframes yNgxYRV3{0%{opacity:1;transform:translate(0)}22%{transform:translate(0)}25%{transform:translate(1px,1px)}28%{transform:translate(-1px,-1px)}31%{transform:translate(1px,-1px)}34%{transform:translate(-1px,1px)}37%{transform:translate(1px)}40%{transform:translate(0)}70%{opacity:1;transform:translate(0)}78%{transform:translate(var(--rx,-40px),var(--ry,0))}82%{opacity:0}to{opacity:0}}@keyframes yNgxYRV4{0%{opacity:0;transform:translate(0)}5%{opacity:1}25%{transform:translate(var(--tx,50px),var(--ty,20px))}28%{transform:translate(var(--tx,50px),var(--ty,20px))}50%{transform:translate(0)}53%{transform:translate(0)}75%{transform:translate(var(--tx,50px),var(--ty,20px))}78%{transform:translate(var(--tx,50px),var(--ty,20px))}95%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes yNgxYRV5{0%{opacity:0;transform:translate(0)}6%{opacity:1}18%{transform:translate(var(--tx,30px),var(--ty,10px))}22%{transform:translate(calc(var(--tx, 30px) + 1px),calc(var(--ty, 10px) + 1px))}26%{transform:translate(calc(var(--tx, 30px) - 1px),calc(var(--ty, 10px) - 1px))}30%{transform:translate(calc(var(--tx, 30px) + 1px),var(--ty,10px))}34%{transform:translate(calc(var(--tx, 30px) - 1px),calc(var(--ty, 10px) + 1px))}38%{transform:translate(var(--tx,30px),var(--ty,10px))}55%{transform:translate(calc(var(--tx, 30px) + 40px),var(--ty,10px));opacity:1}62%{opacity:0}to{opacity:0}}@keyframes yNgxYRV6{0%{opacity:0}6%{opacity:1;transform:translate(0)}20%{transform:translate(1px,1px)}24%{transform:translate(-1px,-1px)}28%{transform:translate(1px,-1px)}32%{transform:translate(-1px,1px)}36%{transform:translate(1px)}40%{transform:translate(-1px)}44%{transform:translate(0)}48%{opacity:0}to{opacity:0}}@keyframes yNgxYRV7{0%{opacity:0;transform:translate(0)}8%{opacity:1}60%{opacity:1;transform:translate(0)}61%{opacity:1;transform:translate(1px,-1px)}63%{opacity:0;transform:translate(0)}to{opacity:0}}@keyframes yNgxYRV8{0%{opacity:0;transform:translate(0)}10%{opacity:1}60%{opacity:1;transform:translate(0)}61%{transform:translate(-1px)}62%{transform:translate(0)}80%{transform:translate(var(--tx,-25px),var(--ty,10px));opacity:1}88%{opacity:0}to{opacity:0}}@keyframes yNgxYRV9{0%{opacity:0;transform:translate(0)}6%{opacity:1;transform:translate(0)}45%{transform:translate(var(--tx,50px),var(--ty,-30px))}55%{transform:translate(var(--tx,50px),var(--ty,-30px))}85%{opacity:1;transform:translate(var(--tx,50px),var(--ty,-30px))}92%{opacity:0}to{opacity:0}}@keyframes yNgxYRVA{0%,to{opacity:.5}50%{opacity:.9}}:where(.mj-css-y-ngx-yrvb){animation:yNgxYRVA 3s ease-in-out infinite}:where(.mj-css-y-ngx-yrvc){animation:yNgxYRV2 14s linear infinite;animation-delay:var(--delay,0s)}:where(.mj-css-y-ngx-yrvd){animation:yNgxYRV3 14s linear infinite;animation-delay:var(--delay,0s)}:where(.mj-css-y-ngx-yrve){animation:yNgxYRV4 16s linear infinite;animation-delay:var(--delay,0s)}:where(.mj-css-y-ngx-yrvf){animation:yNgxYRV5 12s linear infinite;animation-delay:var(--delay,0s)}:where(.mj-css-y-ngx-yrvg){animation:yNgxYRV6 10s linear infinite;animation-delay:var(--delay,0s)}:where(.mj-css-y-ngx-yrvh){animation:yNgxYRV7 13s linear infinite;animation-delay:var(--delay,0s)}:where(.mj-css-y-ngx-yrvi){animation:yNgxYRV8 13s linear infinite;animation-delay:var(--delay,0s)}:where(.mj-css-y-ngx-yrvj){animation:yNgxYRV9 15s linear infinite;animation-delay:var(--delay,0s)}:where(.mj-css-yisk237){margin-top:clamp(20px,5%,36px);padding-bottom:60px}:where(.mj-css-yisk2371){max-width:1100px;margin:0 auto;padding:0 16px}:where(.mj-css-yisk2372){text-align:center;margin-bottom:8px}:where(.mj-css-yisk2373){text-align:center;font-size:var(--fs-sm);color:var(--color-text-secondary);margin-bottom:clamp(20px,4%,32px)}:where(.mj-css-yisk2374){position:sticky;bottom:20px;margin-top:6px;pointer-events:none;opacity:var(--yisk2375);transform:translateY(var(--yisk2376));transition:opacity .28s,transform .28s}:where(.mj-css-yisk2377){pointer-events:all;position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px 16px 22px;border-radius:10px;text-decoration:none;overflow:hidden;border:1px solid rgba(74,222,128,.18);background-color:var(--color-background-primary);box-shadow:0 6px 28px rgba(0,0,0,.25);transition:border-color .2s;&:after{content:"";position:absolute;inset:0;background-image:url(/map/map.black.svg);background-size:280%;background-position:30% 65%;opacity:.14;-webkit-mask-image:linear-gradient(to left,var(--color-background-primary) 0,transparent 58%);mask-image:linear-gradient(to left,var(--color-background-primary) 0,transparent 58%);pointer-events:none}@media (prefers-color-scheme:light){&:after{background-image:url(/map/map.black.svg);opacity:.09}}&:hover{border-color:rgba(74,222,128,.4)}}:where(.mj-css-yisk2378){position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;-webkit-mask-image:linear-gradient(to left,var(--color-background-primary) 0,transparent 58%);mask-image:linear-gradient(to left,var(--color-background-primary) 0,transparent 58%)}:where(.mj-css-yisk2379){display:flex;flex-direction:column;gap:4px;min-width:0;position:relative;z-index:1}:where(.mj-css-yisk237-a){font-size:var(--fs-sm);font-weight:700;color:var(--color-text-primary)}:where(.mj-css-yisk237-b){font-size:10px;color:var(--color-text-secondary);opacity:.65}:where(.mj-css-yisk237-c){display:flex;align-items:center;flex-shrink:0;position:relative;z-index:1}:where(.mj-css-yisk237-d){display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:800;letter-spacing:.8px;padding:3px 8px;border-radius:4px;background:rgba(74,222,128,.12);color:#4ade80;border:1px solid rgba(74,222,128,.25)}:where(.mj-css-yisk237-e){position:relative;display:inline-flex;width:6px;height:6px;flex-shrink:0;&:before{inset:0;animation:fw-live-pulse 1.8s ease-out infinite}&:after,&:before{content:"";position:absolute;border-radius:50%;background:#4ade80}&:after{inset:1px}@keyframes fw-live-pulse{0%{transform:scale(1);opacity:.9}70%{transform:scale(2.6);opacity:0}to{transform:scale(2.6);opacity:0}}}:where(.mj-css-yisk237-f){position:relative;margin-bottom:28px}:where(.mj-css-yisk237-g){display:flex;align-items:center;padding:4px 0}:where(.mj-css-yisk237-h){display:flex;align-items:center;flex-shrink:0;gap:8px;margin-right:28px;padding:0;border:none;background:none;cursor:pointer;white-space:nowrap;position:relative;opacity:var(--yisk237I);transition:opacity .2s;&:after{content:"";position:absolute;bottom:-7px;left:0;right:0;height:2px;border-radius:1px;background:var(--color-accent-primary);transform:scaleX(var(--yisk237J));transition:transform .2s}&:hover{opacity:var(--yisk237K)}&:disabled{cursor:not-allowed}}:where(.mj-css-yisk237-l){font-size:var(--fs-sm);font-weight:var(--yisk237M);color:var(--yisk237N);transition:color .2s}

/* Source: frontend/public/css/432c9bc9827ba321.css */
:where(.mj-css-y-vqqe-tm){cursor:pointer;position:relative;box-sizing:border-box;outline:none;border:1px solid var(--color-text-tertiary);background-color:var(--color-background-secondary);color:var(--color-text-primary);border-radius:12px;text-overflow:ellipsis;transition:border .25s,border-radius .15s,background-color .25s}:where(.mj-css-y-vqqe-tm1){border-radius:var(--yVQQeTm2);background-color:var(--color-background-primary);border-color:var(--color-accent-primary)}:where(.mj-css-y-vqqe-tm3){cursor:not-allowed;opacity:.5;pointer-events:none}:where(.mj-css-y-vqqe-tm){&:last-child{margin-bottom:0}&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary);&~div{color:var(--color-accent-primary);opacity:1}}}:where(.mj-css-y-vqqe-tm4){position:relative}:where(.mj-css-y-vqqe-tm5){position:absolute;top:15px;left:18px;color:var(--color-text-secondary);font-size:var(--fs-sm)}:where(.mj-css-y-vqqe-tm6){padding:var(--yVQQeTm7);width:100%;min-height:50px;display:flex;align-items:center;box-sizing:border-box;-webkit-user-select:none;user-select:none;white-space:nowrap;span{overflow:hidden;text-overflow:ellipsis}}:where(.mj-css-y-vqqe-tm8){position:absolute;left:-1px;right:-1px;overflow:hidden;border:1px solid var(--color-accent-primary);background-color:var(--color-background-primary);z-index:2000}:where(.mj-css-y-vqqe-tm9){bottom:100%;border-radius:12px 12px 0 0}:where(.mj-css-y-vqqe-tm-a){top:100%;border-radius:0 0 12px 12px}:where(.mj-css-y-vqqe-tm-b){overflow:auto;max-height:300px}:where(.mj-css-y-vqqe-tm-c){position:relative;padding:15px 45px 15px 15px;display:flex;align-items:center;-webkit-user-select:none;user-select:none;transition:background-color .25s;&:hover{background-color:var(--color-background-secondary)}}:where(.mj-css-y-vqqe-tm-d){color:var(--color-accent-primary)}:where(.mj-css-y-vqqe-tm-e){position:absolute;top:0;right:12px;bottom:0;opacity:.4;pointer-events:none;transition:all .2s}:where(.mj-css-y-vqqe-tm-e),:where(.mj-css-y-vqqe-tm-f){display:flex;align-items:center;justify-content:center}:where(.mj-css-y-vqqe-tm-f){width:16px;height:16px;border:1px solid var(--color-text-tertiary);border-radius:4px;margin-right:12px}:where(.mj-css-y-vqqe-tm-g){background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:white}:where(.mj-css-y-vqqe-tm-h){position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none}:where(.mj-css-y-vqqe-tm-i){position:relative}:where(.mj-css-y-vqqe-tm-j){border-top:1px solid var(--color-text-tertiary)}:where(.mj-css-y-vqqe-tm-k){border-bottom:1px solid var(--color-text-tertiary)}:where(.mj-css-y-vqqe-tm-i){svg{pointer-events:none}}:where(.mj-css-y-vqqe-tm-l){width:100%;padding:10px 10px 10px 45px;border:none;background-color:var(--color-background-primary);color:var(--color-text-primary);outline:none;font-size:var(--fs-sm)}:where(.mj-css-y-vqqe-tm-m){position:absolute;left:15px;top:0;bottom:0;pointer-events:none;display:flex;align-items:center;justify-content:center}:where(.mj-css-y-vqqe-tm-m),:where(.mj-css-y-vqqe-tm-n){color:var(--color-text-secondary)}:where(.mj-css-y-vqqe-tm-n){padding:15px;text-align:center;font-size:var(--fs-sm)}

/* Source: frontend/public/css/43fc46b28b8243ca.css */
:where(.mj-css-y-yb4-m9-f){display:grid;grid-template-columns:1fr;grid-gap:15px}:where(.mj-css-y-yb4-m9-f1){display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 15px;border:1px dashed var(--color-text-tertiary);border-radius:12px}:where(.mj-css-y-yb4-m9-f2){font-size:var(--fs-md);margin-bottom:5px}:where(.mj-css-y-yb4-m9-f3){font-size:var(--fs-sm);color:var(--color-text-secondary);font-weight:500;text-align:center}

/* Source: frontend/public/css/49f938e13e87671c.css */
:where(.mj-css-y-h2r-ly7){width:100%;overflow:hidden;position:relative;height:100%}:where(.mj-css-y-h2r-ly71){position:absolute;top:0;left:0;display:flex;white-space:nowrap;will-change:transform;opacity:var(--yH2rLy72);transition:opacity .1s ease-in-out}:where(.mj-css-y-h2r-ly73){display:flex;flex-shrink:0}:where(.mj-css-y-h2r-ly74){position:absolute;opacity:0;pointer-events:none;z-index:-1}

/* Source: frontend/public/css/4a77c8f97acf9727.css */
:where(.mj-css-y-eg-phm-m){display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;@media screen and (max-width:1280px){grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1024px){grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){grid-template-columns:repeat(2,1fr)}@media screen and (max-width:480px){grid-template-columns:repeat(1,1fr)}}:where(.mj-css-y-eg-phm-m1){display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 15px;border:1px dashed var(--color-text-tertiary);border-radius:12px}:where(.mj-css-y-eg-phm-m2){font-size:var(--fs-md);margin-bottom:5px}:where(.mj-css-y-eg-phm-m3){font-size:var(--fs-sm);color:var(--color-text-secondary);font-weight:500;text-align:center}

/* Source: frontend/public/css/516c1488846e3d0e.css */
:where(.mj-css-yc0-wfj7){display:flex;flex-wrap:wrap;gap:4px}:where(.mj-css-yc0-wfj71){width:var(--yc0WFJ72);height:var(--yc0WFJ73);border-radius:6px;background-color:var(--color-background-secondary);border:1px solid var(--color-background-tertiary);display:flex;align-items:center;justify-content:center;cursor:default;transition:border-color .2s;flex-shrink:0;svg{width:var(--yc0WFJ74);height:var(--yc0WFJ75)}&:hover{border-color:var(--color-accent-primary)}}:where(.mj-css-yc0-wfj76){font-weight:600;font-size:var(--fs-base);margin-bottom:4px}:where(.mj-css-yc0-wfj77){margin-bottom:4px}:where(.mj-css-yc0-wfj77),:where(.mj-css-yc0-wfj78){color:var(--color-text-secondary);font-size:var(--fs-sm)}:where(.mj-css-yc0-wfj78){margin-bottom:6px}:where(.mj-css-yc0-wfj79){display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}:where(.mj-css-yc0-wfj7-a){display:flex;align-items:baseline;gap:4px;font-size:12px}:where(.mj-css-yz-qb-san){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;border-bottom:1px solid var(--color-background-tertiary);@media (max-width:768px){grid-template-columns:1fr}}:where(.mj-css-yz-qb-san1){position:relative;display:flex;align-items:center;justify-content:center;padding:30px;background:radial-gradient(circle at center,var(--color-background-primary) 0,var(--color-background-secondary) 100%);border-right:1px solid var(--color-background-tertiary);min-height:380px;box-sizing:border-box;@media (max-width:768px){border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-bottom-color:var(--color-background-tertiary);border-bottom-style:solid;border-bottom-width:1px;min-height:260px;padding-left:20px;padding-bottom:20px;padding-right:20px;padding-top:20px}img,video{max-width:100%;max-height:360px;object-fit:contain}}:where(.mj-css-yz-qb-san2){position:absolute;top:15px;left:15px;right:15px;width:fit-content;max-width:calc(100% - 30px);background-color:var(--yzQbSan3);color:white;border-radius:7px;padding:6px 10px;font-size:var(--fs-xs);font-weight:500;box-sizing:border-box;line-height:1.2;text-align:center}:where(.mj-css-yz-qb-san4){display:flex;flex-direction:column;min-height:0}:where(.mj-css-yz-qb-san5){display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--color-background-tertiary)}:where(.mj-css-yz-qb-san6){font-size:var(--fs-sm);font-weight:600}:where(.mj-css-yz-qb-san7){color:var(--color-text-secondary);font-size:var(--fs-xs)}:where(.mj-css-yz-qb-san8){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:min-content;gap:8px;padding:14px;overflow-y:auto;flex:1 1;min-height:0;@media (max-width:768px){display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;flex:none;max-height:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}}:where(.mj-css-yz-qb-san9){position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:6px;border-radius:8px;cursor:pointer;background-color:var(--yzQbSanA);border:1px solid var(--yzQbSanB);opacity:var(--yzQbSanC);transition:background-color .2s,border-color .2s;img{max-width:100%;max-height:100%;object-fit:contain}&:hover{background-color:var(--color-background-secondary);border-color:var(--color-accent-primary)}@media (max-width:768px){flex:0 0 90px;width:90px;scroll-snap-align:start}}:where(.mj-css-yz-qb-san-d){position:absolute;top:3px;right:3px;width:8px;height:8px;border-radius:50%;background-color:var(--color-accent-secondary)}:where(.mj-css-yz-qb-san-e){overflow-x:auto;-webkit-overflow-scrolling:touch}:where(.mj-css-yz-qb-san-f){width:100%;border-collapse:collapse;thead{background-color:var(--color-background-primary)}thead tr th{white-space:nowrap;line-height:1}td,th{padding:14px 20px;text-align:left;border-bottom:1px solid var(--color-background-tertiary)}th{font-size:var(--fs-xs);font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.3px}td{font-size:var(--fs-sm)}tr:last-child td{border-bottom:none}@media (max-width:600px){td,th{padding:12px 10px}td:first-child,th:first-child{padding-left:15px}td:last-child,th:last-child{padding-right:15px}}}:where(.mj-css-yz-qb-san-g){gap:10px;line-height:1;white-space:nowrap}:where(.mj-css-yz-qb-san-g),:where(.mj-css-yz-qb-san-h){display:flex;align-items:center}:where(.mj-css-yz-qb-san-h){flex-shrink:0;justify-content:center}:where(.mj-css-yz-qb-san-i){color:var(--color-accent-primary);font-weight:600}:where(.mj-css-yz-qb-san-j){display:flex;align-items:stretch;gap:20px;padding:16px 20px;border-bottom:1px solid var(--color-background-tertiary);@media (max-width:600px){flex-direction:column;gap:12px;padding-left:16px;padding-bottom:14px;padding-right:16px;padding-top:14px}}:where(.mj-css-yz-qb-san-k){display:flex;flex-direction:column;min-width:0}:where(.mj-css-yz-qb-san-l){font-size:var(--fs-xs);color:var(--color-text-secondary);margin-bottom:4px;text-transform:uppercase;letter-spacing:.3px}:where(.mj-css-yz-qb-san-m){font-size:var(--fs-sm);font-weight:600;display:flex;align-items:center;gap:5px}:where(.mj-css-yz-qb-san-n){font-size:var(--fs-xs);color:var(--color-text-secondary);margin-top:2px}:where(.mj-css-yz-qb-san-o){display:inline-flex;align-items:center;gap:5px;padding:0;background:none;border:none;cursor:pointer;color:var(--color-text-primary);font-size:var(--fs-sm);font-weight:600;white-space:nowrap;transition:color .2s;&:hover{color:var(--color-accent-primary)}}:where(.mj-css-yz-qb-san-p){padding:14px 20px;font-size:var(--fs-sm);font-weight:600;background-color:var(--color-background-primary);border-bottom:1px solid var(--color-background-tertiary)}:where(.mj-css-yz-qb-san-q){display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-xs);color:var(--color-text-secondary);padding:12px 20px;background-color:var(--color-background-primary);border-top:1px solid var(--color-background-tertiary);@media (max-width:600px){flex-direction:column;align-items:center;gap:5px;padding-left:15px;padding-bottom:12px;padding-right:15px;padding-top:12px}}:where(.mj-css-yz-qb-san-r){text-align:center;padding:20px;color:var(--color-text-secondary);font-size:var(--fs-sm)}:where(.mj-css-yz-qb-san-s){display:flex;align-items:center;justify-content:center;min-height:140px}:where(.mj-css-yz-qb-san-t){width:28px;height:28px;border-radius:50%;border:3px solid var(--color-background-tertiary);border-top-color:var(--color-accent-primary);animation:spin .8s linear infinite;@keyframes spin{to{transform:rotate(1turn)}}}:where(.mj-skin-card){display:flex;flex-direction:column;position:relative;isolation:isolate;border-radius:12px;overflow:hidden;border:1px solid var(--color-background-tertiary);cursor:pointer;transition:background-color .2s,border-color .2s;&:hover{background-color:var(--color-background-secondary);border-color:var(--color-accent-primary)}}:where(.mj-skin-card-2){padding:14px;position:relative;width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;img{max-width:100%;max-height:100%;object-fit:contain}img,video{pointer-events:none}}:where(.mj-skin-card-3){position:relative;&:after,&:before{content:"";position:absolute;top:0;bottom:0;width:28px;pointer-events:none;z-index:2;transition:opacity .2s,background .2s}&:before{left:0;background:linear-gradient(to right,var(--fade-color,var(--color-background-primary)),transparent);opacity:var(--yzrmm2w4)}&:after{right:0;background:linear-gradient(to left,var(--fade-color,var(--color-background-primary)),transparent);opacity:var(--yzrmm2w5)}:where(.mj-skin-card):hover &{--fade-color:var(--color-background-secondary)}}:where(.mj-skin-card-6){display:flex;overflow-x:auto;padding:8px 14px;gap:4px;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none;&:active{cursor:grabbing}&::-webkit-scrollbar{display:none}}:where(.mj-skin-card-7){display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:7px;overflow:hidden;cursor:pointer;flex-shrink:0;border:1px solid var(--yzrmm2w8);background-color:var(--yzrmm2w9);transition:border-color .2s;opacity:var(--yzrmm2wA);img{width:100%;height:100%;object-fit:cover;padding:4px;box-sizing:border-box}&:hover{background-color:var(--color-background-secondary)}}:where(.mj-skin-card-b){position:absolute;top:10px;left:10px;right:10px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}:where(.mj-skin-card-c){background-color:var(--yzrmm2wD);color:white;border-radius:7px;padding:var(--yzrmm2wE);z-index:10;font-size:var(--fs-sm);display:flex;align-items:center;justify-content:center;max-width:100%;box-sizing:border-box;line-height:1.2;text-align:center}:where(.mj-skin-card-f){position:absolute;top:10px;right:10px;background-color:var(--color-background-secondary);color:var(--color-text-secondary);border-radius:7px;padding:8px;z-index:1;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;opacity:.25;transition:opacity .2s;&:hover{opacity:1}}:where(.mj-skin-card-g){display:flex;flex-direction:column;gap:8px;padding:10px 14px 14px;margin-top:auto;border-top:1px solid var(--color-background-tertiary)}:where(.mj-skin-card-h){display:flex;align-items:center;gap:10px;min-width:0}:where(.mj-skin-card-i){display:block;flex:1 1;min-width:0}:where(.mj-skin-card-j){line-height:1.3;text-decoration:none;overflow:hidden;text-overflow:ellipsis}:where(.mj-skin-card-j),:where(.mj-skin-card-k){font-size:var(--fs-sm);font-weight:600;white-space:nowrap}:where(.mj-skin-card-k){color:var(--color-text-primary);display:flex;align-items:center;gap:4px;flex-shrink:0}:where(.mj-skin-card-l){font-size:var(--fs-sm);font-weight:500;white-space:nowrap;flex-shrink:0}:where(.mj-skin-card-l),:where(.mj-skin-card-m){color:var(--color-text-secondary)}:where(.mj-skin-card-m){display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:var(--fs-xs)}:where(.mj-skin-card-n){display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--color-text-secondary);svg{flex-shrink:0}}:where(.mj-skin-card-o){display:inline-flex;align-items:center;gap:6px;padding:0;background:none;border:none;cursor:pointer;color:var(--color-text-secondary);font-size:var(--fs-sm);white-space:nowrap;transition:color .2s;&:hover{color:var(--color-accent-primary)}}

/* Source: frontend/public/css/5235be9c3a7e96dc.css */
:where(.mj-css-y-tjdh-qh){margin-top:clamp(30px,5%,50px)}:where(.mj-css-y-tjdh-qh1){text-align:center;margin-bottom:clamp(30px,5%,50px)}:where(.mj-css-y-tjdh-qh2){position:sticky;top:0;z-index:20;padding:12px 0 28px;margin-bottom:-14px}:where(.mj-css-y-tjdh-qh3){display:flex;align-items:center;gap:5px}:where(.mj-css-y-tjdh-qh4){cursor:pointer;display:flex;align-items:center;justify-content:center;height:50px;width:50px;flex-shrink:0;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);transition:background-color .25s,border-color .25s,transform .25s,opacity .25s;&:not(:disabled):hover{color:white;border-color:var(--color-accent-primary);background-color:var(--color-accent-primary)}&:not(:disabled):active{transform:translateY(2px);opacity:.75}&:disabled{cursor:not-allowed;opacity:.5}}:where(.mj-css-y-tjdh-qh5){position:relative;flex:1 1;min-width:0}:where(.mj-css-y-tjdh-qh6){height:50px;padding:0 50px;width:100%;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-overflow:ellipsis;transition:background-color .25s,border-color .25s;&.active,&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}&:disabled{cursor:not-allowed;opacity:.5}}:where(.mj-css-y-tjdh-qh7){position:absolute;left:16px;top:13px;color:var(--color-text-secondary);pointer-events:none;transition:color .2s}:where(.mj-css-y-tjdh-qh8){position:absolute;top:0;bottom:0;right:0;background:none;border:none;padding:0;width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-secondary);transition:color .2s;&:hover{color:var(--color-accent-primary)}}:where(.mj-css-y-tjdh-qh9){width:1px;background-color:var(--color-background-tertiary);margin:10px 5px;align-self:stretch}:where(.mj-css-y-tjdh-qh9),:where(.mj-css-y-tjdh-qha){flex-shrink:0}:where(.mj-css-y-tjdh-qhb){scroll-margin-top:180px}:where(.mj-css-y-tjdh-qhc){display:flex;align-items:center;justify-content:center;gap:5px;margin-top:clamp(25px,5%,10px)}:where(.mj-css-y-tjdh-qhd){margin-right:auto;padding-right:10px}:where(.mj-css-y-tjdh-qhe){font-size:var(--fs-sm);margin-top:5px;color:var(--color-text-secondary)}:where(.mj-css-y-tjdh-qhf){height:52px;width:52px;padding:0 12px;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-align:center;transition:background-color .25s,border-color .25s;&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}&::placeholder{color:var(--color-text-tertiary)}&:disabled{cursor:not-allowed;opacity:.5}@media screen and (max-width:600px){height:50px;width:50px}}

/* Source: frontend/public/css/52870ef9bc325c34.css */
:where(.mj-changelog-page-title){margin-bottom:clamp(20px,5%,30px);text-align:center}:where(.mj-changelog-toolbar){display:flex;justify-content:center;max-width:1100px;margin:0 auto 15px;input{height:50px;padding:0 50px;width:100%;box-sizing:border-box;background:none;border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-overflow:ellipsis;transition:background-color .25s,border-color .25s;&.active,&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}}}:where(.mj-changelog-pagination){margin-top:20px;display:flex;justify-content:center;gap:10px}:where(.mj-changelog-page-input){height:52px;width:52px;padding:0 12px;box-sizing:border-box;background:none;border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-align:center;transition:background-color .25s,border-color .25s;&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}&::placeholder{color:var(--color-text-tertiary)}@media screen and (max-width:600px){height:50px;width:50px}}:where(.mj-changelog-controls-5){cursor:pointer;display:flex;align-items:center;justify-content:center;height:50px;width:50px;box-sizing:border-box;background:none;border-radius:12px;outline:none;border:1px solid var(--color-text-tertiary);color:var(--color-text-primary);margin-right:5px;transition:background-color .25s,border-color .25s,transform .25s,opacity .25s;&:hover{color:white;border-color:var(--color-accent-primary);background-color:var(--color-accent-primary)}&:active{transform:translateY(2px);opacity:.75}}:where(.mj-changelog-controls-6){position:relative;margin-right:auto;width:100%;flex:1 1}:where(.mj-changelog-controls-7){position:absolute;left:16px;top:13px;color:inherit;pointer-events:none}:where(.mj-changelog-controls-8){position:absolute;top:0;bottom:0;right:0;background:none;border:none;padding:0;width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-primary);&:hover{color:var(--color-accent-primary)}}:where(.mj-changelog-controls-9){width:1px;background-color:var(--color-background-tertiary);margin:10px}:where(.mj-changelog-controls-a){cursor:pointer;display:flex;align-items:center;justify-content:center;height:50px;min-width:50px;box-sizing:border-box;background:none;border-radius:12px;outline:none;padding:0;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);transition:background-color .25s,border-color .25s,transform .25s,opacity .25s;span{margin-left:8px;@media screen and (max-width:800px){display:none}}&:hover{background-color:var(--color-background-secondary)}&:active{transform:translateY(2px);opacity:.75}@media screen and (min-width:800px){padding-left:15px;padding-bottom:0;padding-right:15px;padding-top:0}}:where(.mj-changelog-sort){position:relative;margin-right:5px;&:last-child{margin-right:0}}:where(.mj-changelog-sort-menu){position:absolute;top:calc(100% + 4px);right:0;z-index:1000;padding:4px;background-color:var(--color-background-secondary);border:1px solid var(--color-text-tertiary);border-radius:12px}:where(.mj-changelog-sort-option){display:block;box-sizing:border-box;border:none;background:none;cursor:pointer;width:100%;text-align:right;padding:12px 15px;color:var(--ynEspn4E);text-decoration:none;white-space:nowrap;outline:none;border-radius:8px;&:hover{color:var(--color-accent-primary);background-color:var(--color-background-primary)}}:where(.mj-empty-state){display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 15px;border:1px dashed var(--color-text-tertiary);border-radius:12px}:where(.mj-empty-state-title){font-size:var(--fs-md);margin-bottom:5px}:where(.mj-empty-state-text){font-size:var(--fs-sm);color:var(--color-text-secondary);font-weight:500;text-align:center}

/* Source: frontend/public/css/539e3be2d29e399b.css */
:where(.mj-css-yk-u5g-al){display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 12px;border:none;background:none;cursor:pointer;color:var(--color-text-secondary);font-size:var(--fs-sm);border-radius:8px;transition:background-color .15s,color .15s;&:hover{color:var(--color-accent-primary);background-color:var(--color-background-primary)}}:where(.mj-css-y-hhtby-h){display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:10px 0 2px}:where(.mj-css-y-hhtby-h1){cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:6px 8px 6px 12px;border-radius:999px;border:1px solid var(--color-accent-primary);background-color:color-mix(in srgb,var(--color-accent-primary) 15%,transparent);color:var(--color-accent-primary);font-size:var(--fs-xs);font-weight:500;line-height:1;transition:background-color .2s,color .2s;&:hover{background-color:var(--color-accent-primary);color:white}}:where(.mj-css-y-hhtby-h2){display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:rgba(0,0,0,.1);:where(.mj-css-y-hhtby-h1):hover &{background:rgba(255,255,255,.2)}}:where(.mj-css-y-hhtby-h3){cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px dashed var(--color-background-tertiary);background:none;color:var(--color-text-secondary);font-size:var(--fs-xs);font-weight:500;line-height:1;margin-left:auto;transition:color .2s,border-color .2s;&:hover{color:var(--color-accent-primary);border-color:var(--color-accent-primary)}}:where(.mj-skins-catalog){margin-top:clamp(30px,5%,50px)}:where(.mj-skins-catalog-1){text-align:center;margin-bottom:15px}:where(.mj-skins-catalog-2){text-align:center;color:var(--color-text-secondary);font-size:var(--fs-sm);max-width:600px;margin:0 auto 25px}:where(.mj-skins-catalog-3){display:flex;padding:4px;min-height:50px;box-sizing:border-box;background-color:var(--color-background-secondary);border-radius:12px;border:1px solid var(--color-background-tertiary);flex-shrink:0;@media screen and (max-width:600px){width:100%}}:where(.mj-skins-catalog-4){cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 16px;border-radius:8px;border:none;flex:1 1;background:var(--yoIVme65);color:var(--yoIVme66);font-size:var(--fs-sm);font-weight:var(--yoIVme67);box-shadow:var(--yoIVme68);transition:background-color .2s,color .2s,box-shadow .2s,opacity .2s;&:not(:disabled):hover{color:var(--color-text-primary)}&:disabled{cursor:not-allowed;opacity:.5}}:where(.mj-skins-catalog-9){position:sticky;top:0;z-index:20;padding:12px 0 28px;margin-bottom:-14px}:where(.mj-skins-catalog-a){display:flex;align-items:center;gap:5px;@media screen and (max-width:600px){flex-wrap:wrap;align-items:stretch}}:where(.mj-skins-catalog-b){cursor:pointer;display:flex;align-items:center;justify-content:center;height:50px;width:50px;flex-shrink:0;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);transition:background-color .25s,border-color .25s,transform .25s,opacity .25s;&:not(:disabled):hover{color:white;border-color:var(--color-accent-primary);background-color:var(--color-accent-primary)}&:not(:disabled):active{transform:translateY(2px);opacity:.75}&:disabled{cursor:not-allowed;opacity:.5}@media screen and (max-width:600px){order:2}}:where(.mj-skins-catalog-c){position:relative;flex:1 1;min-width:0;@media screen and (max-width:600px){order:2;flex:1 1 120px}}:where(.mj-skins-catalog-d){height:50px;padding:0 50px;width:100%;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-overflow:ellipsis;transition:background-color .25s,border-color .25s;&.active,&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}}:where(.mj-skins-catalog-e){position:absolute;left:16px;top:13px;color:var(--color-text-secondary);pointer-events:none;transition:color .2s}:where(.mj-skins-catalog-f){position:absolute;top:0;bottom:0;right:0;background:none;border:none;padding:0;width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-secondary);transition:color .2s;&:hover{color:var(--color-accent-primary)}}:where(.mj-skins-catalog-g){width:1px;background-color:var(--color-background-tertiary);margin:10px 5px;align-self:stretch;flex-shrink:0}:where(.mj-skins-catalog-h){display:flex;align-items:stretch;gap:5px;flex-shrink:0;@media screen and (max-width:600px){order:2;:where(.mj-skins-catalog-g){display:none}>:not(:where(.mj-skins-catalog-g))>button{width:50px;padding:0}}}:where(.mj-skins-catalog-i){scroll-margin-top:180px}:where(.mj-skins-catalog-j){display:flex;align-items:center;justify-content:center;gap:5px;margin-top:clamp(25px,5%,10px)}:where(.mj-skins-catalog-k){margin-right:auto;padding-right:10px}:where(.mj-skins-catalog-l){font-size:var(--fs-sm);margin-top:5px;color:var(--color-text-secondary)}:where(.mj-skins-catalog-m){height:52px;width:52px;padding:0 12px;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-align:center;transition:background-color .25s,border-color .25s;&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}&::placeholder{color:var(--color-text-tertiary)}@media screen and (max-width:600px){height:50px;width:50px}}

/* Source: frontend/public/css/5424fb53cbd9cf05.css */
@keyframes yj9sclZ{0%{opacity:1}to{opacity:.25}}:where(.mj-skeleton-line){position:relative;background-color:var(--color-background-tertiary);width:100%;border-radius:12px;animation:yj9sclZ 1.25s linear infinite alternate;will-change:opacity;height:40px}

/* Source: frontend/public/css/5aad01c914409544.css */
:where(.mj-css-yp-bx-v5v){display:block;width:100%;background-color:var(--color-background-secondary);border-radius:12px;padding:16px;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-align:left;font-family:inherit;cursor:pointer;transition:transform .25s,box-shadow .25s,border-color .25s;&:hover{border-color:var(--color-accent-primary);color:var(--color-text-primary)}}:where(.mj-css-yp-bx-v5v1){margin-bottom:12px;height:150px;display:flex;align-items:center;justify-content:center;overflow:hidden}:where(.mj-css-yp-bx-v5v2){font-size:var(--fs-md);margin:0 0 8px;color:var(--color-text-primary);font-weight:600;word-break:break-all}:where(.mj-css-yp-bx-v5v3){display:flex;flex-direction:column;gap:6px}:where(.mj-css-yp-bx-v5v4){display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-sm);gap:10px}:where(.mj-css-yp-bx-v5v5){color:var(--color-text-secondary)}:where(.mj-css-yp-bx-v5v6){color:var(--color-text-primary);font-family:Courier New,monospace;font-size:var(--fs-sm);background:var(--color-background-primary);padding:2px 6px;border-radius:4px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;&.copyable{cursor:pointer;transition:background-color .2s;&:hover{background:var(--color-background-tertiary)}}}:where(.mj-css-yyei-e3-j){position:relative;width:100%}:where(.mj-css-yyei-e3-j1){position:absolute;top:0;left:0;width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;padding-bottom:10px;@media (max-width:768px){grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;padding-bottom:8px}}:where(.mj-css-yyei-e3-j2){text-align:center;padding:60px 20px;color:var(--color-text-secondary)}:where(.mj-css-yyei-e3-j3){font-size:var(--fs-lg);margin-bottom:10px;color:var(--color-text-primary)}:where(.mj-css-yyei-e3-j4){font-size:var(--fs-sm);color:var(--color-text-secondary)}

/* Source: frontend/public/css/5f662bc6d9ea3a4f.css */
:where(.mj-css-y-yj0m-hj){display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;@media screen and (max-width:1280px){grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1024px){grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){grid-template-columns:repeat(2,1fr)}@media screen and (max-width:480px){grid-template-columns:repeat(1,1fr)}}:where(.mj-css-y-yj0m-hj1){display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 15px;border:1px dashed var(--color-text-tertiary);border-radius:12px}:where(.mj-css-y-yj0m-hj2){font-size:var(--fs-md);margin-bottom:5px}:where(.mj-css-y-yj0m-hj3){font-size:var(--fs-sm);color:var(--color-text-secondary);font-weight:500;text-align:center}

/* Source: frontend/public/css/645856d0b190d6e5.css */
:where(.mj-css-y-f2u-ubk){position:relative;margin:2px 2px 6px}:where(.mj-css-y-f2u-ubk1){width:100%;box-sizing:border-box;height:38px;padding:0 36px 0 34px;background:var(--color-background-primary);border:1px solid var(--color-background-tertiary);border-radius:8px;color:var(--color-text-primary);outline:none;font-size:var(--fs-sm);&:focus{border-color:var(--color-accent-primary)}}:where(.mj-css-y-f2u-ubk2){position:absolute;top:0;bottom:0;left:10px;display:flex;align-items:center;color:var(--color-text-secondary);pointer-events:none}:where(.mj-css-y-f2u-ubk3){position:absolute;top:0;bottom:0;right:4px;background:none;border:none;padding:0 6px;cursor:pointer;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;&:hover{color:var(--color-accent-primary)}}:where(.mj-css-y-tsdt2-o){position:relative;display:flex;flex-direction:column;isolation:isolate;border-radius:12px;border:1px solid var(--color-background-tertiary);overflow:hidden;text-decoration:none;color:inherit;transition:background-color .2s,border-color .2s;&:hover{background-color:var(--color-background-secondary);border-color:var(--color-accent-primary)}}:where(.mj-css-y-tsdt2-o1){position:relative;width:100%;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;padding:14px;box-sizing:border-box;img{max-width:100%;max-height:100%;object-fit:contain;pointer-events:none}}:where(.mj-css-y-tsdt2-o2){display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px;margin-top:auto;border-top:1px solid var(--color-background-tertiary)}:where(.mj-css-y-tsdt2-o3){font-weight:600;font-size:var(--fs-sm);line-height:1.3}:where(.mj-css-y-tsdt2-o3),:where(.mj-css-y-tsdt2-o4){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.mj-css-y-tsdt2-o4),:where(.mj-css-y-tsdt2-o5){font-size:var(--fs-xs);color:var(--color-text-secondary)}:where(.mj-css-y-tsdt2-o5){display:flex;align-items:center;justify-content:space-between;gap:8px}:where(.mj-css-y-tsdt2-o6){display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--color-text-primary);white-space:nowrap}:where(.mj-css-y-vmpp-ub){position:relative;margin-top:20px;margin-left:7px;padding-left:25px}:where(.mj-css-y-vmpp-ub1){position:absolute;left:-26px;top:21px;width:2px;height:var(--yVMPpUb2);background:var(--color-background-tertiary);pointer-events:none;z-index:0}:where(.mj-css-y-vmpp-ub3){position:relative;width:100%;z-index:1}:where(.mj-css-y-vmpp-ub4){position:absolute;top:0;left:0;width:100%}:where(.mj-css-y-vmpp-ub5){position:absolute;left:-32px;top:18px;width:14px;height:14px;border-radius:50%;background:var(--yVMPpUb6);box-shadow:0 0 0 4px var(--color-background-primary);z-index:2}:where(.mj-css-y-vmpp-ub7){position:relative;margin-bottom:12px}:where(.mj-css-y-vmpp-ub8){display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:6px 0;border:none;background:none;cursor:pointer;text-align:left;&:hover h2{color:var(--color-accent-primary)}}:where(.mj-css-y-vmpp-ub9){font-size:var(--fs-lg);font-weight:700;color:var(--color-text-primary);margin:0;transition:color .15s}:where(.mj-css-y-vmpp-ub-a){padding:4px 10px;background:var(--color-background-tertiary);border-radius:6px;font-size:var(--fs-sm);font-weight:600;color:var(--color-text-secondary)}:where(.mj-css-y-vmpp-ub-b){margin-left:auto;color:var(--color-text-tertiary);transition:transform .2s;transform:var(--yVMPpUbC);display:flex;align-items:center}:where(.mj-css-y-vmpp-ub-d){display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding-bottom:12px;margin-bottom:20px}:where(.mj-css-y-oqlx-fh){position:relative;display:flex;flex-direction:column;isolation:isolate;border-radius:12px;border:1px solid var(--color-background-tertiary);overflow:hidden;text-decoration:none;color:inherit;transition:background-color .2s,border-color .2s;&:hover{background-color:var(--color-background-secondary);border-color:var(--color-accent-primary)}}:where(.mj-css-y-oqlx-fh1){position:relative;width:100%;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;padding:14px;box-sizing:border-box;img{max-width:100%;max-height:100%;object-fit:contain;pointer-events:none}}:where(.mj-css-y-oqlx-fh2){display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px;margin-top:auto;border-top:1px solid var(--color-background-tertiary)}:where(.mj-css-y-oqlx-fh3){font-weight:600;font-size:var(--fs-sm);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.mj-css-y-oqlx-fh4){display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:var(--fs-xs);color:var(--color-text-secondary)}:where(.mj-css-y-oqlx-fh5){display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--color-text-primary);white-space:nowrap}:where(.mj-css-yffcke-x){margin-top:clamp(30px,5%,50px)}:where(.mj-css-yffcke-x1){text-align:center;margin-bottom:clamp(20px,5%,30px)}:where(.mj-css-yffcke-x2){text-align:center;color:var(--color-text-secondary);font-size:var(--fs-sm);max-width:800px;margin:0 auto 25px}:where(.mj-css-yffcke-x3){position:sticky;top:0;z-index:10;padding:12px 0 28px;margin-bottom:-14px}:where(.mj-css-yffcke-x4){display:flex;align-items:center;margin-bottom:10px;gap:10px;@media (max-width:700px){flex-direction:column;align-items:stretch}}:where(.mj-css-yffcke-x5){display:flex;padding:4px;min-height:50px;box-sizing:border-box;background-color:var(--color-background-secondary);border-radius:12px;border:1px solid var(--color-background-tertiary);flex-shrink:0;@media screen and (max-width:600px){width:100%}}:where(.mj-css-yffcke-x6){cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 16px;border-radius:8px;border:none;flex:1 1;white-space:nowrap;background:var(--yffckeX7);color:var(--yffckeX8);font-size:var(--fs-sm);font-weight:var(--yffckeX9);box-shadow:var(--yffckeXA);transition:background-color .2s,color .2s,box-shadow .2s;&:hover{color:var(--color-text-primary)}}:where(.mj-css-yffcke-xb){position:relative;flex:1 1;input{height:50px;padding:0 50px;width:100%;box-sizing:border-box;background:var(--color-background-primary);border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-overflow:ellipsis;transition:background-color .25s,border-color .25s;&.active,&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}}}:where(.mj-css-yffcke-xc){position:absolute;left:16px;top:13px;color:inherit;pointer-events:none}:where(.mj-css-yffcke-xd){position:absolute;top:0;bottom:0;right:0;background:none;border:none;padding:0;width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-secondary);&:hover{color:var(--color-accent-primary)}}:where(.mj-css-yffcke-xe){display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 15px;border:1px dashed var(--color-text-tertiary);border-radius:12px}:where(.mj-css-yffcke-xf){font-size:var(--fs-md);margin-bottom:5px}:where(.mj-css-yffcke-xg){font-size:var(--fs-sm);color:var(--color-text-secondary);font-weight:500;text-align:center}:where(.mj-css-yffcke-xh){gap:24px}:where(.mj-css-yffcke-xh),:where(.mj-css-yffcke-xi){display:flex;flex-direction:column}:where(.mj-css-yffcke-xi){gap:12px}:where(.mj-css-yffcke-xj){margin:0;font-size:var(--fs-md);font-weight:700;transition:color .15s}:where(.mj-css-yffcke-xk){display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:6px 0;border:none;background:none;color:inherit;cursor:pointer;text-align:left;&:hover :where(.mj-css-yffcke-xj){color:var(--color-accent-primary)}}:where(.mj-css-yffcke-xl){font-size:var(--fs-sm)}:where(.mj-css-yffcke-xl),:where(.mj-css-yffcke-xm){color:var(--color-text-secondary)}:where(.mj-css-yffcke-xm){margin-left:auto;display:flex;transform:rotate(var(--yffckeXN));transition:transform .15s}:where(.mj-css-yffcke-xo){display:grid;grid-template-columns:repeat(5,1fr);gap:12px;@media screen and (max-width:1280px){grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1024px){grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){grid-template-columns:repeat(2,1fr)}@media screen and (max-width:480px){grid-template-columns:repeat(1,1fr)}}

/* Source: frontend/public/css/64ff36c9b0bac68b.css */
:where(.mj-css-ybgc-wfn){display:flex;flex-direction:column;min-height:0;width:340px;background-color:var(--color-background-secondary);border-left:1px solid var(--color-background-tertiary);color:var(--color-text-primary);font-size:var(--fs-sm);@media (max-width:768px){width:100%;border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-top-color:var(--color-background-tertiary);border-top-style:solid;border-top-width:1px}}:where(.mj-css-ybgc-wfn1){padding:14px 16px 12px;border-bottom:1px solid var(--color-background-tertiary);display:flex;flex-direction:column;gap:4px}:where(.mj-css-ybgc-wfn2){font-size:var(--fs-md);font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis}:where(.mj-css-ybgc-wfn3){font-size:var(--fs-xs);color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.mj-css-ybgc-wfn4){flex:1 1;overflow-y:auto;min-height:0}:where(.mj-css-ybgc-wfn5){border-bottom:1px solid var(--color-background-tertiary-alpha20)}:where(.mj-css-ybgc-wfn6){width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;background:transparent;border:0;color:var(--color-text-primary);cursor:pointer;font-size:var(--fs-sm);font-weight:600;text-align:left;font-family:inherit;transition:background-color .2s;&:hover{background-color:var(--color-background-tertiary-alpha20)}}:where(.mj-css-ybgc-wfn7){transform:rotate(var(--ybgcWfn8));transition:transform .15s ease;display:inline-block;margin-right:6px;font-size:10px}:where(.mj-css-ybgc-wfn7),:where(.mj-css-ybgc-wfn9){color:var(--color-text-secondary)}:where(.mj-css-ybgc-wfn9){font-size:var(--fs-xs);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.mj-css-ybgc-wfn-a){padding:6px 12px 14px;display:flex;flex-direction:column;gap:12px}:where(.mj-css-ybgc-wfn-b){display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:6px}:where(.mj-css-ybgc-wfn-c){aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background-color:var(--ybgcWfnD);border:1px solid var(--ybgcWfnE);color:var(--ybgcWfnF);border-radius:8px;cursor:pointer;font-family:inherit;padding:2px;position:relative;overflow:hidden;transition:background-color .2s,border-color .2s,color .2s;& img{width:100%;height:100%;object-fit:cover;pointer-events:none;border-radius:6px}&:hover{border-color:var(--color-accent-primary)}}:where(.mj-css-ybgc-wfn-g){font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;background-color:var(--ybgcWfnH);border-color:var(--ybgcWfnI);color:var(--ybgcWfnJ)}:where(.mj-css-ybgc-wfn-k){display:flex;flex-direction:column;gap:6px}:where(.mj-css-ybgc-wfn-l){font-size:var(--fs-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;font-weight:600}:where(.mj-css-ybgc-wfn-m){display:grid;grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:6px}:where(.mj-css-ybgc-wfn-n){aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:var(--ybgcWfnO);background-color:var(--ybgcWfnP);border:1px solid var(--ybgcWfnQ);color:var(--ybgcWfnR);border-radius:8px;cursor:pointer;font-size:var(--fs-xs);font-family:inherit;text-transform:uppercase;letter-spacing:.04em;font-weight:600;overflow:hidden;position:relative;transition:background-color .2s,border-color .2s,color .2s;& img{width:100%;height:100%;object-fit:cover;border-radius:6px;pointer-events:none}& .chip-label{position:absolute;bottom:2px;right:4px;font-size:9px;color:white;text-shadow:0 0 3px rgba(0,0,0,.9);letter-spacing:.06em;pointer-events:none}&:hover{border-color:var(--color-accent-primary)}}

/* Source: frontend/public/css/68b4361404104ff5.css */
:where(.mj-css-y-pw1t-tf){cursor:pointer;position:relative;display:inline-flex;align-items:center;gap:6px;transition:opacity .2s,transform .2s;-webkit-user-select:none;user-select:none;&:hover{opacity:.8}&:active{transform:scale(.95)}&:after{content:"";display:inline-block;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath d='M16 12.9V17.1C16 20.6 14.6 22 11.1 22H6.9C3.4 22 2 20.6 2 17.1V12.9C2 9.4 3.4 8 6.9 8H11.1C14.6 8 16 9.4 16 12.9Z'/%3E%3Cpath d='M17.0998 2H12.8998C9.81668 2 8.37074 3.09409 8.06951 5.73901C8.00649 6.29235 8.46476 6.75 9.02167 6.75H11.0998C15.2998 6.75 17.2498 8.7 17.2498 12.9V14.9781C17.2498 15.535 17.7074 15.9933 18.2608 15.9303C20.9057 15.629 21.9998 14.1831 21.9998 11.1V6.9C21.9998 3.4 20.5998 2 17.0998 2Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.5;filter:var(--copytext-icon-color);transition:opacity .2s}&:hover:after{opacity:.8}}

/* Source: frontend/public/css/69e68fce3cdbd2f7.css */
:where(.mj-css-yb-eq-nsy),:where(.mj-css-yb-eq-nsy1){position:relative;display:flex}:where(.mj-css-yb-eq-nsy1){height:200px;align-items:center;justify-content:center;text-align:center}:where(.mj-css-yb-eq-nsy2){position:absolute;bottom:10px;left:10px;display:flex;align-items:center;opacity:.5;transition:opacity .2s;&:hover{opacity:1}}:where(.mj-css-yb-eq-nsy3){padding:0 5px;display:flex;background-color:var(--color-background-secondary);z-index:10;border-radius:8px;margin-right:5px}:where(.mj-css-yb-eq-nsy4){display:flex;padding:8px 5px;font-weight:600;background:none;border:none;cursor:pointer;color:var(--ybEqNSY5)}:where(.mj-css-yb-eq-nsy4),:where(.mj-css-yb-eq-nsy6){font-size:var(--fs-sm)}:where(.mj-css-yb-eq-nsy6){pointer-events:none;-webkit-user-select:none;user-select:none}:where(.mj-css-yf-hl-vd4){position:relative;margin-bottom:15px;border:1px solid var(--color-text-tertiary);border-radius:12px}:where(.mj-css-yf-hl-vd41){cursor:pointer;position:relative;padding:15px 20px;font-size:var(--fs-md);background-color:var(--color-background-primary);display:flex;align-items:center;z-index:5;border-bottom:1px dashed var(--yfHlVD42);border-radius:var(--yfHlVD43);overflow:hidden;transition:background-color .2s,border-radius .2s;&:last-child{margin-bottom:0}&:hover{background-color:var(--color-background-secondary)}}:where(.mj-css-yf-hl-vd44){display:flex;margin-right:10px}:where(.mj-css-yf-hl-vd45){display:flex;@media screen and (max-width:700px){display:block}}:where(.mj-css-yf-hl-vd46){display:flex;flex-wrap:wrap}:where(.mj-css-yf-hl-vd47){font-size:var(--fs-sm);background-color:var(--yfHlVD48);margin-right:5px;padding:5px 7.5px;border-radius:6px;height:fit-content;color:white;@media screen and (max-width:700px){margin-top:5px;margin-right:5px}}:where(.mj-css-yf-hl-vd49){position:relative;width:fit-content;margin-right:25px;&:before{content:"";position:absolute;top:0;right:-13px;width:7px;height:7px;background-color:var(--yfHlVD4A);border-radius:50%}}:where(.mj-css-yf-hl-vd4-b){position:absolute;opacity:.05;top:-10px;left:-25px}:where(.mj-css-yf-hl-vd4-c){margin-left:auto;white-space:nowrap;text-align:right;font-size:var(--fs-base);color:var(--color-text-secondary);span{font-size:var(--fs-lg);color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-1px}}:where(.mj-css-yf-hl-vd4-d){font-size:var(--fs-sm);color:var(--color-text-secondary)}:where(.mj-css-y-mcxg2-h1){display:flex;justify-content:space-around;align-items:center;margin-bottom:50px;padding:0 20px;@media screen and (max-width:768px){flex-direction:column;gap:35px}}:where(.mj-css-y-mcxg2-h2){position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}:where(.mj-css-y-mcxg2-h3){position:relative;display:inline-flex;align-items:center;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1;letter-spacing:-2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary);@media screen and (max-width:700px){font-size:2.5rem}}:where(.mj-css-y-mcxg2-h4){color:var(--color-text-secondary);font-size:var(--fs-base);font-weight:500;text-transform:uppercase;letter-spacing:.5px;@media screen and (max-width:700px){font-size:var(--fs-sm)}}:where(.mj-css-y-mcxg2-h5){display:inline-flex;align-items:center;justify-content:center;margin-left:12px;svg{width:40px;height:40px;color:var(--yMCXG2H6);@media screen and (max-width:700px){width:28px;height:28px}}}:where(.mj-css-ycr7x-rv){text-align:center;margin-bottom:clamp(30px,5%,50px)}

/* Source: frontend/public/css/6a35b2ae638b7ecd.css */
:where(.mj-vehicle-grid){display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;@media screen and (max-width:1280px){grid-template-columns:repeat(3,1fr)}@media screen and (max-width:900px){grid-template-columns:repeat(2,1fr)}@media screen and (max-width:600px){grid-template-columns:repeat(1,1fr)}}:where(.mj-vehicle-grid-1){display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 15px;border:1px dashed var(--color-text-tertiary);border-radius:12px}:where(.mj-vehicle-grid-2){font-size:var(--fs-md);margin-bottom:5px}:where(.mj-vehicle-grid-3){font-size:var(--fs-sm);color:var(--color-text-secondary);font-weight:500;text-align:center}:where(.mj-vehicle-row){position:relative;display:flex;flex-wrap:wrap;align-items:center;border-radius:12px;border:1px solid var(--color-background-tertiary);overflow:auto;scrollbar-width:none;background-color:var(--color-background-primary);transition:background-color .2s,border-color .2s;&:hover{background-color:var(--color-background-secondary);border-color:var(--color-accent-primary)}@media screen and (max-width:1000px){flex-direction:column}}:where(.mj-vehicle-row-badges){position:absolute;top:10px;left:10px;display:flex;align-items:center;gap:8px}:where(.mj-vehicle-row-new-badge){height:28px;min-height:28px;box-sizing:border-box;background-color:var(--color-accent-primary);color:white;padding:0 8px;font-size:var(--fs-sm);line-height:1}:where(.mj-vehicle-row-new-badge),:where(.mj-vehicle-card-3){border-radius:7px;z-index:10;display:flex;align-items:center;justify-content:center}:where(.mj-vehicle-card-3){background-color:var(--color-background-secondary);color:var(--color-text-secondary);padding:8px;cursor:help}:where(.mj-vehicle-row-media){height:140px;min-height:140px;aspect-ratio:16/9;flex-shrink:0;position:relative;display:flex;justify-content:center;border-radius:12px;overflow:hidden;img{width:100%;height:100%;object-fit:contain;object-position:center}@media screen and (max-width:1000px){height:auto;img{max-width:500px}}}:where(.mj-vehicle-card-5){position:absolute;bottom:8px;right:8px;display:flex;align-items:center;gap:6px;z-index:5}:where(.mj-vehicle-card-6){display:flex;align-items:center;gap:5px;background-color:var(--color-background-primary);border:1px solid var(--color-background-tertiary);color:var(--color-text-secondary);border-radius:8px;padding:6px 10px;font-size:var(--fs-sm);font-weight:500;svg{color:var(--color-accent-primary)}}:where(.mj-vehicle-card-7){cursor:pointer;border:none;background-color:var(--color-background-secondary);color:var(--color-text-secondary);border-radius:7px;padding:8px;z-index:10;font-size:var(--fs-sm);display:flex;align-items:center;justify-content:center;opacity:1;transition:transform .2s,opacity .2s,color .2s;&:hover{color:var(--color-accent-primary)}&:active{transform:translateY(2px);opacity:.75}}:where(.mj-vehicle-row-brand){color:var(--color-text-secondary);font-size:var(--fs-sm);margin-bottom:10px}:where(.mj-vehicle-row-brand),:where(.mj-vehicle-row-model){text-decoration:none}:where(.mj-vehicle-row-model){display:flex;flex-direction:column;font-size:var(--fs-md);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.mj-vehicle-row-footer){display:flex;width:100%;box-sizing:border-box;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 14px;border-top:1px solid var(--color-background-tertiary);background-color:color-mix(in srgb,var(--color-background-secondary) 42%,transparent)}:where(.mj-vehicle-row-chip){display:flex;align-items:center;gap:6px;color:var(--color-text-secondary);font-size:var(--fs-sm);line-height:18px;white-space:nowrap;svg{width:18px;height:18px;flex-shrink:0}&.clickable{cursor:pointer;&:hover{color:var(--color-accent-primary)}}&:first-child,span{margin-left:0}}:where(.mj-vehicle-card-c){margin-left:20px;@media screen and (max-width:700px){margin-top:20px}}:where(.mj-vehicle-row-stat){margin-right:20px;text-align:right;@media screen and (max-width:700px){text-align:left}}:where(.mj-vehicle-card-e){display:flex;flex-wrap:wrap}:where(.mj-vehicle-card-f){display:flex;align-items:center;justify-content:flex-end;margin-bottom:8px;padding-right:18px;color:var(--color-text-secondary);transition:color .2s}:where(.mj-vehicle-card-g){display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:var(--yfAinATH);padding:0;color:var(--yfAinATI);font-size:var(--fs-sm);line-height:18px;white-space:nowrap;transition:color .2s;svg{width:18px;height:18px;flex-shrink:0}&:hover{color:var(--yfAinATJ)}}:where(.mj-vehicle-card-k){flex:1 1;min-width:12px}:where(.mj-vehicle-card-l){display:flex;margin-left:15px;transition:color .2s}:where(.mj-vehicle-row-stat-label){color:var(--color-text-secondary);font-size:var(--fs-sm);margin-bottom:5px}:where(.mj-vehicle-row-stat-label),:where(.mj-vehicle-row-stat-value){text-decoration:none}:where(.mj-vehicle-row-stat-value){display:flex;flex-direction:column;font-size:var(--fs-md);font-weight:600;white-space:nowrap;gap:2px}:where(.mj-vehicle-card-o){color:var(--color-text-secondary);font-size:var(--fs-sm)}:where(.mj-vehicle-card-p){display:flex;align-items:center;justify-content:flex-end;gap:4px;color:var(--color-text-secondary);font-size:var(--fs-sm);font-weight:500;margin-top:2px;line-height:1;svg{flex-shrink:0}@media (max-width:700px){justify-content:flex-start}}:where(.mj-vehicle-row-link){flex:1 1;display:flex;padding:20px 0;text-decoration:none;align-items:center;width:100%;&:hover{color:inherit;:where(.mj-vehicle-card-f){color:var(--color-accent-primary)}}@media screen and (max-width:1000px){align-items:flex-end}@media screen and (max-width:700px){flex-direction:column;align-items:flex-start}}:where(.mj-vehicle-list){display:grid;grid-template-columns:1fr;grid-gap:15px}:where(.mj-vehicle-list-empty){display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 15px;border:1px dashed var(--color-text-tertiary);border-radius:12px}:where(.mj-vehicle-list-empty-title){font-size:var(--fs-md);margin-bottom:5px}:where(.mj-vehicle-list-empty-text){font-size:var(--fs-sm);color:var(--color-text-secondary);font-weight:500;text-align:center}

/* Source: frontend/public/css/6bbaf1a4d9347063.css */
:where(.mj-toast){display:flex;align-items:center;justify-content:space-between;padding:15px 0 15px 20px;background-color:var(--color-text-primary);color:var(--color-background-primary);border-radius:12px;width:fit-content;box-sizing:border-box;@media (max-width:1000px){width:100%}}:where(.mj-toast-caption){font-size:var(--fs-sm);margin-top:2px;color:var(--color-text-secondary)}:where(.mj-toast-close){background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 15px;color:var(--color-text-secondary);transition:color .2s;&:hover{color:var(--color-accent-primary)}}

/* Source: frontend/public/css/6fe68ffb8bb92615.css */
:where(.mj-carousel){position:relative}:where(.mj-carousel-1){cursor:var(--yuh5q452);user-select:none;-webkit-user-select:none;overflow-x:scroll;scrollbar-width:none;&::-webkit-scrollbar{display:none}}:where(.mj-carousel-3){overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}:where(.mj-carousel-4){position:absolute;top:50%;transform:translateY(calc(-50% - 2px));z-index:10;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--color-background-tertiary);border-radius:50%;background-color:var(--color-background-primary);color:var(--color-text-secondary);cursor:pointer;opacity:var(--yuh5q455);pointer-events:var(--yuh5q456);transition:opacity .2s,background-color .2s,color .2s,border-color .2s,transform .2s;&:hover{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:white}&:active{transform:translateY(calc(-50% - 2px)) scale(.95)}@media (max-width:1200px){display:none}}:where(.mj-carousel-7){left:-35px}:where(.mj-carousel-8){right:-35px}:where(.mj-carousel-9){position:absolute;top:0;bottom:0;width:48px;pointer-events:none;z-index:1;opacity:var(--yuh5q45A);transition:opacity .2s}:where(.mj-carousel-b){left:0;background:linear-gradient(to right,var(--color-background-primary),transparent)}:where(.mj-carousel-c){right:0;background:linear-gradient(to left,var(--color-background-primary),transparent)}

/* Source: frontend/public/css/7163ab197b3abc3e.css */
:where(.mj-css-y-rtrk4h){display:flex;flex-direction:column;position:relative;isolation:isolate;border-radius:12px;overflow:hidden;border:1px solid var(--color-background-tertiary);transition:background-color .2s,border-color .2s;&:hover{background-color:var(--color-background-secondary);border-color:var(--color-accent-primary)}}:where(.mj-css-y-rtrk4h1){display:flex;align-items:center;justify-content:center;position:relative;aspect-ratio:16/9;overflow:hidden;box-sizing:border-box;img{width:100%;height:100%;object-fit:cover}}:where(.mj-css-y-rtrk4h2){position:absolute;top:10px;left:10px;display:flex;gap:8px;z-index:10}:where(.mj-css-y-rtrk4h3){background-color:var(--color-accent-primary);color:white;border-radius:7px;padding:var(--yRTRK4h4);font-size:var(--fs-sm);display:flex;align-items:center;justify-content:center}:where(.mj-css-y-rtrk4h5){cursor:pointer;position:absolute;top:10px;right:10px;border:none;background-color:var(--color-background-secondary);color:var(--color-text-secondary);border-radius:7px;padding:8px;z-index:10;font-size:var(--fs-sm);display:flex;align-items:center;justify-content:center;opacity:.25;transition:transform .2s,opacity .2s;&:hover{opacity:1}&:active{transform:translateY(2px);opacity:.75}}:where(.mj-css-y-rtrk4h6){cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:12px 14px 14px;margin-top:auto;border-top:1px solid var(--color-background-tertiary)}:where(.mj-css-y-rtrk4h7){display:flex;align-items:center;gap:10px;min-width:0}:where(.mj-css-y-rtrk4h8){flex:1 1;min-width:0;line-height:1.3;text-decoration:none;overflow:hidden;text-overflow:ellipsis}:where(.mj-css-y-rtrk4h8),:where(.mj-css-y-rtrk4h9){font-size:var(--fs-sm);font-weight:600;white-space:nowrap}:where(.mj-css-y-rtrk4h9){color:var(--color-text-primary);flex-shrink:0}:where(.mj-css-y-rtrk4h-a){display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:var(--fs-xs);color:var(--color-text-secondary)}:where(.mj-css-y-rtrk4h-b){display:inline-flex;align-items:center;gap:6px;padding:0;background:none;border:none;cursor:pointer;color:var(--color-text-secondary);font-size:var(--fs-sm);white-space:nowrap;transition:color .2s;&:hover{color:var(--color-accent-primary)}}:where(.mj-css-yy-rsi-yi){display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;@media screen and (max-width:1280px){grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){grid-template-columns:repeat(2,1fr)}@media screen and (max-width:600px){grid-template-columns:repeat(1,1fr)}}:where(.mj-css-yy-rsi-yi1){display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 15px;border:1px dashed var(--color-text-tertiary);border-radius:12px}:where(.mj-css-yy-rsi-yi2){font-size:var(--fs-md);margin-bottom:5px}:where(.mj-css-yy-rsi-yi3){font-size:var(--fs-sm);color:var(--color-text-secondary);font-weight:500;text-align:center}

/* Source: frontend/public/css/72a736adc0699657.css */
:where(.mj-css-yh-qez-fh){margin:auto;max-width:1100px}

/* Source: frontend/public/css/75dd00b2116114db.css */
:where(.mj-css-yf-wprsa){margin-top:clamp(20px,5%,30px)}:where(.mj-css-yf-wprsa1){text-align:center;margin-bottom:clamp(20px,5%,30px)}:where(.mj-css-yf-wprsa2){max-width:1100px;margin:0 auto 10px;display:flex;flex-direction:column;gap:16px}:where(.mj-css-yf-wprsa3){display:flex;align-items:center;gap:12px;margin-bottom:20px}:where(.mj-css-yf-wprsa4){position:relative;flex:1 1}:where(.mj-css-yf-wprsa5){height:50px;padding:0 50px;width:100%;box-sizing:border-box;background:none;border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-overflow:ellipsis;transition:background-color .25s,border-color .25s;&::placeholder{color:var(--color-text-tertiary)}&.active,&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}}:where(.mj-css-yf-wprsa6){position:absolute;left:16px;top:13px;color:inherit;pointer-events:none}:where(.mj-css-yf-wprsa7){position:absolute;top:0;bottom:0;right:0;background:none;border:none;padding:0;width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-primary);&:hover{color:var(--color-accent-primary)}}:where(.mj-css-yf-wprsa8){display:flex;scrollbar-width:none;padding-bottom:2px;gap:5px;width:fit-content;margin:0 auto;@media (max-width:900px){width:auto;margin-left:0;margin-bottom:0;margin-right:0;margin-top:0}}:where(.mj-css-yf-wprsa9){cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:none;border-radius:8px;padding:10px 16px;outline:none;font-size:var(--fs-sm);border:1px solid var(--yfWPrsaA);background-color:var(--yfWPrsaB);color:var(--yfWPrsaC);white-space:nowrap;text-decoration:none;line-height:1;font-weight:500;transition:background-color .25s,border-color .25s,color .25s,transform .25s,opacity .25s;&:hover{color:var(--yfWPrsaD);background-color:var(--yfWPrsaE)}&:active{transform:translateY(2px);opacity:.75}}:where(.mj-css-yf-wprsa-f){position:fixed;bottom:20px;right:20px;z-index:100;max-width:500px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-sizing:border-box;@media (max-width:600px){max-width:none;width:auto;left:15px;right:15px;bottom:15px;max-height:50vh}}:where(.mj-css-yf-wprsa-g){background:var(--color-background-secondary);border:1px solid var(--color-text-tertiary);border-radius:12px;padding:18px;box-shadow:0 10px 40px rgba(0,0,0,.3);box-sizing:border-box;display:flex;flex-direction:column;gap:14px;max-height:100%;overflow:hidden}:where(.mj-css-yf-wprsa-h){display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;gap:12px;cursor:var(--yfWPrsaI);-webkit-user-select:none;user-select:none;transition:opacity .2s;touch-action:var(--yfWPrsaJ);&:hover{opacity:.8}&:active{cursor:var(--yfWPrsaK)}}:where(.mj-css-yf-wprsa-l){flex:1 1;display:flex;flex-direction:column;gap:2px}:where(.mj-css-yf-wprsa-m){font-weight:600}:where(.mj-css-yf-wprsa-n){font-size:var(--fs-xs);color:var(--color-text-secondary);font-weight:400}:where(.mj-css-yf-wprsa-o){background:none;border:none;padding:4px;cursor:pointer;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;transition:all .2s;box-sizing:border-box;svg{transition:transform .2s}&:hover{color:var(--color-accent-primary)}&:disabled{opacity:.5;cursor:not-allowed}}:where(.mj-css-yf-wprsa-p){overflow-y:auto;overflow-x:hidden;box-sizing:border-box;flex:1 1;min-height:0;display:flex;flex-direction:column;gap:8px;padding-right:6px;&::-webkit-scrollbar{width:6px}&::-webkit-scrollbar-track{background:var(--color-background-primary);border-radius:3px}&::-webkit-scrollbar-thumb{background:var(--color-background-tertiary);border-radius:3px}}:where(.mj-css-yf-wprsa-q){position:relative;display:flex;flex-direction:column;min-height:0;flex:1 1;&:after,&:before{content:"";position:absolute;left:0;right:6px;height:36px;pointer-events:none;z-index:1;transition:opacity .18s;opacity:0}&:before{top:0;background:linear-gradient(to bottom,var(--color-background-secondary),transparent);opacity:var(--yfWPrsaR)}&:after{bottom:0;background:linear-gradient(to top,var(--color-background-secondary),transparent);opacity:var(--yfWPrsaS)}}:where(.mj-css-yf-wprsa-t){display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;background:var(--color-background-primary);border:1px solid var(--color-background-tertiary);box-sizing:border-box;img{width:48px;height:48px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}}:where(.mj-css-yf-wprsa-u){flex:1 1;font-size:var(--fs-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;box-sizing:border-box}:where(.mj-css-yf-wprsa-v){background:none;border:none;padding:4px;cursor:pointer;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;transition:color .2s;flex-shrink:0;box-sizing:border-box;&:hover{color:var(--color-accent-primary)}}:where(.mj-css-yf-wprsa-w){display:flex;flex-direction:column;gap:4px}:where(.mj-css-yf-wprsa-w),:where(.mj-css-yf-wprsa-x){box-sizing:border-box}:where(.mj-css-yf-wprsa-x){font-size:var(--fs-xs);font-weight:600;color:var(--color-text-secondary);text-align:center;text-transform:uppercase;letter-spacing:.5px;padding:6px 0;border-bottom:1px dashed var(--color-background-tertiary);margin-bottom:4px}:where(.mj-css-yf-wprsa-y){display:flex;flex-direction:column;gap:4px;box-sizing:border-box}:where(.mj-css-yf-wprsa-z){display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0;box-sizing:border-box;svg{flex-shrink:0}}:where(.mj-css-yf-wprsaa){font-size:var(--fs-xs);color:var(--color-text-secondary);font-weight:400;flex:1 1;min-width:0;display:flex;align-items:center;gap:6px;color:var(--yfWPrsab)}:where(.mj-css-yf-wprsaa),:where(.mj-css-yf-wprsac){box-sizing:border-box}:where(.mj-css-yf-wprsac){font-size:var(--fs-sm);font-weight:600;color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}:where(.mj-css-yf-wprsad){display:flex;gap:8px;box-sizing:border-box}:where(.mj-css-yf-wprsae){flex:1 1;padding:11px 16px;border-radius:8px;border:1px solid var(--color-background-tertiary);background:var(--color-background-primary);color:var(--color-text-primary);font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:all .2s;box-sizing:border-box;&:hover{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:white}&:active{transform:scale(.98)}&:disabled{opacity:.5;cursor:not-allowed}}:where(.mj-css-yf-wprsaf){flex:1 1;padding:11px 16px;border-radius:8px;border:1px solid var(--color-background-tertiary);background:var(--color-background-primary);color:var(--color-text-primary);font-size:var(--fs-sm);font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;box-sizing:border-box;&:hover{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:white}&:active{transform:scale(.98)}&:disabled{opacity:.5;cursor:not-allowed}}:where(.mj-css-yf-wprsag){position:fixed;top:0;left:-10000px;width:640px;background:var(--color-background-secondary);padding:48px;box-sizing:border-box;pointer-events:none}:where(.mj-css-yf-wprsah){text-align:center;margin-bottom:32px;padding-bottom:24px;position:relative}:where(.mj-css-yf-wprsai){display:flex;justify-content:center;margin-bottom:16px;svg{height:48px;width:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}}:where(.mj-css-yf-wprsaj){font-size:20px;color:var(--color-text-primary);font-weight:600;letter-spacing:.5px}:where(.mj-css-yf-wprsak){display:flex;flex-direction:column;gap:12px;margin-bottom:32px;max-height:none;overflow-y:visible;padding-right:0}:where(.mj-css-yf-wprsal){display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:12px;background:var(--color-background-primary);border:1px solid var(--color-background-tertiary);transition:all .2s;box-shadow:0 2px 8px rgba(0,0,0,.1)}:where(.mj-css-yf-wprsam){width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0;img{width:auto;height:auto;max-width:56px;max-height:56px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}}:where(.mj-css-yf-wprsan){display:flex;align-items:center;justify-content:space-between;gap:16px}:where(.mj-css-yf-wprsan),:where(.mj-css-yf-wprsao){flex:1 1;min-width:0}:where(.mj-css-yf-wprsao){font-size:17px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis}:where(.mj-css-yf-wprsao),:where(.mj-css-yf-wprsap){color:var(--color-text-primary);white-space:nowrap}:where(.mj-css-yf-wprsap){font-size:18px;font-weight:700;flex-shrink:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}:where(.mj-css-yf-wprsaq){display:flex;flex-direction:column;gap:8px}:where(.mj-css-yf-wprsaq),:where(.mj-css-yf-wprsar){box-sizing:border-box}:where(.mj-css-yf-wprsar){font-size:14px;font-weight:600;color:var(--color-text-secondary);text-align:center;text-transform:uppercase;letter-spacing:.5px;padding:8px 0;border-bottom:1px dashed var(--color-background-tertiary);margin-bottom:8px}:where(.mj-css-yf-wprsas){display:flex;flex-direction:column;gap:8px;box-sizing:border-box}:where(.mj-css-yf-wprsat){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;box-sizing:border-box;svg{flex-shrink:0}}:where(.mj-css-yf-wprsau){font-size:14px;color:var(--yfWPrsav);font-weight:400;flex:1 1;min-width:0;display:flex;align-items:center;gap:8px}:where(.mj-css-yf-wprsau),:where(.mj-css-yf-wprsaw){box-sizing:border-box}:where(.mj-css-yf-wprsaw){font-weight:600;color:var(--color-text-primary);white-space:nowrap;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}:where(.mj-css-yf-wprsax){text-align:center;margin-top:16px;font-size:11px;color:var(--color-text-secondary)}:where(.mj-css-yf-wprsay){display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;@media (max-width:800px){grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}*{box-sizing:border-box}}:where(.mj-css-yf-wprsaz){position:relative;border:1px solid var(--yfWPrsa-);border-radius:12px;background:var(--color-background-primary);display:flex;flex-direction:column;height:100%;box-sizing:border-box;transition:border-color .2s,box-shadow .2s;&:hover{border-color:var(--yfWPrsa_);box-shadow:0 2px 8px rgba(0,0,0,.1)}}:where(.mj-css-yf-wprsa10){gap:6px;padding:12px 16px;min-height:20px;border-bottom:1px solid var(--color-background-tertiary)}:where(.mj-css-yf-wprsa10),:where(.mj-css-yf-wprsa11){display:flex;box-sizing:border-box}:where(.mj-css-yf-wprsa11){flex-direction:column;flex:1 1;padding:15px;gap:10px}:where(.mj-css-yf-wprsa12){position:relative;width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:var(--yfWPrsa13);box-shadow:0 0 0 2px var(--color-background-primary),0 2px 4px rgba(0,0,0,.2);cursor:default;transition:transform .15s,box-shadow .15s;&:hover{transform:scale(1.3);box-shadow:0 0 0 2px var(--color-background-primary),0 3px 8px rgba(0,0,0,.3)}&:hover .tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}}:where(.mj-css-yf-wprsa14){display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%}:where(.mj-css-yf-wprsa15){position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(-4px);background:var(--color-background-secondary);border:1px solid var(--color-background-tertiary);border-radius:6px;padding:6px 10px;font-size:11px;font-weight:600;color:var(--color-text-primary);white-space:nowrap;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.25);opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s,transform .15s;pointer-events:none}:where(.mj-css-yf-wprsa16){font-weight:600;text-align:center}:where(.mj-css-yf-wprsa17){width:100%;display:flex;align-items:center;justify-content:center;padding:15px;flex-shrink:0;box-sizing:border-box;flex:1 1;img{max-width:100%;max-height:100%}}:where(.mj-css-yf-wprsa18){margin-top:auto;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}:where(.mj-css-yf-wprsa19){gap:8px;width:100%;min-width:0}:where(.mj-css-yf-wprsa19),:where(.mj-css-yf-wprsa1-a){display:flex;align-items:center;box-sizing:border-box}:where(.mj-css-yf-wprsa1-a){gap:10px;padding:10px 12px;border-radius:8px;border:1px solid var(--color-background-tertiary);background:var(--color-background-secondary);font-size:var(--fs-sm);line-height:1}:where(.mj-css-yf-wprsa1-b){width:100%;height:38px;padding:0 14px;border-radius:8px;border:1px solid var(--color-background-tertiary);background:var(--color-background-primary);color:var(--color-text-primary);font-size:var(--fs-sm);font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s;box-sizing:border-box;&:hover{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:white}&:active{transform:scale(.98)}svg{width:16px;height:16px}}:where(.mj-css-yf-wprsa1-c){display:flex;align-items:center;gap:6px}:where(.mj-css-yf-wprsa1-d){width:38px;height:38px;border-radius:8px;border:1px solid var(--color-background-tertiary);background:var(--color-background-primary);color:var(--color-text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0;box-sizing:border-box;&:hover{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:white;transform:scale(1.05)}&:active{transform:scale(.95)}svg{width:14px;height:14px}}:where(.mj-css-yf-wprsa1-e){flex:1 1;min-width:0;text-align:center;font-size:var(--fs-sm);font-weight:600;color:var(--color-text-primary);height:38px;border:none;background:transparent;box-sizing:border-box;outline:none;cursor:text;&:focus,&:hover{color:var(--color-accent-primary)}&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{appearance:none;margin:0}&[type=number]{appearance:textfield}}:where(.mj-css-yf-wprsa1-f){width:56px;text-align:center;font-size:var(--fs-sm);font-weight:600;color:var(--color-text-primary);height:28px;border:none;background:transparent;box-sizing:border-box;outline:none;cursor:text;&:focus,&:hover{color:var(--color-accent-primary)}&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{appearance:none;margin:0}&[type=number]{appearance:textfield}}:where(.mj-css-yf-wprsa1-g){width:28px;height:28px;border-radius:6px;border:1px solid var(--color-background-tertiary);background:var(--color-background-primary);color:var(--color-text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0;box-sizing:border-box;&:hover{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:white;transform:scale(1.05)}&:active{transform:scale(.95)}svg{width:12px;height:12px}}:where(.mj-css-yf-wprsa1-h){display:flex;align-items:center;gap:10px;color:var(--yfWPrsa1I);svg{flex-shrink:0}}:where(.mj-css-yf-wprsa1-j){font-weight:600;color:var(--color-text-primary)}:where(.mj-css-yf-wprsa1-k){color:var(--color-text-secondary);margin-left:auto;gap:4px}:where(.mj-css-yf-wprsa1-k),:where(.mj-css-yf-wprsa1-l){display:flex;align-items:center}:where(.mj-css-yf-wprsa1-l){justify-content:center;flex-direction:column;padding:50px 15px;border:1px dashed var(--color-text-tertiary);border-radius:12px}:where(.mj-css-yf-wprsa1-m){font-size:var(--fs-md);margin-bottom:5px}:where(.mj-css-yf-wprsa1-n){font-size:var(--fs-sm);color:var(--color-text-secondary);font-weight:500;text-align:center}:where(.mj-css-yf-wprsa1-o){display:flex;align-items:center;background:var(--color-background-secondary);border:1px solid var(--color-background-tertiary);border-radius:12px;padding:4px;gap:2px;flex-shrink:0;box-sizing:border-box;height:50px}:where(.mj-css-yf-wprsa1-p){position:relative;height:100%;padding:0 14px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;cursor:pointer;color:var(--yfWPrsa1Q);font-size:var(--fs-sm);font-weight:500;white-space:nowrap;transition:color .15s;box-sizing:border-box;span,svg{position:relative;z-index:2}svg{flex-shrink:0;color:var(--yfWPrsa1R);transition:color .15s}&:hover{color:var(--yfWPrsa1S)}&:active{transform:scale(.96)}@media (max-width:600px){padding-left:10px;padding-bottom:0;padding-right:10px;padding-top:0}}:where(.mj-css-yf-wprsa1-t){position:absolute;inset:0;background:var(--yfWPrsa1U);border-radius:8px;z-index:1;transition:background-color .2s}

/* Source: frontend/public/css/790d53b4c189d031.css */
:where(.mj-css-y-j0b-fw-j){overflow-x:auto;-webkit-overflow-scrolling:touch}:where(.mj-css-y-j0b-fw-j1){width:100%;border-collapse:collapse;border-bottom:1px solid var(--color-background-tertiary);border-top:1px solid var(--color-background-tertiary);thead tr th{white-space:nowrap;line-height:1}td,th{padding:15px 20px;text-align:left;border-bottom:1px solid var(--color-background-tertiary)}th{font-weight:500;color:var(--color-text-secondary)}td,th{font-size:var(--fs-sm)}tr:last-child td{border-bottom:none}tfoot td{font-weight:600;background-color:var(--color-background-secondary);border-top:1px solid var(--color-background-tertiary)}@media (max-width:600px){td,th{padding:12px 10px}td:first-child,th:first-child{padding-left:15px}td:last-child,th:last-child{padding-right:15px}}}:where(.mj-css-y-j0b-fw-j2){gap:10px;line-height:1;white-space:nowrap}:where(.mj-css-y-j0b-fw-j2),:where(.mj-css-y-j0b-fw-j3){display:flex;align-items:center}:where(.mj-css-y-j0b-fw-j3){flex-shrink:0;justify-content:center}:where(.mj-css-y-j0b-fw-j4){color:var(--color-accent-primary);font-weight:600}:where(.mj-css-y-j0b-fw-j5){display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-sm);color:var(--color-text-secondary);padding:15px 20px;@media (max-width:600px){flex-direction:column;align-items:center;gap:5px;padding-left:15px;padding-bottom:12px;padding-right:15px;padding-top:12px}}:where(.mj-css-y-j0b-fw-j6){text-align:center;padding:30px 20px;color:var(--color-text-secondary);font-size:var(--fs-sm);@media (max-width:600px){padding-left:15px;padding-bottom:25px;padding-right:15px;padding-top:25px}}:where(.mj-css-y-j0b-fw-j7){display:flex;align-items:center;justify-content:center;min-height:160px}:where(.mj-css-y-j0b-fw-j8){width:28px;height:28px;border-radius:50%;border:3px solid var(--color-background-tertiary);border-top-color:var(--color-accent-primary);animation:spin .8s linear infinite;@keyframes spin{to{transform:rotate(1turn)}}}:where(.mj-css-y-mb1j-pw){gap:20px}:where(.mj-css-y-mb1j-pw),:where(.mj-css-y-mb1j-pw1){display:flex;flex-direction:column}:where(.mj-css-y-mb1j-pw1){gap:8px}:where(.mj-css-y-mb1j-pw2){font-size:var(--fs-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}:where(.mj-css-y-mb1j-pw3){display:flex;flex-wrap:wrap;gap:16px}:where(.mj-css-y-mb1j-pw4){display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--color-text-primary);line-height:1;svg{color:var(--color-text-tertiary)}}:where(.mj-css-y-mb1j-pw5){font-weight:600}:where(.mj-css-y-mb1j-pw6){display:flex;flex-direction:column;gap:8px}:where(.mj-css-y-mb1j-pw7){display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--color-background-primary);border-radius:6px;img{width:28px;height:28px;object-fit:contain;flex-shrink:0}}:where(.mj-css-y-mb1j-pw8){flex:1 1;min-width:0;width:100%;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.mj-css-y-mb1j-pw8),:where(.mj-css-y-mb1j-pw9){font-size:var(--fs-sm)}:where(.mj-css-y-mb1j-pw9){font-weight:600;color:var(--color-text-primary);flex-shrink:0}:where(.mj-css-y-mb1j-pwa){display:grid;grid-template-columns:repeat(3,1fr);gap:8px}:where(.mj-css-y-mb1j-pwb){border-radius:8px;overflow:hidden;background:var(--yMb1jPWC);border:1px var(--yMb1jPWD) var(--color-background-tertiary)}:where(.mj-css-y-mb1j-pwb),:where(.mj-css-y-mb1j-pwe){display:flex;flex-direction:column}:where(.mj-css-y-mb1j-pwe){align-items:center;padding:8px;gap:2px}:where(.mj-css-y-mb1j-pwf){font-size:var(--fs-xs);color:var(--color-text-secondary)}:where(.mj-css-y-mb1j-pwg){font-weight:700;color:var(--color-text)}:where(.mj-css-y-mb1j-pwg),:where(.mj-css-y-mb1j-pwh){font-size:var(--fs-sm)}:where(.mj-css-y-mb1j-pwh){display:flex;align-items:center;justify-content:center;padding:8px;background:var(--color-accent-primary);color:#fff;font-weight:600}:where(.mj-css-y-mb1j-pwi){text-align:center;padding:30px 20px;color:var(--color-text-secondary);font-size:var(--fs-sm);@media (max-width:600px){padding-left:15px;padding-bottom:25px;padding-right:15px;padding-top:25px}}:where(.mj-css-y-mb1j-pwj){display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;width:100%;box-sizing:border-box;border:1px solid var(--color-text-tertiary);border-radius:12px;background:none;color:var(--color-text-primary);font-size:var(--fs-base);text-decoration:none;transition:all .25s;&:hover{background-color:var(--color-text-tertiary)}&:active{transform:translateY(2px);opacity:.9}}:where(.mj-css-y-mb1j-pwk){display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);font-weight:500;&:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--yMb1jPWL);flex-shrink:0}}:where(.mj-css-y-mb1j-pwm){display:flex;flex-wrap:wrap;gap:8px}:where(.mj-css-y-mb1j-pwn){display:flex;align-items:center;padding:8px 12px;background-color:var(--color-background-primary);border-radius:8px;font-size:var(--fs-sm);font-weight:500;color:var(--color-text-primary)}:where(.mj-css-yn-lv-mde){position:relative;display:flex;flex-direction:column;align-items:stretch;border-radius:12px;border:1px solid var(--color-background-tertiary);overflow:auto;scrollbar-width:none;transition:background-color .2s}:where(.mj-css-yn-lv-mde1){position:absolute;top:10px;left:10px;display:flex;align-items:center;gap:6px}:where(.mj-css-yn-lv-mde2){height:28px;min-height:28px;box-sizing:border-box;background-color:var(--color-accent-primary);color:white;border-radius:7px;padding:0 8px;z-index:10;font-size:var(--fs-sm);line-height:1;display:flex;align-items:center;justify-content:center;svg{width:16px;height:16px}}:where(.mj-css-yn-lv-mde3){height:150px;aspect-ratio:16/9;flex-shrink:0;position:relative;display:flex;justify-content:center;border-radius:12px;overflow:hidden;padding:20px 0 20px 20px;box-sizing:border-box;img{width:100%;height:100%;object-fit:contain;object-position:center}@media screen and (max-width:1000px){padding-left:20px;padding-bottom:0;padding-right:20px;padding-top:20px;img{max-width:500px}}}:where(.mj-css-yn-lv-mde4){cursor:pointer;width:28px;height:28px;box-sizing:border-box;border:none;background-color:var(--color-background-secondary);color:var(--color-text-secondary);border-radius:7px;padding:0;z-index:10;font-size:var(--fs-sm);display:flex;align-items:center;justify-content:center;opacity:1;transition:transform .2s,opacity .2s,color .2s;&:hover{color:var(--color-accent-primary)}&:active{transform:translateY(2px);opacity:.75}svg{width:16px;height:16px}}:where(.mj-css-yn-lv-mde5){display:flex;align-items:center;width:100%;@media screen and (max-width:1000px){flex-direction:column}}:where(.mj-css-yn-lv-mde6){color:var(--color-text-secondary);font-size:var(--fs-sm);margin-bottom:10px}:where(.mj-css-yn-lv-mde6),:where(.mj-css-yn-lv-mde7){text-decoration:none}:where(.mj-css-yn-lv-mde7){display:flex;flex-direction:column;font-size:var(--fs-md);font-weight:600}:where(.mj-css-yn-lv-mde8){display:flex;width:100%;box-sizing:border-box;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 14px;border-top:1px solid var(--color-background-tertiary);background-color:color-mix(in srgb,var(--color-background-secondary) 42%,transparent)}:where(.mj-css-yn-lv-mde9){display:flex;align-items:center;gap:6px;color:var(--color-text-secondary);font-size:var(--fs-sm);line-height:18px;white-space:nowrap;svg{width:18px;height:18px;flex-shrink:0}&.clickable{cursor:pointer;&:hover{color:var(--color-accent-primary)}}span{margin-left:0}}:where(.mj-css-yn-lv-mde-a){margin-left:20px;@media screen and (max-width:700px){margin-left:20px;margin-bottom:20px;margin-right:20px;margin-top:0}}:where(.mj-css-yn-lv-mde-b){position:absolute;right:18px;top:20px;display:flex;align-items:center;justify-content:flex-end;text-align:right;color:var(--color-text-secondary)}:where(.mj-css-yn-lv-mde-c){flex:1 1;display:flex;padding:20px 20px 20px 0;text-decoration:none;align-items:center;width:100%;cursor:pointer;&:hover{color:inherit;:where(.mj-css-yn-lv-mde-b){color:var(--color-accent-primary)}}@media screen and (max-width:1000px){align-items:flex-end;padding-left:20px;padding-bottom:20px;padding-right:20px;padding-top:20px}@media screen and (max-width:700px){flex-direction:column;align-items:flex-start;padding-bottom:0}}:where(.mj-css-yn-lv-mde-d){margin-top:10px;font-size:var(--fs-sm);display:flex;flex-wrap:wrap;gap:15px;span{&.positive{color:#22c55e}&.negative{color:#ef4444}span{margin-left:5px}}}:where(.mj-css-yn-lv-mde-e){margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}:where(.mj-css-yn-lv-mde-f){display:flex;align-items:center;gap:8px;background-color:var(--color-background-secondary);border:1px solid var(--color-background-tertiary);border-radius:8px;padding:8px 12px;font-size:var(--fs-base);color:var(--color-text-primary);transition:background-color .2s ease;min-width:fit-content;cursor:pointer;&:hover{background-color:var(--color-background-tertiary)}svg{width:20px;height:20px;flex-shrink:0;color:var(--color-accent-primary)}}

/* Source: frontend/public/css/7a51cd88ce624bac.css */
:where(.mj-slug-y-xbgx-bb){display:flex;align-items:center;justify-content:center;overflow:hidden}

/* Source: frontend/public/css/7e5917c16130f44a.css */
:where(.mj-css-y-akr-qh-t){display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;@media screen and (max-width:1280px){grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1024px){grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){grid-template-columns:repeat(2,1fr)}@media screen and (max-width:480px){grid-template-columns:repeat(1,1fr)}}:where(.mj-css-y-akr-qh-t1){display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 15px;border:1px dashed var(--color-text-tertiary);border-radius:12px}:where(.mj-css-y-akr-qh-t2){font-size:var(--fs-md);margin-bottom:5px}:where(.mj-css-y-akr-qh-t3){font-size:var(--fs-sm);color:var(--color-text-secondary);font-weight:500;text-align:center}

/* Source: frontend/public/css/80348f80b2f829ed.css */
:where(.mj-css-yy-r1s70){margin:0 0 20px;position:relative;overflow:auto hidden;&:last-child{margin-bottom:0}}:where(.mj-css-yy-r1s701){margin:15px 0 0;font-size:var(--fs-sm);font-style:italic;text-align:center;color:var(--color-text-secondary)}:where(.mj-css-yy-r1s702){position:absolute;top:15px;right:15px;width:20px;height:20px;opacity:.8;flex-shrink:0;z-index:1;transition:all .2s ease;color:var(--color-text-secondary);svg{width:100%;height:100%}}:where(.mj-css-yy-r1s703){display:flex;flex-direction:column;align-items:center;gap:5px;padding:20px;background:var(--color-background-secondary);border:1px solid var(--color-text-tertiary);border-radius:12px;margin:0 0 20px;text-decoration:none;color:inherit;cursor:pointer;transition:all .2s ease;position:relative;&:hover{border-color:var(--color-text-secondary);background-color:var(--color-background-tertiary);:where(.mj-css-yy-r1s702){color:var(--color-accent-primary);opacity:1}}&:last-child{margin-bottom:0}}:where(.mj-css-yy-r1s704){display:flex;flex-direction:column;align-items:center;gap:5px;padding:20px;background:var(--color-background-secondary);border:1px solid var(--color-text-tertiary);border-radius:12px;margin:0 0 20px;position:relative;transition:all .2s ease;&:hover{:where(.mj-css-yy-r1s702){color:var(--color-accent-primary);opacity:1}}&:last-child{margin-bottom:0}}:where(.mj-css-yy-r1s705){display:flex;flex-direction:column;align-items:center;gap:5px;padding:20px;background:var(--color-background-secondary);border:1px solid var(--color-text-tertiary);border-radius:12px;margin:0 0 20px;text-decoration:none;color:inherit;cursor:pointer;transition:all .2s ease;position:relative;&:hover{border-color:var(--color-text-secondary);background-color:var(--color-background-tertiary);:where(.mj-css-yy-r1s702){color:var(--color-accent-primary);opacity:1}}&:last-child{margin-bottom:0}}:where(.mj-css-yy-r1s706){height:100%;width:100%;max-height:200px;padding:10px;object-fit:contain;flex-shrink:0;box-sizing:border-box}:where(.mj-css-yy-r1s707){display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;width:100%}:where(.mj-css-yy-r1s708){font-size:var(--fs-md);font-weight:600;color:var(--color-text-primary)}:where(.mj-css-yy-r1s709){position:absolute;top:15px;left:15px;background:var(--color-accent-primary);color:white;padding:8px 10px;border-radius:8px;line-height:1;font-weight:500;z-index:1}:where(.mj-css-yy-r1s709),:where(.mj-css-yy-r1s70-a){font-size:var(--fs-sm)}:where(.mj-css-yy-r1s70-a){color:var(--color-text-secondary);text-align:center}:where(.mj-css-yy-r1s70-b){display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:5px}:where(.mj-css-yy-r1s70-c){display:flex;flex-direction:column;gap:15px;margin:0 0 20px;&:last-child{margin-bottom:0}}:where(.mj-css-yy-r1s70-d){position:relative;margin:0 0 20px;&:last-child{margin-bottom:0}@media (max-width:768px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}:where(.mj-css-yy-r1s70-e){position:absolute;top:50%;transform:translateY(calc(-50% - 20px));width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-background-secondary);border:1px solid var(--color-text-tertiary);border-radius:50%;cursor:pointer;color:var(--color-text-primary);transition:all .2s ease;z-index:2}:where(.mj-css-yy-r1s70-f){left:15px}:where(.mj-css-yy-r1s70-g){right:15px}:where(.mj-css-yy-r1s70-e){&:hover:not(:disabled){background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:white}&:disabled{opacity:.3;cursor:not-allowed}svg{width:20px;height:20px}@media (max-width:768px){display:none}}:where(.mj-css-yy-r1s70-h){display:flex;justify-content:center;gap:8px;margin-top:15px}:where(.mj-css-yy-r1s70-i){width:8px;height:8px;padding:0;border:none;border-radius:50%;background:var(--yyR1s70J);cursor:pointer;transition:all .2s ease}:where(.mj-css-yy-r1s70-k){width:24px;border-radius:4px}:where(.mj-css-yy-r1s70-i){&:hover{background:var(--yyR1s70L)}}:where(.mj-css-yy-r1s70-m){position:relative;width:100%;aspect-ratio:1;max-height:300px;display:flex;align-items:center;justify-content:center;cursor:pointer}:where(.mj-css-yy-r1s70-n){position:absolute;bottom:8px;right:8px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:none;background:var(--color-background-secondary);color:var(--color-text-secondary);cursor:pointer;opacity:0;transition:opacity .2s,background-color .2s,color .2s;:where(.mj-css-yy-r1s70-m):hover &{opacity:1}&:hover{background:var(--color-background-tertiary);color:var(--color-text-primary)}}:where(.mj-changelog-section){margin:0}:where(.mj-changelog-section-1){display:grid;grid-template-columns:repeat(3,1fr);gap:8px;@media (max-width:768px){grid-template-columns:repeat(2,1fr)}}:where(.mj-changelog-section-2){display:block;column-count:3;column-gap:8px;>*{page-break-inside:avoid;break-inside:avoid;margin-bottom:8px}@media (max-width:768px){column-count:2}}:where(.mj-changelog-section-3){border-radius:8px;overflow:hidden;background-color:var(--color-background-secondary);border:var(--yrD54eN4);img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}}:where(.mj-changelog-section-5){border-radius:8px;overflow:hidden;background-color:var(--color-background-secondary);border:var(--yrD54eN6);img{width:100%;height:auto;display:block}}:where(.mj-changelog-section-7){position:relative}:where(.mj-changelog-section-8){border-radius:12px;overflow:hidden;background-color:var(--color-background-secondary);border:var(--yrD54eN9);img{width:100%;height:auto;display:block}}:where(.mj-changelog-section-a){position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 15px;pointer-events:none}:where(.mj-changelog-section-b){width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-background-secondary);border:1px solid var(--color-text-tertiary);border-radius:50%;cursor:pointer;color:var(--color-text-primary);transition:all .2s ease;pointer-events:auto;&:hover:not(:disabled){background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:white}&:disabled{opacity:.3;cursor:not-allowed}svg{width:20px;height:20px}}:where(.mj-changelog-section-c){text-align:center;margin-top:10px;font-size:var(--fs-sm);color:var(--color-text-secondary)}:where(.mj-changelog-item){position:relative;margin:8px 0}:where(.mj-changelog-item-content){display:flex;align-items:center;line-height:1.6em}:where(.mj-changelog-item-marker){font-size:var(--fs-sm);color:white;width:12px;height:12px;text-align:center;font-weight:600;border-radius:4px;align-self:flex-start;margin:8px 10px 0 0;background-color:var(--yngYU5K3);flex-shrink:0}:where(.mj-css-y-gv-s8-rs){width:100%;aspect-ratio:16/9;border:0;margin-bottom:20px;background-color:var(--color-background-secondary);border-radius:12px;&:last-child{margin-bottom:0}}:where(.mj-post-callout){display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:20px;border-radius:12px;background-color:var(--color-background-secondary);border:1px solid var(--color-text-tertiary);text-decoration:none;color:inherit;cursor:pointer;transition:all .2s ease;&:hover{border-color:var(--color-text-secondary);background-color:var(--color-background-tertiary)}}:where(.mj-post-callout-1){flex:1 1;min-width:0}:where(.mj-post-callout-2){font-weight:600;margin-bottom:10px;color:var(--color-text-primary)}:where(.mj-post-callout-3){font-size:var(--fs-sm);line-height:1.4}:where(.mj-post-callout-3),:where(.mj-post-callout-4){color:var(--color-text-secondary)}:where(.mj-post-callout-4){width:24px;height:24px;opacity:.8;flex-shrink:0}:where(.mj-rich-text){.cdx-copytext{cursor:pointer;position:relative;padding:0 8px;border-radius:5px;display:inline-flex;align-items:center;gap:5px;background-color:var(--color-background-tertiary);-webkit-user-select:none;user-select:none;transition:background-color .2s,transform .2s;&:hover{background-color:var(--color-background-tertiary-alpha50)}&:active{transform:scale(.95)}&:after{content:"";display:inline-block;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath d='M16 12.9V17.1C16 20.6 14.6 22 11.1 22H6.9C3.4 22 2 20.6 2 17.1V12.9C2 9.4 3.4 8 6.9 8H11.1C14.6 8 16 9.4 16 12.9Z'/%3E%3Cpath d='M17.0998 2H12.8998C9.81668 2 8.37074 3.09409 8.06951 5.73901C8.00649 6.29235 8.46476 6.75 9.02167 6.75H11.0998C15.2998 6.75 17.2498 8.7 17.2498 12.9V14.9781C17.2498 15.535 17.7074 15.9933 18.2608 15.9303C20.9057 15.629 21.9998 14.1831 21.9998 11.1V6.9C21.9998 3.4 20.5998 2 17.0998 2Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.5;filter:var(--copytext-icon-color)}}p{margin:0 0 20px;line-height:1.6em;min-height:1.6em;&:last-child{margin-bottom:0}}h1,h2,h3,h4{margin:0 0 20px;line-height:1.3em;&:last-child{margin-bottom:0}}ol,ul{margin:0 0 20px;padding-left:24px;li{padding:5.5px 0 5.5px 3px;line-height:1.6em}&:last-child{margin-bottom:0}}blockquote{margin:0 0 20px;padding:8px 16px;border-left:3px solid var(--color-accent-primary);color:var(--color-text-secondary);font-style:italic}pre{margin:0 0 20px;padding:14px 16px;border-radius:10px;background-color:var(--color-background-secondary);color:var(--color-text-primary);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em;line-height:1.55em;overflow-x:auto;white-space:pre;tab-size:2;&:last-child{margin-bottom:0}code{padding:0;border-radius:0;background:transparent;color:inherit;font-family:inherit;font-size:inherit}.hljs-comment,.hljs-quote{color:var(--color-text-tertiary);font-style:italic}.hljs-keyword,.hljs-link,.hljs-literal,.hljs-section,.hljs-selector-tag{color:#c586c0}.hljs-function .hljs-keyword{color:#569cd6}.hljs-subst{color:inherit}.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-name,.hljs-string,.hljs-symbol,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-type,.hljs-variable{color:#ce9178}.hljs-number{color:#b5cea8}.hljs-deletion,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo{color:#d16969}.hljs-meta{color:#9cdcfe}.hljs-doctag{color:var(--color-text-tertiary)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}}sub{vertical-align:sub}sub,sup{font-size:.75em;line-height:0}sup{vertical-align:super}details.tiptap-details,details[data-type=details]{margin:0 0 20px;padding:12px 14px;border:1px solid var(--color-text-tertiary);border-radius:10px;background-color:var(--color-background-secondary);&:last-child{margin-bottom:0}>summary{cursor:pointer;font-weight:600;color:var(--color-text-primary);list-style:none;padding-right:18px;position:relative;&::-webkit-details-marker{display:none}&:after{content:"";position:absolute;right:2px;top:50%;width:0;height:0;border-left:5px solid;border-top:4px solid transparent;border-bottom:4px solid transparent;transform:translateY(-50%);transition:transform .15s}}&[open]>summary:after{transform:translateY(-50%) rotate(90deg)}[data-type=detailsContent]{margin-top:8px;color:var(--color-text-secondary)}}code{padding:1px 6px;border-radius:4px;background-color:var(--color-background-tertiary);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em}table{border-collapse:collapse;margin:0 0 20px;width:100%;th{color:var(--color-text-secondary)}td,th{border:1px solid var(--color-text-tertiary);padding:10px 12px}&:last-child{margin-bottom:0}}img{max-width:100%;border-radius:12px;overflow:hidden;display:block;margin:0 0 20px;&:last-child{margin-bottom:0}}hr{border:0;border-top:1px solid var(--color-text-tertiary);margin:0 0 20px;&:last-child{margin-bottom:0}}hr[data-hr-variant=dashed]{border-top:1px dashed var(--color-text-tertiary)}hr[data-hr-variant=double]{border:0;height:4px;border-top:1px solid var(--color-text-tertiary);border-bottom:1px solid var(--color-text-tertiary)}hr[data-hr-variant=gradient]{border:0;height:1px;background:linear-gradient(to right,transparent 0,var(--color-text-tertiary) 50%,transparent 100%)}hr[data-hr-variant=dots]{border:0;height:auto;color:var(--color-text-tertiary);text-align:center;letter-spacing:.6em;font-size:var(--fs-md);line-height:1}hr[data-hr-variant=dots]:before{content:"• • •"}hr[data-hr-variant=asterism]{border:0;height:auto;color:var(--color-text-tertiary);text-align:center;font-size:var(--fs-lg);line-height:1}hr[data-hr-variant=asterism]:before{content:"⁂"}a:not([data-tiptap-block-link]){color:var(--color-accent-primary);text-decoration:underline}mark{background-color:color-mix(in srgb,var(--color-accent-primary) 28%,transparent);color:inherit;padding:0 2px;border-radius:3px}em,i{font-style:oblique 14deg;font-synthesis:style}b,strong{font-weight:700;font-synthesis:weight}u{text-decoration:underline}del,s{text-decoration:line-through}}

/* Source: frontend/public/css/8dbba807248992e9.css */
:where(.mj-skins-dropdown){position:relative;flex-shrink:0;@media screen and (max-width:600px){position:static}}:where(.mj-skins-dropdown-1){cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;height:50px;min-width:50px;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;padding:0 15px;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);transition:background-color .25s,border-color .25s,transform .25s,opacity .25s;&>svg{color:var(--color-text-secondary);flex-shrink:0;transition:color .2s}&:not(:disabled):hover>svg{color:var(--color-text-primary)}&:not(:disabled):hover{background-color:var(--color-background-secondary)}&:not(:disabled):active{transform:translateY(2px);opacity:.75}&:disabled{cursor:not-allowed;opacity:.5}@media screen and (max-width:800px){width:50px;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;overflow:hidden}}:where(.mj-skins-dropdown-2){margin-left:8px;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-base);@media screen and (max-width:800px){display:none}}:where(.mj-skins-dropdown-3){display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;margin-left:8px;border-radius:50%;background-color:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background-color .15s,color .15s;svg{color:inherit;flex-shrink:0;transition:none}&:hover{background-color:color-mix(in srgb,var(--color-accent-primary) 18%,transparent);color:var(--color-accent-primary)}@media screen and (max-width:800px){display:none}}:where(.mj-skins-dropdown-4){display:flex;flex-wrap:nowrap;flex-shrink:0;gap:3px;padding:2px;background-color:var(--color-background-primary);border-radius:10px;margin-bottom:6px}:where(.mj-skins-dropdown-5){flex:1 1;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border-radius:8px;border:none;cursor:pointer;font-size:var(--fs-xs);font-weight:var(--yMQV4VG6);color:var(--yMQV4VG7);background:var(--yMQV4VG8);box-shadow:var(--yMQV4VG9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .2s,color .2s;svg{color:var(--yMQV4VGA);flex-shrink:0;transition:color .2s}&:hover{color:var(--color-text-primary)}}:where(.mj-skins-dropdown-b){overflow-y:auto;scrollbar-width:thin;flex:1 1;min-height:0}:where(.mj-skins-dropdown-c){position:absolute;top:calc(100% + 6px);right:0;z-index:100;padding:6px;background-color:var(--color-background-secondary);border:1px solid var(--color-text-tertiary);border-radius:12px;min-width:var(--yMQV4VGD);max-height:480px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,.25);&>:not(:where(.mj-skins-dropdown-b)){flex-shrink:0}@media screen and (max-width:600px){left:0;right:0;top:calc(100% - 8px);min-width:0;width:auto;max-height:min(480px,calc(100vh - 200px))}}:where(.mj-skins-dropdown-e){position:relative;display:flex;align-items:center;flex-shrink:0;gap:10px;box-sizing:border-box;border:none;background:var(--yMQV4VGF);cursor:pointer;width:100%;min-height:40px;text-align:left;padding:10px 12px;color:var(--yMQV4VGG);font-weight:var(--yMQV4VGH);text-decoration:none;white-space:nowrap;outline:none;border-radius:8px;font-size:var(--fs-sm);transition:background-color .15s,color .15s;&:before{content:"";position:absolute;top:50%;left:3px;transform:translateY(-50%);width:3px;height:var(--yMQV4VGI);background-color:var(--color-accent-primary);border-radius:2px;transition:height .2s}&:hover{color:var(--color-accent-primary);background-color:var(--color-background-primary)}&:disabled{cursor:not-allowed;opacity:.5}}:where(.mj-skins-dropdown-j){padding:10px 12px 4px;font-size:var(--fs-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}:where(.mj-skins-dropdown-k){height:1px;margin:6px 4px;background-color:var(--color-background-tertiary)}:where(.mj-skins-dropdown-l){padding:16px 12px;font-size:var(--fs-sm);color:var(--color-text-secondary);text-align:center}:where(.mj-skins-dropdown-m){display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border-radius:5px;border:1px solid var(--yMQV4VGN);background-color:var(--yMQV4VGO);color:white;transition:background-color .15s,border-color .15s}

/* Source: frontend/public/css/8ead162d4ee00da2.css */
:where(.mj-auth-overlay){position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);height:100%;width:100%;padding:0;view-transition-name:none}:where(.mj-auth-modal-backdrop){width:100%;height:100%;display:flex;align-items:center;flex-direction:column;box-sizing:border-box;padding:10px;overflow:auto;@media screen and (max-width:600px){padding-top:100px}}:where(.mj-auth-modal-close){width:100%;max-width:450px;position:relative;background-color:var(--color-background-primary);border:1px solid var(--color-background-tertiary);border-radius:12px;box-sizing:border-box;margin:auto;@media screen and (max-width:600px){max-width:100%;margin-bottom:0}}:where(.mj-auth-modal-m3){display:flex;padding:clamp(20px,3vw,30px)}:where(.mj-auth-modal-m4){padding-right:15px}:where(.mj-auth-modal-m5){width:22px;height:22px;border:none;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:0;margin:0 0 0 auto;color:var(--color-background-secondary);background-color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;transition:background-color .2s,color .2s;&:hover{background-color:var(--color-accent-primary);color:white}}:where(.mj-auth-modal){background-color:var(--color-background-secondary);border-radius:12px}:where(.mj-auth-modal),:where(.mj-auth-modal-m7){padding:clamp(20px,3vw,30px)}:where(.mj-auth-modal-m7){text-align:center;font-size:var(--fs-sm);font-weight:500}

/* Source: frontend/public/css/9659efb9a8aaf3e2.css */
:where(.mj-css-y-uvjf45){display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-xs);font-weight:600;white-space:nowrap;text-transform:uppercase;color:white;padding:4px 6px;border-radius:6px}:where(.mj-css-y-uvjf451){background-color:var(--color-accent-primary)}:where(.mj-css-y-uvjf452){background-color:var(--color-accent-secondary)}

/* Source: frontend/public/css/9cb46971029d1d58.css */
:where(.mj-css-y-rno-sjb){overflow-x:auto;-webkit-overflow-scrolling:touch}:where(.mj-css-y-rno-sjb1){width:100%;border-collapse:collapse;border-bottom:1px solid var(--color-background-tertiary);border-top:1px solid var(--color-background-tertiary);thead tr th{white-space:nowrap;line-height:1}td,th{padding:15px 20px;text-align:left;border-bottom:1px solid var(--color-background-tertiary)}th{font-weight:500;color:var(--color-text-secondary)}td,th{font-size:var(--fs-sm)}tr:last-child td{border-bottom:none}tfoot td{font-weight:600;background-color:var(--color-background-secondary);border-top:1px solid var(--color-background-tertiary)}@media (max-width:600px){td,th{padding:12px 10px}td:first-child,th:first-child{padding-left:15px}td:last-child,th:last-child{padding-right:15px}}}:where(.mj-css-y-rno-sjb2){gap:10px;line-height:1;white-space:nowrap}:where(.mj-css-y-rno-sjb2),:where(.mj-css-y-rno-sjb3){display:flex;align-items:center}:where(.mj-css-y-rno-sjb3){flex-shrink:0;justify-content:center}:where(.mj-css-y-rno-sjb4){color:var(--color-accent-primary);font-weight:600}:where(.mj-css-y-rno-sjb5){display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-sm);color:var(--color-text-secondary);padding:15px 20px;@media (max-width:600px){flex-direction:column;align-items:center;gap:5px;padding-left:15px;padding-bottom:12px;padding-right:15px;padding-top:12px}}:where(.mj-css-y-rno-sjb6){text-align:center;padding:30px 20px;color:var(--color-text-secondary);font-size:var(--fs-sm);@media (max-width:600px){padding-left:15px;padding-bottom:25px;padding-right:15px;padding-top:25px}}:where(.mj-css-y-rno-sjb7){display:flex;align-items:center;justify-content:center;min-height:160px}:where(.mj-css-y-rno-sjb8){width:28px;height:28px;border-radius:50%;border:3px solid var(--color-background-tertiary);border-top-color:var(--color-accent-primary);animation:spin .8s linear infinite;@keyframes spin{to{transform:rotate(1turn)}}}:where(.mj-home-info){position:relative;display:flex;flex-direction:column;border-radius:12px;border:1px solid var(--color-background-tertiary);overflow:auto;scrollbar-width:none;background-color:var(--color-background-primary);transition:background-color .2s,border-color .2s;&:hover{background-color:var(--color-background-secondary);border-color:var(--color-accent-primary)}}:where(.mj-home-info-1){position:absolute;top:10px;left:10px;display:flex;align-items:center;gap:6px}:where(.mj-home-info-2){height:28px;min-height:28px;box-sizing:border-box;background-color:var(--color-accent-primary);color:white;border-radius:7px;padding:0 8px;z-index:10;font-size:var(--fs-sm);line-height:1;display:flex;align-items:center;justify-content:center;svg{width:16px;height:16px}}:where(.mj-home-info-3){width:28px;height:28px;box-sizing:border-box;background-color:var(--color-background-secondary);color:var(--color-text-secondary);border-radius:7px;z-index:10;display:flex;align-items:center;justify-content:center;cursor:help;svg{width:16px;height:16px}}:where(.mj-home-info-4){height:140px;margin-top:28px;min-height:140px;aspect-ratio:16/9;flex-shrink:0;position:relative;display:flex;justify-content:center;overflow:hidden;img{width:100%;height:100%;object-fit:contain;object-position:center}@media screen and (max-width:1000px){height:auto;img{max-width:500px}}}:where(.mj-home-info-5){position:absolute;bottom:8px;right:8px;display:flex;align-items:center;gap:6px;z-index:5}:where(.mj-home-info-6){display:flex;align-items:center;gap:5px;background-color:var(--color-background-primary);border:1px solid var(--color-background-tertiary);color:var(--color-text-secondary);border-radius:8px;padding:6px 10px;font-size:var(--fs-sm);font-weight:500;svg{color:var(--color-accent-primary)}}:where(.mj-home-info-7){cursor:pointer;width:28px;height:28px;box-sizing:border-box;border:none;background-color:var(--color-background-secondary);color:var(--color-text-secondary);border-radius:7px;padding:0;z-index:10;font-size:var(--fs-sm);display:flex;align-items:center;justify-content:center;opacity:1;transition:transform .2s,opacity .2s;&:hover{color:var(--color-accent-primary)}&:active{transform:translateY(2px);opacity:.75}svg{width:16px;height:16px}}:where(.mj-home-info-8){color:var(--color-text-secondary);margin-bottom:5px}:where(.mj-home-info-8),:where(.mj-home-info-9){font-size:var(--fs-sm);text-decoration:none}:where(.mj-home-info-9){display:flex;flex-direction:column;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.mj-home-info-a){display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-right:36px}:where(.mj-home-info-a),:where(.mj-home-info-b){min-width:0}:where(.mj-home-info-c){display:flex;width:100%;box-sizing:border-box;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:10px 14px;border-top:1px solid var(--color-background-tertiary);background-color:color-mix(in srgb,var(--color-background-secondary) 42%,transparent)}:where(.mj-home-info-d){display:flex;align-items:center;gap:6px;color:var(--color-text-secondary);font-size:var(--fs-sm);line-height:18px;white-space:nowrap;svg{width:18px;height:18px;flex-shrink:0}&.clickable{cursor:pointer;transition:color .2s;&:hover{color:var(--color-accent-primary)}}&:last-child{margin-bottom:0}span{margin-left:0}}:where(.mj-home-info-e){position:absolute;top:12px;right:18px;z-index:10;display:flex;align-items:center;justify-content:flex-end;color:var(--color-text-secondary);transition:color .2s;pointer-events:none}:where(.mj-home-info-f){display:inline-flex;align-items:center;gap:6px;background:none;cursor:var(--yXE5uWuG);padding:0;color:var(--yXE5uWuH);font-size:var(--fs-sm);line-height:18px;transition:color .2s;svg{width:18px;height:18px;flex-shrink:0}&:hover{color:var(--yXE5uWuI)}}:where(.mj-home-info-j){flex:1 1;min-width:12px}:where(.mj-home-info-k){position:relative;display:flex;flex-direction:column;flex:1 1;text-decoration:none;padding:10px 14px;margin-top:auto;border-top:1px solid var(--color-background-tertiary);background-color:color-mix(in srgb,var(--color-background-secondary) 42%,transparent);&:hover{color:inherit;:where(.mj-home-info-e){color:var(--color-accent-primary)}}}:where(.mj-home-info-l){text-align:right;flex-shrink:0}:where(.mj-home-info-m){color:var(--color-text-secondary);font-size:var(--fs-xs);margin-bottom:4px}:where(.mj-home-info-m),:where(.mj-home-info-n){text-decoration:none}:where(.mj-home-info-n){display:flex;flex-direction:column;font-size:var(--fs-sm);font-weight:600;white-space:nowrap;gap:2px}:where(.mj-home-info-o){color:var(--color-text-secondary);font-size:var(--fs-xs)}:where(.mj-home-info-p){display:flex;align-items:center;gap:4px;color:var(--color-text-secondary);font-size:var(--fs-sm);font-weight:500;margin-top:2px;line-height:1;svg{flex-shrink:0}}

/* Source: frontend/public/css/9cff43ed6baa1b1c.css */
:where(.mj-css-y-iq-gdak){display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 12px;border:none;background:none;cursor:pointer;color:var(--color-text-secondary);font-size:var(--fs-sm);border-radius:8px;transition:background-color .15s,color .15s;&:hover{color:var(--color-accent-primary);background-color:var(--color-background-primary)}}

/* Source: frontend/public/css/a309fe6fb3012ec4.css */
.yrkqjgy{position:relative;padding:16px;border-radius:14px;border:1px solid var(--color-text-tertiary);background-color:var(--color-background-secondary);margin:12px 0;transition:border-color .2s,box-shadow .2s;&:focus-within{border-color:var(--color-accent-primary)}}:where(.mj-css-yrkqjgy1){border-color:var(--color-accent-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent-primary) 18%,transparent)}:where(.mj-css-yrkqjgy2){font-size:var(--fs-sm);color:var(--color-text-secondary);letter-spacing:.02em;text-transform:uppercase;font-weight:600}:where(.mj-css-yrkqjgy3){display:flex;flex-wrap:wrap;align-items:center;gap:10px}:where(.mj-css-yrkqjgy4){flex:1 1}:where(.mj-css-yrkqjgy5){display:flex;flex-direction:column;gap:10px;padding:14px;background-color:var(--color-background-primary);border:1px solid var(--color-text-tertiary);border-radius:12px}:where(.mj-css-yrkqjgy6){width:100%;box-sizing:border-box;padding:13px 16px;background-color:var(--color-background-primary);color:var(--color-text-primary);border:1px solid var(--color-text-tertiary);border-radius:12px;font-size:var(--fs-base);line-height:1.3;outline:none;transition:border-color .2s,background-color .2s;&:focus{border-color:var(--color-accent-primary)}&::placeholder{color:var(--color-text-tertiary);opacity:1}&:disabled{cursor:not-allowed;opacity:.5}}:where(.mj-css-yrkqjgy7){width:100%;box-sizing:border-box;padding:13px 16px;background-color:var(--color-background-primary);color:var(--color-text-primary);border:1px solid var(--color-text-tertiary);border-radius:12px;font-size:var(--fs-base);line-height:1.5;outline:none;transition:border-color .2s;resize:vertical;min-height:80px;font-family:inherit;&:focus{border-color:var(--color-accent-primary)}&::placeholder{color:var(--color-text-tertiary);opacity:1}}:where(.mj-css-yrkqjgy8){box-sizing:border-box;padding:12px 40px 12px 16px;background-color:var(--color-background-primary);color:var(--color-text-primary);border:1px solid var(--color-text-tertiary);border-radius:12px;font-size:var(--fs-base);outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23888888%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 14px center;color-scheme:dark;transition:border-color .2s;&:focus{border-color:var(--color-accent-primary)}option{background-color:var(--color-background-secondary);color:var(--color-text-primary)}}:where(.mj-css-yrkqjgy9){display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px 14px;border-radius:12px;border:1px solid var(--color-text-tertiary);background-color:var(--color-background-primary);color:var(--color-text-secondary);font-size:var(--fs-base);transition:border-color .2s,color .2s,background-color .2s;input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}&:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary)}}:where(.mj-css-yrkqjgy-a){color:var(--color-text-primary);border-color:var(--color-accent-primary)}:where(.mj-css-yrkqjgy-b){display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border-radius:5px;background-color:var(--color-background-tertiary);color:white;transition:background-color .2s}:where(.mj-css-yrkqjgy-c){background-color:var(--color-accent-primary)}:where(.mj-css-yrkqjgy-d){display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border:1px solid var(--color-text-tertiary);border-radius:10px;background-color:var(--color-background-primary);color:var(--color-text-secondary);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,transform .15s;&:hover{background-color:var(--color-background-tertiary);color:var(--color-text-primary)}&:active{transform:translateY(1px)}&:disabled{opacity:.4;cursor:not-allowed}}:where(.mj-css-yrkqjgy-e){border-color:var(--color-accent-primary);color:var(--color-accent-primary);&:hover{background-color:var(--color-accent-primary);color:white}}:where(.mj-css-yrkqjgy-f){&:hover{color:#e74c3c;border-color:#e74c3c;background-color:rgba(231,76,60,.1)}}:where(.mj-css-yrkqjgy-g){display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border:1px solid var(--color-text-tertiary);border-radius:12px;background-color:var(--color-background-primary);color:var(--color-text-primary);cursor:pointer;font-size:var(--fs-base);font-family:inherit;transition:background-color .2s,color .2s,border-color .2s,transform .15s;&:hover{background-color:var(--color-background-tertiary)}&:active{transform:translateY(1px)}&:disabled{opacity:.5;cursor:not-allowed}}:where(.mj-css-yrkqjgy-h){background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:white;&:hover{background-color:var(--color-accent-primary);opacity:.9}}:where(.mj-css-yrkqjgy-i){display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border:1px dashed var(--color-text-tertiary);border-radius:12px;background-color:transparent;color:var(--color-text-secondary);cursor:pointer;font-size:var(--fs-base);font-family:inherit;transition:color .2s,border-color .2s,background-color .2s;&:hover{border-color:var(--color-accent-primary);color:var(--color-accent-primary);background-color:color-mix(in srgb,var(--color-accent-primary) 8%,transparent)}&:disabled{opacity:.5;cursor:not-allowed}}:where(.mj-css-yrkqjgy-j){width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:var(--yrkqjgyK);border:1.5px dashed var(--color-text-tertiary);border-radius:14px;background-color:var(--color-background-primary);color:var(--color-text-secondary);cursor:pointer;font-size:var(--fs-base);font-family:inherit;text-align:center;transition:border-color .2s,color .2s,background-color .2s;&:hover:not(:disabled){border-color:var(--color-accent-primary);color:var(--color-accent-primary);background-color:color-mix(in srgb,var(--color-accent-primary) 8%,transparent)}&:disabled{opacity:.6;cursor:not-allowed}span{font-size:var(--fs-sm);color:var(--color-text-tertiary)}}:where(.mj-css-yrkqjgy-l){align-items:center}:where(.mj-css-yrkqjgy-l),:where(.mj-css-yrkqjgy-m){display:flex;gap:10px}:where(.mj-css-yrkqjgy-m){flex-direction:column}:where(.mj-css-yrkqjgy-n){display:inline-flex;padding:4px 10px;border-radius:999px;background-color:var(--color-background-tertiary);color:var(--color-text-secondary);font-weight:600;letter-spacing:.03em}:where(.mj-css-yrkqjgy-n),:where(.mj-css-yrkqjgy-o){align-items:center;font-size:var(--fs-sm)}:where(.mj-css-yrkqjgy-o){display:flex;justify-content:center;box-sizing:border-box;width:100%;aspect-ratio:16/9;padding:20px;border-radius:12px;background-color:var(--color-background-primary);border:1px dashed var(--color-text-tertiary);color:var(--color-text-tertiary);text-align:center}:where(.mj-css-yrkqjgy-p){width:100%;height:400px;border-radius:12px;overflow:hidden;background-color:var(--color-background-primary);border:1px solid var(--color-text-tertiary);iframe{width:100%;height:100%;border:0}}:where(.mj-css-yrkqjgy-q){margin-top:15px;font-size:var(--fs-sm);color:var(--color-text-secondary);font-style:italic;text-align:center}:where(.mj-css-yrkqjgy-r){margin:0 0 20px;position:relative;&:last-child{margin-bottom:0}}:where(.mj-css-yrkqjgy-s){margin:15px 0 var(--yrkqjgyT) 0;font-size:var(--fs-sm);font-style:italic;text-align:center;color:var(--color-text-secondary)}:where(.mj-css-y-bu37y-x1){border-radius:12px;overflow:hidden;width:100%;box-sizing:border-box}:where(.mj-css-y-bu37y-x2){background-color:var(--color-background-secondary);padding:10px;display:flex;align-items:center;justify-content:center;img{max-width:75%}}:where(.mj-css-y-bu37y-x3){border:1px solid var(--color-text-tertiary)}:where(.mj-css-y-bu37y-x4){img{max-width:none;width:100%}}:where(.mj-css-y-bu37y-x1){img,video{display:block;max-width:100%;border-radius:12px}video{width:100%;aspect-ratio:16/9;background-color:var(--color-background-secondary)}}:where(.mj-css-y-bu37y-x5){display:flex;flex-wrap:wrap;gap:12px 16px}:where(.mj-css-y-vpm-k5-g){display:flex;flex-direction:column;gap:12px}:where(.mj-css-y-vpm-k5-g1){display:flex;align-items:center;gap:10px;color:var(--color-text-secondary)}:where(.mj-css-ylx5v-tt){display:flex;flex-direction:column;gap:14px}:where(.mj-css-ylx5v-tt1){flex:1 1}:where(.mj-css-ylx5v-tt2){min-width:200px}:where(.mj-css-ylx5v-tt3){display:flex;flex-direction:column;gap:10px}:where(.mj-css-ylx5v-tt4){gap:10px}:where(.mj-css-ylx5v-tt5){display:flex;justify-content:space-between;align-items:center}:where(.mj-css-ylx5v-tt6){display:grid;grid-template-columns:180px 1fr;gap:10px;@media (max-width:640px){grid-template-columns:1fr}}:where(.mj-css-ylx5v-tt7){display:flex;align-items:center;gap:12px;padding:10px 14px;background-color:var(--color-background-secondary);border-radius:10px;border:1px solid var(--color-text-tertiary)}:where(.mj-css-ylx5v-tt8){width:8px;height:8px;border-radius:50%;background-color:var(--color-success,#25b925);flex-shrink:0}:where(.mj-css-ylx5v-tt9){display:flex;flex-direction:column;gap:2px;min-width:0}:where(.mj-css-ylx5v-tta){font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.mj-css-ylx5v-ttb){font-size:var(--fs-sm);color:var(--color-text-secondary)}:where(.mj-css-ylx5v-ttc){align-self:flex-start}:where(.mj-css-y-n2jv04){display:flex;flex-direction:column;gap:14px}:where(.mj-css-y-n2jv041){min-width:180px}:where(.mj-css-y-n2jv042){display:grid;grid-template-columns:repeat(3,1fr);gap:12px;@media (max-width:768px){grid-template-columns:repeat(2,1fr)}}:where(.mj-css-y-n2jv043){display:flex;flex-direction:column;gap:6px}:where(.mj-css-y-n2jv044){position:relative;border-radius:12px;overflow:hidden;background-color:var(--color-background-primary);border:1px solid var(--color-text-tertiary);aspect-ratio:1}:where(.mj-css-y-n2jv045){width:100%;height:100%;object-fit:cover;display:block}:where(.mj-css-y-n2jv046){position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:flex-end;padding:8px;background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,0) 50%);opacity:0;transition:opacity .2s;:where(.mj-css-y-n2jv044):hover &{opacity:1}}:where(.mj-css-y-n2jv047){width:100%;box-sizing:border-box;padding:8px 12px;background-color:var(--color-background-primary);color:var(--color-text-primary);border:1px solid var(--color-text-tertiary);border-radius:10px;font-size:var(--fs-sm);outline:none;transition:border-color .2s;&:focus{border-color:var(--color-accent-primary)}&::placeholder{color:var(--color-text-tertiary);opacity:1}}:where(.mj-css-y-n2jv048){align-self:flex-start}:where(.mj-css-y-n2jv049){display:none}:where(.mj-css-y-b1a-syv){display:flex;align-items:flex-start;gap:10px;line-height:1.6em;margin:8px 0}:where(.mj-css-y-b1a-syv1){flex-shrink:0;padding:2px 10px;border-radius:6px;border:none;color:white;font-size:var(--fs-sm);font-weight:700;letter-spacing:.04em;margin-top:4px;cursor:pointer;transition:box-shadow .2s,transform .15s;user-select:none;-webkit-user-select:none;&:active{transform:translateY(1px)}}:where(.mj-css-y-b1a-syv2){flex:1 1;min-width:0}:where(.mj-css-y-ak-gv9-p){display:flex;flex-direction:column;gap:12px;min-width:0;overflow:hidden}:where(.mj-css-y-ak-gv9-p1){box-sizing:border-box;width:100%;max-width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background-color:var(--color-background-primary);border:1px solid var(--color-text-tertiary);iframe{width:100%;height:100%;border:0}}:where(.mj-css-y-ak-gv9-p2){box-sizing:border-box;gap:10px;width:100%;max-width:100%;aspect-ratio:auto;min-height:120px}:where(.mj-css-y-ak-gv9-p2),:where(.mj-css-y-qx-daz-n){flex-direction:column}:where(.mj-css-y-qx-daz-n){display:flex;gap:12px}:where(.mj-css-y-qx-daz-n1){display:flex;align-items:center;gap:10px;color:var(--color-text-secondary)}

/* Source: frontend/public/css/a6adec0df09106b4.css */
:where(.mj-site-logo-link){display:flex;align-items:center;font-size:var(--fs-lg);font-weight:900;font-style:italic;-webkit-user-select:none;user-select:none;width:fit-content;color:inherit;text-decoration:none;outline:none;width:100%;max-width:180px}:where(.mj-site-header-actions){display:flex;align-items:center;gap:5px;@media screen and (max-width:1000px){>:not(:first-child):not(:last-child){display:none}}}:where(.mj-site-header){display:flex;align-items:center;justify-content:space-between;padding:10px 0;max-width:1400px;margin:auto auto 50px;@media screen and (max-width:600px){margin-bottom:10px}@media screen and (min-width:601px) and (max-width:1000px){margin-bottom:30px}@media screen and (max-width:1000px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}:where(.mj-home-page){margin:auto;max-width:1100px}

/* Source: frontend/public/css/a6e685da999a614e.css */
:where(.mj-css-yx-ve-nq6){text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;box-sizing:border-box;min-height:calc(100dvh - 2 * var(--pd-section));padding:40px 20px}:where(.mj-css-yx-ve-nq61){width:100%;max-width:180px;svg{width:100%;height:auto}}:where(.mj-css-yx-ve-nq62){width:100%;max-width:250px;margin:70px 20px 30px;svg{width:100%;height:auto}}:where(.mj-css-yx-ve-nq63){margin:0 0 8px}:where(.mj-css-yx-ve-nq64){font-weight:500;margin-bottom:30px;color:var(--color-text-secondary)}:where(.mj-css-yx-ve-nq65){background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:white;position:relative;cursor:pointer;margin-bottom:10px;display:flex;align-items:center;justify-content:center;padding:16px 20px;border-radius:12px;font-size:var(--fs-base);box-sizing:border-box;text-decoration:none;transition:transform .25s,opacity .25s;&:hover,&:visited{color:white}&:visited{opacity:1}&:active{transform:translateY(2px);opacity:.9}}

/* Source: frontend/public/css/a6f3e6aa0879fd4f.css */
:where(.mj-css-y-sct-hin){position:relative;margin:2px 2px 6px}:where(.mj-css-y-sct-hin1){width:100%;box-sizing:border-box;height:38px;padding:0 36px 0 34px;background:var(--color-background-primary);border:1px solid var(--color-background-tertiary);border-radius:8px;color:var(--color-text-primary);outline:none;font-size:var(--fs-sm);&:focus{border-color:var(--color-accent-primary)}}:where(.mj-css-y-sct-hin2){position:absolute;top:0;bottom:0;left:10px;display:flex;align-items:center;color:var(--color-text-secondary);pointer-events:none}:where(.mj-css-y-sct-hin3){position:absolute;top:0;bottom:0;right:4px;background:none;border:none;padding:0 6px;cursor:pointer;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;&:hover{color:var(--color-accent-primary)}}

/* Source: frontend/public/css/aa6dc16d67646121.css */
:where(.mj-css-yd1p4-n6){margin-top:clamp(30px,5%,50px)}:where(.mj-css-yd1p4-n61){text-align:center;margin-bottom:clamp(20px,3%,30px)}:where(.mj-css-yd1p4-n62){text-align:center;color:var(--color-text-secondary);font-size:var(--fs-sm);max-width:800px;margin:0 auto clamp(30px,5%,50px)}:where(.mj-css-yd1p4-n63){position:sticky;top:0;z-index:10;padding:12px 0 28px;margin-bottom:-14px}:where(.mj-css-yd1p4-n64){display:flex;align-items:center;margin-bottom:10px;gap:0;input{height:50px;padding:0 50px;width:100%;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-overflow:ellipsis;transition:background-color .25s,border-color .25s;&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}}}:where(.mj-css-yd1p4-n65){position:relative;flex:1 1}:where(.mj-css-yd1p4-n66){position:absolute;left:16px;top:13px;color:inherit;pointer-events:none}:where(.mj-css-yd1p4-n67){position:absolute;top:0;bottom:0;right:0;background:none;border:none;padding:0;width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-primary);&:hover{color:var(--color-accent-primary)}}:where(.mj-css-yd1p4-n68){width:1px;background-color:var(--color-background-tertiary);margin:10px;height:30px}:where(.mj-css-yd1p4-n69){display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 15px;border:1px dashed var(--color-text-tertiary);border-radius:12px}:where(.mj-css-yd1p4-n6-a){font-size:var(--fs-md);margin-bottom:5px}:where(.mj-css-yd1p4-n6-b){font-size:var(--fs-sm);color:var(--color-text-secondary);font-weight:500;text-align:center}:where(.mj-css-yd1p4-n6-c){display:flex;flex-direction:column;gap:4px}:where(.mj-css-yd1p4-n6-d){display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;border:1px solid var(--yd1p4N6E);background-color:var(--yd1p4N6F);transition:background-color .2s,border-color .2s;&:hover{background-color:var(--color-background-secondary)}}:where(.mj-css-yd1p4-n6-g){cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;border:1px solid var(--yd1p4N6H);background:var(--yd1p4N6I);color:var(--yd1p4N6J);transition:background-color .2s,border-color .2s,color .2s,transform .2s,opacity .2s;&:hover{border-color:var(--color-accent-primary);background-color:var(--color-accent-primary);color:white}&:active{transform:scale(.95);opacity:.8}}:where(.mj-css-yd1p4-n6-k){flex:1 1;font-size:var(--fs-base);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}:where(.mj-css-yd1p4-n6-m){font-size:var(--fs-sm);color:var(--color-text-secondary);white-space:nowrap;flex-shrink:0;text-decoration:none;@media screen and (max-width:700px){display:none}}:where(.mj-css-yd1p4-n6-n){font-size:var(--fs-sm);color:var(--color-text-secondary);white-space:nowrap;flex-shrink:0;text-decoration:none;@media screen and (max-width:700px){display:none}display:flex;align-items:center;gap:3px;transition:color .15s;&:hover{color:var(--color-accent-primary)}}:where(.mj-css-yd1p4-n6-o){display:flex;align-items:center;gap:6px;flex-shrink:0;@media screen and (max-width:500px){display:none}}:where(.mj-css-yd1p4-n6-p){font-size:var(--fs-xs);background-color:var(--color-background-tertiary);padding:2px 8px;border-radius:20px;white-space:nowrap}

/* Source: frontend/public/css/aacf073fa773e2e6.css */
:where(.mj-marker-wrapper){position:relative;height:fit-content;width:fit-content;display:inline-flex}:where(.mj-floating-tooltip){position:fixed;background-color:var(--color-background-primary);color:var(--color-text-primary);font-size:var(--fs-base)!important;padding:15px;border-radius:12px;max-width:min(500px,calc(100vw - 50px));z-index:100001;box-shadow:0 1px 1px rgba(3,7,18,.02),0 5px 4px rgba(3,7,18,.03),0 12px 9px rgba(3,7,18,.05),0 20px 15px rgba(3,7,18,.06),0 32px 24px rgba(3,7,18,.08);border:1px solid var(--color-text-tertiary);will-change:scale}

/* Source: frontend/public/css/b2006c269a4573c0.css */
:where(.mj-css-yfi-cxyr){position:relative;display:flex;flex-direction:column;border-radius:12px;border:1px solid var(--color-background-tertiary);background-color:var(--color-background-primary);overflow:hidden;transition:background-color .2s,border-color .2s;&:hover{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}}:where(.mj-css-yfi-cxyr1){position:absolute;top:10px;left:10px;gap:8px}:where(.mj-css-yfi-cxyr1),:where(.mj-css-yfi-cxyr2){display:flex;z-index:10}:where(.mj-css-yfi-cxyr2){background-color:var(--color-accent-primary);color:white;border-radius:7px;padding:8px 10px;font-size:var(--fs-sm);align-items:center;justify-content:center}:where(.mj-css-yfi-cxyr3){position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;padding:20px;aspect-ratio:1;box-sizing:border-box;img{width:100%;height:100%;object-fit:contain;object-position:center}}:where(.mj-css-yfi-cxyr4){display:flex;flex-direction:column;gap:8px;padding:14px;margin-top:auto;border-top:1px solid var(--color-background-tertiary)}:where(.mj-css-yfi-cxyr5){color:var(--color-text-secondary)}:where(.mj-css-yfi-cxyr5),:where(.mj-css-yfi-cxyr6){font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.mj-css-yfi-cxyr6){font-weight:600;line-height:1.3}:where(.mj-css-yfi-cxyr7){color:var(--color-text-secondary);font-size:var(--fs-sm);line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}:where(.mj-css-yfi-cxyr8){display:flex;margin-top:2px}:where(.mj-css-yfi-cxyr9){display:flex;align-items:center;color:var(--color-text-secondary);margin-left:20px;font-size:var(--fs-sm);white-space:nowrap;&.clickable{cursor:pointer;&:hover{color:var(--color-accent-primary)}}&:first-child{margin-left:0}span{margin-left:6px}}:where(.mj-css-yc05iy-h){display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;@media screen and (max-width:1280px){grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1024px){grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){grid-template-columns:repeat(2,1fr)}@media screen and (max-width:480px){grid-template-columns:repeat(1,1fr)}}:where(.mj-css-yc05iy-h1){display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 15px;border:1px dashed var(--color-text-tertiary);border-radius:12px}:where(.mj-css-yc05iy-h2){font-size:var(--fs-md);margin-bottom:5px}:where(.mj-css-yc05iy-h3){font-size:var(--fs-sm);color:var(--color-text-secondary);font-weight:500;text-align:center}:where(.mj-css-yc-ia-gvz){display:grid;grid-template-columns:repeat(5,1fr);gap:12px;@media screen and (max-width:1280px){grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1024px){grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){grid-template-columns:repeat(2,1fr)}@media screen and (max-width:480px){grid-template-columns:repeat(1,1fr)}}:where(.mj-css-yc-ia-gvz1){position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--color-background-tertiary);border-radius:12px;color:var(--color-text-primary);text-decoration:none;background-color:var(--color-background-primary);transition:background-color .2s,border-color .2s,transform .2s,opacity .2s;&:hover{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}&:active{transform:translateY(2px);opacity:.75}}:where(.mj-css-yc-ia-gvz2){position:absolute;top:10px;left:10px;z-index:10;padding:8px 10px;border-radius:7px;background-color:var(--color-accent-primary);color:white;font-size:var(--fs-sm);font-weight:600}:where(.mj-css-yc-ia-gvz3){position:relative;display:flex;align-items:center;justify-content:center;padding:20px;aspect-ratio:1;box-sizing:border-box}:where(.mj-css-yc-ia-gvz4){display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;width:100%;height:100%;img{width:100%;height:100%;box-sizing:border-box;object-fit:contain}}:where(.mj-css-yc-ia-gvz5){display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:1px dashed var(--color-background-tertiary);border-radius:10px;color:var(--color-text-secondary);font-size:var(--fs-sm)}:where(.mj-css-yc-ia-gvz6){display:flex;flex-direction:column;gap:8px;padding:14px;margin-top:auto;border-top:1px solid var(--color-background-tertiary)}:where(.mj-css-yc-ia-gvz7){display:flex;align-items:flex-start;gap:10px;min-width:0}:where(.mj-css-yc-ia-gvz8){flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);font-weight:600}:where(.mj-css-yc-ia-gvz9){flex-shrink:0}:where(.mj-css-yc-ia-gvz9),:where(.mj-css-yc-ia-gvz-a){color:var(--color-text-secondary);font-size:var(--fs-sm)}:where(.mj-css-yc-ia-gvz-b){display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 15px;border:1px dashed var(--color-text-tertiary);border-radius:12px}:where(.mj-css-yc-ia-gvz-c){font-size:var(--fs-md);margin-bottom:5px}:where(.mj-css-yc-ia-gvz-d){font-size:var(--fs-sm);color:var(--color-text-secondary);font-weight:500;text-align:center}:where(.mj-css-y-wwn46g){margin-top:clamp(30px,5%,50px);padding-bottom:var(--yWwn46g1)}:where(.mj-css-y-wwn46g2){text-align:center;margin-bottom:10px}:where(.mj-css-y-wwn46g3){text-align:center;color:var(--color-text-secondary);font-size:var(--fs-sm);max-width:800px;margin:0 auto clamp(30px,5%,50px)}:where(.mj-css-y-wwn46g4){position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:80;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid var(--color-background-tertiary);background-color:color-mix(in srgb,var(--color-background-secondary) 88%,transparent);color:var(--color-text-primary);box-shadow:0 12px 30px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translateX(-50%);text-decoration:none;font-size:var(--fs-sm);font-weight:600;transition:border-color .2s,background-color .2s,color .2s,transform .2s;&:hover{border-color:var(--color-accent-primary);background-color:var(--color-accent-primary);color:white;transform:translateX(-50%) translateY(-2px)}&:active{transform:translateX(-50%) translateY(1px)}}

/* Source: frontend/public/css/b33614ab19aa7ada.css */
:where(.mj-content-links){margin:20px 0 0 25px}:where(.mj-content-link-row){display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}:where(.mj-content-link){flex:1 1;font-size:var(--fs-base);text-decoration:none}:where(.mj-content-link-toggle){cursor:pointer;display:flex;align-items:center;font-size:var(--fs-sm);text-decoration:underline;color:var(--color-accent-secondary);margin:15px 0;transition:opacity .25s;&:hover{opacity:.5}}:where(.mj-home-hero){display:flex;align-items:center;justify-content:center;margin-bottom:50px;gap:50px;@media screen and (max-width:1000px){margin-bottom:0}}:where(.mj-home-hero-1){flex-shrink:0;width:160px;@media screen and (max-width:1000px){display:none}}:where(.mj-home-hero-2){width:100%;text-align:center}:where(.mj-home-hero-3){margin-bottom:30px;@media screen and (max-width:1000px){display:none}}:where(.mj-home-hero-4){color:var(--color-text-secondary);margin-bottom:30px;font-size:var(--fs-base);padding:0 50px;@media screen and (max-width:1000px){display:none}}:where(.mj-category-grid-section){margin-bottom:20px;@media screen and (max-width:600px){margin-bottom:10px}}:where(.mj-category-grid){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;@media screen and (max-width:700px){grid-template-columns:minmax(0,1fr);grid-gap:10px}}:where(.mj-category-card){position:relative;border:1px solid var(--color-text-tertiary);border-radius:12px;overflow:hidden;padding:20px;text-decoration:none;transition:background-color .2s;svg{position:absolute;top:20px;right:20px;z-index:10;transition:color .2s}&:hover{background-color:var(--color-background-secondary);svg{color:inherit}}&:first-child{grid-column:1/-1}}:where(.mj-category-card-title){font-size:var(--fs-md);padding:0 30px 10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.mj-category-card-title),:where(.mj-category-card-description){position:relative;z-index:10}:where(.mj-category-card-description){color:var(--color-text-secondary)}:where(.mj-css-y-dw0x9a){position:relative;margin:20px 0;height:40px;display:flex;align-items:center;touch-action:none;&:before{left:0;background:linear-gradient(90deg,var(--color-background-primary) 0,rgba(0,0,0,0) 100%)}&:after,&:before{content:"";position:absolute;top:0;bottom:0;width:50px;z-index:10}&:after{right:0;background:linear-gradient(270deg,var(--color-background-primary) 0,rgba(0,0,0,0) 100%)}}:where(.mj-css-y-dw0x9a1){display:flex;align-items:center;justify-content:center;margin-right:40px;position:relative;flex-shrink:0;gap:10px;&:before{content:"";position:absolute;top:0;right:-13px;width:7px;height:7px;background-color:var(--yDW0x9a2);border-radius:50%}}:where(.mj-css-y-dw0x9a3){width:32px;height:32px;flex-shrink:0}:where(.mj-css-y-dw0x9a4){white-space:nowrap}:where(.mj-css-y-dw0x9a5){font-size:var(--fs-sm);color:var(--color-text-secondary);margin-top:2px;font-weight:500}:where(.mj-content-section){padding:20px;border:1px solid var(--color-text-tertiary);border-radius:12px}:where(.mj-content-section-header),:where(.mj-content-section-icon){display:flex;align-items:center}:where(.mj-content-section-icon){position:relative;font-size:var(--fs-lg);margin-right:15px;border-radius:50%;width:40px;height:40px;justify-content:center}:where(.mj-content-section-title){font-size:var(--fs-base)}:where(.mj-content-section-description){margin-top:6px;font-size:var(--fs-sm);color:var(--color-text-secondary)}:where(.mj-index-y-q1sg-cl){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-gap:20px;@media screen and (max-width:600px){grid-template-columns:minmax(0,1fr);grid-gap:10px}@media screen and (min-width:601px) and (max-width:1000px){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}:where(.mj-family-wars){margin-bottom:20px;@media screen and (max-width:600px){margin-bottom:10px}}:where(.mj-family-wars-1){border:1px solid var(--color-text-tertiary);border-radius:12px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;@media screen and (max-width:600px){flex-direction:column;align-items:flex-start;gap:14px}}:where(.mj-family-wars-2){display:flex;flex-direction:column;gap:4px;min-width:0}:where(.mj-family-wars-3){font-size:var(--fs-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.mj-family-wars-4){color:var(--color-text-secondary);font-size:var(--fs-sm)}:where(.mj-family-wars-5){display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0;@media screen and (max-width:600px){width:100%}}:where(.mj-family-wars-6){display:inline-flex;gap:12px;align-items:center;padding:12px 12px 12px 16px;border-radius:8px;font-size:var(--fs-sm);text-decoration:none;background-color:var(--color-background-secondary);color:var(--color-text-secondary);white-space:nowrap;transition:background-color .2s,color .2s;&:hover{background-color:var(--color-background-tertiary);color:var(--color-text-primary)}@media screen and (max-width:600px){flex:1 1;justify-content:center}}

/* Source: frontend/public/css/b83543a9779556f8.css */
:where(.mj-button){position:relative;cursor:pointer;color:var(--color-text-primary);border:1px solid var(--color-text-tertiary);background:none;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;box-sizing:border-box;border-radius:12px;min-height:52px;font-size:var(--fs-base);transition:all .25s}:where(.mj-button-primary){background-color:var(--color-accent-primary)!important;border-color:var(--color-accent-primary);color:white}:where(.mj-button){&:last-child{margin-bottom:0}&:not(:disabled):hover{background-color:var(--color-text-tertiary)}&:not(:disabled):active{transform:translateY(2px);opacity:.9}&:disabled{cursor:not-allowed;opacity:.5}svg{flex-shrink:0}@media screen and (max-width:600px){min-height:50px}}:where(.mj-button-2){position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}

/* Source: frontend/public/css/bb8ebccd6908b1a8.css */
:where(.mj-css-y-ho-uq-lf){position:absolute;left:50%;bottom:12px;transform:translateX(-50%);z-index:2;flex-direction:column;width:min(400px,calc(100% - 24px));padding:8px 10px;border-radius:10px;background-color:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto}:where(.mj-css-y-ho-uq-lf),:where(.mj-css-y-ho-uq-lf1){display:flex;gap:6px}:where(.mj-css-y-ho-uq-lf1){align-items:center}:where(.mj-css-y-ho-uq-lf2){flex:1 1;min-width:0;&>div{border-radius:8px}&>div:has(>div:first-child>div:nth-child(2)){border-radius:0 0 8px 8px}&>div>div:first-child>div:first-child{min-height:32px!important;padding:6px 28px 6px 10px!important;font-size:var(--fs-xs)!important}&>div>div:last-child{right:6px}&>div>div:last-child svg{width:14px!important;height:14px!important}&>div>div:first-child>div:nth-child(2){border-radius:8px 8px 0 0}&>div>div:first-child>div:nth-child(2)>div:first-child>div{padding:7px 28px 7px 10px!important;font-size:var(--fs-xs)!important}&>div>div:first-child>div:nth-child(2)>div:first-child>div>div{right:8px!important}&>div>div:first-child>div:nth-child(2)>div:first-child>div>div svg{width:14px!important;height:14px!important}&>div>div:first-child>div:nth-child(2) input{padding:8px 10px 8px 30px!important;font-size:var(--fs-xs)!important}&>div>div:first-child>div:nth-child(2)>div:last-child>div:first-child{left:10px}&>div>div:first-child>div:nth-child(2)>div:last-child svg{width:12px!important;height:12px!important}}:where(.mj-css-y-ho-uq-lf3){width:32px;height:32px;background-color:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:white;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .2s,border-color .2s,color .2s;&:hover:not(:disabled){background-color:var(--color-accent-primary);border-color:var(--color-accent-primary)}&:active:not(:disabled){transform:translateY(1px);opacity:.9}&:disabled{opacity:.4;cursor:not-allowed}}:where(.mj-css-y-ho-uq-lf4){font-size:10px;color:rgba(255,255,255,.85);text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:42px}:where(.mj-css-y-ho-uq-lf5){flex:1 1;accent-color:var(--color-accent-primary);height:4px}:where(.mj-css-y-ho-uq-lf6){display:flex;flex-direction:column;gap:4px;margin-top:4px;padding:6px 8px;border-radius:8px;background-color:rgba(0,0,0,.45);color:rgba(255,255,255,.85);font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;max-height:220px;overflow-y:auto;&::-webkit-scrollbar{width:6px}&::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:3px}}:where(.mj-css-y-ho-uq-lf7){display:flex;flex-wrap:wrap;gap:6px 12px;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.mj-css-y-ho-uq-lf8){display:inline-flex;align-items:center;gap:4px;&:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--yHoUqLF9)}}:where(.mj-css-y-ho-uq-lfa){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:10px;li{display:flex;justify-content:space-between;gap:8px;color:#ff8888}li>span:last-child{color:rgba(255,255,255,.55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}:where(.mj-css-ys-wn5v-s){position:absolute;inset:0;display:grid;grid-template-columns:1fr 340px;grid-template-rows:1fr;min-height:0;min-width:0;background:var(--color-background-primary);@media (max-width:768px){grid-template-columns:1fr;grid-template-rows:1fr 360px}}:where(.mj-css-ys-wn5v-s1){position:relative;overflow:hidden;min-width:0;min-height:0;background:radial-gradient(ellipse at center,var(--color-background-tertiary-alpha50) 0,var(--color-background-primary) 75%)}:where(.mj-css-ys-wn5v-s2){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-text-secondary);font-size:var(--fs-sm);padding:20px;background:var(--color-background-primary);opacity:var(--ysWN5vS3);pointer-events:var(--ysWN5vS4);transition:opacity .2s ease;z-index:2}:where(.mj-css-yalr4ne){position:relative;display:flex;flex-direction:column;height:min(90vh,900px);overflow:hidden;border-radius:12px;width:100%;@media (max-width:768px){height:calc(100vh - 20px)}}:where(.mj-css-yalr4ne1){position:absolute;top:12px;right:12px;z-index:3;width:22px;height:22px;border:none;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;color:var(--color-background-secondary);background-color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;transition:background-color .2s,color .2s;&:hover{background-color:var(--color-accent-primary);color:white}}:where(.mj-css-yalr4ne2){flex:1 1;min-height:0;min-width:0;position:relative}:where(.mj-css-yxbf-iyg){margin-top:clamp(30px,5%,50px)}:where(.mj-css-yxbf-iyg1){text-align:center;margin-bottom:clamp(30px,5%,50px)}:where(.mj-css-yxbf-iyg2){margin-bottom:13px}:where(.mj-css-yxbf-iyg3){display:flex;justify-content:center;margin-bottom:10px;input{height:50px;padding:0 50px;width:100%;box-sizing:border-box;background:none;border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-overflow:ellipsis;transition:background-color .25s,border-color .25s;&.active,&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}}}:where(.mj-css-yxbf-iyg4){position:relative;margin-right:auto;width:100%;flex:1 1}:where(.mj-css-yxbf-iyg5){position:absolute;left:16px;top:13px;color:inherit;pointer-events:none}:where(.mj-css-yxbf-iyg6){position:absolute;top:0;bottom:0;right:0;background:none;border:none;padding:0;width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-primary);&:hover{color:var(--color-accent-primary)}}:where(.mj-css-yxbf-iyg7){display:flex;scrollbar-width:none;padding-bottom:2px;gap:5px}:where(.mj-css-yxbf-iyg8){cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:none;border-radius:8px;padding:10px 12px;outline:none;font-size:var(--fs-sm);border:1px solid var(--yxbfIYG9);background-color:var(--yxbfIYGA);color:var(--yxbfIYGB);white-space:nowrap;text-decoration:none;line-height:1;transition:background-color .25s,border-color .25s,transform .25s,opacity .25s,color .25s;&:last-child{margin-right:0}&:hover{color:var(--yxbfIYGC);background-color:var(--yxbfIYGD)}&:active{transform:translateY(2px);opacity:.75}}

/* Source: frontend/public/css/bbc275502c6d2d67.css */
:where(.mj-css-yj-ukf82){margin-top:10px}:where(.mj-css-yj-ukf821){display:flex;scrollbar-width:none;padding-bottom:2px;gap:5px}:where(.mj-css-yj-ukf822){cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:none;border-radius:8px;padding:10px 12px;outline:none;font-size:var(--fs-sm);border:1px solid var(--yjUKF823);background-color:var(--yjUKF824);color:var(--yjUKF825);white-space:nowrap;text-decoration:none;line-height:1;transition:background-color .25s,border-color .25s,transform .25s,opacity .25s,color .25s;&:last-child{margin-right:0}&:not(:disabled):hover{color:var(--yjUKF826);background-color:var(--yjUKF827)}&:not(:disabled):active{transform:translateY(2px);opacity:.75}&:disabled{cursor:not-allowed;opacity:.5}}

/* Source: frontend/public/css/c3b9545649702f5e.css */
:where(.mj-css-yv-sij-gg){margin-top:clamp(30px,5%,50px)}:where(.mj-css-yv-sij-gg1){text-align:center;margin-bottom:clamp(30px,5%,50px)}:where(.mj-css-yv-sij-gg2){position:sticky;top:0;z-index:20;padding:12px 0 28px;margin-bottom:-14px}:where(.mj-css-yv-sij-gg3){display:flex;align-items:center;gap:5px}:where(.mj-css-yv-sij-gg4){cursor:pointer;display:flex;align-items:center;justify-content:center;height:50px;width:50px;flex-shrink:0;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);transition:background-color .25s,border-color .25s,transform .25s,opacity .25s;&:not(:disabled):hover{color:white;border-color:var(--color-accent-primary);background-color:var(--color-accent-primary)}&:not(:disabled):active{transform:translateY(2px);opacity:.75}&:disabled{cursor:not-allowed;opacity:.5}}:where(.mj-css-yv-sij-gg5){position:relative;flex:1 1;min-width:0}:where(.mj-css-yv-sij-gg6){height:50px;padding:0 50px;width:100%;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-overflow:ellipsis;transition:background-color .25s,border-color .25s;&.active,&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}}:where(.mj-css-yv-sij-gg7){position:absolute;left:16px;top:13px;color:var(--color-text-secondary);pointer-events:none;transition:color .2s}:where(.mj-css-yv-sij-gg8){position:absolute;top:0;bottom:0;right:0;background:none;border:none;padding:0;width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-secondary);transition:color .2s;&:hover{color:var(--color-accent-primary)}}:where(.mj-css-yv-sij-gg9){width:1px;background-color:var(--color-background-tertiary);margin:10px 5px;align-self:stretch;flex-shrink:0}:where(.mj-css-yv-sij-gga){scroll-margin-top:180px}:where(.mj-css-yv-sij-ggb){display:flex;align-items:center;justify-content:center;gap:5px;margin-top:clamp(25px,5%,10px)}:where(.mj-css-yv-sij-ggc){margin-right:auto;padding-right:10px}:where(.mj-css-yv-sij-ggd){font-size:var(--fs-sm);margin-top:5px;color:var(--color-text-secondary)}:where(.mj-css-yv-sij-gge){height:52px;width:52px;padding:0 12px;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-align:center;transition:background-color .25s,border-color .25s;&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}&::placeholder{color:var(--color-text-tertiary)}@media screen and (max-width:600px){height:50px;width:50px}}

/* Source: frontend/public/css/c44a2d757cc0f498.css */
:where(.mj-css-y-oj9v-rg){background-color:var(--color-background-secondary);border-radius:12px;padding:16px;transition:transform .25s,box-shadow .25s,border-color .25s;border:1px solid var(--color-background-tertiary)}:where(.mj-css-y-oj9v-rg1){margin-bottom:12px;height:150px;display:flex;align-items:center;justify-content:center}:where(.mj-css-y-oj9v-rg2){font-size:var(--fs-md);margin-bottom:8px;color:var(--color-text-primary);font-weight:600}:where(.mj-css-y-oj9v-rg3){display:flex;flex-direction:column;gap:6px}:where(.mj-css-y-oj9v-rg4){display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-sm);gap:10px}:where(.mj-css-y-oj9v-rg5){color:var(--color-text-secondary)}:where(.mj-css-y-oj9v-rg6){color:var(--color-text-primary);font-family:Courier New,monospace;font-size:var(--fs-sm);background:var(--color-background-primary);padding:2px 6px;border-radius:4px;text-align:right;&.copyable{cursor:pointer;transition:background-color .2s;&:hover{background:var(--color-background-tertiary)}}}:where(.mj-css-yhm-eg0d){position:relative;width:100%}:where(.mj-css-yhm-eg0d1){position:absolute;top:0;left:0;width:100%}:where(.mj-css-yhm-eg0d2){display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;padding-bottom:10px;@media (max-width:768px){grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;padding-bottom:8px}}:where(.mj-css-yhm-eg0d3){font-size:var(--fs-lg);color:var(--color-text-primary);margin:0 0 14px;padding-top:var(--yhmEg0d4)}:where(.mj-css-yhm-eg0d5){text-align:center;padding:60px 20px;color:var(--color-text-secondary)}:where(.mj-css-yhm-eg0d6){font-size:var(--fs-lg);margin-bottom:10px;color:var(--color-text-primary)}:where(.mj-css-yhm-eg0d7){font-size:var(--fs-sm);color:var(--color-text-secondary)}.ysddnoj{margin-top:clamp(30px,5%,50px)}:where(.mj-css-ysddnoj1){text-align:center;margin-bottom:clamp(30px,5%,50px)}:where(.mj-css-ysddnoj2){position:sticky;top:0;z-index:20;padding:12px 0 28px;margin-bottom:-14px}:where(.mj-css-ysddnoj3){display:flex;justify-content:center;margin-bottom:10px;input{height:50px;padding:0 50px;width:100%;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-overflow:ellipsis;transition:background-color .25s,border-color .25s;&.active,&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}}}:where(.mj-css-ysddnoj4){position:relative;margin-right:auto;width:100%;flex:1 1}:where(.mj-css-ysddnoj5){position:absolute;left:16px;top:13px;color:var(--color-text-secondary);pointer-events:none}:where(.mj-css-ysddnoj6){position:absolute;top:0;bottom:0;right:0;background:none;border:none;padding:0;width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-secondary);&:hover{color:var(--color-accent-primary)}}:where(.mj-css-ysddnoj7){display:flex;scrollbar-width:none;padding-bottom:2px;gap:5px}:where(.mj-css-ysddnoj8){cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:none;border-radius:8px;padding:10px 12px;outline:none;font-size:var(--fs-sm);border:1px solid var(--ysddnoj9);background-color:var(--ysddnojA);color:var(--ysddnojB);white-space:nowrap;text-decoration:none;line-height:1;transition:background-color .25s,border-color .25s,transform .25s,opacity .25s,color .25s;&:last-child{margin-right:0}&:hover{color:var(--ysddnojC);background-color:var(--ysddnojD)}&:active{transform:translateY(2px);opacity:.75}}:where(.mj-css-ysddnoj-e){scroll-margin-top:180px}

/* Source: frontend/public/css/cee6519b142f19cb.css */
:where(.mj-css-yv-iy7h-g){margin-top:clamp(30px,5%,50px)}:where(.mj-css-yv-iy7h-g1){text-align:center;margin-bottom:15px}:where(.mj-css-yv-iy7h-g2){text-align:center;color:var(--color-text-secondary);font-size:var(--fs-sm);max-width:600px;margin:0 auto 25px}:where(.mj-css-yv-iy7h-g3){display:flex;padding:4px;min-height:50px;box-sizing:border-box;background-color:var(--color-background-secondary);border-radius:12px;border:1px solid var(--color-background-tertiary);flex-shrink:0;@media screen and (max-width:600px){width:100%}}:where(.mj-css-yv-iy7h-g4){cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 16px;border-radius:8px;border:none;flex:1 1;background:var(--yvIY7hG5);color:var(--yvIY7hG6);font-size:var(--fs-sm);font-weight:var(--yvIY7hG7);box-shadow:var(--yvIY7hG8);transition:background-color .2s,color .2s,box-shadow .2s,opacity .2s;&:not(:disabled):hover{color:var(--color-text-primary)}&:disabled{cursor:not-allowed;opacity:.5}}:where(.mj-css-yv-iy7h-g9){position:sticky;top:0;z-index:20;padding:12px 0 18px;margin-bottom:-8px}:where(.mj-css-yv-iy7h-ga){display:flex;align-items:center;gap:5px;@media screen and (max-width:600px){flex-wrap:wrap;align-items:stretch}}:where(.mj-css-yv-iy7h-gb){position:relative;flex:1 1;min-width:0;@media screen and (max-width:600px){order:2;flex:1 1 120px}}:where(.mj-css-yv-iy7h-gc){height:50px;padding:0 50px;width:100%;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-overflow:ellipsis;transition:background-color .25s,border-color .25s;&.active,&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}}:where(.mj-css-yv-iy7h-gd){position:absolute;left:16px;top:13px;color:var(--color-text-secondary);pointer-events:none;transition:color .2s}:where(.mj-css-yv-iy7h-ge){position:absolute;top:0;bottom:0;right:0;background:none;border:none;padding:0;width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-secondary);transition:color .2s;&:hover{color:var(--color-accent-primary)}&:disabled{cursor:not-allowed;opacity:.5}}:where(.mj-css-yv-iy7h-gf){width:1px;background-color:var(--color-background-tertiary);margin:10px 5px;align-self:stretch;flex-shrink:0}:where(.mj-css-yv-iy7h-gg){display:flex;align-items:stretch;gap:5px;flex-shrink:0;@media screen and (max-width:600px){order:2;:where(.mj-css-yv-iy7h-gf){display:none}}}:where(.mj-css-yv-iy7h-gh){scroll-margin-top:140px}:where(.mj-css-yv-iy7h-gi){display:flex;align-items:center;justify-content:center;gap:5px;margin-top:clamp(25px,5%,10px)}:where(.mj-css-yv-iy7h-gj){margin-right:auto;padding-right:10px}:where(.mj-css-yv-iy7h-gk){font-size:var(--fs-sm);margin-top:5px;color:var(--color-text-secondary)}:where(.mj-css-yv-iy7h-gl){height:52px;width:52px;padding:0 12px;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-align:center;transition:background-color .25s,border-color .25s;&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}&::placeholder{color:var(--color-text-tertiary)}@media screen and (max-width:600px){height:50px;width:50px}}

/* Source: frontend/public/css/cfc18f9446785464.css */
:where(.mj-site-footer){text-align:center;color:var(--color-text-secondary);font-size:var(--fs-sm);max-width:1400px;margin:60px auto auto;@media screen and (max-width:1000px){margin-top:30px}}:where(.mj-theme-toggle){cursor:pointer;background:none;border:none;min-width:40px;height:40px;display:flex;justify-content:center;align-items:center;color:var(--color-text-secondary);flex-shrink:0;outline:none;padding:0;transition:color .2s;svg{flex-shrink:0}&:hover{color:var(--color-accent-primary)}}

/* Source: frontend/public/css/d0a0534607828cf6.css */
:where(.mj-like-button){position:relative;display:flex;align-items:center;justify-content:center;padding:15px;background:none;border:1px solid var(--color-text-tertiary);cursor:pointer;border-radius:12px;color:var(--color-text-secondary);line-height:1;transition:transform .25s}:where(.mj-css-yf3-lsl41){svg{fill:var(--color-accent-primary);stroke:var(--color-accent-primary)}}:where(.mj-like-button){&:hover{color:var(--color-accent-primary)}&:active{transform:translateY(2px)}&:disabled{opacity:.5;cursor:not-allowed}}:where(.mj-share-button){flex:1 1;position:relative;display:flex;align-items:center;justify-content:center;gap:12px;padding:15px;background:none;border:1px solid var(--color-text-tertiary);cursor:pointer;border-radius:12px;color:var(--color-text-secondary);line-height:1;transition:transform .25s;&:hover{color:var(--color-accent-primary)}&:active{transform:translateY(2px)}}:where(.mj-post-title){&[contenteditable]{outline:none}&:empty:before{content:attr(data-placeholder);opacity:.25;pointer-events:none}}:where(.mj-post-meta){flex-wrap:wrap;margin-bottom:10px}:where(.mj-post-meta),:where(.mj-post-meta-item){display:flex;gap:10px}:where(.mj-post-meta-item){padding:8px 10px;align-items:center;border-radius:8px;font-size:var(--fs-sm);white-space:nowrap;line-height:normal}:where(.mj-post-detail-4){background-color:rgba(231,76,60,.2);color:#e74c3c;border:1px solid #ff000026}:where(.mj-post-detail-5){background-color:rgba(241,196,15,.2);color:#f1c40f;border:1px solid #ff990026}:where(.mj-post-detail-6){position:relative;padding:20px;margin-bottom:20px;border-radius:12px;overflow:hidden}:where(.mj-post-detail-7){background-color:#ff000026;color:#e95e5e;border:1px solid #ff000026}:where(.mj-post-detail-8){background-color:#007eff26;color:#5e96e9;border:1px solid #007eff26}:where(.mj-post-detail-9){background-color:#ff990026;color:#c5892f;border:1px solid #ff990026}:where(.mj-post-detail-a){position:absolute;top:0;right:20px;bottom:0;display:flex;align-items:center;justify-content:center}:where(.mj-post-detail-b){display:flex;flex-direction:column;align-self:flex-start;gap:10px}:where(.mj-post-detail-c){position:relative;border:1px solid var(--color-text-tertiary);padding:25px;border-radius:12px;margin-bottom:10px}:where(.mj-post-detail-d){margin-bottom:20px;&:last-child{margin-bottom:0}}:where(.mj-post-detail-e){position:relative;color:var(--color-text-secondary);font-size:var(--fs-sm);letter-spacing:.03rem;margin-bottom:10px;z-index:1;pointer-events:none}:where(.mj-post-detail-e),:where(.mj-post-detail-f){text-overflow:ellipsis;overflow:hidden}:where(.mj-post-detail-f),:where(.mj-post-detail-g){font-size:var(--fs-md)}:where(.mj-post-detail-g){display:flex;align-items:center}:where(.mj-post-detail-h){position:relative;border-radius:8px;width:40px;height:40px;margin-right:12px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:white;background-color:var(--color-background-secondary);img{object-fit:cover;width:100%;height:100%}}:where(.mj-post-detail-i){display:block;text-overflow:ellipsis;overflow:hidden;margin-top:10px;text-decoration:none}:where(.mj-post-actions){display:flex;gap:10px;margin-bottom:10px}:where(.mj-post-detail-k){margin-top:5px;text-decoration:none;text-align:center;color:var(--color-text-secondary);font-size:var(--fs-sm)}

/* Source: frontend/public/css/d8ee78f94e78aa2b.css */
:where(.mj-css-y-wllm7p){margin:auto}

/* Source: frontend/public/css/dac2cdef81a5e0e0.css */
:where(.mj-post-nav-group){margin-bottom:10px}:where(.mj-post-nav-title){font-size:var(--fs-base);margin-bottom:20px;cursor:pointer;span{width:32px;display:inline-block}}:where(.mj-post-nav-list){margin-left:15px}:where(.mj-post-nav-item){margin-bottom:15px;display:flex;align-items:flex-start;gap:10px}:where(.mj-post-nav-link){flex:1 1;display:block;opacity:.5;text-decoration:none;&:hover,&[aria-current=page]{opacity:1;color:var(--color-accent-primary)}}:where(.mj-post-sidebar){display:flex;flex-direction:column;align-self:flex-start;@media screen and (max-width:1000px){display:none}}:where(.mj-post-sidebar-title){font-size:var(--fs-sm);margin-bottom:20px;color:var(--color-text-secondary)}:where(.mj-post-sidebar-posts){margin-bottom:15px;display:flex;align-items:flex-start;gap:10px}:where(.mj-post-sidebar-post-link){display:block;opacity:.5;text-decoration:none;flex:1 1;&:hover,&[aria-current=page]{opacity:1;color:var(--color-accent-primary)}}:where(.mj-post-layout){display:grid;grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);grid-gap:50px;max-width:1400px;margin:auto;@media screen and (max-width:1000px){grid-template-columns:minmax(0,1fr);grid-gap:20px}}

/* Source: frontend/public/css/dd1037ff713869c3.css */
:where(.mj-css-y-hd-coyu),:where(.mj-css-y-hd-coyu1){display:flex;flex-direction:column;gap:6px;view-transition-name:none}:where(.mj-css-y-hd-coyu1){opacity:var(--yHdCoyu2);pointer-events:var(--yHdCoyu3);transition:opacity .15s}:where(.mj-css-y-hd-coyu4){text-align:center;color:var(--color-text-secondary);font-size:var(--fs-sm);padding:48px 0}@keyframes yHdCoyu5{0%{opacity:1}to{opacity:.25}}:where(.mj-css-y-hd-coyu6){background-color:var(--color-background-tertiary);border-radius:6px;animation:yHdCoyu5 1.25s linear infinite alternate;will-change:opacity;flex-shrink:0;flex-grow:0;box-sizing:border-box}:where(.mj-css-y-hd-coyu7){display:grid;grid-template-columns:40px 1fr auto;grid-template-rows:minmax(0,auto);align-items:center;gap:12px;padding:12px 20px 12px 16px;min-height:60px;height:auto;background-color:var(--color-background-primary);border:1px solid var(--color-text-tertiary);border-radius:12px;view-transition-name:none}:where(.mj-css-y-hd-coyu8){display:flex;align-items:center;gap:10px;min-width:0;min-height:0;align-self:center}:where(.mj-css-y-hd-coyu9){display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:6px 20px 6px 16px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary);opacity:.6;margin-bottom:4px}:where(.mj-css-y-hd-coyu-a){display:grid;grid-template-columns:40px 1fr auto;grid-template-rows:minmax(0,auto);align-items:center;gap:12px;padding:12px 20px 12px 16px;min-height:60px;height:auto;view-transition-name:none;background:var(--yHdCoyuB),var(--color-background-primary);border:1px solid var(--yHdCoyuC);border-radius:12px;transition:background-color .15s,border-color .15s;&:hover{background-color:var(--color-background-secondary);border-color:var(--color-background-tertiary)}}:where(.mj-css-y-hd-coyu-d){display:flex;flex-direction:column;align-items:center;gap:3px}:where(.mj-css-y-hd-coyu-e){font-size:16px;font-weight:800;color:var(--yHdCoyuF)}:where(.mj-css-y-hd-coyu-e),:where(.mj-css-y-hd-coyu-g){display:inline-flex;justify-content:center;line-height:1}:where(.mj-css-y-hd-coyu-g){font-size:10px;font-weight:700;min-height:12px;color:var(--yHdCoyuH)}:where(.mj-css-y-hd-coyu-i){gap:10px;min-width:0}:where(.mj-css-y-hd-coyu-i),:where(.mj-css-y-hd-coyu-j){display:flex;align-items:center}:where(.mj-css-y-hd-coyu-j){width:36px;height:36px;border-radius:8px;flex-shrink:0;justify-content:center;overflow:hidden;background-color:var(--yHdCoyuK);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}:where(.mj-css-y-hd-coyu-l){font-size:13px;font-weight:800;letter-spacing:-.02em;color:var(--yHdCoyuM);text-transform:uppercase;-webkit-user-select:none;user-select:none}:where(.mj-css-y-hd-coyu-n){font-size:11px;font-weight:750;color:var(--color-text-secondary);background:var(--color-background-tertiary);border-radius:5px;padding:3px 7px;flex-shrink:0;letter-spacing:.03em}:where(.mj-css-y-hd-coyu-o){font-weight:550;overflow:hidden;text-overflow:ellipsis}:where(.mj-css-y-hd-coyu-o),:where(.mj-css-y-hd-coyu-p){font-size:var(--fs-sm);color:var(--color-text-primary);white-space:nowrap}:where(.mj-css-y-hd-coyu-p){font-weight:700;text-align:right}:where(.mj-css-y-igqo-sn){margin-top:clamp(20px,5%,36px);padding-bottom:60px}:where(.mj-css-y-igqo-sn1){max-width:1100px;margin:0 auto;padding:0 16px}:where(.mj-css-y-igqo-sn2){text-align:center;margin-bottom:8px}:where(.mj-css-y-igqo-sn3){text-align:center;font-size:var(--fs-sm);color:var(--color-text-secondary);margin-bottom:clamp(20px,4%,32px)}:where(.mj-css-y-igqo-sn4){position:relative;margin-bottom:20px}:where(.mj-css-y-igqo-sn5){display:flex;align-items:center;padding:4px 0}:where(.mj-css-y-igqo-sn6){display:flex;align-items:center;flex-shrink:0;gap:8px;margin-right:28px;padding:0;border:none;background:none;cursor:pointer;white-space:nowrap;position:relative;opacity:var(--yIGqoSn7);transition:opacity .2s;&:after{content:"";position:absolute;bottom:-7px;left:0;right:0;height:2px;border-radius:1px;background:var(--color-accent-primary);transform:scaleX(var(--yIGqoSn8));transition:transform .2s}&:hover{opacity:var(--yIGqoSn9)}&:disabled{cursor:not-allowed}}:where(.mj-css-y-igqo-sn-a){font-size:var(--fs-sm);font-weight:var(--yIGqoSnB);color:var(--yIGqoSnC);transition:color .2s}:where(.mj-css-y-igqo-sn-d){display:flex;justify-content:center;margin-bottom:clamp(20px,4%,32px)}:where(.mj-css-y-igqo-sn-e){display:flex;padding:4px;background-color:var(--color-background-secondary);border-radius:10px;border:1px solid var(--color-text-tertiary)}:where(.mj-css-y-igqo-sn-f){cursor:pointer;padding:8px 20px;border-radius:7px;border:none;background:var(--yIGqoSnG);color:var(--yIGqoSnH);font-size:var(--fs-sm);font-weight:var(--yIGqoSnI);white-space:nowrap;box-shadow:var(--yIGqoSnJ);transition:background-color .2s,color .2s,box-shadow .2s;&:hover{color:var(--color-text-primary)}&:disabled{cursor:not-allowed;opacity:.5}}

/* Source: frontend/public/css/dfdc08aa0541d05e.css */
:where(.mj-css-y-hnr-yoe){margin-top:clamp(20px,5%,30px)}:where(.mj-css-y-hnr-yoe1){text-align:center;margin-bottom:12px}:where(.mj-css-y-hnr-yoe2){text-align:center;color:var(--color-text-secondary);font-size:var(--fs-sm);max-width:800px;margin:0 auto 32px}:where(.mj-css-y-hnr-yoe3){margin-bottom:20px}:where(.mj-css-y-hnr-yoe4){position:relative;width:100%;input{height:50px;padding:0 50px;width:100%;box-sizing:border-box;background:none;border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-overflow:ellipsis;transition:background-color .25s,border-color .25s;&.active,&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}}}:where(.mj-css-y-hnr-yoe5){position:absolute;left:16px;top:13px;color:inherit;pointer-events:none}:where(.mj-css-y-hnr-yoe6){position:absolute;top:0;bottom:0;right:0;background:none;border:none;padding:0;width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-primary);&:hover{color:var(--color-accent-primary)}}:where(.mj-css-y-hnr-yoe7){display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 15px;border:1px dashed var(--color-text-tertiary);border-radius:12px}:where(.mj-css-y-hnr-yoe8){font-size:var(--fs-md);margin-bottom:5px}:where(.mj-css-y-hnr-yoe9){font-size:var(--fs-sm);color:var(--color-text-secondary);text-align:center}:where(.mj-css-y-hnr-yoe-a){display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;@media (max-width:700px){grid-template-columns:1fr}}:where(.mj-css-y-hnr-yoe-b){display:flex;flex-direction:column;background:var(--color-background-primary);border:1px solid var(--yHNrYOeC);border-radius:12px;overflow:hidden;transition:all .2s;&:hover{border-color:var(--yHNrYOeD);box-shadow:0 4px 16px rgba(0,0,0,.08)}}:where(.mj-css-y-hnr-yoe-e){border-bottom:1px solid var(--color-background-tertiary);padding:16px;text-align:center}:where(.mj-css-y-hnr-yoe-f){height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}:where(.mj-css-y-hnr-yoe-g){font-weight:700;font-size:var(--fs-base)}:where(.mj-css-y-hnr-yoe-h){font-size:var(--fs-sm);color:var(--color-text-secondary);margin-top:4px}:where(.mj-css-y-hnr-yoe-i){display:flex;flex-direction:column;padding:16px;flex:1 1;gap:16px}:where(.mj-css-y-hnr-yoe-j){display:flex;flex-direction:column;gap:6px}:where(.mj-css-y-hnr-yoe-k){display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--color-background-secondary);border-radius:8px;font-size:var(--fs-sm);width:100%;box-sizing:border-box;img{width:24px;height:24px;object-fit:contain;flex-shrink:0}}:where(.mj-css-y-hnr-yoe-l){flex:1 1;min-width:0;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.mj-css-y-hnr-yoe-m){font-weight:600;flex-shrink:0}:where(.mj-css-y-hnr-yoe-n){flex-direction:column;padding-top:16px;border-top:1px dashed var(--color-background-tertiary);margin-top:auto}:where(.mj-css-y-hnr-yoe-n),:where(.mj-css-y-hnr-yoe-o){display:flex;justify-content:center}:where(.mj-css-y-hnr-yoe-o){align-items:center;gap:16px;margin:auto 0}:where(.mj-css-y-hnr-yoe-p){display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--color-text);line-height:1;svg{width:18px;height:18px;color:var(--color-text-tertiary)}}:where(.mj-css-y-hnr-yoe-q){padding:12px 16px;border-top:1px solid var(--color-background-tertiary);display:flex;flex-direction:column;gap:10px}:where(.mj-css-y-hnr-yoe-r){display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;border-radius:8px;border:1px solid var(--color-background-tertiary);background:var(--color-background-secondary);color:var(--color-text-primary);font-size:var(--fs-sm);font-weight:500;cursor:pointer;transition:all .2s;&:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--yHNrYOeS);flex-shrink:0}&:hover{background:var(--color-background-tertiary)}}:where(.mj-css-y-hnr-yoe-t){display:flex;align-items:center;gap:8px;width:100%}:where(.mj-css-y-hnr-yoe-u){width:100%;height:38px;padding:0 14px;border-radius:8px;border:1px solid var(--color-background-tertiary);background:var(--color-background-secondary);color:var(--color-text-primary);font-size:var(--fs-sm);font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s;&:hover{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:white}svg{width:16px;height:16px}}:where(.mj-css-y-hnr-yoe-v){display:flex;align-items:center;gap:6px;width:100%}:where(.mj-css-y-hnr-yoe-w){width:38px;height:38px;border-radius:8px;border:1px solid var(--color-background-tertiary);background:var(--color-background-secondary);color:var(--color-text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0;&:hover{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:white}svg{width:14px;height:14px}}:where(.mj-css-y-hnr-yoe-x){flex:1 1;min-width:0;text-align:center;font-size:var(--fs-sm);font-weight:600;color:var(--color-text-primary);height:38px;border:none;background:transparent;outline:none;&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}}:where(.mj-css-y-hnr-yoe-y){font-size:var(--fs-base);font-weight:600;margin:0}:where(.mj-css-y-hnr-yoe-z){gap:20px}:where(.mj-css-y-hnr-yoe-z),:where(.mj-css-y-hnr-yoea){display:flex;flex-direction:column}:where(.mj-css-y-hnr-yoea){gap:10px}:where(.mj-css-y-hnr-yoeb){font-size:var(--fs-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}:where(.mj-css-y-hnr-yoec){display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);svg{width:18px;height:18px;color:var(--color-text-tertiary)}}:where(.mj-css-y-hnr-yoed){display:flex;flex-direction:column;gap:8px}:where(.mj-css-y-hnr-yoee){display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--color-background-primary);border-radius:6px;img{width:28px;height:28px;object-fit:contain}img,svg{flex-shrink:0}svg{padding:4px;color:var(--color-text-tertiary)}}:where(.mj-css-y-hnr-yoef){flex:1 1;color:var(--color-text-secondary)}:where(.mj-css-y-hnr-yoef),:where(.mj-css-y-hnr-yoeg){font-size:var(--fs-sm)}:where(.mj-css-y-hnr-yoeg){font-weight:600}:where(.mj-css-y-hnr-yoeh){position:fixed;bottom:20px;right:20px;z-index:100;width:min(500px,calc(100vw - 40px));min-width:420px;max-height:80vh;display:flex;flex-direction:column;@media (max-width:600px){min-width:0;width:auto;left:15px;right:15px;bottom:15px;max-height:50vh}}:where(.mj-css-y-hnr-yoei){background:var(--color-background-secondary);border:1px solid var(--color-text-tertiary);border-radius:12px;padding:18px;box-shadow:0 10px 40px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:14px;max-height:100%;overflow:hidden}:where(.mj-css-y-hnr-yoej){display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:var(--yHNrYOek);-webkit-user-select:none;user-select:none;touch-action:var(--yHNrYOel);&:hover{opacity:.8}}:where(.mj-css-y-hnr-yoem){flex:1 1;display:flex;flex-direction:column;gap:2px}:where(.mj-css-y-hnr-yoen){font-weight:600}:where(.mj-css-y-hnr-yoeo){font-size:var(--fs-xs);color:var(--color-text-secondary)}:where(.mj-css-y-hnr-yoep){background:none;border:none;padding:4px;cursor:pointer;color:var(--color-text-secondary);display:flex;&:hover{color:var(--color-accent-primary)}}:where(.mj-css-y-hnr-yoeq){overflow-y:auto;overflow-x:hidden;flex:1 1;min-height:0;display:flex;flex-direction:column;gap:8px;padding-right:6px;&::-webkit-scrollbar{width:6px}&::-webkit-scrollbar-track{background:var(--color-background-primary);border-radius:3px}&::-webkit-scrollbar-thumb{background:var(--color-background-tertiary);border-radius:3px}}:where(.mj-css-y-hnr-yoer){position:relative;display:flex;flex-direction:column;min-height:0;flex:1 1;&:after,&:before{content:"";position:absolute;left:0;right:6px;height:36px;pointer-events:none;z-index:1;transition:opacity .18s;opacity:0}&:before{top:0;background:linear-gradient(to bottom,var(--color-background-secondary),transparent);opacity:var(--yHNrYOes)}&:after{bottom:0;background:linear-gradient(to top,var(--color-background-secondary),transparent);opacity:var(--yHNrYOet)}}:where(.mj-css-y-hnr-yoeu){display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;background:var(--color-background-primary);border:1px solid var(--color-background-tertiary);img{width:48px;height:48px;object-fit:contain;flex-shrink:0}}:where(.mj-css-y-hnr-yoev){flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}:where(.mj-css-y-hnr-yoew){font-size:var(--fs-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.mj-css-y-hnr-yoex){font-size:var(--fs-xs);color:var(--color-text-secondary)}:where(.mj-css-y-hnr-yoey){background:none;border:none;padding:4px;cursor:pointer;color:var(--color-text-secondary);display:flex;flex-shrink:0;&:hover{color:var(--color-accent-primary)}}:where(.mj-css-y-hnr-yoez){display:flex;align-items:center;gap:4px}:where(.mj-css-y-hnr-yoe-quantity-button){width:28px;height:28px;border-radius:6px;border:1px solid var(--color-background-tertiary);background:var(--color-background-secondary);color:var(--color-text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0;&:hover{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:white}svg{width:12px;height:12px}}:where(.mj-css-y-hnr-yoe-quantity-input){width:48px;text-align:center;font-size:var(--fs-sm);font-weight:600;color:var(--color-text-primary);height:28px;border:none;background:transparent;outline:none;&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}}:where(.mj-css-y-hnr-yoe10){display:flex;flex-direction:column;gap:4px;flex-shrink:0}:where(.mj-css-y-hnr-yoe11){font-size:var(--fs-xs);font-weight:600;color:var(--color-text-secondary);text-align:center;text-transform:uppercase;letter-spacing:.5px;padding:6px 0;border-bottom:1px dashed var(--color-background-tertiary);margin-bottom:4px}:where(.mj-css-y-hnr-yoe12){display:flex;flex-direction:column;gap:4px}:where(.mj-css-y-hnr-yoe13){display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0;svg{flex-shrink:0;width:16px;height:16px}}:where(.mj-css-y-hnr-yoe14){font-size:var(--fs-xs);color:var(--color-text-secondary);flex:1 1;min-width:0;display:flex;align-items:center;gap:6px}:where(.mj-css-y-hnr-yoe15){font-size:var(--fs-sm);font-weight:600;color:var(--color-text-primary);white-space:nowrap}:where(.mj-css-y-hnr-yoe16){display:flex;gap:8px;box-sizing:border-box;flex-shrink:0}:where(.mj-css-y-hnr-yoe17){flex:1 1;padding:11px 16px;border-radius:8px;border:1px solid var(--color-background-tertiary);background:var(--color-background-primary);color:var(--color-text-primary);font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:all .2s;&:hover{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:white}&:disabled{opacity:.5;cursor:not-allowed}}:where(.mj-css-y-hnr-yoe18){flex:1 1;padding:11px 16px;border-radius:8px;border:1px solid var(--color-background-tertiary);background:var(--color-background-primary);color:var(--color-text-primary);font-size:var(--fs-sm);font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;box-sizing:border-box;&:hover{background-color:var(--color-accent-secondary);border-color:var(--color-accent-secondary);color:white}&:disabled{opacity:.5;cursor:not-allowed}}:where(.mj-css-y-hnr-yoe19){position:fixed;top:0;left:-10000px;width:640px;background:var(--color-background-secondary);padding:48px;box-sizing:border-box;pointer-events:none}:where(.mj-css-y-hnr-yoe1-a){text-align:center;margin-bottom:32px;padding-bottom:24px;position:relative}:where(.mj-css-y-hnr-yoe1-b){display:flex;justify-content:center;margin-bottom:16px;svg{height:48px;width:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}}:where(.mj-css-y-hnr-yoe1-c){font-size:20px;color:var(--color-text-primary);font-weight:600;letter-spacing:.5px}:where(.mj-css-y-hnr-yoe1-d){display:flex;flex-direction:column;gap:12px;margin-bottom:32px;max-height:none;overflow-y:visible;padding-right:0}:where(.mj-css-y-hnr-yoe1-e){display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:12px;background:var(--color-background-primary);border:1px solid var(--color-background-tertiary);transition:all .2s;box-shadow:0 2px 8px rgba(0,0,0,.1);img{width:56px;height:56px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}}:where(.mj-css-y-hnr-yoe1-f){flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}:where(.mj-css-y-hnr-yoe1-g){font-size:17px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}:where(.mj-css-y-hnr-yoe1-g),:where(.mj-css-y-hnr-yoe1-h){color:var(--color-text-primary);white-space:nowrap}:where(.mj-css-y-hnr-yoe1-h){font-size:18px;font-weight:700;flex-shrink:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}:where(.mj-css-y-hnr-yoe1-i){display:flex;flex-direction:column;gap:8px;box-sizing:border-box}:where(.mj-css-y-hnr-yoe1-j){font-size:14px;font-weight:600;color:var(--color-text-secondary);text-align:center;text-transform:uppercase;letter-spacing:.5px;box-sizing:border-box;padding:8px 0;border-bottom:1px dashed var(--color-background-tertiary);margin-bottom:8px}:where(.mj-css-y-hnr-yoe1-k){display:flex;flex-direction:column;gap:8px;box-sizing:border-box}:where(.mj-css-y-hnr-yoe1-l){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;box-sizing:border-box;img{width:24px;height:24px;object-fit:contain;flex-shrink:0}}:where(.mj-css-y-hnr-yoe1-m){font-size:14px;color:var(--color-text-secondary);font-weight:400;box-sizing:border-box;flex:1 1;min-width:0;display:flex;align-items:center;gap:8px}:where(.mj-css-y-hnr-yoe1-n){font-weight:600;color:var(--color-text-primary);box-sizing:border-box;white-space:nowrap;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}:where(.mj-css-y-hnr-yoe1-o){text-align:center;margin-top:16px;font-size:11px;color:var(--color-text-secondary)}

/* Source: frontend/public/css/e9006807eb4925b1.css */
:where(.mj-css-y-lltm-cq){display:flex;flex-direction:column;position:relative;isolation:isolate;border-radius:12px;overflow:hidden;border:1px solid var(--color-background-tertiary);transition:background-color .2s,border-color .2s;&:hover{background-color:var(--color-background-secondary);border-color:var(--color-accent-primary)}}:where(.mj-css-y-lltm-cq1){padding:14px;position:relative;width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;img{max-width:100%;max-height:100%;object-fit:contain}}:where(.mj-css-y-lltm-cq2){display:flex;flex-direction:column;gap:8px;padding:10px 14px 14px;margin-top:auto;border-top:1px solid var(--color-background-tertiary)}:where(.mj-css-y-lltm-cq3){display:flex;align-items:center;gap:10px;min-width:0}:where(.mj-css-y-lltm-cq4){flex:1 1;min-width:0;line-height:1.3;text-decoration:none;overflow:hidden;text-overflow:ellipsis}:where(.mj-css-y-lltm-cq4),:where(.mj-css-y-lltm-cq5){font-size:var(--fs-sm);font-weight:600;white-space:nowrap}:where(.mj-css-y-lltm-cq5){color:var(--color-text-primary);flex-shrink:0}:where(.mj-css-y-lltm-cq6){font-size:var(--fs-sm);font-weight:500;white-space:nowrap;flex-shrink:0}:where(.mj-css-y-lltm-cq6),:where(.mj-css-y-lltm-cq7){color:var(--color-text-secondary)}:where(.mj-css-y-lltm-cq7){display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:var(--fs-xs)}:where(.mj-css-y-lltm-cq8){font-size:var(--fs-sm);color:var(--color-text-secondary);white-space:nowrap}:where(.mj-css-y-lltm-cq9){display:inline-flex;align-items:center;gap:6px;padding:0;background:none;border:none;cursor:pointer;color:var(--color-text-secondary);font-size:var(--fs-sm);white-space:nowrap;transition:color .2s;&:hover{color:var(--color-accent-primary)}}:where(.mj-css-y-lltm-cq-a){width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);font-size:var(--fs-sm)}

/* Source: frontend/public/css/edc2155cf29a7150.css */
:where(.mj-css-y-ll3-zc1){display:flex;flex-direction:column;position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--color-background-tertiary);transition:background-color .2s,border-color .2s;&:hover{background-color:var(--color-background-secondary);border-color:var(--color-accent-primary)}}:where(.mj-css-y-ll3-zc11){cursor:pointer;position:absolute;top:10px;right:10px;border:none;background-color:var(--color-background-secondary);color:var(--color-text-secondary);border-radius:7px;padding:8px;z-index:10;font-size:var(--fs-sm);display:flex;align-items:center;justify-content:center;opacity:.25;transition:transform .2s,opacity .2s;&:hover{opacity:1}&:active{transform:translateY(2px);opacity:.75}}:where(.mj-css-y-ll3-zc12){position:absolute;top:10px;left:10px;display:flex;gap:8px}:where(.mj-css-y-ll3-zc13){background-color:var(--color-accent-primary);color:white;border-radius:7px;padding:6px 8px;z-index:10;font-size:var(--fs-xs)}:where(.mj-css-y-ll3-zc13),:where(.mj-css-y-ll3-zc14){display:flex;align-items:center;justify-content:center}:where(.mj-css-y-ll3-zc14){position:relative;width:100%;aspect-ratio:1;padding:14px;box-sizing:border-box}:where(.mj-css-y-ll3-zc15){display:flex;flex-direction:column;gap:8px;padding:10px 14px 14px;margin-top:auto;border-top:1px solid var(--color-background-tertiary)}:where(.mj-css-y-ll3-zc16){display:flex;align-items:center;gap:10px;min-width:0}:where(.mj-css-y-ll3-zc17){display:block;flex:1 1;min-width:0}:where(.mj-css-y-ll3-zc18){font-size:var(--fs-sm);font-weight:600;line-height:1.3;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.mj-css-y-ll3-zc19){font-size:var(--fs-sm);font-weight:600;white-space:nowrap;color:var(--color-text-primary);display:flex;align-items:center;gap:4px;flex-shrink:0;svg{flex-shrink:0}}:where(.mj-css-y-ll3-zc1-a){font-size:var(--fs-sm);font-weight:500;white-space:nowrap;color:var(--color-text-secondary);flex-shrink:0}:where(.mj-css-y-ll3-zc1-b){display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}:where(.mj-css-y-ll3-zc1-b),:where(.mj-css-y-ll3-zc1-c){font-size:var(--fs-xs);color:var(--color-text-secondary)}:where(.mj-css-y-ll3-zc1-c){flex-basis:100%;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}:where(.mj-css-y-ll3-zc1-d){display:inline-flex;align-items:center;gap:6px;padding:0;background:none;border:none;cursor:pointer;color:var(--color-text-secondary);font-size:var(--fs-sm);white-space:nowrap;transition:color .2s;svg{flex-shrink:0}&:hover{color:var(--color-accent-primary)}}:where(.mj-css-yk-tpnp0){display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;@media screen and (max-width:1280px){grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){grid-template-columns:repeat(2,1fr)}@media screen and (max-width:600px){grid-template-columns:repeat(1,1fr)}}:where(.mj-css-yk-tpnp01){display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 15px;border:1px dashed var(--color-text-tertiary);border-radius:12px}:where(.mj-css-yk-tpnp02){font-size:var(--fs-md);margin-bottom:5px}:where(.mj-css-yk-tpnp03){font-size:var(--fs-sm);color:var(--color-text-secondary);font-weight:500;text-align:center}

/* Source: frontend/public/css/f2d1851319437cba.css */
:where(.mj-changelog-card-date){padding:20px 0;text-align:right;align-self:flex-start;color:var(--color-text-primary);z-index:100;max-width:150px;@media screen and (max-width:1000px){display:none}}:where(.mj-changelog-card-date-full){font-size:var(--fs-sm);margin-top:5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.5px;width:150px}:where(.mj-changelog-card-date-full),:where(.mj-changelog-entry-p2){color:var(--color-text-secondary)}:where(.mj-changelog-entry-p2){font-size:var(--fs-sm);opacity:0;transition:opacity .2s}:where(.mj-changelog-card-timeline){position:relative;display:flex;justify-content:center;width:70px;flex-shrink:0;&:before{content:"";background-color:var(--color-background-secondary);position:absolute;width:6px;left:calc(50% - 3px);top:0;bottom:0}div{position:sticky;top:30px;margin-top:30px;margin-bottom:95px;width:25px;height:25px;background-color:var(--yLAdKbP4);border-radius:50%;outline:8px solid var(--color-background-primary);z-index:10;@media screen and (max-width:1000px){margin-bottom:45px}}@media screen and (max-width:1000px){width:40px;margin-left:-10px;&:before{width:4px;left:calc(50% - 2px)}div{width:15px;height:15px;top:25px;margin-top:30px}}}:where(.mj-changelog-card-body-shell){position:relative;margin-bottom:50px;flex:1 1;max-height:var(--yLAdKbP6);overflow:var(--yLAdKbP7);transition:max-height .3s ease-out;@media screen and (max-width:1000px){margin-bottom:20px}}:where(.mj-changelog-card-body){padding-bottom:var(--yLAdKbP9)}:where(.mj-changelog-card-header){padding:20px;margin-bottom:10px;background-color:var(--color-background-secondary);border:1px solid var(--color-background-tertiary);background-image:radial-gradient(var(--color-background-tertiary-alpha50) .75px,transparent .75px),radial-gradient(var(--color-background-tertiary-alpha50) .75px,var(--color-background-secondary) .75px);background-size:30px 30px;background-position:0 0,15px 15px;border-radius:12px;display:flex;align-items:center;z-index:10;@media screen and (max-width:1000px){padding-left:15px;padding-bottom:15px;padding-right:15px;padding-top:15px}}:where(.mj-changelog-card-title){font-size:var(--fs-md);font-weight:600;text-decoration:none;display:flex;align-items:center;gap:10px;svg{color:var(--color-text-secondary)}&:hover{color:var(--color-accent-primary);svg{color:var(--color-accent-primary)}}}:where(.mj-changelog-entry-pd){font-size:var(--fs-sm);color:var(--color-text-secondary);margin-top:5px}:where(.mj-changelog-card){position:relative;display:flex;&:first-child :where(.mj-changelog-card-timeline):before{top:25px}&:last-child :where(.mj-changelog-card-timeline):before{bottom:calc(100% - 25px)}&:hover :where(.mj-changelog-entry-p2){opacity:1}}:where(.mj-changelog-card-actions){display:flex;gap:10px;margin-left:auto;padding-left:10px}:where(.mj-changelog-entry-pg){color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:color .2s;&:hover{color:var(--color-accent-primary)}}:where(.mj-changelog-card-read-more){display:flex;align-items:center;gap:10px;text-decoration:none;margin-left:auto;padding-left:10px;color:var(--color-text-secondary);transition:color .2s;&:hover{color:var(--color-accent-primary)}@media screen and (max-width:700px){display:none}}:where(.mj-changelog-card-expand-fade){position:absolute;bottom:0;left:0;right:0;display:var(--yLAdKbPJ);justify-content:center;padding:20px 0;&:before{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--yLAdKbPK);background:linear-gradient(to top,rgba(var(--color-background-primary-rgb),1),rgba(var(--color-background-primary-rgb),0));pointer-events:none;transition:height .3s ease}}:where(.mj-changelog-card-expand-button){background-color:var(--color-background-secondary);border:1px solid var(--color-background-tertiary);border-radius:20px;color:var(--color-text-secondary);cursor:pointer;padding:8px 16px;display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:10;&:hover{background-color:var(--color-background-tertiary);color:var(--color-text-primary)}}:where(.mj-content-list){display:flex;flex-direction:column}:where(.mj-changelog-heatmap){position:relative;max-width:fit-content;margin:20px auto clamp(20px,3vw,40px)}:where(.mj-changelog-heatmap-window){display:flex;position:relative}:where(.mj-changelog-heatmap-track){display:flex;gap:3px;overflow-x:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}:where(.mj-changelog-heatmap-row){display:flex;flex-direction:column;gap:3px}:where(.mj-changelog-heatmap-marker){width:clamp(20px,3vw,25px);height:clamp(20px,3vw,25px);border-radius:3px;background-color:var(--yJ8ve375);position:relative;cursor:pointer;overflow:hidden;&:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:1px;background-color:var(--yJ8ve376);opacity:var(--yJ8ve377)}}:where(.mj-changelog-heatmap-labels){display:flex;justify-content:space-between;margin-bottom:10px;font-size:var(--fs-sm);color:var(--color-text-secondary);font-weight:500;@media screen and (max-width:700px){display:none}}:where(.mj-changelog-heatmap-379){display:flex;margin-top:10px;justify-content:space-between;width:100%}:where(.mj-changelog-heatmap-37-a){display:flex;align-items:center;gap:8px;padding:10px 15px;background-color:var(--color-background-secondary);border-radius:8px;font-size:var(--fs-sm);color:var(--color-text-secondary);@media screen and (max-width:700px){display:none}}:where(.mj-changelog-heatmap-37-b){display:flex;gap:2px;align-items:center}:where(.mj-changelog-heatmap-37-c){width:12px;height:12px;border-radius:3px;background-color:var(--color-background-tertiary);position:relative;overflow:hidden;&:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#666;opacity:var(--yJ8ve37D)}}:where(.mj-changelog-heatmap-37-e){display:flex;flex-wrap:wrap;justify-content:center;gap:15px;padding:10px 15px;background-color:var(--color-background-secondary);border-radius:8px;@media screen and (max-width:700px){flex:1 1}}:where(.mj-changelog-heatmap-37-f){display:flex;align-items:center;gap:5px;font-size:var(--fs-sm);color:var(--color-text-secondary);font-weight:500;&:before{content:"";width:12px;height:12px;border-radius:3px;background-color:var(--yJ8ve37G)}}

/* Source: frontend/public/css/f8ba77c2d85eb30f.css */
:where(.mj-page-backdrop){height:1px}:where(.mj-page-backdrop-1){position:absolute;inset:var(--yTDuQcy2);z-index:-1;pointer-events:none;background:var(--yTDuQcy3);opacity:var(--yTDuQcy4);-webkit-backdrop-filter:var(--yTDuQcy5);backdrop-filter:var(--yTDuQcy5);-webkit-mask-image:linear-gradient(to bottom,var(--color-background-primary) 70%,transparent 100%);mask-image:linear-gradient(to bottom,var(--color-background-primary) 70%,transparent 100%);transition:opacity .18s,-webkit-backdrop-filter .18s;transition:opacity .18s,backdrop-filter .18s;transition:opacity .18s,backdrop-filter .18s,-webkit-backdrop-filter .18s}

/* Source: frontend/public/css/f9f3b6e308b7af92.css */
:where(.mj-skins-grid){position:relative;width:100%;min-width:0}:where(.mj-skins-grid-1){position:absolute;top:0;left:0;width:100%;min-width:0;display:grid;>*{min-width:0}}

/* Source: frontend/public/css/fb901fced07319a1.css */
:where(.mj-css-y-emwg1-i){margin-top:clamp(30px,5%,50px)}:where(.mj-css-y-emwg1-i1){text-align:center;margin-bottom:clamp(30px,5%,50px)}:where(.mj-css-y-emwg1-i2){position:sticky;top:0;z-index:20;padding:12px 0 28px;margin-bottom:-14px}:where(.mj-css-y-emwg1-i3){display:flex;align-items:center;gap:5px;margin-bottom:10px;@media screen and (max-width:600px){flex-wrap:wrap;align-items:stretch}}:where(.mj-css-y-emwg1-i4){position:relative;flex:1 1;min-width:0;@media screen and (max-width:600px){order:1;flex:1 1 120px}}:where(.mj-css-y-emwg1-i5){height:50px;padding:0 50px;width:100%;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-overflow:ellipsis;transition:background-color .25s,border-color .25s,opacity .25s;&.active,&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}&:disabled{cursor:not-allowed;opacity:.5}}:where(.mj-css-y-emwg1-i6){position:absolute;left:16px;top:13px;color:var(--color-text-secondary);pointer-events:none}:where(.mj-css-y-emwg1-i7){position:absolute;top:0;bottom:0;right:0;background:none;border:none;padding:0;width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-secondary);transition:color .2s,opacity .2s;&:not(:disabled):hover{color:var(--color-accent-primary)}&:disabled{cursor:not-allowed;opacity:.5}}:where(.mj-css-y-emwg1-i8){width:1px;background-color:var(--color-background-tertiary);margin:10px 5px;align-self:stretch;flex-shrink:0}:where(.mj-css-y-emwg1-i9){display:flex;align-items:stretch;gap:5px;flex-shrink:0;@media screen and (max-width:600px){order:1;:where(.mj-css-y-emwg1-i8){display:none}}}:where(.mj-css-y-emwg1-ia){display:flex;scrollbar-width:none;padding-bottom:2px;gap:5px}:where(.mj-css-y-emwg1-ib){cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:none;border-radius:8px;padding:10px 12px;outline:none;font-size:var(--fs-sm);border:1px solid var(--yEMWg1IC);background-color:var(--yEMWg1ID);color:var(--yEMWg1IE);white-space:nowrap;text-decoration:none;line-height:1;transition:background-color .25s,border-color .25s,transform .25s,opacity .25s,color .25s;&:last-child{margin-right:0}&:not(:disabled):hover{color:var(--yEMWg1IF);background-color:var(--yEMWg1IG)}&:not(:disabled):active{transform:translateY(2px);opacity:.75}&:disabled{cursor:not-allowed;opacity:.5}}:where(.mj-css-y-emwg1-ih){position:relative;flex-shrink:0;@media screen and (max-width:600px){position:static}}:where(.mj-css-y-emwg1-ii){cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;height:50px;min-width:50px;box-sizing:border-box;background-color:var(--color-background-primary);border-radius:12px;outline:none;padding:0;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);transition:background-color .25s,border-color .25s,transform .25s,opacity .25s;&>svg{color:var(--color-text-secondary);flex-shrink:0;transition:color .2s}&:not(:disabled):hover>svg{color:var(--color-text-primary)}span{margin-left:8px;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis;@media screen and (max-width:800px){display:none}}&:not(:disabled):hover{background-color:var(--color-background-secondary)}&:not(:disabled):active{transform:translateY(2px);opacity:.75}&:disabled{cursor:not-allowed;opacity:.5}@media screen and (min-width:800px){padding-left:15px;padding-bottom:0;padding-right:15px;padding-top:0}}:where(.mj-css-y-emwg1-ij){display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;margin-left:8px;border-radius:50%;color:var(--color-text-secondary);cursor:pointer;transition:background-color .15s,color .15s;svg{color:inherit;flex-shrink:0;transition:none}&:hover{background-color:color-mix(in srgb,var(--color-accent-primary) 18%,transparent);color:var(--color-accent-primary)}@media screen and (max-width:800px){display:none}}:where(.mj-css-y-emwg1-ik){position:absolute;top:calc(100% + 6px);right:0;z-index:100;padding:6px;background-color:var(--color-background-secondary);border:1px solid var(--color-text-tertiary);border-radius:12px;min-width:var(--yEMWg1IL);max-height:480px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,.25);@media screen and (max-width:600px){left:0;right:0;top:calc(100% - 8px);min-width:0;width:auto;max-height:min(480px,calc(100vh - 200px))}}:where(.mj-css-y-emwg1-im){overflow-y:auto;max-height:360px;scrollbar-width:thin}:where(.mj-css-y-emwg1-in){position:relative;display:flex;align-items:center;gap:10px;box-sizing:border-box;border:none;background:var(--yEMWg1IO);cursor:pointer;width:100%;text-align:left;padding:10px 12px;color:var(--yEMWg1IP);font-weight:var(--yEMWg1IQ);text-decoration:none;white-space:nowrap;outline:none;border-radius:8px;font-size:var(--fs-sm);transition:background-color .15s,color .15s,opacity .15s;&:before{content:"";position:absolute;top:50%;left:3px;transform:translateY(-50%);width:3px;height:var(--yEMWg1IR);background-color:var(--color-accent-primary);border-radius:2px;transition:height .2s}&:not(:disabled):hover{color:var(--color-accent-primary);background-color:var(--color-background-primary)}&:disabled{cursor:not-allowed;opacity:.5}}:where(.mj-css-y-emwg1-is){display:flex;align-items:center;justify-content:center;gap:5px;margin-top:clamp(25px,5%,10px)}:where(.mj-css-y-emwg1-it){margin-right:auto;padding-right:10px}:where(.mj-css-y-emwg1-iu){font-size:var(--fs-sm);margin-top:5px;color:var(--color-text-secondary)}:where(.mj-css-y-emwg1-iv){height:52px;width:52px;padding:0 12px;box-sizing:border-box;background:none;border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-align:center;transition:background-color .25s,border-color .25s;&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}&:disabled{cursor:not-allowed;opacity:.5}&::placeholder{color:var(--color-text-tertiary)}@media screen and (max-width:600px){height:50px;width:50px}}

/* Source: frontend/public/css/fcd40aedcc3cfa96.css */
:where(.mj-css-yxv-nul2){position:relative;display:flex;flex-direction:column;isolation:isolate;border-radius:12px;border:1px solid var(--color-background-tertiary);overflow:hidden;transition:background-color .2s,border-color .2s;&:hover{background-color:var(--color-background-secondary);border-color:var(--color-accent-primary)}}:where(.mj-css-yxv-nul21){position:absolute;top:10px;left:10px;border-radius:7px;padding:8px 10px;z-index:10;color:white;background:#f59e0b;font-size:var(--fs-sm);font-weight:600}:where(.mj-css-yxv-nul22){position:relative;width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:14px;box-sizing:border-box;img{max-width:100%;max-height:100%;object-fit:contain;pointer-events:none}}:where(.mj-css-yxv-nul23){display:flex;flex-direction:column;gap:8px;padding:10px 14px 14px;margin-top:auto;border-top:1px solid var(--color-background-tertiary)}:where(.mj-css-yxv-nul24){display:flex;align-items:center;gap:10px;min-width:0}:where(.mj-css-yxv-nul25){flex:1 1;min-width:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis}:where(.mj-css-yxv-nul25),:where(.mj-css-yxv-nul26){font-weight:600;font-size:var(--fs-sm);white-space:nowrap}:where(.mj-css-yxv-nul26){color:var(--color-text-primary);flex-shrink:0}:where(.mj-css-yxv-nul27){display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:var(--fs-xs);color:var(--color-text-secondary)}:where(.mj-css-yxv-nul28){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.mj-css-yxv-nul29){display:inline-flex;align-items:center;gap:6px;padding:0;background:none;border:none;font-size:var(--fs-sm);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;transition:color .2s;&:hover{color:var(--color-accent-primary)}svg{flex-shrink:0}}:where(.mj-css-yxv-nul2-a){display:flex;gap:4px;padding:8px 14px}:where(.mj-css-yxv-nul2-b){display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:7px;overflow:hidden;cursor:pointer;border:1px solid var(--yxvNUL2C);background-color:var(--yxvNUL2D);transition:background-color .2s,border-color .2s;&:hover{background-color:var(--color-background-secondary)}img{width:100%;height:100%;object-fit:contain;padding:4px;box-sizing:border-box}}:where(.mj-css-yzj-vrpb){position:relative;margin-top:20px;margin-left:7px;padding-left:25px}:where(.mj-css-yzj-vrpb1){position:absolute;left:-26px;top:21px;width:2px;height:var(--yzjVRPB2);background:var(--color-background-tertiary);pointer-events:none;z-index:0}:where(.mj-css-yzj-vrpb3){position:relative;width:100%;z-index:1}:where(.mj-css-yzj-vrpb4){position:absolute;top:0;left:0;width:100%}:where(.mj-css-yzj-vrpb5){position:absolute;left:-32px;top:14px;width:14px;height:14px;border-radius:50%;background:var(--yzjVRPB6);box-shadow:0 0 0 4px var(--color-background-primary);z-index:2}:where(.mj-css-yzj-vrpb7){position:relative;margin-bottom:16px}:where(.mj-css-yzj-vrpb8){display:flex;align-items:center;gap:12px;padding:0;background:none;border:none;cursor:pointer;width:100%;text-align:left;&:hover h2{color:var(--color-accent-primary)}}:where(.mj-css-yzj-vrpb9){font-size:var(--fs-lg);font-weight:700;color:var(--color-text-primary);margin:0;transition:color .2s}:where(.mj-css-yzj-vrpba){padding:4px 10px;background:var(--color-background-tertiary);border-radius:6px;font-size:var(--fs-sm);font-weight:600;color:var(--color-text-secondary)}:where(.mj-css-yzj-vrpbb){margin-left:auto;color:var(--color-text-tertiary);transition:transform .2s;transform:var(--yzjVRPBC);display:flex;align-items:center}:where(.mj-css-yzj-vrpbd){display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding-bottom:12px;margin-bottom:20px}:where(.mj-css-ym-oq-q2-w){margin-top:clamp(30px,5%,50px)}:where(.mj-css-ym-oq-q2-w1){text-align:center;margin-bottom:clamp(20px,5%,30px)}:where(.mj-css-ym-oq-q2-w2){text-align:center;color:var(--color-text-secondary);font-size:var(--fs-sm);max-width:800px;margin:0 auto 25px}:where(.mj-css-ym-oq-q2-w3){position:sticky;top:0;z-index:10;padding:12px 0 28px;margin-bottom:-14px}:where(.mj-css-ym-oq-q2-w4){display:flex;align-items:center;margin-bottom:10px;gap:10px;@media (max-width:600px){flex-direction:column;align-items:stretch}}:where(.mj-css-ym-oq-q2-w5){display:flex;padding:4px;min-height:50px;box-sizing:border-box;background-color:var(--color-background-secondary);border-radius:12px;border:1px solid var(--color-background-tertiary);flex-shrink:0}:where(.mj-css-ym-oq-q2-w6){cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 16px;border-radius:8px;border:none;flex:1 1;background:var(--ymOqQ2W7);color:var(--ymOqQ2W8);font-size:var(--fs-sm);font-weight:var(--ymOqQ2W9);box-shadow:var(--ymOqQ2WA);transition:background-color .2s,color .2s,box-shadow .2s;&:hover{color:var(--color-text-primary)}}:where(.mj-css-ym-oq-q2-wb){position:relative;flex:1 1;input{height:50px;padding:0 50px;width:100%;box-sizing:border-box;background:var(--color-background-primary);border-radius:12px;outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-text-primary);text-overflow:ellipsis;transition:background-color .25s,border-color .25s;&.active,&:focus{border-color:var(--color-accent-primary);background-color:var(--color-background-secondary)}}}:where(.mj-css-ym-oq-q2-wc){position:absolute;left:16px;top:13px;color:inherit;pointer-events:none}:where(.mj-css-ym-oq-q2-wd){position:absolute;top:0;bottom:0;right:0;background:none;border:none;padding:0;width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-secondary);&:hover{color:var(--color-accent-primary)}}:where(.mj-css-ym-oq-q2-we){display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 15px;border:1px dashed var(--color-text-tertiary);border-radius:12px}:where(.mj-css-ym-oq-q2-wf){font-size:var(--fs-md);margin-bottom:5px}:where(.mj-css-ym-oq-q2-wg){font-size:var(--fs-sm);color:var(--color-text-secondary);font-weight:500;text-align:center}

/* Source: frontend/public/css/zz-local-overrides.css */
@font-face {
	font-family: SILEONLINEFont;
	src: url('/fonts/77f5d7ee6b061800-s.p.woff2') format('woff2');
	font-display: swap;
}

:root {
	--font-majestic-font:
		'SILEONLINEFont', 'SILEONLINEFont Fallback', Arial, sans-serif;
	color-scheme: light;
}

[data-theme='dark'] {
	color-scheme: dark;
}

html,
body {
	overflow-x: hidden;
}

.theme-toggle {
	border-radius: 10px;
	position: relative;
}

.theme-toggle:focus-visible {
	box-shadow: 0 0 0 2px var(--color-accent-primary);
}

.theme-toggle svg {
	pointer-events: none;
}

:where(.mj-site-header).site-header--with-search {
	display: grid;
	gap: 50px;
	grid-template-areas: 'logo search user';
	grid-template-columns: 3fr minmax(0, 6fr) 3fr;
	justify-content: initial;
}

:where(.mj-site-header).site-header--with-search > :where(.mj-site-logo-link) {
	grid-area: logo;
}

:where(.mj-site-header).site-header--with-search > :where(.mj-header-search) {
	grid-area: search;
	margin: 0;
	max-width: none;
	min-width: 0;
	width: 100%;
}

:where(.mj-site-header).site-header--with-search > :where(.mj-site-header-actions) {
	grid-area: user;
	justify-self: end;
}

:where(.mj-site-header) > :where(.mj-header-search) :where(.mj-search-box) {
	margin-bottom: 0;
}

.header-global-search-panel {
	z-index: 1000;
}

@media screen and (max-width: 1000px) {
	:where(.mj-site-header).site-header--with-search {
		gap: 0;
		grid-template-areas: 'logo user';
		grid-template-columns: 1fr 1fr;
		margin-bottom: 15px;
	}

	:where(.mj-site-header) > :where(.mj-header-search) {
		display: none;
	}

	:where(.mj-site-header-actions) > .theme-toggle:where(.mj-theme-toggle) {
		display: flex;
	}
}

:where(.mj-vehicle-catalog-page) {
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
	max-width: 1400px;
	width: 100%;
}

:where(.mj-catalog-view-toggle) {
	overflow: hidden;
	position: relative;
}

.transport-price-menu-fields {
	display: grid;
	gap: 8px;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	margin-bottom: 10px;
}

.transport-price-menu-input {
	background-color: var(--color-background-primary);
	border: 1px solid var(--color-background-tertiary);
	border-radius: 8px;
	box-sizing: border-box;
	color: var(--color-text-primary);
	font-size: var(--fs-sm);
	height: 40px;
	outline: none;
	padding: 0 12px;
	width: 100%;
}

.transport-price-menu-input:focus {
	border-color: var(--color-accent-primary);
}

.transport-price-menu-actions {
	margin-bottom: 8px;
}

.transport-grid-view:where(.mj-vehicle-list) {
	grid-gap: 12px;
	grid-template-columns: repeat(4, minmax(0, 1fr));
}

.transport-grid-view :where(.mj-vehicle-row) {
	align-items: stretch;
	flex-direction: column;
	flex-wrap: nowrap;
	min-width: 0;
	overflow: auto;
}

.transport-grid-view :where(.mj-vehicle-row-media) {
	border-radius: 0;
	height: 140px;
	margin-top: 28px;
	min-height: 140px;
	width: 100%;
}

.transport-grid-view :where(.mj-vehicle-row-media) img {
	height: 100%;
	max-height: 140px;
	width: 100%;
}

.transport-grid-view :where(.mj-vehicle-row-link) {
	align-items: flex-start;
	background-color: color-mix(
		in srgb,
		var(--color-background-secondary) 42%,
		transparent
	);
	border-top: 1px solid var(--color-background-tertiary);
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	gap: 12px;
	justify-content: space-between;
	margin-top: auto;
	padding: 10px 14px;
	width: 100%;
}

.transport-grid-view :where(.mj-vehicle-row-link) > :where(.mj-vehicle-card-c) {
	margin: 0;
	min-width: 0;
	padding: 0;
}

.transport-grid-view :where(.mj-vehicle-row-link) > :where(.mj-vehicle-card-c):first-child {
	flex: 1 1 auto !important;
}

.transport-grid-view :where(.mj-vehicle-row-model),
.transport-grid-view :where(.mj-vehicle-row-stat-value) {
	font-size: var(--fs-sm);
}

.transport-grid-view :where(.mj-vehicle-row-brand),
.transport-grid-view :where(.mj-vehicle-row-stat-label),
.transport-grid-view :where(.mj-vehicle-card-o) {
	font-size: var(--fs-xs);
}

.transport-grid-view :where(.mj-vehicle-card-e) {
	display: block;
}

.transport-grid-view :where(.mj-vehicle-row-stat) {
	margin: 0;
	text-align: right;
}

.transport-grid-view :where(.mj-vehicle-row-stat):not(:last-child) {
	display: none;
}

.transport-grid-view :where(.mj-vehicle-card-f) {
	right: 18px;
	top: 20px;
}

.transport-grid-view :where(.mj-vehicle-row-footer) {
	gap: 8px 10px;
}

@media screen and (max-width: 1280px) {
	.transport-grid-view:where(.mj-vehicle-list) {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}

@media screen and (max-width: 900px) {
	.transport-grid-view:where(.mj-vehicle-list) {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media screen and (max-width: 600px) {
	.transport-grid-view:where(.mj-vehicle-list) {
		grid-template-columns: minmax(0, 1fr);
	}
}

.auth-original-modal-motion-enter-active,
.auth-original-modal-motion-leave-active {
	transition: opacity 0.15s ease;
}

.auth-original-modal-motion-enter-from,
.auth-original-modal-motion-leave-to {
	opacity: 0;
}

.auth-original-modal-motion-enter-to,
.auth-original-modal-motion-leave-from {
	opacity: 1;
}

.auth-original-modal-motion-enter-active :where(.mj-auth-modal-close),
.auth-original-modal-motion-leave-active :where(.mj-auth-modal-close) {
	will-change: opacity, transform;
}

.auth-original-modal-motion-enter-active :where(.mj-auth-modal-close) {
	animation: auth-original-modal-panel-enter 0.45s both;
}

.auth-original-modal-motion-leave-active :where(.mj-auth-modal-close) {
	animation: auth-original-modal-panel-leave 0.18s ease-in both;
}

@keyframes auth-original-modal-panel-enter {
	0% {
		opacity: 0;
		transform: translate3d(0, 100px, 0);
	}

	62% {
		opacity: 1;
		transform: translate3d(0, -12px, 0);
	}

	82% {
		transform: translate3d(0, 4px, 0);
	}

	100% {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

@keyframes auth-original-modal-panel-leave {
	0% {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}

	100% {
		opacity: 0;
		transform: translate3d(0, 100px, 0);
	}
}

@media (prefers-reduced-motion: reduce) {
	.auth-original-modal-motion-enter-active,
	.auth-original-modal-motion-leave-active,
	.auth-original-modal-motion-enter-active :where(.mj-auth-modal-close),
	.auth-original-modal-motion-leave-active :where(.mj-auth-modal-close) {
		animation: none;
		transition: none;
	}
}

.auth-original-logo {
	display: block;
	height: auto;
	max-width: 200px;
	width: 58%;
}

.auth-original-logo--dark {
	display: none;
}

[data-theme='dark'] .auth-original-logo--dark {
	display: block;
}

[data-theme='dark'] .auth-original-logo--light {
	display: none;
}

.auth-modal-backdrop {
	align-items: center;
	background: rgba(0, 0, 0, 0.68);
	display: flex;
	inset: 0;
	justify-content: center;
	overflow-y: auto;
	padding: 24px;
	position: fixed;
	z-index: 1000;
}

.auth-modal-shell {
	background: var(--color-background-primary);
	border: 1px solid var(--color-text-tertiary);
	border-radius: 12px;
	box-shadow: 0 24px 80px rgba(0, 0, 0, 0.45);
	box-sizing: border-box;
	max-height: min(760px, calc(100vh - 48px));
	max-width: min(450px, calc(100vw - 48px));
	overflow-y: auto;
	padding: 0;
	position: relative;
	width: 100%;
}

.auth-modal-close {
	align-items: center;
	background: var(--color-background-secondary);
	border: 1px solid var(--color-text-tertiary);
	border-radius: 10px;
	color: var(--color-text-secondary);
	cursor: pointer;
	display: flex;
	height: 38px;
	justify-content: center;
	padding: 0;
	position: absolute;
	right: 12px;
	top: 12px;
	transition:
		color 0.2s,
		border-color 0.2s;
	width: 38px;
	z-index: 1;
}

.auth-modal-close:hover,
.auth-modal-close:focus-visible {
	border-color: var(--color-accent-primary);
	color: var(--color-accent-primary);
	outline: none;
}

.auth-modal-close svg {
	pointer-events: none;
}

.auth-modal-form {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	gap: 10px;
	width: 100%;
}

.auth-modal-logo-wrap {
	margin-bottom: 6px;
	padding-right: 34px;
}

.auth-modal-logo {
	display: block;
	height: auto;
	max-width: 200px;
	width: 58%;
}

.auth-modal-logo--dark {
	display: none;
}

[data-theme='dark'] .auth-modal-logo--dark {
	display: block;
}

[data-theme='dark'] .auth-modal-logo--light {
	display: none;
}

.auth-modal-title {
	color: var(--color-text-primary);
	font-size: var(--fs-lg);
	font-weight: 700;
	line-height: 1.2;
	margin: 0 0 6px;
	text-align: center;
}

.auth-modal-actions {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.auth-modal-message {
	border: 1px solid var(--color-text-tertiary);
	border-radius: 10px;
	box-sizing: border-box;
	font-size: var(--fs-sm);
	font-weight: 500;
	line-height: 1.35;
	margin: 0;
	padding: 11px 13px;
}

.auth-modal-message--error {
	background: rgba(224, 1, 91, 0.12);
	border-color: rgba(224, 1, 91, 0.5);
	color: var(--color-accent-primary);
}

.auth-modal-message--success {
	background: rgba(66, 184, 131, 0.12);
	border-color: rgba(66, 184, 131, 0.45);
	color: #42b883;
}

@media screen and (max-width: 600px) {
	.auth-modal-backdrop {
		align-items: flex-start;
		padding: 12px;
	}

	.auth-modal-shell {
		max-height: calc(100vh - 24px);
		max-width: calc(100vw - 24px);
		padding: 0;
	}

	.auth-modal-logo-wrap {
		padding-right: 28px;
	}

	.auth-modal-logo {
		max-width: 180px;
	}
}

.server-icon {
	align-items: center;
	display: inline-flex;
	font-size: 27px;
	justify-content: center;
	line-height: 1;
	text-decoration: none;
}

:where(.mj-css-y-dw0x9a) {
	max-width: 100%;
	overflow: hidden;
}

:where(.mj-css-y-dw0x9a1) {
	color: var(--color-text-primary);
	text-decoration: none;
}

:where(.mj-css-y-dw0x9a1) > span:last-child {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	min-width: 0;
}

:where(.mj-css-y-dw0x9a4),
:where(.mj-css-y-dw0x9a5) {
	display: block;
	line-height: 1.15;
}

.server-icon--dallas,
.server-icon--phoenix {
	color: #ef5144;
}

.server-icon--boston,
.server-icon--portland {
	color: #25b925;
}

.server-icon--houston {
	color: #f6b92e;
}

.server-icon--seattle {
	color: #16b7d7;
}

.server-icon--denver {
	color: #3481dc;
}

:where(.mj-search-field) input[type='search']::-webkit-search-cancel-button {
	appearance: none;
}

.wiki-global-search-panel {
	box-shadow: 0 18px 50px rgba(0, 0, 0, 0.26);
	box-sizing: border-box;
	max-height: min(360px, calc(100vh - 220px));
	overflow: hidden auto;
	scrollbar-width: thin;
}

.wiki-global-search-skeleton {
	display: flex;
	flex-direction: column;
	gap: 14px;
	padding: 14px;
}

.wiki-global-search-skeleton-row {
	align-items: center;
	display: grid;
	gap: 16px;
	grid-template-columns: minmax(120px, 1fr) minmax(48px, 96px);
}

.wiki-global-search-skeleton-main,
.wiki-global-search-skeleton-side {
	height: 16px;
	width: 100%;
}

.wiki-global-search-skeleton-main {
	max-width: 240px;
}

.wiki-global-search-skeleton-side {
	justify-self: end;
	max-width: 96px;
}

.wiki-global-search-skeleton-row:nth-child(2)
	.wiki-global-search-skeleton-main {
	max-width: 72%;
}

.wiki-global-search-skeleton-row:nth-child(3)
	.wiki-global-search-skeleton-main {
	max-width: 58%;
}

.wiki-global-search-skeleton-row:nth-child(3)
	.wiki-global-search-skeleton-side {
	max-width: 42px;
}

.wiki-global-search-result {
	min-height: 58px;
	padding: 7px 12px 7px 7px;
}

.wiki-global-search-icon {
	background-color: var(--color-background-primary);
	font-size: 20px;
}

.wiki-global-search-text {
	display: flex;
	flex-direction: column;
	gap: 4px;
	min-width: 0;
	white-space: normal;
}

.wiki-global-search-title,
.wiki-global-search-description,
.wiki-global-search-badge {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.wiki-global-search-title {
	color: var(--color-text-primary);
	font-weight: 700;
}

.wiki-global-search-description {
	color: var(--color-text-secondary);
	font-size: var(--fs-sm);
}

.wiki-global-search-badge {
	max-width: 140px;
}

.wiki-global-search-panel :where(.mj-search-empty) {
	box-sizing: border-box;
	min-height: 92px;
	padding: 22px 20px 20px;
	text-align: center;
	width: 100%;
}

.wiki-global-search-panel :where(.mj-search-empty-title) {
	color: var(--color-text-primary);
	font-size: 24px;
	font-weight: 800;
	line-height: 1.15;
	margin-bottom: 8px;
}

.wiki-global-search-panel :where(.mj-search-empty-text) {
	color: var(--color-text-secondary);
	font-size: 14px;
	font-weight: 500;
	line-height: 1.35;
}

.changelog-tooltip-enter-active,
.changelog-tooltip-leave-active {
	transition:
		opacity 0.14s ease,
		transform 0.14s cubic-bezier(0.16, 1, 0.3, 1);
}

.changelog-tooltip-enter-from,
.changelog-tooltip-leave-to {
	opacity: 0 !important;
	transform: translateY(6px) scale(0.96) !important;
}

.changelog-tooltip-enter-to,
.changelog-tooltip-leave-from {
	opacity: 1 !important;
	transform: translateY(0) scale(1) !important;
}

.changelog-filter-button {
	border-radius: 8px;
	cursor: pointer;
	padding: 4px 6px;
	transition:
		background-color 0.2s ease,
		color 0.2s ease,
		opacity 0.2s ease,
		transform 0.2s ease;
	user-select: none;
}

.changelog-filter-button:not(.changelog-filter-active) {
	opacity: 0.42;
}

.changelog-filter-button.changelog-filter-active {
	color: var(--color-text-primary);
}

.changelog-filter-button:hover,
.changelog-filter-button:focus-visible {
	background-color: var(--color-background-secondary);
	opacity: 1;
	outline: none;
}

.changelog-filter-button:active {
	transform: translateY(1px);
}

.changelog-sort-active {
	border-color: var(--color-accent-primary);
	color: var(--color-accent-primary);
}

.changelog-empty-state {
	max-width: 1100px;
	margin: 20px auto 0;
}

.changelog-results-shell {
	position: relative;
}

.changelog-results-list {
	transition:
		opacity 0.18s ease,
		transform 0.18s cubic-bezier(0.16, 1, 0.3, 1),
		filter 0.18s ease;
}

.changelog-list-loading {
	filter: blur(0.4px);
	opacity: 0.35;
	pointer-events: none;
	transform: translateY(6px);
}

.changelog-loading-panel {
	display: flex;
	flex-direction: column;
	gap: 12px;
	inset: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	transform: translateY(7px) scale(0.985);
	transition:
		opacity 0.18s ease,
		transform 0.18s cubic-bezier(0.16, 1, 0.3, 1);
	z-index: 5;
}

.changelog-loading-panel.changelog-loading-visible {
	opacity: 1;
	transform: translateY(0) scale(1);
}

.changelog-loading-card {
	align-items: center;
	background: color-mix(in srgb, var(--color-background-primary) 90%, transparent);
	border: 1px solid var(--color-background-tertiary);
	border-radius: 12px;
	display: flex;
	gap: 14px;
	min-height: 84px;
	overflow: hidden;
	padding: 14px 18px;
	position: relative;
}

.changelog-loading-dot,
.changelog-loading-line,
.clothes-loading-media,
.clothes-loading-line {
	background: linear-gradient(
		90deg,
		var(--color-background-secondary) 0%,
		var(--color-background-tertiary) 42%,
		var(--color-background-secondary) 84%
	);
	background-size: 220% 100%;
	animation: wiki-loading-shimmer 0.95s ease-in-out infinite;
}

.changelog-loading-dot {
	border-radius: 50%;
	flex: 0 0 auto;
	height: 34px;
	width: 34px;
}

.changelog-loading-content {
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 10px;
	min-width: 0;
}

.changelog-loading-line {
	border-radius: 999px;
	height: 12px;
	max-width: 76%;
}

.changelog-loading-line-title {
	height: 16px;
	max-width: 46%;
}

.changelog-loading-line-short {
	max-width: 34%;
}

.changelog-loading-enter-active,
.changelog-loading-leave-active {
	transition:
		opacity 0.16s ease,
		transform 0.16s cubic-bezier(0.16, 1, 0.3, 1);
}

.changelog-loading-enter-from,
.changelog-loading-leave-to {
	opacity: 0;
	transform: translateY(7px) scale(0.985);
}

.changelog-loading-enter-to,
.changelog-loading-leave-from {
	opacity: 1;
	transform: translateY(0) scale(1);
}

.clothes-dynamic-list {
	height: auto !important;
	transition:
		opacity 0.18s ease,
		transform 0.18s cubic-bezier(0.16, 1, 0.3, 1),
		filter 0.18s ease;
}

.clothes-dynamic-list > .clothes-dynamic-grid {
	position: static !important;
	transform: none !important;
}

.clothes-results-shell {
	position: relative;
}

.clothes-list-loading {
	filter: blur(0.4px);
	opacity: 0.35;
	pointer-events: none;
	transform: translateY(6px);
}

.clothes-loading-panel {
	display: grid;
	gap: 12px;
	grid-template-columns: repeat(5, minmax(0, 1fr));
	inset: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	transform: translateY(7px) scale(0.985);
	transition:
		opacity 0.18s ease,
		transform 0.18s cubic-bezier(0.16, 1, 0.3, 1);
	z-index: 5;
}

.clothes-loading-panel[hidden] {
	display: none !important;
}

.clothes-loading-panel.clothes-loading-visible {
	opacity: 1;
	transform: translateY(0) scale(1);
}

.clothes-loading-card {
	background: color-mix(in srgb, var(--color-background-primary) 90%, transparent);
	border: 1px solid var(--color-background-tertiary);
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	gap: 12px;
	min-height: 280px;
	overflow: hidden;
	padding: 14px;
}

.clothes-loading-media {
	aspect-ratio: 1;
	border-radius: 10px;
	width: 100%;
}

.clothes-loading-line {
	border-radius: 999px;
	height: 12px;
	width: 78%;
}

.clothes-loading-line-short {
	width: 48%;
}

.clothes-control-active {
	border-color: var(--color-background-tertiary);
	color: var(--color-text-primary);
}

.clothes-control-active > svg {
	color: var(--color-text-secondary);
}

.clothes-source-clear[hidden] {
	display: none !important;
}

.clothes-source-clear {
	opacity: 0.7;
}

.clothes-source-clear:hover,
.clothes-source-clear:focus-visible {
	color: var(--color-text-primary);
	opacity: 1;
}

.clothes-dropdown-menu {
	transform-origin: top right;
	animation: clothes-dropdown-in 0.14s cubic-bezier(0.16, 1, 0.3, 1);
}

.clothes-dropdown-menu[hidden] {
	display: none !important;
}

.clothes-empty-state {
	max-width: 1100px;
	margin: 20px auto 0;
}

.cont-data-toggle {
	background: transparent;
	border: 0;
	font: inherit;
	padding: 0;
	text-align: left;
}

:where(.mj-category-grid) > :where(.mj-category-card):last-child:nth-child(odd) {
	grid-column: 1 / -1;
}

@keyframes clothes-dropdown-in {
	from {
		opacity: 0;
		transform: translateY(-4px) scale(0.98);
	}

	to {
		opacity: 1;
		transform: translateY(0) scale(1);
	}
}

@keyframes wiki-loading-shimmer {
	0% {
		background-position: 140% 0;
	}

	100% {
		background-position: -80% 0;
	}
}

@media screen and (max-width: 980px) {
	.clothes-loading-panel {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}

@media screen and (max-width: 620px) {
	.clothes-loading-panel {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media screen and (max-width: 598px) {
	.wiki-global-search-panel {
		max-height: min(320px, calc(100vh - 180px));
	}

	.wiki-global-search-skeleton-row {
		grid-template-columns: minmax(90px, 1fr) minmax(38px, 72px);
	}

	.wiki-global-search-badge {
		max-width: 88px;
	}

	.wiki-global-search-panel :where(.mj-search-empty) {
		min-height: 88px;
		padding: 20px 14px 18px;
	}

	.wiki-global-search-panel :where(.mj-search-empty-title) {
		font-size: 21px;
	}
}
/* Alias inventory for classes that exist in JS/project code without a dedicated original CSS rule. */
:where(.mj-carousel-2) {}
:where(.mj-carousel-5) {}
:where(.mj-carousel-6) {}
:where(.mj-carousel-a) {}
:where(.mj-catalog-page-d) {}
:where(.mj-catalog-page-e) {}
:where(.mj-catalog-page-f) {}
:where(.mj-catalog-page-g) {}
:where(.mj-catalog-page-h) {}
:where(.mj-catalog-page-p) {}
:where(.mj-catalog-page-q) {}
:where(.mj-catalog-page-r) {}
:where(.mj-catalog-page-s) {}
:where(.mj-changelog-controls-e) {}
:where(.mj-changelog-detail-page-y-xsuc-zy-a) {}
:where(.mj-changelog-detail-page-y-xsuc-zy-b) {}
:where(.mj-changelog-detail-page-y-xsuc-zy-c) {}
:where(.mj-changelog-entry-p4) {}
:where(.mj-changelog-entry-p6) {}
:where(.mj-changelog-entry-p7) {}
:where(.mj-changelog-entry-p9) {}
:where(.mj-changelog-entry-pj) {}
:where(.mj-changelog-entry-pk) {}
:where(.mj-changelog-heatmap-37-d) {}
:where(.mj-changelog-heatmap-37-g) {}
:where(.mj-changelog-heatmap-375) {}
:where(.mj-changelog-heatmap-376) {}
:where(.mj-changelog-heatmap-377) {}
:where(.mj-changelog-item-3) {}
:where(.mj-changelog-section-4) {}
:where(.mj-changelog-section-6) {}
:where(.mj-changelog-section-9) {}
:where(.mj-detail-back-link) {}
:where(.mj-detail-copy-link) {}
:where(.mj-detail-header) {}
:where(.mj-detail-header-5) {}
:where(.mj-detail-header-6) {}
:where(.mj-detail-header-inner) {}
:where(.mj-detail-title) {}
:where(.mj-form-field-11) {}
:where(.mj-home-info-g) {}
:where(.mj-home-info-h) {}
:where(.mj-home-info-i) {}
:where(.mj-index-yxr-rbcw1) {}
:where(.mj-index-yxr-rbcw2) {}
:where(.mj-index-yxr-rbcw3) {}
:where(.mj-js-y-ap7196) {}
:where(.mj-js-y-ap71961) {}
:where(.mj-js-y-ap71962) {}
:where(.mj-js-y-ap71963) {}
:where(.mj-js-y-ap71964) {}
:where(.mj-js-y-ap71965) {}
:where(.mj-js-y-ap71966) {}
:where(.mj-js-y-ase-zxn) {}
:where(.mj-js-y-ase-zxn-a) {}
:where(.mj-js-y-ase-zxn-b) {}
:where(.mj-js-y-ase-zxn-c) {}
:where(.mj-js-y-ase-zxn-d) {}
:where(.mj-js-y-ase-zxn-e) {}
:where(.mj-js-y-ase-zxn-f) {}
:where(.mj-js-y-ase-zxn-g) {}
:where(.mj-js-y-ase-zxn-h) {}
:where(.mj-js-y-ase-zxn1) {}
:where(.mj-js-y-ase-zxn2) {}
:where(.mj-js-y-ase-zxn3) {}
:where(.mj-js-y-ase-zxn4) {}
:where(.mj-js-y-ase-zxn5) {}
:where(.mj-js-y-ase-zxn6) {}
:where(.mj-js-y-ase-zxn7) {}
:where(.mj-js-y-ase-zxn8) {}
:where(.mj-js-y-ase-zxn9) {}
:where(.mj-js-y-bs3-avb) {}
:where(.mj-js-y-bs3-avb1) {}
:where(.mj-js-y-bs3-avb2) {}
:where(.mj-js-y-bs3-avb3) {}
:where(.mj-js-y-bs3-avb4) {}
:where(.mj-js-y-bs3-avb5) {}
:where(.mj-js-y-bs3-avb6) {}
:where(.mj-js-y-bs3-avb7) {}
:where(.mj-js-y-bs3-avb8) {}
:where(.mj-js-y-bs3-avb9) {}
:where(.mj-js-y-bs3-avba) {}
:where(.mj-js-y-bt9-zbn) {}
:where(.mj-js-y-bt9-zbn1) {}
:where(.mj-js-y-bt9-zbn2) {}
:where(.mj-js-y-bt9-zbn3) {}
:where(.mj-js-y-bt9-zbn4) {}
:where(.mj-js-y-bt9-zbn5) {}
:where(.mj-js-y-bt9-zbn6) {}
:where(.mj-js-y-bt9-zbn7) {}
:where(.mj-js-y-bt9-zbn8) {}
:where(.mj-js-y-bt9-zbn9) {}
:where(.mj-js-y-bu37y-x) {}
:where(.mj-js-y-co-axi-u) {}
:where(.mj-js-y-co-axi-u1) {}
:where(.mj-js-y-co-axi-u2) {}
:where(.mj-js-y-cqujnm) {}
:where(.mj-js-y-cqujnm-a) {}
:where(.mj-js-y-cqujnm-b) {}
:where(.mj-js-y-cqujnm-c) {}
:where(.mj-js-y-cqujnm-d) {}
:where(.mj-js-y-cqujnm-e) {}
:where(.mj-js-y-cqujnm-f) {}
:where(.mj-js-y-cqujnm-g) {}
:where(.mj-js-y-cqujnm-h) {}
:where(.mj-js-y-cqujnm-i) {}
:where(.mj-js-y-cqujnm-j) {}
:where(.mj-js-y-cqujnm-k) {}
:where(.mj-js-y-cqujnm-l) {}
:where(.mj-js-y-cqujnm-m) {}
:where(.mj-js-y-cqujnm-n) {}
:where(.mj-js-y-cqujnm-o) {}
:where(.mj-js-y-cqujnm-p) {}
:where(.mj-js-y-cqujnm-q) {}
:where(.mj-js-y-cqujnm-r) {}
:where(.mj-js-y-cqujnm-s) {}
:where(.mj-js-y-cqujnm-t) {}
:where(.mj-js-y-cqujnm-u) {}
:where(.mj-js-y-cqujnm-v) {}
:where(.mj-js-y-cqujnm1) {}
:where(.mj-js-y-cqujnm2) {}
:where(.mj-js-y-cqujnm3) {}
:where(.mj-js-y-cqujnm4) {}
:where(.mj-js-y-cqujnm5) {}
:where(.mj-js-y-cqujnm6) {}
:where(.mj-js-y-cqujnm7) {}
:where(.mj-js-y-cqujnm8) {}
:where(.mj-js-y-cqujnm9) {}
:where(.mj-js-y-dwilwr) {}
:where(.mj-js-y-dwilwr-a) {}
:where(.mj-js-y-dwilwr-b) {}
:where(.mj-js-y-dwilwr1) {}
:where(.mj-js-y-dwilwr2) {}
:where(.mj-js-y-dwilwr3) {}
:where(.mj-js-y-dwilwr4) {}
:where(.mj-js-y-dwilwr5) {}
:where(.mj-js-y-dwilwr6) {}
:where(.mj-js-y-dwilwr7) {}
:where(.mj-js-y-dwilwr8) {}
:where(.mj-js-y-dwilwr9) {}
:where(.mj-js-y-ehu-xo-t) {}
:where(.mj-js-y-ehu-xo-t1) {}
:where(.mj-js-y-ehu-xo-t2) {}
:where(.mj-js-y-ehu-xo-t3) {}
:where(.mj-js-y-ehu-xo-t4) {}
:where(.mj-js-y-ehu-xo-t5) {}
:where(.mj-js-y-ehu-xo-t6) {}
:where(.mj-js-y-ehu-xo-t7) {}
:where(.mj-js-y-ehu-xo-t8) {}
:where(.mj-js-y-ehu-xo-t9) {}
:where(.mj-js-y-ehu-xo-ta) {}
:where(.mj-js-y-ehu-xo-tb) {}
:where(.mj-js-y-ehu-xo-tc) {}
:where(.mj-js-y-ehu-xo-td) {}
:where(.mj-js-y-ehu-xo-te) {}
:where(.mj-js-y-ehu-xo-tf) {}
:where(.mj-js-y-ehu-xo-tg) {}
:where(.mj-js-y-ehu-xo-th) {}
:where(.mj-js-y-ehu-xo-ti) {}
:where(.mj-js-y-ehu-xo-tj) {}
:where(.mj-js-y-ehu-xo-tk) {}
:where(.mj-js-y-ehu-xo-tl) {}
:where(.mj-js-y-ehu-xo-tm) {}
:where(.mj-js-y-ehu-xo-tn) {}
:where(.mj-js-y-ehu-xo-to) {}
:where(.mj-js-y-ehu-xo-tp) {}
:where(.mj-js-y-fgnx-kw) {}
:where(.mj-js-y-fgnx-kw1) {}
:where(.mj-js-y-fgnx-kw2) {}
:where(.mj-js-y-fgnx-kw3) {}
:where(.mj-js-y-fgnx-kw4) {}
:where(.mj-js-y-fgnx-kw5) {}
:where(.mj-js-y-fgnx-kw6) {}
:where(.mj-js-y-fgnx-kw7) {}
:where(.mj-js-y-fgnx-kw8) {}
:where(.mj-js-y-fgnx-kw9) {}
:where(.mj-js-y-fgnx-kwa) {}
:where(.mj-js-y-fgnx-kwb) {}
:where(.mj-js-y-fgnx-kwc) {}
:where(.mj-js-y-fgnx-kwd) {}
:where(.mj-js-y-fgnx-kwe) {}
:where(.mj-js-y-fgnx-kwf) {}
:where(.mj-js-y-fgnx-kwg) {}
:where(.mj-js-y-fgnx-kwh) {}
:where(.mj-js-y-fgnx-kwi) {}
:where(.mj-js-y-fgnx-kwj) {}
:where(.mj-js-y-fgnx-kwk) {}
:where(.mj-js-y-fgnx-kwl) {}
:where(.mj-js-y-fgnx-kwm) {}
:where(.mj-js-y-fgnx-kwn) {}
:where(.mj-js-y-fgnx-kwo) {}
:where(.mj-js-y-fkh6cn) {}
:where(.mj-js-y-fkh6cn1) {}
:where(.mj-js-y-fkh6cn2) {}
:where(.mj-js-y-fkh6cn3) {}
:where(.mj-js-y-fkh6cn4) {}
:where(.mj-js-y-hv-bchd) {}
:where(.mj-js-y-hv-bchd-a) {}
:where(.mj-js-y-hv-bchd-b) {}
:where(.mj-js-y-hv-bchd-c) {}
:where(.mj-js-y-hv-bchd-d) {}
:where(.mj-js-y-hv-bchd-e) {}
:where(.mj-js-y-hv-bchd-f) {}
:where(.mj-js-y-hv-bchd-g) {}
:where(.mj-js-y-hv-bchd-h) {}
:where(.mj-js-y-hv-bchd-i) {}
:where(.mj-js-y-hv-bchd-j) {}
:where(.mj-js-y-hv-bchd-k) {}
:where(.mj-js-y-hv-bchd-l) {}
:where(.mj-js-y-hv-bchd-m) {}
:where(.mj-js-y-hv-bchd-n) {}
:where(.mj-js-y-hv-bchd-o) {}
:where(.mj-js-y-hv-bchd-p) {}
:where(.mj-js-y-hv-bchd-q) {}
:where(.mj-js-y-hv-bchd1) {}
:where(.mj-js-y-hv-bchd2) {}
:where(.mj-js-y-hv-bchd3) {}
:where(.mj-js-y-hv-bchd4) {}
:where(.mj-js-y-hv-bchd5) {}
:where(.mj-js-y-hv-bchd6) {}
:where(.mj-js-y-hv-bchd7) {}
:where(.mj-js-y-hv-bchd8) {}
:where(.mj-js-y-hv-bchd9) {}
:where(.mj-js-y-je-dxbf) {}
:where(.mj-js-y-je-dxbf1) {}
:where(.mj-js-y-je-dxbf2) {}
:where(.mj-js-y-je-dxbf3) {}
:where(.mj-js-y-je-dxbf4) {}
:where(.mj-js-y-kezi7k) {}
:where(.mj-js-y-kezi7k-a) {}
:where(.mj-js-y-kezi7k-b) {}
:where(.mj-js-y-kezi7k-c) {}
:where(.mj-js-y-kezi7k-d) {}
:where(.mj-js-y-kezi7k1) {}
:where(.mj-js-y-kezi7k2) {}
:where(.mj-js-y-kezi7k3) {}
:where(.mj-js-y-kezi7k4) {}
:where(.mj-js-y-kezi7k5) {}
:where(.mj-js-y-kezi7k6) {}
:where(.mj-js-y-kezi7k7) {}
:where(.mj-js-y-kezi7k8) {}
:where(.mj-js-y-kezi7k9) {}
:where(.mj-js-y-l3z6j-k) {}
:where(.mj-js-y-l3z6j-k1) {}
:where(.mj-js-y-l3z6j-k2) {}
:where(.mj-js-y-l3z6j-k3) {}
:where(.mj-js-y-l3z6j-k4) {}
:where(.mj-js-y-l3z6j-k5) {}
:where(.mj-js-y-l3z6j-k6) {}
:where(.mj-js-y-l3z6j-k7) {}
:where(.mj-js-y-l3z6j-k8) {}
:where(.mj-js-y-l3z6j-k9) {}
:where(.mj-js-y-l3z6j-ka) {}
:where(.mj-js-y-l3z6j-kb) {}
:where(.mj-js-y-l3z6j-kc) {}
:where(.mj-js-y-l3z6j-kd) {}
:where(.mj-js-y-l3z6j-ke) {}
:where(.mj-js-y-l3z6j-kf) {}
:where(.mj-js-y-l3z6j-kg) {}
:where(.mj-js-y-l3z6j-kh) {}
:where(.mj-js-y-l3z6j-ki) {}
:where(.mj-js-y-ma8ip-w) {}
:where(.mj-js-y-ma8ip-w1) {}
:where(.mj-js-y-ma8ip-w2) {}
:where(.mj-js-y-ma8ip-w3) {}
:where(.mj-js-y-ma8ip-w4) {}
:where(.mj-js-y-ma8ip-w5) {}
:where(.mj-js-y-ma8ip-w6) {}
:where(.mj-js-y-ma8ip-w7) {}
:where(.mj-js-y-ma8ip-w8) {}
:where(.mj-js-y-ma8ip-w9) {}
:where(.mj-js-y-ma8ip-wa) {}
:where(.mj-js-y-ma8ip-wb) {}
:where(.mj-js-y-ma8ip-wc) {}
:where(.mj-js-y-ma8ip-wd) {}
:where(.mj-js-y-ma8ip-we) {}
:where(.mj-js-y-ma8ip-wf) {}
:where(.mj-js-y-ma8ip-wg) {}
:where(.mj-js-y-ma8ip-wh) {}
:where(.mj-js-y-ma8ip-wi) {}
:where(.mj-js-y-ma8ip-wj) {}
:where(.mj-js-y-ma8ip-wk) {}
:where(.mj-js-y-ma8ip-wl) {}
:where(.mj-js-y-ma8ip-wm) {}
:where(.mj-js-y-ma8ip-wn) {}
:where(.mj-js-y-ma8ip-wo) {}
:where(.mj-js-y-ma8ip-wp) {}
:where(.mj-js-y-ma8ip-wq) {}
:where(.mj-js-y-math) {}
:where(.mj-js-y-mb1j-pwc) {}
:where(.mj-js-y-mb1j-pwd) {}
:where(.mj-js-y-mb1j-pwl) {}
:where(.mj-js-y-mluza) {}
:where(.mj-js-y-n-5) {}
:where(.mj-js-y-nixlqy) {}
:where(.mj-js-y-nixlqy1) {}
:where(.mj-js-y-nixlqy2) {}
:where(.mj-js-y-nixlqy3) {}
:where(.mj-js-y-nixlqy4) {}
:where(.mj-js-y-nixlqy5) {}
:where(.mj-js-y-nixlqy6) {}
:where(.mj-js-y-nixlqy7) {}
:where(.mj-js-y-nixlqy8) {}
:where(.mj-js-y-nixlqy9) {}
:where(.mj-js-y-nixlqya) {}
:where(.mj-js-y-nixlqyb) {}
:where(.mj-js-y-nixlqyc) {}
:where(.mj-js-y-nixlqyd) {}
:where(.mj-js-y-nixlqye) {}
:where(.mj-js-y-nixlqyf) {}
:where(.mj-js-y-nixlqyg) {}
:where(.mj-js-y-nixlqyh) {}
:where(.mj-js-y-nv-ot04) {}
:where(.mj-js-y-nz3-nm-p) {}
:where(.mj-js-y-nz3-nm-p1) {}
:where(.mj-js-y-offset) {}
:where(.mj-js-y-ojkpy-d4) {}
:where(.mj-js-y-opa-eb-j) {}
:where(.mj-js-y-origin) {}
:where(.mj-js-y-origin-t) {}
:where(.mj-js-y-percent) {}
:where(.mj-js-y-placeholder) {}
:where(.mj-js-y-q7jnwe) {}
:where(.mj-js-y-q7jnwe-a) {}
:where(.mj-js-y-q7jnwe-b) {}
:where(.mj-js-y-q7jnwe-c) {}
:where(.mj-js-y-q7jnwe-d) {}
:where(.mj-js-y-q7jnwe-e) {}
:where(.mj-js-y-q7jnwe-f) {}
:where(.mj-js-y-q7jnwe-g) {}
:where(.mj-js-y-q7jnwe-h) {}
:where(.mj-js-y-q7jnwe-i) {}
:where(.mj-js-y-q7jnwe-j) {}
:where(.mj-js-y-q7jnwe-k) {}
:where(.mj-js-y-q7jnwe-l) {}
:where(.mj-js-y-q7jnwe1) {}
:where(.mj-js-y-q7jnwe2) {}
:where(.mj-js-y-q7jnwe3) {}
:where(.mj-js-y-q7jnwe4) {}
:where(.mj-js-y-q7jnwe5) {}
:where(.mj-js-y-q7jnwe6) {}
:where(.mj-js-y-q7jnwe7) {}
:where(.mj-js-y-q7jnwe8) {}
:where(.mj-js-y-q7jnwe9) {}
:where(.mj-js-y-r-5) {}
:where(.mj-js-y-radius) {}
:where(.mj-js-y-rkyz-vf) {}
:where(.mj-js-y-rkyz-vf-a) {}
:where(.mj-js-y-rkyz-vf-b) {}
:where(.mj-js-y-rkyz-vf-c) {}
:where(.mj-js-y-rkyz-vf-d) {}
:where(.mj-js-y-rkyz-vf-e) {}
:where(.mj-js-y-rkyz-vf-f) {}
:where(.mj-js-y-rkyz-vf-g) {}
:where(.mj-js-y-rkyz-vf-h) {}
:where(.mj-js-y-rkyz-vf1) {}
:where(.mj-js-y-rkyz-vf2) {}
:where(.mj-js-y-rkyz-vf3) {}
:where(.mj-js-y-rkyz-vf4) {}
:where(.mj-js-y-rkyz-vf5) {}
:where(.mj-js-y-rkyz-vf6) {}
:where(.mj-js-y-rkyz-vf7) {}
:where(.mj-js-y-rkyz-vf8) {}
:where(.mj-js-y-rkyz-vf9) {}
:where(.mj-js-y-rp-vtry) {}
:where(.mj-js-y-rp-vtry1) {}
:where(.mj-js-y-rp-vtry2) {}
:where(.mj-js-y-scale) {}
:where(.mj-js-y-sf-em-yo) {}
:where(.mj-js-y-sf-em-yo1) {}
:where(.mj-js-y-sf-em-yo2) {}
:where(.mj-js-y-sf-em-yo3) {}
:where(.mj-js-y-sf-em-yo4) {}
:where(.mj-js-y-sf-em-yo5) {}
:where(.mj-js-y-sf-em-yo6) {}
:where(.mj-js-y-t2-ov0-h) {}
:where(.mj-js-y-t2-ov0-h1) {}
:where(.mj-js-y-t2-ov0-h2) {}
:where(.mj-js-y-t2-ov0-h3) {}
:where(.mj-js-y-tpl-bz-a4) {}
:where(.mj-js-y-ug4ml9) {}
:where(.mj-js-y-ug4ml9-a) {}
:where(.mj-js-y-ug4ml9-b) {}
:where(.mj-js-y-ug4ml9-c) {}
:where(.mj-js-y-ug4ml9-d) {}
:where(.mj-js-y-ug4ml9-e) {}
:where(.mj-js-y-ug4ml9-f) {}
:where(.mj-js-y-ug4ml9-g) {}
:where(.mj-js-y-ug4ml9-h) {}
:where(.mj-js-y-ug4ml9-i) {}
:where(.mj-js-y-ug4ml9-j) {}
:where(.mj-js-y-ug4ml9-k) {}
:where(.mj-js-y-ug4ml9-l) {}
:where(.mj-js-y-ug4ml9-m) {}
:where(.mj-js-y-ug4ml9-n) {}
:where(.mj-js-y-ug4ml9-o) {}
:where(.mj-js-y-ug4ml9-p) {}
:where(.mj-js-y-ug4ml9-q) {}
:where(.mj-js-y-ug4ml9-r) {}
:where(.mj-js-y-ug4ml9-s) {}
:where(.mj-js-y-ug4ml9-t) {}
:where(.mj-js-y-ug4ml9-u) {}
:where(.mj-js-y-ug4ml9-v) {}
:where(.mj-js-y-ug4ml91) {}
:where(.mj-js-y-ug4ml92) {}
:where(.mj-js-y-ug4ml93) {}
:where(.mj-js-y-ug4ml94) {}
:where(.mj-js-y-ug4ml95) {}
:where(.mj-js-y-ug4ml96) {}
:where(.mj-js-y-ug4ml97) {}
:where(.mj-js-y-ug4ml98) {}
:where(.mj-js-y-ug4ml99) {}
:where(.mj-js-y-vbejt-z) {}
:where(.mj-js-y-vbejt-z1) {}
:where(.mj-js-y-vbejt-z2) {}
:where(.mj-js-y-vbejt-z3) {}
:where(.mj-js-y-vbejt-z4) {}
:where(.mj-js-y-vbejt-z5) {}
:where(.mj-js-y-vbejt-z6) {}
:where(.mj-js-y-vbejt-z7) {}
:where(.mj-js-y-vbejt-z8) {}
:where(.mj-js-y-vbejt-z9) {}
:where(.mj-js-y-vbejt-za) {}
:where(.mj-js-y-vbejt-zb) {}
:where(.mj-js-y-vbejt-zc) {}
:where(.mj-js-y-vbejt-zd) {}
:where(.mj-js-y-vbejt-ze) {}
:where(.mj-js-y-vbejt-zf) {}
:where(.mj-js-y-vbejt-zg) {}
:where(.mj-js-y-vbejt-zh) {}
:where(.mj-js-y-vlt-jx-x) {}
:where(.mj-js-y-vlt-jx-x1) {}
:where(.mj-js-y-vlt-jx-x2) {}
:where(.mj-js-y-vlt-jx-x3) {}
:where(.mj-js-y-vlt-jx-x4) {}
:where(.mj-js-y-vlt-jx-x5) {}
:where(.mj-js-y-vlt-jx-x6) {}
:where(.mj-js-y-vlt-jx-x7) {}
:where(.mj-js-y-vlt-jx-x8) {}
:where(.mj-js-y-vlt-jx-x9) {}
:where(.mj-js-y-vlt-jx-xa) {}
:where(.mj-js-y-vnbe-ry) {}
:where(.mj-js-y-vnbe-ry1) {}
:where(.mj-js-y-vnbe-ry2) {}
:where(.mj-js-y-vnbe-ry3) {}
:where(.mj-js-y-vnbe-ry4) {}
:where(.mj-js-y-vnbe-ry5) {}
:where(.mj-js-y-vqqe-tm2) {}
:where(.mj-js-y-vqqe-tm7) {}
:where(.mj-js-y-wl-hg59) {}
:where(.mj-js-y-wl-hg591) {}
:where(.mj-js-y-wl-hg592) {}
:where(.mj-js-y-wl-hg593) {}
:where(.mj-js-y-xfft-ra) {}
:where(.mj-js-y-xfft-ra1) {}
:where(.mj-js-y-xfft-ra2) {}
:where(.mj-js-y0v-ru1-k) {}
:where(.mj-js-y1vkr08) {}
:where(.mj-js-y2-hhckn-v) {}
:where(.mj-js-y2-xlyxjs) {}
:where(.mj-js-y29-sb3i) {}
:where(.mj-js-y29-uc3r-y) {}
:where(.mj-js-y2v-pba) {}
:where(.mj-js-y3v-ycmv-u) {}
:where(.mj-js-yaw-left) {}
:where(.mj-js-yaw-right) {}
:where(.mj-js-yb-pavb-d) {}
:where(.mj-js-yb-pavb-d1) {}
:where(.mj-js-yb-pavb-d2) {}
:where(.mj-js-yb-pavb-d3) {}
:where(.mj-js-yb-pavb-d4) {}
:where(.mj-js-yb-pavb-d5) {}
:where(.mj-js-yb-pavb-d6) {}
:where(.mj-js-yb-pavb-d7) {}
:where(.mj-js-yb-pavb-d8) {}
:where(.mj-js-yb-pavb-d9) {}
:where(.mj-js-yb-pavb-da) {}
:where(.mj-js-yd5ngrn) {}
:where(.mj-js-yd5ngrn-a) {}
:where(.mj-js-yd5ngrn1) {}
:where(.mj-js-yd5ngrn2) {}
:where(.mj-js-yd5ngrn3) {}
:where(.mj-js-yd5ngrn4) {}
:where(.mj-js-yd5ngrn5) {}
:where(.mj-js-yd5ngrn6) {}
:where(.mj-js-yd5ngrn7) {}
:where(.mj-js-yd5ngrn8) {}
:where(.mj-js-yd5ngrn9) {}
:where(.mj-js-ydicz-r3) {}
:where(.mj-js-ydicz-r3-a) {}
:where(.mj-js-ydicz-r3-b) {}
:where(.mj-js-ydicz-r31) {}
:where(.mj-js-ydicz-r32) {}
:where(.mj-js-ydicz-r33) {}
:where(.mj-js-ydicz-r34) {}
:where(.mj-js-ydicz-r35) {}
:where(.mj-js-ydicz-r36) {}
:where(.mj-js-ydicz-r37) {}
:where(.mj-js-ydicz-r38) {}
:where(.mj-js-ydicz-r39) {}
:where(.mj-js-years-math) {}
:where(.mj-js-yh-j2u-p1) {}
:where(.mj-js-yh-j2u-p1-a) {}
:where(.mj-js-yh-j2u-p1-b) {}
:where(.mj-js-yh-j2u-p1-c) {}
:where(.mj-js-yh-j2u-p1-d) {}
:where(.mj-js-yh-j2u-p1-e) {}
:where(.mj-js-yh-j2u-p1-f) {}
:where(.mj-js-yh-j2u-p1-g) {}
:where(.mj-js-yh-j2u-p1-h) {}
:where(.mj-js-yh-j2u-p1-i) {}
:where(.mj-js-yh-j2u-p11) {}
:where(.mj-js-yh-j2u-p12) {}
:where(.mj-js-yh-j2u-p13) {}
:where(.mj-js-yh-j2u-p14) {}
:where(.mj-js-yh-j2u-p15) {}
:where(.mj-js-yh-j2u-p16) {}
:where(.mj-js-yh-j2u-p17) {}
:where(.mj-js-yh-j2u-p18) {}
:where(.mj-js-yh-j2u-p19) {}
:where(.mj-js-yh-ygqm-t) {}
:where(.mj-js-yh-ygqm-t1) {}
:where(.mj-js-yism8-fl) {}
:where(.mj-js-yism8-fl1) {}
:where(.mj-js-yism8-fl2) {}
:where(.mj-js-yj-xffdh) {}
:where(.mj-js-yj-xffdh-a) {}
:where(.mj-js-yj-xffdh-b) {}
:where(.mj-js-yj-xffdh-c) {}
:where(.mj-js-yj-xffdh-d) {}
:where(.mj-js-yj-xffdh-e) {}
:where(.mj-js-yj-xffdh-f) {}
:where(.mj-js-yj-xffdh-g) {}
:where(.mj-js-yj-xffdh-h) {}
:where(.mj-js-yj-xffdh1) {}
:where(.mj-js-yj-xffdh2) {}
:where(.mj-js-yj-xffdh3) {}
:where(.mj-js-yj-xffdh4) {}
:where(.mj-js-yj-xffdh5) {}
:where(.mj-js-yj-xffdh6) {}
:where(.mj-js-yj-xffdh7) {}
:where(.mj-js-yj-xffdh8) {}
:where(.mj-js-yj-xffdh9) {}
:where(.mj-js-yj-zwknj) {}
:where(.mj-js-yj-zwknj1) {}
:where(.mj-js-yj-zwknj2) {}
:where(.mj-js-yj-zwknj3) {}
:where(.mj-js-yj-zwknj4) {}
:where(.mj-js-yj-zwknj5) {}
:where(.mj-js-yj-zwknj6) {}
:where(.mj-js-yj-zwknj7) {}
:where(.mj-js-yjs-t5-ek) {}
:where(.mj-js-yjs-t5-ek1) {}
:where(.mj-js-yjs-t5-ek2) {}
:where(.mj-js-yjs-t5-ek3) {}
:where(.mj-js-yjs-t5-ek4) {}
:where(.mj-js-yjs-t5-ek5) {}
:where(.mj-js-yjs-t5-ek6) {}
:where(.mj-js-yjs-t5-ek7) {}
:where(.mj-js-yjs-t5-ek8) {}
:where(.mj-js-yjs-t5-ek9) {}
:where(.mj-js-yk-ys-fsr) {}
:where(.mj-js-yk-ys-fsr-a) {}
:where(.mj-js-yk-ys-fsr-b) {}
:where(.mj-js-yk-ys-fsr-c) {}
:where(.mj-js-yk-ys-fsr-d) {}
:where(.mj-js-yk-ys-fsr-e) {}
:where(.mj-js-yk-ys-fsr-f) {}
:where(.mj-js-yk-ys-fsr-g) {}
:where(.mj-js-yk-ys-fsr-h) {}
:where(.mj-js-yk-ys-fsr-i) {}
:where(.mj-js-yk-ys-fsr-j) {}
:where(.mj-js-yk-ys-fsr-k) {}
:where(.mj-js-yk-ys-fsr-l) {}
:where(.mj-js-yk-ys-fsr-m) {}
:where(.mj-js-yk-ys-fsr-n) {}
:where(.mj-js-yk-ys-fsr-o) {}
:where(.mj-js-yk-ys-fsr-p) {}
:where(.mj-js-yk-ys-fsr-q) {}
:where(.mj-js-yk-ys-fsr-r) {}
:where(.mj-js-yk-ys-fsr-s) {}
:where(.mj-js-yk-ys-fsr-t) {}
:where(.mj-js-yk-ys-fsr-u) {}
:where(.mj-js-yk-ys-fsr-v) {}
:where(.mj-js-yk-ys-fsr-w) {}
:where(.mj-js-yk-ys-fsr-x) {}
:where(.mj-js-yk-ys-fsr-y) {}
:where(.mj-js-yk-ys-fsr-z) {}
:where(.mj-js-yk-ys-fsr1) {}
:where(.mj-js-yk-ys-fsr2) {}
:where(.mj-js-yk-ys-fsr3) {}
:where(.mj-js-yk-ys-fsr4) {}
:where(.mj-js-yk-ys-fsr5) {}
:where(.mj-js-yk-ys-fsr6) {}
:where(.mj-js-yk-ys-fsr7) {}
:where(.mj-js-yk-ys-fsr8) {}
:where(.mj-js-yk-ys-fsr9) {}
:where(.mj-js-yosemite1500) {}
:where(.mj-js-yosemite2) {}
:where(.mj-js-yosemite3) {}
:where(.mj-js-yoyo-ease) {}
:where(.mj-js-yq-xw-kw3) {}
:where(.mj-js-yq-xw-kw3-a) {}
:where(.mj-js-yq-xw-kw3-b) {}
:where(.mj-js-yq-xw-kw3-c) {}
:where(.mj-js-yq-xw-kw3-d) {}
:where(.mj-js-yq-xw-kw3-e) {}
:where(.mj-js-yq-xw-kw3-f) {}
:where(.mj-js-yq-xw-kw3-g) {}
:where(.mj-js-yq-xw-kw3-h) {}
:where(.mj-js-yq-xw-kw3-i) {}
:where(.mj-js-yq-xw-kw3-j) {}
:where(.mj-js-yq-xw-kw3-k) {}
:where(.mj-js-yq-xw-kw3-l) {}
:where(.mj-js-yq-xw-kw3-m) {}
:where(.mj-js-yq-xw-kw3-n) {}
:where(.mj-js-yq-xw-kw3-o) {}
:where(.mj-js-yq-xw-kw3-p) {}
:where(.mj-js-yq-xw-kw3-q) {}
:where(.mj-js-yq-xw-kw3-r) {}
:where(.mj-js-yq-xw-kw3-s) {}
:where(.mj-js-yq-xw-kw3-t) {}
:where(.mj-js-yq-xw-kw3-u) {}
:where(.mj-js-yq-xw-kw3-v) {}
:where(.mj-js-yq-xw-kw3-w) {}
:where(.mj-js-yq-xw-kw3-x) {}
:where(.mj-js-yq-xw-kw3-y) {}
:where(.mj-js-yq-xw-kw3-z) {}
:where(.mj-js-yq-xw-kw31) {}
:where(.mj-js-yq-xw-kw32) {}
:where(.mj-js-yq-xw-kw34) {}
:where(.mj-js-yq-xw-kw35) {}
:where(.mj-js-yq-xw-kw36) {}
:where(.mj-js-yq-xw-kw37) {}
:where(.mj-js-yq-xw-kw38) {}
:where(.mj-js-yq-xw-kw39) {}
:where(.mj-js-yq-xw-kw3a) {}
:where(.mj-js-yq-xw-kw3b) {}
:where(.mj-js-yr-cvsez) {}
:where(.mj-js-yr-cvsez1) {}
:where(.mj-js-yr-cvsez2) {}
:where(.mj-js-yr-cvsez3) {}
:where(.mj-js-yr-cvsez4) {}
:where(.mj-js-yr-cvsez5) {}
:where(.mj-js-yr-cvsez6) {}
:where(.mj-js-yr-cvsez7) {}
:where(.mj-js-yr-cvsez8) {}
:where(.mj-js-yr-om-eyh) {}
:where(.mj-js-yr-om-eyh1) {}
:where(.mj-js-yr-om-eyh2) {}
:where(.mj-js-yr-om-eyh3) {}
:where(.mj-js-yr-om-eyh4) {}
:where(.mj-js-yr-om-eyh5) {}
:where(.mj-js-yr-om-eyh6) {}
:where(.mj-js-yr-om-eyh7) {}
:where(.mj-js-yr-om-eyh8) {}
:where(.mj-js-yr-om-eyh9) {}
:where(.mj-js-yr-om-eyha) {}
:where(.mj-js-yr-om-eyhb) {}
:where(.mj-js-yr-om-eyhc) {}
:where(.mj-js-yr-om-eyhd) {}
:where(.mj-js-yr-om-eyhe) {}
:where(.mj-js-yr-om-eyhf) {}
:where(.mj-js-yrkqjgy-k) {}
:where(.mj-js-yrkqjgy-t) {}
:where(.mj-js-ysc1-t-jokuwi-gy-hmqkcmts1-eewo-hhy-np8m-zfnu8-w4-qyao916a0cb4) {}
:where(.mj-js-yv-htyu-w) {}
:where(.mj-js-yw-h9-m2x) {}
:where(.mj-js-yw-h9-m2x1) {}
:where(.mj-js-yw-h9-m2x2) {}
:where(.mj-js-yw-h9-m2x3) {}
:where(.mj-js-yw-h9-m2x4) {}
:where(.mj-js-yw-h9-m2x5) {}
:where(.mj-js-yw-h9-m2x6) {}
:where(.mj-js-yw-h9-m2x7) {}
:where(.mj-js-yw-xwagf-i) {}
:where(.mj-js-yw6d-kkv) {}
:where(.mj-js-yw6d-kkv1) {}
:where(.mj-js-yw6d-kkv2) {}
:where(.mj-js-yw6d-kkv3) {}
:where(.mj-js-yw6d-kkv4) {}
:where(.mj-js-yw6d-kkv5) {}
:where(.mj-js-yw6d-kkv6) {}
:where(.mj-js-yw6d-kkv7) {}
:where(.mj-js-yw6d-kkv8) {}
:where(.mj-js-yw6d-kkv9) {}
:where(.mj-js-yw6d-kkva) {}
:where(.mj-js-yw6d-kkvb) {}
:where(.mj-js-yw6d-kkvc) {}
:where(.mj-js-ywn0-dwf-s) {}
:where(.mj-js-yxb-wbh-k) {}
:where(.mj-js-yxf-uou) {}
:where(.mj-js-yxj-pys1-o) {}
:where(.mj-js-yxr-pbw) {}
:where(.mj-js-yy-r1s70-j) {}
:where(.mj-js-yy-r1s70-l) {}
:where(.mj-js-yz450f) {}
:where(.mj-market-stats) {}
:where(.mj-market-stats-1) {}
:where(.mj-market-stats-2) {}
:where(.mj-market-stats-3) {}
:where(.mj-market-stats-4) {}
:where(.mj-market-stats-5) {}
:where(.mj-market-stats-6) {}
:where(.mj-market-stats-7) {}
:where(.mj-market-stats-8) {}
:where(.mj-market-stats-9) {}
:where(.mj-market-stats-a) {}
:where(.mj-market-stats-b) {}
:where(.mj-market-stats-d) {}
:where(.mj-page-backdrop-2) {}
:where(.mj-page-backdrop-3) {}
:where(.mj-page-backdrop-4) {}
:where(.mj-page-backdrop-5) {}
:where(.mj-post-detail-page-yf3-lsl41) {}
:where(.mj-price-history) {}
:where(.mj-price-history-1) {}
:where(.mj-price-history-2) {}
:where(.mj-price-history-3) {}
:where(.mj-price-history-4) {}
:where(.mj-price-history-5) {}
:where(.mj-price-history-6) {}
:where(.mj-price-history-7) {}
:where(.mj-price-history-8) {}
:where(.mj-price-history-9) {}
:where(.mj-price-history-a) {}
:where(.mj-price-history-b) {}
:where(.mj-price-history-c) {}
:where(.mj-price-history-d) {}
:where(.mj-price-history-e) {}
:where(.mj-price-history-f) {}
:where(.mj-price-history-g) {}
:where(.mj-price-history-h) {}
:where(.mj-price-history-i) {}
:where(.mj-price-history-j) {}
:where(.mj-price-history-k) {}
:where(.mj-search-7) {}
:where(.mj-search-c) {}
:where(.mj-search-d) {}
:where(.mj-site-header-y-ojkpy-d1) {}
:where(.mj-skin-card-4) {}
:where(.mj-skin-card-5) {}
:where(.mj-skin-card-8) {}
:where(.mj-skin-card-9) {}
:where(.mj-skin-card-a) {}
:where(.mj-skin-card-d) {}
:where(.mj-skin-card-e) {}
:where(.mj-skins-catalog-5) {}
:where(.mj-skins-catalog-6) {}
:where(.mj-skins-catalog-7) {}
:where(.mj-skins-catalog-8) {}
:where(.mj-skins-categories-3) {}
:where(.mj-skins-categories-4) {}
:where(.mj-skins-categories-5) {}
:where(.mj-skins-categories-6) {}
:where(.mj-skins-categories-7) {}
:where(.mj-skins-dropdown-6) {}
:where(.mj-skins-dropdown-7) {}
:where(.mj-skins-dropdown-8) {}
:where(.mj-skins-dropdown-9) {}
:where(.mj-skins-dropdown-a) {}
:where(.mj-skins-dropdown-d) {}
:where(.mj-skins-dropdown-f) {}
:where(.mj-skins-dropdown-g) {}
:where(.mj-skins-dropdown-h) {}
:where(.mj-skins-dropdown-i) {}
:where(.mj-skins-dropdown-n) {}
:where(.mj-skins-dropdown-o) {}
:where(.mj-slug-y-og6-hiw1) {}
:where(.mj-test-y-xiir-pt1) {}
:where(.mj-test-y-xiir-pt2) {}
:where(.mj-vehicle-card-h) {}
:where(.mj-vehicle-card-i) {}
:where(.mj-vehicle-card-j) {}
:where(.mj-vehicle-gallery) {}
:where(.mj-vehicle-gallery-1) {}
:where(.mj-vehicle-gallery-3) {}
:where(.mj-vehicle-gallery-4) {}
:where(.mj-vehicle-gallery-5) {}
:where(.mj-vehicle-gallery-6) {}
:where(.mj-vehicle-gallery-7) {}
:where(.mj-vehicle-gallery-8) {}
:where(.mj-vehicle-gallery-9) {}
:where(.mj-vehicle-gallery-a) {}
:where(.mj-vehicle-gallery-b) {}
:where(.mj-vehicle-gallery-c) {}
:where(.mj-vehicle-gallery-d) {}
:where(.mj-vehicle-gallery-f) {}
:where(.mj-vehicle-paint) {}
:where(.mj-vehicle-paint-1) {}
:where(.mj-vehicle-paint-1-a) {}
:where(.mj-vehicle-paint-1-b) {}
:where(.mj-vehicle-paint-1-c) {}
:where(.mj-vehicle-paint-1-d) {}
:where(.mj-vehicle-paint-1-m) {}
:where(.mj-vehicle-paint-1-n) {}
:where(.mj-vehicle-paint-1-o) {}
:where(.mj-vehicle-paint-1-p) {}
:where(.mj-vehicle-paint-1-q) {}
:where(.mj-vehicle-paint-1-r) {}
:where(.mj-vehicle-paint-10) {}
:where(.mj-vehicle-paint-11) {}
:where(.mj-vehicle-paint-12) {}
:where(.mj-vehicle-paint-13) {}
:where(.mj-vehicle-paint-14) {}
:where(.mj-vehicle-paint-17) {}
:where(.mj-vehicle-paint-18) {}
:where(.mj-vehicle-paint-19) {}
:where(.mj-vehicle-paint-2) {}
:where(.mj-vehicle-paint-3) {}
:where(.mj-vehicle-paint-4) {}
:where(.mj-vehicle-paint-5) {}
:where(.mj-vehicle-paint-6) {}
:where(.mj-vehicle-paint-7) {}
:where(.mj-vehicle-paint-8) {}
:where(.mj-vehicle-paint-9) {}
:where(.mj-vehicle-paint-a) {}
:where(.mj-vehicle-paint-b) {}
:where(.mj-vehicle-paint-c) {}
:where(.mj-vehicle-paint-d) {}
:where(.mj-vehicle-paint-e) {}
:where(.mj-vehicle-paint-empty) {}
:where(.mj-vehicle-paint-f) {}
:where(.mj-vehicle-paint-g) {}
:where(.mj-vehicle-paint-h) {}
:where(.mj-vehicle-paint-i) {}
:where(.mj-vehicle-paint-j) {}
:where(.mj-vehicle-paint-k) {}
:where(.mj-vehicle-paint-l) {}
:where(.mj-vehicle-paint-m) {}
:where(.mj-vehicle-paint-n) {}
:where(.mj-vehicle-paint-o) {}
:where(.mj-vehicle-paint-p) {}
:where(.mj-vehicle-paint-q) {}
:where(.mj-vehicle-paint-r) {}
:where(.mj-vehicle-paint-s) {}
:where(.mj-vehicle-panel) {}
:where(.mj-vehicle-panel-1) {}
:where(.mj-vehicle-panel-2) {}
:where(.mj-vehicle-panel-3) {}
:where(.mj-vehicle-panel-4) {}
:where(.mj-vehicle-panel-5) {}
:where(.mj-vehicle-panel-6) {}
:where(.mj-vehicle-panel-7) {}
:where(.mj-vehicle-panel-8) {}
:where(.mj-vehicle-panel-9) {}
:where(.mj-vehicle-panel-a) {}
:where(.mj-vehicle-section) {}
:where(.mj-vehicle-section-1) {}
:where(.mj-vehicle-section-2) {}
:where(.mj-vehicle-section-3) {}
:where(.mj-vehicle-section-4) {}
:where(.mj-vehicle-section-5) {}
:where(.mj-vehicle-section-6) {}
:where(.mj-vehicle-section-7) {}
:where(.mj-vehicle-section-8) {}
:where(.mj-vehicle-sources) {}
:where(.mj-vehicle-sources-1) {}
:where(.mj-vehicle-sources-2) {}
:where(.mj-vehicle-sources-3) {}
:where(.mj-vehicle-sources-4) {}
:where(.mj-vehicle-sources-5) {}
:where(.mj-vehicle-spec) {}
:where(.mj-vehicle-spec-label) {}
:where(.mj-vehicle-spec-value) {}
:where(.mj-vehicle-specs) {}
:where(.mj-vehicle-specs-spacer) {}
:where(.mj-vehicle-upgrades) {}
:where(.mj-vehicle-upgrades-1) {}
:where(.mj-vehicle-upgrades-2) {}
:where(.mj-vehicle-upgrades-3) {}
:where(.mj-vehicle-upgrades-5) {}
:where(.mj-vehicle-upgrades-9) {}
:where(.mj-vehicle-upgrades-a) {}
:where(.mj-vehicle-upgrades-b) {}
:where(.mj-vehicle-upgrades-c) {}
:where(.mj-vehicle-upgrades-d) {}
:where(.mj-vehicle-upgrades-e) {}
:where(.mj-vehicle-upgrades-f) {}
:where(.mj-vehicle-upgrades-g) {}
:where(.mj-vehicle-upgrades-h) {}
:where(.mj-vehicle-upgrades-i) {}
:where(.mj-vehicle-upgrades-j) {}
:where(.mj-vehicle-upgrades-k) {}
:where(.mj-vehicle-upgrades-l) {}
:where(.mj-vehicle-upgrades-m) {}
:where(.mj-vehicle-upgrades-n) {}
:where(.mj-vehicle-upgrades-o) {}
:where(.mj-vehicle-upgrades-p) {}
:where(.mj-vehicle-upgrades-q) {}
:where(.mj-vehicle-upgrades-r) {}
:where(.mj-vehicle-upgrades-s) {}
:where(.mj-vehicle-upgrades-t) {}
:where(.mj-vehicle-upgrades-u) {}
:where(.mj-vehicle-upgrades-v) {}
:where(.mj-vehicle-upgrades-w) {}
:where(.mj-vehicle-upgrades-x) {}
:where(.mj-vehicle-upgrades-y) {}
:where(.mj-vehicle-upgrades-z) {}
}
