*{box-sizing:border-box;margin:0;padding:0}:root{--brand: #B194FF;--b50: #FAF7FF;--b100: #F3ECFF;--b200: #E5D5FF;--b300: #D1B8FF;--b400: #B194FF;--b500: #966BF5;--b600: #7C49DF;--b700: #6638BE;--b800: #552F9B;--b900: #48297E;--b950: #2D1654;--n0: #FFFFFF;--n50: #FCFCFC;--n100: #F7F7F7;--n200: #EFEFEF;--n300: #E3E3E3;--n400: #D1D1D1;--n500: #B8B8B8;--n600: #8F8F8F;--n700: #5D5470;--n800: #463668;--ink: #2D1654;--line: #E3E3E3;--paper: #F2F0F5;--panel: #FFFFFF;--field: #FFFFFF;color-scheme:light;--plum-ink: #2A1560;--plum-body: #3E2483;--y50: #FDF9EE;--y100: #FCF4DC;--y200: #FBEBB6;--y300: #FDE184;--y400: #FFD23F;--y500: #FDC922;--y600: #EAB404;--y700: #BE9307;--y800: #967509;--y900: #71590B;--y950: #46380A;--red: #DC2626;--amber: var(--y900);--green: #059669;--tick: #10B981;--tick-deep: #047857;--tick-soft: #A7F3D0;--tick-wash: #ECFDF5;--sans: "Switzer", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang TC", "PingFang SC", "Microsoft JhengHei", "Microsoft YaHei", "Noto Sans TC", sans-serif;--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--table: "Inter", "Switzer", -apple-system, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--display: "Gambarino", "Songti TC", "Songti SC", Georgia, serif;--ease: cubic-bezier(.22, .72, .28, 1);--chase: cubic-bezier(.17, .72, .22, 1);--drag: cubic-bezier(.3, .5, .15, 1);--focus-ring: 0 0 0 1px var(--b500), 0 0 0 3px rgba(177, 148, 255, .22)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}#root{min-height:100vh}a{color:var(--b700);text-decoration:none}::selection{background:#b194ff52;color:var(--b950)}.mono{font-family:var(--mono)}.muted{color:var(--n700)}.dim{color:var(--n600)}.red{color:var(--red)}.green{color:var(--green)}.amber{color:var(--amber)}input,select{font:inherit;color:var(--ink);background:var(--field);width:100%;height:42px;padding:0 16px;border:1px solid var(--n300);border-radius:999px;outline:none;transition:border-color .2s var(--ease),background-color .2s var(--ease),box-shadow .2s var(--ease)}input::placeholder{color:var(--n500)}input[type=checkbox]{width:16px;height:16px;padding:0;margin:0;border:none;border-radius:4px;background:transparent;box-shadow:none;accent-color:var(--b500);flex-shrink:0}input[type=checkbox]:hover,input[type=checkbox]:focus{background:transparent;box-shadow:none}input:hover,select:hover{background-color:var(--b50);border-color:var(--b200)}input:focus,select:focus,textarea:focus{outline:none;background-color:var(--field);border-color:var(--b500);box-shadow:var(--focus-ring)}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238F8F8F' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:14px}select option{font-family:var(--sans)}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:999px;background:var(--b400);color:#fff;font-size:14px;font-weight:600;border:1px solid transparent;white-space:nowrap;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),transform .16s var(--ease),box-shadow .22s var(--ease)}.btn:hover{background:var(--b500);transform:translateY(-1px);box-shadow:0 0 14px #b194ff80}.btn:active{transform:translateY(1px);box-shadow:0 0 10px #966bf58c}.btn.secondary{background:var(--panel);color:var(--ink);border-color:var(--n300)}.btn.secondary:hover{background:var(--b50);border-color:var(--b400);color:var(--b700);box-shadow:none}.btn.danger{background:transparent;color:var(--red);border-color:#f3c1c1}.btn.danger:hover{background:#fef2f2;border-color:#fca5a5;box-shadow:none}.btn.danger.solid{background:var(--red);border-color:var(--red);color:#fff}.btn.danger.solid:hover{background:#b91c1c;border-color:#b91c1c;color:#fff}.btn.sm{height:30px;padding:0 12px;font-size:12.5px;font-weight:500;gap:6px}.btn.sm svg{width:13px;height:13px;flex:none}td .btn.sm.secondary,.rc-foot .btn.sm.secondary{background:var(--n50);border-color:var(--n200);color:var(--b700)}td .btn.sm.secondary:hover,.rc-foot .btn.sm.secondary:hover{background:var(--b100);border-color:var(--b400);color:var(--b800)}td .btn.sm.danger{background:#fef2f2;border-color:#fbd0d0;color:var(--red)}td .btn.sm.danger:hover{background:#fee2e2;border-color:#fca5a5}[data-theme=dark] td .btn.sm.secondary,[data-theme=dark] .rc-foot .btn.sm.secondary{background:var(--n50);border-color:var(--n200);color:var(--b300)}[data-theme=dark] .icon-btn{background:var(--n50);border-color:var(--n200);color:var(--n700)}[data-theme=dark] .icon-btn:hover{background:var(--b100);border-color:var(--b400);color:var(--b300)}[data-theme=dark] td .btn.sm.secondary:hover{background:var(--b200);color:#fff}[data-theme=dark] td .btn.sm.danger{background:#ef444424;border-color:#f8717166;color:#f87171}[data-theme=dark] td .btn.sm.danger:hover{background:#ef444438}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:500;border:1px solid;white-space:nowrap}.badge.green{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.badge.gray{background:var(--n100);color:var(--n700);border-color:var(--n300)}.badge.red{background:#fef2f2;color:var(--red);border-color:#fecaca}.badge.violet{background:var(--b100);color:var(--b700);border-color:var(--b200)}.layout{min-height:100vh}.side{position:fixed;left:0;top:0;bottom:0;width:236px;z-index:30;display:flex;flex-direction:column;overflow-y:auto;padding:14px 12px 12px;background:var(--panel);border-right:1px solid var(--line)}.side .brand{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 10px 26px;font-size:17px;font-weight:700;letter-spacing:-.02em}.brand-logo{display:block;width:172px;max-width:100%;height:auto}.side .brand .mark{width:30px;height:30px;border-radius:11px;display:grid;place-items:center;background:var(--b400);color:#fff;font-size:15px;font-weight:800}.side .brand span{color:var(--b600);font-weight:700}.snav{display:flex;flex-direction:column;gap:6px}.snav button{position:relative;display:flex;align-items:center;gap:11px;width:100%;padding:7px 12px;border-radius:12px;font-size:14px;color:var(--n800);text-align:left;transition:background .18s var(--ease),color .18s var(--ease),box-shadow .22s var(--ease),transform .16s var(--ease)}.snav button svg{width:16px;height:16px;flex:none;color:var(--n600);transition:color .18s var(--ease)}.snav button:hover{background:var(--b50);color:var(--b700);transform:translateY(-1px)}.snav button:hover svg{color:var(--b700)}.snav button:active{background:var(--b100);transform:translateY(1px)}.snav button.on{background:var(--b100);color:var(--b800);font-weight:600}.snav button.on svg{color:var(--b700)}.snav button.on:after{content:"›";position:absolute;right:12px;color:var(--b600);font-size:14px}.sfoot{margin-top:auto;padding-top:14px;display:flex;flex-direction:column;gap:8px}.credits{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--n300);border-radius:14px;background:var(--panel);transition:transform .18s var(--ease),border-color .18s var(--ease)}.credits:hover{transform:translateY(-1px);border-color:var(--b300)}.credits .ci{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;flex:none;background:var(--b100);color:var(--b700)}.credits .ci svg{width:14px;height:14px}.credits em{display:block;font-style:normal;font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--n600)}.credits b{display:block;font-size:14px;font-weight:700;color:var(--ink);line-height:1.3}.ucard{display:flex;align-items:center;gap:9px;padding:6px 8px}.ucard>i{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--b400);color:#fff;font-style:normal;font-size:12px;font-weight:700}.ucard .uinfo{min-width:0;flex:1}.ucard b{display:block;font-size:13px;font-weight:600;color:var(--ink);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ucard em{display:block;font-style:normal;font-size:10.5px;color:var(--n600);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uicon{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:var(--n600);flex:none;transition:background .18s var(--ease),color .18s var(--ease),transform .16s var(--ease)}.uicon svg{width:14px;height:14px}.uicon:hover{background:var(--b50);color:var(--b700);transform:translateY(-1px)}.lang{position:relative}.lang-btn{display:inline-flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border-radius:12px;font-size:13px;color:var(--n800);transition:background .18s var(--ease),color .18s var(--ease),transform .16s var(--ease)}.lang-btn svg{width:15px;height:15px;opacity:.75;flex:none}.lang-btn:hover{background:var(--b50);color:var(--b700);transform:translateY(-1px)}.lang-menu{position:fixed;z-index:80;padding:6px;border-radius:14px;background:var(--panel);min-width:148px;box-shadow:0 4px 12px #2d16541a,0 22px 48px #2d165438;animation:dd-pop .18s var(--ease)}.lang-menu.up{top:auto;bottom:calc(100% + 8px)}@keyframes dd-pop{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.lang-menu button{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:9px 12px;border-radius:9px;font-size:13.5px;color:var(--n800);transition:background .15s var(--ease),color .15s var(--ease)}.lang-menu button:hover{background:var(--b50);color:var(--b700)}.lang-menu button.on{background:var(--b100);color:var(--b800);font-weight:600}.lang-menu .tick{color:var(--b600);font-size:12px}.main{position:relative;margin-left:236px;min-height:100vh;padding:28px 36px 56px;overflow:hidden}.main:before{content:"";position:absolute;right:-14%;top:10%;width:min(820px,80vw);aspect-ratio:1;border-radius:50%;pointer-events:none;opacity:.5;z-index:0;background-image:radial-gradient(circle,rgba(124,73,223,.28) 1.3px,transparent 1.45px);background-size:12px 12px;animation:globe-spin 34s linear infinite;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 42%,rgba(0,0,0,.5) 66%,transparent 78%);mask-image:radial-gradient(circle at 50% 50%,#000 42%,rgba(0,0,0,.5) 66%,transparent 78%)}@keyframes globe-spin{0%{background-position:0 0}to{background-position:220px 0}}.main>*{position:relative;z-index:1}.page-title{display:flex;align-items:center;gap:12px;font-family:var(--display);font-weight:400;font-synthesis-weight:none;font-size:26px;letter-spacing:-.02em;line-height:1.16;margin-bottom:18px}.t-ico{display:inline-flex;flex:none;color:var(--b400)}.t-ico svg{width:28px;height:28px}.t-ico .db{fill:var(--b300)}.card{background:var(--panel);border:0;border-radius:18px;padding:18px;margin-bottom:16px;box-shadow:0 1px 3px #2d16540d,0 8px 24px #2d16540f;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.card:hover{transform:translateY(-2px);box-shadow:0 4px 10px #2d165412,0 14px 34px #6638be1f}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-bottom:16px}.stat{background:var(--panel);border:0;border-radius:18px;padding:16px 18px;box-shadow:0 1px 3px #2d16540d,0 8px 24px #2d16540f;transition:transform .18s var(--ease),box-shadow .22s var(--ease)}.stat:hover{transform:translateY(-2px);box-shadow:0 8px 22px #6638be24}.stat .k{font-size:12.5px;color:var(--n700)}.stat-h{display:flex;align-items:center;gap:8px}.stat-ico{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:9px;background:var(--b100);color:var(--b700)}.s-green .stat-ico{background:#10b98124;color:var(--green)}.s-amber .stat-ico{background:var(--y100);color:var(--y800)}.s-red .stat-ico{background:#ef44441f;color:var(--red)}.meter{display:block;margin-top:12px}.meter i{font-style:normal}.meter .ml{font-size:11px;color:var(--n700)}.meter .mv{float:right;font-size:11px;font-weight:700}.meter .mt{display:block;margin-top:5px;height:6px;border-radius:999px;background:var(--b100);overflow:hidden}.meter .mf{display:block;height:100%;border-radius:999px;transition:width .4s var(--ease)}.m-purple .mv{color:var(--b600)}.m-purple .mf{background:var(--b400)}.m-amber .mv{color:var(--amber)}.m-amber .mf{background:var(--y600)}.m-amber .mt{background:var(--y100)}.m-red .mv{color:var(--red)}.m-red .mf{background:#ef4444}.m-green .mv{color:var(--green)}.m-green .mf{background:#10b981}.m-green .mt{background:#dcfce7}.stat .v{margin-top:8px;font-size:24px;font-weight:500;letter-spacing:-.02em}table{width:100%;border-collapse:collapse}th{text-align:left;padding:12px 18px;font-family:var(--table);font-size:12px;letter-spacing:.01em;text-transform:none;color:var(--n700);font-weight:600;background:var(--n50);border-bottom:1px solid var(--n200);white-space:nowrap}td{padding:13px 18px;border-bottom:1px solid var(--n200);font-family:var(--table);font-size:13.5px;color:var(--n800);vertical-align:middle}tr:last-child td{border-bottom:0}tbody tr{transition:background .16s var(--ease)}tbody tr:hover td{background:var(--b50)}.card table th:first-child,.card table td:first-child{padding-left:22px}.card table th:last-child,.card table td:last-child{padding-right:22px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1810302e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:50;padding:20px}.modal{background:var(--panel);border:0;border-radius:20px;padding:24px;width:100%;max-width:520px;max-height:88vh;overflow-y:auto;box-shadow:0 6px 16px #2d16541f,0 28px 60px #2d16544d;animation:dd-pop .2s var(--ease)}.modal.wide{max-width:780px}.modal{position:relative}.modal-x{position:absolute;top:12px;right:14px;width:30px;height:30px;border-radius:999px;background:transparent;color:var(--n600);font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center}.modal-x:hover{background:var(--n100);color:var(--ink, var(--n800))}.modal h3{padding-right:34px}.modal h3{font-size:17px;font-weight:650;letter-spacing:-.01em;margin-bottom:16px}.field{margin-bottom:13px}.field label{display:block;font-size:12.5px;font-weight:500;color:var(--n700);margin-bottom:6px}.row{display:flex;gap:10px;align-items:center}.row.end{justify-content:flex-end}.grow{flex:1}.mt{margin-top:14px}.err{color:var(--red);font-size:13px;margin-top:8px}.ok{color:var(--green);font-size:13px;margin-top:8px}.codes{background:var(--n50);border:1px solid var(--n300);border-radius:14px;padding:14px 16px;max-height:300px;overflow-y:auto;font-family:var(--mono);font-size:13px;line-height:1.9;white-space:pre-line}.pager{display:flex;gap:10px;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid var(--n200);color:var(--n600);font-size:12.5px}.pager-range{font-size:12.5px;color:var(--n600)}.pager-nav{display:flex;align-items:center;gap:2px}.pg-n,.pg-step{min-width:30px;height:30px;padding:0 8px;border-radius:9px;font-size:12.5px;font-weight:500;color:var(--n700);background:transparent;transition:background .16s var(--ease),color .16s var(--ease)}.pg-step{color:var(--n600);font-size:16px;line-height:1}.pg-n:hover,.pg-step:not(:disabled):hover{background:var(--n100);color:var(--ink)}.pg-n.on{background:var(--n100);color:var(--ink);font-weight:650}.pg-step:disabled{opacity:.35;cursor:not-allowed}.pg-gap{padding:0 4px;color:var(--n500);-webkit-user-select:none;user-select:none}[data-theme=dark] .pg-n:hover,[data-theme=dark] .pg-step:not(:disabled):hover,[data-theme=dark] .pg-n.on{background:var(--n100);color:var(--ink)}.auth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:100vh;background:var(--paper)}.auth-l{display:flex;flex-direction:column;min-width:0;padding:30px clamp(26px,6vw,130px) 28px;background:var(--paper)}.auth-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.auth-top .brand{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:700;letter-spacing:-.02em}.auth-top .brand .mark{width:30px;height:30px;border-radius:11px;display:grid;place-items:center;background:var(--b400);color:#fff;font-size:15px;font-weight:800}.auth-top .brand span{color:var(--b600)}.auth-top .lang{width:auto}.auth-top .lang-btn{width:auto;height:36px;padding:0 13px;border-radius:999px;border:1px solid var(--n400);background:transparent;font-size:13px}.auth-top .lang-btn:hover{background:var(--b50);border-color:var(--ink)}.auth-top .lang-menu{left:auto;right:0}.auth-body{flex:1;display:flex;flex-direction:column;justify-content:center;padding:40px 0}.auth-form{width:100%;max-width:400px;margin-inline:auto}.auth-form h2{font-family:var(--display);font-weight:400;font-synthesis-weight:none;font-size:clamp(32px,3.2vw,42px);line-height:1.14;letter-spacing:-.02em}.auth-sub{margin:12px 0 6px;font-size:14.5px;color:var(--n700)}.auth-form .field{margin:18px 0 0}.auth-form .field label{font-size:13.5px;color:var(--n800);margin-bottom:8px}.wrap-i{position:relative}.wrap-i svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--n600);pointer-events:none}.wrap-i input{height:48px;padding:0 18px 0 44px;font-size:14.5px}.auth-btn{width:100%;margin-top:24px;height:48px;border-radius:999px;background:var(--b400);color:#fff;font-size:15px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--b400);transition:background .2s var(--ease),border-color .2s var(--ease),transform .16s var(--ease),box-shadow .22s var(--ease)}.auth-btn:hover{background:var(--b700);border-color:var(--b700);transform:translateY(-2px);box-shadow:0 0 14px #b194ff80}.auth-btn:active{transform:translateY(1px);box-shadow:0 0 10px #966bf58c}.auth-btn:disabled{opacity:.6;transform:none;box-shadow:none}.auth-foot{font-family:var(--mono);font-size:11px;color:var(--n700)}.auth-r{position:relative;overflow:hidden;display:grid;place-items:center;padding:56px clamp(32px,4vw,72px);text-align:center;background-color:#2a1560;color:#fff;isolation:isolate}.auth-r video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;object-fit:cover;object-position:50% 42%;display:block;transform:scale(1.045);transform-origin:var(--mx) var(--my);transition:--mx 3.6s var(--drag),--my 4.1s var(--drag),transform 1.4s var(--drag)}.auth-r:hover video{transform:scale(1.075)}.auth-r-in{position:relative;z-index:8;max-width:min(560px,88%);transition:transform 1.4s var(--drag)}.auth-r:hover .auth-r-in{transform:translateY(-4px)}.auth-r-logo{display:block;width:240px;max-width:80%;height:auto;margin:0 auto 28px}.auth-r h3{font-family:var(--display);font-weight:400;font-synthesis-weight:none;font-size:clamp(28px,2.6vw,40px);line-height:1.16;color:#fff;text-shadow:0 2px 24px rgba(12,4,32,.5)}.auth-r h3 em{font-style:italic;color:#fff}.auth-r p{margin:18px auto 0;font-size:15px;line-height:1.6;color:#ffffffd1}.auth-tags{display:flex;flex-wrap:nowrap;gap:clamp(6px,.7vw,9px);justify-content:center;margin-top:28px}.auth-tags span{padding:7px clamp(9px,.95vw,13px);border-radius:999px;border:1px solid rgba(255,255,255,.26);background:#ffffff24;font-size:clamp(11px,1.05vw,12.5px);font-weight:500;color:#fff;white-space:nowrap;transition:background .35s var(--ease),border-color .35s var(--ease)}.auth-r:hover .auth-tags span{background:#fff3;border-color:#ffffff61}.boot{min-height:100vh;display:grid;place-items:center;color:var(--n600);background:var(--paper)}@media (max-width: 1100px){.main{padding:22px 20px 48px}}@media (max-width: 980px){.auth{grid-template-columns:1fr}.auth-l{min-height:100vh}.auth-r{display:none}.side{position:static;width:auto;border-right:0;border-bottom:1px solid var(--line);padding-bottom:8px}.side .brand{padding-bottom:12px}.snav{flex-direction:row;flex-wrap:wrap}.snav button{width:auto}.snav button.on:after{display:none}.sfoot{flex-direction:row;align-items:center;margin-top:8px}.credits{margin-bottom:0}.ucard{flex:1}.main{margin-left:0}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.tabbar{display:inline-flex;align-self:flex-start;gap:4px;flex-wrap:wrap;margin-bottom:16px;padding:4px;border-radius:999px;background:var(--panel)}.tabbar button{height:32px;padding:0 16px;border-radius:999px;font-size:13.5px;color:var(--n700);border:0;background:transparent;transition:background .18s var(--ease),color .18s var(--ease)}.tabbar button:hover{background:var(--b50);color:var(--b700)}.tabbar button.on{background:var(--b500);color:#fff;font-weight:600}.subtabs{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:18px;border-bottom:1px solid var(--line)}.subtabs button{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:13.5px;font-weight:500;color:var(--n700);border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:10px 10px 0 0;transition:color .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease)}.subtabs button svg{width:15px;height:15px;flex:none}.subtabs button:hover{color:var(--b700);background:var(--b50)}.subtabs button.on{color:var(--b700);border-bottom-color:var(--b600);font-weight:600}.subtabs button svg{color:var(--n600)}.subtabs button .ico-solid .db{fill:var(--n400)}.subtabs button:hover svg{color:var(--b700)}.subtabs button:hover .ico-solid .db{fill:var(--b300)}.subtabs button.on svg{color:var(--b700)}.subtabs button.on .ico-solid .db{fill:var(--b400)}[data-theme=dark] .subtabs button:hover,[data-theme=dark] .subtabs button.on{color:var(--b300)}.row:has(.field){align-items:flex-end;margin-bottom:13px}.row:has(.field) .field{margin-bottom:0}.dd{position:relative}.dd-trigger{display:block;width:100%;height:42px;padding:0 40px 0 16px;border-radius:999px;border:1px solid var(--n300);background-color:var(--field);font:inherit;font-size:14px;color:var(--ink);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238F8F8F' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:14px;transition:background-color .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.dd-trigger:hover{background-color:var(--b50);border-color:var(--b200)}.dd-trigger.open{border-color:var(--b500);box-shadow:var(--focus-ring)}.dd-ph{color:var(--n500)}.dd-menu{position:fixed;z-index:70;min-width:132px;padding:6px;border-radius:16px;background:var(--panel);box-shadow:0 4px 12px #2d16541a,0 22px 48px #2d165438;animation:dd-pop .18s var(--ease);max-height:300px;overflow-y:auto}.dd-menu button{display:block;width:100%;text-align:left;padding:10px 13px;border-radius:10px;font-size:14px;color:var(--n800);white-space:nowrap;transition:background .15s var(--ease),color .15s var(--ease)}.dd-menu button.active{background:var(--b50);color:var(--b700)}.dd-menu button.on{background:var(--n100);color:var(--ink);font-weight:650}.dd-menu button.on.active{background:var(--b100);color:var(--b800)}.filters .dd{width:auto;min-width:132px}.filters .dd-trigger,.filters input,.filters input[type=date]{height:36px}.filters .dd-trigger{padding-right:36px;background-position:right 13px center}.fico{display:grid;place-items:center;flex:none;width:56px;height:56px;background:var(--b100);color:var(--b700);border-radius:19px}.fico svg{width:26px;height:26px}.fico.sm{width:36px;height:36px;border-radius:13px}.fico.sm svg{width:18px;height:18px}.icon-btn{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:11px;border:1px solid var(--n200);background:var(--n50);color:var(--n700);transition:background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease),transform .16s var(--ease)}.icon-btn svg{width:15px;height:15px}.icon-btn:hover{color:var(--b700);background:var(--b50);border-color:var(--b400);transform:translateY(-1px)}.icon-btn.dgr:hover{color:var(--red);background:#fef2f2;border-color:#fca5a5}.ico-line .db{fill:none;stroke:currentColor}.ico-solid .db{fill:var(--b300);stroke:none;transition:fill .18s var(--ease)}svg .db{transition:fill .18s var(--ease)}.ico-solid{display:none}.snav button:hover .ico-line,.snav button.on .ico-line,.subtabs button:hover .ico-line,.subtabs button.on .ico-line,.umenu>button:hover .ico-line,.icon-btn:hover .ico-line,.t-ico .ico-line,.fico .ico-line,.credits .ci .ico-line{display:none}.snav button:hover .ico-solid,.snav button.on .ico-solid,.subtabs button:hover .ico-solid,.subtabs button.on .ico-solid,.umenu>button:hover .ico-solid,.icon-btn:hover .ico-solid,.t-ico .ico-solid,.fico .ico-solid,.credits .ci .ico-solid{display:inline}.snav button:hover .ico-solid .db,.snav button.on .ico-solid .db,.umenu>button:hover .ico-solid .db,.icon-btn:hover .ico-solid .db{fill:var(--b400)}.lang-btn svg,.theme-btn svg,.uicon svg,.umenu>button svg{color:inherit}.theme-btn{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:999px;border:1px solid var(--n400);background:transparent;color:var(--n800);transition:background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease),transform .16s var(--ease)}.theme-btn:hover{background:var(--b50);border-color:var(--ink);color:var(--b700);transform:translateY(-1px)}.theme-btn:active{transform:translateY(1px)}:root[data-theme=dark]{color-scheme:dark;--paper: #0A0A0C;--panel: #141417;--field: #1B1B20;--ink: #FFFFFF;--line: #2A2A31;--n0: #141417;--n50: #1B1B20;--n100: #212128;--n200: #2A2A31;--n300: #35353E;--n400: #43434E;--n500: #6E6E7A;--n600: #9C9CA8;--n700: #C7C7D0;--n800: #EFEFF2;--b50: #17151F;--b100: #1F1B2E;--b200: #2C2542;--red: #F87171;--amber: var(--y300);--green: #34D399;--tick: #10B981;--tick-deep: #6EE7B7;--tick-soft: rgba(16, 185, 129, .3);--tick-wash: rgba(16, 185, 129, .1)}[data-theme=dark] td{color:var(--ink)}[data-theme=dark] th{color:var(--n700)}[data-theme=dark] a,[data-theme=dark] .snav button:hover,[data-theme=dark] .snav button.on{color:var(--b300)}[data-theme=dark] .snav button:hover svg,[data-theme=dark] .snav button.on svg{color:var(--b300)}[data-theme=dark] .snav button.on:after{color:var(--b300)}[data-theme=dark] .lang-btn:hover,[data-theme=dark] .uicon:hover{color:var(--b300)}[data-theme=dark] .theme-btn:hover{color:var(--b300);border-color:var(--b400)}[data-theme=dark] .lang-menu button:hover,[data-theme=dark] .lang-menu button.on,[data-theme=dark] .credits .ci{color:var(--b300)}[data-theme=dark] .btn.secondary:hover{color:var(--b300);border-color:var(--b400)}[data-theme=dark] .badge.green{background:#10b98124;color:#34d399;border-color:#10b98159}[data-theme=dark] .badge.red{background:#ef444424;color:#f87171;border-color:#ef444459}[data-theme=dark] .badge.violet{background:var(--b100);color:var(--b300);border-color:var(--b200)}[data-theme=dark] .btn.danger{border-color:#f8717166}[data-theme=dark] .btn.danger:hover{background:#ef44441f;border-color:#f8717199}[data-theme=dark] .overlay{background:#06040e6b}[data-theme=dark] .main:before{opacity:.35}[data-theme=dark] .card,[data-theme=dark] .stat,[data-theme=dark] .panel,[data-theme=dark] .tabbar,[data-theme=dark] .role-card{border:1px solid var(--n200);box-shadow:0 2px 6px #00000073,0 12px 32px #00000059}[data-theme=dark] .side{border-right-color:var(--n300)}[data-theme=dark] th{background:#2b2249;border-bottom-color:var(--n300)}[data-theme=dark] td{border-bottom-color:var(--n200)}[data-theme=dark] tbody tr:hover td{background:#b194ff12}[data-theme=dark] .dd-trigger,[data-theme=dark] .cal-trigger,[data-theme=dark] input,[data-theme=dark] .f-search{border-color:var(--n300)}[data-theme=dark] .modal,[data-theme=dark] .dd-menu,[data-theme=dark] .cal,[data-theme=dark] .lang-menu,[data-theme=dark] .umenu{border:1px solid var(--n300)}[data-theme=dark] .s-amber .stat-ico{background:#fdc92229;color:var(--y300)}[data-theme=dark] .dd-menu button.active{background:var(--b100);color:var(--b300)}[data-theme=dark] .dd-menu button.on{background:var(--n100);color:var(--ink)}[data-theme=dark] .dd-menu button.on.active{background:var(--b200);color:#fff}[data-theme=dark] .tabbar button:hover{color:var(--b300)}[data-theme=dark] .icon-btn:hover{color:var(--b300);background:var(--b100)}[data-theme=dark] .auth-top .lang-btn,[data-theme=dark] .theme-btn{border-color:var(--n300)}[data-theme=dark] .auth-top .lang-btn:hover{border-color:var(--b400);color:var(--b300)}.mt-wrap{overflow:hidden;padding:0}.mt-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--n200)}.mt-bar-t{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:650;color:var(--ink)}.mt-bar-t svg{color:var(--b600)}.mt-bar-m{font-size:11.5px;color:var(--n600)}.mt-legend{display:flex;align-items:center;gap:16px;padding:10px 16px;border-top:1px solid var(--n200);font-size:11.5px;color:var(--n700)}.mt-legend span{display:inline-flex;align-items:center;gap:6px}.mt-legend i{width:9px;height:9px;border-radius:50%}.mt-legend .l1{background:var(--b400)}.mt-legend .l2{background:var(--b200)}.mt-legend .loff{background:var(--n400)}.mt-scroll{overflow-x:auto;padding:26px 20px 30px;background:linear-gradient(160deg,var(--b50),var(--panel) 65%)}[data-theme=dark] .mt-scroll{background:linear-gradient(160deg,var(--b100),var(--panel) 65%)}.mt-node{display:flex;align-items:center}.mt-card{position:relative;display:flex;align-items:flex-start;gap:11px;min-width:232px;max-width:268px;flex-shrink:0;cursor:pointer;padding:13px 15px 13px 12px;border-radius:14px;background:var(--panel);border:1px solid var(--n300);border-left:3px solid var(--b400);box-shadow:0 1px 2px #2d16540a,0 6px 16px #2d16540f;transition:transform .18s var(--ease),box-shadow .22s var(--ease),border-color .18s var(--ease)}.mt-card.t2{border-left-color:var(--b200)}.mt-card:hover{transform:translateY(-2px);border-color:var(--b300);box-shadow:0 6px 14px #6638be1a,0 16px 34px #6638be1f}.mt-card.off{opacity:.62}.mt-card.off{border-left-color:var(--n400)}.mt-av{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:10px;background:var(--b100);color:var(--b700);font-size:13px;font-weight:700;margin-top:1px}.mt-body{min-width:0;flex:1}.mt-title{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.mt-title b{font-size:13.5px;font-weight:650;color:var(--ink);letter-spacing:-.01em}.mt-tier{padding:2px 7px;border-radius:6px;background:var(--b50);color:var(--b700);font-size:10.5px;font-weight:600;white-space:nowrap}.mt-off{padding:2px 7px;border-radius:6px;background:#fef2f2;color:var(--red);font-size:10.5px;font-weight:600}.mt-meta{display:flex;align-items:center;gap:7px;margin-top:5px;font-size:11.5px;color:var(--n600);flex-wrap:wrap}.mt-meta b{font-weight:650;color:var(--n800)}.mt-meta i{width:3px;height:3px;border-radius:50%;background:var(--n400);flex:none}.mt-card.mt-root{border-color:var(--b300);background:linear-gradient(150deg,var(--b50),var(--panel) 70%);cursor:default}.mt-card.mt-root{border-left-color:var(--b600)}.mt-card.mt-root:hover{transform:none}.mt-root .mt-av{background:var(--b600);color:#fff}.mt-plus{display:grid;place-items:center;width:24px;height:24px;margin-left:10px;flex:none;border-radius:50%;background:var(--panel);border:1px dashed var(--b300);color:var(--b600);opacity:.55;transition:all .18s var(--ease)}.mt-node:hover>.mt-plus{opacity:1}.mt-plus:hover{background:var(--b600);border-style:solid;border-color:var(--b600);color:#fff;transform:scale(1.08)}.mt-kids{position:relative;display:flex;flex-direction:column;gap:18px;margin-left:34px}.mt-kids:before{content:"";position:absolute;left:-34px;top:50%;width:34px;height:2px;background:var(--b200);border-radius:2px}.mt-branch{position:relative;padding-left:32px;display:flex;align-items:center}.mt-branch:first-child:not(:last-child):before{content:"";position:absolute;left:0;top:50%;bottom:-18px;width:22px;border-left:2px solid var(--b200);border-top:2px solid var(--b200);border-top-left-radius:12px}.mt-branch:last-child:not(:first-child):before{content:"";position:absolute;left:0;top:-18px;height:calc(50% + 18px);width:22px;border-left:2px solid var(--b200);border-bottom:2px solid var(--b200);border-bottom-left-radius:12px}.mt-branch:not(:first-child):not(:last-child):before{content:"";position:absolute;left:0;top:-18px;bottom:-18px;width:2px;background:var(--b200)}.mt-branch:not(:first-child):not(:last-child):after{content:"";position:absolute;left:0;top:50%;width:22px;height:2px;background:var(--b200);border-radius:2px}.mt-branch:first-child:last-child:before{content:"";position:absolute;left:0;top:50%;width:22px;height:2px;background:var(--b200);border-radius:2px;border:0}.mt-branch:first-child:not(:last-child):after,.mt-branch:last-child:not(:first-child):after{content:"";position:absolute;left:22px;top:50%;width:10px;height:2px;background:var(--b200);border-radius:2px}[data-theme=dark] .mt-card{border-color:var(--n300)}[data-theme=dark] .mt-off{background:#ef444424}.filters{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.filters select{width:auto;min-width:120px}.filters .f-search{width:260px;margin-left:auto}.filters>.f-search:not(:first-child){margin-left:auto}@media (max-width: 900px){.filters .f-search{margin-left:0;width:100%}}.f-search{padding-left:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238F8F8F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.6-3.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 14px center;background-size:15px}.f-search:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236638BE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.6-3.6'/%3E%3C/svg%3E")}.filters .f-check{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 4px;font-size:13px;font-weight:500;color:var(--n700);cursor:pointer;white-space:nowrap;transition:color .18s var(--ease)}.filters .f-check input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.filters .f-check .cbx{margin-top:0}.f-check:hover{color:var(--ink)}.f-check:hover .cbx{border-color:var(--n500)}.f-check input:checked+.cbx{background-color:var(--tick);border-color:var(--tick);color:#fff}.f-check input:focus-visible+.cbx{box-shadow:var(--focus-ring)}.filters input[type=date]{width:150px}.ucard.clickable{cursor:pointer}.ucard.clickable:hover{background:var(--b50)}.umenu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.umenu{position:fixed;left:14px;bottom:74px;z-index:61;width:232px;background:var(--panel);border:1px solid var(--n300);border-radius:14px;box-shadow:0 12px 36px #2d16542e;padding:8px}.umenu-head{display:flex;align-items:center;gap:10px;padding:10px 10px 12px;border-bottom:1px solid var(--n200);margin-bottom:6px}.umenu-head i{width:38px;height:38px;border-radius:999px;flex-shrink:0;font-style:normal;display:flex;align-items:center;justify-content:center;font-weight:700;background:var(--b100);color:var(--b700)}.umenu-head b{display:block;font-size:14px}.umenu-head em{font-style:normal;font-size:12px;color:var(--n600)}.umenu>button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;border-radius:8px;background:transparent;color:var(--ink, var(--n800));font-size:13.5px}.umenu>button:hover{background:var(--b50);color:var(--b700)}.umenu>button.danger:hover{background:#ef444414;color:var(--red)}.main{position:relative}.main{padding-top:64px!important}.main-topright{position:absolute;top:18px;right:26px;z-index:40;display:flex;align-items:center;gap:10px}.role-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.chip-row{display:flex;flex-wrap:wrap;gap:6px}.chip{padding:3px 10px;border-radius:999px;font-size:12px;background:var(--n100);color:var(--n700);border:1px solid var(--n300)}.chip.plus{background:var(--b50);color:var(--b700);border-color:var(--b200)}.perm-ghead input,.perm-item input{width:auto;accent-color:var(--b500)}.role-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.role-card{display:flex;flex-direction:column;padding:18px;margin-bottom:0}.rc-head{display:flex;align-items:center;gap:11px;margin-bottom:12px}.rc-mark{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:11px;background:var(--b100);color:var(--b700)}.rc-mark.builtin{background:#ef44441a;color:var(--red)}.rc-id{min-width:0;flex:1}.rc-id b{display:block;font-size:15px;font-weight:650;color:var(--ink);letter-spacing:-.01em}.rc-id em{display:block;font-style:normal;font-size:12px;color:var(--n600);margin-top:1px}.rc-desc{font-size:13px;line-height:1.55;color:var(--n700);margin-bottom:14px;min-height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rc-perms{margin-bottom:14px}.rc-perms-h{display:flex;justify-content:space-between;font-size:11.5px;color:var(--n700);margin-bottom:6px}.rc-perms-h b{color:var(--b700);font-weight:700}.rc-bar{display:block;height:5px;border-radius:999px;background:var(--b100);overflow:hidden;margin-bottom:10px}.rc-bar i{display:block;height:100%;border-radius:999px;background:var(--b400);transition:width .4s var(--ease)}.chip-row{display:flex;flex-wrap:wrap;gap:5px}.chip-row .chip{padding:4px 9px;border-radius:7px;font-size:11px;background:var(--n100);color:var(--n700);border:0;white-space:nowrap}.chip-row .chip.plus{background:var(--b100);color:var(--b700);font-weight:600}.rc-foot{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:14px;border-top:1px solid var(--n200)}.perm-bar{display:flex;align-items:center;gap:10px;margin:4px 0 10px}.perm-count{font-size:12px;color:var(--n700)}.perm-groups{display:flex;flex-direction:column;gap:12px}.perm-group{border:1px solid var(--n300);border-radius:14px;overflow:hidden;transition:border-color .2s var(--ease)}.perm-group.has{border-color:var(--tick-soft)}.perm-ghead{display:flex;align-items:center;gap:10px;padding:11px 14px;background:var(--n50)}.pg-name{font-size:13.5px;font-weight:650;color:var(--ink)}.pg-count{font-family:var(--mono);font-size:11px;color:var(--n600);margin-left:auto}.sw{width:38px;height:22px;border-radius:999px;background:var(--n300);position:relative;flex:none;transition:background .2s var(--ease)}.sw i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s var(--ease)}.sw.part{background-color:var(--tick-soft)}.sw.part i{transform:translate(8px)}.sw.on{background-color:var(--tick)}.sw.on i{transform:translate(16px)}.perm-list{display:flex;flex-direction:column}.perm-item{display:flex;align-items:flex-start;gap:11px;width:100%;text-align:left;padding:11px 14px;border-top:1px solid var(--n200);background:transparent;transition:background .15s var(--ease)}.perm-item:hover{background:var(--b50)}.perm-item.on{background:var(--tick-wash)}.cbx{display:grid;place-items:center;width:20px;height:20px;flex:none;margin-top:1px;border-radius:6px;border:1.5px solid var(--n400);background-color:transparent;color:transparent;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.cbx svg{width:12px;height:12px}.cbx svg .ico-line{stroke-width:3}.cbx.on{background-color:var(--tick);border-color:var(--tick);color:#fff}.cbx.part{background-color:var(--tick-soft);border-color:var(--tick);color:var(--tick)}.perm-item:hover .cbx{border-color:var(--tick)}.perm-item.on:hover .cbx{background-color:var(--tick-deep);border-color:var(--tick-deep)}.pi-text{min-width:0}.pi-text b{display:block;font-size:13px;font-weight:600;color:var(--ink)}.pi-text em{display:block;font-style:normal;font-size:11.5px;color:var(--n600);margin-top:2px;line-height:1.45}[data-theme=dark] .perm-ghead{background:var(--n50)}[data-theme=dark] .rc-mark.builtin{background:#f8717129;color:#f87171}.cal-trigger{display:inline-flex;align-items:center;gap:9px;height:36px;padding:0 15px;border-radius:999px;border:1px solid var(--n300);background-color:var(--field);font:inherit;font-size:14px;color:var(--ink);white-space:nowrap;transition:background-color .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.cal-trigger svg{width:16px;height:16px;flex:none;color:var(--n600)}.cal-trigger .ico-line{stroke-width:1.6}.cal-trigger.empty{color:var(--n500)}.cal-trigger:hover{background-color:var(--b50);border-color:var(--b200)}.cal-trigger.open{border-color:var(--b500);box-shadow:var(--focus-ring)}.cal{position:fixed;z-index:70;width:292px;padding:14px;border-radius:16px;background:var(--panel);box-shadow:0 4px 12px #2d16541a,0 22px 48px #2d16543d;animation:dd-pop .18s var(--ease)}.cal-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.cal-chips button{padding:5px 11px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--n700);background:var(--n100);transition:background .15s var(--ease),color .15s var(--ease)}.cal-chips button:hover,.cal-chips button.on{background:var(--b100);color:var(--b700)}.cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cal-head b{font-size:13.5px;color:var(--ink)}.cal-head span{display:flex;gap:4px}.cal-head button{width:26px;height:26px;border-radius:8px;color:var(--n700);font-size:15px;line-height:1;transition:background .15s var(--ease),color .15s var(--ease)}.cal-head button:hover{background:var(--b50);color:var(--b700)}.cal-week{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:2px}.cal-week i{font-style:normal;text-align:center;font-size:10.5px;color:var(--n600);padding:4px 0}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.cal-grid .day{height:32px;border-radius:9px;font-size:12.5px;color:var(--ink);transition:background .15s var(--ease),color .15s var(--ease)}.cal-grid .day:hover{background:var(--b100)}.cal-grid .day.out{color:var(--n400)}.cal-grid .day.out:hover{background:transparent}.cal-grid .day.today{box-shadow:inset 0 0 0 1px var(--b400)}.cal-grid .day.sel{background:var(--b500);color:#fff;font-weight:700}.cal-grid .day.sel:hover{background:var(--b600)}.cal-foot{display:flex;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid var(--n200)}.cal-foot button{font-size:12px;font-weight:600;color:var(--b700)}.cal-foot button:hover{color:var(--b800)}td:last-child>.row{justify-content:flex-end}th:last-child,td:last-child{text-align:right}.cfm{text-align:center;padding:6px 4px 2px}.cfm-ico{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 16px;border-radius:50%;background:var(--b100);color:var(--b700)}.cfm-art{display:grid;place-items:center;margin:0 auto 18px}.cfm h4{font-size:17px;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.cfm p{margin:8px auto 22px;max-width:34ch;font-size:13.5px;line-height:1.6;color:var(--n700)}.cfm-actions{display:flex;justify-content:center;gap:10px}.cfm-actions .btn{min-width:108px}.na-head{display:flex;align-items:center;gap:13px;margin-bottom:18px}.na-head h4{font-size:17px;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.na-av{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:13px;background:var(--b100);color:var(--b700);font-size:17px;font-weight:700}.na-sub{display:flex;align-items:center;gap:8px;margin-top:5px;font-size:12px;color:var(--n600)}.na-sub i{width:3px;height:3px;border-radius:50%;background:var(--n400)}.na-desc{margin:-8px 0 18px;font-size:13.5px;line-height:1.6;color:var(--n700)}.na-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--n200);border:1px solid var(--n200);border-radius:12px;overflow:hidden;margin-bottom:18px}.na-grid>div{background:var(--panel);padding:11px 14px}.na-grid dt{font-size:11px;color:var(--n600);margin-bottom:3px}.na-grid dd{font-size:13.5px;font-weight:500;color:var(--ink)}.na-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:16px;border-top:1px solid var(--n200)}.pv-groups{display:flex;flex-direction:column;gap:12px}.pv-group{border:1px solid var(--n200);border-radius:13px;overflow:hidden}.pv-group header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--n50)}.pv-group header b{font-size:13px;font-weight:650;color:var(--ink)}.pv-group header span{font-family:var(--mono);font-size:11px;color:var(--n600)}.pv-group ul{list-style:none}.pv-group li{display:flex;gap:10px;padding:10px 14px;border-top:1px solid var(--n200)}.pv-group li svg{flex:none;margin-top:2px;color:var(--tick)}.pv-group li b{display:block;font-size:13px;font-weight:600;color:var(--ink)}.pv-group li em{display:block;font-style:normal;font-size:11.5px;color:var(--n600);margin-top:2px}[data-theme=dark] .cbx{border-color:var(--n400)}.perm-all{display:inline-flex;align-items:center;gap:7px;padding:0;background:transparent;font-size:12px;font-weight:600;color:var(--n700);transition:color .18s var(--ease)}.perm-all:hover{color:var(--ink)}.perm-all[aria-pressed=true]{color:var(--tick-deep)}.perm-all .cbx.part{background-color:transparent;border-color:var(--n400);color:var(--n500)}.perm-all:hover .cbx{border-color:var(--n500)}.perm-all[aria-pressed=true]:hover .cbx{border-color:var(--tick)}[data-theme=dark] .snav button.on{background:var(--b600);color:#fff;box-shadow:0 4px 14px #7c49df59}[data-theme=dark] .snav button.on svg{color:#fff}[data-theme=dark] .snav button.on .ico-solid .db{fill:#ffffff8c}[data-theme=dark] .snav button.on:after{color:#fffc}[data-theme=dark] .snav button:hover{background:var(--n100);color:var(--ink)}[data-theme=dark] .snav button:hover svg{color:var(--ink)}[data-theme=dark] .card,[data-theme=dark] .stat,[data-theme=dark] .panel,[data-theme=dark] .tabbar,[data-theme=dark] .role-card{border-color:var(--n200);box-shadow:0 1px 2px #00000080}[data-theme=dark] .side{background:var(--panel);border-right-color:var(--n200)}[data-theme=dark] th{background:var(--n50);border-bottom-color:var(--n200);color:var(--n600)}[data-theme=dark] tbody tr:hover td{background:var(--n50)}[data-theme=dark] .tabbar button.on{background:var(--b600);color:#fff}[data-theme=dark] .mt-scroll{background:var(--n50)}[data-theme=dark] .mt-card{background:var(--panel);border-color:var(--n200)}[data-theme=dark] .mt-card.mt-root{background:linear-gradient(150deg,var(--b100),var(--panel) 70%)}[data-theme=dark] .mt-av,[data-theme=dark] .na-av,[data-theme=dark] .rc-mark,[data-theme=dark] .stat-ico,[data-theme=dark] .credits .ci{background:var(--b100);color:var(--b300)}[data-theme=dark] .btn{background:var(--b600)}[data-theme=dark] .btn:hover{background:var(--b500)}[data-theme=dark] .dd-menu,[data-theme=dark] .cal,[data-theme=dark] .lang-menu,[data-theme=dark] .umenu,[data-theme=dark] .modal{background:var(--panel);border-color:var(--n300);box-shadow:0 12px 40px #0009}.stat.featured{border:0;background-color:#fbf9ff;background-image:radial-gradient(112% 88% at 62% 116%,rgba(150,107,245,.28) 0%,rgba(160,120,246,.2) 16%,rgba(190,168,250,.13) 32%,rgba(225,214,253,.06) 52%,transparent 72%)}.stat.featured .stat-ico{border-radius:999px;background-color:var(--b200);color:var(--b700)}.stat.featured.s-amber{background-image:radial-gradient(112% 88% at 62% 116%,rgba(234,180,4,.26) 0%,rgba(245,199,44,.19) 16%,rgba(251,226,130,.12) 32%,rgba(253,242,205,.06) 52%,transparent 72%);background-color:#fefcf6}.stat.featured.s-amber .stat-ico{background-color:var(--y300);color:var(--y900)}.stat.featured.s-green{background-image:radial-gradient(112% 88% at 62% 116%,rgba(16,185,129,.25) 0%,rgba(62,203,157,.18) 16%,rgba(150,231,201,.12) 32%,rgba(214,248,236,.06) 52%,transparent 72%);background-color:#f5fdf9}.stat.featured.s-green .stat-ico{background-color:var(--tick-soft);color:var(--tick-deep)}.stat:not(.featured){background-image:linear-gradient(160deg,var(--b50),transparent 60%)}[data-theme=dark] .stat:not(.featured){background-image:linear-gradient(158deg,rgba(150,107,245,.13),rgba(150,107,245,.04) 45%,transparent 72%)}[data-theme=dark] .stat.featured{color:#fff;background-color:#0a0a10;background-image:radial-gradient(112% 88% at 62% 116%,rgba(255,255,255,.92) 0%,rgba(214,199,255,.62) 16%,rgba(150,107,245,.42) 32%,rgba(102,56,190,.2) 52%,transparent 72%);box-shadow:inset 0 0 0 1px #ffffff21,0 16px 38px #0000008c}[data-theme=dark] .stat.featured:hover{box-shadow:inset 0 0 0 1px #fff3,0 24px 50px #0009}[data-theme=dark] .stat.featured .k,[data-theme=dark] .stat.featured .v{color:#fff}[data-theme=dark] .stat.featured .k{opacity:.8}[data-theme=dark] .stat.featured .stat-ico{color:#fff;background-color:#966bf58c;box-shadow:0 0 0 1px #ffffff29,0 3px 12px #966bf58c}[data-theme=dark] .stat.featured .meter .ml{color:#fffc}[data-theme=dark] .stat.featured .meter .mv{color:#fff}[data-theme=dark] .stat.featured .meter .mt{background:#fff3}[data-theme=dark] .stat.featured .meter .mf{background:#fff}[data-theme=dark] .stat.featured.s-amber{background-image:radial-gradient(112% 88% at 62% 116%,rgba(255,255,255,.92) 0%,rgba(255,236,186,.6) 16%,rgba(245,190,60,.42) 32%,rgba(150,117,9,.22) 52%,transparent 72%)}[data-theme=dark] .stat.featured.s-amber .stat-ico{background-color:#eab40480;box-shadow:0 0 0 1px #ffffff29,0 3px 12px #eab40480}[data-theme=dark] .stat.featured.s-green{background-image:radial-gradient(112% 88% at 62% 116%,rgba(255,255,255,.92) 0%,rgba(200,250,230,.6) 16%,rgba(52,211,153,.42) 32%,rgba(4,120,87,.22) 52%,transparent 72%)}[data-theme=dark] .stat.featured.s-green .stat-ico{background-color:#10b98180;box-shadow:0 0 0 1px #ffffff29,0 3px 12px #10b98180}.snav button.on{background-color:var(--b100);background-image:radial-gradient(110% 260% at 62% 165%,rgba(150,107,245,.26) 0%,rgba(177,148,255,.16) 25%,rgba(209,184,255,.09) 50%,transparent 80%);box-shadow:none}[data-theme=dark] .snav button.on{background-color:#16131f;background-image:radial-gradient(110% 260% at 62% 165%,rgba(196,172,255,.5) 0%,rgba(150,107,245,.34) 25%,rgba(102,56,190,.2) 50%,transparent 80%);box-shadow:inset 0 0 0 1px #ffffff1a,0 4px 12px #0006}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes page-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.page-in{animation:page-in .3s var(--ease) backwards}.page-in .stat{animation:page-rise .42s var(--ease) backwards}.page-in .stat:nth-child(1){animation-delay:.06s}.page-in .stat:nth-child(2){animation-delay:.12s}.page-in .stat:nth-child(3){animation-delay:.18s}.page-in .stat:nth-child(4){animation-delay:.24s}.page-in .stat:nth-child(n+5){animation-delay:.3s}@media (prefers-reduced-motion: reduce){.page-in,.page-in .stat{animation:none}}[data-theme=dark] .card{background-image:linear-gradient(158deg,rgba(150,107,245,.13),rgba(150,107,245,.04) 45%,transparent 72%)}@keyframes ico-pop{0%{transform:scale(.72) rotate(-13deg)}55%{transform:scale(1.16) rotate(5deg)}78%{transform:scale(.97) rotate(-1deg)}to{transform:scale(1) rotate(0)}}@keyframes ico-land{0%{transform:scale(.5) rotate(16deg)}40%{transform:scale(1.24) rotate(-7deg)}62%{transform:scale(.92) rotate(3deg)}82%{transform:scale(1.05) rotate(-1deg)}to{transform:scale(1) rotate(0)}}@keyframes chev-in{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:none}}.snav button svg{transition:color .18s var(--ease),transform .16s var(--ease)}.snav button:hover svg{animation:ico-pop .44s var(--ease)}.snav button.on svg{animation:ico-land .52s var(--ease)}.snav button:active svg{animation:none;transform:scale(.84)}.snav button.on:after{animation:chev-in .34s var(--ease) .06s backwards}@property --mx{syntax: "<percentage>"; inherits: false; initial-value: 58%;}@property --my{syntax: "<percentage>"; inherits: false; initial-value: 44%;}.a-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.a-cells{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;grid-template-columns:repeat(32,1fr);grid-template-rows:repeat(20,1fr)}.a-cells i{display:block}.a-tint{z-index:1;mix-blend-mode:multiply;opacity:.62;background:linear-gradient(150deg,#8b62ee,#6638be 55%,#3a1e7a);transition:opacity 1.6s var(--drag)}.auth-r:hover .a-tint{opacity:.53}.a-tint2{z-index:1;mix-blend-mode:soft-light;opacity:.9;background:linear-gradient(150deg,#C9B4FF,transparent 60%)}.a-scrim{z-index:2;background:linear-gradient(180deg,#1408301a,#14083000 30%,#1408308c 66%,#100628e6)}.a-spec{z-index:6;mix-blend-mode:screen;opacity:.72;transition:--mx .48s var(--chase),--my .55s var(--chase),opacity 1s var(--drag);background:radial-gradient(circle 300px at var(--mx) var(--my),rgba(255,253,248,.28) 0%,rgba(254,250,243,.215) 20%,rgba(250,244,255,.15) 38%,rgba(242,232,255,.092) 56%,rgba(230,216,254,.045) 74%,rgba(222,206,252,.015) 88%,transparent 100%)}.a-core{z-index:5;mix-blend-mode:screen;opacity:.66;transition:--mx .98s var(--chase),--my 1.12s var(--chase),opacity 1.2s var(--drag);background:radial-gradient(circle 740px at var(--mx) var(--my),rgba(255,252,246,.245) 0%,rgba(253,246,255,.19) 14%,rgba(244,234,255,.134) 29%,rgba(228,212,254,.086) 45%,rgba(208,186,251,.049) 61%,rgba(190,162,246,.022) 77%,rgba(180,150,243,.007) 92%,transparent 100%)}.a-amb{z-index:3;mix-blend-mode:overlay;opacity:.72;transition:--mx 2.9s .16s var(--drag),--my 3.3s .16s var(--drag),opacity 1.5s var(--drag);background:radial-gradient(circle 1700px at var(--mx) var(--my),rgba(206,182,255,.225) 0%,rgba(192,164,254,.175) 16%,rgba(176,144,250,.126) 31%,rgba(156,120,242,.082) 47%,rgba(136,96,222,.047) 64%,rgba(120,78,200,.021) 80%,rgba(110,68,186,.006) 93%,transparent 100%);animation:a-breathe 11s ease-in-out infinite}@keyframes a-breathe{0%,to{opacity:.6}50%{opacity:.84}}.auth-r:hover .a-spec,.auth-r:hover .a-core{opacity:1}.auth-r:hover .a-amb{opacity:1;animation-play-state:paused}.a-grain{z-index:7;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.a-cells:has(i:nth-child(1):hover)~*{--mx: 1.562%;--my: 2.5%}.a-cells:has(i:nth-child(2):hover)~*{--mx: 4.688%;--my: 2.5%}.a-cells:has(i:nth-child(3):hover)~*{--mx: 7.812%;--my: 2.5%}.a-cells:has(i:nth-child(4):hover)~*{--mx: 10.938%;--my: 2.5%}.a-cells:has(i:nth-child(5):hover)~*{--mx: 14.062%;--my: 2.5%}.a-cells:has(i:nth-child(6):hover)~*{--mx: 17.188%;--my: 2.5%}.a-cells:has(i:nth-child(7):hover)~*{--mx: 20.312%;--my: 2.5%}.a-cells:has(i:nth-child(8):hover)~*{--mx: 23.438%;--my: 2.5%}.a-cells:has(i:nth-child(9):hover)~*{--mx: 26.562%;--my: 2.5%}.a-cells:has(i:nth-child(10):hover)~*{--mx: 29.688%;--my: 2.5%}.a-cells:has(i:nth-child(11):hover)~*{--mx: 32.812%;--my: 2.5%}.a-cells:has(i:nth-child(12):hover)~*{--mx: 35.938%;--my: 2.5%}.a-cells:has(i:nth-child(13):hover)~*{--mx: 39.062%;--my: 2.5%}.a-cells:has(i:nth-child(14):hover)~*{--mx: 42.188%;--my: 2.5%}.a-cells:has(i:nth-child(15):hover)~*{--mx: 45.312%;--my: 2.5%}.a-cells:has(i:nth-child(16):hover)~*{--mx: 48.438%;--my: 2.5%}.a-cells:has(i:nth-child(17):hover)~*{--mx: 51.562%;--my: 2.5%}.a-cells:has(i:nth-child(18):hover)~*{--mx: 54.688%;--my: 2.5%}.a-cells:has(i:nth-child(19):hover)~*{--mx: 57.812%;--my: 2.5%}.a-cells:has(i:nth-child(20):hover)~*{--mx: 60.938%;--my: 2.5%}.a-cells:has(i:nth-child(21):hover)~*{--mx: 64.062%;--my: 2.5%}.a-cells:has(i:nth-child(22):hover)~*{--mx: 67.188%;--my: 2.5%}.a-cells:has(i:nth-child(23):hover)~*{--mx: 70.312%;--my: 2.5%}.a-cells:has(i:nth-child(24):hover)~*{--mx: 73.438%;--my: 2.5%}.a-cells:has(i:nth-child(25):hover)~*{--mx: 76.562%;--my: 2.5%}.a-cells:has(i:nth-child(26):hover)~*{--mx: 79.688%;--my: 2.5%}.a-cells:has(i:nth-child(27):hover)~*{--mx: 82.812%;--my: 2.5%}.a-cells:has(i:nth-child(28):hover)~*{--mx: 85.938%;--my: 2.5%}.a-cells:has(i:nth-child(29):hover)~*{--mx: 89.062%;--my: 2.5%}.a-cells:has(i:nth-child(30):hover)~*{--mx: 92.188%;--my: 2.5%}.a-cells:has(i:nth-child(31):hover)~*{--mx: 95.312%;--my: 2.5%}.a-cells:has(i:nth-child(32):hover)~*{--mx: 98.438%;--my: 2.5%}.a-cells:has(i:nth-child(33):hover)~*{--mx: 1.562%;--my: 7.5%}.a-cells:has(i:nth-child(34):hover)~*{--mx: 4.688%;--my: 7.5%}.a-cells:has(i:nth-child(35):hover)~*{--mx: 7.812%;--my: 7.5%}.a-cells:has(i:nth-child(36):hover)~*{--mx: 10.938%;--my: 7.5%}.a-cells:has(i:nth-child(37):hover)~*{--mx: 14.062%;--my: 7.5%}.a-cells:has(i:nth-child(38):hover)~*{--mx: 17.188%;--my: 7.5%}.a-cells:has(i:nth-child(39):hover)~*{--mx: 20.312%;--my: 7.5%}.a-cells:has(i:nth-child(40):hover)~*{--mx: 23.438%;--my: 7.5%}.a-cells:has(i:nth-child(41):hover)~*{--mx: 26.562%;--my: 7.5%}.a-cells:has(i:nth-child(42):hover)~*{--mx: 29.688%;--my: 7.5%}.a-cells:has(i:nth-child(43):hover)~*{--mx: 32.812%;--my: 7.5%}.a-cells:has(i:nth-child(44):hover)~*{--mx: 35.938%;--my: 7.5%}.a-cells:has(i:nth-child(45):hover)~*{--mx: 39.062%;--my: 7.5%}.a-cells:has(i:nth-child(46):hover)~*{--mx: 42.188%;--my: 7.5%}.a-cells:has(i:nth-child(47):hover)~*{--mx: 45.312%;--my: 7.5%}.a-cells:has(i:nth-child(48):hover)~*{--mx: 48.438%;--my: 7.5%}.a-cells:has(i:nth-child(49):hover)~*{--mx: 51.562%;--my: 7.5%}.a-cells:has(i:nth-child(50):hover)~*{--mx: 54.688%;--my: 7.5%}.a-cells:has(i:nth-child(51):hover)~*{--mx: 57.812%;--my: 7.5%}.a-cells:has(i:nth-child(52):hover)~*{--mx: 60.938%;--my: 7.5%}.a-cells:has(i:nth-child(53):hover)~*{--mx: 64.062%;--my: 7.5%}.a-cells:has(i:nth-child(54):hover)~*{--mx: 67.188%;--my: 7.5%}.a-cells:has(i:nth-child(55):hover)~*{--mx: 70.312%;--my: 7.5%}.a-cells:has(i:nth-child(56):hover)~*{--mx: 73.438%;--my: 7.5%}.a-cells:has(i:nth-child(57):hover)~*{--mx: 76.562%;--my: 7.5%}.a-cells:has(i:nth-child(58):hover)~*{--mx: 79.688%;--my: 7.5%}.a-cells:has(i:nth-child(59):hover)~*{--mx: 82.812%;--my: 7.5%}.a-cells:has(i:nth-child(60):hover)~*{--mx: 85.938%;--my: 7.5%}.a-cells:has(i:nth-child(61):hover)~*{--mx: 89.062%;--my: 7.5%}.a-cells:has(i:nth-child(62):hover)~*{--mx: 92.188%;--my: 7.5%}.a-cells:has(i:nth-child(63):hover)~*{--mx: 95.312%;--my: 7.5%}.a-cells:has(i:nth-child(64):hover)~*{--mx: 98.438%;--my: 7.5%}.a-cells:has(i:nth-child(65):hover)~*{--mx: 1.562%;--my: 12.5%}.a-cells:has(i:nth-child(66):hover)~*{--mx: 4.688%;--my: 12.5%}.a-cells:has(i:nth-child(67):hover)~*{--mx: 7.812%;--my: 12.5%}.a-cells:has(i:nth-child(68):hover)~*{--mx: 10.938%;--my: 12.5%}.a-cells:has(i:nth-child(69):hover)~*{--mx: 14.062%;--my: 12.5%}.a-cells:has(i:nth-child(70):hover)~*{--mx: 17.188%;--my: 12.5%}.a-cells:has(i:nth-child(71):hover)~*{--mx: 20.312%;--my: 12.5%}.a-cells:has(i:nth-child(72):hover)~*{--mx: 23.438%;--my: 12.5%}.a-cells:has(i:nth-child(73):hover)~*{--mx: 26.562%;--my: 12.5%}.a-cells:has(i:nth-child(74):hover)~*{--mx: 29.688%;--my: 12.5%}.a-cells:has(i:nth-child(75):hover)~*{--mx: 32.812%;--my: 12.5%}.a-cells:has(i:nth-child(76):hover)~*{--mx: 35.938%;--my: 12.5%}.a-cells:has(i:nth-child(77):hover)~*{--mx: 39.062%;--my: 12.5%}.a-cells:has(i:nth-child(78):hover)~*{--mx: 42.188%;--my: 12.5%}.a-cells:has(i:nth-child(79):hover)~*{--mx: 45.312%;--my: 12.5%}.a-cells:has(i:nth-child(80):hover)~*{--mx: 48.438%;--my: 12.5%}.a-cells:has(i:nth-child(81):hover)~*{--mx: 51.562%;--my: 12.5%}.a-cells:has(i:nth-child(82):hover)~*{--mx: 54.688%;--my: 12.5%}.a-cells:has(i:nth-child(83):hover)~*{--mx: 57.812%;--my: 12.5%}.a-cells:has(i:nth-child(84):hover)~*{--mx: 60.938%;--my: 12.5%}.a-cells:has(i:nth-child(85):hover)~*{--mx: 64.062%;--my: 12.5%}.a-cells:has(i:nth-child(86):hover)~*{--mx: 67.188%;--my: 12.5%}.a-cells:has(i:nth-child(87):hover)~*{--mx: 70.312%;--my: 12.5%}.a-cells:has(i:nth-child(88):hover)~*{--mx: 73.438%;--my: 12.5%}.a-cells:has(i:nth-child(89):hover)~*{--mx: 76.562%;--my: 12.5%}.a-cells:has(i:nth-child(90):hover)~*{--mx: 79.688%;--my: 12.5%}.a-cells:has(i:nth-child(91):hover)~*{--mx: 82.812%;--my: 12.5%}.a-cells:has(i:nth-child(92):hover)~*{--mx: 85.938%;--my: 12.5%}.a-cells:has(i:nth-child(93):hover)~*{--mx: 89.062%;--my: 12.5%}.a-cells:has(i:nth-child(94):hover)~*{--mx: 92.188%;--my: 12.5%}.a-cells:has(i:nth-child(95):hover)~*{--mx: 95.312%;--my: 12.5%}.a-cells:has(i:nth-child(96):hover)~*{--mx: 98.438%;--my: 12.5%}.a-cells:has(i:nth-child(97):hover)~*{--mx: 1.562%;--my: 17.5%}.a-cells:has(i:nth-child(98):hover)~*{--mx: 4.688%;--my: 17.5%}.a-cells:has(i:nth-child(99):hover)~*{--mx: 7.812%;--my: 17.5%}.a-cells:has(i:nth-child(100):hover)~*{--mx: 10.938%;--my: 17.5%}.a-cells:has(i:nth-child(101):hover)~*{--mx: 14.062%;--my: 17.5%}.a-cells:has(i:nth-child(102):hover)~*{--mx: 17.188%;--my: 17.5%}.a-cells:has(i:nth-child(103):hover)~*{--mx: 20.312%;--my: 17.5%}.a-cells:has(i:nth-child(104):hover)~*{--mx: 23.438%;--my: 17.5%}.a-cells:has(i:nth-child(105):hover)~*{--mx: 26.562%;--my: 17.5%}.a-cells:has(i:nth-child(106):hover)~*{--mx: 29.688%;--my: 17.5%}.a-cells:has(i:nth-child(107):hover)~*{--mx: 32.812%;--my: 17.5%}.a-cells:has(i:nth-child(108):hover)~*{--mx: 35.938%;--my: 17.5%}.a-cells:has(i:nth-child(109):hover)~*{--mx: 39.062%;--my: 17.5%}.a-cells:has(i:nth-child(110):hover)~*{--mx: 42.188%;--my: 17.5%}.a-cells:has(i:nth-child(111):hover)~*{--mx: 45.312%;--my: 17.5%}.a-cells:has(i:nth-child(112):hover)~*{--mx: 48.438%;--my: 17.5%}.a-cells:has(i:nth-child(113):hover)~*{--mx: 51.562%;--my: 17.5%}.a-cells:has(i:nth-child(114):hover)~*{--mx: 54.688%;--my: 17.5%}.a-cells:has(i:nth-child(115):hover)~*{--mx: 57.812%;--my: 17.5%}.a-cells:has(i:nth-child(116):hover)~*{--mx: 60.938%;--my: 17.5%}.a-cells:has(i:nth-child(117):hover)~*{--mx: 64.062%;--my: 17.5%}.a-cells:has(i:nth-child(118):hover)~*{--mx: 67.188%;--my: 17.5%}.a-cells:has(i:nth-child(119):hover)~*{--mx: 70.312%;--my: 17.5%}.a-cells:has(i:nth-child(120):hover)~*{--mx: 73.438%;--my: 17.5%}.a-cells:has(i:nth-child(121):hover)~*{--mx: 76.562%;--my: 17.5%}.a-cells:has(i:nth-child(122):hover)~*{--mx: 79.688%;--my: 17.5%}.a-cells:has(i:nth-child(123):hover)~*{--mx: 82.812%;--my: 17.5%}.a-cells:has(i:nth-child(124):hover)~*{--mx: 85.938%;--my: 17.5%}.a-cells:has(i:nth-child(125):hover)~*{--mx: 89.062%;--my: 17.5%}.a-cells:has(i:nth-child(126):hover)~*{--mx: 92.188%;--my: 17.5%}.a-cells:has(i:nth-child(127):hover)~*{--mx: 95.312%;--my: 17.5%}.a-cells:has(i:nth-child(128):hover)~*{--mx: 98.438%;--my: 17.5%}.a-cells:has(i:nth-child(129):hover)~*{--mx: 1.562%;--my: 22.5%}.a-cells:has(i:nth-child(130):hover)~*{--mx: 4.688%;--my: 22.5%}.a-cells:has(i:nth-child(131):hover)~*{--mx: 7.812%;--my: 22.5%}.a-cells:has(i:nth-child(132):hover)~*{--mx: 10.938%;--my: 22.5%}.a-cells:has(i:nth-child(133):hover)~*{--mx: 14.062%;--my: 22.5%}.a-cells:has(i:nth-child(134):hover)~*{--mx: 17.188%;--my: 22.5%}.a-cells:has(i:nth-child(135):hover)~*{--mx: 20.312%;--my: 22.5%}.a-cells:has(i:nth-child(136):hover)~*{--mx: 23.438%;--my: 22.5%}.a-cells:has(i:nth-child(137):hover)~*{--mx: 26.562%;--my: 22.5%}.a-cells:has(i:nth-child(138):hover)~*{--mx: 29.688%;--my: 22.5%}.a-cells:has(i:nth-child(139):hover)~*{--mx: 32.812%;--my: 22.5%}.a-cells:has(i:nth-child(140):hover)~*{--mx: 35.938%;--my: 22.5%}.a-cells:has(i:nth-child(141):hover)~*{--mx: 39.062%;--my: 22.5%}.a-cells:has(i:nth-child(142):hover)~*{--mx: 42.188%;--my: 22.5%}.a-cells:has(i:nth-child(143):hover)~*{--mx: 45.312%;--my: 22.5%}.a-cells:has(i:nth-child(144):hover)~*{--mx: 48.438%;--my: 22.5%}.a-cells:has(i:nth-child(145):hover)~*{--mx: 51.562%;--my: 22.5%}.a-cells:has(i:nth-child(146):hover)~*{--mx: 54.688%;--my: 22.5%}.a-cells:has(i:nth-child(147):hover)~*{--mx: 57.812%;--my: 22.5%}.a-cells:has(i:nth-child(148):hover)~*{--mx: 60.938%;--my: 22.5%}.a-cells:has(i:nth-child(149):hover)~*{--mx: 64.062%;--my: 22.5%}.a-cells:has(i:nth-child(150):hover)~*{--mx: 67.188%;--my: 22.5%}.a-cells:has(i:nth-child(151):hover)~*{--mx: 70.312%;--my: 22.5%}.a-cells:has(i:nth-child(152):hover)~*{--mx: 73.438%;--my: 22.5%}.a-cells:has(i:nth-child(153):hover)~*{--mx: 76.562%;--my: 22.5%}.a-cells:has(i:nth-child(154):hover)~*{--mx: 79.688%;--my: 22.5%}.a-cells:has(i:nth-child(155):hover)~*{--mx: 82.812%;--my: 22.5%}.a-cells:has(i:nth-child(156):hover)~*{--mx: 85.938%;--my: 22.5%}.a-cells:has(i:nth-child(157):hover)~*{--mx: 89.062%;--my: 22.5%}.a-cells:has(i:nth-child(158):hover)~*{--mx: 92.188%;--my: 22.5%}.a-cells:has(i:nth-child(159):hover)~*{--mx: 95.312%;--my: 22.5%}.a-cells:has(i:nth-child(160):hover)~*{--mx: 98.438%;--my: 22.5%}.a-cells:has(i:nth-child(161):hover)~*{--mx: 1.562%;--my: 27.5%}.a-cells:has(i:nth-child(162):hover)~*{--mx: 4.688%;--my: 27.5%}.a-cells:has(i:nth-child(163):hover)~*{--mx: 7.812%;--my: 27.5%}.a-cells:has(i:nth-child(164):hover)~*{--mx: 10.938%;--my: 27.5%}.a-cells:has(i:nth-child(165):hover)~*{--mx: 14.062%;--my: 27.5%}.a-cells:has(i:nth-child(166):hover)~*{--mx: 17.188%;--my: 27.5%}.a-cells:has(i:nth-child(167):hover)~*{--mx: 20.312%;--my: 27.5%}.a-cells:has(i:nth-child(168):hover)~*{--mx: 23.438%;--my: 27.5%}.a-cells:has(i:nth-child(169):hover)~*{--mx: 26.562%;--my: 27.5%}.a-cells:has(i:nth-child(170):hover)~*{--mx: 29.688%;--my: 27.5%}.a-cells:has(i:nth-child(171):hover)~*{--mx: 32.812%;--my: 27.5%}.a-cells:has(i:nth-child(172):hover)~*{--mx: 35.938%;--my: 27.5%}.a-cells:has(i:nth-child(173):hover)~*{--mx: 39.062%;--my: 27.5%}.a-cells:has(i:nth-child(174):hover)~*{--mx: 42.188%;--my: 27.5%}.a-cells:has(i:nth-child(175):hover)~*{--mx: 45.312%;--my: 27.5%}.a-cells:has(i:nth-child(176):hover)~*{--mx: 48.438%;--my: 27.5%}.a-cells:has(i:nth-child(177):hover)~*{--mx: 51.562%;--my: 27.5%}.a-cells:has(i:nth-child(178):hover)~*{--mx: 54.688%;--my: 27.5%}.a-cells:has(i:nth-child(179):hover)~*{--mx: 57.812%;--my: 27.5%}.a-cells:has(i:nth-child(180):hover)~*{--mx: 60.938%;--my: 27.5%}.a-cells:has(i:nth-child(181):hover)~*{--mx: 64.062%;--my: 27.5%}.a-cells:has(i:nth-child(182):hover)~*{--mx: 67.188%;--my: 27.5%}.a-cells:has(i:nth-child(183):hover)~*{--mx: 70.312%;--my: 27.5%}.a-cells:has(i:nth-child(184):hover)~*{--mx: 73.438%;--my: 27.5%}.a-cells:has(i:nth-child(185):hover)~*{--mx: 76.562%;--my: 27.5%}.a-cells:has(i:nth-child(186):hover)~*{--mx: 79.688%;--my: 27.5%}.a-cells:has(i:nth-child(187):hover)~*{--mx: 82.812%;--my: 27.5%}.a-cells:has(i:nth-child(188):hover)~*{--mx: 85.938%;--my: 27.5%}.a-cells:has(i:nth-child(189):hover)~*{--mx: 89.062%;--my: 27.5%}.a-cells:has(i:nth-child(190):hover)~*{--mx: 92.188%;--my: 27.5%}.a-cells:has(i:nth-child(191):hover)~*{--mx: 95.312%;--my: 27.5%}.a-cells:has(i:nth-child(192):hover)~*{--mx: 98.438%;--my: 27.5%}.a-cells:has(i:nth-child(193):hover)~*{--mx: 1.562%;--my: 32.5%}.a-cells:has(i:nth-child(194):hover)~*{--mx: 4.688%;--my: 32.5%}.a-cells:has(i:nth-child(195):hover)~*{--mx: 7.812%;--my: 32.5%}.a-cells:has(i:nth-child(196):hover)~*{--mx: 10.938%;--my: 32.5%}.a-cells:has(i:nth-child(197):hover)~*{--mx: 14.062%;--my: 32.5%}.a-cells:has(i:nth-child(198):hover)~*{--mx: 17.188%;--my: 32.5%}.a-cells:has(i:nth-child(199):hover)~*{--mx: 20.312%;--my: 32.5%}.a-cells:has(i:nth-child(200):hover)~*{--mx: 23.438%;--my: 32.5%}.a-cells:has(i:nth-child(201):hover)~*{--mx: 26.562%;--my: 32.5%}.a-cells:has(i:nth-child(202):hover)~*{--mx: 29.688%;--my: 32.5%}.a-cells:has(i:nth-child(203):hover)~*{--mx: 32.812%;--my: 32.5%}.a-cells:has(i:nth-child(204):hover)~*{--mx: 35.938%;--my: 32.5%}.a-cells:has(i:nth-child(205):hover)~*{--mx: 39.062%;--my: 32.5%}.a-cells:has(i:nth-child(206):hover)~*{--mx: 42.188%;--my: 32.5%}.a-cells:has(i:nth-child(207):hover)~*{--mx: 45.312%;--my: 32.5%}.a-cells:has(i:nth-child(208):hover)~*{--mx: 48.438%;--my: 32.5%}.a-cells:has(i:nth-child(209):hover)~*{--mx: 51.562%;--my: 32.5%}.a-cells:has(i:nth-child(210):hover)~*{--mx: 54.688%;--my: 32.5%}.a-cells:has(i:nth-child(211):hover)~*{--mx: 57.812%;--my: 32.5%}.a-cells:has(i:nth-child(212):hover)~*{--mx: 60.938%;--my: 32.5%}.a-cells:has(i:nth-child(213):hover)~*{--mx: 64.062%;--my: 32.5%}.a-cells:has(i:nth-child(214):hover)~*{--mx: 67.188%;--my: 32.5%}.a-cells:has(i:nth-child(215):hover)~*{--mx: 70.312%;--my: 32.5%}.a-cells:has(i:nth-child(216):hover)~*{--mx: 73.438%;--my: 32.5%}.a-cells:has(i:nth-child(217):hover)~*{--mx: 76.562%;--my: 32.5%}.a-cells:has(i:nth-child(218):hover)~*{--mx: 79.688%;--my: 32.5%}.a-cells:has(i:nth-child(219):hover)~*{--mx: 82.812%;--my: 32.5%}.a-cells:has(i:nth-child(220):hover)~*{--mx: 85.938%;--my: 32.5%}.a-cells:has(i:nth-child(221):hover)~*{--mx: 89.062%;--my: 32.5%}.a-cells:has(i:nth-child(222):hover)~*{--mx: 92.188%;--my: 32.5%}.a-cells:has(i:nth-child(223):hover)~*{--mx: 95.312%;--my: 32.5%}.a-cells:has(i:nth-child(224):hover)~*{--mx: 98.438%;--my: 32.5%}.a-cells:has(i:nth-child(225):hover)~*{--mx: 1.562%;--my: 37.5%}.a-cells:has(i:nth-child(226):hover)~*{--mx: 4.688%;--my: 37.5%}.a-cells:has(i:nth-child(227):hover)~*{--mx: 7.812%;--my: 37.5%}.a-cells:has(i:nth-child(228):hover)~*{--mx: 10.938%;--my: 37.5%}.a-cells:has(i:nth-child(229):hover)~*{--mx: 14.062%;--my: 37.5%}.a-cells:has(i:nth-child(230):hover)~*{--mx: 17.188%;--my: 37.5%}.a-cells:has(i:nth-child(231):hover)~*{--mx: 20.312%;--my: 37.5%}.a-cells:has(i:nth-child(232):hover)~*{--mx: 23.438%;--my: 37.5%}.a-cells:has(i:nth-child(233):hover)~*{--mx: 26.562%;--my: 37.5%}.a-cells:has(i:nth-child(234):hover)~*{--mx: 29.688%;--my: 37.5%}.a-cells:has(i:nth-child(235):hover)~*{--mx: 32.812%;--my: 37.5%}.a-cells:has(i:nth-child(236):hover)~*{--mx: 35.938%;--my: 37.5%}.a-cells:has(i:nth-child(237):hover)~*{--mx: 39.062%;--my: 37.5%}.a-cells:has(i:nth-child(238):hover)~*{--mx: 42.188%;--my: 37.5%}.a-cells:has(i:nth-child(239):hover)~*{--mx: 45.312%;--my: 37.5%}.a-cells:has(i:nth-child(240):hover)~*{--mx: 48.438%;--my: 37.5%}.a-cells:has(i:nth-child(241):hover)~*{--mx: 51.562%;--my: 37.5%}.a-cells:has(i:nth-child(242):hover)~*{--mx: 54.688%;--my: 37.5%}.a-cells:has(i:nth-child(243):hover)~*{--mx: 57.812%;--my: 37.5%}.a-cells:has(i:nth-child(244):hover)~*{--mx: 60.938%;--my: 37.5%}.a-cells:has(i:nth-child(245):hover)~*{--mx: 64.062%;--my: 37.5%}.a-cells:has(i:nth-child(246):hover)~*{--mx: 67.188%;--my: 37.5%}.a-cells:has(i:nth-child(247):hover)~*{--mx: 70.312%;--my: 37.5%}.a-cells:has(i:nth-child(248):hover)~*{--mx: 73.438%;--my: 37.5%}.a-cells:has(i:nth-child(249):hover)~*{--mx: 76.562%;--my: 37.5%}.a-cells:has(i:nth-child(250):hover)~*{--mx: 79.688%;--my: 37.5%}.a-cells:has(i:nth-child(251):hover)~*{--mx: 82.812%;--my: 37.5%}.a-cells:has(i:nth-child(252):hover)~*{--mx: 85.938%;--my: 37.5%}.a-cells:has(i:nth-child(253):hover)~*{--mx: 89.062%;--my: 37.5%}.a-cells:has(i:nth-child(254):hover)~*{--mx: 92.188%;--my: 37.5%}.a-cells:has(i:nth-child(255):hover)~*{--mx: 95.312%;--my: 37.5%}.a-cells:has(i:nth-child(256):hover)~*{--mx: 98.438%;--my: 37.5%}.a-cells:has(i:nth-child(257):hover)~*{--mx: 1.562%;--my: 42.5%}.a-cells:has(i:nth-child(258):hover)~*{--mx: 4.688%;--my: 42.5%}.a-cells:has(i:nth-child(259):hover)~*{--mx: 7.812%;--my: 42.5%}.a-cells:has(i:nth-child(260):hover)~*{--mx: 10.938%;--my: 42.5%}.a-cells:has(i:nth-child(261):hover)~*{--mx: 14.062%;--my: 42.5%}.a-cells:has(i:nth-child(262):hover)~*{--mx: 17.188%;--my: 42.5%}.a-cells:has(i:nth-child(263):hover)~*{--mx: 20.312%;--my: 42.5%}.a-cells:has(i:nth-child(264):hover)~*{--mx: 23.438%;--my: 42.5%}.a-cells:has(i:nth-child(265):hover)~*{--mx: 26.562%;--my: 42.5%}.a-cells:has(i:nth-child(266):hover)~*{--mx: 29.688%;--my: 42.5%}.a-cells:has(i:nth-child(267):hover)~*{--mx: 32.812%;--my: 42.5%}.a-cells:has(i:nth-child(268):hover)~*{--mx: 35.938%;--my: 42.5%}.a-cells:has(i:nth-child(269):hover)~*{--mx: 39.062%;--my: 42.5%}.a-cells:has(i:nth-child(270):hover)~*{--mx: 42.188%;--my: 42.5%}.a-cells:has(i:nth-child(271):hover)~*{--mx: 45.312%;--my: 42.5%}.a-cells:has(i:nth-child(272):hover)~*{--mx: 48.438%;--my: 42.5%}.a-cells:has(i:nth-child(273):hover)~*{--mx: 51.562%;--my: 42.5%}.a-cells:has(i:nth-child(274):hover)~*{--mx: 54.688%;--my: 42.5%}.a-cells:has(i:nth-child(275):hover)~*{--mx: 57.812%;--my: 42.5%}.a-cells:has(i:nth-child(276):hover)~*{--mx: 60.938%;--my: 42.5%}.a-cells:has(i:nth-child(277):hover)~*{--mx: 64.062%;--my: 42.5%}.a-cells:has(i:nth-child(278):hover)~*{--mx: 67.188%;--my: 42.5%}.a-cells:has(i:nth-child(279):hover)~*{--mx: 70.312%;--my: 42.5%}.a-cells:has(i:nth-child(280):hover)~*{--mx: 73.438%;--my: 42.5%}.a-cells:has(i:nth-child(281):hover)~*{--mx: 76.562%;--my: 42.5%}.a-cells:has(i:nth-child(282):hover)~*{--mx: 79.688%;--my: 42.5%}.a-cells:has(i:nth-child(283):hover)~*{--mx: 82.812%;--my: 42.5%}.a-cells:has(i:nth-child(284):hover)~*{--mx: 85.938%;--my: 42.5%}.a-cells:has(i:nth-child(285):hover)~*{--mx: 89.062%;--my: 42.5%}.a-cells:has(i:nth-child(286):hover)~*{--mx: 92.188%;--my: 42.5%}.a-cells:has(i:nth-child(287):hover)~*{--mx: 95.312%;--my: 42.5%}.a-cells:has(i:nth-child(288):hover)~*{--mx: 98.438%;--my: 42.5%}.a-cells:has(i:nth-child(289):hover)~*{--mx: 1.562%;--my: 47.5%}.a-cells:has(i:nth-child(290):hover)~*{--mx: 4.688%;--my: 47.5%}.a-cells:has(i:nth-child(291):hover)~*{--mx: 7.812%;--my: 47.5%}.a-cells:has(i:nth-child(292):hover)~*{--mx: 10.938%;--my: 47.5%}.a-cells:has(i:nth-child(293):hover)~*{--mx: 14.062%;--my: 47.5%}.a-cells:has(i:nth-child(294):hover)~*{--mx: 17.188%;--my: 47.5%}.a-cells:has(i:nth-child(295):hover)~*{--mx: 20.312%;--my: 47.5%}.a-cells:has(i:nth-child(296):hover)~*{--mx: 23.438%;--my: 47.5%}.a-cells:has(i:nth-child(297):hover)~*{--mx: 26.562%;--my: 47.5%}.a-cells:has(i:nth-child(298):hover)~*{--mx: 29.688%;--my: 47.5%}.a-cells:has(i:nth-child(299):hover)~*{--mx: 32.812%;--my: 47.5%}.a-cells:has(i:nth-child(300):hover)~*{--mx: 35.938%;--my: 47.5%}.a-cells:has(i:nth-child(301):hover)~*{--mx: 39.062%;--my: 47.5%}.a-cells:has(i:nth-child(302):hover)~*{--mx: 42.188%;--my: 47.5%}.a-cells:has(i:nth-child(303):hover)~*{--mx: 45.312%;--my: 47.5%}.a-cells:has(i:nth-child(304):hover)~*{--mx: 48.438%;--my: 47.5%}.a-cells:has(i:nth-child(305):hover)~*{--mx: 51.562%;--my: 47.5%}.a-cells:has(i:nth-child(306):hover)~*{--mx: 54.688%;--my: 47.5%}.a-cells:has(i:nth-child(307):hover)~*{--mx: 57.812%;--my: 47.5%}.a-cells:has(i:nth-child(308):hover)~*{--mx: 60.938%;--my: 47.5%}.a-cells:has(i:nth-child(309):hover)~*{--mx: 64.062%;--my: 47.5%}.a-cells:has(i:nth-child(310):hover)~*{--mx: 67.188%;--my: 47.5%}.a-cells:has(i:nth-child(311):hover)~*{--mx: 70.312%;--my: 47.5%}.a-cells:has(i:nth-child(312):hover)~*{--mx: 73.438%;--my: 47.5%}.a-cells:has(i:nth-child(313):hover)~*{--mx: 76.562%;--my: 47.5%}.a-cells:has(i:nth-child(314):hover)~*{--mx: 79.688%;--my: 47.5%}.a-cells:has(i:nth-child(315):hover)~*{--mx: 82.812%;--my: 47.5%}.a-cells:has(i:nth-child(316):hover)~*{--mx: 85.938%;--my: 47.5%}.a-cells:has(i:nth-child(317):hover)~*{--mx: 89.062%;--my: 47.5%}.a-cells:has(i:nth-child(318):hover)~*{--mx: 92.188%;--my: 47.5%}.a-cells:has(i:nth-child(319):hover)~*{--mx: 95.312%;--my: 47.5%}.a-cells:has(i:nth-child(320):hover)~*{--mx: 98.438%;--my: 47.5%}.a-cells:has(i:nth-child(321):hover)~*{--mx: 1.562%;--my: 52.5%}.a-cells:has(i:nth-child(322):hover)~*{--mx: 4.688%;--my: 52.5%}.a-cells:has(i:nth-child(323):hover)~*{--mx: 7.812%;--my: 52.5%}.a-cells:has(i:nth-child(324):hover)~*{--mx: 10.938%;--my: 52.5%}.a-cells:has(i:nth-child(325):hover)~*{--mx: 14.062%;--my: 52.5%}.a-cells:has(i:nth-child(326):hover)~*{--mx: 17.188%;--my: 52.5%}.a-cells:has(i:nth-child(327):hover)~*{--mx: 20.312%;--my: 52.5%}.a-cells:has(i:nth-child(328):hover)~*{--mx: 23.438%;--my: 52.5%}.a-cells:has(i:nth-child(329):hover)~*{--mx: 26.562%;--my: 52.5%}.a-cells:has(i:nth-child(330):hover)~*{--mx: 29.688%;--my: 52.5%}.a-cells:has(i:nth-child(331):hover)~*{--mx: 32.812%;--my: 52.5%}.a-cells:has(i:nth-child(332):hover)~*{--mx: 35.938%;--my: 52.5%}.a-cells:has(i:nth-child(333):hover)~*{--mx: 39.062%;--my: 52.5%}.a-cells:has(i:nth-child(334):hover)~*{--mx: 42.188%;--my: 52.5%}.a-cells:has(i:nth-child(335):hover)~*{--mx: 45.312%;--my: 52.5%}.a-cells:has(i:nth-child(336):hover)~*{--mx: 48.438%;--my: 52.5%}.a-cells:has(i:nth-child(337):hover)~*{--mx: 51.562%;--my: 52.5%}.a-cells:has(i:nth-child(338):hover)~*{--mx: 54.688%;--my: 52.5%}.a-cells:has(i:nth-child(339):hover)~*{--mx: 57.812%;--my: 52.5%}.a-cells:has(i:nth-child(340):hover)~*{--mx: 60.938%;--my: 52.5%}.a-cells:has(i:nth-child(341):hover)~*{--mx: 64.062%;--my: 52.5%}.a-cells:has(i:nth-child(342):hover)~*{--mx: 67.188%;--my: 52.5%}.a-cells:has(i:nth-child(343):hover)~*{--mx: 70.312%;--my: 52.5%}.a-cells:has(i:nth-child(344):hover)~*{--mx: 73.438%;--my: 52.5%}.a-cells:has(i:nth-child(345):hover)~*{--mx: 76.562%;--my: 52.5%}.a-cells:has(i:nth-child(346):hover)~*{--mx: 79.688%;--my: 52.5%}.a-cells:has(i:nth-child(347):hover)~*{--mx: 82.812%;--my: 52.5%}.a-cells:has(i:nth-child(348):hover)~*{--mx: 85.938%;--my: 52.5%}.a-cells:has(i:nth-child(349):hover)~*{--mx: 89.062%;--my: 52.5%}.a-cells:has(i:nth-child(350):hover)~*{--mx: 92.188%;--my: 52.5%}.a-cells:has(i:nth-child(351):hover)~*{--mx: 95.312%;--my: 52.5%}.a-cells:has(i:nth-child(352):hover)~*{--mx: 98.438%;--my: 52.5%}.a-cells:has(i:nth-child(353):hover)~*{--mx: 1.562%;--my: 57.5%}.a-cells:has(i:nth-child(354):hover)~*{--mx: 4.688%;--my: 57.5%}.a-cells:has(i:nth-child(355):hover)~*{--mx: 7.812%;--my: 57.5%}.a-cells:has(i:nth-child(356):hover)~*{--mx: 10.938%;--my: 57.5%}.a-cells:has(i:nth-child(357):hover)~*{--mx: 14.062%;--my: 57.5%}.a-cells:has(i:nth-child(358):hover)~*{--mx: 17.188%;--my: 57.5%}.a-cells:has(i:nth-child(359):hover)~*{--mx: 20.312%;--my: 57.5%}.a-cells:has(i:nth-child(360):hover)~*{--mx: 23.438%;--my: 57.5%}.a-cells:has(i:nth-child(361):hover)~*{--mx: 26.562%;--my: 57.5%}.a-cells:has(i:nth-child(362):hover)~*{--mx: 29.688%;--my: 57.5%}.a-cells:has(i:nth-child(363):hover)~*{--mx: 32.812%;--my: 57.5%}.a-cells:has(i:nth-child(364):hover)~*{--mx: 35.938%;--my: 57.5%}.a-cells:has(i:nth-child(365):hover)~*{--mx: 39.062%;--my: 57.5%}.a-cells:has(i:nth-child(366):hover)~*{--mx: 42.188%;--my: 57.5%}.a-cells:has(i:nth-child(367):hover)~*{--mx: 45.312%;--my: 57.5%}.a-cells:has(i:nth-child(368):hover)~*{--mx: 48.438%;--my: 57.5%}.a-cells:has(i:nth-child(369):hover)~*{--mx: 51.562%;--my: 57.5%}.a-cells:has(i:nth-child(370):hover)~*{--mx: 54.688%;--my: 57.5%}.a-cells:has(i:nth-child(371):hover)~*{--mx: 57.812%;--my: 57.5%}.a-cells:has(i:nth-child(372):hover)~*{--mx: 60.938%;--my: 57.5%}.a-cells:has(i:nth-child(373):hover)~*{--mx: 64.062%;--my: 57.5%}.a-cells:has(i:nth-child(374):hover)~*{--mx: 67.188%;--my: 57.5%}.a-cells:has(i:nth-child(375):hover)~*{--mx: 70.312%;--my: 57.5%}.a-cells:has(i:nth-child(376):hover)~*{--mx: 73.438%;--my: 57.5%}.a-cells:has(i:nth-child(377):hover)~*{--mx: 76.562%;--my: 57.5%}.a-cells:has(i:nth-child(378):hover)~*{--mx: 79.688%;--my: 57.5%}.a-cells:has(i:nth-child(379):hover)~*{--mx: 82.812%;--my: 57.5%}.a-cells:has(i:nth-child(380):hover)~*{--mx: 85.938%;--my: 57.5%}.a-cells:has(i:nth-child(381):hover)~*{--mx: 89.062%;--my: 57.5%}.a-cells:has(i:nth-child(382):hover)~*{--mx: 92.188%;--my: 57.5%}.a-cells:has(i:nth-child(383):hover)~*{--mx: 95.312%;--my: 57.5%}.a-cells:has(i:nth-child(384):hover)~*{--mx: 98.438%;--my: 57.5%}.a-cells:has(i:nth-child(385):hover)~*{--mx: 1.562%;--my: 62.5%}.a-cells:has(i:nth-child(386):hover)~*{--mx: 4.688%;--my: 62.5%}.a-cells:has(i:nth-child(387):hover)~*{--mx: 7.812%;--my: 62.5%}.a-cells:has(i:nth-child(388):hover)~*{--mx: 10.938%;--my: 62.5%}.a-cells:has(i:nth-child(389):hover)~*{--mx: 14.062%;--my: 62.5%}.a-cells:has(i:nth-child(390):hover)~*{--mx: 17.188%;--my: 62.5%}.a-cells:has(i:nth-child(391):hover)~*{--mx: 20.312%;--my: 62.5%}.a-cells:has(i:nth-child(392):hover)~*{--mx: 23.438%;--my: 62.5%}.a-cells:has(i:nth-child(393):hover)~*{--mx: 26.562%;--my: 62.5%}.a-cells:has(i:nth-child(394):hover)~*{--mx: 29.688%;--my: 62.5%}.a-cells:has(i:nth-child(395):hover)~*{--mx: 32.812%;--my: 62.5%}.a-cells:has(i:nth-child(396):hover)~*{--mx: 35.938%;--my: 62.5%}.a-cells:has(i:nth-child(397):hover)~*{--mx: 39.062%;--my: 62.5%}.a-cells:has(i:nth-child(398):hover)~*{--mx: 42.188%;--my: 62.5%}.a-cells:has(i:nth-child(399):hover)~*{--mx: 45.312%;--my: 62.5%}.a-cells:has(i:nth-child(400):hover)~*{--mx: 48.438%;--my: 62.5%}.a-cells:has(i:nth-child(401):hover)~*{--mx: 51.562%;--my: 62.5%}.a-cells:has(i:nth-child(402):hover)~*{--mx: 54.688%;--my: 62.5%}.a-cells:has(i:nth-child(403):hover)~*{--mx: 57.812%;--my: 62.5%}.a-cells:has(i:nth-child(404):hover)~*{--mx: 60.938%;--my: 62.5%}.a-cells:has(i:nth-child(405):hover)~*{--mx: 64.062%;--my: 62.5%}.a-cells:has(i:nth-child(406):hover)~*{--mx: 67.188%;--my: 62.5%}.a-cells:has(i:nth-child(407):hover)~*{--mx: 70.312%;--my: 62.5%}.a-cells:has(i:nth-child(408):hover)~*{--mx: 73.438%;--my: 62.5%}.a-cells:has(i:nth-child(409):hover)~*{--mx: 76.562%;--my: 62.5%}.a-cells:has(i:nth-child(410):hover)~*{--mx: 79.688%;--my: 62.5%}.a-cells:has(i:nth-child(411):hover)~*{--mx: 82.812%;--my: 62.5%}.a-cells:has(i:nth-child(412):hover)~*{--mx: 85.938%;--my: 62.5%}.a-cells:has(i:nth-child(413):hover)~*{--mx: 89.062%;--my: 62.5%}.a-cells:has(i:nth-child(414):hover)~*{--mx: 92.188%;--my: 62.5%}.a-cells:has(i:nth-child(415):hover)~*{--mx: 95.312%;--my: 62.5%}.a-cells:has(i:nth-child(416):hover)~*{--mx: 98.438%;--my: 62.5%}.a-cells:has(i:nth-child(417):hover)~*{--mx: 1.562%;--my: 67.5%}.a-cells:has(i:nth-child(418):hover)~*{--mx: 4.688%;--my: 67.5%}.a-cells:has(i:nth-child(419):hover)~*{--mx: 7.812%;--my: 67.5%}.a-cells:has(i:nth-child(420):hover)~*{--mx: 10.938%;--my: 67.5%}.a-cells:has(i:nth-child(421):hover)~*{--mx: 14.062%;--my: 67.5%}.a-cells:has(i:nth-child(422):hover)~*{--mx: 17.188%;--my: 67.5%}.a-cells:has(i:nth-child(423):hover)~*{--mx: 20.312%;--my: 67.5%}.a-cells:has(i:nth-child(424):hover)~*{--mx: 23.438%;--my: 67.5%}.a-cells:has(i:nth-child(425):hover)~*{--mx: 26.562%;--my: 67.5%}.a-cells:has(i:nth-child(426):hover)~*{--mx: 29.688%;--my: 67.5%}.a-cells:has(i:nth-child(427):hover)~*{--mx: 32.812%;--my: 67.5%}.a-cells:has(i:nth-child(428):hover)~*{--mx: 35.938%;--my: 67.5%}.a-cells:has(i:nth-child(429):hover)~*{--mx: 39.062%;--my: 67.5%}.a-cells:has(i:nth-child(430):hover)~*{--mx: 42.188%;--my: 67.5%}.a-cells:has(i:nth-child(431):hover)~*{--mx: 45.312%;--my: 67.5%}.a-cells:has(i:nth-child(432):hover)~*{--mx: 48.438%;--my: 67.5%}.a-cells:has(i:nth-child(433):hover)~*{--mx: 51.562%;--my: 67.5%}.a-cells:has(i:nth-child(434):hover)~*{--mx: 54.688%;--my: 67.5%}.a-cells:has(i:nth-child(435):hover)~*{--mx: 57.812%;--my: 67.5%}.a-cells:has(i:nth-child(436):hover)~*{--mx: 60.938%;--my: 67.5%}.a-cells:has(i:nth-child(437):hover)~*{--mx: 64.062%;--my: 67.5%}.a-cells:has(i:nth-child(438):hover)~*{--mx: 67.188%;--my: 67.5%}.a-cells:has(i:nth-child(439):hover)~*{--mx: 70.312%;--my: 67.5%}.a-cells:has(i:nth-child(440):hover)~*{--mx: 73.438%;--my: 67.5%}.a-cells:has(i:nth-child(441):hover)~*{--mx: 76.562%;--my: 67.5%}.a-cells:has(i:nth-child(442):hover)~*{--mx: 79.688%;--my: 67.5%}.a-cells:has(i:nth-child(443):hover)~*{--mx: 82.812%;--my: 67.5%}.a-cells:has(i:nth-child(444):hover)~*{--mx: 85.938%;--my: 67.5%}.a-cells:has(i:nth-child(445):hover)~*{--mx: 89.062%;--my: 67.5%}.a-cells:has(i:nth-child(446):hover)~*{--mx: 92.188%;--my: 67.5%}.a-cells:has(i:nth-child(447):hover)~*{--mx: 95.312%;--my: 67.5%}.a-cells:has(i:nth-child(448):hover)~*{--mx: 98.438%;--my: 67.5%}.a-cells:has(i:nth-child(449):hover)~*{--mx: 1.562%;--my: 72.5%}.a-cells:has(i:nth-child(450):hover)~*{--mx: 4.688%;--my: 72.5%}.a-cells:has(i:nth-child(451):hover)~*{--mx: 7.812%;--my: 72.5%}.a-cells:has(i:nth-child(452):hover)~*{--mx: 10.938%;--my: 72.5%}.a-cells:has(i:nth-child(453):hover)~*{--mx: 14.062%;--my: 72.5%}.a-cells:has(i:nth-child(454):hover)~*{--mx: 17.188%;--my: 72.5%}.a-cells:has(i:nth-child(455):hover)~*{--mx: 20.312%;--my: 72.5%}.a-cells:has(i:nth-child(456):hover)~*{--mx: 23.438%;--my: 72.5%}.a-cells:has(i:nth-child(457):hover)~*{--mx: 26.562%;--my: 72.5%}.a-cells:has(i:nth-child(458):hover)~*{--mx: 29.688%;--my: 72.5%}.a-cells:has(i:nth-child(459):hover)~*{--mx: 32.812%;--my: 72.5%}.a-cells:has(i:nth-child(460):hover)~*{--mx: 35.938%;--my: 72.5%}.a-cells:has(i:nth-child(461):hover)~*{--mx: 39.062%;--my: 72.5%}.a-cells:has(i:nth-child(462):hover)~*{--mx: 42.188%;--my: 72.5%}.a-cells:has(i:nth-child(463):hover)~*{--mx: 45.312%;--my: 72.5%}.a-cells:has(i:nth-child(464):hover)~*{--mx: 48.438%;--my: 72.5%}.a-cells:has(i:nth-child(465):hover)~*{--mx: 51.562%;--my: 72.5%}.a-cells:has(i:nth-child(466):hover)~*{--mx: 54.688%;--my: 72.5%}.a-cells:has(i:nth-child(467):hover)~*{--mx: 57.812%;--my: 72.5%}.a-cells:has(i:nth-child(468):hover)~*{--mx: 60.938%;--my: 72.5%}.a-cells:has(i:nth-child(469):hover)~*{--mx: 64.062%;--my: 72.5%}.a-cells:has(i:nth-child(470):hover)~*{--mx: 67.188%;--my: 72.5%}.a-cells:has(i:nth-child(471):hover)~*{--mx: 70.312%;--my: 72.5%}.a-cells:has(i:nth-child(472):hover)~*{--mx: 73.438%;--my: 72.5%}.a-cells:has(i:nth-child(473):hover)~*{--mx: 76.562%;--my: 72.5%}.a-cells:has(i:nth-child(474):hover)~*{--mx: 79.688%;--my: 72.5%}.a-cells:has(i:nth-child(475):hover)~*{--mx: 82.812%;--my: 72.5%}.a-cells:has(i:nth-child(476):hover)~*{--mx: 85.938%;--my: 72.5%}.a-cells:has(i:nth-child(477):hover)~*{--mx: 89.062%;--my: 72.5%}.a-cells:has(i:nth-child(478):hover)~*{--mx: 92.188%;--my: 72.5%}.a-cells:has(i:nth-child(479):hover)~*{--mx: 95.312%;--my: 72.5%}.a-cells:has(i:nth-child(480):hover)~*{--mx: 98.438%;--my: 72.5%}.a-cells:has(i:nth-child(481):hover)~*{--mx: 1.562%;--my: 77.5%}.a-cells:has(i:nth-child(482):hover)~*{--mx: 4.688%;--my: 77.5%}.a-cells:has(i:nth-child(483):hover)~*{--mx: 7.812%;--my: 77.5%}.a-cells:has(i:nth-child(484):hover)~*{--mx: 10.938%;--my: 77.5%}.a-cells:has(i:nth-child(485):hover)~*{--mx: 14.062%;--my: 77.5%}.a-cells:has(i:nth-child(486):hover)~*{--mx: 17.188%;--my: 77.5%}.a-cells:has(i:nth-child(487):hover)~*{--mx: 20.312%;--my: 77.5%}.a-cells:has(i:nth-child(488):hover)~*{--mx: 23.438%;--my: 77.5%}.a-cells:has(i:nth-child(489):hover)~*{--mx: 26.562%;--my: 77.5%}.a-cells:has(i:nth-child(490):hover)~*{--mx: 29.688%;--my: 77.5%}.a-cells:has(i:nth-child(491):hover)~*{--mx: 32.812%;--my: 77.5%}.a-cells:has(i:nth-child(492):hover)~*{--mx: 35.938%;--my: 77.5%}.a-cells:has(i:nth-child(493):hover)~*{--mx: 39.062%;--my: 77.5%}.a-cells:has(i:nth-child(494):hover)~*{--mx: 42.188%;--my: 77.5%}.a-cells:has(i:nth-child(495):hover)~*{--mx: 45.312%;--my: 77.5%}.a-cells:has(i:nth-child(496):hover)~*{--mx: 48.438%;--my: 77.5%}.a-cells:has(i:nth-child(497):hover)~*{--mx: 51.562%;--my: 77.5%}.a-cells:has(i:nth-child(498):hover)~*{--mx: 54.688%;--my: 77.5%}.a-cells:has(i:nth-child(499):hover)~*{--mx: 57.812%;--my: 77.5%}.a-cells:has(i:nth-child(500):hover)~*{--mx: 60.938%;--my: 77.5%}.a-cells:has(i:nth-child(501):hover)~*{--mx: 64.062%;--my: 77.5%}.a-cells:has(i:nth-child(502):hover)~*{--mx: 67.188%;--my: 77.5%}.a-cells:has(i:nth-child(503):hover)~*{--mx: 70.312%;--my: 77.5%}.a-cells:has(i:nth-child(504):hover)~*{--mx: 73.438%;--my: 77.5%}.a-cells:has(i:nth-child(505):hover)~*{--mx: 76.562%;--my: 77.5%}.a-cells:has(i:nth-child(506):hover)~*{--mx: 79.688%;--my: 77.5%}.a-cells:has(i:nth-child(507):hover)~*{--mx: 82.812%;--my: 77.5%}.a-cells:has(i:nth-child(508):hover)~*{--mx: 85.938%;--my: 77.5%}.a-cells:has(i:nth-child(509):hover)~*{--mx: 89.062%;--my: 77.5%}.a-cells:has(i:nth-child(510):hover)~*{--mx: 92.188%;--my: 77.5%}.a-cells:has(i:nth-child(511):hover)~*{--mx: 95.312%;--my: 77.5%}.a-cells:has(i:nth-child(512):hover)~*{--mx: 98.438%;--my: 77.5%}.a-cells:has(i:nth-child(513):hover)~*{--mx: 1.562%;--my: 82.5%}.a-cells:has(i:nth-child(514):hover)~*{--mx: 4.688%;--my: 82.5%}.a-cells:has(i:nth-child(515):hover)~*{--mx: 7.812%;--my: 82.5%}.a-cells:has(i:nth-child(516):hover)~*{--mx: 10.938%;--my: 82.5%}.a-cells:has(i:nth-child(517):hover)~*{--mx: 14.062%;--my: 82.5%}.a-cells:has(i:nth-child(518):hover)~*{--mx: 17.188%;--my: 82.5%}.a-cells:has(i:nth-child(519):hover)~*{--mx: 20.312%;--my: 82.5%}.a-cells:has(i:nth-child(520):hover)~*{--mx: 23.438%;--my: 82.5%}.a-cells:has(i:nth-child(521):hover)~*{--mx: 26.562%;--my: 82.5%}.a-cells:has(i:nth-child(522):hover)~*{--mx: 29.688%;--my: 82.5%}.a-cells:has(i:nth-child(523):hover)~*{--mx: 32.812%;--my: 82.5%}.a-cells:has(i:nth-child(524):hover)~*{--mx: 35.938%;--my: 82.5%}.a-cells:has(i:nth-child(525):hover)~*{--mx: 39.062%;--my: 82.5%}.a-cells:has(i:nth-child(526):hover)~*{--mx: 42.188%;--my: 82.5%}.a-cells:has(i:nth-child(527):hover)~*{--mx: 45.312%;--my: 82.5%}.a-cells:has(i:nth-child(528):hover)~*{--mx: 48.438%;--my: 82.5%}.a-cells:has(i:nth-child(529):hover)~*{--mx: 51.562%;--my: 82.5%}.a-cells:has(i:nth-child(530):hover)~*{--mx: 54.688%;--my: 82.5%}.a-cells:has(i:nth-child(531):hover)~*{--mx: 57.812%;--my: 82.5%}.a-cells:has(i:nth-child(532):hover)~*{--mx: 60.938%;--my: 82.5%}.a-cells:has(i:nth-child(533):hover)~*{--mx: 64.062%;--my: 82.5%}.a-cells:has(i:nth-child(534):hover)~*{--mx: 67.188%;--my: 82.5%}.a-cells:has(i:nth-child(535):hover)~*{--mx: 70.312%;--my: 82.5%}.a-cells:has(i:nth-child(536):hover)~*{--mx: 73.438%;--my: 82.5%}.a-cells:has(i:nth-child(537):hover)~*{--mx: 76.562%;--my: 82.5%}.a-cells:has(i:nth-child(538):hover)~*{--mx: 79.688%;--my: 82.5%}.a-cells:has(i:nth-child(539):hover)~*{--mx: 82.812%;--my: 82.5%}.a-cells:has(i:nth-child(540):hover)~*{--mx: 85.938%;--my: 82.5%}.a-cells:has(i:nth-child(541):hover)~*{--mx: 89.062%;--my: 82.5%}.a-cells:has(i:nth-child(542):hover)~*{--mx: 92.188%;--my: 82.5%}.a-cells:has(i:nth-child(543):hover)~*{--mx: 95.312%;--my: 82.5%}.a-cells:has(i:nth-child(544):hover)~*{--mx: 98.438%;--my: 82.5%}.a-cells:has(i:nth-child(545):hover)~*{--mx: 1.562%;--my: 87.5%}.a-cells:has(i:nth-child(546):hover)~*{--mx: 4.688%;--my: 87.5%}.a-cells:has(i:nth-child(547):hover)~*{--mx: 7.812%;--my: 87.5%}.a-cells:has(i:nth-child(548):hover)~*{--mx: 10.938%;--my: 87.5%}.a-cells:has(i:nth-child(549):hover)~*{--mx: 14.062%;--my: 87.5%}.a-cells:has(i:nth-child(550):hover)~*{--mx: 17.188%;--my: 87.5%}.a-cells:has(i:nth-child(551):hover)~*{--mx: 20.312%;--my: 87.5%}.a-cells:has(i:nth-child(552):hover)~*{--mx: 23.438%;--my: 87.5%}.a-cells:has(i:nth-child(553):hover)~*{--mx: 26.562%;--my: 87.5%}.a-cells:has(i:nth-child(554):hover)~*{--mx: 29.688%;--my: 87.5%}.a-cells:has(i:nth-child(555):hover)~*{--mx: 32.812%;--my: 87.5%}.a-cells:has(i:nth-child(556):hover)~*{--mx: 35.938%;--my: 87.5%}.a-cells:has(i:nth-child(557):hover)~*{--mx: 39.062%;--my: 87.5%}.a-cells:has(i:nth-child(558):hover)~*{--mx: 42.188%;--my: 87.5%}.a-cells:has(i:nth-child(559):hover)~*{--mx: 45.312%;--my: 87.5%}.a-cells:has(i:nth-child(560):hover)~*{--mx: 48.438%;--my: 87.5%}.a-cells:has(i:nth-child(561):hover)~*{--mx: 51.562%;--my: 87.5%}.a-cells:has(i:nth-child(562):hover)~*{--mx: 54.688%;--my: 87.5%}.a-cells:has(i:nth-child(563):hover)~*{--mx: 57.812%;--my: 87.5%}.a-cells:has(i:nth-child(564):hover)~*{--mx: 60.938%;--my: 87.5%}.a-cells:has(i:nth-child(565):hover)~*{--mx: 64.062%;--my: 87.5%}.a-cells:has(i:nth-child(566):hover)~*{--mx: 67.188%;--my: 87.5%}.a-cells:has(i:nth-child(567):hover)~*{--mx: 70.312%;--my: 87.5%}.a-cells:has(i:nth-child(568):hover)~*{--mx: 73.438%;--my: 87.5%}.a-cells:has(i:nth-child(569):hover)~*{--mx: 76.562%;--my: 87.5%}.a-cells:has(i:nth-child(570):hover)~*{--mx: 79.688%;--my: 87.5%}.a-cells:has(i:nth-child(571):hover)~*{--mx: 82.812%;--my: 87.5%}.a-cells:has(i:nth-child(572):hover)~*{--mx: 85.938%;--my: 87.5%}.a-cells:has(i:nth-child(573):hover)~*{--mx: 89.062%;--my: 87.5%}.a-cells:has(i:nth-child(574):hover)~*{--mx: 92.188%;--my: 87.5%}.a-cells:has(i:nth-child(575):hover)~*{--mx: 95.312%;--my: 87.5%}.a-cells:has(i:nth-child(576):hover)~*{--mx: 98.438%;--my: 87.5%}.a-cells:has(i:nth-child(577):hover)~*{--mx: 1.562%;--my: 92.5%}.a-cells:has(i:nth-child(578):hover)~*{--mx: 4.688%;--my: 92.5%}.a-cells:has(i:nth-child(579):hover)~*{--mx: 7.812%;--my: 92.5%}.a-cells:has(i:nth-child(580):hover)~*{--mx: 10.938%;--my: 92.5%}.a-cells:has(i:nth-child(581):hover)~*{--mx: 14.062%;--my: 92.5%}.a-cells:has(i:nth-child(582):hover)~*{--mx: 17.188%;--my: 92.5%}.a-cells:has(i:nth-child(583):hover)~*{--mx: 20.312%;--my: 92.5%}.a-cells:has(i:nth-child(584):hover)~*{--mx: 23.438%;--my: 92.5%}.a-cells:has(i:nth-child(585):hover)~*{--mx: 26.562%;--my: 92.5%}.a-cells:has(i:nth-child(586):hover)~*{--mx: 29.688%;--my: 92.5%}.a-cells:has(i:nth-child(587):hover)~*{--mx: 32.812%;--my: 92.5%}.a-cells:has(i:nth-child(588):hover)~*{--mx: 35.938%;--my: 92.5%}.a-cells:has(i:nth-child(589):hover)~*{--mx: 39.062%;--my: 92.5%}.a-cells:has(i:nth-child(590):hover)~*{--mx: 42.188%;--my: 92.5%}.a-cells:has(i:nth-child(591):hover)~*{--mx: 45.312%;--my: 92.5%}.a-cells:has(i:nth-child(592):hover)~*{--mx: 48.438%;--my: 92.5%}.a-cells:has(i:nth-child(593):hover)~*{--mx: 51.562%;--my: 92.5%}.a-cells:has(i:nth-child(594):hover)~*{--mx: 54.688%;--my: 92.5%}.a-cells:has(i:nth-child(595):hover)~*{--mx: 57.812%;--my: 92.5%}.a-cells:has(i:nth-child(596):hover)~*{--mx: 60.938%;--my: 92.5%}.a-cells:has(i:nth-child(597):hover)~*{--mx: 64.062%;--my: 92.5%}.a-cells:has(i:nth-child(598):hover)~*{--mx: 67.188%;--my: 92.5%}.a-cells:has(i:nth-child(599):hover)~*{--mx: 70.312%;--my: 92.5%}.a-cells:has(i:nth-child(600):hover)~*{--mx: 73.438%;--my: 92.5%}.a-cells:has(i:nth-child(601):hover)~*{--mx: 76.562%;--my: 92.5%}.a-cells:has(i:nth-child(602):hover)~*{--mx: 79.688%;--my: 92.5%}.a-cells:has(i:nth-child(603):hover)~*{--mx: 82.812%;--my: 92.5%}.a-cells:has(i:nth-child(604):hover)~*{--mx: 85.938%;--my: 92.5%}.a-cells:has(i:nth-child(605):hover)~*{--mx: 89.062%;--my: 92.5%}.a-cells:has(i:nth-child(606):hover)~*{--mx: 92.188%;--my: 92.5%}.a-cells:has(i:nth-child(607):hover)~*{--mx: 95.312%;--my: 92.5%}.a-cells:has(i:nth-child(608):hover)~*{--mx: 98.438%;--my: 92.5%}.a-cells:has(i:nth-child(609):hover)~*{--mx: 1.562%;--my: 97.5%}.a-cells:has(i:nth-child(610):hover)~*{--mx: 4.688%;--my: 97.5%}.a-cells:has(i:nth-child(611):hover)~*{--mx: 7.812%;--my: 97.5%}.a-cells:has(i:nth-child(612):hover)~*{--mx: 10.938%;--my: 97.5%}.a-cells:has(i:nth-child(613):hover)~*{--mx: 14.062%;--my: 97.5%}.a-cells:has(i:nth-child(614):hover)~*{--mx: 17.188%;--my: 97.5%}.a-cells:has(i:nth-child(615):hover)~*{--mx: 20.312%;--my: 97.5%}.a-cells:has(i:nth-child(616):hover)~*{--mx: 23.438%;--my: 97.5%}.a-cells:has(i:nth-child(617):hover)~*{--mx: 26.562%;--my: 97.5%}.a-cells:has(i:nth-child(618):hover)~*{--mx: 29.688%;--my: 97.5%}.a-cells:has(i:nth-child(619):hover)~*{--mx: 32.812%;--my: 97.5%}.a-cells:has(i:nth-child(620):hover)~*{--mx: 35.938%;--my: 97.5%}.a-cells:has(i:nth-child(621):hover)~*{--mx: 39.062%;--my: 97.5%}.a-cells:has(i:nth-child(622):hover)~*{--mx: 42.188%;--my: 97.5%}.a-cells:has(i:nth-child(623):hover)~*{--mx: 45.312%;--my: 97.5%}.a-cells:has(i:nth-child(624):hover)~*{--mx: 48.438%;--my: 97.5%}.a-cells:has(i:nth-child(625):hover)~*{--mx: 51.562%;--my: 97.5%}.a-cells:has(i:nth-child(626):hover)~*{--mx: 54.688%;--my: 97.5%}.a-cells:has(i:nth-child(627):hover)~*{--mx: 57.812%;--my: 97.5%}.a-cells:has(i:nth-child(628):hover)~*{--mx: 60.938%;--my: 97.5%}.a-cells:has(i:nth-child(629):hover)~*{--mx: 64.062%;--my: 97.5%}.a-cells:has(i:nth-child(630):hover)~*{--mx: 67.188%;--my: 97.5%}.a-cells:has(i:nth-child(631):hover)~*{--mx: 70.312%;--my: 97.5%}.a-cells:has(i:nth-child(632):hover)~*{--mx: 73.438%;--my: 97.5%}.a-cells:has(i:nth-child(633):hover)~*{--mx: 76.562%;--my: 97.5%}.a-cells:has(i:nth-child(634):hover)~*{--mx: 79.688%;--my: 97.5%}.a-cells:has(i:nth-child(635):hover)~*{--mx: 82.812%;--my: 97.5%}.a-cells:has(i:nth-child(636):hover)~*{--mx: 85.938%;--my: 97.5%}.a-cells:has(i:nth-child(637):hover)~*{--mx: 89.062%;--my: 97.5%}.a-cells:has(i:nth-child(638):hover)~*{--mx: 92.188%;--my: 97.5%}.a-cells:has(i:nth-child(639):hover)~*{--mx: 95.312%;--my: 97.5%}.a-cells:has(i:nth-child(640):hover)~*{--mx: 98.438%;--my: 97.5%}
