@font-face{font-display:swap;font-family:Antonio;font-style:normal;font-weight:400;src:url(/static/media/AntonioRegular.1c5c68ae0b8f2fa6e7b8.ttf) format("truetype")}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Antonio,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--font-app);height:100%;width:100%}#root{min-height:100%;width:100%}@font-face{font-family:FiraSans-Medium;font-style:normal;font-weight:400;src:url(/static/media/FiraSans-Regular.8c3642c442aa1c5c783a.otf) format("opentype"),url(/static/media/FiraSans-Regular.8c3642c442aa1c5c783a.otf) format("ttf")}:root{--font-app:"Antonio",system-ui,-apple-system,"Segoe UI",sans-serif;--text-color:#000;--ui-color-1:#000;--ui-color-2:#fa6321;--option-color:#fb9905;--option-text-color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:none;font-family:Antonio,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--font-app);margin:0;min-height:100%;padding:0;position:relative;width:100%}body.common-bg{background-attachment:fixed;background-repeat:no-repeat;background-size:100% 100%}body.broom-flight-active,body.character-static-bg,body.house-static-bg,body.login-static-bg,body.rules-static-bg,body.sorthat-static-bg,body.stage1-intro-static-bg,body.stage2-intro-static-bg,body.wand-static-bg,html.broom-flight-active,html.character-static-bg,html.house-static-bg,html.login-static-bg,html.rules-static-bg,html.sorthat-static-bg,html.stage1-intro-static-bg,html.stage2-intro-static-bg,html.wand-static-bg{min-height:100%;min-height:100dvh}body.character-static-bg,body.house-static-bg,body.login-static-bg,body.rules-static-bg,body.sorthat-static-bg,body.stage1-intro-static-bg,body.stage2-intro-static-bg,body.wand-static-bg{background-attachment:fixed}@media (max-width:768px){body.common-bg{background-attachment:fixed;background-repeat:no-repeat;background-size:100% 100%}}.login-logo1{margin-top:0;width:31%}.begin-play{background:#000;border-radius:17px;color:#fff;cursor:pointer;font-size:16px;font-weight:bolder;margin:0 auto;padding:8px 15px;text-decoration:none;width:max-content}.begin-play-img{margin:0 auto;width:190px}a{text-decoration:none}.begin-play-img{background-color:#ffc224;border:none;border-radius:10px;color:#fff;font-family:var(--font-app);font-size:25px;padding:10px}body.login-static-bg,html.login-static-bg{min-height:100%;min-height:100dvh}body.login-static-bg{background-attachment:fixed;background-color:#0d0b1a;background-image:url(/static/media/begin.9ca3f0132ced399b2f33.jpg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;margin:0}.login-main-container{align-items:center;background:#0000;box-sizing:border-box;flex-direction:column;font-family:var(--font-app);gap:30px;min-height:calc(100dvh - 90px);width:100%}.loader,.login-main-container{display:flex;justify-content:center}.loader{align-items:flex-end;border-bottom:2px solid #ddd;gap:5px;height:60px;padding-bottom:5px}.bar{animation:bounce .6s ease-in-out infinite;background-color:#4285f4;border-radius:5px 5px 0 0;height:30px;width:10px}.bar:nth-child(2){animation-delay:.2s;background-color:#34a853}.bar:nth-child(3){animation-delay:.4s;background-color:#fbbc05}.begin-play-btn{background:#0000;border:none;border-radius:0;display:inline-block;line-height:0;padding:0;text-decoration:none;transition:transform .2s ease}.begin-play-btn:hover{transform:scale(1.05)}.begin-play-btn:active{transform:scale(.98)}@keyframes bounce{0%,to{height:30px}50%{height:60px}}@media (min-width:100px) and (max-width:720px){body.login-static-bg{background-image:url(/static/media/begin_mob.f247eea9cd7909adbbb4.jpg)}.login-logo1{margin-top:100px;width:100%}.begin-play-img{margin:30px auto 0;width:157px}}@media (max-width:768px){.login-logo1{margin-top:0;width:80%}.begin-play-img{font-size:20px;margin:30px auto 0;width:180px}}@media screen and (max-width:950px){@media (orientation:landscape){.login-logo1{margin-top:0;width:31%}}}.header-admin{align-items:center;background:#fff;box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d,inset 0 -2px 6px 0 #0a254059;display:flex;height:65px;justify-content:space-between;padding:0 20px}.admin-tab-title{font-size:18px;font-weight:600}.brand-logo-and-game-holder{align-items:center;display:flex;font-size:18px;font-weight:400;gap:20px}.header-admin .brand-logo{width:180px}.brand-logo-holder{border-right:2px solid #000;padding-right:10px}.user{background:#f6f6f6;border:.5px solid #00000026;border-radius:50%;height:30px;padding:3px;width:30px}.user img{width:100%}.back-button-holder{left:0;margin:0 auto;position:relative;right:0;width:100%}.back-button{background:#0000;background-color:#e25569;border:1px solid #e25569;border-radius:5px;color:#000;color:#fff;font-size:16px;margin:5px auto 5px 20px;padding:8px 10px;position:relative}.code{border-radius:.25rem;color:#f74b5c;font-size:13px;margin-top:5px;padding:.2rem .4rem;text-align:left}.admin-background{background:#f4f5fa;background-position:100% 100%;background-repeat:no-repeat;background-size:cover;min-height:100vh}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.theme-modal{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;left:50%;max-height:90vh;max-width:355px;overflow-x:hidden;overflow-y:auto;padding:2rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1001}.theme-modal *,.theme-modal :after,.theme-modal :before{box-sizing:border-box}.theme-modal h2{color:#d83307;font-size:22px;margin-top:0}.form-group,.theme-modal h2{margin-bottom:1.5rem}.form-group label{color:#444;display:block;font-weight:500;font-weight:bolder;margin-bottom:.5rem}.form-group input[type=number],.form-group input[type=text]{border:1px solid #ddd;border-radius:6px;font-size:1rem;max-width:100%;padding:.75rem;transition:border-color .2s;width:100%}.form-group input[type=number]:focus,.form-group input[type=text]:focus{border-color:#666;outline:none}.image-upload-group{border-bottom:1px solid #eee;margin-bottom:1.5rem;padding-bottom:1.5rem}.image-upload-group h3{color:#444;font-size:1.1rem;margin-bottom:.5rem}.format-note{color:#666;color:red;font-size:.85rem}.format-note,.upload-section{margin-bottom:1rem}.upload-section label{color:#444;display:block;font-weight:500;margin-bottom:.5rem}.upload-box{border:2px dashed #ccc;border-radius:6px;cursor:pointer;padding:1.5rem;text-align:center;transition:all .2s}.upload-box:hover{background-color:#f9f9f9;border-color:#999}.upload-box span{color:#666;font-size:.95rem}.toggle-group{font-size:1.125rem;margin-bottom:1.5rem}.toggle-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.toggle-item label{color:#444;font-size:1.125rem;font-weight:500;font-weight:bolder}.modal-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem;max-width:100%;padding-top:.5rem;width:100%}.cancel-btn,.save-btn{border-radius:6px;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.cancel-btn{background-color:#f5f5f5;border:1px solid #ddd;color:#333}.cancel-btn:hover{background-color:#e9e9e9}.save-btn{border:none;color:#fff}.save-btn,.save-btn:hover{background-color:#d83307}.file-upload-wrapper{align-items:center;background:#e3e3e3;color:#708090;display:flex;flex-direction:column;font-family:var(--font-app);font-size:13px;gap:5px;justify-content:space-between;max-width:100%;min-width:0;padding:11px 13px;position:relative;text-align:center;width:100%}.file-icon-contaianer{border:1px solid #d83307;border-radius:5px;color:#d83307;padding:2px 5px}.per-question-container{align-items:center;display:flex;justify-content:space-between}.per-question-container input{width:100px!important}.image-upload-group h3,.per-question-container label,b{font-weight:bolder}.file-upload-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.preview-wrapper{display:inline-block;position:relative}.thumb-preview{border-radius:4px;height:64px;object-fit:cover}.file-upload-container{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;width:100%}.theme-modal .form-group{margin-bottom:5px}@media (max-width:480px){.theme-modal{padding:1.5rem;width:95%}.modal-actions{flex-direction:column}.cancel-btn,.save-btn{width:100%}}.te-container{display:flex;gap:20px;margin:75px auto 0;width:70%}.te-left{background:#fff;display:flex;flex:5 5}.te-image-wrapper{flex:4 10;padding:16px}.te-main-image{border-radius:10px;height:320px;width:220px}.te-info{display:flex;flex:6 10;flex-direction:column;justify-content:space-between;padding:16px}.te-name{font-size:24px;font-weight:100;margin:0}.te-desc{flex:1 1;margin:8px 0}.te-icons{display:flex;gap:12px;justify-content:right}.te-icon{background:#515151ab;border-radius:50%;color:#fff;cursor:pointer;font-size:1.2rem;padding:6px;transition:all 1s}.te-right{background:#fff;display:flex;flex:5 5;flex-direction:column;min-height:500px;padding:16px}.te-select-header{align-items:center;display:flex;justify-content:space-between}.te-select-title{font-size:25px;font-weight:100;margin:0}.te-create-btn{background:#0000;border:1px solid #d83307;color:#d83307;cursor:pointer;font-size:18px;font-weight:bolder;padding:5px 10px}.te-create-btn i{font-size:1rem}.te-create-btn:hover{border:2px solid #d83307}.te-themes-list{grid-gap:15px;align-content:start;display:grid;gap:15px;grid-auto-rows:max-content;grid-template-columns:repeat(3,1fr);height:100%;margin-top:16px;overflow-x:hidden;overflow-y:auto;padding:5px 16px}.te-theme-item{border:.5px solid #cdcdcd;border-radius:10px;height:230px;overflow:hidden;position:relative;transition:all 1s;width:100%;width:156px}.te-theme-image{height:100%;width:100%}.te-theme-item .te-icons{align-items:center;border-radius:4px;bottom:8px;box-shadow:0 2px 6px #00000026;display:flex;justify-content:center;left:0;padding:5px 0;position:absolute;width:100%}.te-selected-icon{background:#fff;border-radius:50%;color:green;padding:4px;position:absolute;right:4px;top:4px}.te-theme-item:hover{box-shadow:5px 5px 5px #79797996}.te-icon:hover{transform:rotate(30deg)}.load-theme-container{align-items:center;display:flex;flex-direction:column;height:60vh;justify-content:center;text-align:center}.load-theme-spinner{animation:load-theme-spin 1s linear infinite;border:5px solid #ccc;border-radius:50%;border-top-color:#4caf50;height:50px;margin-bottom:10px;width:50px}.character-limit{color:red;font-size:.85rem;margin-top:5px}@keyframes load-theme-spin{to{transform:rotate(1turn)}}.load-theme-error{color:#d9534f;font-size:16px;font-weight:700}.ut-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.ut-modal{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;left:50%;max-height:90vh;max-width:400px;overflow-y:auto;padding:2rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1001}.ut-title{color:#333;font-size:1.5rem;margin-top:0;text-align:center}.ut-theme-name{color:#555;font-weight:700;margin-bottom:1rem;text-align:center}.ut-image-upload-group{border-bottom:1px solid #eee;margin-bottom:1.5rem;padding-bottom:1.5rem}.ut-file-upload-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.ut-file-upload-wrapper{align-items:center;background:#f3f3f3;border-radius:6px;color:#666;display:flex;flex-direction:column;font-size:.9rem;gap:5px;padding:10px;position:relative;text-align:center}.ut-label{color:#444;font-weight:700;margin-bottom:5px}.ut-file-icon-container{border:1px solid #d83307;border-radius:4px;color:#d83307;cursor:pointer;display:inline-block;padding:8px}.ut-preview-wrapper{position:relative}.ut-thumb-preview{border-radius:4px;height:64px;object-fit:cover}.ut-file-upload-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.ut-modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:1rem}.ut-cancel-btn,.ut-update-btn{border:none;border-radius:6px;cursor:pointer;font-weight:500;padding:.6rem 1.2rem;transition:background-color .2s}.ut-cancel-btn{background:#f5f5f5;color:#333}.ut-cancel-btn:hover{background:#e0e0e0}.ut-update-btn{background:#d83307;color:#fff}.ut-update-btn:hover{background:#b12a05}@media (max-width:480px){.ut-modal{padding:1rem;width:95%}.ut-modal-actions{flex-direction:column}.ut-cancel-btn,.ut-update-btn{width:100%}}.rule-page{border-collapse:initial;border-spacing:50px 0;display:table;padding-top:100px;table-layout:fixed;width:100%}.custom-rules-container,.custom-toogle-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;display:table-cell;padding:20px;vertical-align:top;width:35%}.custom-rules-title{color:#333;font-size:16px;font-weight:400;margin-top:25px}.rules-list{margin-bottom:20px}.rule-item{align-items:center;display:flex;margin-bottom:10px}.rule-input,.rule-number{margin-right:10px}.rule-input{background:#f3f3f5;border:none;border-radius:4px;color:#646464;font-size:14px;padding:8px;width:90%}.remove-button{background:none;border:none;color:#f44;cursor:pointer;padding:5px}.remove-button:disabled{color:#ccc;cursor:not-allowed}.add-rule-container{display:flex;margin-top:20px}.new-rule-input{border:1px solid #ccc;border-radius:4px;flex:1 1;margin-right:10px;padding:8px}.add-button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 15px}.add-btn{background:#0000;border:1px solid #000;color:#000;cursor:pointer;padding:5px 10px}.add-button:disabled{background-color:#ccc;cursor:not-allowed}.rule-row{align-items:center;display:flex;margin:10px 0}.rules-button-container{padding-top:15px;width:100%}.remove-btn{border:1px solid #000;color:#000;cursor:pointer;padding:3px 7px}.custom-toogle-container .toggle-group{font-size:1.125rem;margin-top:15px}.custom-toogle-container .toggle-group label{font-size:1.125rem}.next-button-container,.save-button-container{text-align:center}.next-button-container button{background:#0000;border:1px solid #d83307;color:#d83307;cursor:pointer;font-size:19px;font-weight:bolder;margin:10px auto;padding:5px 10px}.custom-toogle-container .form-group{display:flex;flex-direction:column;margin-bottom:1rem}.custom-toogle-container .form-group label{color:#333;font-weight:600;margin-bottom:.5rem}.custom-toogle-container .form-group input[type=color],.custom-toogle-container .form-group input[type=text]{border:1px solid #ccc;border-radius:4px;font-size:1rem;padding:8px;transition:border-color .2s;width:100%}.custom-toogle-container .form-group input[type=color]:focus,.custom-toogle-container .form-group input[type=text]:focus{border-color:#888;outline:none}.custom-toogle-container>.custom-rules-title{margin-bottom:1rem}.rule-page{align-items:flex-start}.save-button-container button{margin-top:20px}.input-color{height:50px;width:100px!important}.open-color-settings{background:#0000;border:1px solid #d83307;color:#d83307;cursor:pointer;font-size:19px;font-weight:bolder;padding:5px 10px}.rules-page-new{margin:0 auto;width:100%}.blue-tabs-container{align-items:center;display:flex;gap:10px;justify-content:center;margin:0 auto;width:90%}.blue-tabs{background:#d1d5dc;border-radius:5px;gap:10px;height:8px;width:30%}.blue-tabs-active{background:#155dfc}.admin-tabs-holder{margin:0 auto;width:95%}.rules-page-columns{align-items:stretch;display:flex;gap:24px}.rules-page-center,.rules-page-left,.rules-page-right{display:flex;flex:1 1;min-width:0}.rules-page-center .admin-tab-container,.rules-page-left .admin-tab-container,.rules-page-right .admin-tab-container{display:flex;flex:1 1;flex-direction:column;width:100%}.admin-tab-container{background:#fff;margin-top:20px;padding:20px}.form-group-v1{margin-top:15px}.form-group-v1 label{color:#444;display:block;font-size:15px;font-weight:500;margin-bottom:.5rem}.form-group-v1 input[type=number],.form-group-v1 input[type=text]{background:#f3f3f5;border:none;border-radius:6px;color:#646464;font-size:15px;padding:8px;transition:border-color .2s;width:100%}.form-group-v1 input[type=number]:focus,.form-group-v1 input[type=text]:focus{border-color:#666;outline:none}.form-group-v1 .rules-textarea,.form-group-v1 textarea.form-control{background:#f3f3f5;border:none;border-radius:6px;color:#646464;font-size:15px;min-height:60px;padding:8px;resize:vertical;transition:border-color .2s;width:100%}.form-group-v1 .rules-textarea:focus,.form-group-v1 textarea.form-control:focus{border-color:#666;outline:none}.rules-action-holder{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;text-align:center}.save-and-continue{background:#000;background-color:#e25569;border-color:#e25569;border-radius:5px;color:#fff}.rules-wordrelease-link,.save-and-continue{cursor:pointer;margin:20px 0;padding:7px 10px}.rules-wordrelease-link{background:#0000;border:1px solid #155dfc;border-radius:5px;color:#155dfc;font-size:14px}.rules-wordrelease-link:hover{background:#155dfc;color:#fff}.rules-php-layout{align-items:stretch;margin:0 auto;max-width:1200px}.rules-php-col{flex:1 1;max-width:560px;min-width:280px}.themeupdate-row.rules-php-layout .rules-php-col>.themeupdate-card.rules-php-card{-webkit-overflow-scrolling:touch;max-height:min(78vh,720px);min-height:0;overflow-x:hidden;overflow-y:auto}.themeupdate-row.rules-php-layout .rules-php-card .themeupdate-card-body.rules-php-card-body{min-height:min-content;padding-bottom:24px}.rules-php-card-title{color:#111;font-size:1.1rem;font-weight:700;margin-bottom:.5rem;margin-top:1rem}.rules-php-card-title:first-of-type{margin-top:0}.rules-php-textarea{display:block;margin-bottom:.5rem;min-height:72px;resize:vertical;width:100%}.rules-php-repeater-row{align-items:flex-start}.rules-php-repeater-textarea{flex:1 1;min-height:60px}.rules-php-marks-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:1rem}.rules-php-marks-label{color:#111;flex:1 1;font-size:1rem;font-weight:500;min-width:160px}.rules-php-number{max-width:100px;width:100%}.rules-php-color-row .rules-php-color-input{cursor:pointer;height:40px;padding:2px;width:100px}.rules-continue-outline{background:#0000!important;border:2px solid #e25569;color:#e25569!important}.themeupdate-page{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;min-height:100vh;padding-bottom:40px;width:100%}.themeupdate-loading{color:#646464;font-size:16px;padding:60px 20px;text-align:center}.themeupdate-page .back-button-holder{margin-bottom:8px}.back-button{align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:6px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;padding:8px 16px}.back-button:hover{background:#f8f9fa}.themeupdate-header{margin-bottom:20px}.themeupdate-title{color:#333;font-size:1.5rem;font-weight:600;margin:0}.themeupdate-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:0 auto;max-width:1400px;width:95%}.themeupdate-row.themeupdate-fullscreen{flex:1 1;gap:0;margin:0;max-width:none;min-height:0;padding:0;width:100%}.themeupdate-row.themeupdate-two-cols{flex-wrap:nowrap}.themeupdate-two-cols .themeupdate-col-left,.themeupdate-two-cols .themeupdate-col-right{display:flex;flex:1 1;max-width:none;min-width:0;padding:16px}.themeupdate-two-cols .themeupdate-col-left{border-right:1px solid #dee2e6}.themeupdate-card-full{display:flex;flex:1 1;flex-direction:column;min-height:0}.themeupdate-card-full .themeupdate-card-body{flex:1 1;overflow-y:auto}.themeupdate-select-multi-tall{min-height:50vh}.themeupdate-col{display:flex;flex:1 1;max-width:40%;min-width:280px}.themeupdate-col .themeupdate-card{display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.themeupdate-card{background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.themeupdate-card-header{background:#f8f9fa;border-bottom:1px solid #dee2e6;color:#333;font-size:16px;font-weight:600;padding:16px 20px}.themeupdate-card-body{display:flex;flex:1 1;flex-direction:column;padding:20px}.themeupdate-label{color:#333;display:block;font-size:15px;font-weight:600;margin:0 0 8px}.themeupdate-input{background:#fff;border:1px solid #dee2e6;border-radius:6px;box-sizing:border-box;font-size:15px;margin-bottom:8px;padding:10px 12px;width:100%}.themeupdate-input:focus{border-color:#666;outline:none}.themeupdate-hint{color:#6c757d;font-size:13px;margin:0 0 8px;text-align:right;width:100%}.themeupdate-muted{color:#6c757d;font-size:13px;line-height:1.5;margin:0 0 12px}.themeupdate-muted code{background:#f8f9fa;border-radius:4px;font-size:12px;padding:4px 8px}.themeupdate-rules-repeater{margin:12px 0}.themeupdate-rule-row{align-items:center;display:flex;gap:8px;margin-bottom:8px}.themeupdate-rule-input{flex:1 1;margin-bottom:0}.themeupdate-add-rule{margin-bottom:8px;margin-top:8px}.themeupdate-btn{align-items:center;border:1px solid #0000;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:opacity .2s}.themeupdate-btn:disabled{cursor:not-allowed;opacity:.6}.themeupdate-btn-primary{background:#007bff;border-color:#007bff;color:#fff}.themeupdate-btn-primary:hover:not(:disabled){background:#0069d9}.themeupdate-btn-success{align-items:center;background:#fa626b;border-color:#fa626b;color:#fff;justify-content:center;text-align:center;width:170px}.themeupdate-btn-success:hover:not(:disabled){background:#fa626b}.themeupdate-btn-danger{background:#dc3545;border-color:#dc3545;color:#fff;padding:6px 12px}.themeupdate-btn-danger:hover:not(:disabled){background:#c82333}.themeupdate-btn-sm{font-size:13px;padding:4px 10px}.themeupdate-color-drop{align-items:center;display:flex;font-size:15px;gap:16px;justify-content:flex-start;margin:12px 0}.themeupdate-color-input{background:#fff;border:1px solid #dee2e6;border-radius:6px;cursor:pointer;height:38px;padding:2px;width:60px}.themeupdate-actions{margin-top:16px;text-align:center}.themeupdate-form-group{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:12px;padding:10px 0}.themeupdate-form-group:last-of-type{border-bottom:none}.themeupdate-switch-label{color:#333;cursor:pointer;font-size:14px;font-weight:500;margin:0}.themeupdate-hr{border:none;border-top:1px solid #dee2e6;margin:16px 0}.themeupdate-upload-limit{margin:16px 0;padding:12px 0}.themeupdate-upload-limit .themeupdate-input{max-width:120px}.themeupdate-additional-fields{margin-top:16px;padding-top:12px}.themeupdate-dynamic-inputs{margin-bottom:12px}.themeupdate-input-group{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.themeupdate-dynamic-input{flex:1 1;margin-bottom:0;min-width:160px}.themeupdate-input-append{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.themeupdate-select-dot{background:#0000;border:2px solid #333;border-radius:50%;cursor:pointer;display:inline-block;flex-shrink:0;height:20px;width:20px}.themeupdate-select-dot.selected{background:#fa626b;border-color:#fa626b}.themeupdate-checkbox{cursor:pointer;height:18px;margin:0;width:18px}.themeupdate-checkbox-label{cursor:pointer;font-size:14px;margin:0}.themeupdate-additional-fields .themeupdate-btn{margin-bottom:8px;margin-right:8px}.themeupdate-select-wrap{margin:8px 0}.themeupdate-select-multi{background:#fff;border:1px solid #dee2e6;border-radius:6px;font-size:14px;min-height:120px;padding:8px;width:100%}.themeupdate-select-multi:focus{border-color:#666;outline:none}.themeupdate-selected-box{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;display:flex;flex-direction:column;gap:10px;min-height:120px;padding:12px}.themeupdate-selected-box-inner{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.themeupdate-select-inline{flex:1 1;font-size:14px;margin-bottom:0;min-width:140px;padding:8px 10px}.themeupdate-select-all-link{background:none;border:none;color:#007bff;cursor:pointer;font-size:14px;padding:0;text-decoration:underline}.themeupdate-select-all-link:hover{color:#0056b3}.themeupdate-selected-chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-height:36px}.themeupdate-selected-empty{color:#6c757d;font-size:14px}.themeupdate-selected-chip{align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:6px;color:#333;display:inline-flex;font-size:14px;gap:6px;padding:6px 10px}.themeupdate-chip-remove{align-items:center;background:#dc3545;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;height:20px;justify-content:center;line-height:1;padding:0;transition:background .2s;width:20px}.themeupdate-chip-remove:hover{background:#c82333}.themeupdate-upload-form{border-top:1px solid #f0f0f0;margin:16px 0;padding:12px 0}.themeupdate-file-wrap{margin-bottom:8px}.themeupdate-file-wrap input[type=file]{font-size:14px;padding:6px 0}.themeupdate-file-wrap label{color:#6c757d;display:block;font-size:13px;margin-top:4px}.themeupdate-upload-form .themeupdate-btn{margin-top:8px}.themeupdate-file-wrap input[type=file]{height:auto}.themeupdate-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto 20px;max-width:1200px;width:95%}.themeupdate-tab{align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:background .15s,border-color .15s}.themeupdate-tab:hover{background:#f8f9fa}.themeupdate-tab.active{background:#e8f5e9;border-color:#28a745;color:#1b5e20}.themeupdate-panel-wide{margin:0 auto;max-width:1200px;width:95%}.themeupdate-feedback-category-title-block,.themeupdate-feedback-save-titles{display:none}.themeupdate-feedback-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:16px}.themeupdate-feedback-card{background:#fff;border:1px solid #dee2e6;border-radius:8px;overflow:hidden}.themeupdate-feedback-card .themeupdate-card-header{font-size:15px}.themeupdate-feedback-preview-main{margin:8px 0 12px;min-height:80px}.themeupdate-feedback-main-img{border:1px solid #eee;border-radius:6px;height:auto;max-height:140px;max-width:140px;object-fit:contain;width:auto}.themeupdate-feedback-items-grid{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 12px;min-height:40px}.themeupdate-feedback-item-tile{position:relative;width:90px}.themeupdate-feedback-item-tile img{border:1px solid #ddd;border-radius:6px;display:block;height:90px;object-fit:cover;width:90px}.themeupdate-feedback-item-remove{background:#dc3545;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:16px;height:26px;line-height:1;padding:0;position:absolute;right:-8px;top:-8px;width:26px}.themeupdate-feedback-item-remove:hover:not(:disabled){background:#c82333}.themeupdate-conveyor-preview{margin-top:16px}.themeupdate-preview-fluid{border:1px solid #eee;border-radius:8px;display:block;height:auto;max-width:100%}.themeupdate-view-upload-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:8px}.themeupdate-view-upload-col{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:16px}.card-border{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:16px}.themeupdate-layout-editor{margin-top:8px}.themeupdate-layout-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.themeupdate-btn-group{border:1px solid #dee2e6;border-radius:6px;display:inline-flex;overflow:hidden}.themeupdate-btn-group .themeupdate-btn{border:none;border-radius:0;border-right:1px solid #dee2e6;margin:0}.themeupdate-btn-group .themeupdate-btn:last-child{border-right:none}.themeupdate-btn-outline{background:#fff;border:1px solid #ced4da;color:#333}.themeupdate-btn-active{background:#dc3545;border-color:#dc3545;color:#fff}.themeupdate-layout-columns{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr minmax(220px,280px)}@media (max-width:900px){.themeupdate-layout-columns{grid-template-columns:1fr}}.themeupdate-layout-stage{background:#f8f8f8;border:1px solid #ddd;border-radius:10px;margin:0 auto;max-width:900px;overflow:hidden;position:relative;width:100%}.themeupdate-layout-stage.themeupdate-layout-stage--mobile-portrait{margin-left:auto;margin-right:auto;max-width:100%;width:min(100%,414px,37.88839vh,332.67857px)}.themeupdate-layout-bg{background-position:50%;background-size:cover;inset:0;position:absolute}.themeupdate-layout-cat{cursor:move;height:auto;position:absolute;touch-action:none;-webkit-user-select:none;user-select:none;z-index:2}.themeupdate-layout-belt{outline:2px dashed #0d6efdd9;outline-offset:2px;z-index:3}.themeupdate-layout-placeholder{align-items:center;background:#ffffffd9;border:1px dashed #ccc;border-radius:6px;box-sizing:border-box;color:#6c757d;display:flex;font-size:12px;justify-content:center;min-height:48px;position:absolute;z-index:1}.themeupdate-layout-side .themeupdate-form-group{align-items:stretch;flex-direction:column;gap:6px}.themeupdate-range{width:100%}div:where(.swal2-container) div:where(.swal2-html-container){word-wrap:break-word;color:inherit;cursor:auto;font-size:16px;font-weight:400;justify-content:center;line-height:normal;margin:0;overflow:auto;padding:var(--swal2-html-container-padding);text-align:center;word-break:break-word;z-index:1}.LoginPage_container{align-items:center;background-color:#f0f2f5;display:flex;height:100vh;justify-content:center}.LoginPage_form{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:2rem;width:320px}.LoginPage_title{font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.LoginPage_field{margin-bottom:1rem}.LoginPage_label{color:#333;display:block;font-size:.9rem;margin-bottom:.5rem}.LoginPage_input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem;padding:.5rem;width:100%}.LoginPage_button{background-color:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-top:.5rem;padding:.75rem;width:100%}.LoginPage_error{color:#e74c3c;font-size:.9rem;margin-bottom:1rem;text-align:center}body.lobby-static-bg,html.lobby-static-bg{min-height:100%;min-height:100dvh}body.lobby-static-bg{background-attachment:fixed;background-color:#1a1208;background-image:url(/static/media/begin.9ca3f0132ced399b2f33.jpg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;margin:0}@media (max-width:720px){body.lobby-static-bg{background-image:url(/static/media/begin_mob.f247eea9cd7909adbbb4.jpg)}}.page{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--font-app);justify-content:center;overflow:hidden;position:relative;width:100%}.gridOverlay,.splitOverlay{inset:0;pointer-events:none;position:absolute;z-index:0}.heading{color:#fff;font-size:clamp(2.5rem,6vw,4rem);font-weight:900;letter-spacing:.12em;margin-bottom:2.5rem;text-shadow:0 2px 16px #00000059;text-transform:uppercase;z-index:1}.cardsRow{align-items:stretch;flex-wrap:wrap;gap:2rem;justify-content:center}.cardsRow,.lobbyCard{display:flex;z-index:1}.lobbyCard{align-items:center;border-radius:24px;box-shadow:0 8px 40px #00000059;box-sizing:border-box;flex-direction:column;gap:1rem;padding:1.5rem 1.5rem 1.8rem;position:relative;width:280px}.createCard{background-color:#1eb7b4}.joinCard{background-color:#fb5279}.cardTitle{color:#fff;font-family:var(--font-app);font-size:2rem;font-weight:900;letter-spacing:.12em;margin:0;text-shadow:0 1px 6px #00000026;text-transform:uppercase}.cardInner{background-color:#f5ede0;border-radius:16px;box-sizing:border-box;flex:1 1;flex-direction:column;gap:1rem;min-height:200px;padding:1.4rem 1.2rem;width:100%}.cardInner,.qrPlaceholder{align-items:center;display:flex;justify-content:center}.qrPlaceholder{flex-shrink:0;height:140px;width:140px}.qrIcon{color:#1eb7b4;height:100%;width:100%}.createInner .createBtn{background:#0000;border:2px solid #fff;border-radius:5px;color:#1eb7b4;cursor:pointer;font-family:var(--font-app);font-size:1rem;font-weight:700;letter-spacing:.06em;margin:0;padding:11px;text-transform:capitalize;transition:opacity .18s;width:180px}.createInner .createBtn:hover{opacity:.75}.pinDisplayBox{align-items:center;background-color:#f5ede0;border-radius:12px;box-shadow:inset 0 2px 8px #f055751f;box-sizing:border-box;display:flex;justify-content:center;min-height:80px;padding:1.2rem 1rem;width:100%}.pinDisplay{color:#fb5279;font-size:2.8rem;letter-spacing:.18em}.pinDisplay,.pinPlaceholder{font-family:var(--font-app);font-weight:900}.pinPlaceholder{color:#f0557559;font-size:2rem;letter-spacing:.25em}.fullWidth{width:100%}.joinInput{background:#0000;border:2.5px solid #ffffffd9;border-radius:10px;box-sizing:border-box;color:#fb5279;font-family:var(--font-app);font-size:1.05rem;letter-spacing:.18em;outline:none;padding:.65rem 1rem;text-align:center;transition:border-color .2s;width:100%}.joinInput:focus{background:#ffffff14;border-color:#fff}.joinInput::placeholder{color:#fb5279;font-weight:400;letter-spacing:.06em}.errorText{color:#ffe066;font-size:.82rem;letter-spacing:.03em;margin-top:.4rem;text-align:center}.nextBtn{background:#0000;border:2.5px solid #fff;border-radius:50px;color:#fff;cursor:pointer;font-family:var(--font-app);font-size:1.1rem;font-weight:900;letter-spacing:.1em;margin-top:2.8rem;padding:.75rem 4rem;transition:background .2s;z-index:1}.nextBtn:hover{background:#ffffff26}.nextBtn:disabled{cursor:not-allowed;opacity:.6}@media (max-width:720px){.lobbyCard{width:min(280px,85vw)}.pinDisplay{font-size:2.2rem}}@media (max-width:768px) and (orientation:portrait){.nextBtn{margin-bottom:10px;margin-top:15px;z-index:1}.cardsRow{gap:1.2rem}}body.sorthat-static-bg,html.sorthat-static-bg{min-height:100%;min-height:100dvh}body.sorthat-static-bg{background-attachment:fixed;background-color:#0a6f96;background-image:url(/static/media/begin.9ca3f0132ced399b2f33.jpg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;margin:0}@media (max-width:720px){body.sorthat-static-bg{background-image:url(/static/media/begin_mob.f247eea9cd7909adbbb4.jpg)}}.content-page{align-items:center;display:flex;flex-direction:column;font-family:var(--font-app);gap:1.8rem;justify-content:center;min-height:calc(100dvh - 90px);padding:clamp(1rem,4vw,2rem) max(1rem,env(safe-area-inset-right,0px)) 1.5rem max(1rem,env(safe-area-inset-left,0px))}.content-folder,.content-page{box-sizing:border-box;width:100%}.content-folder{filter:drop-shadow(0 14px 28px rgba(0,45,72,.22));margin:0 auto;max-width:560px;padding-top:44px;position:relative}.content-folder-svg{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.content-folder-tab-text{color:#0a3d5c;font-size:clamp(.78rem,1.25vw,.95rem);font-weight:900;left:0;letter-spacing:.1em;line-height:1;padding:.65rem 0;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;top:0;white-space:nowrap;width:53%;z-index:2}.content-folder-body{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:1.4rem;padding:clamp(1.4rem,3.2vw,2rem) clamp(1rem,4.5vw,2.25rem) clamp(1.7rem,3.8vw,2.4rem);position:relative;width:100%;z-index:2}.content-timer-heading{color:#0a3d5c;font-size:clamp(1.1rem,2.8vw,1.4rem);font-weight:900;letter-spacing:.12em;margin:0;text-align:center;text-transform:uppercase}.content-toggle{align-items:center;background:#fff;border:2.5px solid #0b617f;border-radius:999px;color:#0b617f;cursor:pointer;display:inline-flex;font-family:inherit;font-size:clamp(1rem,2.8vw,1.15rem);font-weight:700;gap:0;height:54px;justify-content:center;letter-spacing:.06em;min-width:160px;padding:0 1.6rem;transition:background-color .15s ease,color .15s ease}.content-toggle.is-on{background:#0b617f;color:#fff}.content-toggle:disabled{cursor:not-allowed;opacity:.65}.content-toggle-thumb,.content-toggle-track{display:none}.content-toggle-text{font-size:clamp(1rem,2.8vw,1.15rem);font-weight:700;letter-spacing:.06em}.content-points-row{align-items:center;color:#0b5170;display:flex;font-size:clamp(1.3rem,3.5vw,2rem);font-weight:700;gap:.5rem;justify-content:center;max-width:440px;width:100%}.content-points-label{white-space:nowrap}.content-timer-input{font-size:1.3rem!important;width:110px!important}.content-points-input{background:#fff;border:2.5px solid #0b617f;border-radius:12px;color:#0b617f;font-family:inherit;font-size:1.5rem;height:48px;outline:none;text-align:center;width:86px}.content-error{color:#be1f32;font-size:1rem;font-weight:600;margin:0;min-height:1.3rem}.content-next-wrap{display:flex;justify-content:center;width:100%}.content-next-btn{background:#0000;border:3px solid #fffffff2;border-radius:999px;color:#fff;cursor:pointer;font-family:inherit;font-size:clamp(1.5rem,4vw,2.7rem);font-weight:700;min-width:240px;padding:.55rem 2rem;transition:background-color .2s ease}.content-next-btn:hover:enabled{background:#fff3}.content-next-btn:disabled{cursor:not-allowed;opacity:.65}.content-loading{color:#fff;font-family:var(--font-app);font-size:.95rem;min-height:1rem}@media (max-width:560px){.content-folder-tab-text{font-size:clamp(.7rem,2.8vw,.85rem);width:58%}.content-points-row{flex-direction:column}}body.question-static-bg,html.question-static-bg{min-height:100%;min-height:100dvh}body.question-static-bg{background-attachment:fixed;background-color:#f5efe6;background-image:url(/static/media/begin.9ca3f0132ced399b2f33.jpg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;margin:0}@media (max-width:720px){body.question-static-bg{background-image:url(/static/media/begin_mob.f247eea9cd7909adbbb4.jpg)}}.question-page{align-items:center;box-sizing:border-box;display:flex;font-family:var(--font-app);justify-content:center;min-height:calc(100dvh - 90px);padding:1.5rem 1rem;width:100%}.question-stack{gap:1rem;max-width:960px;width:100%;z-index:1}.q-setup,.question-stack{align-items:center;display:flex;flex-direction:column;position:relative}.q-setup{gap:1.5rem;width:min(860px,96vw)}.q-setup-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:clamp(1rem,3vw,1.75rem);justify-content:center;width:100%}.q-setup-card{border-radius:24px;box-shadow:0 12px 32px #3730282e;box-sizing:border-box;display:flex;flex:1 1 300px;flex-direction:column;gap:1rem;padding:1.15rem 1.2rem 1.25rem;width:min(380px,100%)}.q-setup-card--topic{background:#3bbfbf}.q-setup-card--score{background:#f05575}.q-setup-card-header,.q-setup-card-header-input{border:2.5px solid #fff;border-radius:12px;box-sizing:border-box;color:#fff;font-size:clamp(1.05rem,2.8vw,1.28rem);font-weight:900;letter-spacing:.16em;padding:.5rem .65rem;text-align:center;text-transform:uppercase;width:100%}.q-setup-card-header-input{background:#0000;font-family:var(--font-app);outline:none;transition:box-shadow .15s ease}.q-setup-card-header-input::placeholder{color:#ffffffe0}.q-setup-card-header-input.is-active{box-shadow:0 6px 20px #0000001f}.q-setup-card-header-input:disabled{cursor:not-allowed;opacity:.72}.q-setup-card-body{align-items:stretch;background:#0000;border-radius:0;box-sizing:border-box;gap:1rem;min-height:0;padding:0}.q-setup-card-body,.q-topic-options{display:flex;flex-direction:column;width:100%}.q-topic-options{align-items:center;gap:.45rem}.q-topic-pill{background:#0000;border:2px solid #0000;border-radius:14px;color:#fff;cursor:pointer;font-family:var(--font-app);font-size:clamp(1rem,2.6vw,1.22rem);font-weight:900;letter-spacing:.04em;max-width:280px;padding:.42rem .75rem;text-align:center;transition:opacity .15s ease,border-color .15s ease;width:100%}.q-topic-pill.is-active{border-color:#fffffff2;opacity:1}.q-topic-pill:not(.is-active){opacity:.92}.q-topic-pill:hover:not(:disabled):not(.is-active){opacity:1}.q-topic-pill:disabled{cursor:not-allowed;opacity:.55}.q-setup-inline{align-items:center;background:#fff;border:none;border-radius:14px;box-shadow:inset 0 0 0 1px #0000000a;box-sizing:border-box;display:flex;gap:.65rem;justify-content:space-between;padding:.55rem .9rem;width:100%}.q-setup-card--topic .q-setup-inline-label{color:#3bbfbf}.q-setup-card--score .q-setup-inline-label{color:#f05575}.q-setup-inline-label{font-size:clamp(.72rem,2vw,.88rem);font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.q-setup-inline-input{border:2px solid #00000014;border-radius:10px;box-sizing:border-box;flex-shrink:0;font-family:var(--font-app);font-size:1.05rem;font-weight:900;height:34px;min-width:2.25rem;outline:none;text-align:center;width:3rem}.q-setup-card--topic .q-setup-inline-input{border-color:#3bbfbf59;color:#2a9d96}.q-setup-card--score .q-setup-inline-input{border-color:#f0557559;color:#d63d5c}.q-setup-inline-input::placeholder{color:#00000047;font-weight:700}.q-setup-inline-input:disabled{background:#00000008;cursor:not-allowed;opacity:.65}.q-seg-toggle{border:2px solid #fffffff2;border-radius:999px;box-sizing:border-box;display:flex;gap:8px;margin:0 auto;max-width:260px;padding:5px;width:100%}.q-seg-toggle-btn{background:#0000;border:2px solid #0000;border-radius:999px;color:#fff;cursor:pointer;flex:1 1;font-family:var(--font-app);font-size:.92rem;font-weight:900;letter-spacing:.12em;padding:.48rem .6rem;text-transform:uppercase;transition:background .18s ease,color .18s ease,border-color .18s ease}.q-seg-toggle--on .q-seg-toggle-btn.is-selected{background:#fff;border-color:#0000;color:#e84d6f;cursor:default}.q-seg-toggle--on .q-seg-toggle-btn:not(.is-selected){background:#0000;border-color:#0000;color:#fff}.q-seg-toggle--off .q-seg-toggle-btn.is-selected{background:#0000;border-color:#fff;color:#fff;cursor:default}.q-seg-toggle--off .q-seg-toggle-btn:not(.is-selected){background:#0000;border-color:#0000;color:#fff}.q-seg-toggle-btn:disabled:not(.is-selected){cursor:not-allowed;opacity:.45}.q-seg-toggle-btn.is-selected:disabled{opacity:1}.q-setup-generate{background:#3bbfbf;border:none;border-radius:16px;box-shadow:0 10px 28px #2d828259;color:#fff;cursor:pointer;font-family:var(--font-app);font-size:clamp(1.05rem,2.8vw,1.25rem);font-weight:900;letter-spacing:.16em;min-height:54px;position:relative;text-transform:uppercase;transition:transform .14s ease,box-shadow .14s ease,background .18s ease;width:min(200px,92vw);z-index:1}.q-setup-generate:hover:enabled{background:#32adad;box-shadow:0 14px 36px #2d82826b;transform:translateY(-2px)}.q-setup-generate:disabled{cursor:not-allowed;opacity:.62}.q-generate-btn,.q-line-input,.q-mini-btn,.q-next-main-btn,.q-publish-btn{font-family:var(--font-app)}.q-line-input{background:#0000;border:2.5px solid #ffffffd1;border-radius:14px;box-sizing:border-box;color:#fff;font-size:clamp(.95rem,1.8vw,1.1rem);height:52px;outline:none;padding:0 1rem;text-align:center;transition:background .18s ease,border-color .18s ease;width:100%}.q-line-input::placeholder{color:#fff9}.q-line-input option{background:#fff;color:#0f4a62}.q-line-input:focus{background:#ffffff1a;border-color:#fff}.q-error,.q-success{font-size:1rem;font-weight:700;margin:0;text-align:center}.q-error,.q-success{color:#000}@media (max-width:768px) and (orientation:portrait){.q-setup-row{align-items:center;flex-direction:column}.q-setup-card{flex:none;width:min(380px,94vw)}.q-setup-inline-label{font-size:.72rem}.q-setup-inline-input{width:2.75rem}.q-topic-pill{font-size:1.02rem}}.q-preview-panel{background:#3bbfbf;border-radius:26px;box-shadow:0 10px 50px #00000052;box-sizing:border-box;padding:1.5rem 1.8rem;position:relative;width:min(960px,96vw)}.q-preview-card{display:flex;flex-direction:column;gap:1rem}.q-preview-top{align-items:center;display:flex;gap:1rem}.q-preview-question-pill{background:#0000;border:2.5px solid #ffffffe6;border-radius:999px;box-sizing:border-box;color:#fff;flex:1 1;font-size:clamp(.9rem,1.8vw,1.3rem);font-weight:900;letter-spacing:.05em;line-height:1.25;min-width:0;overflow-wrap:anywhere;padding:.72rem 1.5rem;text-transform:uppercase;white-space:normal;word-break:break-word}.q-preview-action-btns{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.q-action-pill{background:#0000;border:2.5px solid #ffffffe0;border-radius:999px;color:#fff;cursor:pointer;font-family:var(--font-app);font-size:.82rem;font-weight:900;height:36px;letter-spacing:.1em;padding:0 1.1rem;text-transform:uppercase;transition:background .15s ease;white-space:nowrap}.q-action-pill:hover:enabled{background:#ffffff26}.q-action-pill:disabled{cursor:not-allowed;opacity:.5}.q-preview-options-list{display:flex;flex-direction:column;gap:.22rem;min-width:0;padding-left:.25rem;padding-right:.25rem}.q-preview-opt-text{color:#ffffffe0;font-size:clamp(.75rem,1.3vw,.92rem);font-weight:800;letter-spacing:.06em;line-height:1.4;overflow-wrap:anywhere;text-transform:uppercase;word-break:break-word}.q-preview-opt-text.is-correct{color:#3be477}.q-preview-footer{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.3rem}.q-footer-pill{background:#0000;border:2.5px solid #ffffffe0;border-radius:999px;color:#fff;cursor:pointer;flex:1 1;font-family:var(--font-app);font-size:clamp(.88rem,1.4vw,1rem);font-weight:900;height:54px;letter-spacing:.1em;min-width:110px;text-align:center;text-transform:uppercase;transition:background .15s ease,transform .12s ease}.q-footer-pill:hover:enabled{background:#ffffff21;transform:translateY(-1px)}.q-footer-pill.primary{background:#ffffff26;border-color:#fffffff2}.q-footer-pill.save{background:#fff3;border-color:#fff}.q-footer-pill:disabled{cursor:not-allowed;opacity:.4;transform:none}@media (max-width:768px) and (orientation:portrait){.q-preview-panel{overflow-x:hidden;padding:1.1rem 1rem 1.25rem;width:min(960px,100%)}.q-preview-card{min-width:0}.q-preview-top{align-items:stretch;flex-direction:column;gap:.75rem}.q-preview-question-pill{border-radius:18px;flex:none;font-size:clamp(.82rem,3.8vw,1.05rem);letter-spacing:.04em;max-width:100%;padding:.65rem 1rem;width:100%}.q-preview-action-btns{flex-shrink:0;flex-wrap:wrap;gap:.45rem;justify-content:flex-end;width:100%}.q-preview-options-list{padding-left:.35rem;padding-right:.35rem}.q-preview-footer{gap:.55rem}.q-footer-pill{flex-basis:calc(50% - 0.3rem);flex-grow:1;flex-shrink:1;min-width:0}.q-add-left{min-width:0}.q-line-input{font-size:clamp(.78rem,3.4vw,.95rem);padding-left:.75rem;padding-right:.75rem;text-align:left}}@media (max-width:768px) and (orientation:landscape){.q-preview-panel{overflow-x:hidden;padding:1.15rem 1.2rem 1.25rem}.q-preview-top{align-items:stretch;flex-direction:column;gap:.65rem}.q-preview-question-pill{border-radius:18px;flex:none;overflow-wrap:anywhere;width:100%}.q-preview-action-btns{flex-wrap:wrap;justify-content:flex-end;width:100%}.q-preview-options-list{padding-left:.35rem;padding-right:.35rem}}.q-edit-card{display:flex;flex-direction:column;gap:.65rem;position:relative}.q-edit-header-actions{display:flex;gap:.5rem;position:absolute;right:0;top:0;z-index:3}.q-edit-fields{box-sizing:border-box;display:flex;flex-direction:column;gap:.6rem;padding-right:170px;width:100%}@media (max-width:640px){.q-edit-fields{padding-right:0;padding-top:3.2rem;width:100%}.q-edit-header-actions{justify-content:flex-end;margin-bottom:.5rem;position:static}}.q-add-layout{grid-gap:1.8rem;align-items:start;display:grid;gap:1.8rem;grid-template-columns:1fr 1fr}@media (max-width:640px){.q-add-layout{grid-template-columns:1fr}}.q-add-left{gap:.75rem}.q-add-left,.q-add-right{display:flex;flex-direction:column}.q-add-right{gap:.6rem}.q-add-right-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.3rem}.q-folder{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:clamp(300px,52vw,360px);position:relative;width:min(560px,96vw)}.q-folder-svg{height:100%;inset:0;width:100%;z-index:1}.q-folder-svg,.q-folder-tab-text{pointer-events:none;position:absolute}.q-folder-tab-text{color:#fff;font-size:22px;font-weight:900;left:15px;letter-spacing:.11em;line-height:1;padding:.55rem 0;text-transform:uppercase;top:0;white-space:nowrap;width:53%;z-index:2}.q-folder-card{align-items:center;background:#0000;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;gap:.95rem;justify-content:center;left:0;padding:1.5rem 1.2rem 1.25rem;position:absolute;right:0;top:36px;z-index:2}.q-generate-btn{background:#0000;border:2.5px solid #ffffffeb;border-radius:14px;color:#fff;cursor:pointer;font-size:clamp(1.1rem,3vw,1.6rem);font-weight:700;height:58px;max-width:420px;transition:background-color .2s ease,transform .15s ease;width:100%}.q-generate-btn:hover:enabled{background:#ffffff1f;transform:translateY(-1px)}.q-generate-btn:disabled{cursor:not-allowed;opacity:.65}.q-next-main-btn{background:#0000;border:4px solid #fffffff2;border-radius:999px;color:#fff;cursor:pointer;font-size:clamp(2.1rem,4.6vw,2.5rem);font-weight:700;height:70px;min-width:220px;transition:background-color .2s ease}.q-next-main-btn:hover{background:#ffffff26}.q-frame{background:#0000;box-sizing:border-box;height:clamp(320px,52vw,430px);padding:0;position:relative;width:min(760px,92vw)}.q-frame:before{display:none}.q-frame.review{padding:0}.q-review-folder-svg{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}.q-review-folder-tab{color:#fff;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:900;left:0;letter-spacing:.06em;line-height:1;padding:.42rem 0 .35rem 1rem;pointer-events:none;position:absolute;text-align:left;text-transform:uppercase;top:0;width:53%;z-index:2}.q-review-body{align-items:center;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;gap:.7rem;justify-content:center;left:0;padding:.85rem 2.1rem 1rem;position:absolute;right:0;top:40px;z-index:2}.q-review-title{display:none}.q-review-question{font-size:clamp(1rem,2.15vw,1.2rem);font-weight:800;line-height:1.14;margin:0;max-width:90%}.q-review-info,.q-review-question{color:#fff;overflow-wrap:anywhere;text-align:center;word-break:break-word}.q-review-info{font-size:clamp(.9rem,1.55vw,1.2rem);line-height:1.2;margin:.15rem 0 0;max-width:92%}.q-action-row{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.q-mini-btn{background:#0000;border:3px solid #ffffffeb;border-radius:12px;color:#fff;cursor:pointer;font-family:var(--font-app);font-size:1.2rem;height:42px;min-width:122px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.q-mini-btn:hover:enabled{background:#fff;border-color:#fff;color:#0f4a62}.q-mini-btn.danger{border-color:#ffbebef2}.q-mini-btn.danger:hover:enabled{background:#fff0f0;border-color:#ffd6d6;color:#9f1f1f}.q-counter-box{background:#fff;border-radius:11px;color:#114d66;font-size:clamp(1.25rem,2.7vw,1.8rem);font-weight:700;min-width:242px;padding:.2rem .7rem;text-align:center}.q-publish-btn{background:#0000;border:3px solid #fffffff2;border-radius:13px;font-family:var(--font-app);font-size:1.3rem;height:44px;min-width:150px}.q-arrow,.q-publish-btn{color:#fff;cursor:pointer}.q-arrow{background:#ffffff4d;border:none;border-radius:50%;font-size:2.3rem;height:56px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);width:56px}.q-arrow.left{left:-74px}.q-arrow.right{right:-74px}.q-arrow:disabled{cursor:not-allowed;opacity:.35}.q-edit-panel{display:flex;flex-direction:column;gap:.6rem;margin-top:20px;max-width:90%;width:min(530px,100%)}.q-preview-list{background:#0000;border-radius:18px;padding:.2rem .2rem .6rem}.q-preview-row{grid-gap:.9rem;align-items:start;border-radius:16px;display:grid;gap:.9rem;grid-template-columns:1fr auto;padding:.9rem .8rem}.q-preview-main{min-width:0}.q-preview-actions{align-items:center;display:flex;gap:.4rem;padding-top:.35rem}.q-preview-btn{background:#0000;border:2.5px solid #ffffffeb;border-radius:999px;color:#fff;cursor:pointer;font-family:var(--font-app);font-weight:900;height:34px;letter-spacing:.05em;padding:0 .75rem;text-transform:uppercase}.q-preview-btn:hover:enabled{background:#ffffff1f}.q-preview-btn.danger{border-color:#ffd2d2f2}.q-preview-btn:disabled{cursor:not-allowed;opacity:.6}.q-preview-footer-btn{background:#0000;border:3px solid #ffffffeb;border-radius:999px;color:#fff;cursor:pointer;font-family:var(--font-app);font-weight:900;height:58px;letter-spacing:.08em;min-width:240px;padding:0 1.25rem;text-transform:uppercase}.q-preview-footer-btn.primary{background:#ffffff1f}.q-preview-footer-btn:disabled{cursor:not-allowed;opacity:.6}.q-edit-panel--inline{max-width:100%;width:min(520px,100%)}.q-preview-add-inline{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.q-preview-add-actions{align-items:center;display:flex;gap:.5rem}@media (max-width:720px){.q-preview-row{grid-template-columns:1fr}.q-preview-actions{justify-content:flex-end}.q-preview-footer-btn{min-width:0;width:100%}.q-footer-pill{min-width:80px}}body.host-static-bg,html.host-static-bg{min-height:100%;min-height:100dvh}body.host-static-bg{background-attachment:fixed;background-color:#f5efe6;background-image:url(/static/media/begin.9ca3f0132ced399b2f33.jpg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;margin:0}@media (max-width:720px){body.host-static-bg{background-image:url(/static/media/begin_mob.f247eea9cd7909adbbb4.jpg)}}.host-landing{--host-teal:#26b8b1;--host-pink:#f9527e;align-items:center;flex-direction:column;font-family:var(--font-app);gap:1.35rem;min-height:calc(100dvh - 90px);padding:1.25rem 1rem 1.5rem;position:relative;width:100%}.host-cards,.host-landing{box-sizing:border-box;display:flex;justify-content:center}.host-cards{align-items:flex-start;flex-wrap:wrap;gap:clamp(1rem,3vw,1.5rem);width:min(860px,95vw)}.host-column{align-items:stretch;flex:1 1 300px;gap:.85rem;max-width:min(360px,92vw);width:min(360px,92vw)}.host-card,.host-column{box-sizing:border-box;display:flex;flex-direction:column}.host-card{align-items:center;border-radius:28px;box-shadow:0 14px 36px #2d283733;gap:1.15rem;padding:1.35rem 1.35rem 1.45rem;width:100%}.host-card--create{background:var(--host-teal)}.host-card--join{background:var(--host-pink)}.host-card-title{color:#fff;font-size:clamp(2rem,5vw,3rem);font-weight:900;letter-spacing:.14em;line-height:1.05;text-align:center;text-transform:uppercase;width:100%}.host-card-inner{flex:1 1 auto;flex-direction:column;gap:1rem;min-height:min(280px,52vw);width:100%}.host-card-inner,.host-qr-frame{align-items:center;box-sizing:border-box;display:flex;justify-content:center}.host-pin-frame,.host-qr-frame{aspect-ratio:1/1;background:#fff;border-radius:22px;box-shadow:0 4px 18px #00000014;padding:.85rem;width:min(220px,78%)}.host-pin-frame{align-items:center;box-sizing:border-box;display:flex;justify-content:center}.host-qr-image{height:100%;object-fit:contain;width:100%}.host-card-subtitle{color:#fff;font-size:clamp(.95rem,2.4vw,1.15rem);margin:0;text-transform:lowercase}.host-card-subtitle,.host-pin{font-weight:900;letter-spacing:.08em;text-align:center}.host-pin{color:var(--host-pink);font-size:clamp(3rem,11vw,4.75rem);line-height:1}.host-card-btn{border:3px solid;border-radius:999px;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:clamp(.88rem,2.1vw,1.05rem);font-weight:900;letter-spacing:.08em;margin-left:auto;margin-right:auto;max-width:200px;padding:.55rem 1rem;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,transform .15s ease;width:100%}.host-card-btn--create{background:#ffffffb8;border-color:var(--host-teal);color:var(--host-teal)}.host-card-btn--create:hover:enabled{background:#ffffffeb}.host-card-btn--join{background:#ffffffb8;border-color:var(--host-pink);color:var(--host-pink)}.host-card-btn--join:hover:enabled{background:#ffffffeb}.host-card-btn:hover:enabled{transform:translateY(-1px)}.host-card-btn:disabled{cursor:not-allowed;opacity:.65}.host-save-status{color:#ccffe2;font-size:.95rem;margin:0}.host-start-btn{background:#ffffffb8;border:3px solid var(--host-teal);border-radius:999px;color:var(--host-teal);cursor:pointer;font-family:inherit;font-size:clamp(1.2rem,3.2vw,1.75rem);font-weight:900;height:56px;letter-spacing:.1em;margin-top:.15rem;min-width:220px;padding:0 2rem;text-transform:uppercase;transition:background-color .2s ease,transform .15s ease}.host-start-btn:hover{background:#ffffffeb}@media (max-width:768px){.host-cards{gap:1.25rem}.host-column{max-width:min(360px,94vw)}.host-card-inner{min-height:min(260px,58vw)}}body.game-active{background-attachment:fixed!important;background-color:#f5f0e1!important;background-image:url(/static/media/begin.9ca3f0132ced399b2f33.jpg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}@media (max-width:720px){body.game-active{background-image:url(/static/media/begin_mob.f247eea9cd7909adbbb4.jpg)!important}}.quiz-loader{animation:spin .75s linear infinite;border:5px solid #ffffff4d;border-top-color:#fff;height:48px;width:48px}.mf-root{--mf-teal-light:#2c7998;--mf-teal-dark:#009fbd;--mf-dark:#2c7998;--mf-answer:#2c7998;font-family:var(--font-app);isolation:isolate;overflow-x:hidden;position:relative;width:100%}.mf-split-bg{--mf-left-edge-top:58%;--mf-left-edge-bottom:46%;inset:0;pointer-events:none;position:fixed;z-index:0}.mf-split-left,.mf-split-right{inset:0;position:absolute;transition:clip-path .48s cubic-bezier(.22,1,.36,1),background-color .3s ease}.mf-split-left{background:var(--mf-teal-light);clip-path:polygon(0 0,var(--mf-left-edge-top) 0,var(--mf-left-edge-bottom) 100%,0 100%)}.mf-split-right{background:var(--mf-teal-dark);clip-path:polygon(var(--mf-left-edge-top) 0,100% 0,100% 100%,var(--mf-left-edge-bottom) 100%)}.mf-split-bg--hover-left{--mf-left-edge-top:76%;--mf-left-edge-bottom:64%}.mf-split-bg--hover-right{--mf-left-edge-top:36%;--mf-left-edge-bottom:24%}.mf-split-bg--picked-left .mf-split-left{background:var(--mf-teal-light);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.mf-split-bg--picked-left .mf-split-right{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.mf-split-bg--picked-right .mf-split-left{clip-path:polygon(0 0,0 0,0 100%,0 100%)}.mf-split-bg--picked-right .mf-split-right{background:var(--mf-teal-dark);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.mf-wave-pattern{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 700'%3E%3Cg fill='none' stroke='%23000' stroke-opacity='.24' stroke-width='1.2'%3E%3Cpath d='M-80 70q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 100q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 130q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 160q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 190q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 220q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 250q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 280q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 310q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 340q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 370q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 400q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 430q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 460q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 490q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 520q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 550q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 580q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M70-120q-80 300 0 600t0 600'/%3E%3Cpath d='M120-120q-80 300 0 600t0 600'/%3E%3Cpath d='M170-120q-80 300 0 600t0 600'/%3E%3Cpath d='M220-120q-80 300 0 600t0 600'/%3E%3Cpath d='M270-120q-80 300 0 600t0 600'/%3E%3Cpath d='M320-120q-80 300 0 600t0 600'/%3E%3Cpath d='M370-120q-80 300 0 600t0 600'/%3E%3Cpath d='M420-120q-80 300 0 600t0 600'/%3E%3Cpath d='M470-120q-80 300 0 600t0 600'/%3E%3Cpath d='M520-120q-80 300 0 600t0 600'/%3E%3Cpath d='M570-120q-80 300 0 600t0 600'/%3E%3Cpath d='M620-120q-80 300 0 600t0 600'/%3E%3Cpath d='M670-120q-80 300 0 600t0 600'/%3E%3Cpath d='M720-120q-80 300 0 600t0 600'/%3E%3Cpath d='M770-120q-80 300 0 600t0 600'/%3E%3Cpath d='M820-120q-80 300 0 600t0 600'/%3E%3Cpath d='M870-120q-80 300 0 600t0 600'/%3E%3Cpath d='M920-120q-80 300 0 600t0 600'/%3E%3Cpath d='M970-120q-80 300 0 600t0 600'/%3E%3Cpath d='M1020-120q-80 300 0 600t0 600'/%3E%3Cpath d='M1070-120q-80 300 0 600t0 600'/%3E%3Cpath d='M1120-120q-80 300 0 600t0 600'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:repeat;background-size:cover;inset:0;opacity:.28;pointer-events:none;position:fixed;z-index:1}@media (prefers-reduced-motion:reduce){.mf-split-left,.mf-split-right{transition-duration:.01ms}}.mf-surface{position:relative;z-index:2}.mf-top-row{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:none;padding:12px 34px 0;width:100%}.mf-points,.mf-status-chip{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;display:inline-flex;font-size:22px;font-weight:800;gap:10px;justify-content:center;min-width:130px;padding:8px 18px}.mf-status-chip{margin-right:0}.mf-points{margin-left:0;margin-right:30px}.mf-status-chip-icon{display:inline-block;flex-shrink:0;height:40px;object-fit:contain;vertical-align:middle;width:40px}.mf-points span,.mf-status-chip span{font-feature-settings:"tnum";align-items:center;color:#fff;display:inline-flex;font-variant-numeric:tabular-nums;line-height:1}.mf-game-title{color:#fff;display:none;font-size:clamp(2rem,5vw,2.8rem);font-weight:900;letter-spacing:.02em;margin:8px 0 10px;text-align:center;text-shadow:0 1px 0 #ffffff73}.mf-dfl-stage{margin:0 auto;max-width:1100px;padding:0 16px 28px;width:100%}.mf-dfl-horizontal-layout{align-items:center;display:flex;gap:42px;justify-content:center;min-height:420px;width:100%}.mf-dfl-choices-row{display:contents}.mf-dfl-side-pill--left{order:1}.mf-dfl-side-pill--right{order:3}.mf-dfl-side-pill{background:#115b7d4d;border:4px solid #ffffffeb;border-radius:10px;box-shadow:0 4px 16px #0000001f;color:#fff;cursor:pointer;flex-shrink:0;font-size:clamp(2rem,3vw,2.5rem);font-weight:900;height:66px;letter-spacing:.02em;min-width:160px;overflow:hidden;padding:0 24px;position:relative;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .22s ease,color .22s ease,box-shadow .22s ease}.mf-dfl-side-pill:after{background:radial-gradient(circle at 30% 30%,#ffffff38,#0000);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.mf-dfl-side-pill:not(:disabled):hover{background:#fff;border-color:#fff;box-shadow:0 12px 32px #00000038;color:#115b7d;transform:translateY(-2px) scale(1.03)}.mf-dfl-side-pill:not(:disabled):active{transform:translateY(-1px) scale(1.01)}.mf-dfl-side-pill:disabled{cursor:not-allowed;opacity:.55;transform:none}.mf-dfl-center-content{display:flex;flex:1 1;flex-direction:column;max-width:460px;order:2;z-index:10}.mf-folder-card{filter:drop-shadow(0 14px 30px rgba(0,0,0,.2));width:100%}.mf-folder-card--outline{height:clamp(250px,30vw,300px);position:relative}.mf-folder-svg{height:100%;inset:0;width:100%;z-index:1}.mf-folder-svg,.mf-folder-tab-text{pointer-events:none;position:absolute}.mf-folder-tab-text{color:#fff;font-size:22px;font-weight:900;left:10px;letter-spacing:.08em;line-height:1;padding:.55rem 0;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;width:53%;z-index:2}.mf-folder-body{display:flex;flex-direction:column;justify-content:center}.mf-folder-body--question{align-items:center;background:#0000;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;overflow:hidden;padding:.6rem 1.4rem .8rem;position:absolute;right:0;top:36px;z-index:2}.mf-folder-divider{display:none}.mf-folder-question{-webkit-line-clamp:6;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:clamp(1rem,2.6vw,1.2rem);font-weight:900;letter-spacing:.01em;line-height:1.2;overflow:hidden;text-align:center;word-break:break-word}.mf-dfl-reveal{align-items:center;display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:1100px;padding:14px 16px 38px}.mf-reveal-answer-label{box-sizing:border-box;color:#fff;font-size:clamp(2.4rem,5vw,4rem);font-weight:900;letter-spacing:.04em;line-height:1;margin-bottom:-60px;padding-left:65%;text-align:center;text-transform:uppercase;width:min(980px,95vw)}.mf-reveal-panels{align-items:center;display:flex;gap:0;justify-content:center;position:relative;width:min(980px,95vw)}.mf-reveal-panel-left{box-sizing:border-box;flex:1 1 52%;height:clamp(260px,31vw,320px);min-width:0;position:relative}.mf-reveal-folder-svg{height:100%;pointer-events:none;position:relative;width:100%;z-index:1}.mf-reveal-folder-tab-text{color:#fff;font-size:22px;font-weight:900;left:10px;letter-spacing:.08em;line-height:1;padding:.55rem 0;pointer-events:none;position:absolute;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;width:53%;z-index:2}.mf-reveal-panel-left-body{align-items:center;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;overflow:hidden;padding:.6rem 1.4rem .8rem;position:absolute;right:0;top:36px;z-index:2}.mf-reveal-panel-left-copy{-webkit-line-clamp:6;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:clamp(1rem,2.6vw,1.4rem);font-weight:900;line-height:1.2;overflow:hidden;text-align:center;word-break:break-word}.mf-reveal-panel-right{align-items:center;align-self:center;animation:mf-reveal-info-slide-desktop .55s ease-out both;background:#fff;border-radius:24px;box-sizing:border-box;display:flex;flex:1 1 46%;height:clamp(190px,24vw,255px);justify-content:center;margin-top:50px;min-width:0;overflow:hidden;padding:22px 30px}@keyframes mf-reveal-info-slide-desktop{0%{opacity:0;transform:translateX(-58px)}to{opacity:1;transform:translateX(0)}}.mf-reveal-panel-right-copy{-webkit-line-clamp:6;-webkit-box-orient:vertical;color:#0a4f6a;display:-webkit-box;font-size:clamp(1rem,2.4vw,1.45rem);font-weight:900;line-height:1.22;overflow:hidden;text-align:center;width:100%;word-break:break-word}.mf-dfl-next-wrap{display:flex;justify-content:flex-end;margin-top:4px}.mf-dfl-next-wrap--center{justify-content:center;width:100%}.mf-dfl-next{align-items:center;background:#fff;border:2px solid #fff;border-radius:999px;box-shadow:0 10px 28px #0003;color:#115b7d;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:800;gap:8px;padding:12px 36px;transition:filter .2s ease,transform .2s ease}.mf-dfl-next--bar{font-size:1.02rem;padding:13px 42px}.mf-dfl-next:hover{filter:brightness(1.14);transform:translateY(-2px)}.mf-dfl-next:active{transform:translateY(0)}.mf-dfl-next-arrow{font-size:1.1em;line-height:1}.mf-q-html p{margin:0 0 .5em}.mf-q-html p:last-child{margin-bottom:0}@media (max-width:900px){.mf-dfl-horizontal-layout{gap:16px}.mf-dfl-side-pill{font-size:clamp(1.55rem,3.2vw,2rem);height:56px;min-width:130px}.mf-points,.mf-status-chip{font-size:19px;min-width:112px;padding:7px 14px}.mf-folder-card--outline{height:clamp(230px,36vw,280px)}.mf-folder-question{font-size:clamp(.9rem,2.8vw,1.6rem)}.mf-reveal-panel-left{height:clamp(240px,37vw,290px)}.mf-reveal-panel-left-copy{font-size:clamp(.9rem,2.8vw,1.6rem)}.mf-reveal-panel-right-copy{font-size:clamp(.9rem,2.8vw,1.7rem)}}@media (max-width:700px){.mf-dfl-horizontal-layout{align-items:center;flex-direction:column;gap:16px;min-height:auto}.mf-dfl-center-content{max-width:100%;order:2;width:100%}.mf-folder-card--outline{height:clamp(220px,58vw,290px)}.mf-folder-question{font-size:clamp(.85rem,4.2vw,1.4rem)}.mf-dfl-side-pill--left{order:1}.mf-dfl-side-pill--right{order:3}.mf-reveal-panels{flex-direction:column;gap:10px;width:min(96vw,560px)}.mf-reveal-answer-label{font-size:clamp(1.8rem,8vw,2.8rem);text-align:center;width:min(96vw,560px)}.mf-reveal-panel-left,.mf-reveal-panel-right{border-radius:18px;margin-right:0}.mf-reveal-panel-left{height:clamp(220px,62vw,290px)}.mf-reveal-folder-tab-text{font-size:clamp(.74rem,2.8vw,.95rem);width:58%}.mf-reveal-panel-left-body{padding:.6rem 1rem .8rem}.mf-reveal-panel-left-copy{font-size:clamp(.85rem,4.5vw,1.45rem)}.mf-reveal-panel-right-copy{font-size:clamp(.85rem,4.5vw,1.5rem)}.mf-game-title{margin:14px 0 18px}}@media (max-width:480px){.mf-folder-tab-text{font-size:.7rem;width:60%}.mf-dfl-side-pill{font-size:.95rem;min-width:90px;padding:10px 16px}.mf-top-row{padding:8px 14px 0}.mf-status-chip-icon{height:18px;width:18px}.mf-points,.mf-status-chip{font-size:15px;gap:6px;min-width:80px;padding:5px 11px}}@media (max-width:768px) and (orientation:portrait){.mf-top-row{padding:10px 14px 0}.mf-points{margin-right:0}.mf-dfl-stage{margin:0 auto;max-width:100%;padding:0;width:100%}.mf-dfl-horizontal-layout{align-content:center;flex-direction:column;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:30px}.mf-dfl-center-content{max-width:100%;order:1;width:100%}.mf-dfl-choices-row{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;justify-content:center;order:2;width:100%}.mf-folder-card{filter:drop-shadow(0 10px 24px rgba(0,0,0,.14))}.mf-folder-card--outline{background:#0000;border:0;border-radius:0;height:206px;margin:auto;overflow:visible;position:relative;width:78%}.mf-folder-card--outline:before{content:none}.mf-folder-svg,.mf-folder-tab-text{display:block}.mf-folder-body--question{align-items:center;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;padding:8px 16px 14px;position:absolute;right:0;top:36px}.mf-folder-question{-webkit-line-clamp:5;color:#fff;font-size:12px;letter-spacing:.005em;line-height:1.14}.mf-dfl-side-pill{background:#115b7d4d;border-width:3px;box-shadow:0 4px 16px #0000001f;color:#fff;font-size:2rem;height:46px;letter-spacing:.01em;line-height:1;min-width:132px;order:0;padding:0 20px}.mf-dfl-side-pill:after{display:none}.mf-dfl-side-pill--left{margin-right:0}.mf-dfl-side-pill--right{margin-left:0}.mf-dfl-reveal{max-width:100%;padding:8px 14px 26px;position:relative}.mf-reveal-answer-label{font-size:25px;letter-spacing:.01em;position:absolute;right:15px;text-align:center;text-orientation:mixed;top:65%;transform:translateY(-50%);width:auto;writing-mode:vertical-rl;z-index:3}.mf-reveal-panels{align-items:center;flex-direction:column;gap:0;max-width:100%;width:88%}.mf-reveal-panel-left{background:#0000;border:0;border-radius:0;height:220px;max-width:100%;min-height:220px;overflow:visible;position:relative;width:100%}.mf-reveal-folder-svg{display:block;height:100%;inset:0;position:absolute;width:100%}.mf-reveal-folder-tab-text{display:block}.mf-reveal-panel-left:before{content:none}.mf-reveal-panel-left-body{align-items:center;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;padding:8px 11px 14px;position:absolute;right:0;top:36px}.mf-reveal-panel-left-copy{-webkit-line-clamp:5;color:#fff;font-size:12px;line-height:1.14}.mf-reveal-panel-right{align-items:center;animation:mf-reveal-info-slide-mobile .5s ease-out both;border:2px solid #ffffff8c;border-radius:14px;display:flex;justify-content:center;margin-top:0;min-height:100px;overflow:hidden;padding:20px 16px 18px;position:relative;width:90%;z-index:2}@keyframes mf-reveal-info-slide-mobile{0%{opacity:0;transform:translateY(-36px)}to{opacity:1;transform:translateY(0)}}.mf-reveal-panel-right:before{content:none}.mf-reveal-panel-right-copy{-webkit-line-clamp:6;font-size:12px;line-height:1.14}.mf-dfl-next-wrap--center{margin-top:14px}}@media screen and (max-width:950px){@media (orientation:landscape){.mf-reveal-panel-left-copy,.mf-reveal-panel-right-copy{font-size:16px}}}.quiz-mc-root{--quiz-navy:#1a2744;--quiz-teal:#26b1b0;--quiz-pink:#ff5c8a;--quiz-yellow:#ffc131;--quiz-purple:#5c4db1;--quiz-cream:#f5f0e1;font-family:var(--font-app);isolation:isolate;min-height:calc(100dvh - 90px);overflow-x:hidden;position:relative;width:100%}.quiz-mc-decor{background:#0000;inset:0;pointer-events:none;position:fixed;z-index:0}.quiz-mc-decor .quiz-mc-blob,.quiz-mc-decor .quiz-mc-spark{display:none}.quiz-mc-blob{border-radius:50%;filter:blur(2px);opacity:.35;position:absolute}.quiz-mc-blob--a{background:#ebe3d4;height:min(55vw,420px);left:-12%;top:-8%;width:min(55vw,420px)}.quiz-mc-blob--b{background:#e8dfd0;bottom:10%;height:min(45vw,340px);right:-10%;width:min(45vw,340px)}.quiz-mc-blob--c{background:#f0e8da;height:min(35vw,260px);left:50%;top:40%;transform:translateX(-40%);width:min(35vw,260px)}.quiz-mc-spark{background:#fff;box-shadow:0 0 0 2px #fff6;height:10px;opacity:.85;position:absolute;transform:rotate(45deg);width:10px}.quiz-mc-spark--1{left:18%;top:12%}.quiz-mc-spark--2{right:14%;top:22%}.quiz-mc-spark--3{bottom:20%;left:28%}.quiz-mc-surface{box-sizing:border-box;display:flex;flex-direction:column;min-height:calc(100dvh - 90px);padding:.75rem 1rem 1.5rem;position:relative;z-index:2}.quiz-mc-header{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin:0 auto;max-width:920px;padding:.25rem 0 1rem;width:100%}.quiz-mc-header-left{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.quiz-mc-chip{font-feature-settings:"tnum";align-items:center;background:#0000;border:none;border-radius:0;box-shadow:none;color:#fff;display:inline-flex;flex-direction:row;font-family:var(--font-app);font-size:clamp(1rem,2.5vw,1.35rem);font-variant-numeric:tabular-nums;font-weight:900;gap:0;padding:0}.quiz-mc-chip-icon-wrap{align-items:center;background:var(--quiz-navy);border:2.5px solid #fff;border-radius:50%;box-shadow:0 4px 14px #1a274438;box-sizing:border-box;display:flex;flex-shrink:0;height:clamp(48px,11vw,56px);justify-content:center;width:clamp(48px,11vw,56px);z-index:2}.quiz-mc-chip-icon{display:block;filter:brightness(0) invert(1);height:clamp(22px,5vw,28px);object-fit:contain;width:clamp(22px,5vw,28px)}.quiz-mc-chip-value{align-items:center;border:2.5px solid #fff;border-radius:0 999px 999px 0;display:flex;letter-spacing:.02em;line-height:1.05;margin-left:-10px;min-height:clamp(38px,9vw,46px);padding:.32rem 1rem .32rem 1.05rem}.quiz-mc-chip-value,.quiz-mc-help{background:var(--quiz-navy);box-shadow:0 4px 14px #1a274438;box-sizing:border-box}.quiz-mc-help{border:2.5px solid #fff;border-radius:50%;color:#fff;cursor:pointer;flex-shrink:0;font-family:var(--font-app);font-size:1.35rem;font-weight:900;height:clamp(48px,11vw,56px);line-height:1;width:clamp(48px,11vw,56px)}.quiz-mc-help:hover{opacity:.92}.quiz-mc-stage{grid-gap:.5rem .85rem;align-items:stretch;display:grid;flex:1 1;gap:.5rem .85rem;grid-template-areas:"opt1 q opt2" "opt3 q opt4";grid-template-columns:minmax(100px,1fr) minmax(240px,min(44vw,400px)) minmax(100px,1fr);grid-template-rows:1fr 1fr;isolation:isolate;justify-items:stretch;margin:0 auto;max-width:980px;padding:.5rem 0 1rem;position:relative;width:100%}.quiz-mc-opt--1:not(.is-empty),.quiz-mc-opt--2:not(.is-empty){align-self:end}.quiz-mc-opt--3:not(.is-empty),.quiz-mc-opt--4:not(.is-empty){align-self:start}@media (min-width:769px){.quiz-mc-surface{justify-content:center}.quiz-mc-stage{align-items:stretch;gap:1rem 1rem;grid-template-columns:minmax(160px,1fr) minmax(220px,min(34vw,360px)) minmax(160px,1fr);grid-template-rows:1fr 1fr;justify-items:stretch;max-height:520px;max-width:1000px;padding:.5rem 0 1rem}.quiz-mc-question-box{align-self:center;border-radius:clamp(28px,6vw,48px);box-shadow:0 12px 40px #1a274459;grid-row:1/3;height:min(30vw,290px);justify-self:stretch;max-height:min(30vw,290px);min-height:min(30vw,290px);padding:clamp(1rem,2.5vw,1.5rem)}.quiz-mc-opt:not(.is-empty),.quiz-mc-question-box{align-items:center;box-sizing:border-box;display:flex;justify-content:center}.quiz-mc-opt:not(.is-empty){border-radius:clamp(14px,2.5vw,20px);font-size:clamp(.82rem,1.5vw,1rem);height:clamp(76px,11vw,108px);max-height:clamp(76px,11vw,108px);min-height:clamp(76px,11vw,108px);padding:.5rem 1rem;text-align:center;width:100%}}.quiz-mc-question-box{align-items:center;background:var(--quiz-navy);border-radius:clamp(28px,8vw,56px);box-shadow:0 12px 40px #1a274459;box-sizing:border-box;display:flex;grid-area:q;justify-content:center;min-height:min(52vw,320px);padding:clamp(1rem,3vw,1.75rem)}.quiz-mc-question-text{color:#fff;font-size:clamp(1rem,2.8vw,1.45rem);font-weight:900;letter-spacing:.02em;line-height:1.25;margin:0;max-height:none;overflow:visible;text-align:center;text-transform:uppercase}.quiz-mc-question-text.mf-q-html,.quiz-mc-question-text.mf-q-html p{text-align:center}.quiz-mc-opt{border:none;border-radius:clamp(14px,3vw,22px);box-shadow:0 6px 20px #00000026;color:#fff;cursor:pointer;font-family:inherit;font-size:clamp(.78rem,2vw,1.05rem);font-weight:900;letter-spacing:.03em;line-height:1.2;min-height:3.25rem;padding:clamp(.65rem,2vw,1rem) clamp(.75rem,2vw,1.1rem);text-transform:uppercase;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s cubic-bezier(.22,.61,.36,1),background-color .35s ease,filter .35s ease,opacity .35s ease}.quiz-mc-opt:not(:disabled):hover{box-shadow:0 10px 28px #0003;transform:translateY(-2px)}.quiz-mc-opt:disabled{cursor:not-allowed}.quiz-mc-stage--feedback .quiz-mc-opt:disabled:not(.is-correct):not(.is-wrong):not(.is-empty){box-shadow:0 4px 12px #0000001f;filter:saturate(.55) brightness(.92);opacity:.38;transform:scale(.97)}.quiz-mc-opt.is-correct{animation:quiz-mc-reveal-pulse .9s ease-out 0s 2;background:linear-gradient(145deg,#3ddc84,#1fa855 50%,#178a45)!important;border:3px solid #fffffff2;box-shadow:0 0 0 2px #2ecc7180,0 0 28px #3edc82a6,0 12px 32px #178a4573;transform:scale(1.03)}.quiz-mc-opt.is-correct,.quiz-mc-opt.is-wrong{filter:none!important;opacity:1!important;z-index:2}.quiz-mc-opt.is-wrong{animation:quiz-mc-reveal-shake .5s ease-out 0s 1;background:linear-gradient(145deg,#ff6b5b,#e74c3c 45%,#c0392b)!important;border:3px solid #ffffffe6;box-shadow:0 0 0 2px #e74c3c73,0 0 22px #e74c3c80,0 10px 28px #a02d2366;transform:scale(1.02)}@keyframes quiz-mc-reveal-pulse{0%,to{box-shadow:0 0 0 2px #2ecc7180,0 0 28px #3edc82a6,0 12px 32px #178a4573}50%{box-shadow:0 0 0 4px #2ecc7159,0 0 40px #3edc82d9,0 14px 36px #178a4580}}@keyframes quiz-mc-reveal-shake{0%,to{transform:scale(1.02) translateX(0)}20%{transform:scale(1.02) translateX(-4px)}40%{transform:scale(1.02) translateX(4px)}60%{transform:scale(1.02) translateX(-2px)}80%{transform:scale(1.02) translateX(2px)}}.quiz-mc-opt.is-empty{box-shadow:none;height:0;margin:0;min-height:0;opacity:0;overflow:hidden;padding:0;pointer-events:none}.quiz-mc-opt--1{grid-area:opt1}.quiz-mc-opt--2{grid-area:opt2}.quiz-mc-opt--3{grid-area:opt3}.quiz-mc-opt--4{grid-area:opt4}.quiz-mc-pal-0{background:var(--quiz-teal)}.quiz-mc-pal-1{background:var(--quiz-yellow)}.quiz-mc-pal-2{background:var(--quiz-pink)}.quiz-mc-pal-3{background:var(--quiz-purple)}@keyframes quiz-mc-qenter{0%{filter:blur(5px);opacity:0;transform:translateX(18px) scale(.985)}55%{filter:blur(0);opacity:1}to{filter:none;opacity:1;transform:translateX(0) scale(1)}}.quiz-mc-stage--qenter .quiz-mc-opt:not(.is-empty),.quiz-mc-stage--qenter .quiz-mc-question-box{animation:quiz-mc-qenter .45s cubic-bezier(.22,.61,.36,1) both}.quiz-mc-reveal{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:1rem;margin:0 auto;max-width:920px;padding:.5rem 0 1.5rem;width:100%}.quiz-mc-reveal-answer{color:var(--quiz-navy);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:900;letter-spacing:.06em;text-align:center}.quiz-mc-reveal-panels{grid-gap:1rem;align-items:stretch;display:grid;gap:1rem;grid-template-columns:1fr 1fr;width:100%}.quiz-mc-reveal-q{align-items:center;background:var(--quiz-navy);border-radius:clamp(20px,4vw,32px);box-shadow:0 10px 32px #1a274447;display:flex;justify-content:center;min-height:180px;padding:1.25rem}.quiz-mc-reveal-q-inner{color:#fff;font-size:clamp(.95rem,2.2vw,1.2rem);font-weight:900;line-height:1.25;text-align:center;text-transform:uppercase}.quiz-mc-reveal-info{background:#ffffffeb;border:2px solid #1a27441f;border-radius:clamp(20px,4vw,32px);box-shadow:0 8px 24px #00000014;min-height:180px;padding:1.25rem}.quiz-mc-reveal-headline{color:var(--quiz-navy);font-size:clamp(1rem,2.5vw,1.2rem);font-weight:900;margin:0 0 .65rem}.quiz-mc-reveal-body{color:#1a2744;font-size:clamp(.9rem,2vw,1.05rem);line-height:1.35}.quiz-mc-reveal-actions{display:flex;justify-content:center;padding-top:.5rem;width:100%}.quiz-mc-next-btn{background:#fff;border:3px solid var(--quiz-navy);border-radius:999px;color:var(--quiz-navy);cursor:pointer;font-family:inherit;font-size:1.15rem;font-weight:900;letter-spacing:.06em;min-width:200px;padding:.75rem 1.75rem;text-transform:uppercase}.quiz-mc-next-btn:disabled{cursor:not-allowed;opacity:.6}body.game-active .quiz-loader-container{background:#0000;min-height:calc(100dvh - 90px)}body.game-active .quiz-loader{border-color:#1a2744 #1a274440 #1a274440;border-top-color:var(--quiz-navy,#1a2744)}@media (max-width:640px){.quiz-mc-stage{gap:.5rem .5rem;grid-template-columns:1fr minmax(200px,70vw) 1fr}.quiz-mc-reveal-panels{grid-template-columns:1fr}}@media (max-width:768px) and (orientation:portrait){.quiz-mc-surface{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:.6rem .65rem 1rem}.quiz-mc-header{grid-gap:.35rem .5rem;align-items:center;display:grid;gap:.35rem .5rem;grid-template-columns:1fr auto 1fr;padding:.2rem 0 .85rem}.quiz-mc-header-left{display:contents}.quiz-mc-chip--timer{justify-self:start}.quiz-mc-help{justify-self:center}.quiz-mc-chip--score{justify-self:end}.quiz-mc-stage{align-items:stretch;box-sizing:border-box;gap:.5rem .5rem;grid-template-areas:"opt1 opt2" "q q" "opt3 opt4";grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto;justify-items:stretch;max-width:100%;min-height:0;padding:.35rem 0 .5rem;width:100%}.quiz-mc-question-box{align-items:center;border-radius:clamp(14px,3.5vw,22px);display:flex;flex-direction:column;height:auto;justify-content:center;max-height:none;min-height:clamp(5.5rem,22vw,8.5rem);overflow:visible;padding:.85rem .95rem}.quiz-mc-question-text{align-self:stretch;flex:0 1 auto;font-size:clamp(.78rem,3.2vw,1.02rem);line-height:1.28;max-height:none;overflow:visible}.quiz-mc-opt,.quiz-mc-question-text{overflow-wrap:anywhere;text-align:center;width:100%;word-break:break-word}.quiz-mc-opt{--quiz-mc-opt-h:clamp(4.1rem,16.5vw,5.15rem);align-items:center;align-self:center;box-shadow:0 4px 14px #00000024;box-sizing:border-box;display:flex;font-size:clamp(.6rem,2.65vw,.8rem);height:var(--quiz-mc-opt-h);justify-content:center;line-height:1.14;max-height:var(--quiz-mc-opt-h);min-height:var(--quiz-mc-opt-h);min-width:0;padding:.32rem .55rem}.quiz-mc-opt,.quiz-mc-opt.is-empty{border-radius:clamp(10px,2.5vw,16px);overflow:hidden}.quiz-mc-opt.is-empty{--quiz-mc-opt-h:0;height:0;margin:0;max-height:0;min-height:0;padding:0}}.quiz-help-backdrop{align-items:center;animation:quiz-help-backdrop-in .22s ease-out both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a27447a;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:20000}@keyframes quiz-help-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes quiz-help-dialog-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.quiz-help-dialog{animation:quiz-help-dialog-in .28s cubic-bezier(.22,.61,.36,1) both;background:linear-gradient(165deg,#fdfaf4,#ebe4d8 48%,#e8e2d6);border:3px solid #ffffffeb;border-radius:22px;box-shadow:0 24px 56px #1a274461,0 0 0 1px #1a27440f;display:flex;flex-direction:column;font-family:var(--font-app);max-height:min(88vh,640px);overflow:hidden;width:min(28rem,92vw)}.quiz-help-head{align-items:center;background:linear-gradient(125deg,#1a2744,#22365a 45%,#2d4f72);border-bottom:3px solid #26b1b0;box-shadow:inset 0 -1px 0 #ffffff1f;display:flex;gap:.75rem;justify-content:space-between;padding:1.05rem 1rem 1.05rem 1.35rem}.quiz-help-heading{color:#fff;font-size:clamp(1rem,2.4vw,1.14rem);font-weight:900;letter-spacing:.12em;line-height:1.2;margin:0;text-transform:uppercase}.quiz-help-x{align-items:center;background:#ffffff1f;border:none;border-radius:50%;color:#fffffff2;cursor:pointer;display:flex;flex-shrink:0;font-family:var(--font-app);font-size:1.65rem;font-weight:700;height:2.35rem;justify-content:center;line-height:1;margin:0;padding:0;transition:background .15s ease,color .15s ease;width:2.35rem}.quiz-help-x:hover{background:#ffffff38;color:#fff}.quiz-help-body{-webkit-overflow-scrolling:touch;color:#1a2744;flex:1 1;min-height:0;overflow-y:auto;padding:1.2rem 1.15rem .5rem}.quiz-help-rules{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.quiz-help-rule{align-items:flex-start;background:#ffffffeb;border:2px solid #26b1b059;border-radius:14px;box-shadow:0 4px 12px #1a274412;display:flex;gap:.75rem;padding:.68rem .82rem}.quiz-help-step{align-items:center;background:linear-gradient(145deg,#2ec4c3,#26b1b0 45%,#1a8f8e);border-radius:11px;box-shadow:0 3px 10px #26b1b066;color:#fff;display:flex;flex-shrink:0;font-size:.82rem;font-weight:900;height:1.85rem;justify-content:center;line-height:1;width:1.85rem}.quiz-help-rule-text{color:#1a2744;font-size:clamp(.86rem,2.1vw,.97rem);font-weight:700;letter-spacing:.015em;line-height:1.38;padding-top:.08rem}.quiz-help-foot{background:linear-gradient(180deg,#0000,#1a27440d);box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;padding:.75rem 1.15rem 1.1rem;width:100%}.quiz-help-gotit{background:#1a2744;border:3px solid #1a2744;border-radius:999px;box-shadow:0 6px 18px #1a274447;color:#fff;cursor:pointer;font-family:var(--font-app);font-size:.86rem;font-weight:900;letter-spacing:.1em;min-width:9.5rem;padding:.62rem 1.4rem;text-transform:uppercase;transition:background .15s ease,transform .12s ease,box-shadow .15s ease,border-color .15s ease}.quiz-help-gotit:hover{background:#243a5c;border-color:#243a5c;box-shadow:0 8px 22px #1a274452;transform:translateY(-1px)}body.thank-you-static-bg,html.thank-you-static-bg{height:100%;min-height:100dvh}body.thank-you-static-bg{background-attachment:fixed;background-color:#0a6f96;background-image:url(/static/media/begin.9ca3f0132ced399b2f33.jpg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;margin:0}@media (max-width:720px){body.thank-you-static-bg{background-image:url(/static/media/begin_mob.f247eea9cd7909adbbb4.jpg)}}.thankyou-score-page{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--font-app);gap:clamp(1rem,2.4vw,1.8rem);justify-content:center;width:100%}.thankyou-game-root{--thankyou-teal-light:#2c7998;--thankyou-teal-dark:#009fbd;isolation:isolate;min-height:calc(100dvh - 90px);overflow-x:hidden;position:relative;width:100%}.thankyou-game-split-bg{--thankyou-left-edge-top:58%;--thankyou-left-edge-bottom:46%;inset:0;pointer-events:none;position:fixed;z-index:0}.thankyou-game-split-left,.thankyou-game-split-right{inset:0;position:absolute;transition:clip-path .48s cubic-bezier(.22,1,.36,1),background-color .3s ease}.thankyou-game-split-left{background:var(--thankyou-teal-light);clip-path:polygon(0 0,var(--thankyou-left-edge-top) 0,var(--thankyou-left-edge-bottom) 100%,0 100%)}.thankyou-game-split-right{background:var(--thankyou-teal-dark);clip-path:polygon(var(--thankyou-left-edge-top) 0,100% 0,100% 100%,var(--thankyou-left-edge-bottom) 100%)}.thankyou-game-split-bg--hover-left{--thankyou-left-edge-top:76%;--thankyou-left-edge-bottom:64%}.thankyou-game-split-bg--hover-right{--thankyou-left-edge-top:36%;--thankyou-left-edge-bottom:24%}.thankyou-game-split-bg--picked-left .thankyou-game-split-left{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.thankyou-game-split-bg--picked-left .thankyou-game-split-right{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.thankyou-game-split-bg--picked-right .thankyou-game-split-left{clip-path:polygon(0 0,0 0,0 100%,0 100%)}.thankyou-game-split-bg--picked-right .thankyou-game-split-right{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}@media (prefers-reduced-motion:reduce){.thankyou-game-split-left,.thankyou-game-split-right{transition-duration:.01ms}}.thankyou-game-wave{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 700'%3E%3Cg fill='none' stroke='%23000' stroke-opacity='.24' stroke-width='1.2'%3E%3Cpath d='M-80 70q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 100q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 130q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 160q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 190q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 220q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 250q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 280q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 310q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 340q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 370q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 400q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 430q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 460q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 490q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 520q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 550q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M-80 580q300-75 600 0t600 0 600 0'/%3E%3Cpath d='M70-120q-80 300 0 600t0 600'/%3E%3Cpath d='M120-120q-80 300 0 600t0 600'/%3E%3Cpath d='M170-120q-80 300 0 600t0 600'/%3E%3Cpath d='M220-120q-80 300 0 600t0 600'/%3E%3Cpath d='M270-120q-80 300 0 600t0 600'/%3E%3Cpath d='M320-120q-80 300 0 600t0 600'/%3E%3Cpath d='M370-120q-80 300 0 600t0 600'/%3E%3Cpath d='M420-120q-80 300 0 600t0 600'/%3E%3Cpath d='M470-120q-80 300 0 600t0 600'/%3E%3Cpath d='M520-120q-80 300 0 600t0 600'/%3E%3Cpath d='M570-120q-80 300 0 600t0 600'/%3E%3Cpath d='M620-120q-80 300 0 600t0 600'/%3E%3Cpath d='M670-120q-80 300 0 600t0 600'/%3E%3Cpath d='M720-120q-80 300 0 600t0 600'/%3E%3Cpath d='M770-120q-80 300 0 600t0 600'/%3E%3Cpath d='M820-120q-80 300 0 600t0 600'/%3E%3Cpath d='M870-120q-80 300 0 600t0 600'/%3E%3Cpath d='M920-120q-80 300 0 600t0 600'/%3E%3Cpath d='M970-120q-80 300 0 600t0 600'/%3E%3Cpath d='M1020-120q-80 300 0 600t0 600'/%3E%3Cpath d='M1070-120q-80 300 0 600t0 600'/%3E%3Cpath d='M1120-120q-80 300 0 600t0 600'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:repeat;background-size:cover;inset:0;opacity:.28;pointer-events:none;position:fixed;z-index:1}.thankyou-game-surface{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:calc(100dvh - 90px);padding:1rem 0 2rem;position:relative;z-index:2}.thankyou-game-stage{margin:0 auto;max-width:1100px;width:100%}.thankyou-game-row{align-items:center;display:flex;gap:42px;justify-content:center;min-height:420px;width:100%}.thankyou-game-choices-row{display:contents}.thankyou-game-center{display:flex;flex:1 1;flex-direction:column;max-width:460px;order:2;z-index:10}.thankyou-game-pill{background:#115b7d4d;border:4px solid #ffffffeb;border-radius:10px;box-shadow:0 4px 16px #0000001f;color:#fff;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:clamp(2rem,3vw,2.5rem);font-weight:900;height:66px;letter-spacing:.02em;min-width:160px;overflow:hidden;padding:0 24px;position:relative;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .22s ease,color .22s ease,box-shadow .22s ease}.thankyou-game-pill--left{order:1}.thankyou-game-pill--right{order:3}.thankyou-game-pill:after{background:radial-gradient(circle at 30% 30%,#ffffff38,#0000);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.thankyou-game-pill:not(:disabled):hover{background:#fff;border-color:#fff;box-shadow:0 12px 32px #00000038;color:#115b7d;transform:translateY(-2px) scale(1.03)}.thankyou-game-pill:not(:disabled):active{transform:translateY(-1px) scale(1.01)}.thankyou-game-pill:disabled{cursor:not-allowed;opacity:.55;transform:none}.thankyou-feedback-folder{filter:drop-shadow(0 14px 28px rgba(0,0,0,.18));height:clamp(250px,32vw,310px);margin:0 auto;max-width:420px;position:relative;width:100%}.thankyou-feedback-folder-svg{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}.thankyou-feedback-folder-tab-text{color:#0a3d5c;font-size:22px;font-weight:900;left:10px;letter-spacing:.1em;line-height:1;padding:.55rem 0;pointer-events:none;position:absolute;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;width:53%;z-index:2}.thankyou-feedback-folder-body{align-items:center;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:1rem 1.4rem 1.1rem;position:absolute;right:0;text-align:center;top:36px;z-index:2}.thankyou-feedback-text{color:#0a4f6a;font-size:clamp(1.75rem,4.2vw,3.15rem);font-weight:900;line-height:1.12;margin:0}.thankyou-feedback-error{color:#ffd8d8;font-size:.95rem;margin:0}.thankyou-feedback-error--surface{margin-top:.5rem;max-width:min(92vw,520px);padding:0 1rem;text-align:center}.thankyou-feedback-saving{color:#fff;font-size:clamp(1rem,2.2vw,1.35rem);font-weight:700;letter-spacing:.04em;margin:.35rem 0 0}.thankyou-score-stage-root{flex:1 1;isolation:isolate;overflow-x:hidden}.thankyou-score-stage-root,.thankyou-score-surface{min-height:calc(100dvh - 90px);position:relative;width:100%}.thankyou-score-surface{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(1rem,2.4vw,1.8rem);justify-content:center;z-index:2}.thankyou-score-title{color:#fff;font-size:clamp(2.1rem,6vw,4rem);font-weight:900;letter-spacing:.06em;margin:0;text-shadow:0 2px 18px #0003;text-transform:uppercase}.thankyou-score-grid{grid-gap:clamp(.85rem,2.4vw,1.8rem);align-items:end;display:grid;gap:clamp(.85rem,2.4vw,1.8rem);grid-template-columns:repeat(2,minmax(220px,340px));justify-content:center;width:min(860px,95vw)}.thankyou-score-folder{filter:drop-shadow(0 14px 28px rgba(0,0,0,.2));height:clamp(210px,30vw,258px);margin:0 auto;max-width:340px;position:relative;width:100%}.thankyou-score-folder--outline{filter:drop-shadow(0 12px 26px rgba(0,0,0,.22))}.thankyou-score-folder-svg{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}.thankyou-score-folder-body{align-items:center;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(.35rem,1.2vw,.65rem);justify-content:center;left:0;padding:1rem 1.35rem 1.15rem;position:absolute;right:0;text-align:center;top:36px;z-index:2}.thankyou-score-folder--filled .thankyou-score-folder-label{color:#0a4f6a;font-size:clamp(1.35rem,3.6vw,2.1rem);font-weight:700;line-height:1.15;margin:0}.thankyou-score-folder--filled .thankyou-score-folder-value{color:#063d52;font-size:clamp(2.35rem,6.2vw,3.75rem);font-weight:900;letter-spacing:.02em;line-height:1;margin:0}.thankyou-score-folder--outline .thankyou-score-folder-label{color:#fff;font-size:clamp(1.35rem,3.6vw,2.1rem);font-weight:700;line-height:1.15;margin:0}.thankyou-score-folder--outline .thankyou-score-folder-value{color:#fff;font-size:clamp(2.35rem,6.2vw,3.75rem);font-weight:900;letter-spacing:.02em;line-height:1;margin:0}.thankyou-leaderboard-btn{background:#ffffff1f;border:3px solid #fffffff2;border-radius:999px;color:#fff;cursor:pointer;font-size:clamp(1.3rem,2.6vw,1.95rem);height:62px;margin-top:.5rem;min-width:220px}@media (max-width:900px){.thankyou-game-row{gap:16px}.thankyou-game-pill{font-size:clamp(1.55rem,3.2vw,2rem);height:56px;min-width:130px}}@media (max-width:760px){.thankyou-game-row{align-items:center;flex-direction:column;gap:16px;min-height:auto}.thankyou-game-center{max-width:100%;order:2;width:100%}.thankyou-game-pill--left{order:1}.thankyou-game-pill--right{order:3}.thankyou-feedback-folder{height:clamp(240px,58vw,300px);max-width:min(420px,92vw)}.thankyou-feedback-folder-tab-text{font-size:clamp(.7rem,2.8vw,.85rem);width:58%}.thankyou-feedback-text{font-size:clamp(1.35rem,5.2vw,2.4rem)}.thankyou-score-grid{grid-template-columns:1fr;width:min(94vw,420px)}.thankyou-score-folder{height:clamp(200px,52vw,248px);max-width:min(340px,92vw)}}@media (max-width:768px) and (orientation:portrait){.thankyou-game-row{align-items:center;flex-direction:column;flex-wrap:wrap;gap:12px;justify-content:center}.thankyou-game-center{max-width:100%;order:1;width:100%}.thankyou-game-choices-row{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;justify-content:center;order:2;width:100%}.thankyou-game-pill{border-width:3px;font-size:2rem;height:46px;line-height:1;min-width:132px;padding:0 20px}.thankyou-game-pill--left,.thankyou-game-pill--right{order:0}}body.leaderboard-static-bg,html.leaderboard-static-bg{height:100%;min-height:100dvh}body.leaderboard-static-bg{background-attachment:fixed;background-color:#0a6f96;background-image:url(/static/media/begin.9ca3f0132ced399b2f33.jpg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;margin:0}@media (max-width:720px){body.leaderboard-static-bg{background-image:url(/static/media/begin_mob.f247eea9cd7909adbbb4.jpg)}}.leaderboard-gridOverlay,.leaderboard-splitOverlay{inset:0;pointer-events:none;position:fixed;z-index:0}.leaderboard-splitOverlay{background:linear-gradient(135deg,#00788c8c,#00507833 45%,#00a0b459);opacity:.22}.leaderboard-gridOverlay{background-image:linear-gradient(#ffffff17 1px,#0000 0),linear-gradient(90deg,#ffffff17 1px,#0000 0);background-size:28px 28px;opacity:.14}.leaderboard-page{box-sizing:border-box;font-family:var(--font-app);padding:clamp(.75rem,2vw,1.25rem);position:relative;width:100%;z-index:1}.leaderboard-top-bar{margin-bottom:.75rem;position:relative;z-index:2}.leaderboard-container{margin:0 auto;max-width:960px;padding:.25rem 0 clamp(1rem,3vw,2rem);position:relative;z-index:2}.lb-card{font-family:var(--font-app);margin:0 auto;padding-top:clamp(3rem,10vw,4.25rem);position:relative;width:min(820px,96vw)}.lb-ribbon{display:flex;justify-content:center;left:50%;line-height:0;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-18%);width:min(520px,92vw);z-index:4}.lb-ribbon-img{display:block;filter:drop-shadow(0 12px 20px rgba(0,0,0,.22));height:auto;max-width:520px;object-fit:contain;width:100%}.lb-panel{background-color:#fdf8ee;background-image:radial-gradient(circle at 14% 16%,#ffb6c129 0,#0000 45%),radial-gradient(circle at 86% 12%,#ffda962e 0,#0000 42%),radial-gradient(circle at 48% 92%,#20b2aa1a 0,#0000 48%),radial-gradient(circle at 72% 55%,#ffffff59 0,#0000 28%);border:2px solid #e85a72;border-radius:22px;box-shadow:0 16px 40px #00000024,inset 0 1px 0 #ffffffa6;padding:clamp(2.25rem,5.5vw,3rem) clamp(1rem,3vw,1.5rem) clamp(1rem,3vw,1.5rem);position:relative;z-index:2}.lb-export-row{display:flex;justify-content:flex-end;margin-bottom:12px}.lb-export-btn{background:#fff;border:2px solid #ff5078d9;border-radius:12px;color:#c82d41eb;cursor:pointer;font-family:var(--font-app);font-weight:900;height:44px;letter-spacing:.08em;padding:0 16px;text-transform:uppercase}.lb-export-btn:disabled{cursor:not-allowed;opacity:.6}.lb-export-btn:hover:enabled{filter:brightness(.98)}.lb-export-btn--thankyou{margin-top:1.25rem}.lb-thankyou-screen{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:min(70vh,calc(100dvh - 4rem));padding:2rem 1rem;position:relative;text-align:center;z-index:2}.lb-thankyou-message{color:#fff;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:900;letter-spacing:.08em;margin:0;text-shadow:0 2px 12px #00000040;text-transform:uppercase}.lb-list{display:flex;flex-direction:column;gap:clamp(.65rem,2vw,.9rem)}.lb-list-header{filter:drop-shadow(0 6px 14px rgba(200,55,80,.18));margin-bottom:.35rem}.lb-rank--header{align-items:center;background:linear-gradient(165deg,#f06b82,#e85a72 42%,#c73d5a);border:3px solid #fff;box-shadow:inset -3px 0 0 #ffffff47,0 6px 16px #c8375047;box-sizing:border-box;color:#fff;display:flex;font-weight:900;justify-content:center;letter-spacing:.06em;padding:.2rem;text-transform:uppercase}.lb-rank-header-text{display:block;font-size:clamp(.48rem,1.25vw,.62rem);line-height:1.08;max-width:95%;text-align:center}.lb-bar--header{background:linear-gradient(115deg,#fffdfb,#fff5f2 28%,#fdeef1 55%,#fff9f6)!important;border:2.5px solid #e85a72a6;box-shadow:0 8px 22px #c837501f,inset 0 1px 0 #fffffff2,inset 0 -1px 0 #e85a7214!important;color:#5c2434}.lb-header-label{color:#7a2a3d;font-size:clamp(.74rem,2vw,.92rem);font-weight:900;letter-spacing:.12em;text-align:center;text-shadow:0 1px 0 #ffffffbf;text-transform:uppercase}.lb-bar--header .lb-header-label:first-child{text-align:left}.lb-bar--header .lb-header-label:last-child{text-align:right}.lb-row{color:#fff;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.lb-row-track{align-items:center;display:flex;min-width:0;width:100%}.lb-rank{border:3px solid #fff;border-radius:999px;box-shadow:inset -4px 0 0 #ffffff59,0 6px 16px #0000002e;display:grid;flex-shrink:0;font-size:clamp(1rem,3vw,1.2rem);height:clamp(52px,14vw,58px);margin-right:-14px;place-items:center;position:relative;width:clamp(52px,14vw,58px);z-index:2}.lb-bar{grid-column-gap:clamp(.5rem,2vw,1rem);grid-row-gap:.25rem;align-items:center;border-radius:0 999px 999px 0;box-shadow:0 8px 22px #00000024;column-gap:clamp(.5rem,2vw,1rem);display:grid;flex:1 1;grid-template-columns:minmax(0,1fr) auto auto;min-width:0;padding:clamp(.65rem,2vw,.85rem) clamp(1rem,3vw,1.35rem) clamp(.65rem,2vw,.85rem) clamp(1.35rem,4vw,1.75rem);row-gap:.25rem}.lb-name{font-size:clamp(.95rem,2.6vw,1.35rem);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-points{font-feature-settings:"tnum";font-size:clamp(.95rem,2.6vw,1.35rem);font-variant-numeric:tabular-nums}.lb-points,.lb-time{flex-shrink:0;text-align:right}.lb-time{font-feature-settings:"tnum";font-size:clamp(.82rem,2.2vw,1.05rem);font-variant-numeric:tabular-nums;letter-spacing:.04em;max-width:100%;min-width:3.25ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-row.tone-1 .lb-bar,.lb-row.tone-1 .lb-rank{background:linear-gradient(165deg,#5c4eb8,#483d8b 45%,#3d2f78)}.lb-row.tone-2 .lb-bar,.lb-row.tone-2 .lb-rank{background:linear-gradient(165deg,#ff6a90,#ff4d7d 45%,#e63d6a)}.lb-row.tone-3 .lb-bar,.lb-row.tone-3 .lb-rank{background:linear-gradient(165deg,#3ed4cc,#20b2aa 45%,#18948d)}.lb-row.tone-x .lb-bar,.lb-row.tone-x .lb-rank{background:linear-gradient(165deg,#ffc94a,#ffb319 42%,#e69a0a)}.lb-row.is-me .lb-row-track{filter:drop-shadow(0 0 12px rgba(255,255,255,.4))}.lb-row.is-me .lb-rank{box-shadow:inset -4px 0 0 #ffffff59,0 0 0 2px #fffc,0 6px 16px #0003}.lb-row.is-me .lb-bar{box-shadow:0 0 0 2px #fffc,0 8px 22px #0000002e}.lb-empty{color:#0c1220c7;font-weight:900;letter-spacing:.06em;padding:1.25rem .75rem;text-align:center;text-transform:uppercase}.leaderboard-error,.leaderboard-loading{align-items:center;color:#0c1220c7;display:flex;font-size:1.05rem;justify-content:center;min-height:160px;padding:1rem;text-align:center}.leaderboard-error{color:#c82d41eb}@media (max-width:768px) and (orientation:portrait){.leaderboard-gridOverlay,.leaderboard-splitOverlay{display:none}.leaderboard-page{padding:1rem .75rem 1.25rem}.leaderboard-container{padding:.25rem 0 1rem}.lb-card{padding-top:clamp(2.5rem,12vw,3.5rem);width:100%}.lb-ribbon{transform:translate(-50%,-14%)}.lb-rank{margin-right:-12px}}.upperaction{align-items:center;display:flex;padding:8px 10px;position:relative;z-index:999}.logo-holder{background-color:#fff;margin-top:2px;max-height:75px;max-width:150px}.logo-button-reset{background:#0000;border:0;cursor:pointer;padding:0}.back-holder{border-left:3px solid #000;margin-left:10px}.back-default{background:#e9695e;border:none;border-radius:5px;color:#fff;font-size:18px;font-weight:700;margin-left:10px;margin-right:15px;margin-top:0;padding:3px 10px;text-transform:uppercase}@media (max-width:540px){.upperaction{align-items:center;box-sizing:border-box;min-height:48px;padding:10px max(10px,env(safe-area-inset-left,0px)) 10px max(10px,env(safe-area-inset-right,0px))}.logo-holder{max-height:44px;max-width:min(130px,38vw)}.back-default{font-size:15px;margin-right:max(8px,env(safe-area-inset-right,0px))}}.quiz-loader{animation:spin 1s linear infinite;border:5px solid #e3e3e3;border-radius:50%;border-top-color:#3498db;height:50px;width:50px}.quiz-loader-container{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.a140baea.css.map*/