@font-face{font-family:Orbitron;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/orbitron/v35/yMJRMIlzdpvBhQQL_Qq7dy0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/orbitron/v35/yMJRMIlzdpvBhQQL_Qq7dy0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/orbitron/v35/yMJRMIlzdpvBhQQL_Qq7dy0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/orbitron/v35/yMJRMIlzdpvBhQQL_Qq7dy0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v23/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLh4vSZSk.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v23/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLhovSZSk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v23/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLiIvS.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v23/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLh4vSZSk.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v23/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLhovSZSk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v23/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLiIvS.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v23/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLh4vSZSk.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v23/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLhovSZSk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v23/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLiIvS.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v23/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLh4vSZSk.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v23/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLhovSZSk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v23/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLiIvS.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Goldman;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/goldman/v21/pe0uMIWbN4JFplR2HDpyB--7.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Goldman;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/goldman/v21/pe0uMIWbN4JFplR2HDtyB--7.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Goldman;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/goldman/v21/pe0uMIWbN4JFplR2HDVyBw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Goldman;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/goldman/v21/pe0rMIWbN4JFplR2FI5XEt-aBuZr.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Goldman;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/goldman/v21/pe0rMIWbN4JFplR2FI5XEt6aBuZr.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Goldman;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/goldman/v21/pe0rMIWbN4JFplR2FI5XEtCaBg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.orbitron{font-family:Orbitron,sans-serif;letter-spacing:.5px}.orbitron-upper{font-family:Orbitron,sans-serif;letter-spacing:.5px;text-transform:uppercase}.saira{font-family:Saira,sans-serif;letter-spacing:.5px}.saira-upper{font-family:Saira,sans-serif;letter-spacing:.5px;text-transform:uppercase}.terminal{font-family:Goldman,sans-serif;letter-spacing:.5px}.terminal-upper{font-family:Goldman,sans-serif;letter-spacing:.5px;text-transform:uppercase}.terminal-green{color:#0f9}.terminal-cyan{color:#0ff}.terminal-red{color:#f36}body{font-family:Saira,sans-serif}h1,h2,h3{font-family:Orbitron,sans-serif;color:silver}html,body{height:100%;margin:0;padding:1rem;box-sizing:border-box;background-image:linear-gradient(#0003,#00000059),url(/assets/pics/cyberpunk-bg.png);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;background-color:#070713;color:#f2f2f2}@media (max-width: 900px){html,body{padding:0;background-attachment:scroll}}.neon-btn{font-family:Orbitron,sans-serif;font-size:1rem;padding:.8rem 1.5rem;background:#00000054;color:#0ff;border:2px solid #00ffff;border-radius:8px;cursor:pointer;transition:all .2s ease-in-out;text-shadow:0 0 5px rgba(0,255,255,.6);box-shadow:0 0 8px #0ff3}.neon-btn:hover{background:#00ffff0d;box-shadow:0 0 12px #0ff9,inset 0 0 8px #0ff6;transform:scale(1.03)}.neon-btn:disabled{opacity:.4;border-color:#777;color:#777;cursor:not-allowed;text-shadow:none;box-shadow:none}.neon-btn-pink{font-family:Orbitron,sans-serif;font-size:1rem;padding:.8rem 1.5rem;background:transparent;color:#f9f;border:2px solid #ff99ff;border-radius:8px;cursor:pointer;transition:all .2s ease-in-out;text-shadow:0 0 5px rgba(255,153,255,.6);box-shadow:0 0 8px #f9f3}.neon-btn-pink:hover{background:#ff99ff1a;box-shadow:0 0 12px #f9f9,inset 0 0 8px #f9f6;transform:scale(1.03)}.neon-txt{font-family:Orbitron,sans-serif;font-size:1rem;padding:.8rem 1.5rem;background:transparent;color:#0ff;border-radius:8px;cursor:pointer;transition:all .2s ease-in-out;text-shadow:0 0 5px rgba(0,255,255,.6)}.neon-txt:hover{background:#00ffff1a}.neon-txt.disabled{opacity:.4;border-color:#777;color:#777;cursor:not-allowed;text-shadow:none;box-shadow:none}.neon-icon{background:transparent;color:#0ff;cursor:pointer;transition:all .2s ease-in-out;text-shadow:0 0 5px rgba(0,255,255,.6)}.neon-icon:hover{color:#f9f;filter:drop-shadow(0 0 10px rgba(255,102,204,.8));transform:scale(1.1)}lucide-icon{color:inherit;transition:color .25s ease-in-out,filter .25s ease-in-out;filter:drop-shadow(0 0 6px rgba(0,255,255,.6));vertical-align:middle;padding-right:.5rem}.neon-btn:hover lucide-icon,a:hover lucide-icon{color:#ff33f0;filter:drop-shadow(0 0 8px rgba(255,51,240,.8))}a:-webkit-any-link{text-decoration:none!important}#toast-container{margin:0!important;padding:0!important;position:fixed!important;top:20px!important;right:20px!important;z-index:999999!important;font-family:Orbitron,sans-serif!important}#toast-container .ngx-toastr{display:block!important;padding:14px 20px!important;border-radius:8px!important}#toast-container>.toast{background:#000c19f2!important;border:2px solid #00ffffaa!important;border-radius:12px!important;padding:20px 28px!important;min-width:340px!important;max-width:480px!important;font-size:1.25rem!important;font-weight:500!important;line-height:1.6!important;letter-spacing:.04em!important;color:#ffb347!important;box-shadow:0 0 14px #0ffa,0 0 28px #0ff4 inset!important;animation:toastEnter .4s ease-out forwards;opacity:0;transform:translateY(-10px) scale(.96)}#toast-container>.toast-success{border-color:#0f8!important;color:#0f8!important;box-shadow:0 0 14px #0f8a,0 0 28px #0f84 inset!important}#toast-container>.toast-error{border-color:#f44!important;color:#f44!important;box-shadow:0 0 14px #f44a,0 0 28px #f444 inset!important}#toast-container>.toast-warning,#toast-container>.toast-info{border-color:#ffb347!important;color:#ffb347!important;box-shadow:0 0 14px #ffb347aa,0 0 28px #ffb34744 inset!important}#toast-container .toast-close-button{display:none!important}@keyframes toastEnter{0%{opacity:0;transform:translateY(-10px) scale(.92);box-shadow:none}60%{opacity:1;transform:translateY(2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}:host{display:block}.fc{color:#d7eaff;font-family:Orbitron,sans-serif}.fc-toolbar-title{color:#00eaff;text-shadow:0 0 10px rgba(0,234,255,.6);font-size:1.4rem}.fc-button{background:#00eaff1a;border:1px solid rgba(0,234,255,.4);color:#00eaff;text-shadow:0 0 5px rgba(0,234,255,.4);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fc-button:hover{background:#00eaff40;box-shadow:0 0 10px #00eaff80}.fc-button:active{background:#ff4ddb4d;border-color:#ff4ddb;color:#ff4ddb;box-shadow:0 0 12px #ff4ddb99}.fc-col-header-cell,.fc-theme-standard th.fc-col-header-cell,.fc-scrollgrid-section-header th{background:#000a14b3!important;border-color:#00eaff40!important}.fc-col-header-cell-cushion,.fc-col-header-cell-cushion a,:root .fc-col-header-cell-cushion,:root .fc-col-header-cell-cushion a{color:#00eaff!important;text-shadow:0 0 6px rgba(0,234,255,.5)}.fc-scrollgrid-sync-inner,.fc-theme-standard .fc-scrollgrid-sync-inner{background:#000a14b3!important}.fc-timegrid-slot{border-color:#00eaff14!important}.fc-timegrid-slot:hover{background:#ff4ddb1a}.fc-timegrid-slot.fc-timegrid-slot-lane{border-color:#00eaff1f!important}.fc-timegrid-slot-label{border-color:#00eaff2e!important}.fc-scrollgrid-sync-table th,.fc-timegrid-col{border-color:#00eaff1f!important}.fc-timegrid-slot.fc-timegrid-slot-lane:nth-child(2n){background:#00eaff04!important}.fc-timegrid-axis{background:#050a1466;color:#00eaff;border-right:1px solid rgba(0,234,255,.3)}.fc-timegrid-slot.fc-timegrid-slot-lane.fc-timegrid-all-day{background:#00eaff1a!important}.fc-timegrid-slot.fc-timegrid-slot-label.fc-timegrid-all-day{background:#00eaff14!important}.fc-theme-standard .fc-scrollgrid{border-color:#00eaff40!important}.fc-day-today{background:#ff4ddb26!important;box-shadow:inset 0 0 20px #ff4ddb40}.fc-event{background:linear-gradient(90deg,#00eaff99,#ff4ddb99);border:1px solid rgba(0,234,255,.5);box-shadow:0 0 10px #00eaff80;color:#fff;font-size:.8rem;border-radius:6px;padding:2px 6px}.fc-event:hover{box-shadow:0 0 15px #ff4ddbb3;background:linear-gradient(90deg,#ff4ddbbf,#00eaffbf)}.fc-event,.fc-event .fc-event-title,.fc-event .fc-event-time{font-family:Saira,sans-serif!important;color:#000!important;text-shadow:none!important;font-weight:600;text-transform:uppercase;font-size:.85rem;letter-spacing:.5px}.fc-highlight{background:#00eaff26;box-shadow:inset 0 0 18px #00eaff59}.fc .fc-scrollgrid-section>*{border-right-width:1px!important;border-bottom-width:1px!important;border-right-color:#00eaff40!important;border-bottom-color:#00eaff40!important}.fc-button{min-width:42px;height:42px;padding:0;font-family:Orbitron,sans-serif;background:transparent!important;border:2px solid #00ffff!important;border-radius:8px!important;color:#0ff!important;cursor:pointer;text-shadow:0 0 5px rgba(0,255,255,.6);transition:all .2s ease-in-out}.fc-button:hover{background:#00ffff1a!important;box-shadow:0 0 12px #0ff9,inset 0 0 8px #00ffff73;transform:scale(1.06)}.fc-button:disabled{opacity:.4;border-color:#777!important;color:#777!important;cursor:not-allowed;text-shadow:none;box-shadow:none}.fc-icon{background:transparent;color:#0ff;cursor:pointer;transition:all .2s ease-in-out;text-shadow:0 0 5px rgba(0,255,255,.6)}.fc-icon:hover{color:#f9f;filter:drop-shadow(0 0 10px rgba(255,102,204,.8));transform:scale(1.1)}.fc-button:not(:has(.fc-icon)){color:#0ff!important;text-shadow:0 0 5px rgba(0,255,255,.5);transition:all .2s ease-in-out}.fc-button:not(:has(.fc-icon)):hover{color:#f9f!important;filter:drop-shadow(0 0 10px rgba(255,102,204,.8));transform:scale(1.1)}.fc-icon-img{width:22px;height:22px;filter:brightness(0) saturate(100%) invert(64%) sepia(83%) saturate(748%) hue-rotate(140deg) brightness(113%) contrast(98%);transition:all .2s ease-in-out}.fc-mySettings-button:hover .fc-icon-img,.fc-myHome-button:hover .fc-icon-img,.fc-myCharts-button:hover .fc-icon-img{filter:brightness(0) saturate(100%) invert(88%) sepia(19%) saturate(7000%) hue-rotate(270deg) brightness(112%) contrast(101%)}.day-view .fc-mySettings-button,.day-view .fc-myHome-button,.day-view .fc-myCharts-button{display:none!important}
