.style-module-scss-module__KxCU-a__overlay{z-index:1400;background:var(--modal-overlay-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:stretch;padding:0;animation:.24s ease-out style-module-scss-module__KxCU-a__overlayFadeIn;display:flex;position:fixed;inset:0}@media screen and (min-width:768px){.style-module-scss-module__KxCU-a__overlay{padding:var(--spacing-xl);align-items:center}}.style-module-scss-module__KxCU-a__root{gap:var(--spacing-lg);width:100%;min-height:100vh;max-height:100vh;padding:var(--spacing-lg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:linear-gradient(180deg,var(--block-bg-color)0%,var(--block-bg-color)62%,color-mix(in srgb,var(--block-bg-color)88%,transparent)100%),var(--whats-new-image);box-shadow:var(--shadow-xl);color:var(--content-text-color);border:1px solid var(--border-color);border-radius:0;flex-direction:column;animation:.28s ease-out style-module-scss-module__KxCU-a__panelSlideDown;display:flex;position:relative;overflow:hidden}@media screen and (min-width:768px){.style-module-scss-module__KxCU-a__root{width:min(920px,100vw - var(--spacing-xl)*2);max-width:min(920px,100vw - var(--spacing-xl)*2);min-height:auto;max-height:min(720px,100vh - var(--spacing-xl)*2);padding:var(--spacing-2xl);border-radius:var(--radius-xl);background-position:100%;background-image:linear-gradient(90deg,var(--block-bg-color)0%,var(--block-bg-color)44%,color-mix(in srgb,var(--block-bg-color)84%,transparent)100%),var(--whats-new-image)}}.style-module-scss-module__KxCU-a__header{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex;position:relative}@media screen and (min-width:768px){.style-module-scss-module__KxCU-a__header{align-items:center}}.style-module-scss-module__KxCU-a__content{z-index:1;width:100%;position:relative;overflow-y:auto}.style-module-scss-module__KxCU-a__kicker{margin-bottom:var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--secondary-color);letter-spacing:.08em;text-transform:uppercase;color:var(--content-text-color);padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.style-module-scss-module__KxCU-a__title{margin:0 0 var(--spacing-lg);max-width:760px;color:var(--content-text-color);font-size:24px;line-height:1.1}@media screen and (min-width:768px){.style-module-scss-module__KxCU-a__title{font-size:30px}}.style-module-scss-module__KxCU-a__message{max-width:760px;color:var(--content-text-color);text-wrap:pretty;font-size:15px;line-height:1.7}@media screen and (min-width:768px){.style-module-scss-module__KxCU-a__message{font-size:16px}}.style-module-scss-module__KxCU-a__paragraph{margin:0 0 var(--spacing-md)}.style-module-scss-module__KxCU-a__paragraph:last-child{margin-bottom:0}.style-module-scss-module__KxCU-a__inlineLink{color:var(--accent-color);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--accent-color)65%,transparent);text-decoration-color:color-mix(in srgb,var(--accent-color)65%,transparent);transition:color .2s,text-decoration-color .2s}.style-module-scss-module__KxCU-a__inlineLink:hover{color:var(--accent-color-light);-webkit-text-decoration-color:color-mix(in srgb,var(--accent-color-light)80%,transparent);text-decoration-color:color-mix(in srgb,var(--accent-color-light)80%,transparent)}.style-module-scss-module__KxCU-a__footer{justify-content:stretch;align-items:stretch;gap:var(--spacing-md);margin-top:var(--spacing-lg);flex-direction:column;display:flex}@media screen and (min-width:768px){.style-module-scss-module__KxCU-a__footer{flex-direction:row;justify-content:space-between;align-items:center}}.style-module-scss-module__KxCU-a__cta{width:100%;min-height:52px;padding:0 var(--spacing-lg);border-radius:var(--radius-md);background:var(--accent-color);color:var(--accent-color-text);cursor:pointer;box-shadow:var(--shadow-sm);border:1px solid #0000;justify-content:center;align-items:center;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.style-module-scss-module__KxCU-a__cta:hover{background:var(--accent-color-light)}.style-module-scss-module__KxCU-a__cta:active{transform:translateY(1px)}@media screen and (min-width:768px){.style-module-scss-module__KxCU-a__cta{width:auto;min-width:148px;margin-left:auto}}.style-module-scss-module__KxCU-a__pagination{justify-content:flex-start;align-items:center;gap:var(--spacing-sm);min-height:40px;display:inline-flex}.style-module-scss-module__KxCU-a__dots{align-items:center;gap:8px;display:inline-flex}.style-module-scss-module__KxCU-a__dot,.style-module-scss-module__KxCU-a__dotActive{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .2s;display:inline-flex;position:relative}.style-module-scss-module__KxCU-a__dot:before,.style-module-scss-module__KxCU-a__dotActive:before{content:"";border-radius:var(--radius-full);background:color-mix(in srgb,var(--accent-color)25%,var(--input-border-color));opacity:.7;width:10px;height:10px;transition:background-color .2s,opacity .2s}.style-module-scss-module__KxCU-a__dot:after,.style-module-scss-module__KxCU-a__dotActive:after{content:"";border-radius:var(--radius-full);border:1px solid #0000;transition:border-color .2s;position:absolute;inset:2px}.style-module-scss-module__KxCU-a__dotActive:before{background:var(--accent-color);opacity:1}.style-module-scss-module__KxCU-a__dotActive:after{border-color:color-mix(in srgb,var(--accent-color)45%,transparent)}.style-module-scss-module__KxCU-a__dot:hover{transform:scale(1.05)}.style-module-scss-module__KxCU-a__dot:hover:after{border-color:color-mix(in srgb,var(--accent-color)30%,transparent)}.style-module-scss-module__KxCU-a__closeButton{border:1px solid var(--border-color);border-radius:var(--radius-full);background:var(--secondary-color);width:40px;height:40px;color:var(--content-text-color);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;line-height:1;transition:background-color .2s,border-color .2s;display:inline-flex}.style-module-scss-module__KxCU-a__closeButton:hover{background:var(--hover-bg-color);border-color:var(--input-border-color)}.style-module-scss-module__KxCU-a__foreground{display:none}@media screen and (min-width:768px){.style-module-scss-module__KxCU-a__foreground{right:var(--spacing-2xl);bottom:var(--spacing-2xl);z-index:0;width:min(36%,320px);max-height:calc(100% - var(--spacing-2xl)*2);object-fit:contain;object-position:right bottom;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 18px 36px #00000040);opacity:.96;display:block;position:absolute}}@keyframes style-module-scss-module__KxCU-a__panelSlideDown{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes style-module-scss-module__KxCU-a__overlayFadeIn{0%{opacity:0}to{opacity:1}}
.style-module-scss-module__FItndq__appContainer{display:block}@media screen and (min-width:768px){.style-module-scss-module__FItndq__appContainer{display:flex}}.style-module-scss-module__FItndq__content{width:100%;padding:var(--page-block-padding-sm);margin-top:var(--navbar-height);padding-top:30px;overflow-x:hidden}@media screen and (min-width:768px){.style-module-scss-module__FItndq__content{padding:var(--page-block-padding);margin-top:var(--navbar-height);flex:1;min-width:0}}
.roboto-thin{font-family:Roboto,serif;font-style:normal;font-weight:100}.roboto-light{font-family:Roboto,serif;font-style:normal;font-weight:300}.roboto-regular{font-family:Roboto,serif;font-style:normal;font-weight:400}.roboto-medium,h2{font-family:Roboto,serif;font-style:normal;font-weight:500}.roboto-bold{font-family:Roboto,serif;font-style:normal;font-weight:700}.roboto-black{font-family:Roboto,serif;font-style:normal;font-weight:900}.roboto-thin-italic{font-family:Roboto,serif;font-style:italic;font-weight:100}.roboto-light-italic{font-family:Roboto,serif;font-style:italic;font-weight:300}.roboto-regular-italic{font-family:Roboto,serif;font-style:italic;font-weight:400}.roboto-medium-italic{font-family:Roboto,serif;font-style:italic;font-weight:500}.roboto-bold-italic{font-family:Roboto,serif;font-style:italic;font-weight:700}.roboto-black-italic{font-family:Roboto,serif;font-style:italic;font-weight:900}.russo-one-regular{font-family:Russo One,sans-serif;font-style:normal;font-weight:400}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--link-color:#4b596c;--page-bg-color:#f8fafc;--menu-bg-color:#fff;--block-bg-color:#fff;--skeleton-bg-color:#f1f5f9;--page-block-padding:16px;--page-block-padding-sm:8px;--page-border-radius:12px;--page-block-inner-padding:24px;--page-sidebar-padding:16px;--menu-text-color:#4b596c;--light-color:#59606a;--light-color-more:#75787c;--footer-text-color:#94a3b8;--content-text-color:#0f172a;--primary-color:#3d4457;--primary-color-text:#fff;--secondary-color:#f1f5f9;--secondary-color-hover:#e2e8f0;--language-selector-bg:#687588;--language-selector-bg-hover:#737e8e;--accent-color:#3688e5;--accent-color-text:#fff;--accent-color-light:#67a4e9;--navbar-height:64px;--navbar-bg-color:#232e3cd9;--font-size:16px;--input-spin-color:#475569;--sidebar-width-full:280px;--sidebar-width-collapsed:72px;--player-margin:16px;--player-bg-color:#fffffff2;--player-overlay:linear-gradient(135deg,#ffffffeb,#f1f5f9e6);--dropzone-bg-color:#f8fafc;--player-border-radius:16px;--primary-color-hover:#59606a;--input-bg-color:#fff;--input-placeholder-color:#94a3b8;--input-focus-color:#0f172a;--input-border-color:#c4c4c4;--input-disabled-text-color:#94a3b8;--alert-info-bg:#e4f0ff;--alert-info-text:#1e293b;--alert-info-icon:#2563eb;--error-color:#ef4444;--warning-color:#f59e0b;--warning-surface-bg:#fff7ed;--warning-border-color:#fcd34d;--warning-icon-color:#d97706;--success-color:#10b981;--color-green:#1db954;--hover-bg-color:#f1f5f9;--border-color:#e2e8f0;--modal-overlay-bg:#0f172a66;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--highlight-playing:#4caf501a;--highlight-current:#9e9e9e1a;--highlight-selected:#2196f31a;--slider-track-bg:#0f172a1f;--timeline-surface-bg:var(--block-bg-color);--timeline-border-color:var(--border-color);--timeline-header-gradient-start:#f8f9fa;--timeline-header-gradient-end:#e9ecef;--timeline-muted-text-color:#6c757d;--timeline-legend-text-color:#495057;--timeline-legend-bg:#ffffffb3;--timeline-legend-border-color:#dee2e6;--timeline-time-range-bg:#fffc;--timeline-time-label-bg:#ffffffe6;--timeline-time-label-border:#ddd;--timeline-time-label-shadow:0 1px 3px #0000001a;--timeline-track-surface-bg:#f9f9f9;--timeline-track-label-bg:#f8f9fa;--timeline-track-label-border:#dee2e6;--timeline-track-label-text:#6c757d;--timeline-track-label-hover-text:#495057;--timeline-track-grid-border:#e0e0e0;--timeline-grid-hour-color:#e9ecef;--timeline-grid-subtle-color:#f1f3f4;--timeline-grid-quarter-color:#dee2e6;--timeline-axis-hour-marker-color:#adb5bd;--timeline-duration-indicator-bg:#0000001a;--timeline-current-line-start:#ff6b6b;--timeline-current-line-end:#ee5a24;--timeline-current-line-glow:#ff6b6b99;--timeline-current-indicator-shadow:#ff6b6b66;--timeline-current-indicator-shadow-strong:#ff6b6bcc;--timeline-current-knob-border:#fff;--timeline-current-label-bg:#2d3748;--timeline-current-label-text:#fff;--timeline-current-label-shadow:0 2px 8px #0003;--timeline-skeleton-border-color:#f0f0f0;--timeline-track-music-bg:#e3f2fd;--timeline-track-music-border:#1976d2;--timeline-track-music-text:#0d47a1;--timeline-track-content-bg:#fff3e0;--timeline-track-content-border:#f57c00;--timeline-track-content-text:#e65100;--timeline-block-text-color:var(--content-text-color);--timeline-item-text-color:var(--content-text-color);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-full:50%;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;flex-direction:column;display:flex}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--link-color:#619ff5;--page-bg-color:#101012;--menu-bg-color:#101217;--block-bg-color:#151821;--skeleton-bg-color:#1c1f29;--menu-text-color:#a0a8bb;--light-color:#c9cedb;--light-color-more:#a7a7a7;--footer-text-color:#70778a;--content-text-color:#f6f7fa;--primary-color:#619ff5;--primary-color-text:#f8f9ff;--secondary-color:#1f232d;--secondary-color-hover:#252a36;--accent-color:#3b82f6;--accent-color-light:#60a5fa;--input-spin-color:#e2e8f0;--player-bg-color:#0a0c12f2;--player-overlay:linear-gradient(135deg,#080a0fe0,#080a0f8c);--dropzone-bg-color:#12151d;--primary-color-hover:#4f8de4;--language-selector-bg:#1f232d;--language-selector-bg-hover:#292c34;--input-bg-color:#12151c;--input-placeholder-color:#7c8194;--input-focus-color:#60a5fa;--input-border-color:#2a2f3b;--input-disabled-text-color:#70778a;--alert-info-bg:#3b82f626;--alert-info-text:#f6f7fa;--alert-info-icon:#93c5fd;--hover-bg-color:#1d2029;--border-color:#242832;--modal-overlay-bg:#02061794;--navbar-bg-color:#0f1117e6;--shadow-sm:0 1px 2px 0 #000000b3;--shadow-md:0 8px 12px -2px #000000a6,0 3px 6px -3px #000000a6;--shadow-lg:0 16px 24px -4px #0000008c,0 6px 10px -4px #0000008c;--shadow-xl:0 28px 36px -6px #00000080,0 12px 16px -6px #00000080;--highlight-playing:#60a5fa2e;--highlight-current:#ffffff0f;--highlight-selected:#3b82f626;--slider-track-bg:#ffffff4d;--timeline-surface-bg:var(--block-bg-color);--timeline-border-color:var(--border-color);--timeline-header-gradient-start:#12141b;--timeline-header-gradient-end:#0c0f15;--timeline-muted-text-color:#8890a3;--timeline-legend-text-color:#cdd3e0;--timeline-legend-bg:#ffffff0d;--timeline-legend-border-color:#242832;--timeline-time-range-bg:#ffffff0a;--timeline-time-label-bg:#111827cc;--timeline-time-label-border:#ffffff1a;--timeline-time-label-shadow:0 1px 4px #0000008c;--timeline-track-surface-bg:#151821;--timeline-track-label-bg:#1a1d26;--timeline-track-label-border:#242832;--timeline-track-label-text:#a0a8bb;--timeline-track-label-hover-text:#f6f7fa;--timeline-track-grid-border:#242832;--timeline-grid-hour-color:#2a2f3b;--timeline-grid-subtle-color:#1d2029;--timeline-grid-quarter-color:#232734;--timeline-axis-hour-marker-color:#3a3f4f;--timeline-duration-indicator-bg:#ffffff2e;--timeline-current-line-start:#ff6b6b;--timeline-current-line-end:#ee5a24;--timeline-current-line-glow:#ff6b6bb3;--timeline-current-indicator-shadow:#ff6b6b80;--timeline-current-indicator-shadow-strong:#ff6b6be6;--timeline-current-knob-border:#080a0f;--warning-surface-bg:#f59e0b1f;--warning-border-color:#f59e0b59;--warning-icon-color:#fbbf24;--timeline-current-label-bg:#1d2533;--timeline-current-label-text:#f6f7fa;--timeline-current-label-shadow:0 2px 8px #0009;--timeline-skeleton-border-color:#1f1f25;--timeline-track-music-bg:#63b3ed26;--timeline-track-music-border:#67a4e9;--timeline-track-music-text:#d2e7ff;--timeline-track-content-bg:#fdba7426;--timeline-track-content-border:#f59e0b;--timeline-track-content-text:#ffe0b3;--timeline-block-text-color:#f7f7fa;--timeline-item-text-color:#f7f7fa}body{width:100%;min-width:320px;font-family:Roboto,sans-serif;font-size:var(--font-size);color:var(--content-text-color);line-height:1.4rem;display:flex;position:relative}body,html{background-color:var(--page-bg-color);touch-action:manipulation;overscroll-behavior:none;height:100%;margin:0;padding:0;overflow-x:hidden}main{flex-grow:1}*{box-sizing:border-box;-webkit-tap-highlight-color:#0000}#app{flex-direction:row;align-items:stretch;width:100%;min-height:100%;margin:auto;padding:0;display:flex;position:relative}a{color:var(--link-color);font-family:Roboto,sans-serif;text-decoration:none}a:hover{color:var(--link-color);text-decoration:underline}h1{font-size:3.2em;line-height:1.1}h2{letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:500;line-height:1.05}@media screen and (min-width:768px){h2{font-size:1.3rem;line-height:1.8}}ul li{padding-bottom:1rem}.theme-toggle{width:100%;margin-bottom:var(--spacing-md);color:var(--content-text-color);justify-content:flex-end;display:flex}.app-table-container.MuiPaper-root{background-color:var(--block-bg-color);border-radius:var(--page-border-radius);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);overflow:auto hidden}.app-table-container .MuiTable-root{background-color:#0000}.app-table-container .MuiTableHead-root{background-color:var(--secondary-color)}.app-table-container .MuiTableHead-root .MuiTableCell-root{color:var(--menu-text-color);text-transform:uppercase;letter-spacing:.05em;background-color:#0000;font-size:12px;font-weight:600}.app-table-container .MuiTableHead-root .MuiTableCell-root:first-of-type{border-top-left-radius:var(--page-border-radius)}.app-table-container .MuiTableHead-root .MuiTableCell-root:last-of-type{border-top-right-radius:var(--page-border-radius)}.app-table-container .MuiTableCell-root{border-bottom:1px solid var(--border-color);color:var(--content-text-color)}.app-table-container .MuiTableBody-root .MuiTableRow-root{background-color:var(--block-bg-color)}.app-table-container .MuiTableBody-root .MuiTableRow-root:last-of-type .MuiTableCell-root{border-bottom:none}.app-table-container .MuiTableBody-root .MuiTableRow-root:last-of-type .MuiTableCell-root:first-of-type{border-bottom-left-radius:var(--page-border-radius)}.app-table-container .MuiTableBody-root .MuiTableRow-root:last-of-type .MuiTableCell-root:last-of-type{border-bottom-right-radius:var(--page-border-radius)}
