@font-face{font-family:Trubec;src:url(/fonts/trubec.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TrubecItalic;src:url(/fonts/Trebuchet-MS-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}:root{--ui-font:"Trubec",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}html,body,#__next{background-color:#15141a;height:100%}body{color:#fff;font-family:var(--ui-font);background-color:#5a5a5a;margin:0;padding:0}#container{box-sizing:border-box;background-color:#000;border:1px solid #1a74ff;border-radius:7px;width:calc(100% - 24px);min-height:calc(100vh - 24px);margin:12px;font-family:Trubec}@media (max-width:768px){#container{border-radius:4px;width:calc(100% - 16px);min-height:calc(100vh - 16px);margin:8px}}@media (max-width:480px){#container{border-radius:3px;width:calc(100% - 10px);min-height:calc(100vh - 10px);margin:5px}}#tracks{text-align:center}#container,#header,#footer{border:1px solid #1a74ff}.spinner{border:6px solid #f3f3f3;border-top-color:#1a74ff;border-radius:50%;width:50px;height:50px;margin:40px auto;animation:1s linear infinite spin}@media (max-width:480px){.spinner{border:4px solid #f3f3f3;border-top-color:#1a74ff;width:40px;height:40px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.actions-row{z-index:2;justify-content:flex-end;padding:0;display:flex;position:relative}.actions{justify-content:flex-end;display:flex;position:relative}.more{color:#ffffffb3;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 12px;font-size:20px;display:flex}.more:hover{color:#fff}.menu{z-index:50;background:#111;border:1px solid #ffffff1f;border-radius:6px;min-width:160px;position:absolute;bottom:36px;right:0;overflow:hidden}@media (max-width:480px){.menu{min-width:140px;font-size:12px}}.menu button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;width:100%;min-height:44px;padding:10px 12px;font-size:13px;display:flex}@media (max-width:480px){.menu button{padding:8px 10px;font-size:12px}}.menu button:hover{background:#ffffff14}.menu .danger{color:#ff6b6b}
.UserMenu-module__YzdpGa__userMenu{display:inline-block;position:absolute;top:10px;right:10px}.UserMenu-module__YzdpGa__avatarBtn{cursor:pointer;background:0 0;border:none;padding:0}.UserMenu-module__YzdpGa__avatar{border-radius:50%;width:40px;height:40px}.UserMenu-module__YzdpGa__dropdown{z-index:1000;background:#fff;border:1px solid #ccc;border-radius:0 0 6px 6px;min-width:140px;margin-top:0;position:absolute;top:100%;right:0;box-shadow:0 4px 6px #00000026}.UserMenu-module__YzdpGa__dropdownItem{text-align:left;color:#333;cursor:pointer;background:#fff;border:none;width:100%;padding:10px;text-decoration:none;display:block}.UserMenu-module__YzdpGa__dropdownItem:hover{background:#f2f2f2}.UserMenu-module__YzdpGa__authLinks{gap:10px;display:flex}.UserMenu-module__YzdpGa__authLink{color:#fff;cursor:pointer;margin-top:9px;font-weight:500;text-decoration:none;transition:color .2s}.UserMenu-module__YzdpGa__authLink:hover{color:#3b82f6}.UserMenu-module__YzdpGa__auth-btn{color:#fff;background:#0070f3;border-radius:4px;padding:6px 12px;text-decoration:none}.UserMenu-module__YzdpGa__auth-btn:hover{background:#005bb5}
.Header-module__vcZAwq__header{color:#fff;text-shadow:1px 1px 2px #000;background:url(/images/headerchouchou.png) top/cover no-repeat;border:1px solid #1a74ff;border-radius:7px 7px 0 0;align-content:center;height:auto;min-height:170px;margin-bottom:5px;padding:10px;font-size:20px;font-weight:700;position:relative}@media (max-width:768px){.Header-module__vcZAwq__header{min-height:154px;padding:8px;font-size:18px}}@media (max-width:480px){.Header-module__vcZAwq__header{min-height:138px;padding:6px;font-size:16px}}.Header-module__vcZAwq__icon-section{position:absolute;top:10px;right:0}@media (max-width:480px){.Header-module__vcZAwq__icon-section{top:5px;right:5px}}.Header-module__vcZAwq__profile-icon{cursor:pointer;border-radius:50%}.Header-module__vcZAwq__pageTitle{color:#fff;cursor:pointer;margin-top:0;margin-left:20px;font-size:40px;font-weight:700;text-decoration:none;transition:color .2s;position:absolute}@media (max-width:768px){.Header-module__vcZAwq__pageTitle{margin-left:15px;font-size:32px}}@media (max-width:480px){.Header-module__vcZAwq__pageTitle{margin-left:10px;font-size:24px}}.Header-module__vcZAwq__page-title:hover{color:#3b82f6}.Header-module__vcZAwq__pageDescription{text-align:right;margin-top:90px;margin-left:20px}@media (max-width:768px){.Header-module__vcZAwq__pageDescription{margin-top:80px;font-size:14px}}@media (max-width:480px){.Header-module__vcZAwq__pageDescription{margin-top:70px;margin-left:10px;font-size:12px}}
.Sidebar-module__pflBXq__layout{align-items:stretch;display:flex}.Sidebar-module__pflBXq__content{flex-direction:column;flex:1;gap:16px;min-width:0;padding:10px;display:flex}.Sidebar-module__pflBXq__content>#header{margin-bottom:0}.Sidebar-module__pflBXq__content>:last-child{margin-top:0}.Sidebar-module__pflBXq__sidebar{box-sizing:border-box;text-align:center;background:linear-gradient(#080808 10%,#303840 49%,#252525 51%,#080808 99%);border-right:1px solid #1a74ff;border-top-left-radius:6px;flex:0 0 190px;padding:10px}.Sidebar-module__pflBXq__sidebarHeading{color:#005aff;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:44px;margin-bottom:8px;padding:4px 6px;font-family:Courier New,Courier,monospace;font-size:.8rem;font-weight:700;display:flex}.Sidebar-module__pflBXq__links{flex-direction:column;gap:8px;display:flex}.Sidebar-module__pflBXq__link,.Sidebar-module__pflBXq__menuToggle,.Sidebar-module__pflBXq__closeButton{color:#005aff;background:inherit;border:1px solid #1a74ff;text-decoration:none}.Sidebar-module__pflBXq__link{letter-spacing:.04em;text-transform:uppercase;align-items:center;min-height:44px;padding:6px 10px;font-family:Courier New,Courier,monospace;font-size:.8rem;font-weight:700;display:flex}.Sidebar-module__pflBXq__link:hover,.Sidebar-module__pflBXq__link[aria-current=page],.Sidebar-module__pflBXq__menuToggle:hover,.Sidebar-module__pflBXq__closeButton:hover{color:#fff;background:#63c4ff}.Sidebar-module__pflBXq__link:focus-visible,.Sidebar-module__pflBXq__menuToggle:focus-visible,.Sidebar-module__pflBXq__closeButton:focus-visible{outline-offset:2px;outline:2px solid #1a74ff}.Sidebar-module__pflBXq__menuToggle,.Sidebar-module__pflBXq__closeButton,.Sidebar-module__pflBXq__scrim{display:none}@media (max-width:768px){.Sidebar-module__pflBXq__layout{display:block}.Sidebar-module__pflBXq__content{gap:14px;padding-top:64px}.Sidebar-module__pflBXq__menuToggle{z-index:50;cursor:pointer;background:linear-gradient(#080808 10%,#303840 49%,#252525 51%,#080808 99%);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex;position:fixed;top:16px;left:16px}.Sidebar-module__pflBXq__menuToggle svg,.Sidebar-module__pflBXq__closeButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.Sidebar-module__pflBXq__sidebar{z-index:110;visibility:hidden;border:1px solid #1a74ff;border-radius:0;width:min(240px,82vw);padding:12px;transition:transform .18s ease-out;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.Sidebar-module__pflBXq__sidebar.Sidebar-module__pflBXq__open{visibility:visible;transform:translate(0)}.Sidebar-module__pflBXq__sidebarHeading{margin-bottom:8px}.Sidebar-module__pflBXq__closeButton{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.Sidebar-module__pflBXq__scrim{z-index:100;background:#000000a6;border:0;display:block;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.Sidebar-module__pflBXq__sidebar{transition:none}}
.Footer-module__bU2TmW__footer{color:#b9dfff;text-align:center;border:1px solid #1a74ff;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:16px;padding:12px;font-size:13px;display:flex}.Footer-module__bU2TmW__footer a{color:#63c4ff;text-decoration:none}.Footer-module__bU2TmW__footer a:hover{color:#fff;text-decoration:underline}
