html body :is(.scenario-icon-button,.student-profile-toggle__chevron,.quiz-qr-close-button):not([data-icon-style=solid]):not(.primary){isolation:isolate;position:relative;overflow:hidden;box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffff14!important;border:1px solid #3d6eae3b!important;transition:border-color .18s,background-color .18s!important;transform:none!important}html body :is(.scenario-icon-button,.student-profile-toggle__chevron,.quiz-qr-close-button):not([data-icon-style=solid]):not(.primary):after{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:0;clip-path:circle(0% at 66% 27%);background:url(/glass-cracks.svg) 50%/100% 100% no-repeat;transition:clip-path .22s ease-out,opacity .15s;position:absolute;inset:0}html body :is(.scenario-icon-button,.student-profile-toggle__chevron,.quiz-qr-close-button):not([data-icon-style=solid]):not(.primary)>svg{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){html body :is(.scenario-icon-button,.student-profile-toggle__chevron,.quiz-qr-close-button):not([data-icon-style=solid]):not(.primary):not(:disabled):hover{background:#ffffff2b!important;border-color:#3d6eae66!important}html body :is(.scenario-icon-button,.student-profile-toggle__chevron,.quiz-qr-close-button):not([data-icon-style=solid]):not(.primary):not(:disabled):hover:after{opacity:1;clip-path:circle(145% at 66% 27%)}}html body :is(.scenario-icon-button,.student-profile-toggle__chevron,.quiz-qr-close-button):not([data-icon-style=solid]):not(.primary):not(:disabled):is(:active,:focus-visible):after{opacity:1;clip-path:circle(145% at 66% 27%)}@media (prefers-reduced-motion:reduce){html body :is(.scenario-icon-button,.student-profile-toggle__chevron,.quiz-qr-close-button):not([data-icon-style=solid]):not(.primary),html body :is(.scenario-icon-button,.student-profile-toggle__chevron,.quiz-qr-close-button):not([data-icon-style=solid]):not(.primary):after{transition:none!important}}html body .student-profile-toggle__chevron.notification-bell{overflow:visible!important}html body .student-profile-toggle__chevron.notification-bell:after{clip-path:inset(0 round 50%)}
:root{--clear-glass-fill:linear-gradient(120deg, #ffffff1f, #ffffff05 55%, #ffffff17);--clear-glass-rim:#fffffff2;--clear-glass-shadow:inset 0 2px 1px #fff, inset 2px 0 1px #ffffffe6, inset -1px -2px 2px #5da5e724, 0 9px 20px -15px #1e63af59;--lg-shadow-soft:var(--clear-glass-shadow);--lg-raised-panel:var(--clear-glass-shadow);--lg-raised-control:inset 1px 2px 1px #fff, inset -1px -1px 1px #4993e129, 0 5px 9px -7px #0e55a466}html,html:root body{background:#f8fcff!important}html body:before{content:"";z-index:-2;opacity:1;pointer-events:none;background:radial-gradient(48% 44% at 0 0,#ffe89c 0%,#fff3cb 38%,#0000 78%),radial-gradient(55% 48% at 100% 12%,#77b9ff 0%,#c2e3ff 42%,#0000 76%),radial-gradient(50% 40% at 0 76%,#90e6ff 0%,#d0f3ff 42%,#0000 76%),radial-gradient(35% 40% at 92% 100%,#c6cdff 0%,#0000 80%),#f8fcff;position:fixed;inset:0;-webkit-mask-image:none;mask-image:none;display:block!important}html body:after{display:none!important}html:root body :is(.glass,.card,.teacher-flat,.admin-full-panel,.student-profile-shell,.student-quizzes-shell,.student-history-shell,.qa-admin-login-card,.quiz-invite-card,.qa-reset-card,.selector-card,.question-card,.metric,.qa-home-card,.notification-panel,.mobile-navigation-menu,.glass-select__menu),html:root body :is(.admin-shell,.teacher-shell,.student-shell,.student-dashboard-grid) .student-profile-shell.cabinet-profile-card{background:var(--clear-glass-fill)!important;border:1px solid var(--clear-glass-rim)!important;box-shadow:var(--clear-glass-shadow)!important;-webkit-backdrop-filter:blur(2px)saturate(1.12)!important;border-bottom-color:#60a1dc3b!important;border-right-color:#60a1dc2e!important}html:root body :is(input.input,textarea,select,.textarea,.select,.file-picker,.glass-select__trigger,.glass-select__trigger.app-select.admin-case-teacher-select,.button.secondary,.scenario-icon-button,.student-profile-toggle__chevron,.quiz-qr-close-button):not([data-icon-style=solid]):not(.primary){border:1px solid var(--clear-glass-rim)!important;box-shadow:var(--lg-raised-control)!important;-webkit-backdrop-filter:blur(1px)!important;text-shadow:none!important;background:#ffffff14!important;border-bottom-color:#4186d252!important;border-right-color:#4186d233!important}html:root body :is(.button,.glass-select__trigger,.student-profile-toggle__chevron):before,html:root body :is(.scenario-icon-button,.student-profile-toggle__chevron,.quiz-qr-close-button):after{background:0 0!important}html:root body .button:not(.secondary):not(.danger):not(:disabled){-webkit-backdrop-filter:blur(3px)saturate(1.3)!important;text-shadow:none!important;background:linear-gradient(135deg,#559effad,#276af3d1 48%,#1555debf)!important;border:1px solid #ffffffa6!important;border-color:#ffffffa6 #2867cb4d #2867cb66 #ffffffa6!important;box-shadow:inset 0 2px 1px #ffffffd9,inset 2px 0 1px #ffffff80,inset 0 -2px 2px #164eb52e,0 7px 14px -9px #1d5ddd66!important}html:root body .button:disabled{opacity:.7;color:#7187a0!important;background:#ffffff38!important;border:1px solid #ffffffb3!important;box-shadow:inset 0 1px 1px #ffffffe6!important}html:root body :is(.confirm-dialog,.confirm-dialog.teacher-flat,.quiz-qr-dialog,.case-confirm-dialog,.glass-select__menu,.mobile-navigation-menu){-webkit-backdrop-filter:blur(12px)!important;background:#f8fcfff2!important}html:root body .mobile-navigation{-webkit-backdrop-filter:blur(12px)!important;background:#f6fbff80!important;border-top:1px solid #fffffff2!important;box-shadow:0 -4px 18px -14px #1e63af4d!important}html:root body .mobile-navigation [aria-current]{box-shadow:inset 0 1px 1px #fff,0 2px 6px -4px #245bd64d;background:#fff6!important}html:root body :is(.brand strong,.cabinet-heading strong,.qa-home-eyebrow,.confirm-kicker,.admin-teacher-copy,.quiz-qr-code-input,.quiz-qr-copy-field-code span){letter-spacing:normal!important}html:root body :is(.section-title,.student-profile-toggle__content strong){letter-spacing:-.025em}html:root body .student-answer-form.answer-tint-error{background:#ef444445!important}html:root body .student-answer-form.answer-tint-success{background:#22c55e45!important}html:root body :is(.case-spoiler-body,.case-spoiler-content),html:root body :is(.admin-shell,.teacher-shell,.student-shell) .cabinet-profile-details{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}html:root body main.qa-home-page-root{background:0 0!important}html:root body .qa-home-page-root:before,html:root body .qa-home-page-root .qa-liquid-orb{display:none!important}html:root body .qa-home-page-root .qa-home-card,html:root body .qa-home-page-root :is(.qa-role-accordion,.qa-auth-card,.qa-home-hero-copy,.qa-join-panel){background:var(--clear-glass-fill)!important;border:1px solid var(--clear-glass-rim)!important;box-shadow:var(--clear-glass-shadow)!important;-webkit-backdrop-filter:blur(2px)saturate(1.12)!important;border-bottom-color:#60a1dc3b!important}html:root body :is(.quiz-mode-icon-button,.quiz-create-choice__icon,.student-avatar,.student-avatar-fallback){border-color:var(--clear-glass-rim)!important;box-shadow:var(--lg-raised-control)!important;-webkit-backdrop-filter:blur(1px)!important;background:#ffffff14!important}html:root body :is(button,a,input,textarea,select,[tabindex],.file-picker):focus,html:root body :is(button,a,input,textarea,select,[tabindex],.file-picker):focus-visible,html:root body .file-picker:focus-within{outline:none!important}html:root body :is(button,a,input,textarea,select,[tabindex]):focus-visible{filter:drop-shadow(0 0 3px #3272ff55)}html:root body .qa-home-page-root :is(.qa-home-crown,.qa-panel-icon,.qa-role-card-icon),html:root body :is(.student-avatar,.student-avatar-fallback){box-shadow:var(--lg-raised-control)!important;-webkit-backdrop-filter:blur(1px)!important;background:#ffffff14!important;border:1px solid #fffffff2!important;border-color:#fffffff2 #4186d233 #4186d252 #fffffff2!important;border-radius:50%!important}html:root body .sliding-tabs{isolation:isolate;position:relative}html:root body .sliding-tabs>.sliding-tabs-thumb{pointer-events:none;z-index:-1;box-shadow:var(--lg-raised-control);opacity:0;background:#fff6;border-radius:999px;margin:0;position:absolute;top:0;left:0}html:root body .sliding-tabs[data-thumb-visible=true]>.sliding-tabs-thumb{opacity:1}html:root body .sliding-tabs[data-thumb-ready=true]>.sliding-tabs-thumb{transition:transform .6s cubic-bezier(.22,.8,.25,1),width .6s cubic-bezier(.22,.8,.25,1),height .6s cubic-bezier(.22,.8,.25,1),opacity .15s}html:root body .sliding-tabs[data-thumb-visible=true]>:is(button,a,details),html:root body .qa-home-page-root .qa-role-accordion .sliding-tabs>button.is-active{box-shadow:none!important;background:0 0!important;border-color:#0000!important;transition:color .2s!important}html:root body .sliding-tabs>button:before,html:root body .sliding-tabs>button:after{background:0 0!important}@media (prefers-reduced-motion:reduce){html:root body .sliding-tabs>.sliding-tabs-thumb{transition:none!important}}@media (max-width:600px){html:root body .mobile-navigation.sliding-tabs{position:fixed}html:root body .mobile-navigation .sliding-tabs-thumb{border-radius:14px}html:root body .mobile-navigation summary[aria-current]{box-shadow:none!important;background:0 0!important}}html:root body :is(.button.danger,.admin-outline-button-danger,.scenario-icon-button-danger):not(:disabled){color:#fff!important;-webkit-backdrop-filter:blur(3px)saturate(1.3)!important;text-shadow:none!important;background:linear-gradient(135deg,#ff758aad,#ec3158d1 48%,#cc1746bf)!important;border:1px solid #ffffffa6!important;border-color:#ffffffa6 #b91c484d #b91c4866 #ffffffa6!important;box-shadow:inset 0 2px 1px #ffffffd9,inset 2px 0 1px #ffffff80,inset 0 -2px 2px #9f12392e,0 7px 14px -9px #be185d66!important}html:root body .glass-select__arrow{justify-content:center;align-self:center;align-items:center;width:20px;height:20px;line-height:0;display:inline-flex}html:root body .glass-select__arrow svg{width:20px;height:20px;display:block}html:root body .student-history-card .student-history-toggle{text-align:left;justify-content:space-between!important}html:root body .student-history-toggle__main{flex-wrap:wrap;flex:1;gap:8px 14px;min-width:0;text-align:left!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;display:flex!important}html:root body .student-history-toggle__main :is(strong,span){text-align:left;margin:0}html:root body .student-history-toggle__badges{flex:none}html:root body .student-history-card .student-history-toggle{height:auto;min-height:56px;align-items:center!important;width:100%!important;display:flex!important}
:root{--arena-clear-background:radial-gradient(ellipse 48% 44% at 0% 0%, #ffe89c 0%, #fff3cb 38%, transparent 78%), radial-gradient(ellipse 55% 48% at 100% 12%, #77b9ff 0%, #c2e3ff 42%, transparent 76%), radial-gradient(ellipse 50% 40% at 0% 90%, #90e6ff 0%, #d0f3ff 42%, transparent 76%), radial-gradient(ellipse 35% 40% at 92% 100%, #c6cdff 0%, transparent 80%), #f8fcff}html:root body .arena-screen-shell.arena-screen-liquid{background:var(--arena-clear-background)!important;color:#172b4d!important}html:root body .arena-stage-shell.arena-stage-liquid{background:var(--arena-clear-background)!important;box-shadow:var(--clear-glass-shadow)!important;background-position:50%!important;background-size:cover!important;border:1px solid #fffffff2!important;border-bottom-color:#60a1dc3b!important}html:root body .arena-stage-liquid:before{background:linear-gradient(120deg,#ffffff1f,#ffffff05 55%,#ffffff17)!important}html:root body .arena-stage-liquid:after{border-color:#ffffff80!important;box-shadow:inset 0 1px 1px #fff!important}html:root body :is(.arena-liquid-orbs,.arena-liquid-grid){display:none!important}html:root body .arena-stage :is(.arena-hud,.arena-summary,.arena-results-item){background:var(--clear-glass-fill)!important;box-shadow:var(--clear-glass-shadow)!important;-webkit-backdrop-filter:blur(5px)saturate(1.12)!important;color:#172b4d!important;text-shadow:none!important;border:1px solid #fffffff2!important;border-bottom-color:#60a1dc3b!important}html:root body .arena-stage :is(.arena-hud-line,.arena-idle-title,.arena-idle-join-card div,.arena-idle-join-card strong,.arena-summary-head,.arena-summary-head h1,.arena-results-name,.arena-results-rank,.arena-winner-name){color:#172b4d!important;text-shadow:none!important}html:root body .arena-stage :is(.arena-idle-join-card span,.arena-summary-head p){color:#526985!important;text-shadow:none!important}html:root body .arena-stage :is(.arena-hud-label,.arena-summary-kicker){color:#2563eb!important;letter-spacing:normal!important}html:root body .arena-stage .arena-idle-join-card img{background:#fff!important;border-radius:16px!important;box-shadow:0 8px 24px -16px #1e63af66!important}html:root body .arena-stage :is(.arena-avatar-image,.arena-winner-avatar,.arena-results-avatar),html:root body .arena-stage .arena-player>:is(.avatar,.arena-avatar-image){border-color:#fffffff2!important;box-shadow:0 5px 12px -5px #235b9c66,inset 0 1px 1px #fff!important}html:root body .arena-stage .arena-path{filter:none!important}html:root body .arena-stage .arena-results-item:before{opacity:.12}html:root body .arena-music-controls{color:#3272ff}html:root body .arena-stage .line-cutoff.arena-line{filter:none!important}html:root body .arena-stage .arena-checkpoint{width:22px;height:22px;box-shadow:var(--lg-raised-control);pointer-events:none;background:linear-gradient(145deg,#fff,#f1f8ff);border:1px solid #fffffff2;border-color:#fffffff2 #4186d233 #4186d252 #fffffff2;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}html:root body .arena-stage .arena-summary-kicker{letter-spacing:0!important}html:root body .arena-stage .arena-results-column-qualified{color:#ffd43b;border-color:#ffd43b}html:root body .arena-stage .arena-results-column-other{color:#24c8f2;border-color:#24c8f2}html:root body .arena-stage .arena-results-column .arena-results-item{display:grid;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;align-items:center!important}html:root body .arena-stage .arena-results-item>*{align-self:center}html:root body .arena-stage .arena-results-avatar-wrap{justify-content:center;align-items:center;display:flex}html:root body .arena-stage .arena-summary-kicker{text-transform:none!important}html:root body .arena-stage .arena-results-column .arena-results-item{letter-spacing:normal;align-content:center!important}
