.app{background-color:var(--darkest-blue);display:grid;grid-template-rows:1fr;min-height:100vh;overflow:hidden;position:relative}p{font-size:16px;margin:16px;text-align:center}h1{color:var(--turquoise);font-weight:500;margin:0;padding:0}p.small{color:var(--dark-grey);font-size:12px}button{background-color:var(--turquoise);border:none;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;padding:12px}video{height:100%;object-fit:cover;width:100%}.api-error,video{border-radius:4px}.api-error{align-self:center;background:var(--dark-blue-border);box-sizing:border-box;display:inline-flex;flex-direction:column;height:270px;justify-self:center;padding:3rem;text-align:center;width:480px}.api-error p{color:var(--white)}.api-error h1{color:var(--red-dark)}.api-error a,.api-error a:visited{color:var(--white)}.state-debug-panel{background:#000000e6;border-radius:8px;box-shadow:0 4px 12px #0000004d;color:#fff;font-family:Courier New,monospace;font-size:11px;max-width:320px;min-width:280px;padding:12px;position:fixed;right:20px;top:60px;z-index:9999}.debug-header{margin-bottom:8px;padding-bottom:6px}.debug-title{color:#4caf50}.debug-whoami{color:gold}.debug-states{margin-bottom:10px}.state-item{margin-bottom:3px}.state-label{min-width:80px}.state-value{color:#4caf50;flex:1 1;text-align:right}.actions-group{margin-bottom:8px}.actions-group:last-child{margin-bottom:0}.actions-label{color:#ccc;display:block;margin-bottom:4px}.actions-buttons{gap:3px}.action-btn{border-radius:3px;min-width:40px;padding:3px 6px;transition:all .2s}.action-btn-green{background:#4caf50}.action-btn-green:hover{background:#45a049}.action-btn-blue{background:#2196f3}.action-btn-blue:hover{background:#1976d2}.action-btn-yellow{background:#ff9800;color:#fff}.action-btn-yellow:hover{background:#f57c00}.action-btn-red{background:#f44336;color:#fff}.action-btn-red:hover{background:#d32f2f}.debug-section{border-top:1px solid #333;margin-top:8px;padding-top:8px}.debug-section-title{color:#4db6e2;font-weight:700;margin-bottom:4px}.debug-metric{display:flex;font-size:10px;justify-content:space-between;margin-bottom:3px}.debug-metric span:last-child{font-weight:700}.debug-warning{color:#ffc107;font-size:10px;margin-top:6px}.deepgram-debug{border-top:1px solid #333;margin-top:12px;padding-top:8px}.deepgram-debug__title{color:#4db6e2;font-weight:700;margin-bottom:6px}.deepgram-debug__grid{grid-gap:4px 12px;display:grid;font-size:10px;gap:4px 12px;grid-template-columns:auto 1fr}.deepgram-debug__grid span:last-child{font-weight:700;text-align:right}.deepgram-debug__event{color:#ccc;font-size:10px;margin-top:6px}.deepgram-debug__warning{color:#ffc107;font-size:10px;margin-top:4px}@media (max-width:768px){.state-debug-panel{max-width:none;min-width:auto;right:10px;top:10px}}.voice-activity-debug{background:#000000d9;border:1px solid #fff3;border-radius:8px;box-shadow:0 4px 12px #0000004d;color:#fff;font-family:Courier New,monospace;font-size:12px;min-width:280px;padding:12px}.voice-debug-header{border-bottom:1px solid #fff3;margin-bottom:12px;padding-bottom:8px}.voice-debug-title{color:#fff;font-size:14px;font-weight:700}.voice-debug-content{display:flex;flex-direction:column;gap:10px}.voice-debug-row{align-items:center;display:flex;justify-content:space-between}.voice-debug-label{color:#ffffffb3;font-size:11px}.voice-debug-value{color:#fff;font-weight:700}.voice-state-badge{align-items:center;border-radius:12px;color:#fff;display:inline-flex;font-size:11px;gap:4px;padding:4px 12px}.voice-volume-bar-container{background:#ffffff1a;border-radius:10px;height:20px;overflow:hidden;position:relative;width:100%}.voice-volume-bar{border-radius:10px;height:100%;transition:width .1s ease,background-color .3s ease}.voice-thresholds{border-top:1px solid #ffffff1a;display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px}.voice-threshold-item{align-items:center;display:flex;gap:8px}.voice-threshold-dot{border-radius:50%;display:inline-block;height:8px;width:8px}.voice-threshold-text{color:#fff9;font-size:10px}.moderator-box{left:32px;position:absolute;top:46.5%;z-index:10}.moderator-box-content{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:12px;box-shadow:0 4px 12px #00000026;display:flex;padding:12px 20px;position:relative}.moderator-box-camera{align-items:center;backface-visibility:hidden;background:#222;border:5px solid #fff;border-radius:50%;box-sizing:border-box;display:flex;height:90px;justify-content:center;left:-35px;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%) translateZ(0);width:90px}.moderator-box-camera video{backface-visibility:hidden;border-radius:50%;display:block;height:100%;object-fit:cover!important;width:100%}.moderator-box-text{color:#333;font-family:League Spartan,Arial,sans-serif;font-size:14px;line-height:1.4;padding-left:40px}.moderator-box-name{color:#007792;font-weight:600}.username{background:#fff;border-radius:1rem;box-shadow:0 2px 4px #0000001a;color:var(--dark-blue);font-size:clamp(.75rem,1vw,1rem);font-weight:500;margin-top:-2rem;padding:.5rem 1rem;white-space:nowrap;z-index:1}.self-view,.tile-video{align-items:center;aspect-ratio:1/1;background:#222;border-radius:50%;box-shadow:0 2px 8px #00000026;box-sizing:border-box;display:flex;height:min(25vw,30vh);justify-content:center;overflow:hidden;position:relative;width:min(25vw,30vh)}.yellow-border{border:min(.8vw,1.2vh) solid #ffe066}.self-view video,.tile-video video{border:.6rem solid #fff;border-radius:50%;display:block;height:100%;object-fit:cover!important;width:100%}.no-video{background-color:var(--dark-blue-border)}.no-video video{visibility:hidden}.hagrid{font-family:Hagrid,Arial,sans-serif}.slide-container{flex-direction:row}.slide-container,.slide-content{align-items:center;display:flex;height:100%;position:relative;width:100%}.slide-content{flex-direction:column;justify-content:center}.complete-phrase{font-weight:400;max-width:max-content}.complete-phrase,.slide-title{color:#111;font-family:Paytone One,Arial,sans-serif;font-size:48px;margin-left:64px;text-align:center}.slide-title{font-weight:700}.slide-subtitle{color:#111;font-family:Paytone One,Arial,sans-serif;font-size:72px;font-weight:700}.today-topic-container{background:var(--secondary-theme);height:100%;position:relative;width:100%}.today-topic-title{color:#fff;font-family:Paytone One,Arial,sans-serif;font-size:58px;left:50%;position:absolute;text-align:center;top:64px;transform:translateX(-50%)}.today-topic-subtitle-wrapper{height:120px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.today-topic-subtitle{fill:var(--highlight-color);font-family:Paytone One,Arial,sans-serif;font-size:184px;font-weight:700;text-shadow:0 4px 8px #0000001a}.even-space-bottom{bottom:32px;display:flex;justify-content:space-evenly;left:0;position:absolute;width:100%}.wh-word{color:#fff;font-size:42px;font-weight:1000;text-shadow:-3px -3px 0 #202020,3px -3px 0 #202020,-3px 3px 0 #202020,3px 3px 0 #202020}.slide-list-section{align-items:center;background:var(--secondary-theme);display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;padding-right:48px}.slide-list-title{color:#fff;font-family:Paytone One,Arial,sans-serif;font-size:36px;letter-spacing:2px;margin-bottom:24px;margin-top:0}.slide-list{color:#fff;font-size:28px;line-height:1.5;list-style:none;margin:0;padding:0}.list-item{align-items:center;display:flex;font-family:Hagrid,Arial,sans-serif;font-weight:200;margin-bottom:12px;max-width:80%;position:relative}.list-item:last-child{margin-bottom:0}.list-item-number{display:inline-block;font-family:Paytone One,Arial,sans-serif;font-size:40px;font-weight:700;margin:24px;min-width:48px}.self-intro-item:before{background:#ebeae7;border-radius:50%;box-shadow:0 2px 8px #0000001a;content:"";display:inline-block;height:16px;margin-left:0;margin-right:18px;width:16px}.considerations-container{align-items:center;background:var(--secondary-theme);display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.considerations-content{color:#fff;text-align:center}.considerations-title{font-family:Paytone One,Arial,sans-serif;font-size:72px;font-weight:700;letter-spacing:2px;margin-bottom:32px}.considerations-subtitle{font-family:Hagrid,Arial,sans-serif;font-size:48px;font-weight:300;opacity:.9}.centered{align-items:center;flex-direction:column}.centered,.two-columns-container{display:flex;height:100%;justify-content:center;width:100%}.two-columns-container{align-items:flex-end;flex-direction:row;gap:24px}.centered-container{align-items:center;display:flex;flex-direction:row;gap:48px;height:100%;justify-content:space-between;margin:0 auto;width:55%}.column-container{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.white-title{-webkit-text-stroke:.55rem #007792;font-size:clamp(2.2rem,2.2vw,3.3rem);font-weight:700;paint-order:stroke fill}.white-subtitle,.white-title{color:#fff;font-family:League Spartan,Arial,sans-serif;text-align:center}.white-subtitle{font-size:clamp(1.76rem,1.76vw,2.86rem);margin-top:16px}.white-subtitle p{font-size:clamp(1.98rem,1.98vw,3.08rem);margin:0}.white-subtitle p+p{margin-top:8px}.timer{color:#4ecdc4;font-family:monospace;font-size:48px;font-weight:700;margin-top:24px}.timer-warning{color:#ff6b6b}.welcome-cameras-row{gap:32px;margin-top:32px;max-width:900px;width:100%}.rules-column,.welcome-cameras-row{align-items:center;display:flex;justify-content:center}.rules-column{flex:0 0 280px;flex-direction:column;min-height:120px}.completing-word{border:1px solid #0000;border-radius:4px;cursor:pointer}.block-container,.completing-word{background-color:initial;display:inline-block;margin:0;padding:0;position:relative;transition:all .2s ease}.block-container{border:1px solid #0000;border-radius:8px}.block-container.block-hovered{background-color:#fff6;border-color:#fff9;margin:0 2px;padding:4px}.pronunciation-correct{color:#fff;text-shadow:-3px -3px 0 #03b109,3px -3px 0 #03b109,-3px 3px 0 #03b109,3px 3px 0 #03b109}.pronunciation-auto-approved{color:#fff;text-shadow:-3px -3px 0 orange,3px -3px 0 orange,-3px 3px 0 orange,3px 3px 0 orange}.pronunciation-incorrect{color:#fff;text-shadow:-3px -3px 0 #f44336,3px -3px 0 #f44336,-3px 3px 0 #f44336,3px 3px 0 #f44336}.pronunciation-pending,.pronunciation-spoken{color:#fff}.word-buttons-container button{border:2px solid #fff9}.word-buttons-container{display:flex;flex-direction:row-reverse;gap:5px;position:absolute;right:5px;top:-8px;z-index:10}.play-audio-btn{align-items:center;background:#55b4be;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;display:flex;height:20px;justify-content:center;overflow:hidden;padding:0;transition:all .2s ease;width:20px}.play-audio-btn:hover{transform:scale(1.1)}.play-audio-btn:active{transform:scale(.95)}.play-audio-btn svg{display:block}.translate-btn{align-items:center;background:#4caf50;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;display:flex;height:20px;justify-content:center;overflow:hidden;padding:0;transition:all .2s ease;width:20px}.translate-btn:hover{background:#45a049;transform:scale(1.1)}.translate-btn:active{transform:scale(.95)}.word-tooltip{-webkit-text-stroke:0;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;left:50%;max-width:300px;min-width:200px;padding:12px;position:absolute;text-shadow:none;top:60px;transform:translateX(-50%);z-index:1000}.tooltip-content{text-align:left}.tooltip-content .definition{color:#333;font-size:14px;line-height:1.4;margin:0 0 8px;text-shadow:none}.tooltip-content .synonyms{color:#666;font-size:12px;font-style:italic;margin:0;text-shadow:none}.tooltip-content .translation{color:#4caf50;font-size:14px;font-weight:700;margin:0;text-shadow:none}.phrase-section-base{align-items:center;display:flex;flex:1 1;padding:1rem 15%;width:100%}.phrase-section-wh{background-color:#ff5757;position:relative}.wh-word-svg{min-width:0;overflow:visible;width:auto}.floating-icons{height:100%;left:0;top:0;width:100%;z-index:0}.floating-icons,.floating-question{pointer-events:none;position:absolute}.floating-question{animation:float 4s ease-in-out infinite;animation-delay:calc(var(--i)*-1s);height:72px;overflow:visible;width:72px}.floating-question:first-child{left:10%;top:10%}.floating-question:nth-child(2){left:80%;top:60%}.floating-question:nth-child(3){left:70%;top:30%}.floating-question:nth-child(4){left:20%;top:80%}@keyframes float{0%,to{opacity:.6;transform:translateY(0) rotate(0deg)}50%{opacity:.8;transform:translateY(-20px) rotate(5deg)}}.phrase-section-completion{background-color:#55b4be;background-image:linear-gradient(180deg,#55b4be99 0,#55b4be 70%),radial-gradient(#fff6 2px,#0000 0),radial-gradient(#fff6 2px,#0000 0);background-position:0 0,0 0,10px 10px;background-size:100% 100%,20px 20px,20px 20px;border-radius:10px;overflow:hidden;position:relative}.leaf-decoration{bottom:0;height:200px;left:80%;object-fit:contain;opacity:.1;pointer-events:none;position:absolute;transform:translateX(0) translateY(30%);width:auto;z-index:0}.circular-timer{align-items:center;background-color:initial;border-radius:50%;display:flex;height:9rem;justify-content:center;position:relative;width:9rem}.timer-svg{height:100%;transform:rotate(-90deg);width:100%}.timer-progress{transition:stroke-dashoffset 1s linear}.timer-text{color:#fff;font-family:monospace;font-size:clamp(1.2rem,1.5vw,1.5rem);font-weight:600;position:absolute}.guara-speaker{bottom:-60px;pointer-events:none;position:absolute;right:-60px;z-index:4}.guara-image{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));height:auto;width:180px}.guara-speaker{animation:breathe 3s ease-in-out infinite}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.feedback-balloon{border-image:url(/static/media/bubble-chat-white-right-tailed.e9249f9ecc662bef8de9.svg) 30 fill/30px stretch;color:#744f01;display:inline-block;font-size:14px;line-height:1.2;max-width:100%;padding:12px 25px;position:relative;text-align:right;width:fit-content}.feedback-content{align-items:center;display:flex}.feedback-message{flex:1 1}.feedback-text{color:#744f01;font-size:14px;font-weight:600;line-height:1.2;text-align:right}.transcription-debug{background:#141428f2;border:1px solid #fff3;border-radius:8px;margin-top:16px;padding:12px}.transcription-debug-header{border-bottom:1px solid #ffffff26;color:#fff;font-size:14px;font-weight:700;margin-bottom:12px;padding-bottom:8px}.transcription-list{display:flex;flex-direction:column;gap:6px;max-height:150px;overflow-y:auto}.transcription-list::-webkit-scrollbar{width:6px}.transcription-list::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.transcription-list::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.transcription-list::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.transcription-empty{color:#fff6;font-size:13px;font-style:italic;padding:20px;text-align:center}.transcription-item{align-items:center;background:#ffffff0d;border-radius:4px;display:flex;font-size:13px;gap:8px;padding:6px 8px;transition:background .2s}.transcription-item:hover{background:#ffffff14}.transcription-index{color:#ffffff80;flex-shrink:0;font-size:11px;font-weight:700;min-width:32px}.transcription-text{color:#fff;flex:1 1;line-height:1.4;word-break:break-word}.transcription-confidence{background:#0000004d;border-radius:3px;flex-shrink:0;font-size:10px;font-weight:700;padding:2px 6px}.state-display{background:#000000e6;border-radius:8px;box-shadow:0 4px 12px #0000004d;color:#fff;font-family:Courier New,monospace;font-size:12px;left:10px;max-width:400px;min-width:200px;padding:16px;position:fixed;top:10px;z-index:9999}.debug-header{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.debug-title{color:#4ecdc4;font-weight:700}.debug-whoami{color:#ff6b6b;font-size:10px}.debug-states{display:flex;flex-direction:column;gap:4px}.state-item{align-items:center;display:flex;justify-content:space-between;padding:2px 0}.state-label{color:#ccc;font-size:10px}.state-value{color:#fff;font-size:11px;font-weight:700}.debug-actions{border-top:1px solid #333;margin-top:12px;padding-top:8px}.actions-group{display:flex;flex-direction:column;gap:8px}.actions-label{color:#4ecdc4;font-size:10px;font-weight:700}.actions-buttons{display:flex;flex-wrap:wrap;gap:4px;max-width:300px}.action-btn{border:none;border-radius:4px;cursor:pointer;font-family:Courier New,monospace;font-size:9px;font-weight:700;padding:4px 8px;transition:all .2s ease}.action-btn:hover{box-shadow:0 2px 4px #0000004d;transform:translateY(-1px)}.action-btn-green{background:#28a745;color:#fff}.action-btn-green:hover{background:#218838}.action-btn-blue{background:#007bff;color:#fff}.action-btn-blue:hover{background:#0056b3}.action-btn-yellow{background:#ffc107;color:#212529}.action-btn-yellow:hover{background:#e0a800}.action-btn-default{background:#6c757d;color:#fff}.action-btn-default:hover{background:#5a6268}.action-btn-active{background:#4ecdc4;color:#212529;font-weight:700}.action-btn-active:hover{background:#3db5ac}.suggestion-message{border-image:url(/static/media/balao.da271019f6c292a9d609.svg) 30 fill/30px stretch;color:#744f01;display:inline-block;font-size:13px;line-height:1.2;max-width:100%;padding:8px 18px 8px 12px;position:relative;width:fit-content}.suggestions-panel{background:url(data:image/png;base64,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) no-repeat 50%;background-position:100% 100%;background-size:20%;bottom:0;display:flex;flex-direction:column;gap:12px;left:0;padding:20px;pointer-events:auto;position:fixed;width:320px;z-index:100}.suggestions-header{-webkit-text-stroke:.3rem #007792;color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:-4px;paint-order:stroke fill;text-align:center;text-transform:uppercase}.suggestions-messages{display:flex;flex-direction:column-reverse;gap:8px}.get-user-media-error{align-items:center;grid-column:1/3}.get-user-media-error h1{color:var(--red-dark)}.get-user-media-error button{background:#000;color:var(--white);margin:1rem 0}.get-user-media-error a,.get-user-media-error a:visited{color:#fff;text-decoration:underline}.get-user-media-error p{margin:0}.call{grid-column-gap:30px;grid-row-gap:30px;align-items:center;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(480px,1fr));justify-items:center;position:relative;width:100%}@media only screen and (max-width:600px){.call{grid-auto-rows:auto;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));padding:0}}.is-screenshare{grid-row-gap:15px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:5rem}.is-screenshare .self-view,.is-screenshare .tile-video{height:135px;width:240px}.info-box{background:var(--dark-blue-border);border-radius:4px;box-sizing:border-box;color:var(--white);display:flex;flex-direction:column;height:270px;justify-content:center;padding:3rem;text-align:center;width:480px}@media only screen and (max-width:600px){.info-box{height:auto;padding:2rem 1rem;width:240px}}.room-url{font-size:12px;font-weight:400;padding:0 1rem;word-break:break-word}.video-balloons-layer{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.video-balloons-layer>*{pointer-events:auto}.hair-check{background:#fff;border:1px solid grey;border-radius:4px;padding:1rem}.hair-check,.hair-check-container{display:flex;flex-direction:column;justify-content:center}.hair-check-container{align-items:center;gap:2rem;height:100%;position:relative;width:100%}.hair-check-folha2_vermelha{max-height:60vh;position:absolute;right:-10%;top:0;transform:rotateY(180deg);z-index:0}.hair-check-palmeira{left:0;max-height:60vh;position:absolute;top:50%;z-index:0}.hair-check-content{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;position:relative;width:100%;z-index:1}.hair-check-title{filter:drop-shadow(4px 4px 0 rgba(0,0,0,.3));font-size:3rem;margin:0}.hair-check-subtitle,.hair-check-title{color:#fff;font-family:Paytone One,sans-serif;position:relative;text-align:center;z-index:1}.hair-check-subtitle{filter:drop-shadow(2px 2px 0 rgba(0,0,0,.3));font-size:1.5rem;font-weight:400;margin:-1.5rem 0 0}.hair-check-logo{bottom:-3rem;max-width:150px;position:absolute}.hair-check-video-container{align-items:center;display:flex;flex-direction:column}.hair-check-video{align-items:center;aspect-ratio:1/1;border-radius:50%;box-sizing:border-box;display:flex;height:min(25vw,30vh);justify-content:center;overflow:hidden;position:relative;width:min(25vw,30vh)}.hair-check-video video{border:1rem solid #fff;border-radius:50%;display:block;height:100%;object-fit:cover!important;width:100%}.hair-check-camera-icon{height:80px;opacity:.7;position:absolute;width:80px;z-index:10}.hair-check-username{background:#fff;border-radius:1rem;box-shadow:0 2px 4px #0000001a;color:var(--dark-blue);font-size:14px;font-weight:500;margin-top:-1.5rem;padding:.5rem 1rem;white-space:nowrap;z-index:1}.hair-check label{color:var(--dark-grey);display:block;font-size:12px;line-height:14px;margin:1em 0 .5em}.hair-check input,.hair-check select{border:1px solid var(--grey);border-radius:4px;color:var(--dark-blue);padding:.5em;width:100%}.hair-check h1{color:var(--dark-blue);font-size:1em;margin-bottom:1em;text-align:center}.hair-check button{margin-top:2em}.join-call-button{background-color:#fbb41c!important}.hair-check h2{color:var(--dark-blue);font-size:1.2em;margin-bottom:1em;text-align:center}.home-screen{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:600px;padding:0 1rem;text-align:center}.home-screen h1{color:var(--white);font-weight:700}.home-screen p{color:var(--grey)}.multiple-tabs-blocked-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;height:100vh;justify-content:center;padding:20px;width:100%}.multiple-tabs-blocked-content{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0003;max-width:600px;padding:48px 32px;text-align:center}.multiple-tabs-blocked-icon{font-size:64px;margin-bottom:24px}.multiple-tabs-blocked-title{color:#333;font-family:League Spartan,Arial,sans-serif;font-size:28px;font-weight:600;margin-bottom:16px}.multiple-tabs-blocked-message{color:#666;font-size:16px;line-height:1.6;margin-bottom:12px}.multiple-tabs-blocked-hint{color:#999;font-size:14px;font-style:italic;margin-top:24px}.tray{background:#0000;bottom:0;color:var(--darkest-blue);display:flex;flex-direction:column;justify-content:center;position:absolute;width:100%}.tray-buttons-container{align-items:center;background-color:initial;display:flex;justify-content:space-between;margin-bottom:20px;padding:10px}.tray-buttons-container button{align-items:center;background:#0000;border:none;box-shadow:none;color:#fff;display:flex;flex-direction:column;font-size:24px;font-weight:400;gap:8px;padding:0}.tray-buttons-container button svg{color:#fff;height:48px;width:48px}.tray-buttons-container button+button{margin-left:4rem}.controls{display:flex;margin:0 auto}.actions,.controls{justify-content:center}.leave{display:flex;justify-content:flex-end}.tray-buttons-container button.muted-by-system{cursor:not-allowed;opacity:.6}.tray-buttons-container button.muted-by-system:hover{opacity:.6}.sandbox-container{margin:0 auto;max-width:900px;padding:32px}.sandbox-container h2{font-size:24px;margin-bottom:20px}.sandbox-table{border-collapse:collapse;font-family:sans-serif;font-size:14px;width:100%}.table-header{background:#f3f4f6;text-align:left}.table-cell{border:1px solid #ddd;padding:8px}.loading{color:#333;font-size:16px;padding:32px;text-align:center}.comparison-container{display:inline-block;font-family:Arial,sans-serif;font-size:1em;line-height:1.5;margin:0;padding:0}.wrong{color:red;text-decoration:line-through}.right,.wrong{font-weight:700}.right{color:green;text-decoration:none}.original{color:red;display:none;font-weight:700;text-decoration:line-through}.suggestion{color:#daa520;font-weight:700;text-decoration:none}:root{--grey-lightest:#f7f9fa;--white:#fff;--grey:#c8d1dc;--dark-grey:#6b7785;--dark-blue:#1f2d3d;--dark-blue-border:#2b3f56;--darkest-blue:#2a707c;--green:#72cc18;--red-dark:#f63135;--turquoise:#1bebb9;--secondary-theme:#2a707c;--highlight-color:#ffe066}*{box-sizing:border-box}body,html{height:100%;position:relative;width:100%}body{color:#333;margin:0;padding:0}body,button{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@font-face{font-family:Paytone One;font-style:normal;font-weight:400;src:url(/static/media/PaytoneOne-Regular.964640f91c37b52fea6f.ttf) format("truetype")}@font-face{font-family:Hagrid;font-style:normal;font-weight:800;src:url(/static/media/Hagrid-Regular-trial.f07c99091e4cc944f50c.ttf) format("truetype")}@font-face{font-family:League Spartan;font-style:normal;font-weight:100 900;src:url(/static/media/LeagueSpartan-VariableFont_wght.9e38f276577a972aa28d.ttf) format("truetype")}@font-face{font-family:Jaro;font-style:normal;font-weight:400;src:url(/static/media/Jaro-Regular-VariableFont_opsz.8610ea73bc8f72624bce.ttf) format("truetype")}
/*# sourceMappingURL=main.6c4db871.css.map*/