@charset "UTF-8";.s_{font-size:var(--animr-text-xs);font-weight:var(--animr-weight-semibold);letter-spacing:var(--animr-tracking-caps);text-transform:uppercase;color:var(--animr-text-secondary)}.t_{font-variant-numeric:tabular-nums;letter-spacing:0}.u_{color:var(--animr-text-muted)}.v_{color:var(--animr-text-secondary)}.w_{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:var(--animr-radius-full);font-size:.75em;font-weight:700;overflow:hidden;min-width:64px;border:1px solid}.x_{position:absolute;left:0;top:0;bottom:0;background:var(--cb-fill);transition:width .3s ease-out}.y_{position:relative;z-index:1;white-space:nowrap}.z_{color:#1a1a1a;border-color:#a0a0a080;background:#d2d2d226;--cb-fill: rgba(210, 210, 210, .7);--cb-border: rgba(160, 160, 160, .5)}.A_{color:#3d2000;border-color:#c8960099;background:#fbbf241f;--cb-fill: rgba(251, 191, 36, .65);--cb-border: rgba(200, 150, 0, .6)}.B_{color:#0a3d22;border-color:#1eaa6480;background:#34d3991a;--cb-fill: rgba(52, 211, 153, .6);--cb-border: rgba(30, 170, 100, .5)}.C_{position:relative;display:inline-block;width:40px;height:6px;border-radius:var(--animr-radius-full);overflow:hidden;flex-shrink:0;box-shadow:0 0 0 1px var(--cb-border, rgba(160, 160, 160, .5))}:root:root .D_{font-weight:var(--animr-btn-font-weight);font-size:var(--animr-btn-font-size);text-transform:var(--animr-btn-text-transform);letter-spacing:var(--animr-btn-letter-spacing);border-radius:var(--animr-radius-sm)}:root:root .E_{position:relative;overflow:visible}:root:root .E_:before{content:"";position:absolute;inset:-4px 0}:root:root .F_{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#ffffffe0}[data-bs-theme=dark][data-bs-theme=dark] .z_{color:#d0d0d0;background:#d2d2d214;--cb-fill: rgba(210, 210, 210, .35)}[data-bs-theme=dark][data-bs-theme=dark] .A_{color:#fde68a;background:#fbbf2414;--cb-fill: rgba(251, 191, 36, .4)}[data-bs-theme=dark][data-bs-theme=dark] .B_{color:#6ee7b7;background:#34d39914;--cb-fill: rgba(52, 211, 153, .35)}[data-bs-theme=dark][data-bs-theme=dark] .F_{background-color:#191e2ee0}.G_{display:inline-flex;align-items:center;gap:var(--animr-space-1);padding:2px var(--animr-space-2);border-radius:var(--animr-radius-xs);font-size:var(--animr-text-xs);font-weight:var(--animr-weight-medium);background:var(--animr-primary-subtle);color:var(--animr-primary);letter-spacing:var(--animr-tracking-wide);white-space:nowrap}.H_{background:color-mix(in srgb,var(--animr-warning) 14%,transparent);color:var(--animr-warning)}.I_{background:color-mix(in srgb,var(--animr-info) 14%,transparent);color:var(--animr-info)}.J_{background:color-mix(in srgb,var(--animr-success) 14%,transparent);color:var(--animr-success)}.K_{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--animr-space-2);margin-bottom:var(--animr-space-3)}.L_{display:flex;align-items:center;gap:var(--animr-space-3);flex-shrink:0}.M_{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:var(--animr-space-2);align-items:center;margin-bottom:var(--animr-space-3);scrollbar-width:none;-ms-overflow-style:none}.M_::-webkit-scrollbar{display:none}.N_{display:inline-flex;align-items:center;gap:var(--animr-space-1);padding:3px var(--animr-space-3);border-radius:var(--animr-radius-full);font-size:var(--animr-text-xs);font-weight:var(--animr-weight-medium);letter-spacing:var(--animr-tracking-wide);background:var(--animr-surface-raised);border:1px solid var(--animr-border-strong);color:var(--animr-text-secondary);transition:border-color var(--animr-t-fast),background var(--animr-t-fast),color var(--animr-t-fast);user-select:none;white-space:nowrap}.N_:hover{border-color:var(--animr-primary);color:var(--animr-text)}.O_{display:inline-flex;padding:4px 0;background:none;border:none;cursor:pointer}.O_:hover .N_{border-color:var(--animr-primary);color:var(--animr-text)}.P_ .N_{background:var(--animr-primary-muted);border-color:var(--animr-primary);color:var(--animr-primary)}.P_ .N_:hover{border-color:var(--animr-primary);color:var(--animr-primary)}.Q_{display:inline-flex;align-items:center;gap:var(--animr-space-1);padding:2px var(--animr-space-2);border-radius:var(--animr-radius-xs);font-size:var(--animr-text-xs);font-weight:var(--animr-weight-medium);background:#38bdf81f;color:var(--animr-info)}.R_{display:inline-flex;align-items:center;justify-content:center;color:var(--animr-accent);font-size:var(--animr-text-sm);cursor:default;opacity:.85;transition:opacity var(--animr-t-fast)}.R_:hover{opacity:1}@keyframes U_{0%{background-position:-400px 0}to{background-position:400px 0}}.S_{display:grid;gap:var(--animr-space-4);grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}@media(min-width:768px){.S_{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.T_{background:linear-gradient(90deg,var(--animr-surface-raised) 25%,var(--animr-surface-subtle) 50%,var(--animr-surface-raised) 75%);background-size:800px 100%;animation:U_ 1.4s ease-in-out infinite;border-radius:var(--animr-radius-xs);color:transparent;pointer-events:none;user-select:none}.V_{font-family:var(--animr-font-display);font-size:var(--animr-text-xl);font-weight:600;color:var(--animr-text);line-height:var(--animr-leading-snug)}.W_{font-family:var(--animr-font-display);font-size:var(--animr-text-lg);font-weight:600;color:var(--animr-text);line-height:var(--animr-leading-snug)}.X_{font-family:var(--animr-font-display);font-size:var(--animr-text-5xl);font-weight:700;line-height:var(--animr-leading-tight);letter-spacing:var(--animr-tracking-tight);color:var(--animr-text)}.Y_{font-family:var(--animr-font-display);font-size:var(--animr-text-4xl);font-weight:700;line-height:var(--animr-leading-tight);letter-spacing:var(--animr-tracking-tight);color:var(--animr-text)}.Z_{font-family:var(--animr-font-display);font-size:var(--animr-text-3xl);font-weight:600;line-height:var(--animr-leading-snug);letter-spacing:var(--animr-tracking-tight);color:var(--animr-text);margin-bottom:var(--animr-space-4)}._a{background:var(--animr-surface);border:1px solid var(--animr-border);border-radius:var(--animr-radius-md);box-shadow:none}.-a{background:var(--animr-surface);border:1px solid var(--animr-border);border-radius:var(--animr-radius-md);box-shadow:none;cursor:pointer;transition:border-color var(--animr-t-base),box-shadow var(--animr-t-base)}.-a:hover{border-color:var(--animr-border-strong);box-shadow:var(--animr-shadow-md)}.aa{background:var(--animr-surface-raised);border:1px solid var(--animr-border);border-radius:var(--animr-radius-md);box-shadow:none}.ba{padding-top:var(--animr-space-10);padding-bottom:var(--animr-space-10)}.ca{padding-top:var(--animr-space-8);padding-bottom:var(--animr-space-8)}.da{padding-top:var(--animr-space-16);padding-bottom:var(--animr-space-16)}.ea{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--animr-space-4)}.fa{display:flex;gap:var(--animr-space-8);align-items:flex-start}.ga{flex:1;min-width:200px}.ha{width:100%;max-width:720px;flex-shrink:0}.ia{width:100%;max-width:560px;flex-shrink:0}.ja{width:100%;max-width:900px;flex-shrink:0}.ka{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--animr-space-4)}.la{max-width:1440px;margin-inline:auto}.ma{position:relative;min-width:clamp(180px,56vw,220px);aspect-ratio:16/9;overflow:hidden;flex-shrink:0;border-radius:var(--animr-radius-md)}.na{display:block;position:absolute;inset:0;z-index:1;color:inherit;text-decoration:none}.oa{width:100%;height:100%;object-fit:cover;display:block}.pa{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0}.qa{position:relative}.ra{position:absolute;top:6px;right:6px;z-index:3;border-radius:4px;padding:2px 6px;color:#fff;font-size:var(--animr-text-xs);line-height:1}.sa{position:absolute;bottom:0;left:0;right:0;z-index:2;background:linear-gradient(transparent,#000000d9);display:flex;flex-direction:column;justify-content:flex-end;padding:var(--animr-space-6) var(--animr-space-2) var(--animr-space-2);gap:var(--animr-space-1);text-align:left}.ta{font-weight:var(--animr-weight-semibold);font-size:var(--animr-text-sm);line-height:1.3;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ua{font-size:var(--animr-text-xs);line-height:1.3;color:#ffffffbf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.va{font-size:.68rem;line-height:1.3;color:#ffffff8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem}.wa{display:flex;align-items:center;gap:var(--animr-space-1);flex-wrap:wrap;min-height:20px}.xa{position:absolute;top:var(--animr-space-2);left:calc(var(--animr-space-2) + 7px);z-index:4;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--animr-radius-xs);background:#00000073;color:#ffffffd9;font-size:var(--animr-text-sm);text-decoration:none;transition:background var(--animr-t-fast),color var(--animr-t-fast)}.xa:hover,.xa:focus-visible{background:#000000b8;color:#fff;text-decoration:none}.ya{display:flex;flex-direction:column;border-radius:var(--animr-radius-md);overflow:hidden;border:1px solid var(--animr-border);transition:border-color var(--animr-t-base),box-shadow var(--animr-t-base)}.ya:hover{border-color:var(--animr-border-strong);box-shadow:var(--animr-shadow-md)}.ya .-a{border:none;border-radius:0;box-shadow:none}.ya .-a:hover{border-color:transparent;box-shadow:none}.za{appearance:none;background:none;padding:0;width:100%;text-align:left}.Aa{width:100%;min-width:0}.Ba{padding-inline:var(--animr-space-2)}.Ca{margin-left:auto;font-size:.65rem;opacity:.5}.Da{font-size:var(--animr-icon-2xl);opacity:.6}.Ea{display:flex;flex-direction:column;gap:var(--animr-space-1);padding:var(--animr-space-2) var(--animr-space-2) var(--animr-space-2);text-decoration:none;transition:background var(--animr-t-fast)}.Ea:hover{background:var(--animr-surface-raised);text-decoration:none}.Fa{font-weight:var(--animr-weight-semibold);font-size:var(--animr-text-sm);line-height:1.3;color:var(--animr-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Ga{font-size:var(--animr-text-xs);line-height:1.3;color:var(--animr-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Ha{display:flex;align-items:center;gap:var(--animr-space-2);padding:var(--animr-space-2) var(--animr-space-3);text-decoration:none;color:var(--animr-text-secondary);font-size:var(--animr-text-sm);touch-action:manipulation;transition:background var(--animr-t-fast),color var(--animr-t-fast);border-top:1px solid var(--animr-border)}.Ha:hover{background:var(--animr-surface-raised);color:var(--animr-text);text-decoration:none}.Ha:active{background:var(--animr-surface-raised);color:var(--animr-text)}.Ia{width:24px;height:24px;border-radius:var(--animr-radius-full);background:#00000014;color:var(--animr-text-secondary);display:flex;align-items:center;justify-content:center;font-size:.7rem;flex-shrink:0}[data-bs-theme=dark] .Ia{background:#ffffff14}.Ja{position:absolute;top:0;bottom:0;width:11px;pointer-events:none;z-index:3;background:repeating-linear-gradient(to bottom,rgba(0,0,0,.55) 0px,rgba(0,0,0,.55) 3px,transparent 3px,transparent 9px,rgba(0,0,0,.55) 9px,rgba(0,0,0,.55) 14px)}[data-bs-theme=dark] .Ja{background:repeating-linear-gradient(to bottom,rgba(0,0,0,.65) 0px,rgba(0,0,0,.65) 3px,transparent 3px,transparent 9px,rgba(0,0,0,.65) 9px,rgba(0,0,0,.65) 14px)}.Ka{left:0}.La{right:0}.Ma{position:absolute;inset:0;overflow:hidden}.Na{position:absolute;inset:0;background-color:#ffffff12;-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.5) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#00000080,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:Oa 2s linear infinite}@keyframes Oa{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.Pa{position:absolute;inset:0;background:var(--bs-body-bg)}.Qa{opacity:0;animation:Ra .35s ease forwards}@keyframes Ra{to{opacity:1}}.Sa{-webkit-mask-image:linear-gradient(135deg,black 30%,transparent 70%);mask-image:linear-gradient(135deg,black 30%,transparent 70%);-webkit-mask-size:400% 400%;mask-size:400% 400%;animation:Ta .6s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes Ta{0%{-webkit-mask-position:100% 100%;mask-position:100% 100%}to{-webkit-mask-position:0% 0%;mask-position:0% 0%}}.Ua{display:flex;align-items:center;gap:var(--animr-space-3);padding:var(--animr-space-2) var(--animr-space-3);min-height:45px;cursor:pointer;transition:background var(--animr-t-fast)}.Ua:hover{background:var(--animr-surface-raised)}.Va{background:color-mix(in srgb,var(--animr-primary) 16%,var(--animr-surface));box-shadow:inset 4px 0 0 var(--animr-primary)}.Va:hover{background:color-mix(in srgb,var(--animr-primary) 22%,var(--animr-surface))}.Wa{flex-shrink:0;width:80px;height:45px;background:var(--animr-surface);border-radius:var(--animr-radius-xs);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;position:relative}.Wa[data-type=anim]:after{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--color-anim-accent);pointer-events:none}.Xa{width:100%;height:45px;object-fit:cover;display:block}.Ya{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.4rem;opacity:.6}.Za{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1px}._c{display:flex;align-items:center;gap:var(--animr-space-2);min-width:0}.-c{font-size:var(--animr-text-sm);font-weight:var(--animr-weight-semibold);color:var(--animr-text);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac{flex-shrink:0;font-size:var(--animr-text-xs);font-weight:var(--animr-weight-semibold);line-height:1.5;color:var(--animr-primary);border:1px solid color-mix(in srgb,var(--animr-primary) 45%,transparent);border-radius:var(--animr-radius-full);padding:0 var(--animr-space-2);white-space:nowrap}.bc{font-size:var(--animr-text-xs);color:var(--animr-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cc{display:flex;align-items:center;justify-content:space-between;gap:var(--animr-space-2);min-width:0}.dc{flex-shrink:0;display:flex;align-items:center}.ec{display:flex;align-items:center;gap:var(--animr-space-2);flex:1;min-width:0;padding:var(--animr-space-1) var(--animr-space-3);border:1px solid var(--animr-border);border-radius:var(--animr-radius-sm);background:var(--animr-surface);cursor:pointer;transition:border-color var(--animr-t-fast),background var(--animr-t-fast);user-select:none}.ec:hover{background:var(--animr-surface-raised);border-color:var(--animr-border-strong)}.ec i:first-child{flex-shrink:0;opacity:.75}.fc{border-color:var(--animr-primary);animation:gc 3s ease-in-out infinite}.fc:hover{border-color:var(--animr-primary)}@keyframes gc{0%,to{box-shadow:0 0 0 0 var(--animr-primary-subtle)}50%{box-shadow:0 0 0 4px var(--animr-primary-subtle)}}@media(prefers-reduced-motion:reduce){.fc{animation:none;box-shadow:0 0 0 3px var(--animr-primary-subtle)}}.hc{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--animr-text-sm);line-height:1.4}.ic{font-weight:var(--animr-weight-semibold)}.jc{color:var(--animr-text-secondary);font-size:var(--animr-text-xs)}@keyframes mc{0%{background-position:0 0}to{background-position:320px 0}}.kc,.lc{background-size:320px 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:mc 1.4s linear infinite}.kc{background-image:linear-gradient(100deg,var(--animr-text) 40%,var(--animr-accent) 50%,var(--animr-text) 60%)}.lc{background-image:linear-gradient(100deg,var(--animr-text-secondary) 40%,var(--animr-accent) 50%,var(--animr-text-secondary) 60%)}.nc{background:var(--animr-surface);border:1px solid var(--animr-border);border-radius:var(--animr-radius-md);box-shadow:var(--animr-shadow-md);overflow:hidden;display:flex;flex-direction:column}.oc{display:flex;border-bottom:1px solid var(--animr-border);background:var(--animr-surface-raised);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.oc::-webkit-scrollbar{display:none}.pc{flex-shrink:0;padding:var(--animr-space-2) var(--animr-space-3);font-size:var(--animr-text-sm);cursor:pointer;border-bottom:2px solid transparent;color:var(--animr-text-secondary);white-space:nowrap;transition:color var(--animr-t-fast),border-color var(--animr-t-fast)}.pc:hover{color:var(--animr-text)}.qc{margin-left:auto;flex-shrink:0;padding:var(--animr-space-2) var(--animr-space-3);font-size:var(--animr-text-sm);cursor:pointer;color:var(--animr-text-secondary);border-bottom:2px solid transparent;transition:color var(--animr-t-fast)}.qc:hover{color:var(--animr-text)}.rc{color:var(--animr-text);font-weight:var(--animr-weight-semibold);border-bottom-color:var(--animr-primary)}.sc{overflow-y:auto;max-height:55vh;flex:1}.tc{padding:var(--animr-space-8) var(--animr-space-4);text-align:center;font-size:var(--animr-text-sm);color:var(--animr-text-muted)}.uc{padding:var(--animr-space-3) var(--animr-space-4) var(--animr-space-1);font-size:var(--animr-text-xs);font-weight:var(--animr-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--animr-text-muted)}.vc{display:flex;gap:var(--animr-space-2);padding:var(--animr-space-3);border-bottom:1px solid var(--animr-border)}.vc input{flex:1;min-width:0}.wc{position:fixed;inset:0;z-index:1039;background:transparent}.xc{position:fixed;inset:0;background:#00000080;z-index:1050}.yc{position:fixed;bottom:0;left:0;right:0;height:70dvh;background:var(--animr-surface);border-radius:var(--animr-radius-md) var(--animr-radius-md) 0 0;z-index:1051;transform:translateY(100%);transition:transform var(--animr-t-slow);display:flex;flex-direction:column;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0)}.zc{height:auto;max-height:70dvh}.zc .Ac{flex:0 1 auto}.Bc{transform:translateY(0)}.Ac{flex:1;min-height:0;border:none;border-radius:0;box-shadow:none}.Ac .sc{max-height:none}.Cc{flex:1;min-height:0}.Dc{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:var(--animr-space-3) var(--animr-space-4);border-bottom:1px solid var(--animr-border);font-weight:var(--animr-weight-semibold);font-size:var(--animr-text-sm)}.Ec{position:relative;flex:1;min-width:0}.Fc{position:absolute;top:calc(100% + 4px);left:0;min-width:360px;max-width:min(480px,100vw);z-index:1040}.Gc{position:relative;flex:0 0 auto;display:flex;align-items:center}.Hc{position:absolute;top:calc(100% + 4px);right:0;width:min(420px,100vw - 20px);max-height:60dvh;display:flex;z-index:1040}.Hc>.nc{flex:1 1 auto;min-width:0}.Ic{display:flex;flex-direction:column;gap:var(--animr-space-2)}.Jc{display:flex;flex-direction:column;gap:var(--animr-space-4)}.Kc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Lc{list-style:none;padding:0;margin:0}.Mc{margin-bottom:0}.Nc{margin-bottom:var(--animr-space-2)}.Oc{padding:var(--animr-space-3) var(--animr-space-4);display:flex;flex-direction:column;gap:var(--animr-space-2);border-radius:var(--animr-radius-sm)}.Pc{display:flex;flex-direction:column;gap:var(--animr-space-1);text-decoration:none;min-width:0}.Qc{font-weight:var(--animr-weight-semibold);font-size:var(--animr-text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Rc{display:flex;align-items:center;gap:var(--animr-space-1);flex-shrink:0}.Sc{display:flex;align-items:center;justify-content:space-between;gap:var(--animr-space-2);min-width:0}.Tc{border-left:2px solid var(--color-song-accent)}.Uc{animation:Ra .2s ease both}.Uc:nth-child(2){animation-delay:40ms}.Uc:nth-child(3){animation-delay:80ms}.Uc:nth-child(4){animation-delay:.12s}.Uc:nth-child(5){animation-delay:.16s}.Vc{font-size:var(--animr-text-sm)}.Wc{height:3px;background:var(--animr-border);border-radius:var(--animr-radius-xs)}.Xc{height:100%;background:var(--animr-success);border-radius:var(--animr-radius-xs)}.Yc{margin-bottom:var(--animr-space-6)}.Zc{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--animr-space-3)}._e{display:flex;gap:var(--animr-space-3);overflow-x:auto;padding-bottom:var(--animr-space-2);padding-right:var(--animr-space-8);-webkit-mask-image:linear-gradient(to right,black calc(100% - 57px),transparent 100%);mask-image:linear-gradient(to right,black calc(100% - 57px),transparent 100%)}.-e{color:var(--animr-color-muted);font-size:var(--animr-text-sm);padding:var(--animr-space-3) 0;display:flex;align-items:center;gap:var(--animr-space-3)}.ae{display:flex;flex-direction:column;align-items:flex-start;gap:var(--animr-space-2);padding:var(--animr-space-4) 0;color:var(--animr-text-secondary)}.be{position:relative;display:flex;align-items:center;margin-bottom:var(--animr-space-5)}.be i{position:absolute;left:var(--animr-space-3);color:var(--animr-text-muted);font-size:var(--animr-text-sm);pointer-events:none}.be input{padding-left:calc(var(--animr-space-3) + 1.1em + var(--animr-space-2))}.ce{min-width:clamp(180px,56vw,220px);aspect-ratio:16/9;border-radius:var(--animr-radius-md);flex-shrink:0}.de{opacity:0;transition:opacity .8s ease}.ee{display:flex;flex-direction:column;gap:var(--animr-space-2)}.fe{display:flex;align-items:center;gap:var(--animr-space-3);padding:var(--animr-space-3);text-decoration:none;color:inherit}.fe:hover{text-decoration:none;color:inherit}.ge{width:36px;height:36px;border-radius:var(--animr-radius-sm);background:color-mix(in srgb,var(--animr-info) 14%,var(--animr-surface-raised));color:var(--animr-info);display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.he{flex:1;min-width:0}.ie{font-family:var(--animr-font-mono);font-size:var(--animr-text-sm);font-weight:var(--animr-weight-semibold);color:var(--animr-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.je{font-size:var(--animr-text-xs);color:var(--animr-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.ke{font-size:var(--animr-text-xs);color:var(--animr-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.le{display:flex;align-items:center;gap:var(--animr-space-2);padding:var(--animr-space-2) var(--animr-space-3);background:#fbbf241f;border-left:2px solid var(--animr-warning);border-radius:var(--animr-radius-sm);font-size:var(--animr-text-sm);font-weight:var(--animr-weight-semibold);color:var(--animr-text-secondary)}.le i{color:var(--animr-warning);flex-shrink:0}@media(prefers-reduced-motion:reduce){.de{transition:none}.Uc,.T_,.ce{animation:none}.kc,.lc{animation:none;background-image:none;color:var(--animr-text-secondary);-webkit-text-fill-color:currentColor}.F_{backdrop-filter:none}}.me{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:9}.ne{flex:1;display:flex;align-items:center;justify-content:center}.oe{font-size:.875em;color:var(--bs-form-invalid-color)}.pe{max-width:420px}.j{min-height:calc(100dvh - var(--animr-topbar-h, 52px));display:flex;align-items:center;justify-content:center;padding:var(--animr-space-10) var(--animr-space-4)}.k{max-width:480px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:0}.l{position:relative;display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;margin-bottom:var(--animr-space-6);animation:m var(--animr-t-slow) both}.l:before{content:"";position:absolute;inset:0;border-radius:var(--animr-radius-full);border:2px solid var(--animr-primary);opacity:.2}.l:after{content:"";position:absolute;inset:10px;border-radius:var(--animr-radius-full);background:var(--animr-primary);opacity:.07}.n{font-size:2.25rem;color:var(--animr-primary);opacity:.65;position:relative;z-index:1}.o{margin-bottom:var(--animr-space-3);animation:m var(--animr-t-slow) both;animation-delay:80ms}.p{color:var(--animr-text-secondary);font-size:var(--animr-text-sm);line-height:var(--animr-leading-relaxed);max-width:360px;animation:m var(--animr-t-slow) both;animation-delay:80ms}.q{display:flex;align-items:center;gap:var(--animr-space-3);margin-top:var(--animr-space-7);flex-wrap:wrap;justify-content:center;animation:m var(--animr-t-slow) both;animation-delay:.16s}.r{margin-top:var(--animr-space-10);width:100%;text-align:left;animation:m var(--animr-t-slow) both;animation-delay:.24s}.r summary{font-size:var(--animr-text-xs);color:var(--animr-text-muted);cursor:pointer;user-select:none;letter-spacing:var(--animr-tracking-wide);text-transform:uppercase}.r pre{margin-top:var(--animr-space-3);padding:var(--animr-space-4);background:var(--animr-surface-raised);border-radius:var(--animr-radius-md);font-size:var(--animr-text-xs);font-family:var(--animr-font-mono);color:var(--animr-text-secondary);overflow-x:auto;white-space:pre-wrap;word-break:break-word;border:1px solid var(--animr-surface-subtle)}@keyframes m{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.zu{position:fixed;inset:0;z-index:var(--animr-z-modal);background:#0006;opacity:0;pointer-events:none;transition:opacity var(--animr-t-slow)}.zu.Au{opacity:1;pointer-events:auto}.Bu{position:fixed;bottom:0;left:0;right:0;z-index:calc(var(--animr-z-modal) + 1);border-radius:var(--animr-radius-2xl) var(--animr-radius-2xl) 0 0;border-top:1px solid var(--animr-border);max-height:85dvh;overflow-y:auto;transform:translateY(100%);transition:transform var(--animr-t-slow)}.Bu.Cu{transform:translateY(0)}.Bu{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 8px)}.Du{display:flex;justify-content:center;padding:var(--animr-space-3) 0 var(--animr-space-1);flex-shrink:0}.Du span{width:36px;height:4px;border-radius:2px;background:var(--animr-border)}.Eu{display:flex;align-items:center;gap:var(--animr-space-3);padding:var(--animr-space-2) var(--animr-space-5) var(--animr-space-3);border-bottom:1px solid var(--animr-border)}.Eu .Fu{width:36px;height:36px;border-radius:50%;background:var(--animr-surface-subtle);display:flex;align-items:center;justify-content:center;font-size:var(--animr-icon-md);color:var(--animr-text-secondary);flex-shrink:0}.Eu .Gu{font-weight:600;font-size:var(--animr-text-sm);color:var(--animr-text);line-height:1.2}.Eu .Hu{font-size:var(--animr-text-xs);color:var(--animr-primary);text-decoration:none;line-height:1.2}.Eu .Hu:hover{text-decoration:underline}.Iu{padding:var(--animr-space-2) 0;border-bottom:1px solid var(--animr-border)}.Iu:last-child{border-bottom:none}.Ju{font-size:var(--animr-text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--animr-text-muted);padding:var(--animr-space-1) var(--animr-space-5) 0}.Ku{display:flex;align-items:center;gap:var(--animr-space-4);padding:0 var(--animr-space-5);min-height:48px;font-size:var(--animr-text-sm);color:var(--animr-text);text-decoration:none;cursor:pointer;background:none;border:none;width:100%;text-align:left;transition:background-color var(--animr-t-fast),color var(--animr-t-fast)}.Ku i{font-size:var(--animr-icon-md);width:20px;text-align:center;color:var(--animr-text-secondary);flex-shrink:0;transition:color var(--animr-t-fast)}.Ku .Lu{flex:1}.Ku .Mu{font-size:var(--animr-text-xs);color:var(--animr-text-muted);margin-left:auto}.Ku:hover{background:var(--animr-surface-subtle);color:var(--animr-text);text-decoration:none}.Ku:hover i{color:var(--animr-primary)}.Nu,.Nu i,.Nu:hover,.Nu:hover i{color:var(--bs-danger)}.Ou{display:flex;gap:var(--animr-space-2);padding:var(--animr-space-3) var(--animr-space-5) var(--animr-space-1)}.Ou>*{flex:1}@media(prefers-reduced-motion:reduce){.zu,.Bu{transition:none}}.uu{position:fixed;bottom:var(--animr-space-4);left:50%;transform:translate(-50%);width:min(480px,100vw - 2rem);background:var(--animr-surface);border:1px solid var(--animr-border-strong);border-radius:var(--animr-radius-md);box-shadow:var(--animr-shadow-lg);padding:var(--animr-space-4) var(--animr-space-5);z-index:var(--animr-z-toast)}.vu{position:absolute;top:var(--animr-space-2);right:var(--animr-space-2);background:none;border:none;color:var(--animr-text-muted);cursor:pointer;padding:var(--animr-space-1);line-height:1;font-size:1.1rem}.vu:hover{color:var(--animr-text)}.wu{font-weight:var(--animr-weight-semibold);margin:0 0 var(--animr-space-2);color:var(--animr-text);padding-right:var(--animr-space-6)}.xu{font-size:var(--animr-text-sm);color:var(--animr-text-secondary);margin:0 0 var(--animr-space-4);line-height:var(--animr-leading-relaxed)}.yu{display:flex;gap:var(--animr-space-2);flex-wrap:wrap}@media(max-width:767px){.uu{bottom:calc(var(--animr-bottom-nav-h) + var(--animr-space-3))}}a.wk{font-weight:700}.xk{position:relative;width:36px;height:25px;background-color:var(--animr-surface-subtle);border-radius:var(--animr-radius-full);cursor:pointer;transition:background-color var(--animr-t-base);border:none;padding:0}.xk.yk .zk{justify-content:flex-end}.zk{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;transition:justify-content var(--animr-t-slow)}.zk>div{display:flex;align-items:center;justify-content:center;width:65%;height:100%}.Ak{transform:translate(-100%)}.Bk,.xk.Ck .zk .Ak{transform:translate(0)}.xk.Ck .zk .Bk,.xk.yk .zk .Ak{transform:translate(100%)}.xk.yk .zk .Bk{transform:translate(0)}.Dk{background-color:var(--bs-body-bg)}.Dk .nav-link.active{color:var(--animr-primary)!important;text-decoration:underline;text-decoration-color:var(--animr-primary);text-decoration-thickness:2px;text-underline-offset:4px}.navbar-brand .Ek{position:relative;display:inline-block}.navbar-brand .Ek .Fk{position:absolute;top:-.15em;left:50%;transform:translate(-50%);font-size:.75em}.navbar-brand .Gk{color:var(--animr-primary)}.navbar-brand .Hk{border-radius:3px;padding:0 2px;font-size:.6rem;background:var(--bs-navbar-brand-color);color:var(--bs-body-bg);opacity:.2}[data-bs-theme=dark] .navbar-brand .Ik{fill:#fff}.Jk{z-index:var(--animr-z-overlay)}@media(max-width:899.98px){.Kk{display:none!important}}.Lk{display:none;align-items:center;justify-content:center;padding:.25rem .5rem;background:none;border:none;color:var(--bs-navbar-color);font-size:var(--animr-icon-md);cursor:pointer;line-height:1}.Lk:hover{color:var(--bs-navbar-hover-color)}@media(max-width:899.98px){.Lk{display:flex}}.Mk{position:fixed;bottom:0;left:0;right:0;z-index:var(--animr-z-overlay);display:flex;align-items:stretch;height:56px;border-top:1px solid var(--animr-border)}.Nk{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:var(--animr-text-xs);color:var(--animr-text-secondary);text-decoration:none;cursor:pointer;background:none;border:none;padding:0;transition:color var(--animr-t-fast)}.Nk i{font-size:var(--animr-icon-md);line-height:1}.Nk:hover{color:var(--animr-text);text-decoration:none}.Ok{color:var(--animr-primary)}.Ok:hover{color:var(--animr-primary-hover)}@media(max-width:767.98px){body{padding-bottom:calc(56px + var(--animr-mini-h, 0px))}}.Pk{position:absolute;top:2px;right:-6px;width:6px;height:6px;border-radius:50%;background:var(--animr-primary, var(--bs-primary));pointer-events:none}.Qk{position:relative;line-height:1}.Sq.modal-dialog{max-width:334px}.Tq{margin:var(--animr-space-3) auto;width:50px;height:50px;background-color:var(--animr-primary);border-radius:50%;animation:Uq 3s infinite alternate ease-in-out}@keyframes Uq{0%{transform:scale(1)}to{transform:scale(1.1)}}.Vq{margin:var(--animr-space-3) 0 0 0;height:5px;background-color:var(--animr-text);transition:width 28s linear}@media(prefers-reduced-motion:reduce){.Tq{animation:none}.Vq{transition:none}}.DE{height:100%;display:flex;align-items:center;justify-content:center;background:var(--animr-surface)}.EE{font-size:1.75rem;color:var(--animr-primary-muted);line-height:1}.FE{color:var(--animr-primary)!important}.hG{position:absolute;top:0;left:0;width:100%;height:100%}.iG{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:rgba(var(--bs-danger-rgb),.7);font-size:.875rem;pointer-events:none;z-index:1}.iG i{font-size:2rem}.jG{background:var(--animr-letterbox, #000)}.fG{display:flex;justify-content:center;align-items:center;height:100%;text-align:center;z-index:100;background:var(--bs-body-bg)}.fG div{margin:var(--animr-space-4) var(--animr-space-4)}.gG{font-size:48px;margin-bottom:20px}.EA{padding:var(--animr-space-2) var(--animr-space-3);border:1px solid var(--animr-border);border-radius:var(--animr-radius-md);background:var(--animr-surface-raised);margin-bottom:var(--animr-space-3);min-height:2.5rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .12s,font-family .12s,font-size .12s,font-weight .12s}.mu{display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:var(--animr-space-2) var(--animr-space-3);gap:var(--animr-space-2)}.nu{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--animr-space-3);align-items:start}.ou{margin-bottom:var(--animr-space-1);font-size:var(--animr-text-xs)}.pu{max-width:3rem;padding:2px;cursor:pointer}.qu{display:flex;align-items:center;gap:var(--animr-space-2);flex-wrap:wrap}.ru{color:var(--animr-success);font-size:var(--animr-text-sm)}.su{display:flex;align-items:center;justify-content:space-between;gap:var(--animr-space-2)}.tu{font-size:var(--animr-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color);margin:var(--animr-space-2) 0 0}.hw{position:relative;display:inline-block}.iw{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:opacity .7s ease-in-out}.jw{opacity:1;pointer-events:none}.kw{opacity:1;pointer-events:auto}.lw{opacity:0;pointer-events:none}.Io,.Jo,.Ko,.Lo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--animr-space-3);text-align:center;padding:var(--animr-space-6);user-select:none;-webkit-user-select:none}.Ko,.Lo{position:absolute;inset:0;z-index:10;background:color-mix(in srgb,var(--animr-bg) 92%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.Io,.Jo{position:relative;min-height:160px}.Jo{min-height:200px}.Lo{pointer-events:auto;cursor:pointer}.Ko{pointer-events:none}.Mo{position:absolute;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,var(--animr-primary-subtle) 0%,transparent 70%);animation:No 3s ease-in-out infinite;pointer-events:none}@keyframes No{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.4);opacity:1}}.Oo{font-size:2.5rem;color:var(--animr-primary);opacity:.75;position:relative;z-index:1}.Po{font-family:var(--animr-font-display);font-size:var(--animr-text-lg);font-weight:var(--animr-weight-semibold);color:var(--animr-text);margin:0;position:relative;z-index:1}.Qo{font-size:var(--animr-text-sm);color:var(--animr-text-muted);margin:0;max-width:260px;position:relative;z-index:1}.Ro{font-size:var(--animr-text-xs);color:var(--animr-text-muted);opacity:.6;margin:0;position:relative;z-index:1}.So{background:none;border:none;cursor:pointer;font-size:var(--animr-text-sm);color:var(--animr-primary);opacity:.85;padding:var(--animr-space-1) var(--animr-space-2);border-radius:var(--animr-radius-sm);position:relative;z-index:1}.So:hover{opacity:1;text-decoration:underline}.To{display:flex;flex-direction:column;align-items:center;gap:var(--animr-space-2);position:relative;z-index:1;margin-top:var(--animr-space-1)}.Uo{font-size:var(--animr-text-xs);color:var(--animr-text-muted);opacity:.6}.Vo{display:flex;gap:var(--animr-space-2);flex-wrap:wrap;justify-content:center}.Wo{display:inline-flex;align-items:center;gap:var(--animr-space-1);padding:var(--animr-space-1) var(--animr-space-3);font-size:var(--animr-text-xs);color:var(--animr-text-secondary);background:var(--animr-surface-raised);border:1px solid var(--animr-border);border-radius:var(--animr-radius-full);cursor:pointer;transition:color var(--animr-t-fast),border-color var(--animr-t-fast)}.Wo:hover{color:var(--animr-text);border-color:var(--animr-primary)}.AE{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000073;cursor:pointer;z-index:5;pointer-events:auto}.BE{font-size:8rem;z-index:6;cursor:pointer;pointer-events:auto;color:#fff;transition:transform .18s cubic-bezier(.16,1,.3,1);filter:drop-shadow(0 0 20px rgba(154,126,248,.3))}.BE:hover{transform:scale(1.07);filter:drop-shadow(0 0 28px rgba(154,126,248,.5))}.TE{display:flex;flex-direction:column;align-items:center;gap:var(--animr-space-4);pointer-events:auto;max-width:360px;width:100%;padding:var(--animr-space-2) var(--animr-space-3)}.UE{display:flex;align-items:center;justify-content:center;gap:var(--animr-space-2);padding:var(--animr-space-2) var(--animr-space-6);border-radius:var(--animr-radius-md);border:1px solid rgba(255,255,255,.2);cursor:pointer;font-size:var(--animr-text-base);background:#ffffff1a;color:#fff;backdrop-filter:blur(4px);transition:background var(--animr-t-base, .18s),border-color var(--animr-t-base, .18s);text-decoration:none}.UE:hover:not(:disabled){background:#ffffff38;border-color:#ffffff59}.UE:disabled{opacity:.35;cursor:default}.VE{background:rgba(var(--bs-primary-rgb),.22);border-color:rgba(var(--bs-primary-rgb),.45)}.VE:hover:not(:disabled){background:rgba(var(--bs-primary-rgb),.38);border-color:rgba(var(--bs-primary-rgb),.65)}.WE{font-size:var(--animr-text-sm);padding:var(--animr-space-2) var(--animr-space-4);opacity:.72;min-width:0}.WE:hover:not(:disabled){opacity:1}.XE{display:flex;flex-direction:column;align-items:center;gap:var(--animr-space-3)}.YE{font-size:var(--animr-text-sm);color:#fff;opacity:.8;letter-spacing:.01em}.ZE{display:flex;gap:var(--animr-space-5)}._G{display:flex;flex-direction:column;align-items:center;gap:var(--animr-space-1)}.-G{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:1.5px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;font-size:1.35rem;cursor:pointer;transition:background var(--animr-t-base, .18s),border-color var(--animr-t-base, .18s),transform var(--animr-t-fast, .1s)}.-G:hover{background:#fff3;border-color:#ffffff80;transform:scale(1.1)}.aG{font-size:var(--animr-text-xs);color:#fff;opacity:.55;letter-spacing:.03em}.bG{width:36px;height:1px;background:#ffffff26}.cG{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--animr-space-2)}.dG{display:flex;flex-direction:column;align-items:center;gap:var(--animr-space-3)}.eG{font-size:var(--animr-text-sm);color:#fff;opacity:.8;letter-spacing:.01em}[data-bs-theme=light] .UE{background:#0000008c;border-color:#0000004d;color:#fff}[data-bs-theme=light] .UE:hover:not(:disabled){background:#000000b8;border-color:#00000080}[data-bs-theme=light] .-G{background:#0000002e;border-color:#0000004d;color:#111}[data-bs-theme=light] .-G:hover{background:#00000052;border-color:#00000080}[data-bs-theme=light] .bG{background:#00000026}[data-bs-theme=light] .YE,[data-bs-theme=light] .eG{color:#111}[data-bs-theme=light] .aG{color:#333}.NA{position:absolute;inset:0;background:#0000008c;pointer-events:none}.OA{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--animr-space-3);padding:var(--animr-space-6) var(--animr-space-8);background:var(--animr-surface);border:1px solid var(--animr-border-strong);border-radius:var(--animr-radius-lg);box-shadow:var(--animr-shadow-xl);max-width:320px;width:90%;pointer-events:auto}.PA{margin:0;font-size:var(--animr-text-base);color:var(--animr-text);text-align:center;font-weight:var(--animr-weight-medium)}.QA{margin:0;font-size:var(--animr-text-sm);color:var(--animr-text-muted);text-align:center}.RA{display:flex;gap:var(--animr-space-3);flex-wrap:wrap;justify-content:center;margin-top:var(--animr-space-1)}.SA{display:flex;align-items:center;gap:var(--animr-space-2);padding:var(--animr-space-2) var(--animr-space-5);border-radius:var(--animr-radius-sm);border:1px solid rgba(var(--bs-primary-rgb),.45);background:rgba(var(--bs-primary-rgb),.14);color:var(--animr-primary);font-size:var(--animr-text-sm);cursor:pointer;transition:background var(--animr-t-base),border-color var(--animr-t-base)}.SA:hover{background:rgba(var(--bs-primary-rgb),.26);border-color:rgba(var(--bs-primary-rgb),.65)}.TA{padding:var(--animr-space-2) var(--animr-space-5);border-radius:var(--animr-radius-sm);border:1px solid var(--animr-border-strong);background:transparent;color:var(--animr-text-secondary);font-size:var(--animr-text-sm);cursor:pointer;transition:background var(--animr-t-base),color var(--animr-t-base)}.TA:hover{background:var(--animr-surface-raised);color:var(--animr-text)}@media(max-width:575px){.Wg{display:none}}@media(min-width:576px){.Xg{display:none}}@media(max-width:767px){.Yg{display:none}}@media(max-width:991px){.Zg{display:none}}@media(max-width:575px){.btn:has(>.Wg) .bi{margin-right:0!important;margin-inline-end:0!important}}@media(max-width:767px){.btn:has(>.Yg) .bi{margin-right:0!important;margin-inline-end:0!important}}@media(max-width:991px){.btn:has(>.Zg) .bi{margin-right:0!important;margin-inline-end:0!important}}:root{--bg-color: #f8f9fa;--text-color: #212529;--badge-bg: #f1f1f1}.s{background:var(--bs-body-bg);position:fixed;inset:0;overflow:hidden;z-index:100}.s .t .u{height:100dvh}.v{overflow-y:auto}.v .t .u{height:auto;min-height:100dvh}.w{position:fixed;top:calc(var(--animr-space-3) + env(safe-area-inset-top,0px));right:calc(var(--animr-space-3) + env(safe-area-inset-right,0px));z-index:101;border-radius:var(--animr-radius-full);background:#0000008c;border:1px solid rgba(255,255,255,.18);color:#ffffffe6;padding:6px 14px;font-size:.8rem;opacity:.6;transition:opacity var(--animr-t-fast)}.w:hover,.w:focus-visible{opacity:1}@media screen and (min-width:576px){.s #av,.s #ou{width:100%}}#ou{display:flex;flex-direction:column;min-height:0}@media screen and (max-width:575.98px){#ou{flex:1}}.x{font-size:.8rem;text-align:center;margin:var(--animr-space-2);opacity:.6}.y{max-width:800px;margin-bottom:4rem;animation:z 1s ease-in-out;padding:var(--animr-space-16) 0}.A{font-size:2.5rem;font-weight:700;color:var(--animr-text)}.B{color:var(--animr-primary)}.C{font-size:1.2rem;color:var(--animr-text-secondary);margin-bottom:var(--animr-space-5)}@media(max-width:768px){.D i.bi{font-size:3.5rem!important}}.D:hover{transform:translateY(-5px)}.E{background-color:var(--animr-surface-raised);padding:var(--animr-space-10) 0;font-size:1rem;color:var(--animr-text-secondary)}.F:hover{transform:scale(1.05);transition:transform .2s ease-in-out}[data-bs-theme=dark] .F{color:var(--animr-text)}[data-bs-theme=dark] .F:hover{transform:scale(1.05);box-shadow:0 0 10px rgba(var(--animr-primary-rgb, 110, 64, 224),.45)}[data-bs-theme=dark] .G>div{background:var(--animr-surface)}.H{display:flex;flex-direction:column;align-items:center;text-align:center;padding:5vh 2rem;background-color:var(--animr-surface)}.I{font-size:2.5rem;font-weight:700;color:var(--animr-text)}.J{font-size:1.2rem;color:var(--animr-text-secondary)}.K{display:inline-block;background-color:var(--animr-primary);color:#fff;border:none;border-radius:var(--animr-radius-sm);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:400;transition:background-color var(--animr-t-base),transform var(--animr-t-fast),box-shadow var(--animr-t-base);box-shadow:var(--animr-shadow-sm)}.K:hover{background-color:var(--animr-primary-hover);box-shadow:var(--animr-shadow-md);transform:translateY(-2px)}.K:active{transform:translateY(1px);box-shadow:none}.L{margin:3rem 0}.M{background:var(--bs-body-bg);margin:4rem 0}.N{margin-top:4rem}.G>div{background:var(--animr-surface-raised);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100%;padding:2rem;margin:0 1rem;box-shadow:var(--animr-shadow-md);transition:transform var(--animr-t-base)}.O{display:inline-block;font-size:var(--animr-text-xs);font-weight:600;color:var(--animr-text-secondary);background:var(--animr-surface-raised);padding:5px 12px;border-radius:var(--animr-radius-md);letter-spacing:var(--animr-tracking-wide);margin-bottom:var(--animr-space-3)}.P{background:var(--animr-primary);color:#fff!important;border:none!important;padding:var(--animr-space-2) var(--animr-space-5);font-size:var(--animr-text-base);font-weight:600;border-radius:var(--animr-radius-lg);transition:background var(--animr-t-slow),transform var(--animr-t-base)}.P:hover{background:var(--animr-primary-hover);transform:translateY(-2px)}.G h3{font-size:1.5rem}@keyframes z{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Q{justify-content:center;align-items:center;font-size:1.8rem;display:inline-block}.Q i{background:linear-gradient(45deg,#0b0d91,#d27bfe);background-clip:text;color:transparent}.u{--bs-gutter-x: 0;display:flex;flex-flow:column nowrap;height:var(--pp-h, calc(100dvh - 113px - var(--animr-mini-h, 0px)));min-height:var(--pp-h, calc(100dvh - 113px - var(--animr-mini-h, 0px)))}@media(min-width:768px){.Q{display:block;font-size:3rem;margin-bottom:1rem}}@media(min-width:768px){.u{height:var(--pp-h, calc(100dvh - 57px) );min-height:var(--pp-h, calc(100dvh - 57px) )}}.u.R{height:auto;min-height:var(--pp-h, calc(100dvh - 113px - var(--animr-mini-h, 0px)))}@media(min-width:768px){.u.R{min-height:var(--pp-h, calc(100dvh - 57px) )}}.S{padding:5px 10px;display:flex;flex-direction:row;align-items:stretch;gap:8px}.T{padding:var(--animr-space-1) var(--animr-space-3);font-size:var(--animr-text-xs);color:var(--animr-text-muted);display:flex;align-items:center;gap:var(--animr-space-1)}.container-fluid.t{--bs-gutter-x: 0}@media screen and (min-width:576px){.u{flex-wrap:wrap}.U .S,.U .V,.U #av,.U #ou{width:calc(100% - 266px)}.U>*:not(#yp):not(.W):not(.X):not(.Y){width:calc(100% - 266px)}.U>.X{right:calc(266px + var(--animr-space-3))}}.Z{position:absolute;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.24) 55%,transparent 100%);color:#ffffffe6;padding:var(--animr-space-2) var(--animr-space-2) var(--animr-space-1);height:auto;min-height:52px;bottom:0;left:0;width:100%;transition:opacity var(--animr-t-slow);pointer-events:auto;z-index:9}[data-bs-theme=dark] .Z{background:linear-gradient(to top,rgba(0,0,0,.52) 0%,rgba(0,0,0,.18) 55%,transparent 100%)}.u .Z{position:sticky;height:64px;flex-shrink:0}.Z.__{padding:0;height:2px;min-height:0;overflow:hidden;--pb-h: 2px;--pb-visual-h: 2px}.Z.-_{opacity:0;pointer-events:none}.Z.-_.a_{pointer-events:auto}.Z.-_.a_>*{pointer-events:none}.Z.b_{opacity:1}.c_{overflow:hidden;transition:height var(--animr-t-slow);width:310px;max-height:var(--settings-max-h, min(400px, 100dvh - 60px))}.d_{position:absolute;width:200%;bottom:0;display:flex;transition:transform var(--animr-t-slow)}.e_{max-height:var(--settings-max-h, min(400px, 100dvh - 60px));overflow-y:auto;padding:var(--bs-dropdown-item-padding-y) 0}.f_{width:50%;display:flex;flex-direction:column;justify-content:flex-end}.g_,.g_ .d_{top:0;bottom:auto}.g_ .f_{justify-content:flex-start}.Y{position:absolute;top:var(--animr-space-3);left:var(--animr-space-3);z-index:10;min-width:36px;height:36px;padding:0;gap:0;border-radius:var(--animr-radius-full);background:#0000008c;border:1px solid rgba(255,255,255,.18);color:#ffffffd9;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;font-size:.9rem;white-space:nowrap;opacity:0;animation:h_ var(--animr-t-slow) forwards;animation-delay:.1s;transition:opacity var(--animr-t-fast),background var(--animr-t-fast)}.Y:hover{background:#000000bf;opacity:1!important}.i_{padding:0 var(--animr-space-3) 0 var(--animr-space-2);gap:var(--animr-space-2);font-size:.8rem;animation-name:j_}.k_{top:auto;bottom:var(--animr-space-3)}.l_{position:absolute;bottom:0;left:0;width:100%;height:28px;z-index:10;cursor:pointer;pointer-events:auto;background:linear-gradient(to top,rgba(0,0,0,.22),transparent)}.m_{bottom:auto;top:0;background:linear-gradient(to bottom,rgba(0,0,0,.22),transparent)}@keyframes h_{to{opacity:.6}}@keyframes j_{to{opacity:.92}}.X,.W{border-radius:var(--animr-radius-full);background:#0000008c;border:1px solid rgba(255,255,255,.18);color:#ffffffe6;padding:6px 14px;font-size:.8rem;display:flex;align-items:center;gap:var(--animr-space-2);cursor:pointer;white-space:nowrap;opacity:.88;transition:background var(--animr-t-fast),opacity var(--animr-t-fast)}.X:hover,.W:hover{background:#000000bf;opacity:1}.W{pointer-events:auto;position:absolute;bottom:60px;left:var(--animr-space-3);z-index:8}.X{pointer-events:auto;position:absolute;bottom:60px;right:var(--animr-space-3);z-index:8}.n_{transform:translate(-50%)}.o_{transform:translate(0)}.p_{white-space:nowrap}.q_{min-height:calc(100dvh - 113px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--animr-space-5)}.placeholder{border-radius:.375rem}.r_ a{text-decoration:none}.r_ a:hover{text-decoration:underline}.rG.btn{color:var(--animr-glass-text-bright);opacity:.8;padding:0 var(--animr-space-2)}.rG.btn i{font-size:var(--animr-icon-xl)}.rG.btn:hover{color:var(--animr-glass-text-bright);opacity:1}.rG.sG.btn i{font-size:var(--animr-icon-lg)}.dropup .rG.dropdown-toggle:after{display:none}.yG{display:flex;align-items:center;justify-content:space-between;gap:var(--animr-space-2)}.zG{display:flex;align-items:center;min-width:0;flex:1 1 auto;white-space:normal}.AG{flex:0 0 auto;display:flex;align-items:center}.BG{color:var(--animr-text-secondary);font-size:var(--animr-text-sm)}.CG{padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);cursor:default}.CG:hover,.CG:focus{background:transparent!important;color:inherit!important}.DG{display:flex;align-items:center;margin-bottom:var(--animr-space-2)}.EG{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:var(--animr-space-2)}.FG{padding:4px 2px;border:1px solid var(--animr-border);border-radius:var(--animr-radius-md);background:var(--animr-surface);color:var(--animr-text-secondary);font-size:var(--animr-text-xs);font-weight:var(--animr-weight-semibold);text-align:center;cursor:pointer;transition:all var(--animr-t-base);white-space:nowrap;font-family:var(--animr-font-mono)}.FG:hover{border-color:var(--animr-primary-muted);color:var(--animr-primary);background:var(--animr-primary-subtle)}.GG{border-color:var(--animr-primary);background:var(--animr-primary);color:var(--animr-text-on-primary)}.GG:hover{background:var(--animr-primary-hover);border-color:var(--animr-primary-hover);color:var(--animr-text-on-primary)}.HG{display:flex;align-items:center;gap:var(--animr-space-2);margin-top:var(--animr-space-1)}.IG{flex:1;appearance:none;-webkit-appearance:none;height:3px;border-radius:var(--animr-radius-full);background:var(--animr-border-strong);outline:none;cursor:pointer}.IG::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:var(--animr-radius-full);background:var(--animr-primary);cursor:pointer;transition:transform var(--animr-t-fast)}.IG::-webkit-slider-thumb:hover{transform:scale(1.2)}.IG::-moz-range-thumb{width:14px;height:14px;border-radius:var(--animr-radius-full);background:var(--animr-primary);border:none;cursor:pointer}.JG{font-size:var(--animr-text-xs);font-weight:var(--animr-weight-semibold);font-family:var(--animr-font-mono);color:var(--animr-text-secondary);min-width:36px;text-align:right}.dropdown-item{-webkit-user-drag:none}.KG{display:flex;align-items:baseline;justify-content:space-between;gap:var(--animr-space-2);padding-top:var(--animr-space-2);padding-bottom:var(--animr-space-1);font-size:var(--animr-text-xs);font-weight:var(--animr-weight-semibold);letter-spacing:.04em;text-transform:uppercase;user-select:none}.LG{margin-left:var(--animr-space-2);font-size:var(--animr-text-xs);font-weight:400;letter-spacing:normal;text-transform:none;font-style:italic;color:var(--animr-text-muted, var(--animr-text-secondary));opacity:.8}.MG{pointer-events:none;margin:0}.NG{color:var(--animr-text-secondary)}.GE{width:100%;height:var(--pb-h, 12px);background:transparent;cursor:pointer;position:relative;overflow:visible}.GE:before{content:"";position:absolute;left:0;right:0;height:var(--pb-visual-h, 4px);top:50%;transform:translateY(-50%);background:var(--pb-track, rgba(255, 255, 255, .25));border-radius:var(--animr-radius-full);transition:height .15s ease}.GE:hover:before{height:calc(var(--pb-visual-h, 4px) + 2px)}.HE{position:absolute;left:0;height:var(--pb-visual-h, 4px);top:50%;transform:translateY(-50%);background:var(--pb-fill, #fff);border-radius:var(--animr-radius-full);pointer-events:none;transition:height .15s ease}.HE:after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:var(--pb-fill, #fff);opacity:0;transition:opacity .1s;right:-7px;top:50%;transform:translateY(-50%)}.GE:hover .HE,.GE:active .HE{height:calc(var(--pb-visual-h, 4px) + 2px)}.GE:hover .HE:after,.GE:active .HE:after{opacity:1}.IE{height:100%;width:12px;display:flex;align-items:flex-end}.IE .HE:after{inset:-7px auto auto 50%;transform:translate(-50%)}.JE{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;background:none;color:var(--animr-glass-text);border-radius:var(--animr-radius-sm);cursor:pointer;font-size:var(--animr-icon-md);transition:color var(--animr-t-fast),background var(--animr-t-fast);flex-shrink:0}.JE:hover{color:var(--animr-glass-text-bright);background:var(--animr-glass-bg-subtle)}.JE:active{background:var(--animr-glass-bg-mid)}.JE:disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.JE:focus-visible{outline:none;box-shadow:var(--animr-glass-focus)}.KE{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:var(--animr-radius-full);background:var(--animr-glass-bg-low);color:var(--animr-glass-text-bright);cursor:pointer;flex-shrink:0;transition:background var(--animr-t-fast),transform var(--animr-t-fast)}.KE:hover{background:#9a7ef84d}.KE:active{transform:scale(.9)}.KE:disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.KE:focus-visible{outline:none;box-shadow:var(--animr-glass-focus)}.LE{position:relative;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.ME{position:absolute;font-size:var(--animr-icon-lg);transition:opacity var(--animr-t-base),transform var(--animr-t-base)}.NE{opacity:1;transform:scale(1)}.NE:first-child{margin-left:2px}.OE{opacity:0;transform:scale(.6);pointer-events:none}.PE{display:flex;align-items:center;gap:2px;min-width:0}.QE{width:70px;flex-shrink:0;--pb-track: rgba(255, 255, 255, .15);--pb-fill: rgba(255, 255, 255, .8);--pb-visual-h: 3px}@media(max-width:575.98px){.QE{display:none}}.RE{--pb-fill: rgba(255, 255, 255, .25)}.SE{color:#ffffffd9;font-size:var(--animr-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;user-select:none}@media(prefers-reduced-motion:reduce){.ME,.KE{transition:none}}.CE{--pb-track: rgba(255, 255, 255, .15);--pb-fill: var(--animr-primary);--pb-visual-h: 4px}.UA{position:absolute;pointer-events:none;z-index:5}.VA{position:absolute;top:8px;right:8px;pointer-events:auto;background:var(--animr-glass-bg-mid);backdrop-filter:blur(8px);border:1px solid rgba(157,134,250,.3);border-radius:var(--animr-radius-md);color:var(--animr-glass-text-bright);font-family:ui-monospace,monospace;font-size:var(--animr-text-xs);padding:4px 8px;cursor:pointer;transition:background .15s ease;z-index:10}.VA.WA{background:#6f40e080}.VA:hover{background:#6f40e073}.XA{position:absolute;top:40px;right:8px;width:300px;max-height:360px;pointer-events:auto;background:#0a0814e0;backdrop-filter:blur(12px);border:1px solid rgba(157,134,250,.25);border-radius:var(--animr-radius-lg);display:flex;flex-direction:column;overflow:hidden;font-size:var(--animr-text-xs);font-family:ui-monospace,monospace;color:var(--animr-glass-text);box-shadow:0 8px 32px #00000080;z-index:11}.YA{display:flex;border-bottom:1px solid rgba(157,134,250,.15);flex-shrink:0;background:#0003}.ZA{padding:6px 12px;cursor:pointer;color:#ffffff73;background:none;border:none;font-size:var(--animr-text-xs);font-family:ui-monospace,monospace;transition:color .15s ease}.ZA:hover{color:#fff9}.ZA.WA{color:#fff;border-bottom:2px solid var(--animr-primary);margin-bottom:-1px}._C{overflow-y:auto;flex:1;padding:4px 0;scrollbar-width:thin;scrollbar-color:var(--animr-scrollbar-thumb) transparent}._C::-webkit-scrollbar{width:6px;height:6px}._C::-webkit-scrollbar-track{background:transparent}._C::-webkit-scrollbar-thumb{background:var(--animr-scrollbar-thumb);border-radius:var(--animr-radius-full)}._C::-webkit-scrollbar-thumb:hover{background:var(--animr-scrollbar-thumb-hover)}.-C{padding:3px 8px;display:flex;gap:8px;align-items:baseline;border-bottom:1px solid rgba(255,255,255,.05);font-size:11px}.aC{color:#9a7ef8;min-width:70px;font-weight:500}.bC{color:#ffffff80}.cC{color:#34d399}.dC{color:#fbbf24}.eC{margin-left:auto;cursor:pointer;color:#ffffff59;background:none;border:none;font-size:10px;padding:0 2px;transition:color .15s ease}.eC:hover{color:#fff9}.fC{padding:2px 8px 6px 16px;color:#fff6;white-space:pre;font-size:10px;line-height:1.3;border-bottom:1px solid rgba(255,255,255,.02)}.gC{padding:2px 8px;display:flex;gap:6px;align-items:center;border-bottom:1px solid rgba(255,255,255,.02);font-size:11px}.hC{opacity:.4}.iC{color:#ffffff4d;min-width:52px;flex-shrink:0}.jC{color:#9a7ef8;min-width:60px;flex-shrink:0;font-weight:500}.kC{color:#ffffff80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.lC{margin-left:auto;background:#6f40e066;border-radius:var(--animr-radius-full);padding:0 5px;color:#ffffffb3;font-size:10px;flex-shrink:0}.mC{display:flex;align-items:center;gap:4px;padding:4px 8px;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0;flex-wrap:wrap;background:#00000026}.nC{cursor:pointer;padding:1px 6px;border-radius:var(--animr-radius-full);border:1px solid rgba(157,134,250,.2);color:#ffffff59;font-size:10px;background:none;transition:all .15s ease}.nC.oC{background:#6f40e059;border-color:#9d86fa80;color:#fffc}.nC:hover{border-color:#9d86fa59;color:#ffffff8c}.pC{margin-left:auto;cursor:pointer;color:#ffffff59;font-size:10px;background:none;border:none;padding:0 4px;transition:color .15s ease}.pC:hover{color:#fff}.toast{border-radius:var(--animr-radius-lg);overflow:hidden}.toast-header{width:100%;height:auto;padding:var(--animr-space-5);background-color:var(--animr-surface);border-radius:var(--animr-radius-lg);display:grid;grid-template-columns:1.3fr 6fr .8fr;box-shadow:var(--animr-shadow-lg)}.toast-header.Ui{border-left:8px solid var(--animr-success)}.toast-header.Vi{border-left:8px solid var(--animr-danger)}.toast-header.Wi{border-left:8px solid var(--animr-warning)}.toast-header.Xi{border-left:8px solid var(--animr-info)}.toast-header.Yi{border-left:8px solid var(--animr-primary)}.toast-header button.btn-close{align-self:flex-start;background-color:transparent;color:var(--animr-text-muted);cursor:pointer}.toast-header:not(:last-child){margin-bottom:50px}.btn.Zi{font-size:inherit;font-weight:var(--animr-weight-medium);color:var(--animr-primary)}.btn.Zi:hover,.btn.Zi:focus-visible{color:var(--animr-primary-hover)}._k{display:flex;flex-direction:column;gap:var(--animr-space-1)}.-k{font-weight:var(--animr-weight-semibold);line-height:1.3}.ak{font-size:var(--animr-text-xs);color:var(--animr-text-muted);font-variant-numeric:tabular-nums}.bk{display:flex;align-items:center;justify-content:flex-end;gap:var(--animr-space-2);margin-top:var(--animr-space-2)}.Vi i{color:var(--animr-danger)}.Xi i{color:var(--animr-info)}.Wi i{color:var(--animr-warning)}.ck,.dk{align-self:center}.ck i{font-size:var(--animr-icon-xl)}.Ui i{color:var(--animr-success)}.Yi i{color:var(--animr-primary)}.dk{padding:var(--animr-space-1) var(--animr-space-2);flex-grow:1}.lk{position:fixed;top:0;left:0;height:2px;background:var(--animr-primary);width:0%;opacity:1;transition:width .3s ease-out;z-index:9999;pointer-events:none}.mk{display:none}.nk{opacity:0;transition:opacity .4s ease}.Rk{position:fixed;bottom:56px;left:0;right:0;z-index:calc(var(--animr-z-overlay) - 1);background:var(--animr-surface);border-top:1px solid var(--animr-border-strong);box-shadow:var(--animr-shadow-lg);transform:translateY(100%);opacity:0;transition:transform var(--animr-t-slow),opacity var(--animr-t-slow);pointer-events:none}@media(min-width:768px){.Rk{left:auto;right:var(--animr-space-4);bottom:var(--animr-space-4);width:280px;border-radius:var(--animr-radius-md);border:1px solid var(--animr-border-strong)}}.Rk.Sk{left:auto;right:12px;bottom:64px;width:44px;height:44px;border-radius:var(--animr-radius-full);border:1px solid var(--animr-border-strong);border-top:1px solid var(--animr-border-strong);overflow:hidden}@media(min-width:768px){.Rk.Sk{right:var(--animr-space-4);bottom:var(--animr-space-4)}}.Tk{transform:translateY(0);opacity:1;pointer-events:auto}.Uk{transform:translateY(100%);opacity:0;pointer-events:none}.Rk.Sk.Vk{bottom:var(--animr-space-4)}.Rk.Sk.Wk{top:var(--animr-space-4);bottom:auto}.Rk.Sk.Wk.Tk{transform:translateY(0)}.Rk.Sk.Wk.Uk{transform:translateY(-100%)}.Xk{height:2px;background:var(--animr-border);width:100%;overflow:hidden;transition:height var(--animr-t-fast)}.Xk:hover{height:3px}.Yk{height:100%;background:var(--animr-primary);transition:width 1s linear;border-radius:0 var(--animr-radius-xs) var(--animr-radius-xs) 0}.Zk{display:flex;align-items:center;gap:var(--animr-space-2);padding:var(--animr-space-2) var(--animr-space-3);cursor:pointer;min-height:48px;user-select:none;transition:background var(--animr-t-fast)}.Zk:hover{background:var(--animr-surface-raised)}.Zk:hover ._m{transform:translateY(-2px);color:var(--animr-text-secondary)}.Zk:focus-visible{outline:none;box-shadow:inset var(--animr-glow)}.-m{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--animr-surface);border:none;cursor:pointer;color:var(--animr-primary);transition:background var(--animr-t-fast)}.-m:hover{background:var(--animr-surface-raised)}.-m:active{transform:scale(.9)}.-m:focus-visible{outline:none;box-shadow:var(--animr-glow)}.am{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.bm{display:inline-block;font-size:9px;font-weight:var(--animr-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--animr-primary);line-height:1;white-space:nowrap}.cm{overflow:hidden}.dm{display:block;font-size:var(--animr-text-sm);font-weight:var(--animr-weight-semibold);color:var(--animr-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.em{overflow:visible;text-overflow:clip;animation:em 9s ease-in-out infinite}.fm{display:flex;align-items:center;gap:var(--animr-space-1);font-size:var(--animr-text-xs);overflow:hidden;white-space:nowrap;color:var(--animr-text-secondary)}.gm{overflow:hidden;text-overflow:ellipsis;max-width:45%}.hm{color:var(--animr-text-muted);flex-shrink:0}.im{overflow:hidden;text-overflow:ellipsis;color:var(--animr-text-muted)}.jm{display:flex;align-items:center;gap:var(--animr-space-2);flex-shrink:0}._m{font-size:var(--animr-text-xs);color:var(--animr-text-muted);transition:transform var(--animr-t-base),color var(--animr-t-fast)}.km{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;color:var(--animr-text-muted);cursor:pointer;border-radius:var(--animr-radius-sm);font-size:var(--animr-text-sm);flex-shrink:0;transition:color var(--animr-t-fast)}.km:hover{color:var(--animr-text-secondary)}.km:focus-visible{outline:none;box-shadow:var(--animr-glow)}.lm{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:var(--animr-radius-full);background:var(--animr-primary-subtle);color:var(--animr-primary);cursor:pointer;flex-shrink:0;transition:background var(--animr-t-fast),color var(--animr-t-fast),transform var(--animr-t-fast)}.lm:hover{background:var(--animr-primary);color:var(--animr-text-on-primary)}.lm:active{transform:scale(.9)}.lm:focus-visible{outline:none;box-shadow:var(--animr-glow)}.mm{position:relative;width:1.1rem;height:1.1rem;display:flex;align-items:center;justify-content:center}.nm{position:absolute;font-size:1.1rem;transition:opacity var(--animr-t-base),transform var(--animr-t-base)}.om{opacity:1;transform:scale(1)}.om:first-child{margin-left:2px}.pm{opacity:0;transform:scale(.6);pointer-events:none}@keyframes em{0%{transform:translate(0)}15%{transform:translate(0)}85%{transform:translate(var(--marquee-offset, -60px))}to{transform:translate(var(--marquee-offset, -60px))}}[data-bs-theme=dark] .Rk{box-shadow:var(--animr-shadow-lg)}@media(prefers-reduced-motion:reduce){.em{animation:none;overflow:hidden;text-overflow:ellipsis}.Xk{transition:none}}.qm.Uk{transition:none}.Cw{padding:var(--animr-space-4);height:100%}.Dw{font-size:var(--animr-text-xs);margin-bottom:var(--animr-space-1)}.Ew{font-weight:var(--animr-weight-semibold)}.Fw{font-size:var(--animr-text-sm)}.Gw{display:inline-block;padding:2px 6px;border-radius:var(--animr-radius-xs);font-size:var(--animr-text-xs);margin-bottom:var(--animr-space-1)}.Hw{height:3px;background:var(--animr-border);border-radius:var(--animr-radius-xs)}.Iw{width:85%;height:100%;background:var(--animr-success);border-radius:var(--animr-radius-xs)}.Jw{width:100%;height:100%;min-height:180px;border:1px solid var(--animr-border);border-radius:var(--animr-radius-md);overflow:hidden;position:relative}.Kw{position:absolute;inset:0;background:linear-gradient(135deg,var(--animr-primary) 0%,var(--animr-accent) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;gap:8px}.Kw:after{content:"";position:absolute;top:-150%;left:-50%;width:200%;height:400%;background:repeating-linear-gradient(0deg,transparent,transparent 10px,rgba(255,255,255,.04) 10px,rgba(255,255,255,.04) 12px);animation:Lw 1s linear infinite}@keyframes Lw{0%{transform:rotate(45deg) translateY(12px)}to{transform:rotate(45deg) translateY(0)}}.Mw{position:absolute;inset:0;background:var(--animr-surface)}.ao{background:var(--color-song-accent)}.bo{color:#fff}.ho{background:var(--color-anim-accent);right:14px}.mw:hover .nw{opacity:1}.mw:active .ow{transform:scale(.99)}.nw{opacity:.25;transition:opacity var(--animr-t-base);flex-shrink:0;font-size:var(--animr-text-sm);color:var(--animr-text-muted)}.pw{height:5px;background:var(--animr-border);border-radius:var(--animr-radius-xs)}.qw{height:100%;background:var(--animr-success);border-radius:var(--animr-radius-xs);transition:width .3s ease-out}@media(prefers-reduced-motion:reduce){.nw,.qw{transition:none}.mw:active .ow{transform:none}}._{height:44px;border-radius:var(--animr-radius-sm)}.a{font-size:var(--animr-text-sm);padding:var(--animr-space-3) 0;margin:0}.b{padding:2px var(--animr-space-3);border:1px solid var(--animr-border-strong);border-radius:var(--animr-radius-sm);transition:background var(--animr-t-fast)}.b:hover{background:var(--animr-surface-raised)}.c{min-width:1.4em;font-size:var(--animr-text-sm);flex-shrink:0}.d{color:#c9922a;font-weight:700}.e{color:#8e9aab;font-weight:700}.f{color:#a06b3c;font-weight:700}.g{color:var(--animr-text-muted)}.h{cursor:default}.i{color:var(--animr-primary);text-decoration:none;font-size:var(--animr-text-sm);font-weight:var(--animr-weight-medium)}.i:hover{color:var(--animr-primary-hover);text-decoration:underline}@media(prefers-reduced-motion:reduce){.b{transition:none}}.lo{padding-top:var(--animr-space-10)}.mo{padding-top:var(--animr-space-10);padding-bottom:var(--animr-space-10)}.no{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--animr-space-1)}.oo{font-size:var(--animr-text-xs);margin-top:2px}.po{display:flex;gap:var(--animr-space-3);overflow-x:auto;padding-bottom:var(--animr-space-2);padding-right:var(--animr-space-8);margin-top:var(--animr-space-3);-webkit-mask-image:linear-gradient(to right,black calc(100% - 57px),transparent 100%);mask-image:linear-gradient(to right,black calc(100% - 57px),transparent 100%)}.og{display:flex;align-items:center;gap:6px;padding:0 12px;min-height:46px;background:var(--animr-surface-raised);flex-shrink:0}.og .btn{position:relative}@media(max-width:767px){.og .btn:before{content:"";position:absolute;inset:-7px -6px}}.pg{display:flex;flex-direction:row;align-items:center;margin-right:4px;flex:1 1 auto;min-width:0;overflow:hidden}.qg{font-size:var(--animr-text-base);font-weight:var(--animr-weight-semibold);color:var(--animr-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:var(--animr-leading-tight)}.rg{color:var(--animr-text-muted);font-style:italic}.sg{display:inline-flex;align-items:center;gap:var(--animr-space-1);margin-left:var(--animr-space-2);font-size:var(--animr-text-xs);color:var(--animr-warning);white-space:nowrap;flex-shrink:0}.sg i{font-size:6px;line-height:1}@media(max-width:575px){.sg span{display:none}}.tg{font-size:var(--animr-text-xs);color:var(--animr-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:var(--animr-leading-snug);margin-top:1px}.ug{width:1px;height:20px;background:var(--animr-border);flex-shrink:0;margin:0 2px}.vg{display:flex;align-items:flex-end;border-bottom:1px solid var(--animr-border)!important;gap:2px;padding:0 12px 1px;flex-shrink:0;background:var(--animr-surface-raised);overflow-x:auto;flex-wrap:nowrap;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none}.vg::-webkit-scrollbar{display:none}.vg .nav-link{padding:var(--animr-space-2) var(--animr-space-3);font-size:var(--animr-text-sm);border-radius:var(--animr-radius-sm) var(--animr-radius-sm) 0 0;border:none!important;border-bottom:2px solid transparent!important;color:var(--animr-text-secondary);background:transparent;white-space:nowrap;margin-bottom:-1px;flex-shrink:0}.vg .nav-link:hover{color:var(--animr-text);background:var(--animr-surface-raised)}.vg .nav-link.active{color:var(--animr-text);background:transparent;border-bottom-color:var(--animr-primary)!important;font-weight:500}@media(max-width:575px){.wg{display:none}}.xg{display:flex;align-items:center;gap:var(--animr-space-2);padding:var(--animr-space-2) var(--animr-space-4);font-size:var(--animr-text-sm);color:var(--animr-text-secondary);background:var(--animr-surface-raised);border-bottom:1px solid var(--animr-border);flex-shrink:0}.yg{display:flex;align-items:center;gap:var(--animr-space-2);padding:var(--animr-space-2) var(--animr-space-4);font-size:var(--animr-text-sm);color:var(--animr-text-secondary);background:#fbbf241a;border-bottom:1px solid rgba(251,191,36,.3);flex-shrink:0}.yg i{color:var(--animr-warning);flex-shrink:0}.yg button{padding:0;font-size:inherit;line-height:inherit}.zg{opacity:.4;margin:0 var(--animr-space-1)}.Ag{display:flex;align-items:center;gap:var(--animr-space-2);padding:var(--animr-space-2) var(--animr-space-4);font-size:var(--animr-text-sm);color:var(--animr-text-secondary);background:#6366f10d;border-bottom:1px solid var(--animr-border);flex-shrink:0}.Bg{display:flex;align-items:center;padding:0 var(--animr-space-2);font-size:var(--animr-text-xs);font-weight:var(--animr-weight-medium);letter-spacing:var(--animr-tracking-wide);text-transform:uppercase;color:var(--animr-text-secondary);border-left:1px solid var(--animr-border);margin-left:var(--animr-space-1);height:100%;align-self:center;user-select:none}._i{display:flex;flex-direction:column;height:calc(100dvh - 57px);overflow:hidden;--pp-h: 100%}@media(max-width:767.98px){._i{height:calc(100dvh - 113px - var(--animr-mini-h, 0px))}}._i>.container-fluid{flex:1;min-height:0;height:100%}.-i{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-bottom:1px solid var(--animr-border);flex-shrink:0}.ai{flex:1;gap:.25rem;flex-wrap:nowrap}.ci{font-size:.85rem;padding:.25rem .625rem;border-radius:20px}.ci.ci.active{background-color:var(--animr-primary);color:var(--animr-text-on-primary)}.di{font-size:.75rem;color:var(--bs-secondary-color);white-space:nowrap;opacity:.65;font-style:italic}.co{display:flex;flex-wrap:wrap;gap:var(--animr-space-5);padding:var(--animr-space-3) var(--animr-space-4);border-radius:var(--animr-radius-md);margin:var(--animr-space-2) 0;align-items:flex-start}.do{font-weight:var(--animr-weight-semibold);margin-bottom:var(--animr-space-2)}.eo{display:flex;flex-direction:column;gap:var(--animr-space-2);align-items:flex-start}.fo{display:flex;gap:var(--animr-space-2);flex-wrap:wrap}.go{width:128px;height:72px;object-fit:cover;border-radius:var(--animr-radius-sm);border:1px solid var(--animr-border)}.Pu{display:grid;grid-template-columns:1fr 1fr;gap:var(--animr-space-3) var(--animr-space-5);margin-top:var(--animr-space-3);font-size:var(--animr-text-sm)}.Qu{display:flex;gap:var(--animr-space-3);margin-top:var(--animr-space-3)}.Ru{display:flex;flex-wrap:wrap;gap:var(--animr-space-3);margin-top:var(--animr-space-3)}.Su{display:inline-flex;align-items:center;gap:var(--animr-space-3);padding:2px 8px;border-radius:20px;background:var(--animr-surface-raised);border:1px solid var(--animr-border);font-size:var(--animr-text-sm);color:var(--animr-text)}.Tu{background:none;border:none;padding:0;line-height:1;cursor:pointer;color:var(--animr-text-secondary);font-size:var(--animr-text-xs)}.Tu:hover{color:var(--animr-text)}.se{display:flex;flex-direction:column;align-items:flex-start;padding-top:var(--animr-space-8)}.te{font-size:2rem;color:var(--animr-primary);opacity:.8}.Cg{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--animr-space-4)}.Dg{display:flex;align-items:flex-start;gap:var(--animr-space-3)}.Eg{font-size:1.125rem;color:var(--animr-primary);flex-shrink:0;margin-top:2px}.Fg{border-left:2px solid var(--animr-primary);padding:var(--animr-space-3) var(--animr-space-4);background:var(--animr-surface-raised);border-radius:0 var(--animr-radius-md) var(--animr-radius-md) 0;font-size:var(--animr-text-sm);color:var(--animr-text-secondary)}iframe{color-scheme:auto}.toast .btn-close{flex-shrink:0}#yp{height:200px;order:1;background:#000}#av{flex:1;order:2}#ou{flex:1;order:2;overflow-y:auto;min-height:100px;display:flex;flex-flow:column}#ouf{position:relative;flex:1;order:2;display:flex;flex-flow:column;min-height:0}body{overflow-y:auto;overflow-x:hidden}#r{overflow:hidden}.CodeMirror{min-height:100%}[data-bs-theme=dark] .ͼ15{background-color:transparent}[data-bs-theme=dark] .ͼ2 .cm-gutters{background-color:#414448;color:var(--bs-body-color)}[data-bs-theme=dark] .ͼ2 .cm-activeLineGutter{background-color:#6a7177}@media screen and (min-width:576px){#yp{width:266px;height:100dvh;order:4}}:root:root{--animr-bg: #f5f3ff;--animr-surface: #ffffff;--animr-surface-raised: #edeaff;--animr-surface-subtle: #ddd8fc;--animr-overlay: rgba(26, 22, 48, .5);--animr-text: #1a1630;--animr-text-secondary: #5c4f8c;--animr-text-muted: #8b80c0;--animr-text-on-primary: #ffffff;--animr-border: #ddd8fc;--animr-border-strong: #bdb0fc;--animr-border-focus: #6f40e0;color-scheme:light;--animr-scrollbar-size: 5px;--animr-scrollbar-thumb: var(--animr-border-strong);--animr-scrollbar-thumb-hover: var(--animr-text-muted);--animr-primary: #6f40e0;--animr-primary-hover: #5a2ec0;--animr-primary-active: #43219a;--animr-primary-subtle: #ebe3ff;--animr-primary-muted: #b8a0fc;--animr-accent: #8560f2;--color-song-accent: hsl(38, 80%, 52%);--color-anim-accent: hsl(230, 60%, 58%);--animr-success: #34d399;--animr-warning: #fbbf24;--animr-danger: #f87171;--animr-info: #38bdf8;--animr-key-highlight: #80c8ff;--animr-find-match: rgba(157, 134, 250, .3);--animr-find-match-active: rgba(245, 176, 65, .55);--animr-font-body: "Inter", system-ui, -apple-system, sans-serif;--animr-font-display: "Barlow", var(--animr-font-body);--animr-font-mono: ui-monospace, "Cascadia Code", "Fira Code", monospace;--animr-text-xs: .75rem;--animr-text-sm: .8125rem;--animr-text-base: 1rem;--animr-text-md: 1.0625rem;--animr-text-lg: 1.125rem;--animr-text-xl: 1.25rem;--animr-text-2xl: 1.5rem;--animr-text-3xl: 1.875rem;--animr-text-4xl: 2.25rem;--animr-text-5xl: 2.75rem;--animr-leading-tight: 1.25;--animr-leading-snug: 1.4;--animr-leading-base: 1.55;--animr-leading-relaxed: 1.75;--animr-weight-normal: 400;--animr-weight-medium: 500;--animr-weight-semibold: 600;--animr-weight-bold: 700;--animr-tracking-tight: -.02em;--animr-tracking-normal: 0em;--animr-tracking-wide: .03em;--animr-tracking-caps: .07em;--animr-btn-font-weight: var(--animr-weight-normal);--animr-btn-text-transform: uppercase;--animr-btn-letter-spacing: .08em;--animr-btn-font-size: var(--animr-text-sm);--animr-btn-padding-x: var(--animr-space-5);--animr-btn-padding-y: var(--animr-space-2);--animr-space-1: .25rem;--animr-space-2: .5rem;--animr-space-3: .75rem;--animr-space-4: 1rem;--animr-space-5: 1.25rem;--animr-space-6: 1.5rem;--animr-space-8: 2rem;--animr-space-10: 2.5rem;--animr-space-12: 3rem;--animr-space-16: 4rem;--animr-space-20: 5rem;--animr-radius-xs: 1px;--animr-radius-sm: 2px;--animr-radius-md: 4px;--animr-radius-lg: 6px;--animr-radius-xl: 10px;--animr-radius-full: 9999px;--animr-shadow-xs: none;--animr-shadow-sm: none;--animr-shadow-md: 0 2px 8px rgba(26, 22, 48, .07);--animr-shadow-lg: 0 4px 16px rgba(26, 22, 48, .09);--animr-shadow-xl: 0 8px 24px rgba(26, 22, 48, .11);--animr-glow: 0 0 0 3px rgba(111, 64, 224, .2);--animr-glow-strong: 0 0 0 3px rgba(111, 64, 224, .38);--animr-ease: cubic-bezier(.16, 1, .3, 1);--animr-ease-in: cubic-bezier(.4, 0, 1, 1);--animr-t-fast: .1s var(--animr-ease);--animr-t-base: .18s var(--animr-ease);--animr-t-slow: .32s var(--animr-ease);--animr-t-slower: .5s var(--animr-ease);--animr-z-base: 1;--animr-z-raised: 10;--animr-z-overlay: 100;--animr-z-modal: 200;--animr-z-toast: 300;--animr-z-tooltip: 400;--animr-glass-text: rgba(255, 255, 255, .75);--animr-glass-text-bright: #ffffff;--animr-glass-bg-subtle: rgba(255, 255, 255, .12);--animr-glass-bg-low: rgba(255, 255, 255, .15);--animr-glass-bg-mid: rgba(255, 255, 255, .2);--animr-glass-focus: 0 0 0 2px rgba(154, 126, 248, .55);--animr-icon-sm: 1rem;--animr-icon-md: 1.125rem;--animr-icon-lg: 1.25rem;--animr-icon-xl: 1.5rem;--animr-icon-2xl: 2rem;--animr-radius-2xl: .75rem;--animr-beatgrid-active: #35da4d;--animr-beatgrid-inactive: #cccccc;--animr-beatgrid-text: #000000;--animr-topbar-h: 57px;--animr-bottom-nav-h: 56px;--animr-player-sidebar-w: 320px;--bs-body-font-family: var(--animr-font-body);--bs-body-font-size: var(--animr-text-base);--bs-body-line-height: var(--animr-leading-base);--bs-body-bg: var(--animr-bg);--bs-body-color: var(--animr-text);--bs-primary: #6f40e0;--bs-primary-rgb: 111, 64, 224;--bs-link-color: #6f40e0;--bs-link-hover-color: #5a2ec0;--bs-link-color-rgb: 111, 64, 224;--bs-border-color: var(--animr-border);--bs-border-color-translucent: rgba(26, 22, 48, .08);--bs-border-radius: var(--animr-radius-sm);--bs-border-radius-sm: var(--animr-radius-xs);--bs-border-radius-lg: var(--animr-radius-md);--bs-border-radius-xl: var(--animr-radius-lg);--bs-border-radius-xxl: var(--animr-radius-xl);--bs-border-radius-pill: var(--animr-radius-full);--bs-box-shadow: var(--animr-shadow-sm);--bs-box-shadow-sm: var(--animr-shadow-xs);--bs-box-shadow-lg: var(--animr-shadow-md);--bs-box-shadow-inset: inset 0 1px 3px rgba(26, 22, 48, .08);--bs-focus-ring-width: 3px;--bs-focus-ring-opacity: .2;--bs-focus-ring-color: rgba(111, 64, 224, .2);--bs-card-bg: var(--animr-surface);--bs-card-border-color: var(--animr-border);--bs-card-cap-bg: var(--animr-surface-raised);--bs-navbar-color: var(--animr-text-secondary);--bs-navbar-hover-color: var(--animr-text);--bs-navbar-active-color: var(--animr-primary);--bs-navbar-brand-color: var(--animr-text);--bs-navbar-toggler-border-color: var(--animr-border);--bs-dropdown-bg: var(--animr-surface);--bs-dropdown-border-color: var(--animr-border);--bs-dropdown-link-color: var(--animr-text);--bs-dropdown-link-hover-bg: var(--animr-surface-raised);--bs-dropdown-link-hover-color: var(--animr-text);--bs-dropdown-link-active-bg: var(--animr-primary);--bs-dropdown-header-color: var(--animr-text-muted);--bs-dropdown-box-shadow: var(--animr-shadow-md);--bs-modal-bg: var(--animr-surface);--bs-modal-border-color: var(--animr-border);--bs-modal-content-box-shadow-xs: var(--animr-shadow-lg);--bs-modal-content-box-shadow-sm-up: var(--animr-shadow-xl);--bs-modal-backdrop-bg: rgba(26, 22, 48, .5);--bs-form-control-bg: var(--animr-surface);--bs-form-control-color: var(--animr-text);--bs-form-control-border-color: var(--animr-border-strong);--bs-form-control-focus-border-color: var(--animr-border-focus);--bs-input-bg: var(--animr-surface);--bs-input-border-color: var(--animr-border-strong);--bs-input-focus-border-color: var(--animr-border-focus);--bs-input-focus-box-shadow: var(--animr-glow);--bs-input-placeholder-color: var(--animr-text-muted);--bs-tooltip-bg: #1a1630;--bs-tooltip-color: #ffffff;--bs-list-group-bg: var(--animr-surface);--bs-list-group-border-color: var(--animr-border);--bs-list-group-action-color: var(--animr-text);--bs-list-group-action-hover-color: var(--animr-text);--bs-list-group-action-hover-bg: var(--animr-surface-raised);--bs-list-group-active-bg: var(--animr-primary);--bs-list-group-active-border-color: var(--animr-primary);--bs-nav-link-color: var(--animr-text-secondary);--bs-nav-link-hover-color: var(--animr-text);--bs-nav-tabs-border-color: var(--animr-border);--bs-nav-tabs-link-active-color: var(--animr-primary);--bs-nav-tabs-link-active-bg: var(--animr-surface);--bs-nav-tabs-link-active-border-color: var(--animr-border) var(--animr-border) var(--animr-surface);--bs-popover-bg: var(--animr-surface);--bs-popover-border-color: var(--animr-border);--bs-popover-box-shadow: var(--animr-shadow-lg);--bs-popover-header-bg: var(--animr-surface-raised);--bs-popover-body-color: var(--animr-text);--bs-toast-bg: rgba(255, 255, 255, .92);--bs-toast-border-color: var(--animr-border);--bs-toast-header-bg: rgba(255, 255, 255, .85);--bs-toast-color: var(--animr-text)}@media(prefers-reduced-motion:reduce){:root{--animr-t-fast: 0ms;--animr-t-base: 0ms;--animr-t-slow: 0ms;--animr-t-slower: 0ms}}:root[data-bs-theme=dark]{--animr-bg: #0d0c1a;--animr-surface: #161428;--animr-surface-raised: #1e1b38;--animr-surface-subtle: #252048;--animr-overlay: rgba(8, 6, 16, .7);--animr-text: #e8e4ff;--animr-text-secondary: #7a72b8;--animr-text-muted: #554e90;--animr-text-on-primary: #0d0c1a;--animr-border: rgba(157, 134, 250, .1);--animr-border-strong: rgba(157, 134, 250, .2);--animr-border-focus: #9a7ef8;color-scheme:dark;--animr-scrollbar-thumb: rgba(157, 134, 250, .28);--animr-scrollbar-thumb-hover: rgba(157, 134, 250, .5);--animr-primary: #9a7ef8;--animr-primary-hover: #b8a0fc;--animr-primary-active: #d6c8ff;--animr-primary-subtle: rgba(154, 126, 248, .15);--animr-primary-muted: rgba(154, 126, 248, .35);--animr-accent: #9a7ef8;--animr-find-match: rgba(157, 134, 250, .28);--animr-find-match-active: rgba(245, 176, 65, .5);--color-song-accent: hsl(38, 90%, 62%);--color-anim-accent: hsl(230, 50%, 70%);--animr-shadow-xs: none;--animr-shadow-sm: none;--animr-shadow-md: 0 2px 8px rgba(0, 0, 0, .35);--animr-shadow-lg: 0 4px 16px rgba(0, 0, 0, .45);--animr-shadow-xl: 0 8px 24px rgba(0, 0, 0, .55);--animr-glow: 0 0 0 3px rgba(154, 126, 248, .24);--animr-glow-strong: 0 0 0 3px rgba(154, 126, 248, .44);--bs-body-bg: var(--animr-bg);--bs-body-color: var(--animr-text);--bs-primary: #9a7ef8;--bs-primary-rgb: 154, 126, 248;--bs-link-color: #9a7ef8;--bs-link-hover-color: #b8a0fc;--bs-link-color-rgb: 154, 126, 248;--bs-border-color: var(--animr-border);--bs-border-color-translucent: rgba(157, 134, 250, .1);--bs-focus-ring-color: rgba(154, 126, 248, .24);--bs-card-bg: var(--animr-surface);--bs-card-border-color: var(--animr-border);--bs-card-cap-bg: var(--animr-surface-raised);--bs-navbar-color: var(--animr-text-secondary);--bs-navbar-hover-color: var(--animr-text);--bs-navbar-active-color: var(--animr-primary);--bs-navbar-brand-color: var(--animr-text);--bs-dropdown-bg: var(--animr-surface);--bs-dropdown-border-color: var(--animr-border);--bs-dropdown-link-color: var(--animr-text);--bs-dropdown-link-hover-bg: var(--animr-surface-raised);--bs-dropdown-link-hover-color: var(--animr-text);--bs-dropdown-link-active-bg: var(--animr-primary);--bs-modal-bg: var(--animr-surface);--bs-modal-border-color: var(--animr-border);--bs-modal-backdrop-bg: rgba(0, 0, 0, .65);--bs-input-bg: var(--animr-surface-raised);--bs-input-border-color: var(--animr-border-strong);--bs-input-focus-border-color: var(--animr-border-focus);--bs-input-focus-box-shadow: var(--animr-glow);--bs-input-placeholder-color: var(--animr-text-muted);--bs-form-control-bg: var(--animr-surface-raised);--bs-list-group-bg: var(--animr-surface);--bs-list-group-border-color: var(--animr-border);--bs-list-group-action-hover-bg: var(--animr-surface-raised);--bs-list-group-active-bg: var(--animr-primary);--bs-nav-link-color: var(--animr-text-secondary);--bs-nav-link-hover-color: var(--animr-text);--bs-nav-tabs-border-color: var(--animr-border);--bs-nav-tabs-link-active-color: var(--animr-primary);--bs-nav-tabs-link-active-bg: var(--animr-surface);--bs-nav-tabs-link-active-border-color: var(--animr-border) var(--animr-border) var(--animr-surface);--bs-popover-bg: var(--animr-surface);--bs-popover-border-color: var(--animr-border);--bs-popover-header-bg: var(--animr-surface-raised);--bs-popover-body-color: var(--animr-text);--bs-tooltip-bg: #252048;--bs-tooltip-color: var(--animr-text);--bs-toast-bg: rgba(22, 20, 40, .95);--bs-toast-border-color: var(--animr-border);--bs-toast-header-bg: rgba(22, 20, 40, .85);--bs-toast-color: var(--animr-text);--animr-beatgrid-active: #28c940;--animr-beatgrid-inactive: #3a4466}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:none!important;box-shadow:var(--animr-glow)!important}*{scrollbar-width:thin;scrollbar-color:var(--animr-scrollbar-thumb) transparent}*::-webkit-scrollbar{width:var(--animr-scrollbar-size);height:var(--animr-scrollbar-size)}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--animr-scrollbar-thumb);border-radius:var(--animr-radius-full)}*::-webkit-scrollbar-thumb:hover{background:var(--animr-scrollbar-thumb-hover)}.btn.btn-primary{--bs-btn-bg: var(--animr-primary);--bs-btn-border-color: var(--animr-primary);--bs-btn-hover-bg: var(--animr-primary-hover);--bs-btn-hover-border-color: var(--animr-primary-hover);--bs-btn-active-bg: var(--animr-primary-active);--bs-btn-active-border-color: var(--animr-primary-active);--bs-btn-disabled-bg: var(--animr-primary-muted);--bs-btn-disabled-border-color: var(--animr-primary-muted);font-weight:var(--animr-weight-medium);letter-spacing:var(--animr-tracking-wide)}.btn.btn-outline-primary{--bs-btn-color: var(--animr-primary);--bs-btn-border-color: var(--animr-primary);--bs-btn-hover-bg: var(--animr-primary);--bs-btn-hover-border-color: var(--animr-primary);--bs-btn-active-bg: var(--animr-primary-hover);font-weight:var(--animr-weight-medium);letter-spacing:var(--animr-tracking-wide)}.bg-primary{background-color:var(--animr-primary)!important}.text-primary{color:var(--animr-primary)!important}.border-primary{border-color:var(--animr-primary)!important}.form-check-input:checked{background-color:var(--animr-primary);border-color:var(--animr-primary)}
