:root{--fx-gold:#ffb000;--fx-gold-soft:#ffb00099;--fx-success:#4caf50;--fx-error:#f44336;--fx-dark-1:#0a141eb3;--fx-dark-2:#050a0fcc;--fx-border:#ffb0004d;--fx-box-shadow:inset 0 0 15px #00000080,0 0 10px #00000080;--fx-clip:10px;--fx-font-header:"Anton",sans-serif;--fx-font-body:"Rajdhani",sans-serif;--fx-blur:6px;--space-1:0.25rem;--space-2:0.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--fx-panel-offset:30px;--fx-panel-offset-mobile:0.75rem;--fx-panel-width:550px;--fx-panel-max-h-desktop:calc(100vh - 6rem);--fx-panel-max-h-mobile:calc(100vh - 5rem);--fx-panel-padding:0.75rem;--fx-panel-bg:linear-gradient(var(--fx-dark-1),var(--fx-dark-2));--fx-panel-border:1px solid var(--fx-border);--fx-panel-shadow:var(--fx-box-shadow)}.fx-panel{-webkit-backdrop-filter:blur(6px) brightness(1.05);backdrop-filter:blur(6px) brightness(1.05);-webkit-backdrop-filter:blur(var(--fx-blur)) brightness(1.05);backdrop-filter:blur(var(--fx-blur)) brightness(1.05);background:linear-gradient(#0a141eb3,#050a0fcc);background:linear-gradient(var(--fx-dark-1),var(--fx-dark-2));border:1px solid #ffb0004d;border:1px solid var(--fx-border);box-shadow:inset 0 0 15px #00000080,0 0 10px #00000080;box-shadow:var(--fx-box-shadow);position:relative}.fx-panel:before{background:radial-gradient(circle at 50% 50%,#ffb00026 0,#0000 70%);content:"";filter:blur(35px);inset:0;pointer-events:none;position:absolute}.fx-header{color:#fff;font-family:Anton,sans-serif;font-family:var(--fx-font-header);letter-spacing:2px;text-transform:uppercase}.fx-body{color:#fff;font-family:Rajdhani,sans-serif;font-family:var(--fx-font-body)}@media (max-width:600px){.fx-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a141e;box-shadow:0 0 10px #0009}.fx-panel:before{display:none}}.video-background{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1}.video-element{transition:opacity .5s ease-in-out}.still-image,.video-element{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.still-image{z-index:1}.game-button-container{align-items:flex-start;bottom:50px;display:flex;flex-direction:column;left:44%;position:absolute;transform:translateX(-50%);width:min(55vw,370px);z-index:100}.game-button{align-self:flex-start;background:#0000;border:none;color:#000;cursor:pointer;font:inherit;overflow:visible;padding:0;position:relative}.game-button-content{background:linear-gradient(180deg,#ffb000,#c80);border:1px solid var(--fx-border);box-shadow:var(--fx-box-shadow);-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));display:inline-block;font-family:Anton,sans-serif;font-size:1.1rem;padding:.8rem 2rem;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.game-button:hover .game-button-content{background:linear-gradient(180deg,#fc0,#ffb000);box-shadow:0 0 20px #ffb000b3;transform:translateY(-2px)}.game-button:active .game-button-content{background:linear-gradient(180deg,#c80,#a60);transform:translateY(0)}.preview-label{background:linear-gradient(135deg,#ffb000f2,#ff8c00f2);border:2px solid #ffb000;box-shadow:0 6px 18px #ffb00059;-webkit-clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);color:#000;font-family:Anton,sans-serif;font-size:.7rem;letter-spacing:1.5px;padding:.25rem .5rem;pointer-events:none;position:absolute;right:-12px;text-shadow:0 0 6px #ffb00066;top:-10px;transform:rotate(8deg) skew(-8deg);z-index:2}.preview-label:before{background:#aa6600f2;bottom:-6px;content:"";filter:blur(.2px);height:10px;left:6px;position:absolute;transform:rotate(45deg);width:10px}.game-badge{background:#000000a6;border:1px solid #ffb0004d;border-left:3px solid #ffb000;box-shadow:var(--fx-box-shadow);-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));color:#ffffffe6;margin-bottom:1.4rem;padding:.6rem .9rem;width:100%}.badge-title{color:#ffb000;font-family:Anton,sans-serif;font-size:.9rem;letter-spacing:2px;line-height:1.1;text-shadow:0 0 6px #ffb0004d;text-transform:uppercase}.badge-subtitle{color:#ffffffd9;font-family:Rajdhani,sans-serif;font-size:.85rem;line-height:1.25;margin-top:.2rem;overflow-wrap:anywhere}.brand-title{color:#ffb000;display:inline-block;font-family:Anton,sans-serif;letter-spacing:.1em;text-shadow:0 0 10px #ffb4324d;text-transform:uppercase}.brand-title .brand-x{bottom:2px;color:#ffb000;margin-left:1px;position:relative;text-shadow:0 0 5px #ffb00080}@media (max-width:600px){.game-button-container{bottom:51vh;left:50%;max-width:calc(100vw - var(--fx-panel-offset-mobile)*2);transform:translateX(-50%);width:min(94vw,560px);z-index:2000}.preview-label{font-size:.62rem;padding:.2rem .45rem;right:-10px;top:-8px;transform:rotate(8deg) skew(-8deg) scale(.98)}.game-badge{margin-bottom:.5rem;padding:.5rem .7rem}.badge-title{font-size:.85rem}.badge-subtitle{font-size:.8rem}}.learning-objectives{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0a141ee6,#050a0ff2);border:2px solid #ffb00099;bottom:var(--fx-panel-offset);box-shadow:0 0 30px #000c,inset 0 0 25px #ffb00026;-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));color:#fff;display:flex;flex-direction:column;height:auto;justify-content:flex-start;left:var(--fx-panel-offset);max-height:calc(100vh - var(--fx-panel-offset)*2);max-width:480px;opacity:0;overflow-y:auto;padding:1.5rem;position:fixed;transition:opacity .5s ease,visibility .5s ease;-webkit-user-select:text;user-select:text;visibility:hidden;width:90vw;z-index:100}.learning-objectives.visible{opacity:1;visibility:visible}.learning-objectives.hidden{opacity:0;visibility:hidden}.objectives-section{flex:1 1;min-height:0}.objectives-section h2{color:#ffb000;font-family:Anton,sans-serif;font-size:1.1rem;letter-spacing:1px;margin-bottom:.8rem;text-align:center;text-transform:uppercase}.objectives-grid{display:flex;flex-direction:column;gap:.5rem}.objective-item{align-items:center;background:#0003;border:1px solid #ffb00033;border-radius:4px;display:flex;gap:.6rem;padding:.6rem;transition:all .3s ease}.objective-item:hover{background:#ffb0001a;border-color:#ffb00066;box-shadow:0 0 15px #ffb00033}.objective-icon{font-size:1.2rem;min-width:24px;text-align:center}.objective-item p{font-family:Rajdhani,sans-serif;font-size:.85rem;font-weight:500;line-height:1.3;margin:0}.scenario-section{border-top:1px solid #ffb0004d;display:flex;flex:2 1;flex-direction:column;margin-top:1rem;min-height:0;padding-top:1rem}.scenario-section h2{color:#ffb000;font-family:Anton,sans-serif;font-size:1rem;letter-spacing:1px;margin-bottom:.8rem;text-align:center;text-transform:uppercase}.scenario-grid{display:flex;flex:1 1;flex-direction:column;gap:.4rem}.scenario-item{align-items:center;background:#0000004d;border:1px solid #ffb00033;border-radius:4px;display:flex;justify-content:space-between;padding:.5rem .8rem;transition:all .3s ease}.scenario-item:hover{background:#ffb0001a;border-color:#ffb00066}.scenario-label{color:#fffc;font-weight:600;min-width:100px}.scenario-label,.scenario-value{font-family:Rajdhani,sans-serif;font-size:.8rem}.scenario-value{color:#fff;flex:1 1;font-weight:500;text-align:right}.scenario-value.critical{color:#ff6b6b;font-weight:600}.normal-rate{color:#fff9;font-size:.75rem}.scenario-consequence{align-items:flex-start;background:#ff6b001a;border:1px solid #ff6b0066;border-radius:4px;display:flex;gap:.8rem;margin-top:.5rem;padding:.8rem}.consequence-icon{font-size:1.2rem;min-width:24px}.scenario-consequence p{color:#fff;font-family:Rajdhani,sans-serif;font-size:.8rem;line-height:1.3;margin:0}.scenario-consequence strong{color:#ffb000}.start-button{align-self:center;background:linear-gradient(180deg,#ffb000,#c80);border:2px solid #ffb000;box-shadow:0 0 15px #ffb00080;-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));color:#000;cursor:pointer;display:block;font-family:Anton,sans-serif;font-size:1rem;font-weight:600;letter-spacing:1px;margin:1rem auto 0;padding:.8rem 2rem;text-transform:uppercase;transition:all .3s ease}.start-button:hover{background:linear-gradient(180deg,#fc0,#ffb000);box-shadow:0 0 25px #ffb000b3;transform:translateY(-2px)}.start-button:active{background:linear-gradient(180deg,#c80,#a60);transform:translateY(0)}@media (max-width:600px){.learning-objectives{bottom:var(--fx-panel-offset-mobile);height:auto;left:50%;max-height:var(--fx-panel-max-h-mobile);max-width:94vw;overflow-y:auto;padding:var(--fx-panel-padding);right:auto;top:auto;transform:translateX(-50%);width:94vw}.objectives-section,.scenario-section{min-height:0}.objectives-grid{gap:.4rem}.objective-item{gap:.5rem;padding:.5rem}.objective-icon{font-size:1rem;min-width:20px}.objective-item p{font-size:.8rem}.scenario-grid{gap:.35rem}.scenario-item{padding:.45rem .6rem}.scenario-label{min-width:88px}.scenario-label,.scenario-value{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.normal-rate{font-size:.7rem}.scenario-consequence{gap:.6rem;padding:.6rem}.consequence-icon{font-size:1rem;min-width:20px}.scenario-consequence p{font-size:.75rem}.objectives-section h2{font-size:1rem;margin-bottom:.5rem}.scenario-section h2{font-size:.95rem;margin-bottom:.5rem}.start-button{font-size:.9rem;padding:.55rem 1.2rem}}.scenario-intro{background:#0000;border:none;bottom:30px;color:#fff;max-width:600px;opacity:0;padding:0;position:absolute;right:30px;transform:none;transition:opacity .5s ease,visibility .5s ease;-webkit-user-select:text;user-select:text;visibility:hidden;width:auto;z-index:100}.scenario-intro.visible{opacity:1;visibility:visible}.scenario-intro h2{color:#ffb000;font-family:Anton,sans-serif;font-size:1.2rem;margin-bottom:1rem;text-shadow:0 0 3px #00000080;text-transform:uppercase}.scenario-messages{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:flex-end;width:100%}.scenario-message{animation:messageSlideIn .6s ease forwards;background:linear-gradient(135deg,#ffffdce6,#ffffc8d9);border:1px solid #c8c89699;border-left:4px solid #ffb000;border-radius:3px;box-shadow:2px 3px 8px #0006,inset 0 1px 0 #ffffff4d;color:#333;flex:0 1 auto;font-family:var(--fx-font-body);margin-right:10px;max-width:280px;min-width:220px;opacity:0;padding:.6rem 1.2rem;position:relative;transform:translateY(20px)}.scenario-message.message-1{transform:rotate(-1.5deg);z-index:2}.scenario-message.message-2{animation-delay:.3s;transform:rotate(1.2deg);z-index:1}.message-title{color:#2c2c2c;font-size:1.3rem;font-weight:700;margin-bottom:.2rem;text-decoration:underline;-webkit-text-decoration-color:#ffb000;text-decoration-color:#ffb000}.message-note{color:#555;font-size:1.1rem;line-height:1.3}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(15px) rotate(0deg) scale(.9)}to{opacity:1;transform:translateY(0) rotate(-1.5deg) scale(1)}}.scenario-message.message-2{animation-name:messageSlideIn2}@keyframes messageSlideIn2{0%{opacity:0;transform:translateY(15px) rotate(0deg) scale(.9)}to{opacity:1;transform:translateY(0) rotate(1.2deg) scale(1)}}@media (max-width:600px){.scenario-intro{bottom:auto;left:50%;max-width:94vw;right:auto;top:var(--fx-panel-offset-mobile);transform:translateX(-50%);width:94vw}.scenario-messages{flex-wrap:wrap;gap:.5rem;justify-content:space-between}.scenario-message{flex-basis:calc(50% - 0.25rem);flex-grow:0;flex-shrink:1;margin:0 0 .5rem;max-width:calc(50% - .25rem);min-width:0;padding:.45rem .6rem}.message-title{font-size:1.05rem;margin-bottom:.15rem}.message-note{font-size:.9rem;line-height:1.25}}.exit-button{align-items:center;background:#f00c;border:1px solid #f00c;box-shadow:var(--fx-box-shadow);-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));color:#fff;cursor:pointer;display:flex;font-family:Anton,sans-serif;font-size:1.2rem;height:40px;justify-content:center;position:fixed;right:var(--fx-panel-offset);top:var(--fx-panel-offset);transition:all .3s ease;width:40px;z-index:200}.exit-button:hover{background:red;box-shadow:0 0 15px #ff0000b3;transform:scale(1.1)}.exit-button:active{transform:scale(.95)}@media (max-width:600px){.exit-button{font-size:1rem;height:34px;right:var(--fx-panel-offset-mobile);top:var(--fx-panel-offset-mobile);width:34px}}.game-interface{height:100%;position:relative;width:100%;z-index:10}.main-header{align-items:flex-start;display:flex;justify-content:space-between;left:0;padding:var(--fx-panel-offset);pointer-events:none;position:fixed;top:0;transition:padding .3s ease;width:100%;z-index:100}.header-center,.header-left,.header-right{pointer-events:auto;transition:all .3s ease}.mobile-email-container{display:none}.header-left,.header-right{background:linear-gradient(var(--fx-dark-1),var(--fx-dark-2));border:1px solid var(--fx-border);box-shadow:var(--fx-box-shadow);padding:var(--fx-panel-padding)}.header-left{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(0 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip))}.logo-container{align-items:center;display:flex;gap:.6rem}.header-logo{display:block;filter:drop-shadow(0 0 5px rgba(255,176,0,.3));height:38px;transform:translateY(1px);width:auto}.logo-text{display:flex;flex-direction:column;line-height:.95}.logo-collab{align-items:center;display:inline-flex;gap:.35rem;margin-top:.25rem}.logo-collab-link{background:#0a141e59;border:1px solid #ffb00040;-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));cursor:pointer;padding:.2rem .45rem;text-decoration:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .1s ease}.logo-collab-link:focus,.logo-collab-link:hover{background:#0f192380;border-color:#ffb00099;box-shadow:0 0 10px #ffb00033}.logo-collab-arrow{color:#ffb000;font-family:Anton,sans-serif;font-size:.9rem;margin-left:.1rem;text-shadow:0 0 6px #ffb00040}.logo-collab-label{color:#fff;font-family:Rajdhani,sans-serif;font-size:.52rem;font-weight:200;letter-spacing:.5px;text-shadow:none;text-transform:uppercase;white-space:nowrap}.logo-collab-img{display:inline-block;filter:drop-shadow(0 0 4px rgba(255,176,0,.2));height:14px;opacity:.95;width:auto}.logo-text-lower,.logo-text-upper{color:#fff;font-family:Anton,sans-serif;font-size:1rem;font-weight:400;letter-spacing:1.5px;text-shadow:0 1px 2px #000000b3;text-transform:uppercase}.logo-text .yellow-letter{color:#ffb000}.header-center{left:50%;max-width:800px;position:absolute;text-align:center;top:1.3rem;transform:translateX(-50%);width:100%}.header-subtitle{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a141e80;border:1px solid #ffb00040;-webkit-clip-path:polygon(0 var(--fx-clip),var(--fx-clip) 0,calc(100% - var(--fx-clip)) 0,100% var(--fx-clip),100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,var(--fx-clip) 100%,0 calc(100% - var(--fx-clip)));clip-path:polygon(0 var(--fx-clip),var(--fx-clip) 0,calc(100% - var(--fx-clip)) 0,100% var(--fx-clip),100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,var(--fx-clip) 100%,0 calc(100% - var(--fx-clip)));color:#fff;display:inline-block;font-family:Anton,sans-serif;font-size:1.8rem;letter-spacing:1.5px;line-height:1.3;padding:2rem 1.5rem 1rem;position:relative;text-shadow:0 2px 5px #0009;text-transform:uppercase}.header-subtitle:before{color:#ffb000;content:"AI-POWERED ELEARNING FOR MANUFACTURERS";font-family:Rajdhani,sans-serif;font-size:.6rem;font-weight:600;left:50%;letter-spacing:3px;max-width:none;position:absolute;top:.5rem;transform:translateX(-50%);white-space:nowrap}.header-right{-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% 100%,0 100%,0 calc(100% - var(--fx-clip)));clip-path:polygon(var(--fx-clip) 0,100% 0,100% 100%,0 100%,0 calc(100% - var(--fx-clip)))}.email-content{align-items:center;background:#0a141e59;border:1px solid #ffb00026;-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));display:flex;gap:.5rem;padding:.25rem .45rem}.email-text{color:#fffffff2;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:600;letter-spacing:.4px;text-shadow:0 0 6px #ffb00038;-webkit-user-select:text;user-select:text;white-space:nowrap}.email-text:hover{color:#fc0;text-decoration:underline}.copy-button{align-items:center;background:linear-gradient(180deg,#ffb00040,#ffb00026);border:1px solid #ffb0008c;-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));color:#ffb000;cursor:pointer;display:flex;height:24px;justify-content:center;line-height:1;padding:.25rem;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;width:24px}.copy-button:hover{background:#ffb00059;border-color:#ffb000bf;transform:translateY(-1px)}.icon-copy{font-size:.8rem}.copy-button:active{transform:scale(.95)}.copy-button:focus-visible{outline:2px solid #ffb000cc;outline-offset:2px}.mobile-linkedin{display:none}.show-comms-button{align-items:center;animation:pulse-orange 2s infinite;background:linear-gradient(#ff6b00cc,#cc5500e6);border:2px solid #ff6b00;-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));color:#fff;cursor:pointer;display:flex;font-family:Anton,sans-serif;font-size:1.2rem;height:40px;justify-content:center;position:fixed;right:20px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:50}@keyframes pulse-orange{0%,to{box-shadow:0 0 10px #ff6b0080;opacity:1}50%{box-shadow:0 0 20px #ff6b00cc;opacity:.8}}.show-comms-button:hover{background:linear-gradient(#ff8800e6,#ff6b00);transform:translateY(-50%) scale(1.1)}.comms-overlay{animation:slideIn .3s ease-out;background:linear-gradient(#050f19f2,#000a14fa);border:2px solid #ffb000cc;box-shadow:0 0 30px #000c;-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));left:50%;max-height:calc(100vh - 3rem);max-width:720px;overflow-y:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:94%;z-index:1000}@keyframes slideIn{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}.comms-header{align-items:center;background:linear-gradient(90deg,#ffb00033,#ffb0001a);border-bottom:1px solid #ffb0004d;display:flex;justify-content:space-between;padding:.8rem 1.5rem}.comms-title{color:#ffb000;font-family:Anton,sans-serif;font-size:1rem;letter-spacing:1px;text-transform:uppercase}.comms-close-btn{align-items:center;background:#f00c;border:1px solid red;-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));color:#fff;cursor:pointer;display:flex;font-family:Anton,sans-serif;font-size:.9rem;height:25px;justify-content:center;transition:all .3s ease;width:25px}.comms-close-btn:hover{background:red;transform:scale(1.1)}.comms-body{color:#fff;font-family:Rajdhani,sans-serif;font-size:.9rem;line-height:1.5;padding:1.5rem;-webkit-user-select:text;user-select:text}.comms-body p{margin:0 0 .75rem}.comms-sections{grid-gap:.75rem 1rem;display:grid;gap:.75rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.comms-section{background:#0a141e59;border:1px solid #ffb00026;-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));padding:.6rem .75rem}.comms-section-title{color:#ffb000;font-family:Anton,sans-serif;font-size:.95rem;letter-spacing:1px;margin:0 0 .35rem;text-transform:uppercase}.comms-list{margin:0;padding-left:1rem}.comms-list li{font-size:.9rem;line-height:1.4;margin:.25rem 0}.email-link{color:#ffb000;text-decoration:none;transition:color .3s ease}.email-link:hover{color:#fc0;text-decoration:underline}@media (max-width:600px){.main-header{grid-gap:.35rem .5rem;align-items:start;display:grid;gap:.35rem .5rem;grid-template-areas:"left right" "subtitle subtitle";grid-template-columns:1fr auto;padding:.6rem .8rem}.header-left{align-items:center;background:var(--fx-panel-bg);border:var(--fx-panel-border);box-shadow:var(--fx-panel-shadow);-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));display:flex;flex-wrap:wrap;grid-area:left;grid-column:1/-1;padding:.5rem;position:relative}.header-right{background:#0000;border:none;box-shadow:none;-webkit-clip-path:none;clip-path:none;grid-area:right;padding:.4rem .5rem;right:.5rem;transform:translateY(-50%)}.header-right,.mobile-linkedin{position:absolute;top:38%;z-index:1}.mobile-linkedin{align-items:center;background:#0a141e66;border:1px solid #ffb00066;box-shadow:var(--fx-panel-shadow);-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));color:var(--fx-gold);display:inline-flex;font-family:var(--fx-font-header);font-size:.8rem;gap:.35rem;left:45%;letter-spacing:1px;padding:.2rem .45rem;text-decoration:none;transform:translate(-50%,-50%)}.mobile-linkedin:hover{border-color:#ffb000b3;color:#fc0}.mobile-linkedin .li-icon{display:block;height:13px;width:13px}.mobile-linkedin .li-text{font-size:.82em;letter-spacing:.5px}.header-center{grid-area:subtitle;left:auto;max-width:none;position:static;text-align:center;top:auto;transform:none;width:100%}.header-logo{height:28px}.logo-container{gap:.5rem;margin-right:.35rem;order:1}.logo-text-lower,.logo-text-upper{font-size:.85rem;letter-spacing:1px}.logo-collab{align-items:center;display:flex;flex-basis:100%;gap:.3rem;margin-top:.2rem;order:2}.logo-collab-label{font-size:.58rem;font-weight:600;letter-spacing:2px}.logo-collab-img{height:12px}.email-text{font-size:.8rem}.copy-button{height:20px;padding:.2rem;width:20px}.mobile-copy-button .icon-copy{font-size:.75rem}.email-content{gap:.4rem;padding:.2rem .35rem}.header-subtitle{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a141e99;display:block;font-size:1.1rem;line-height:1.2;overflow:visible;padding:var(--space-3) .7rem .7rem .7rem;text-overflow:clip;white-space:nowrap;width:100%}.header-subtitle:before{font-size:.58rem;letter-spacing:2px;top:.25rem}.mobile-email-container{display:none!important}.comms-overlay{bottom:.75rem;left:50%;max-height:calc(100vh - 1.5rem);top:auto;transform:translateX(-50%);width:calc(100% - 1.5rem)}.comms-sections{gap:.5rem;grid-template-columns:1fr}.comms-section{padding:.45rem .55rem}.comms-section-title{font-size:.88rem;letter-spacing:.5px;margin-bottom:.25rem}.comms-list li{font-size:.86rem;margin:.16rem 0}.comms-header{padding:.6rem .9rem}.comms-title{font-size:.95rem;letter-spacing:.8px}.comms-close-btn{font-size:.8rem;height:22px;width:22px}.comms-body{font-size:.88rem;line-height:1.4;padding:.9rem}.comms-body p{margin:0 0 .5rem}}.lower-operator-panel{background:var(--fx-panel-bg);border:var(--fx-panel-border);bottom:var(--fx-panel-offset);box-shadow:var(--fx-panel-shadow);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(0 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));display:flex;flex-direction:column;left:var(--fx-panel-offset);max-height:var(--fx-panel-max-h-desktop);overflow-y:auto;position:fixed;width:390px;width:var(--panel-w,390px);z-index:100}@media (min-width:901px){.lower-operator-panel{--panel-w:clamp(320px,26vw,420px)}}@media (min-width:901px) and (max-width:1200px){.categories-container{padding:.8rem}.category-header{height:3.2rem}.category-icon{width:2.6rem}.category-content{padding:0 .8rem}.category-title{font-size:13px}.expand-icon{font-size:17px}}.lower-operator-panel::-webkit-scrollbar{width:10px}.lower-operator-panel::-webkit-scrollbar-track{background:#0a141e40;border-left:1px solid #ffb00026}.lower-operator-panel::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffb00099,#ffb00073);border:1px solid #ffb000b3}.lower-operator-panel::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffb000cc,#ffb00099);border-color:#ffb000e6}.lower-operator-panel{scrollbar-color:#ffb000 #0a141e40;scrollbar-width:thin}.operator-title{align-items:center;background-color:#0003;border-bottom:1px solid #ffffff1a;border-radius:3px 3px 0 0;display:flex;flex-direction:column;justify-content:center;padding:1rem 0;position:relative}.operator-title:after{background:linear-gradient(90deg,#0000,#ffb00066 50%,#0000);bottom:-1px;content:"";height:1px;left:10%;position:absolute;right:10%}.operator-title h1{color:#ffb000;font-family:Anton,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.1em;margin:0;text-shadow:0 0 10px #ffb4324d;text-transform:uppercase}.operator-title .highlight{color:#ffb000;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-shadow:0 0 5px #ffb00080}.operator-title .title-regular{font-size:26px;position:relative;top:2px;vertical-align:middle}.operator-title .subtitle{color:#ffffffb3;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:500;letter-spacing:.05em;margin-top:.5rem;text-transform:uppercase}.categories-container{flex:1 1;padding:1rem}.category-section{margin-bottom:.75rem}.category-header{align-items:center;background-color:#000000a6;border:1px solid #ffffff1a;box-shadow:0 2px 8px #0000004d;cursor:pointer;display:flex;height:3.5rem;overflow:hidden;padding:0;position:relative;transition:all .3s ease}.category-header:hover{background-color:#9b6a028c;border-color:#ffb000b3;box-shadow:0 0 12px #ffb00040}.category-icon{align-items:center;background-color:#0003;border-right:1px solid #ffffff1a;color:#ffb000;display:flex;flex-shrink:0;font-family:Rajdhani,sans-serif;font-size:16px;font-weight:700;height:100%;justify-content:center;margin-right:0;overflow:hidden;position:relative;width:3rem}.category-icon:after{background:linear-gradient(135deg,#ffffff1a,#fff0 50%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.category-header.expert .category-icon{background-color:#3c280ae6;border-right:1px solid #ffb43280;color:#ffb000}.category-content{align-items:center;display:flex;flex:1 1;justify-content:space-between;padding:0 1rem}.category-title{color:#fff;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.expand-icon{color:#ffb000;font-family:Anton,sans-serif;font-size:18px;font-weight:700}.category-courses{animation:slideDown .3s ease-out;background:linear-gradient(#050a0fe6,#0a141ecc);border:1px solid #ffb00033;border-top:none}@keyframes slideDown{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}.course-item{border-bottom:1px solid #ffffff0d;cursor:pointer;padding:.8rem 1rem}.partner-badge{align-items:center;background:#0a141e59;border:1px solid #ffb00033;-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));display:inline-flex;height:18px;justify-content:center;padding:.1rem .35rem}.partner-logo{display:block;filter:drop-shadow(0 0 3px rgba(255,176,0,.15));height:12px;opacity:.95;width:auto}.course-item:hover{background:#ffb0001a}.course-item.selected{background:#ffb0002e;box-shadow:inset 0 0 0 1px #ffb00073,0 0 10px #ffb00040}.course-item:last-child{border-bottom:none}.course-number{font-size:.8rem;min-width:20px;text-align:center}.course-name{color:#fff;flex:1 1;font-family:Rajdhani,sans-serif;font-size:.85rem;line-height:1.3}.course-status{font-size:.7rem;opacity:.7}@media (max-width:768px){.lower-operator-panel{left:5%;max-width:400px;width:90%}}@media (max-width:480px){.lower-operator-panel{left:1rem;right:1rem;width:auto}}@media (max-width:600px){.lower-operator-panel{bottom:var(--fx-panel-offset-mobile);left:var(--fx-panel-offset-mobile);max-height:var(--fx-panel-max-h-mobile);max-width:none;right:var(--fx-panel-offset-mobile);width:auto}.lower-operator-panel::-webkit-scrollbar{background-color:#ffb0001a;width:8px}.lower-operator-panel::-webkit-scrollbar-thumb{background-color:#ffb00080;border-radius:10px}.lower-operator-panel::-webkit-scrollbar-thumb:hover{background-color:#ffb000cc}.lower-operator-panel::-webkit-scrollbar-track{background-color:#ffb0001a}.lower-operator-panel{scrollbar-color:#ffb000 #ffb0001a;scrollbar-width:thin}.operator-title{padding:.5rem 0}.operator-title h1{font-size:1.1rem;letter-spacing:.06em}.operator-title .subtitle{font-size:10px;margin-top:.3rem}.categories-container{padding:.6rem}.category-section{margin-bottom:.5rem}.category-header{box-shadow:0 1px 4px #00000040;height:2.6rem}.category-icon{font-size:14px;width:2.2rem}.category-content{padding:0 .6rem}.category-title{font-size:12px}.expand-icon{font-size:16px}.course-item{gap:.5rem;padding:.5rem .6rem}.partner-badge{height:16px;padding:.08rem .3rem}.partner-logo{height:10px}.course-number{font-size:.75rem;min-width:18px}.course-name{font-size:.8rem}.course-status{font-size:.65rem}}.courses-menu{background:linear-gradient(var(--fx-dark-2),var(--fx-dark-2));border-right:2px solid var(--fx-border);height:100vh;left:-300px;overflow-y:auto;position:fixed;top:0;transition:left .3s ease;width:300px;z-index:1000}.courses-menu.open{left:0}.menu-toggle{align-items:center;background:linear-gradient(var(--fx-dark-1),var(--fx-dark-2));border:1px solid var(--fx-border);-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));color:#ffb000;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;position:absolute;right:-50px;top:20px;transition:all .3s ease;width:40px}.menu-toggle:hover{background:linear-gradient(#0f1923e6,#0a0f14f2);box-shadow:0 0 10px #ffb0004d}.menu-content{color:#fff;padding:2rem 1.5rem}.menu-content h3{color:#ffb000;font-family:Anton,sans-serif;font-size:1.2rem;letter-spacing:1px;margin-bottom:1.5rem;text-align:center;text-transform:uppercase}.courses-list{display:flex;flex-direction:column;gap:.8rem}.course-item{align-items:center;background:linear-gradient(var(--fx-dark-1),var(--fx-dark-2));border:1px solid var(--fx-border);-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));display:flex;gap:.8rem;padding:.8rem;transition:all .3s ease}.course-item.available{border-color:var(--fx-border);cursor:pointer}.course-item.available:hover{background:linear-gradient(var(--fx-dark-1),var(--fx-dark-2));border-color:var(--fx-gold-soft);transform:translateX(5px)}.course-item.locked{cursor:not-allowed;opacity:.6}.course-number{color:#ffb000;font-family:Anton,sans-serif;font-size:.9rem;min-width:30px}.course-title{flex:1 1;font-family:Rajdhani,sans-serif;font-size:.9rem;line-height:1.3}.lock-icon{font-size:.8rem;opacity:.7}.menu-footer{border-top:1px solid var(--fx-border);font-family:Rajdhani,sans-serif;font-size:.8rem;line-height:1.4;margin-top:2rem;padding-top:1rem;text-align:center}.menu-footer a{color:#ffb000;text-decoration:none}.menu-footer a:hover{color:var(--fx-gold);text-decoration:underline}.tactical-panel{font-family:Rajdhani,sans-serif;max-width:90vw;opacity:0;position:fixed;right:30px;top:50%;transform:translateY(-50%);transition:opacity .3s ease,visibility .3s ease;-webkit-user-select:none;user-select:none;visibility:hidden;width:350px;z-index:1000}.tactical-panel.visible{opacity:1;visibility:visible}.tactical-panel.disabled{filter:grayscale(60%);opacity:.7;pointer-events:none}.tactical-panel.disabled .instruction-bar{border-color:#ffb00033;color:#ffb00080}.instruction-bar{background:#0009;border:1px solid #ffb0004d;border-left:3px solid #ffb000;color:#ffb000cc;font-size:.9rem;letter-spacing:1px;margin-bottom:1rem;padding:.5rem 1rem;text-align:center;text-transform:uppercase}.options-container{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.tactical-option{align-items:center;animation:optionSlideIn .4s ease-out forwards;background:#000000b3;border:1px solid #ffb00033;border-left:3px solid #ffb00066;cursor:pointer;display:flex;opacity:0;padding:.8rem;transition:all .2s ease}.tactical-option:first-child{animation-delay:.1s}.tactical-option:nth-child(2){animation-delay:.2s}.tactical-option:nth-child(3){animation-delay:.3s}.tactical-option:hover{background:#000c;border-color:#ffb00099 #ffb00099 #ffb00099 #ffb000;transform:translateX(-3px)}.tactical-option.selected{background:#00000080;border-color:#ffb000;border-left-width:4px;box-shadow:0 0 15px #ffb0004d;transform:translateX(-3px)}.tactical-option.inactive{background:#0000004d;border-color:#ffb0001a;cursor:not-allowed;opacity:.4}.tactical-option.inactive .option-number{background:#ffb0000d;border-color:#ffb0001a;color:#ffb0004d}.tactical-option.inactive .option-label{color:#ffffff4d}.tactical-option.inactive .option-indicator{color:#ffb00033}.tactical-option.inactive:hover{background:#0000004d;border-color:#ffb0001a;box-shadow:none;transform:none}.option-number{align-items:center;background:#ffb0001a;border:1px solid #ffb0004d;color:#ffb000;display:flex;font-family:Anton,sans-serif;font-size:1.1rem;height:35px;justify-content:center;margin-right:1rem;width:35px}.tactical-option.selected .option-number{background:#ffb00033;border-color:#ffb000;color:#fff}.option-content{flex:1 1}.option-label{color:#ffffffe6;font-size:.95rem;font-weight:500;line-height:1.3}.tactical-option.selected .option-label{color:#fff}.option-indicator{color:#ffb00099;font-size:1.2rem;margin-left:1rem}.tactical-option.selected .option-indicator{color:#ffb000}.back-section,.confirm-section{animation:slideInFromBottom .3s ease-out;display:flex;justify-content:center;margin-top:1rem}.back-button,.confirm-button{background:linear-gradient(135deg,#ffb000cc,#ffb00099);border:2px solid #ffb000;color:#000;cursor:pointer;font-family:Anton,sans-serif;font-size:1rem;letter-spacing:2px;overflow:hidden;padding:.8rem 2rem;position:relative;text-transform:uppercase;transition:all .2s ease}.back-button:hover,.confirm-button:hover{background:linear-gradient(135deg,#ffb000,#ffb000cc);box-shadow:0 5px 15px #ffb0004d;transform:translateY(-2px)}.back-button:active,.confirm-button:active{transform:translateY(0)}.feedback-container{animation:slideInFromRight .5s ease-out;padding:1rem}.failure-feedback,.success-feedback{background:#000c;border:1px solid #ffb0004d;padding:1.5rem}.success-feedback{border-left:4px solid #4caf50}.failure-feedback{border-left:4px solid #f44336}.result-status{border:2px solid;font-family:Anton,sans-serif;font-size:1.4rem;letter-spacing:2px;margin-bottom:.8rem;padding:.5rem;text-align:center;text-transform:uppercase}.result-status.success{background:#4caf501a;border-color:#4caf50;color:#4caf50}.result-status.failure{background:#f443361a;border-color:#f44336;color:#f44336}.result-content{color:#ffffffe6;font-size:.95rem;line-height:1.6}.result-line{border-left:2px solid #ffb0004d;margin-bottom:.8rem;padding-left:.5rem}.result-line:last-child{margin-bottom:0}@keyframes optionSlideIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.tactical-panel{left:50%;right:auto;top:38%;transform:translate(-50%,-50%);width:min(96vw,400px)}.options-container{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.tactical-option{padding:.6rem}.option-number{font-size:1rem;height:32px;margin-right:.6rem;width:32px}.panel-title{font-size:1rem;margin:0 .5rem}}@media (max-width:600px){.tactical-panel{left:var(--fx-panel-offset-mobile);max-width:none;right:var(--fx-panel-offset-mobile);transform:translateY(-50%);width:auto}.instruction-bar{font-size:.85rem;margin-bottom:.6rem;padding:.4rem .7rem}.options-container{gap:.4rem}.tactical-option{padding:.5rem}.option-number{font-size:.95rem;height:28px;margin-right:.5rem;width:28px}.option-label{font-size:.84rem;line-height:1.25}.option-indicator{display:none}.feedback-container{max-height:60vh;overflow-y:auto;padding:.8rem}.failure-feedback,.success-feedback{padding:1rem}.result-status{font-size:1.2rem}.result-content{font-size:.9rem;line-height:1.5}}@media (max-width:480px){.tactical-panel{left:var(--fx-panel-offset-mobile);max-width:none;right:var(--fx-panel-offset-mobile);top:30%;transform:translateY(-50%);width:auto}.options-container{gap:.4rem;grid-template-columns:1fr 1fr}.option-label{font-size:.82rem}.option-indicator{font-size:1rem;margin-left:.6rem}}.production-line{background:var(--fx-panel-bg);border:var(--fx-panel-border);bottom:var(--fx-panel-offset);box-shadow:var(--fx-panel-shadow);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(0 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));color:#fff;display:flex;flex-direction:column;gap:1rem;left:var(--fx-panel-offset);max-height:var(--fx-panel-max-h-desktop);opacity:0;overflow-y:auto;padding:var(--fx-panel-padding);position:fixed;transition:opacity .5s ease,visibility .5s ease;-webkit-user-select:none;user-select:none;visibility:hidden;width:var(--fx-panel-width);z-index:100}.production-line.visible{opacity:1;visibility:visible}.production-line-title-overlay{background:linear-gradient(#0a141ecc,#050a0fe6);border:1px solid #ffb0004d;-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));font-size:.9rem;letter-spacing:1px;padding:.5rem .8rem;text-shadow:0 0 8px #000c}.production-line-title,.production-line-title-overlay{color:#ffb000;font-family:Anton,sans-serif;text-transform:uppercase}.production-line-title{font-size:1.2rem;margin-bottom:1rem;margin-top:0;text-align:center;text-shadow:0 0 3px #00000080}.production-line-image-container{align-items:center;background:linear-gradient(#0a141e99,#050a0fcc);border:1px solid #ffb0004d;-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.top-overlay{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;left:15px;position:absolute;right:15px;top:15px;z-index:10}.top-overlay .cost-hud,.top-overlay .production-line-title-overlay{margin:0;position:static}.production-line-cta{background:linear-gradient(#0a141e99,#050a0fb3);border:1px solid #ffb00040;bottom:10px;-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));color:#ffffffe6;font-family:Rajdhani,sans-serif;font-family:var(--fx-font-body,"Rajdhani",sans-serif);font-size:.9rem;left:6px;line-height:1.25;max-width:none;padding:.4rem .6rem;position:absolute;right:6px;text-align:center;text-shadow:0 0 6px #0009;transform:none;z-index:11}.production-line-image{border:1px solid #ffb00033;border-radius:4px;box-shadow:0 2px 8px #0000004d;height:auto;max-height:550px;width:100%}.workstation-markers{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.marker{align-items:center;animation:markerPulse 2s ease-in-out infinite;display:flex;flex-direction:column;position:absolute}.marker-circle{border-radius:50%;height:20px;width:20px}.marker-circle,.marker-square{background-color:#ffb000cc;border:2px solid #ffb000;box-shadow:0 0 10px #ffb00080}.marker-square{border-radius:2px;height:24px;width:24px}.marker-label{background:#0009;border-radius:2px;color:#ffb000;font-family:Anton,sans-serif;font-size:.7rem;margin-top:2px;padding:1px 4px;text-align:center;text-shadow:0 0 3px #000c;white-space:nowrap}.aoi-marker{left:15%;top:60%}.ict-marker-1{left:53%;top:56%}.ict-marker-2{right:20%;top:65%}.rework-marker{left:50%;top:20%;transform:translateX(-50%)}@keyframes markerPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@media (max-width:600px){.production-line{bottom:var(--fx-panel-offset-mobile);left:var(--fx-panel-offset-mobile);max-height:var(--fx-panel-max-h-mobile);max-width:none;right:var(--fx-panel-offset-mobile);transform:none;width:auto}.production-line-image{max-height:40vh}.top-overlay{gap:4px;left:6px;right:6px;top:6px}.production-line-title-overlay{border:1px solid #ffb00040;font-size:.66rem;letter-spacing:.4px;max-width:60%;overflow:hidden;padding:.26rem .4rem;text-overflow:ellipsis;white-space:nowrap}.cost-hud{border:1px solid #ffb00038;min-width:68px;padding:.26rem .38rem}.cost-header{font-size:.56rem;gap:.2rem;letter-spacing:.4px;margin-bottom:.18rem}.cost-icon{font-size:.9rem}.cost-label,.cost-title{display:none}.cost-hud{align-items:center;display:flex;gap:6px}.cost-header{margin:0}.cost-display{flex-direction:row}.cost-display,.cost-level,.cost-placeholder{align-items:center;display:flex}.cost-bars{gap:2px;margin-bottom:0}.cost-bar{height:12px;width:5px}.cost-hud:has(.cost-placeholder){filter:grayscale(10%);opacity:.65}.production-line-cta{bottom:8px;font-size:.8rem;left:4px;padding:.35rem .5rem;right:4px}.decision-impact{display:flex;flex-direction:column;height:36vh;max-height:36vh;min-height:36vh;padding:.6rem}.mobile-tab-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.3rem;justify-content:flex-start;min-height:0;overflow:auto}.impact-section{grid-gap:.45rem;display:grid;gap:.45rem;grid-auto-rows:minmax(0,auto);grid-template-columns:1fr 1fr;overflow:visible}.feedback-container{max-height:60vh;overflow:auto;padding:.8rem;position:relative;z-index:50}.failure-feedback,.success-feedback{padding:1rem}.result-status{font-size:1.2rem}.result-content{font-size:.9rem;line-height:1.5}.mobile-impact-toggle{display:flex;gap:.35rem;margin-bottom:.4rem}.mobile-impact-toggle .toggle-btn{background:linear-gradient(180deg,#141e28b3,#0a141eb3);border:1px solid #ffb00040;-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));color:#ffffffd9;flex:1 1;font-family:Anton,sans-serif;font-family:var(--fx-font-title,"Anton",sans-serif);font-size:.8rem;letter-spacing:.5px;padding:.38rem .48rem;text-transform:uppercase}.mobile-impact-toggle .toggle-btn.active{border-color:#ffb00073;box-shadow:inset 0 0 8px #ffb00026;color:#ffb000}.mobile-options-list{display:flex;flex:1 1 auto;flex-direction:column;gap:.3rem;justify-content:flex-start;min-height:0;overflow-y:auto}.mobile-options-footer{display:flex;flex:0 0 auto;justify-content:center;margin-top:.4rem}.confirm-btn{background:linear-gradient(180deg,#1e2832e6,#0a141ee6);border:1px solid #ffb00073;-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));color:#fffffff2;font-family:Anton,sans-serif;font-family:var(--fx-font-title,"Anton",sans-serif);font-size:.82rem;letter-spacing:.6px;padding:.35rem .8rem;text-transform:uppercase}.confirm-btn:disabled{border-color:#ffb00040;opacity:.5}.mobile-effect-cta{background:linear-gradient(180deg,#141e28b3,#0a141eb3);border:1px solid #ffb00066;color:#ffb000;font-family:Anton,sans-serif;font-family:var(--fx-font-title,"Anton",sans-serif);font-size:.8rem;letter-spacing:.4px;padding:.35rem .5rem;text-align:center;text-transform:uppercase}.mobile-effect-cta,.mobile-option{-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip))}.mobile-option{grid-gap:.35rem;align-items:center;background:linear-gradient(180deg,#0f1923b3,#050a0fb3);border:1px solid #ffb00040;display:grid;gap:.35rem;grid-template-columns:24px 1fr;padding:.32rem .42rem}.mobile-option.inactive{cursor:not-allowed;filter:grayscale(60%);opacity:.65;pointer-events:none}.mobile-option.selected{border-color:#ffb0008c}.mobile-option-number{background:#ffb0001f;border:1px solid #ffb00059;color:#ffb000;display:grid;font-size:.85rem;font-weight:700;height:24px;place-items:center;width:24px}.mobile-option-label{color:#ffffffeb;font-family:Rajdhani,sans-serif;font-family:var(--fx-font-body,"Rajdhani",sans-serif);font-size:.88rem;line-height:1.22}.mobile-options-hint{color:#ffffffb3;font-size:.76rem;margin-top:.15rem;text-align:center}}.chain-effect-section{grid-column:1/-1}.cons-list,.pros-list{max-height:90px}.chain-effect-container{max-height:100px}.con-item,.pro-item{font-size:.8rem;margin-bottom:.25rem;padding:.25rem .4rem}.aoi-marker.decision-1 .marker-circle{background-color:#4caf50cc;border-color:#4caf50;box-shadow:0 0 10px #4caf5080}.ict-marker-1.decision-1 .marker-square,.ict-marker-2.decision-1 .marker-square,.rework-marker.decision-1 .marker-circle{background-color:#f44336cc;border-color:#f44336;box-shadow:0 0 10px #f4433680}.aoi-marker.decision-2 .marker-circle,.ict-marker-1.decision-2 .marker-square,.ict-marker-2.decision-2 .marker-square{background-color:#4caf50cc;border-color:#4caf50;box-shadow:0 0 10px #4caf5080}.rework-marker.decision-2 .marker-circle{background-color:#f44336cc;border-color:#f44336;box-shadow:0 0 10px #f4433680}.aoi-marker.decision-3 .marker-circle,.ict-marker-1.decision-3 .marker-square,.rework-marker.decision-3 .marker-circle{background-color:#4caf50cc;border-color:#4caf50;box-shadow:0 0 10px #4caf5080}.ict-marker-2.decision-3 .marker-square{background-color:#f44336cc;border-color:#f44336;box-shadow:0 0 10px #f4433680}.aoi-marker.decision-4 .marker-circle,.ict-marker-1.decision-4 .marker-square,.ict-marker-2.decision-4 .marker-square,.rework-marker.decision-4 .marker-circle{background-color:#4caf50cc;border-color:#4caf50;box-shadow:0 0 10px #4caf5080}.decision-impact{background:linear-gradient(#0f192399,#0a141ecc);border:1px solid #ffb0004d;-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));flex:0 0 auto;min-height:200px;padding:.7rem}.impact-section{display:flex;gap:.6rem;min-height:85px}.chain-effect-section,.cons-section,.pros-section{flex:1 1;min-width:0}.chain-effect-container{border-top:1px solid #ffb00033;margin-top:.5rem;max-height:120px;min-height:60px;overflow-y:auto;padding-top:.5rem}.placeholder-message{color:#fff9;font-size:1.15rem;font-style:italic;line-height:1.3;padding:.5rem 0;text-align:center;width:100%}.chain-effect-header{align-items:center;color:#ffb000;display:flex;font-family:Anton,sans-serif;font-size:.9rem;gap:.5rem;letter-spacing:1px;margin-bottom:.5rem;text-transform:uppercase}.chain-effect-content{color:#fff;font-size:.9rem;line-height:1.4}.cons-header,.pros-header{align-items:center;display:flex;font-family:Anton,sans-serif;font-size:.9rem;gap:.5rem;letter-spacing:1px;margin-bottom:.5rem;text-transform:uppercase}.pros-header{color:#4caf50}.cons-header{color:#f44336}.cons-icon,.pros-icon{font-size:.8rem}.cons-list,.pros-list{list-style:none;margin:0;max-height:110px;overflow-y:auto;padding:0}.con-item,.pro-item{border-radius:4px;font-family:Rajdhani,sans-serif;font-size:.82rem;line-height:1.35;margin-bottom:.22rem;padding:.25rem .45rem .25rem .6rem;position:relative}.pro-item{background:#4caf501a;border-left:3px solid #4caf50;color:#fffffff2}.con-item{background:#f443361a;border-left:3px solid #f44336;color:#fffffff2}.cost-hud{background:linear-gradient(#0f192399,#0a141ecc);border:1px solid #ffb0004d;-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));min-width:100px;padding:.6rem .8rem}.cost-header{align-items:center;color:#ffb000;display:flex;font-family:Anton,sans-serif;font-size:.7rem;gap:.4rem;letter-spacing:1px;margin-bottom:.4rem;text-transform:uppercase}.cost-icon{font-size:1.2rem}.cost-title{font-size:.7rem;font-weight:700}.cost-display{align-items:center;display:flex;flex-direction:column}.cost-bars{display:flex;gap:4px;margin-bottom:.5rem}.cost-bar{background:#fff3;border-radius:2px;height:20px;transition:all .3s ease;width:8px}.cost-bar.active{background:linear-gradient(0deg,#ffb000,#ff8f00);box-shadow:0 0 8px #ffb00080}.cost-level.cost-low .cost-bar.active{background:linear-gradient(0deg,#4caf50,#66bb6a);box-shadow:0 0 8px #4caf5080}.cost-level.cost-moderate .cost-bar.active{background:linear-gradient(0deg,#ffb000,#ff8f00);box-shadow:0 0 8px #ffb00080}.cost-level.cost-high .cost-bar.active{background:linear-gradient(0deg,#f44336,#e57373);box-shadow:0 0 8px #f4433680}.cost-label{color:#fff;font-family:Anton,sans-serif;font-size:.7rem;letter-spacing:1px;text-align:center;text-transform:uppercase}.cost-level.cost-low .cost-label{color:#4caf50}.cost-level.cost-moderate .cost-label{color:#ffb000}.cost-level.cost-high .cost-label{color:#f44336}.cost-placeholder .cost-label{color:#fff9;font-size:.6rem}.left-panel{bottom:var(--fx-panel-offset);font-family:Rajdhani,sans-serif;left:var(--fx-panel-offset);max-height:calc(100vh - var(--fx-panel-offset)*2);max-width:90vw;opacity:0;overflow:hidden;position:fixed;transition:opacity .3s ease,visibility .3s ease;-webkit-user-select:none;user-select:none;visibility:hidden;width:var(--fx-panel-width);z-index:1000}.left-panel.visible{opacity:1;visibility:visible}.left-panel-content{-webkit-overflow-scrolling:touch;animation:slideInFromLeft .5s ease-out;background:var(--fx-panel-bg);border:var(--fx-panel-border);border-left:4px solid var(--fx-success);box-shadow:var(--fx-panel-shadow);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(0 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));max-height:calc(100vh - var(--fx-panel-offset)*2);overflow-y:auto;overscroll-behavior:contain;padding:1.5rem}.end-screen-title{color:#ffb000;font-family:Anton,sans-serif;font-size:1.8rem;letter-spacing:1px;margin-bottom:1rem;text-align:center;text-shadow:0 0 10px #ffb0004d;text-transform:uppercase}.end-screen-text{border-left:2px solid #ffb0004d;color:#ffffffe6;font-size:.95rem;line-height:1.6;margin-bottom:1rem;padding-left:.5rem}.end-screen-cta{background:#ffb0000d;border:1px solid #ffb00033;border-left:3px solid #ffb000;margin:1.5rem 0;padding:1.5rem}.cta-question{color:#ffb000;font-family:Anton,sans-serif;font-size:1.1rem;letter-spacing:1px;margin-bottom:1rem;text-transform:uppercase}.cta-description{color:#ffffffe6;font-size:.9rem;line-height:1.6;margin-bottom:1.5rem}.contact-button{background:linear-gradient(135deg,#ffb000cc,#ffb00099);border:2px solid #ffb000;color:#000;cursor:pointer;font-family:Anton,sans-serif;font-size:1rem;letter-spacing:2px;padding:.8rem 2rem;text-transform:uppercase;transition:all .3s ease;width:100%}.contact-button:hover{background:linear-gradient(135deg,#ffb000,#ffb000cc);box-shadow:0 5px 15px #ffb0004d;transform:translateY(-2px)}.contact-button:active{transform:translateY(0)}.back-section{display:flex;justify-content:center;margin-top:1rem}.back-button{background:#0009;border:1px solid #ffb0004d;color:#ffb000b3;cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.9rem;letter-spacing:1px;padding:.6rem 1.5rem;text-transform:uppercase;transition:all .3s ease}.back-button:hover{background:#000c;border-color:#ffb00099;color:#ffb000;transform:translateY(-2px)}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.left-panel{bottom:var(--fx-panel-offset-mobile);left:var(--fx-panel-offset-mobile);max-height:var(--fx-panel-max-h-mobile);max-width:none;right:var(--fx-panel-offset-mobile);transform:none;width:auto}}@media (max-width:600px){.left-panel{bottom:var(--fx-panel-offset-mobile);left:var(--fx-panel-offset-mobile);max-width:none;right:var(--fx-panel-offset-mobile);transform:none;width:auto}.left-panel,.left-panel-content{max-height:var(--fx-panel-max-h-mobile)}.left-panel-content{-webkit-overflow-scrolling:touch;border-left-width:2px;overflow-x:hidden;overflow-y:auto;padding:1rem}.end-screen-title{font-size:1.4rem;margin-bottom:.75rem}.end-screen-text{font-size:.9rem;margin-bottom:.75rem}.end-screen-cta{margin:1rem 0;padding:1rem}.cta-question{font-size:1rem}.cta-description{font-size:.88rem}.contact-button{font-size:.95rem;padding:.7rem 1.2rem}.back-section{margin-top:.75rem}.back-button{font-size:.88rem;padding:.55rem 1.2rem}}.showcase-wrap{grid-gap:.5rem;bottom:2rem;display:grid;gap:.5rem;grid-template-columns:1fr;grid-template-rows:auto 1fr;position:fixed;right:2rem;z-index:100}.showcase-topbar{display:flex;justify-content:flex-end}.showcase-comms-btn{align-items:center;background:linear-gradient(#ff6b00cc,#cc5500e6);border:2px solid #ff6b00;-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));color:#fff;cursor:pointer;display:inline-flex;font-family:Anton,sans-serif;font-size:1.1rem;height:40px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;width:40px}.showcase-comms-btn:hover{box-shadow:0 0 15px #ff6b0099;transform:scale(1.07)}.showcase-grid{--tile:clamp(96px,14vw,180px);grid-gap:4px;border:1px solid #ffb0004d;box-shadow:inset 0 0 15px #00000080,0 0 10px #00000080;-webkit-clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);display:grid;gap:4px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);height:calc(var(--tile)*2 + 4px);width:calc(var(--tile)*3 + 8px);z-index:100}.showcase-item{cursor:pointer;overflow:hidden;position:relative}.showcase-label{background:#0a141eb3;border:1px solid #ffb0004d;-webkit-clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);color:#ffb000;font-family:Anton,sans-serif;font-size:.7rem;letter-spacing:1px;padding:2px 6px;pointer-events:none;position:absolute;right:8px;top:8px;z-index:4}.showcase-item img,.showcase-item video{display:block;height:100%;object-fit:cover;transition:transform .25s ease;width:100%}.showcase-item:hover img,.showcase-item:hover video{transform:scale(1.04)}.showcase-item:before{background:radial-gradient(80% 80% at 50% 50%,#0000 40%,#00000073 100%),linear-gradient(#0a141e00 60%,#0a141e73);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:2}.showcase-item:hover:before{opacity:1}.showcase-item:after{background:#0a141ea6;border:1px solid #ffb00059;box-shadow:inset 0 0 12px #00000080,0 0 8px #0006;-webkit-clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);color:#ffb000;content:"CLICK TO OPEN COURSE";font-family:Anton,sans-serif;font-size:.75rem;left:50%;letter-spacing:1px;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;white-space:nowrap;z-index:3}@media (max-width:1200px){.showcase-item:after{font-size:.68rem;letter-spacing:.8px;padding:5px 9px}}.showcase-item:hover:after{opacity:1}.showcase-footer{background:#0a141e99;bottom:-13px;color:#ffb000;font-family:Rajdhani,sans-serif;font-size:.75rem;left:50%;letter-spacing:.5px;overflow:visible;padding:2px 6px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);white-space:nowrap;z-index:200}@media (max-width:900px){.showcase-grid{display:none}}.moicon-embed-wrap{background:#000;height:100vh;inset:0;position:fixed;width:100vw;z-index:9999}.moicon-embed-iframe{border:none;height:100%;inset:0;position:absolute;width:100%}.moicon-embed-back{background:#0a141ebf;border:1px solid #ffb00059;box-shadow:inset 0 0 15px #00000080,0 0 10px #00000080;-webkit-clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);color:#ffb000;cursor:pointer;font-family:Rajdhani,sans-serif;font-size:14px;left:16px;letter-spacing:.5px;padding:10px 14px;position:absolute;text-transform:uppercase;top:16px;z-index:10000}.moicon-embed-back:hover{background:#0f1923d9}*{box-sizing:border-box;margin:0;padding:0}body{background:#000;color:#fff;font-family:var(--fx-font-body);-webkit-user-select:none;user-select:none}.App,body{overflow:hidden}.App{height:100vh;position:relative;width:100vw}.app-footer{bottom:6px;pointer-events:none;position:fixed;right:8px;text-align:right;z-index:20}.app-footer-text{color:#ffffff8c;font-size:.62rem;font-weight:400;letter-spacing:1px;text-shadow:0 0 6px #00000059}.app-footer-text,.audio-countdown{font-family:Rajdhani,sans-serif;font-family:var(--fx-font-body,"Rajdhani",sans-serif)}.audio-countdown{align-items:baseline;background:var(--fx-panel-bg);border:var(--fx-panel-border);box-shadow:var(--fx-panel-shadow);-webkit-clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));clip-path:polygon(var(--fx-clip) 0,100% 0,100% calc(100% - var(--fx-clip)),calc(100% - var(--fx-clip)) 100%,0 100%,0 var(--fx-clip));color:#fff;display:inline-flex;gap:.35rem;left:var(--fx-panel-offset);letter-spacing:.3px;padding:.4rem .6rem;position:absolute;top:var(--fx-panel-offset);z-index:1002}.audio-countdown-label{font-size:.9rem;opacity:.9}.audio-countdown-number{color:#ffb000;font-family:Anton,sans-serif;font-size:1.1rem;min-width:1ch;text-align:right;text-shadow:0 0 6px #ffb00066}.audio-countdown-suffix{font-size:.9rem;opacity:.85}@media (max-width:600px){.audio-countdown{gap:.25rem;left:var(--fx-panel-offset-mobile);padding:.35rem .5rem;top:var(--fx-panel-offset-mobile)}.audio-countdown-label,.audio-countdown-suffix{font-size:.85rem}.audio-countdown-number{font-size:1rem}.app-footer{bottom:4px}.app-footer-text{font-size:.58rem;letter-spacing:.8px}}
/*# sourceMappingURL=main.6e69a537.css.map*/