body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{font-family:Arial,Helvetica,sans-serif;margin:0;padding:0}:root{--primary-color:#6200ee;--secondary-color:#03dac5;--text-color:#202124}body{background-color:#6200ee;background-color:var(--primary-color);color:#202124;color:var(--text-color)}a{color:inherit;text-decoration:none}.modal-overlay{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000004d;max-width:400px;padding:20px;text-align:center;width:90%}.modal-content h2{margin-bottom:20px}.modal-content form div{margin-bottom:15px}.modal-content button{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:all .3s ease}.modal-content button:hover{background:#0056b3}. modal-content h3{font-size:1.2rem;margin:20px 0 10px;text-align:center}.google-login{display:flex;justify-content:center;margin-top:20px}.tile-wrapper{display:inline-block;position:relative}.tile-under-construction{overflow:hidden}.construction-overlay{background:#f5a623;color:#333;font-size:.55rem;font-weight:700;letter-spacing:.04em;padding:4px 0;pointer-events:none;position:absolute;right:-25px;text-align:center;text-transform:uppercase;top:20px;transform:rotate(45deg);transform-origin:center;white-space:nowrap;width:120px}.tile{background:#007bff;box-shadow:0 2px 4px #0000001a;font-size:1.2rem;padding:20px;text-align:center;text-decoration:none}.tile:hover{background:#0056b3}.tile-under-construction:hover,.tile:hover{transform:translateY(-3px)}.tile-under-construction:hover .tile{background:#0056b3;transform:none}.title{margin-bottom:20px}.header{margin-bottom:5px}.header,.header-controls{align-items:center;display:flex;flex-direction:column}.header-controls{cursor:default;font-size:1.5vh;gap:.5rem;height:auto;justify-content:center;width:100%}.header-controls .title{font-size:2vh;font-weight:400;margin:2px}.timer{grid-gap:5px 15px;align-items:center;display:grid;gap:5px 15px;grid-template-columns:auto auto;text-align:left}.timer p{margin:0}.timer span{font-weight:700}.title{margin-bottom:10px;text-align:center}.controls{display:flex;gap:10px;justify-content:center}.controls .button{border-radius:6px;cursor:pointer;font-size:14px;padding:10px 15px}.header-controls .controls{display:flex;gap:10px;margin-top:20px}.header-controls .button{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;padding:10px 16px;text-transform:uppercase;transition:background-color .2s ease-in-out}.header-controls .button:hover{background-color:#0056b3}.reset-btn{background-color:#e74c3c}.reset-btn:hover{background-color:#c0392b}.add-time-btn{background-color:#2ecc71}.add-time-btn:hover{background-color:#27ae60}.start-btn{background-color:#34495e}.start-btn:hover{background-color:#2c3e50}.stop-btn{background-color:#f39c12}.stop-btn:hover{background-color:#e67e22}@keyframes pulse{0%{box-shadow:0 0 10px #007bff80;transform:scale(1)}50%{box-shadow:0 0 20px #007bffb3;transform:scale(1.1)}to{box-shadow:0 0 10px #007bff80;transform:scale(1)}}.start-btn.running{animation:pulse 1.5s infinite}@media (max-width:768px){.header-controls{flex-direction:column;gap:20px}.controls .button{font-size:12px;padding:8px 10px}}.icon-only-button,.timer-buttons{display:flex;flex-direction:row;gap:4px}.icon-only-button{align-items:center;background-color:#007bff;border:none;border-radius:8px;cursor:pointer;padding:4px 8px;transition:background-color .2s ease-in-out}.icon-only-button.active,.icon-only-button:hover{background-color:#0056b3}.timed-buttons-hide-div{overflow:hidden;transition:height .4s ease,opacity .4s ease}.timed-buttons-hide-div.visible{height:auto;opacity:1}.timed-buttons-hide-div.hidden{height:0;opacity:0}.blinking{animation:blinking-effect .8s infinite}.blinking button{cursor:not-allowed;pointer-events:none}@keyframes blinking-effect{0%{opacity:1}50%{opacity:0}to{opacity:1}}.game-info{align-items:center;display:flex;flex-direction:column;gap:5px;margin-top:10px}.game-info p{margin:0}.game-buttons{display:flex;flex-direction:row;gap:4px}.header-row{justify-content:space-between;margin-bottom:5px}.header-row,.right-danger{align-items:center;display:flex}.right-danger{gap:10px;margin-left:5px}.right-danger .danger{background:#e74c3c;color:#fff}.right-danger .danger:hover{background:#c0392b}.game-button{align-items:center;background:#007bff;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;gap:6px;padding:6px 10px}.left-actions .game-button:hover{background:#0056b3}.header-controls h3{margin:5px 0}.header-language{font-size:1rem;position:absolute;right:3rem;top:5rem}.prompt-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.prompt{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px #0000001a;color:#333;max-width:400px;padding:20px 30px;text-align:center;width:90%}.prompt-title{font-size:1.25rem;margin-bottom:20px}.prompt-input{border:1px solid #d0d0d0;border-radius:8px;font-size:16px;margin-bottom:20px;padding:10px;width:95%}.prompt-buttons{display:flex;gap:10px;justify-content:space-between}.prompt-button{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;padding:10px 16px;transition:background-color .2s ease-in-out}.prompt-button.confirm{background-color:#007bff;color:#fff}.prompt-button.confirm:hover{background-color:#0056b3}.prompt-button.cancel{background-color:#e0e0e0;color:#333}.prompt-button.cancel:hover{background-color:#ccc}.no-spinner::-webkit-inner-spin-button,.no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-spinner{-moz-appearance:textfield}.danger{background-color:red!important}.danger:hover{background-color:darkred!important}.chat-bubble-wrapper{bottom:20px;max-width:90%;position:fixed;right:20px;z-index:1000}.chat-bubble{background:#f4f4f4;border:1px solid #ccc;border-radius:12px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;overflow:hidden}.chat-header{align-items:center;background:#0056b3;color:#fff;display:flex;justify-content:space-between;padding:8px 10px}.chat-header h3{font-size:1.2em;margin:0}.chat-messages{background:#fff;flex:1 1;max-height:500px;max-width:400px;overflow-y:auto;padding:10px}.chat-message{margin-bottom:10px}.chat-message-timestamp{color:gray;font-size:.8em}.chat-message-message{background:#ebebeb;border-radius:8px;padding:5px 10px}.message-input{background:#fff;border-top:1px solid #ccc;display:flex;flex-direction:column;gap:8px;padding:8px}.message-input input{border:1px solid #ccc;border-radius:4px;flex:1 1;padding:5px}.message-input button{margin-left:8px}.chat-bubble-minimized{align-items:center;background:#0056b3;border-radius:50%;box-shadow:0 4px 8px #00000080;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:50px;justify-content:center;padding:10px 15px;position:relative;width:50px}.chat-bubble-minimized:after{border-color:#0056b3 #0000 #0000;border-style:solid;border-width:10px 8px 0;bottom:-8px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.room-selector,.timed-button{align-items:center;display:flex;gap:5px}.timed-button{flex-direction:row;margin-top:3px}.lock-container{align-items:center;display:flex;flex-direction:row;gap:2px;margin-top:0}.game-config-container{align-items:center;display:flex;flex-direction:column;width:100%}#game-config{background-color:#fff;border:1px solid #d0d0d0;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#333;cursor:pointer;font-size:14px;margin-top:8px;padding:8px;transition:all .2s ease-in-out;width:100%}#game-config:hover{border-color:#007bff;box-shadow:0 2px 6px #007bff4d}.timed-buttons-title-container{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:space-between;width:100%}.button-image{height:30px;width:30px}.buttons-container{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;width:100%}.title{cursor:default;font-size:2rem;font-weight:400;margin-bottom:5px;margin-top:5px}.flex-container{background-color:#f4f4f4;box-sizing:border-box;flex-direction:column;height:100vh;margin:0;overflow:hidden;padding:0 20px}.flex-container,.flex-row{align-items:center;display:flex;justify-content:space-between}.flex-row{flex-direction:row;padding-bottom:2px;width:100%}.header{background-color:#f4f4f4;box-shadow:0 2px 4px #0000001a;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:100}.body-content{padding-top:100px}.hud-page{flex-direction:column;height:100vh}.content,.hud-page{display:flex;gap:2px}.content{flex:1 1;overflow-y:auto;width:100%}.content .camera-streams{border-radius:10px;flex:3 1;height:100%;overflow-x:hidden;overflow-y:auto}.content .game-control{background-color:#eaeaea;border-radius:10px;flex:2 1;overflow-y:auto;padding:10px}.icon-button{align-items:center;background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:700;gap:4px;margin-top:20px;padding:8px 16px;text-transform:uppercase;transition:background-color .2s ease-in-out}.icon-button:hover{background-color:#0056b3}#camera-frames{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;padding-bottom:10px;width:auto}.camera-frame{aspect-ratio:16/9;border-radius:8px;box-shadow:0 2px 5px #0000001a;box-sizing:border-box;flex-basis:calc(33.33% - 40px);flex-grow:1;flex-shrink:1;min-width:600px;overflow:hidden}.camera-frame iframe{border:none;border-radius:8px;height:100%;width:100%}.logout-button{background-color:#ff4d4f;border:none;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:20px;padding:12px 20px;transition:transform .2s ease,background-color .2s ease}.logout-button:hover{background-color:#ff7875;transform:translateY(-2px)}.logout-button:focus{box-shadow:0 0 0 4px #ff4d4f4d;outline:none}.tiles{flex-wrap:wrap;gap:20px;margin-bottom:20px}.tile,.tiles{display:flex;justify-content:center}.tile{align-items:center;background-color:#007bff;border-radius:8px;color:#fff;cursor:pointer;height:100px;transition:all .3s ease;width:150px}.tile:hover{box-shadow:0 4px 10px #0003;transform:translateY(-5px)}#camera-frames{overflow-y:auto}@media (max-width:1200px){.camera-frame{align-items:center;flex-basis:calc(50% - 20px);flex-direction:column;flex-grow:1;flex-shrink:1}}@media (max-width:768px){.camera-frame{align-items:center;flex:1 1 100%;flex-direction:column}}#game-wrapper{grid-gap:10px;align-items:start;gap:10px}.scale-container,.scale-hide-div{display:flex;flex-direction:column;gap:6px}.scale-hide-div{justify-content:start}.scale-display{color:#333;font-size:1.5rem;font-weight:400;margin:0;padding:0}.scale-hide-div{overflow:hidden;transition:height .4s ease,opacity .4s ease}.scale-hide-div.visible{height:auto;opacity:1}.scale-hide-div.hidden{height:0;opacity:0}.scale-title-container{justify-content:space-between;width:100%}.scale-target-container,.scale-title-container{align-items:center;display:flex;flex-direction:row}.scale-target-container{gap:12px;p{font-size:1.1rem;margin:0}}.display-container{align-items:center;color:#333;display:flex;flex-direction:row;font-size:1.5rem;font-weight:400;gap:10px;justify-content:space-between;margin:0;padding:0;width:100%}.display-container.column{align-items:flex-start;flex-direction:column}.display-container.center{align-items:center}.puzzle-hide-div{overflow:hidden;padding-left:8px;padding-right:8px;transition:height .4s ease,opacity .4s ease}.puzzle-hide-div.visible{height:auto;opacity:1}.puzzle-hide-div.hidden{align-items:flex-start;height:0;margin:0;opacity:0;padding:0;transition:height .4s ease,opacity .4s ease}.puzzle-title-container{align-items:center;background-color:#0056b3;box-sizing:border-box;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:8px;padding:8px 12px;width:100%;.title-with-status{gap:8px}.buttons,.title-with-status{align-items:center;display:flex;flex-direction:row}.buttons{gap:6px}}.puzzle-card-title{color:#fff;font-size:18px;font-weight:400;margin-bottom:0;margin-top:0}.status-dot{align-items:center;background-color:initial;border:1px solid #fff6;border-radius:4px;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.status-dot.active{background-color:#007bff;border-color:#007bff;box-shadow:0 0 8px #007bff66}.status-dot.inactive{background-color:#ffffff1a;border-color:#ffffff4d}.checkmark{color:#fff;font-size:16px;font-weight:700;line-height:1}.relative-container{height:100%;position:relative}.disconnected-overlay{color:red;font-size:1.5rem;font-weight:700;left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1}.puzzle-card-container{background-color:#f9f9f9;border:1px solid #d0d0d0;border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:flex-start;margin:8px 4px 0;overflow:hidden;padding-bottom:12px;position:relative}.puzzle-card-container.disconnected{background-color:#f0f0f0;color:#a0a0a0;filter:grayscale(100%);opacity:.6;pointer-events:none}.puzzle-card-container.disconnected~.disconnected-overlay{filter:none;opacity:1}.puzzle-card-container.full-size{grid-column:span 2}.relative-container.full-size{grid-column:span 2}#hide-button{align-items:center;border-radius:4px;display:flex;justify-content:center;margin-top:0;padding:4px;transition:background-color .2s ease}#hide-button:hover{background-color:#fff3}#hide-button img{filter:brightness(0) invert(1);height:16px;width:16px}.telegraph-message-container{align-items:center;display:flex;flex-direction:row;gap:4px;margin:5px 0 0;padding:0;p{margin:0}}.telegraph-image{height:15px;width:15px}.telegraph-image-small{height:8px;width:8px}.solved-telegraph-container{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:start}.telegraph-container{display:flex;flex-direction:column;gap:4px;width:100%}.clock-display,.radio-display{color:#333;font-size:1.5rem;font-weight:400;margin:0;padding:0}.container{align-items:center;display:flex;flex-direction:column;height:500px;justify-content:center;margin:0;width:100%}.ML_dot{background-color:#d6d6d6;border-radius:50%;cursor:pointer;height:20px;position:absolute;transform:translate(-50%,-50%);width:20px;z-index:2;p{font-size:10px;margin-left:7px;margin-top:20px;pointer-events:none}}.ML_dot.enabled{background-color:#000}.ML_dot.hidden{visibility:hidden}.ML_dot.disabled{background-color:red}.ML_line{background-color:#fff;border:1px dotted #000;height:2px;position:absolute;transform-origin:0 50%;z-index:1}.ML_line.active{background-color:#000;border:0}.ML_line.solved{background-color:red;border:0}.ML_container{background-color:#f5f5f5;border:1px solid #eaeaea;border-radius:10px;box-shadow:0 0 4px 4px #eaeaea;height:100%;overflow:hidden;position:relative;width:90%}.immersion-container{align-items:center;display:flex;flex-direction:column;padding:20px;width:100%}.timeline{margin-bottom:10px}.letter-container,.letter-hide-div{display:flex;flex-direction:column;gap:6px}.letter-hide-div{justify-content:start}.letter-display{color:#333;font-size:1.5rem;font-weight:400;margin:0;padding:0}.letter-hide-div{overflow:hidden;transition:height .4s ease,opacity .4s ease}.letter-hide-div.visible{height:auto;opacity:1}.letter-hide-div.hidden{height:0;opacity:0}.letter-title-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}#game-wrapper{grid-gap:4px;align-items:stretch;display:grid;gap:4px;grid-template-columns:repeat(2,1fr);width:100%}.display{color:#333;font-size:1.5rem;font-weight:400;margin:0;padding:0}.cupboard{box-sizing:border-box;min-width:0;text-align:center;width:100%}.cupboard-frame{background:#f9f9f9;border:1px solid #d0d0d0;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex-direction:column;gap:8px;max-width:100%;padding:10px;width:100%}.cupboard-frame,.shelf{box-sizing:border-box;display:flex}.shelf{background:#fff;border:1px solid #d0d0d0;border-radius:6px;flex:1 1;min-height:40px;padding:6px}.shelf,.slot{align-items:center}.slot{background:#fafafa;border:1px dashed #d0d0d0;border-radius:6px;box-sizing:border-box;display:flex;height:100%;justify-content:center;min-height:32px;width:100%}.slot.occupied{background:#d4edda;border-color:#c3e6cb;border-style:solid}.item{background:#03dac5;background:var(--secondary-color,#03dac5);border:none;border-radius:6px;box-shadow:0 1px 2px #00000014;height:28px;max-height:34px;width:80%}.placeholder{color:#6b7280;font-size:.9rem}.cupboard-status{border:1px solid;border-radius:6px;display:inline-block;font-size:.9rem;font-weight:700;margin-bottom:10px;padding:6px 12px;text-align:center;transition:all .3s ease}.cupboard-status.open{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.cupboard-status.closed{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.codebreaker-container{align-items:center;display:flex;flex-direction:column;gap:20px;padding:10px;width:100%}.status-info{display:flex;font-size:.9rem;font-weight:700;gap:10px;justify-content:space-around;width:100%}.leds-grid{background:#e0e0e0;border-radius:16px;display:flex;gap:6px;justify-content:center;padding:12px;width:100%}.led{background-color:#3d3d3d;border-radius:50%;height:11px;transition:background-color .4s ease,box-shadow .4s ease;width:11px}.led.active{background-color:#28a745;box-shadow:0 0 4px #28a74599}.led.inactive{background-color:#dc3545;box-shadow:0 0 4px #dc354599}.charge-info,.rfid-status{align-items:center;display:flex;flex-direction:column;gap:4px;padding:2px 0;text-transform:uppercase}.charge-info label,.rfid-status label{font-size:.9rem}.charge-info span,.rfid-status span{border-radius:4px;font-size:.85rem;padding:2px 8px}.charge-info span{background-color:#e2e3e5;border:1px solid #d6d8db;color:#383d41}.rfid-status.detected span{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.rfid-status.waiting span{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.solved-status{animation:blink 1s infinite alternate;color:gold;font-size:1.5rem;margin-top:10px}@keyframes blink{0%{opacity:1}to{opacity:.5}}.keypad-container{align-items:center;display:flex;flex-direction:column;gap:15px;padding:10px;width:100%}.keypad-container .status-info{display:flex;flex-direction:column;gap:10px;width:100%}.keypad-container .message-display{align-items:center;background:#f0f0f0;border:1px solid #ccc;border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:60px;padding:10px}.keypad-container .message-display label{color:#666;font-size:.8rem;text-transform:uppercase}.keypad-container .message-display span{color:#333;font-size:1.1rem;font-weight:700;text-align:center}.keypad-container .info-row{display:flex;justify-content:space-around;width:100%}.keypad-container .info-item{align-items:center;display:flex;flex-direction:column}.keypad-container .info-item label{color:#666;font-size:.8rem;text-transform:uppercase}.keypad-container .info-item span{font-size:1rem;font-weight:700}.keypad-container .solved-status{animation:keypad-blink 1s infinite alternate;color:#28a745;font-size:1.5rem;font-weight:700;margin-top:5px;text-transform:uppercase}@keyframes keypad-blink{0%{opacity:1}to{opacity:.5}}.flow-timeline-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:20px;width:100%}.timeline{background-color:#e0e0e0;height:2px;margin-bottom:20px;position:relative;width:90%}.timeline-progress{background-color:#007bff;height:100%;position:absolute;transition:width .3s ease-in-out}.timeline-title{align-items:center;color:#333;display:flex;flex-direction:column;font-size:11px;pointer-events:none;position:absolute;top:10px;transform:translateX(-50%);white-space:nowrap}.dependency-info{color:#888;font-size:9px;margin-top:2px}.timeline-dot{background-color:#e0e0e0;border:2px solid #fff;border-radius:50%;cursor:pointer;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .3s ease-in-out;width:18px;z-index:2}.timeline-dot.active{background-color:#007bff}.timeline-dot:hover:not(.active){background-color:#d0d0d0}.start-keys-container{align-items:flex-end;display:flex;gap:32px;justify-content:center;padding:16px 8px}.key-slot{align-items:center;display:flex;flex-direction:column;gap:8px}.key-cylinder{background:#2a2a2a;border:3px solid #555;border-radius:50%;box-shadow:inset 0 2px 6px #0009,0 2px 4px #0006;box-sizing:border-box;height:52px;overflow:hidden;position:relative;transition:border-color .3s ease,box-shadow .3s ease;width:52px}.key-wrapper{left:calc(50% - 14px);position:absolute;top:calc(50% - 11px);transform-origin:14px 11px;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.key-wrapper.turned{transform:rotate(-90deg)}.key-svg{display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));height:70px;width:28px}.key-bow{fill:#c8a84b;stroke:#a07830;stroke-width:1.5}.key-hole{fill:#2a2a2a}.key-hole,.key-shaft{stroke:#a07830;stroke-width:1}.key-shaft{fill:#c8a84b}.key-cut{fill:#2a2a2a}.key-cylinder.turned{border-color:#4caf50;box-shadow:inset 0 2px 6px #0009,0 0 10px #4caf5099,0 2px 4px #0006}.key-label{color:#666;font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.suitcase-container{display:flex;flex-direction:column;gap:12px;padding:10px;width:100%}.suitcase-mode{background:#e2e3e5;border:1px solid #d6d8db;border-radius:6px;color:#383d41;font-size:.95rem;font-weight:700;letter-spacing:.05em;padding:4px 10px;text-align:center;text-transform:uppercase}.suitcase-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.suitcase-indicator{align-items:center;display:flex;flex-direction:column;gap:4px}.suitcase-indicator label{color:#555;font-size:.75rem;font-weight:700;text-transform:uppercase}.suitcase-indicator span{border-radius:4px;font-size:.8rem;font-weight:600;padding:2px 8px}.suitcase-indicator.active span{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.suitcase-indicator.inactive span{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.suitcase-footer{border-top:1px solid #e0e0e0;color:#666;display:flex;font-size:.75rem;justify-content:space-between;padding-top:6px}.suitcase-lang{font-weight:700}.suitcase-last-video{font-style:italic}
/*# sourceMappingURL=main.d5de1537.css.map*/