body{margin:0;width:100vw;height:100vh;background-color:#081120;font-family:Barlow,sans-serif;font-size:16px;overflow:hidden}body::before{content:"";position:fixed;top:-50px;left:-50px;right:-50px;bottom:-50px;background-image:radial-gradient(ellipse at center,rgba(8,17,32,0.25) 0%,rgba(5,11,22,0.75) 100%),url("./img/bg.jpg");background-size:cover;background-position:center;filter:blur(30px) brightness(0.7) saturate(1.15);transform:scale(1.08);z-index:-1;pointer-events:none}#header{display:none}#logos{position:absolute;top:18px;right:-18px;height:54px;display:flex;align-items:center;gap:16px;padding:0 16px;background:rgba(255,255,255,0.95);backdrop-filter:blur(6px);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.35);border:1px solid rgba(255,255,255,0.8);box-sizing:border-box;z-index:20}#logos .logo-link{display:flex;align-items:center;text-decoration:none;cursor:pointer;transition:transform 0.15s ease,opacity 0.15s ease}#logos .logo-link:hover{transform:scale(1.05);opacity:0.85}#logos .logo-item{height:36px;width:auto;object-fit:contain;display:block}#logo-ceska-cesta{filter:brightness(0)}#logo-fel{border-radius:3px}#answButtons .answButton{display:flex;justify-content:center;align-items:center;float:left;text-align:center;margin:0px;cursor:pointer;position:absolute;border-radius:6px;background-image:url("./qImg/00_01.png");background-position:center;background-repeat:no-repeat;background-size:80px 80px;box-sizing:border-box;padding-left:4px;padding-right:4px;border:2px solid transparent;outline:none!important;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;transition:background-color 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease;&.wide{padding-left:5px;padding-right:7px}&.answHidden{opacity:0;cursor:auto;pointer-events:none}&.answVisible{opacity:.4;cursor:auto;pointer-events:none}}#answButtons .answButton:focus,#answButtons .answButton:focus-visible,#answButtons .answButton:active{outline:none!important}@media (hover:hover) and (pointer:fine){#answButtons .answButton:not(.answHidden):not(.answVisible):hover{background-color:rgba(30,86,148,0.45);border:2px dashed #38bdf8;border-radius:8px;backdrop-filter:blur(2px);box-shadow:0 0 10px rgba(56,189,248,0.4)}}#answButtons .answButton:not(.answHidden):not(.answVisible):active{background-color:rgba(30,86,148,0.55);border:2px solid #38bdf8;border-radius:8px;box-shadow:0 0 12px rgba(56,189,248,0.5)}#myConsole{display:none;margin-top:25px;clear:both}#container{width:1280px;height:960px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);transform-origin:center center;background-image:url("./img/bg.jpg");background-size:100% 100%;background-repeat:no-repeat;background-position:center;display:flex;justify-content:center;align-items:center;margin:0;box-shadow:0 15px 50px rgba(0,0,0,0.7),0 0 30px rgba(10,30,60,0.4)}#player,#infoBox{position:absolute;top:285px;left:400px;pointer-events:none}#player.hidden{opacity:.0}#infoBox{background-color:black;color:white;padding:25px;height:240px;width:430px;display:flex;flex-direction:column;align-items:center}#infoBox.hidden{opacity:0}#infoBox>div{padding:6px 12px;display:flex;flex-direction:column;flex-grow:1;text-align:center;align-items:center;justify-content:center;line-height:1.45;box-sizing:border-box}#infoBox .info-line{display:block;width:100%;text-align:center;margin:1px 0}#infoBoxBottom:empty{display:none}.loading-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.loading-spinner{display:inline-block;width:24px;height:24px;border:3px solid rgba(56,189,248,0.2);border-top-color:#38bdf8;border-radius:50%;animation:spin-loader 0.8s linear infinite;box-sizing:border-box}@keyframes spin-loader{to{transform:rotate(360deg)}}.loading-dots::after{content:'...';display:inline-block;width:14px;text-align:left;animation:dots-anim 1.5s steps(4,end) infinite}@keyframes dots-anim{0%,20%{content:''}40%{content:'.'}60%{content:'..'}80%,100%{content:'...'}}.status-highlight{color:#38bdf8;font-weight:700;letter-spacing:1px}.status-warning{color:#fbbf24;font-size:13px;line-height:1.4;padding:4px 8px;background:rgba(245,158,11,0.15);border:1px solid rgba(245,158,11,0.35);border-radius:4px;margin-top:4px}#startBtn{width:150px;height:75px;border:2px solid magenta;background-color:#1E5694;pointer-events:initial;align-items:center;justify-content:center}#progress{position:absolute;left:400px;top:582px;width:480px;height:22px;display:flex;align-items:stretch;background:rgba(8,17,32,0.88);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1.5px solid rgba(56,189,248,0.4);border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,0.65),inset 0 0 10px rgba(0,0,0,0.85);overflow:hidden;z-index:15;user-select:none;box-sizing:border-box;transition:opacity 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}#progress.progress-hidden{opacity:0;pointer-events:none;visibility:hidden}.progress-section{position:relative;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;min-width:0}.progress-section .progress-track-bg{position:absolute;inset:0;z-index:1}.progress-section .progress-fill{position:absolute;top:0;left:0;bottom:0;width:0%;z-index:2;transition:none;will-change:width}.progress-section .progress-label-wrap{position:relative;z-index:3;display:flex;align-items:center;gap:6px;font-family:'Outfit','Inter',system-ui,-apple-system,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;pointer-events:none}.progress-section .progress-dot{width:6px;height:6px;border-radius:50%;display:inline-block;box-shadow:0 0 0 1.5px rgba(0,0,0,0.85)}.progress-section-inactive{flex:3.25;border-right:1px solid rgba(245,158,11,0.3)}.progress-section-inactive .progress-track-bg{background:rgba(245,158,11,0.12)}.progress-section-inactive .progress-fill{background:linear-gradient(90deg,#b45309 0%,#d97706 60%,#f59e0b 100%);box-shadow:0 0 10px rgba(245,158,11,0.7)}.progress-section-inactive .progress-label-wrap{color:#fef3c7;text-shadow:0 1px 3px rgba(0,0,0,0.9),0 0 6px rgba(0,0,0,0.8)}.progress-section-inactive .progress-dot{background:#fcd34d;box-shadow:0 0 0 1.5px rgba(0,0,0,0.85),0 0 5px rgba(245,158,11,0.8)}.progress-divider{position:relative;width:4px;background:#38bdf8;z-index:4;box-shadow:0 0 8px #38bdf8,0 0 12px rgba(56,189,248,0.6);flex-shrink:0}.progress-section-active{flex:10}.progress-section-active .progress-track-bg{background:rgba(16,185,129,0.1)}.progress-section-active .progress-fill{background:linear-gradient(90deg,#059669 0%,#10b981 70%,#34d399 100%);box-shadow:0 0 10px rgba(16,185,129,0.65)}.progress-section-active .progress-label-wrap{color:#ecfdf5;text-shadow:0 1px 3px rgba(0,0,0,0.9),0 0 6px rgba(0,0,0,0.8)}.progress-section-active .progress-dot{background:#6ee7b7;box-shadow:0 0 0 1.5px rgba(0,0,0,0.85),0 0 5px rgba(16,185,129,0.8)}#progress.progress-phase-inactive{border-color:rgba(245,158,11,0.6);box-shadow:0 4px 16px rgba(0,0,0,0.65),0 0 10px rgba(245,158,11,0.3)}#progress.progress-phase-inactive .progress-section-active .progress-label-wrap{opacity:0.55}#progress.progress-phase-active{border-color:rgba(16,185,129,0.65);box-shadow:0 4px 16px rgba(0,0,0,0.65),0 0 12px rgba(16,185,129,0.35)}#progress.progress-phase-active .progress-section-inactive .progress-fill{opacity:0.8}#progress.progress-urgent{border-color:rgba(239,68,68,0.8);box-shadow:0 4px 16px rgba(0,0,0,0.65),0 0 15px rgba(239,68,68,0.5);animation:urgentPulse 0.6s infinite alternate ease-in-out}#progress.progress-urgent .progress-section-active .progress-fill{background:linear-gradient(90deg,#dc2626 0%,#ef4444 80%,#f87171 100%);box-shadow:0 0 12px rgba(239,68,68,0.8)}#progress.progress-urgent .progress-section-active .progress-dot{background:#fca5a5;box-shadow:0 0 0 1.5px rgba(0,0,0,0.85),0 0 6px rgba(239,68,68,0.9)}@keyframes urgentPulse{from{box-shadow:0 4px 16px rgba(0,0,0,0.65),0 0 8px rgba(239,68,68,0.4)}to{box-shadow:0 4px 16px rgba(0,0,0,0.65),0 0 20px rgba(239,68,68,0.8)}}#myTime{position:absolute;display:flex;top:190px;left:50%;transform:translateX(-50%);min-width:140px;height:38px;padding:0px 14px;background-color:#030712;border:2px solid #0284c7;border-radius:6px;color:#38bdf8;font-family:'Share Tech Mono','Orbitron','Consolas','Courier New',monospace;font-size:26px;font-weight:700;letter-spacing:3px;font-variant-numeric:tabular-nums;text-shadow:0 0 8px rgba(56,189,248,0.8),0 0 16px rgba(56,189,248,0.4);box-shadow:inset 0 0 10px rgba(0,0,0,0.9),0 0 12px rgba(2,132,199,0.35);justify-content:center;text-align:center;align-items:center;z-index:10;user-select:none;box-sizing:border-box}#b01,#b02,#b03,#b04,#b05{top:709px;height:118px}#b01{left:233px;width:132px}#b02{left:405px;width:131px}#b03{left:574px;width:131px}#b04{left:743px;width:131px;height:119px}#b05{left:913px;width:132px}#b10,#b08,#b06{left:186px;width:139px;height:102px}#b10{top:251px}#b08{top:387px}#b06{top:522px}#b11,#b09,#b07{left:956px;width:138px;height:102px}#b11{top:252px;height:101px}#b09{top:387px;height:102px}#b07{top:522px;height:103px}#duplicateTabOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(5,11,22,0.92);backdrop-filter:blur(10px);z-index:1000;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:24px}#duplicateTabOverlay.hidden{display:none}.duplicate-tab-modal{background:rgba(13,23,42,0.95);border:2px solid rgba(245,158,11,0.6);box-shadow:0 15px 40px rgba(0,0,0,0.8),0 0 25px rgba(245,158,11,0.25);border-radius:12px;padding:36px 40px;max-width:540px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.duplicate-tab-icon{font-size:52px;line-height:1;filter:drop-shadow(0 0 12px rgba(245,158,11,0.6))}.duplicate-tab-title{margin:0;font-family:Orbitron,sans-serif;font-size:22px;font-weight:700;letter-spacing:1px;color:#f59e0b}.duplicate-tab-text{margin:0;font-family:Outfit,Barlow,sans-serif;font-size:16px;line-height:1.5;color:#e2e8f0}.duplicate-tab-box{margin-top:8px;background:rgba(15,23,42,0.8);border:1px solid rgba(56,189,248,0.3);border-radius:8px;padding:12px 18px}.duplicate-tab-hint{font-family:Outfit,Barlow,sans-serif;font-size:14px;color:#38bdf8;font-weight:600}.duplicate-tab-countdown{margin-top:4px;font-family:'Share Tech Mono',monospace;font-size:18px;color:#f59e0b;background:rgba(245,158,11,0.12);border:1px dashed rgba(245,158,11,0.4);border-radius:6px;padding:8px 16px}.duplicate-tab-countdown.hidden{display:none}.duplicate-tab-btn{margin-top:10px;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);color:#ffffff;border:1px solid #38bdf8;border-radius:8px;padding:12px 24px;font-family:Orbitron,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;cursor:pointer;box-shadow:0 4px 15px rgba(2,132,199,0.4);transition:all 0.2s ease}.duplicate-tab-btn:hover{background:linear-gradient(135deg,#0369a1 0%,#075985 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(2,132,199,0.6)}.duplicate-tab-btn.hidden{display:none}body.screen-protected #screenProtectionOverlay{display:flex!important}