._context_1aylk_1{border:1px solid color-mix(in srgb,var(--category-color,#69cbdc) 28%,transparent);background:color-mix(in srgb,var(--category-color,#69cbdc) 7%,transparent);color:#d4c6e5;box-sizing:border-box;border-radius:14px;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:16px 18px;display:flex}._title_1aylk_2{color:#f7f3ff;font-size:14px;line-height:1.4;display:block}._context_1aylk_1 p{margin:7px 0 0;font-size:13px;line-height:1.55}._context_1aylk_1 ._source_1aylk_4,._context_1aylk_1 ._meta_1aylk_4{color:#c9bfd5;font-size:12px}._context_1aylk_1 small{color:#b9aacb;margin-top:9px;font-size:11px;line-height:1.5;display:block}._context_1aylk_1 a{color:#ffa94d;text-underline-offset:3px;border:1px solid #c6aff540;border-radius:9px;flex-shrink:0;align-items:center;gap:7px;min-height:44px;padding:0 10px;font-size:12px;line-height:1.4;text-decoration:underline;display:inline-flex}._context_1aylk_1 a:focus-visible{outline:2px solid var(--category-color,#69cbdc);outline-offset:3px}@media (max-width:760px){._context_1aylk_1{border-radius:12px;flex-direction:column;gap:10px;padding:12px}._context_1aylk_1 p{font-size:12px}._context_1aylk_1 a{box-sizing:border-box;overflow-wrap:anywhere;max-width:100%}}.kk-traffic-clickable-card{isolation:isolate;position:relative}@media (min-width:761px) and (hover:hover) and (pointer:fine){.kk-traffic-clickable-card:hover{transform:none!important}}.kk-traffic-clickable-card>.kk-traffic-card-open{z-index:1;border-radius:inherit;width:100%;min-width:0;height:100%;min-height:0;color:inherit;cursor:pointer;margin:0;padding:0;position:absolute;inset:0;box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}.kk-traffic-clickable-card>.kk-traffic-card-open:disabled{cursor:default}.kk-traffic-clickable-card>.kk-traffic-card-open:focus-visible{outline-offset:-4px;outline:3px solid #f7f3ff!important}.kk-traffic-controls,.kk-traffic-controls *{box-sizing:border-box}.kk-traffic-controls.kk-traffic-compact,.kk-traffic-controls.kk-traffic-detailed{z-index:2;color:#f7f3ff;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;min-width:0;max-width:100%;margin:0;padding:0;display:inline-flex;position:relative}.kk-traffic-controls.kk-traffic-compact{flex-wrap:wrap}.kk-traffic-controls .kk-traffic-button{--kk-traffic-light:#a7e780;--kk-traffic-light-border:#416342;--kk-traffic-light-surface:#211a2e;border:1px solid var(--kk-traffic-light-border);background:var(--kk-traffic-light-surface);min-width:44px;min-height:40px;color:var(--kk-traffic-light);font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;margin:0;padding:7px 11px;font-size:12px;font-weight:750;line-height:1.25;transition:border-color .15s,background-color .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff05;transform:none!important}.kk-traffic-controls .kk-traffic-button[data-light=red]{--kk-traffic-light:#f28b95;--kk-traffic-light-border:#70444b;--kk-traffic-light-surface:#33252c}.kk-traffic-controls .kk-traffic-button[data-light=yellow]{--kk-traffic-light:#edd08b;--kk-traffic-light-border:#726344;--kk-traffic-light-surface:#302e24}.kk-traffic-controls .kk-traffic-dot{background:currentColor;border:0;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin:0;padding:0;display:block}.kk-traffic-controls .kk-traffic-count{min-width:0;color:inherit;font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.25;display:block}.kk-traffic-controls.kk-traffic-detailed{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;display:grid}.kk-traffic-detailed .kk-traffic-button{text-align:left;border-radius:12px;grid-template-columns:7px minmax(0,1fr);align-content:center;justify-items:start;gap:6px 9px;min-height:82px;padding:12px;display:grid}.kk-traffic-detailed .kk-traffic-count{color:#f7f3ff;font-size:24px;font-weight:750}.kk-traffic-controls .kk-traffic-caption{color:#f7f3ff;overflow-wrap:anywhere;grid-column:2;min-width:0;font-size:11px;font-weight:500;line-height:1.4;display:block}.kk-traffic-controls .kk-traffic-button:focus-visible{outline-offset:3px;outline:3px solid #f7f3ff}.kk-traffic-controls .kk-traffic-button:disabled{opacity:.5;cursor:default;box-shadow:none}.kk-traffic-interactive-legend{justify-content:space-between}.kk-traffic-legend-copy{flex:1 0 auto}.kk-traffic-legend-copy b{margin-bottom:5px;display:block}.kk-traffic-legend-copy small{color:#f7f3ff;letter-spacing:0;font-size:11px;display:block}.kk-traffic-interactive-legend>.kk-traffic-controls{width:auto}.kk-traffic-interactive-legend .kk-traffic-button{border-radius:10px;min-height:44px;padding:9px 12px;display:flex}.kk-traffic-interactive-legend .kk-traffic-count{font-size:14px}.kk-traffic-interactive-legend .kk-traffic-caption{font-size:11px}.kk-traffic-clickable-card.topic-card>div>.kk-traffic-controls{margin-top:6px}.kk-traffic-clickable-card:has(>.kk-traffic-card-open:disabled){opacity:.75}@media (max-width:760px){.trainer-home.learning-home .catalog-light-legend.kk-traffic-interactive-legend{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important}.trainer-home.learning-home .kk-traffic-interactive-legend>.kk-traffic-legend-copy,.trainer-home.learning-home .kk-traffic-interactive-legend>.kk-traffic-controls{min-width:0;grid-column:1/-1!important;width:100%!important}.trainer-home.learning-home .kk-traffic-interactive-legend>.kk-traffic-controls{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.kk-traffic-interactive-legend .kk-traffic-button{flex-wrap:wrap;gap:6px;padding:9px 7px}.kk-traffic-interactive-legend .kk-traffic-caption{text-align:center;white-space:normal;flex-basis:100%}}@media (hover:hover) and (pointer:fine){@media (min-width:761px) and (hover:hover) and (pointer:fine){.kk-traffic-controls .kk-traffic-button:hover:not(:disabled){border-color:var(--kk-traffic-light);background:color-mix(in srgb, var(--kk-traffic-light) 10%, var(--kk-traffic-light-surface));transform:none!important}}}@media (max-width:760px),(pointer:coarse){.kk-traffic-controls .kk-traffic-button{min-width:44px;min-height:44px}.kk-traffic-controls.kk-traffic-compact{gap:5px}.kk-traffic-detailed .kk-traffic-button{gap:6px;min-height:82px;padding:10px 8px}.kk-traffic-detailed .kk-traffic-count{font-size:22px}}@media (prefers-reduced-motion:reduce){.kk-traffic-controls .kk-traffic-button{transition:none}}.kk-traffic-controls.kk-traffic-compact{gap:7px}.kk-traffic-compact .kk-traffic-button{border-radius:999px;gap:7px;min-width:47px;height:30px;min-height:30px;padding:0 11px;font-size:11px;font-weight:950;line-height:1;position:relative;box-shadow:inset 0 1px #ffffff0e,0 5px 13px #00000026}.kk-traffic-compact .kk-traffic-button:after{content:"";border-radius:inherit;background:0 0;height:44px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.kk-traffic-controls.kk-traffic-compact .kk-traffic-button[data-light=red]{--kk-traffic-light:#ff727d;--kk-traffic-light-border:#ff636f4d;--kk-traffic-light-surface:linear-gradient(145deg,#ff5b6824,#211118eb)}.kk-traffic-controls.kk-traffic-compact .kk-traffic-button[data-light=yellow]{--kk-traffic-light:#ffd052;--kk-traffic-light-border:#ffc94247;--kk-traffic-light-surface:linear-gradient(145deg,#ffc53721,#1f1911eb)}.kk-traffic-controls.kk-traffic-compact .kk-traffic-button[data-light=green]{--kk-traffic-light:#91e46d;--kk-traffic-light-border:#87e25b47;--kk-traffic-light-surface:linear-gradient(145deg,#82de5621,#131e12eb)}.kk-traffic-compact .kk-traffic-dot{flex-basis:8px;width:8px;height:8px;box-shadow:0 0 10px}.kk-traffic-compact .kk-traffic-count{line-height:1}.kk-traffic-controls.kk-traffic-compact .kk-traffic-button:disabled{opacity:1;box-shadow:inset 0 1px #ffffff0e,0 5px 13px #00000026}@media (hover:hover) and (pointer:fine){@media (min-width:761px) and (hover:hover) and (pointer:fine){.kk-traffic-controls.kk-traffic-compact .kk-traffic-button:hover:not(:disabled){background:var(--kk-traffic-light-surface)}}}@media (max-width:760px){.kk-traffic-controls.kk-traffic-compact{gap:4px}.kk-traffic-controls.kk-traffic-compact .kk-traffic-button{gap:5px;min-width:34px;height:25px;min-height:25px;padding:0 7px;font-size:9px}.kk-traffic-compact .kk-traffic-dot{flex-basis:6px;width:6px;height:6px}}.kk-traffic-confirm-dialog{overscroll-behavior:contain;color:#f7f3ff;text-align:left;background:#211a2e;border:1px solid #58466d;border-radius:20px;width:min(500px,100vw - 32px);max-width:calc(100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #00101899}.kk-traffic-confirm-dialog:not([open]){display:none!important}.kk-traffic-confirm-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#021219c7}.kk-traffic-confirm-dialog,.kk-traffic-confirm-dialog *{box-sizing:border-box}.kk-traffic-confirm-dialog .kk-traffic-confirm-content{padding:28px}.kk-traffic-confirm-dialog .kk-traffic-confirm-kicker{color:#f7f3ff;letter-spacing:1.4px;margin:0 0 9px;font-size:10px;font-weight:800;line-height:1.5}.kk-traffic-confirm-dialog .kk-traffic-confirm-title{color:#f7f3ff;letter-spacing:-.4px;margin:0;font-size:25px;font-weight:750;line-height:1.25}.kk-traffic-confirm-dialog .kk-traffic-confirm-description{color:#f7f3ff;margin:14px 0 20px;font-size:14px;line-height:1.6}.kk-traffic-confirm-dialog .kk-traffic-confirm-selection{background:#211a2e;border:1px solid #58466d;border-radius:12px;flex-direction:column;gap:8px;padding:17px 18px;display:flex}.kk-traffic-confirm-dialog .kk-traffic-confirm-status{color:#a7e780;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:650;line-height:1.5;display:flex}.kk-traffic-confirm-selection[data-light=red] .kk-traffic-confirm-status{color:#f28b95}.kk-traffic-confirm-selection[data-light=yellow] .kk-traffic-confirm-status{color:#edd08b}.kk-traffic-confirm-dialog .kk-traffic-confirm-status>i{width:7px;height:7px;box-shadow:none;background:currentColor;border:0;border-radius:50%;flex:0 0 7px;margin:0;padding:0;display:block}.kk-traffic-confirm-dialog .kk-traffic-confirm-count{color:#f7f3ff;font-variant-numeric:tabular-nums;font-size:24px;font-weight:750;line-height:1.25}.kk-traffic-confirm-dialog .kk-traffic-confirm-scope{color:#f7f3ff;overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.kk-traffic-confirm-dialog .kk-traffic-confirm-actions{gap:12px;margin-top:24px;display:flex}.kk-traffic-confirm-dialog .kk-traffic-confirm-actions>button{color:#f7f3ff;min-width:0;min-height:46px;font:inherit;text-align:center;cursor:pointer;background:#2d243b;border:1px solid #58466d;border-radius:10px;flex:1 1 0;margin:0;padding:11px 15px;font-size:14px;font-weight:700;line-height:1.4;transform:none!important}.kk-traffic-confirm-dialog .kk-traffic-confirm-actions>.kk-traffic-confirm-open{color:#123321;background:#a7e780;border-color:#a7e780}.kk-traffic-confirm-dialog .kk-traffic-confirm-actions>button:focus-visible{outline-offset:3px;outline:3px solid #f7f3ff}.kk-traffic-confirm-dialog .kk-traffic-confirm-actions>button:disabled{opacity:.5;cursor:default}@media (hover:hover) and (pointer:fine){@media (min-width:761px) and (hover:hover) and (pointer:fine){.kk-traffic-confirm-dialog .kk-traffic-confirm-cancel:hover{background:#2d243b;border-color:#f7f3ff}.kk-traffic-confirm-dialog .kk-traffic-confirm-open:hover:not(:disabled){background:#bef298;border-color:#bef298}}}@media (max-width:440px){.kk-traffic-confirm-dialog .kk-traffic-confirm-content{padding:22px}.kk-traffic-confirm-dialog .kk-traffic-confirm-title{font-size:22px}.kk-traffic-confirm-dialog .kk-traffic-confirm-actions{gap:9px}.kk-traffic-confirm-dialog .kk-traffic-confirm-actions>button{padding-inline:10px;font-size:13px}}@media (max-width:760px){.kk-traffic-controls.kk-traffic-detailed .kk-traffic-button{grid-template-rows:22px auto;grid-template-columns:7px minmax(0,1fr);align-content:start;justify-items:start;gap:4px 6px;min-height:64px;padding:8px;display:grid}.kk-traffic-controls.kk-traffic-detailed .kk-traffic-dot{grid-area:1/1;align-self:center}.kk-traffic-controls.kk-traffic-detailed .kk-traffic-count{grid-area:1/2;align-self:start;line-height:1.1;font-size:20px!important}.kk-traffic-controls.kk-traffic-detailed .kk-traffic-caption{text-align:left;white-space:normal;grid-area:2/1/auto/-1;align-self:start;line-height:1.3;font-size:10px!important}.trainer-home.learning-home .catalog-light-legend.kk-traffic-interactive-legend{padding-block:10px;gap:8px!important}}html:root body .kaelte-klar-auth .auth-brand{background:radial-gradient(at 88% 8%,#c6aff518,#0000 48%),radial-gradient(at 8% 95%,#ffa94d16,#0000 45%),linear-gradient(145deg,#14101f,#211a2e)!important}html:root body .kaelte-klar-auth .auth-message h1,html:root body .kaelte-klar-auth .auth-message h1>span{color:#f7f3ff!important;-webkit-text-fill-color:#f7f3ff!important}html:root body .kaelte-klar-auth .auth-message h1>em{color:#ffa94d!important;-webkit-text-fill-color:#ffa94d!important}html:root body .kaelte-klar-auth .auth-message>p{color:#ffa94d!important}html:root body .kaelte-klar-auth :is(.auth-message>span,.auth-brand-foot,.auth-mobile-brand>span){color:#c9bfd5!important}html:root body .kaelte-klar-auth .auth-mobile-brand>p{color:#ffa94d!important}html:root body .kaelte-klar-auth .auth-logo,html:root body .kaelte-klar-auth .auth-logo:after{background:0 0!important}html:root body .kaelte-klar-auth .auth-panel{background:radial-gradient(at 100% 0,#fff4e5,#0000 55%),#faf9fc!important}html:root body .kaelte-klar-auth .auth-panel:after{content:"V";color:#2d243b06!important}html:root body .kaelte-klar-auth .auth-card{color:#30263c!important;background:#fff!important;border-color:#e6dfed!important}html:root body .kaelte-klar-auth .auth-card h2{color:#30263c!important}html:root body .kaelte-klar-auth .auth-card .auth-kicker{color:#ffa94d!important}html:root body .kaelte-klar-auth .auth-card>p:not(.auth-kicker),html:root body .kaelte-klar-auth :is(.auth-card>small,.auth-card form>small,.auth-card label,.auth-retention-note,.free-trial-intro,.free-trial-retention,.free-trial-privacy,.free-trial-entry>small,.free-trial-entry>span){color:#738075!important}html:root body .kaelte-klar-auth .auth-card input{caret-color:#30263c;color:#30263c!important;background:#fff!important;border-color:#d5cbdc!important}html:root body .kaelte-klar-auth .auth-card input::placeholder{opacity:1;color:#74697e!important}html:root body .kaelte-klar-auth .auth-card input:focus{border-color:#966022!important;box-shadow:0 0 0 3px #ffa94d30!important}html:root body .kaelte-klar-auth .auth-card input:autofill{-webkit-text-fill-color:#30263c!important;box-shadow:inset 0 0 0 100px #fff4e5!important}html:root body .kaelte-klar-auth .auth-primary{color:#2d1c0b!important;background:linear-gradient(135deg,#ffa94d,#ffc981)!important;box-shadow:0 12px 25px #8d5a1822!important}@media (min-width:761px) and (hover:hover) and (pointer:fine){html:root body .kaelte-klar-auth .auth-primary:hover:not(:disabled){background:#ffc981!important}}html:root body .kaelte-klar-auth .auth-primary:disabled{opacity:1!important;color:#746351!important;box-shadow:none!important;background:#f0e9e0!important}html:root body .kaelte-klar-auth :is(.auth-mode-links button,.auth-mode-links a,.auth-card>small a,.auth-notice a){color:#ffa94d!important}html:root body .kaelte-klar-auth .auth-retention-note{color:#718790!important;background:#54d8f212!important;border-color:#54d8f238!important}html:root body .kaelte-klar-auth .auth-notice{color:#684517!important;background:#fff5df!important;border-color:#b17b31!important}@media (max-width:900px){html:root body .kaelte-klar-auth.auth-screen{background:linear-gradient(155deg,#211a2e,#14101f)!important}html:root body .kaelte-klar-auth .auth-panel{background:0 0!important}html:root body .kaelte-klar-auth .auth-mode-links :is(button,a){background:#fff8ed!important;border-color:#efddbe!important}}html:root body .kaelte-klar-auth .auth-card .auth-retention-note{color:#718790!important;background:#54d8f212!important;border-color:#54d8f238!important}html:root body .kaelte-klar-auth .auth-card input{transition:border-color .15s,box-shadow .15s!important}html:root body .kaelte-klar-auth .auth-primary:disabled{color:#746351!important;background:#f0e9e0!important}html:root body .kaelte-klar-auth{--auth-button-fill:#ffa94d;--auth-focus:#ffa94d}html:root body .kaelte-klar-auth .auth-primary,html:root body .kaelte-klar-auth .auth-primary:active{background:var(--auth-button-fill,linear-gradient(135deg,#0c5575,#087e9e))!important;transition:box-shadow .15s,outline-color .15s!important;animation:none!important;transform:translate(0,0)scale(1)!important}html:root body .kaelte-klar-auth .auth-primary:focus-visible{background:var(--auth-button-fill,linear-gradient(135deg,#0c5575,#087e9e))!important;transition:box-shadow .15s,outline-color .15s!important;animation:none!important;transform:translate(0,0)scale(1)!important}@media (min-width:761px) and (hover:hover) and (pointer:fine){html:root body .kaelte-klar-auth .auth-primary:hover:not(:disabled){background:var(--auth-button-fill,linear-gradient(135deg,#0c5575,#087e9e))!important;transition:box-shadow .15s,outline-color .15s!important;animation:none!important;transform:translate(0,0)scale(1)!important}}html:root body .kaelte-klar-auth .auth-primary:before,html:root body .kaelte-klar-auth .auth-primary:after{content:none!important}html:root body .kaelte-klar-auth .auth-primary:focus-visible{outline:3px solid var(--auth-focus,#2a9bb4);outline-offset:3px}.auth-loading.kk-auth-loading-screen{color:#f7f3ff;background:radial-gradient(at 50% 35%,#58466d 0%,#211a2e 52%,#14101f 100%);place-items:center;min-height:100dvh;padding:24px;display:grid}.kk-auth-loading-card{text-align:center;width:min(100%,560px);padding:36px 24px}.kk-auth-loading-card h1{color:#f7f3ff;margin:24px 0 12px;font-size:clamp(23px,4vw,32px);line-height:1.25}.kk-auth-loading-card p{color:#f7f3ff;margin:0;font-size:16px;line-height:1.6}.kk-auth-loading-spinner{border:3px solid #ffb64e;border-color:#ffb64e #f7f3ff #58466d #58466d;border-radius:50%;width:46px;height:46px;margin:auto;animation:1s linear infinite kk-auth-loading-spin;display:block}@keyframes kk-auth-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kk-auth-loading-spinner{animation:none}}._report_12n5u_1{color:#f7f3ff;background:linear-gradient(120deg,#211a2e,#211a2e);border:1px solid #2d243b;border-radius:22px;margin:0 clamp(16px,6vw,96px) 28px;padding:clamp(20px,2.5vw,32px)}._header_12n5u_2{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}._header_12n5u_2 p{color:#f7f3ff;letter-spacing:.16em;margin:0 0 8px;font-size:10px;font-weight:800}._header_12n5u_2 h2{letter-spacing:-.025em;margin:0 0 6px;font-size:clamp(22px,2.2vw,30px);line-height:1.2}._header_12n5u_2>div>span{color:#b8aec5;font-size:13px}._tools_12n5u_6{align-items:center;gap:16px;display:flex}._tools_12n5u_6>span{color:#b8aec5;font-size:12px}._tools_12n5u_6 button{color:#f7f3ff;min-height:42px;font:inherit;cursor:pointer;background:#2d243b;border:1px solid #58466d;border-radius:10px;align-items:center;gap:9px;padding:9px 13px;font-size:12px;font-weight:700;display:inline-flex}._tools_12n5u_6 button:disabled{opacity:.55;cursor:wait}._tools_12n5u_6 button:focus-visible{outline-offset:3px;outline:3px solid #f7f3ff}._metrics_12n5u_11{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}._metric_12n5u_11{--accent:#f7f3ff;background:#0a202bcc;border:1px solid #2d243b;border-radius:15px;min-width:0;padding:19px 20px}._metric_12n5u_11[data-tone=green]{--accent:#ffb64e}._metric_12n5u_11[data-tone=amber]{--accent:#edc082}._metric_12n5u_11 dt{color:#f7f3ff;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}._metric_12n5u_11 i{min-width:30px;height:30px;color:var(--accent);border:1px solid #2d243b;border-radius:9px;justify-content:center;align-items:center;font-size:14px;font-style:normal;display:flex}._metric_12n5u_11 dd{color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:11px 0 9px;font-size:clamp(32px,3.4vw,46px);font-weight:800;line-height:1.05}._detail_12n5u_18{color:#b8aec5;font-size:11px;line-height:1.5}._note_12n5u_19{color:#b8aec5;margin:17px 0 0;font-size:11px;line-height:1.6}.kk-admin-shell ._report_12n5u_1{box-shadow:none;background:0 0;border-color:#0000}._error_12n5u_21{color:#edc082;margin:-4px 0 18px;font-size:12px;line-height:1.6}@media (max-width:1100px){._metrics_12n5u_11{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){._header_12n5u_2{flex-direction:column;align-items:flex-start;gap:16px}._tools_12n5u_6{justify-content:space-between;width:100%}._metrics_12n5u_11{gap:10px}._metric_12n5u_11{padding:14px 12px}._metric_12n5u_11 dt{font-size:12px}._metric_12n5u_11 i{display:none}._detail_12n5u_18{font-size:10px}}._root_12ga3_1{color:#f7f3ff;width:100%;font:14px/1.65 Inter,Arial,sans-serif}._root_12ga3_1 *{box-sizing:border-box}._heading_12ga3_1{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}._heading_12ga3_1>div{max-width:760px}._heading_12ga3_1 span,._cardTitle_12ga3_1 span{letter-spacing:.13em;color:#ffb64e;font-size:10px;font-weight:800}._heading_12ga3_1 h2{margin:10px 0 12px;font-size:clamp(25px,3vw,39px);line-height:1.2}._heading_12ga3_1 p,._card_12ga3_1 p,._history_12ga3_1 p{color:#b8aec5;margin:0}._root_12ga3_1 button,._root_12ga3_1 a{color:#f7f3ff;min-height:44px;font:inherit;cursor:pointer;background:#211a2e;border:1px solid #58466d;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}._root_12ga3_1 button:disabled{opacity:.5;cursor:default}._root_12ga3_1 :is(button,a,input,summary):focus-visible{outline-offset:3px;outline:2px solid #f7f3ff}._root_12ga3_1 ._primary_12ga3_1{color:#14101f;background:#ffb64e;border-color:#ffb64e}._grid_12ga3_1{grid-template-columns:1fr 1fr;gap:24px;display:grid}._card_12ga3_1{background:#211a2e;border:1px solid #58466d;border-radius:22px;min-width:0;padding:27px}._cardTitle_12ga3_1{align-items:center;gap:13px;margin-bottom:25px;display:flex}._cardTitle_12ga3_1>svg{color:#f7f3ff;flex:none}._card_12ga3_1 h3{margin:3px 0 0;font-size:21px}._badge_12ga3_1{color:#ffb64e;background:#211a2e;border:1px solid #ffb64e;border-radius:8px;margin-left:auto;padding:5px 9px;font-size:10px}._filename_12ga3_1{overflow-wrap:anywhere;margin-bottom:20px;font-size:17px;display:block}._card_12ga3_1 dl{gap:10px;margin:0 0 25px;display:grid}._card_12ga3_1 dl>div{justify-content:space-between;gap:20px;display:flex}._card_12ga3_1 dt{color:#b8aec5}._card_12ga3_1 dd{text-align:right;margin:0;font-weight:700}._actions_12ga3_1{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}._card_12ga3_1 input{color:#f7f3ff;width:100%;font:inherit;background:#14101f;border:1px dashed #58466d;border-radius:13px;margin:21px 0 8px;padding:17px;font-size:13px;display:block}._card_12ga3_1 small{color:#b8aec5;font-size:11px}._selected_12ga3_1{background:#211a2e;border:1px solid #ffb64e;border-radius:13px;gap:8px;margin-top:20px;padding:19px;display:grid}._selected_12ga3_1>b{overflow-wrap:anywhere}._selected_12ga3_1>span{color:#ffb64e;font-size:12px}._selected_12ga3_1 p{font-size:12px}._progress_12ga3_1{gap:9px;display:flex;color:#ffb64e!important;margin-top:18px!important}._progress_12ga3_1 svg{animation:1s linear infinite _spin_12ga3_1}._history_12ga3_1{background:#211a2e;border:1px solid #58466d;border-radius:18px;margin-top:26px;padding:22px}._history_12ga3_1 summary{cursor:pointer;align-items:center;gap:10px;font-weight:800;display:flex}._history_12ga3_1>p{margin:18px 0;font-size:12px}._historyRow_12ga3_1{border-top:1px solid #58466d;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}._historyRow_12ga3_1>div{gap:5px;min-width:0;display:grid}._historyRow_12ga3_1 b{overflow-wrap:anywhere}._historyRow_12ga3_1 span{color:#b8aec5;font-size:12px}._info_12ga3_1,._error_12ga3_1,._success_12ga3_1,._confirm_12ga3_1{background:#211a2e;border:1px solid #58466d;border-radius:14px;margin:18px 0;padding:19px}._error_12ga3_1{color:#ffc8c3;border-color:#8b5758}._success_12ga3_1{color:#d0efad;background:#211a2e;border-color:#567a54;gap:12px;display:flex}._success_12ga3_1 svg{flex:none}._confirm_12ga3_1{border-color:#ffb64e}._confirm_12ga3_1 h3{margin:0 0 10px}._confirm_12ga3_1 p{color:#f7f3ff;margin:0}@keyframes _spin_12ga3_1{to{transform:rotate(360deg)}}@media (max-width:850px){._grid_12ga3_1{grid-template-columns:1fr}._heading_12ga3_1{flex-direction:column}._card_12ga3_1{padding:23px}._historyRow_12ga3_1{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){._progress_12ga3_1 svg{animation:none}}._publishedNote_12ga3_2{align-items:center;gap:9px;font-size:13px;display:flex;color:#ffb64e!important;margin:0 0 22px!important}._publishedNote_12ga3_2 svg{flex:none}._pendingNote_12ga3_2{border:1px solid #6d7446;border-radius:10px;padding:12px;font-size:12px;color:#e9d99a!important;margin-top:16px!important}._cardTitle_12ga3_1 h3{font-size:clamp(17px,1.5vw,21px)}._card_wort2_1{color:#f7f3ff;background:linear-gradient(135deg,#2d243b,#211a2e 85%);border:1px solid #58466d;border-radius:22px;margin:0 0 24px;padding:clamp(20px,2.2vw,32px);box-shadow:0 16px 38px #00101820}._heading_wort2_2{align-items:flex-start;gap:16px;margin-bottom:26px;display:flex}._icon_wort2_2{color:#ffb64e;background:#a8e87715;border:1px solid #a8e87738;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}._eyebrow_wort2_2{letter-spacing:.15em;color:#ffb64e;font-size:10px;font-weight:800}._heading_wort2_2 h2{color:#f7f3ff;margin:6px 0 8px;font-size:clamp(23px,2vw,30px);line-height:1.2}._heading_wort2_2 p{color:#f7f3ff;max-width:750px;margin:0;font-size:14px;line-height:1.6}._form_wort2_3{border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;min-width:0;margin:0;padding:0;display:grid}._field_wort2_3{color:#f7f3ff;flex-wrap:wrap;gap:8px;min-width:0;font-size:12px;font-weight:750;display:flex}._field_wort2_3>span{color:#b8aec5;font-weight:400}._field_wort2_3>input,._field_wort2_3>select{flex-basis:100%;width:100%}._card_wort2_1 input:not([type=checkbox]),._card_wort2_1 select{color:#f7f3ff;min-width:0;min-height:46px;font:inherit;background:#14101f;border:1px solid #58466d;border-radius:10px;padding:11px 13px;font-size:14px}._card_wort2_1 input::placeholder{color:#b8aec5}._card_wort2_1 select option{color:#f7f3ff;background:#211a2e}:is(._card_wort2_1 input:focus-visible,._card_wort2_1 select:focus-visible,._card_wort2_1 button:focus-visible,._card_wort2_1 a:focus-visible){outline-offset:3px;outline:2px solid #f7f3ff}._passwordField_wort2_3{min-width:0}._passwordField_wort2_3>._field_wort2_3{margin-bottom:8px}._passwordField_wort2_3>small{color:#b8aec5;margin-top:8px;font-size:11px;line-height:1.5;display:block}._password_wort2_3{align-items:center;gap:5px;width:100%;min-width:0;display:flex}._password_wort2_3 input{flex:1;width:0}._password_wort2_3 button{flex:none;place-items:center;min-height:44px;display:grid;padding:10px!important}._choices_wort2_3{border:1px solid #58466d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;min-width:0;min-height:78px;margin:0;padding:14px;display:flex}._choices_wort2_3 legend{color:#f7f3ff;padding:0 6px;font-size:12px;font-weight:750}._choices_wort2_3 label{align-items:center;gap:7px;font-size:13px;line-height:1.4;display:flex}._choices_wort2_3 input{accent-color:#ffb64e;flex:none;width:18px;height:18px;margin:0}._footer_wort2_3{border-top:1px solid #38606e70;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}._footer_wort2_3 p,._hint_wort2_3{color:#b8aec5;margin:0;font-size:12px;line-height:1.6}._card_wort2_1 button{color:#f7f3ff;cursor:pointer;background:#2d243b;border:1px solid #58466d;border-radius:10px;padding:13px 16px;font-size:13px;font-weight:750;transition:background .15s}@media (min-width:761px) and (hover:hover) and (pointer:fine){._card_wort2_1 button:hover{background:#58466d}}._card_wort2_1 ._primary_wort2_3{white-space:nowrap;color:#133326;background:#ffb64e;border-color:#ffb64e;justify-content:center;align-items:center;gap:8px;display:flex}@media (min-width:761px) and (hover:hover) and (pointer:fine){._card_wort2_1 ._primary_wort2_3:hover{background:#ffb64e}}._card_wort2_1 button:disabled,._form_wort2_3:disabled{opacity:.65;cursor:wait}._actions_wort2_3{flex-wrap:wrap;gap:12px;display:flex}._success_wort2_3{gap:20px;display:grid}._success_wort2_3 dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;display:grid}._success_wort2_3 dt{color:#b8aec5;margin-bottom:6px;font-size:11px}._success_wort2_3 dd{overflow-wrap:anywhere;margin:0;font-size:14px}._success_wort2_3 a{color:#f7f3ff}._success_wort2_3>._field_wort2_3{max-width:460px}._error_wort2_3{color:#ffd3b9;background:#f0b59512;border:1px solid #f0b59555;border-radius:10px;margin:18px 0 0;padding:12px 14px;font-size:13px}._srOnly_wort2_3{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){._form_wort2_3{grid-template-columns:repeat(2,minmax(0,1fr))}._success_wort2_3 dl{grid-template-columns:1fr 1fr}}@media (max-width:620px){._form_wort2_3,._success_wort2_3 dl{grid-template-columns:1fr}._heading_wort2_2{gap:12px}._heading_wort2_2 p{font-size:13px}._icon_wort2_2{width:38px;height:38px}._footer_wort2_3{flex-direction:column;align-items:stretch;gap:14px}._actions_wort2_3{flex-direction:column}._card_wort2_1 ._primary_wort2_3{white-space:normal}._choices_wort2_3{min-height:68px}._card_wort2_1 input:not([type=checkbox]),._card_wort2_1 select{font-size:16px}}._success_wort2_3>._setupLink_wort2_6{max-width:none}._setupLink_wort2_6 textarea{box-sizing:border-box;resize:vertical;color:#f7f3ff;overflow-wrap:anywhere;background:#14101f;border:1px solid #58466d;border-radius:10px;width:100%;min-width:0;padding:13px 15px;font:14px/1.6 monospace}._setupLink_wort2_6 textarea:focus-visible{outline-offset:3px;outline:2px solid #f7f3ff}._actions_wort2_3>button{justify-content:center;align-items:center;gap:8px;display:inline-flex}@media (min-width:1101px){._form_wort2_3{grid-template-columns:repeat(6,minmax(0,1fr))}._form_wort2_3>._field_wort2_3{grid-column:span 2}._choices_wort2_3{grid-column:span 3}}@media (min-width:621px) and (max-width:1100px){._choices_wort2_3{grid-column:1/-1}}._panel_1agb8_1{color:#f7f3ff;background:linear-gradient(120deg,#2d243b,#211a2e);border:1px solid #a8e87745;border-radius:16px;min-width:0;margin:0 16px 18px;padding:22px}._selectionRow_1agb8_2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._selectionRow_1agb8_2>label{color:#f7f3ff;gap:8px;min-width:0;font-size:12px;font-weight:750;display:grid}._hint_1agb8_2{color:#f7f3ff;margin:0;font-size:13px;line-height:1.65}._summary_1agb8_2{background:#a8e8770a;border:1px solid #ffb64e;border-radius:12px;gap:6px;padding:14px 16px;font-size:13px;display:grid}._summary_1agb8_2>strong{color:#ffb64e}._summary_1agb8_2>span{color:#f7f3ff;line-height:1.5}._heading_1agb8_3{align-items:center;gap:12px;margin-bottom:20px;display:flex}._heading_1agb8_3 h3{margin:0 0 5px;font-size:18px;line-height:1.3}._heading_1agb8_3 p{color:#f7f3ff;overflow-wrap:anywhere;margin:0;font-size:13px}._icon_1agb8_3{color:#ffb64e;background:#a8e87715;border:1px solid #a8e87735;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}._form_1agb8_4{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}._durationRow_1agb8_4{align-items:center;gap:24px;display:flex}._durationRow_1agb8_4>label{color:#f7f3ff;gap:8px;min-width:180px;font-size:12px;font-weight:750;display:grid}._durationRow_1agb8_4 p,._success_1agb8_4 p{color:#f7f3ff;max-width:700px;margin:0;font-size:13px;line-height:1.65}._panel_1agb8_1 select,._panel_1agb8_1 textarea{box-sizing:border-box;color:#f7f3ff;width:100%;min-width:0;font:inherit;background:#14101f;border:1px solid #58466d;border-radius:10px;min-height:44px;padding:11px 13px}._panel_1agb8_1 select{font-size:14px}._panel_1agb8_1 select option{color:#f7f3ff;background:#211a2e}._settings_1agb8_5{background:#08212a55;border:1px solid #3b66745c;border-radius:12px;padding:0 14px}._settings_1agb8_5 summary{cursor:pointer;align-items:center;gap:10px;padding:14px 0;font-size:13px;font-weight:750;list-style:none;display:flex}._settings_1agb8_5 summary::-webkit-details-marker{display:none}._settings_1agb8_5 summary>span{color:#f7f3ff;font-size:12px;font-weight:500}._settings_1agb8_5 summary>svg{color:#ffb64e;flex:none;margin-left:auto;transition:transform .18s}._settings_1agb8_5[open] summary>svg{transform:rotate(180deg)}._settings_1agb8_5>p{margin:0 0 12px}._settings_1agb8_5>label{color:#f7f3ff;gap:7px;font-size:12px;display:grid}._settings_1agb8_5 textarea{resize:vertical;overflow-wrap:anywhere;font:12px/1.5 monospace}._settings_1agb8_5>button{margin:12px 0 14px}._choices_1agb8_6{grid-template-columns:1fr 1fr;gap:14px;padding:0 0 15px;display:grid}._choices_1agb8_6 fieldset{border:1px solid #58466d;border-radius:10px;flex-wrap:wrap;gap:12px;min-width:0;padding:10px 12px 12px;display:flex}._choices_1agb8_6 legend{color:#f7f3ff;padding:0 5px;font-size:12px}._choices_1agb8_6 label{align-items:center;gap:7px;font-size:13px;display:flex}._choices_1agb8_6 input{accent-color:#ffb64e;width:17px;height:17px;margin:0}._actions_1agb8_7{justify-content:flex-end;align-items:center;gap:10px;display:flex}._actions_1agb8_7>span{color:#f7f3ff;margin-right:auto;font-size:12px}._panel_1agb8_1 button{color:#f7f3ff;cursor:pointer;background:#2d243b;border:1px solid #58466d;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-size:13px;font-weight:750;display:inline-flex}@media (min-width:761px) and (hover:hover) and (pointer:fine){._panel_1agb8_1 button:hover:not(:disabled){background:#58466d}}._panel_1agb8_1 ._primary_1agb8_7{color:#133326;background:#ffb64e;border-color:#ffb64e}@media (min-width:761px) and (hover:hover) and (pointer:fine){._panel_1agb8_1 ._primary_1agb8_7:hover:not(:disabled){background:#ffb64e}}._panel_1agb8_1 button:disabled,._form_1agb8_4:disabled{opacity:.65;cursor:wait}._panel_1agb8_1 :is(button,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #f7f3ff}._success_1agb8_4{gap:14px;display:grid}._success_1agb8_4 strong{color:#b8ec96}._error_1agb8_7{color:#ffd3b9;background:#f0b59512;border:1px solid #f0b59555;border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}@media (max-width:650px){._panel_1agb8_1{margin:0 10px 14px;padding:16px}._durationRow_1agb8_4{flex-direction:column;align-items:stretch;gap:12px}._choices_1agb8_6{grid-template-columns:1fr}._actions_1agb8_7{flex-wrap:wrap}._actions_1agb8_7>span{flex-basis:100%;margin-bottom:3px}._actions_1agb8_7>button{flex:1}._panel_1agb8_1 select{font-size:16px}._settings_1agb8_5 summary{flex-wrap:wrap}._settings_1agb8_5 summary>span{font-size:11px}._settings_1agb8_5 summary>svg{margin-left:auto}}@media (prefers-reduced-motion:reduce){._settings_1agb8_5 summary>svg{transition:none}}@media (max-width:650px){._selectionRow_1agb8_2{grid-template-columns:1fr}}._panel_1agb8_1 button:disabled{cursor:not-allowed}._form_1agb8_4:disabled button{cursor:wait}._panel_15w82_1{background:#14101f75;border:1px solid #f7f3ff2e;border-radius:13px;min-width:0;margin:0 20px 16px;padding:13px 16px}._summary_15w82_2,._footer_15w82_2{justify-content:space-between;align-items:center;gap:12px;display:flex}._summary_15w82_2>div{min-width:0}._panel_15w82_1 strong{color:#f7f3ff;font-size:12px;display:block}._panel_15w82_1 p{color:#b8aec5;margin:5px 0 0;font-size:11px;line-height:1.6}._panel_15w82_1 button{color:#f7f3ff;min-height:36px;font:inherit;cursor:pointer;background:#2d243b;border:1px solid #f7f3ff3d;border-radius:9px;flex-shrink:0;padding:8px 12px;font-size:11px;font-weight:700}@media (min-width:761px) and (hover:hover) and (pointer:fine){._panel_15w82_1 button:hover{background:#58466d}}._panel_15w82_1 button:disabled{opacity:.55;cursor:wait}:is(._panel_15w82_1 button:focus-visible,._panel_15w82_1 textarea:focus-visible){outline-offset:3px;outline:2px solid #f7f3ff}._content_15w82_10{gap:10px;margin-top:13px;display:grid}._content_15w82_10 label{color:#f7f3ff;gap:7px;font-size:11px;font-weight:700;display:grid}._content_15w82_10 textarea{resize:vertical;color:#f7f3ff;width:100%;min-width:0;min-height:58px;font:inherit;overflow-wrap:anywhere;background:#14101f;border:1px solid #f7f3ff40;border-radius:8px;padding:10px;font-size:12px;line-height:1.5}._panel_15w82_1 ._error_15w82_13{color:#ffc199}._srOnly_15w82_14{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){._panel_15w82_1{margin:0 14px 14px;padding:12px}._summary_15w82_2,._footer_15w82_2{flex-direction:column;align-items:stretch}._panel_15w82_1 button{width:100%}}._picker_pbk7n_1{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:16px;min-width:0;margin:18px 0;padding:18px}._picker_pbk7n_1 legend{padding:0 7px;font-size:14px;font-weight:800}._options_pbk7n_1{grid-template-columns:1fr 1fr;gap:10px;display:grid}._options_pbk7n_1 label{cursor:pointer;border:1px solid #58466d;border-radius:12px;align-items:center;gap:10px;padding:13px;display:flex}._options_pbk7n_1 label:has(input:checked){background:#342942;border-color:#ffb64e}._options_pbk7n_1 span{gap:4px;display:grid}._options_pbk7n_1 small,._count_pbk7n_1,._note_pbk7n_1{color:#b8aec5;font-size:12px;line-height:1.6}._picker_pbk7n_1 input[type=radio],._picker_pbk7n_1 input[type=checkbox]{accent-color:#ffb64e;flex:none;width:18px;height:18px;margin:0}._selection_pbk7n_1{margin-top:16px}._search_pbk7n_1{gap:7px;font-size:13px;font-weight:700;display:grid}._search_pbk7n_1 input{box-sizing:border-box;color:#f7f3ff;background:#14101f;border:1px solid #58466d;border-radius:10px;width:100%;min-width:0;padding:12px}._list_pbk7n_1{overscroll-behavior:contain;border:1px solid #58466d;border-radius:10px;max-height:250px;overflow:auto}._list_pbk7n_1 label{cursor:pointer;align-items:center;gap:12px;padding:12px;font-size:13px;line-height:1.5;display:flex}._list_pbk7n_1 label+label{border-top:1px solid #2d243b}._list_pbk7n_1 label:has(input:checked){background:#342942}._warning_pbk7n_1{color:#ffd09b;font-size:12px}._note_pbk7n_1{margin:14px 0 0}._picker_pbk7n_1 button{color:#f7f3ff;cursor:pointer;background:#211a2e;border:1px solid #58466d;border-radius:9px;padding:9px 14px}@media (max-width:520px){._options_pbk7n_1{grid-template-columns:1fr}._picker_pbk7n_1{padding:13px}._list_pbk7n_1{max-height:210px}}._reader_fggxu_1,._preview_fggxu_1{width:100%;min-width:0}._toolbar_fggxu_2{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;padding:10px 0;display:flex}._toolbar_fggxu_2 button,._dialog_fggxu_3>header button{color:#f7f3ff;cursor:pointer;background:#2d243b;border:1px solid #58466d;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:38px;min-height:38px;padding:7px 11px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}._toolbar_fggxu_2 button:disabled{opacity:.4;cursor:default}._toolbar_fggxu_2 button:focus-visible{outline-offset:3px;outline:3px solid #f7f3ff}._dialog_fggxu_3>header button:focus-visible{outline-offset:3px;outline:3px solid #f7f3ff}._preview_fggxu_1 ._previewFrame_fggxu_6{background:#fff;border:1px solid #52748255;border-radius:11px;width:100%;height:80dvh;min-height:560px;max-height:none;margin:0;display:block}._dialog_fggxu_3{color:#f7f3ff;box-sizing:border-box;background:#211a2e;border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}._dialog_fggxu_3[open]{flex-direction:column;display:flex}._dialog_fggxu_3::backdrop{background:#00131cbb}._dialog_fggxu_3>header{padding:14px max(18px,env(safe-area-inset-right)) 14px max(18px,env(safe-area-inset-left));border-bottom:1px solid #58466d;flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}._dialog_fggxu_3 h2{margin:0;font-size:17px;line-height:1.4}._dialog_fggxu_3>iframe{background:#fff;border:0;flex:1 1 0;width:100%;height:100%;min-height:0}@media (max-width:600px){._preview_fggxu_1 ._previewFrame_fggxu_6{height:80dvh;min-height:420px}._toolbar_fggxu_2 button{min-width:44px;min-height:44px}}._composer_tvwoy_1{color:#f7f3ff;background:#211a2e;border:1px solid #b8aec5;border-radius:17px;margin-top:26px;scroll-margin-block:20px;overflow:hidden;box-shadow:0 10px 30px #0002}._header_tvwoy_2{background:#2d243b;border-bottom:1px solid #52748245;align-items:center;gap:12px;padding:18px 22px;display:flex}._header_tvwoy_2>svg{color:#ffb64e;flex-shrink:0}._header_tvwoy_2>div{flex:1;min-width:0}._header_tvwoy_2 h3{color:#f7f3ff;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700}._header_tvwoy_2 p{color:#f7f3ff;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}._header_tvwoy_2 button{color:#f7f3ff;background:#211a2e;border:1px solid #678b9860;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;padding:0;display:grid}._fields_tvwoy_8{border:0;min-width:0;margin:0;padding:0}._subject_tvwoy_9{color:#b8aec5;border-bottom:1px solid #52748245;align-items:center;gap:14px;padding:12px 22px;font-size:12px;display:flex}._subject_tvwoy_9 input{color:#f7f3ff;background:0 0;border:0;border-radius:0;flex:1;min-width:0;padding:8px 0;font-size:14px;font-weight:550}._message_tvwoy_11{padding:19px 22px 0;display:block}._message_tvwoy_11>span{color:#f7f3ff;margin-bottom:9px;font-size:12px;font-weight:600;display:block}._message_tvwoy_11 textarea{resize:vertical;color:#f7f3ff;background:#14101f;border:1px solid #58466d;border-radius:12px;width:100%;min-height:190px;padding:15px 17px;font-family:inherit;font-size:15px;line-height:1.75;display:block}._signature_tvwoy_14{color:#b8aec5;align-items:flex-start;gap:8px;margin:11px 22px 18px;font-size:11px;line-height:1.6;display:flex}._signature_tvwoy_14 svg{color:#ffb64e;flex-shrink:0;margin-top:2px}._options_tvwoy_16{border:1px solid #52748240;border-radius:10px;margin:0 22px 18px}._options_tvwoy_16 summary{cursor:pointer;color:#f7f3ff;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:12px;font-weight:600;list-style:none;display:flex}._options_tvwoy_16 summary::-webkit-details-marker{display:none}._options_tvwoy_16[open] summary{border-bottom:1px solid #52748240}._options_tvwoy_16[open] summary svg{transform:rotate(180deg)}._optionsBody_tvwoy_21{gap:16px;padding:16px;display:grid}._label_tvwoy_22{color:#f7f3ff;gap:8px;font-size:12px;display:grid}._label_tvwoy_22 input{color:#f7f3ff;background:#14101f;border:1px solid #52748270;border-radius:9px;width:100%;min-width:0;padding:11px 12px;font-size:14px}._links_tvwoy_24{grid-template-columns:1fr 1.5fr;gap:12px;display:grid}._actions_tvwoy_25{background:#211a2e;border-top:1px solid #52748245;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:17px 22px;display:flex}._actions_tvwoy_25>span{color:#b8aec5;font-size:11px;line-height:1.6}._actionButtons_tvwoy_27{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._primary_tvwoy_28,._secondary_tvwoy_28{color:#163324;background:#ffb64e;border:1px solid #ffb64e;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:10px 17px;font-size:13px;font-weight:700;display:inline-flex}._secondary_tvwoy_28{color:#f7f3ff;background:#2d243b;border-color:#52748270}._composer_tvwoy_1 button:disabled{opacity:.55;cursor:not-allowed}._notice_tvwoy_31,._error_tvwoy_31{color:#cce7ba;overflow-wrap:anywhere;background:#211a2e;border:1px solid #95c88755;border-radius:10px;margin:14px 22px;padding:12px 15px;font-size:13px;line-height:1.65}._error_tvwoy_31{color:#f1bec1;background:#432b34;border-color:#de929755}._preview_tvwoy_33{border-top:1px solid #52748245;margin:0 22px 20px;padding-top:18px}._preview_tvwoy_33>summary{color:#f7f3ff;cursor:pointer;font-size:13px;font-weight:600}._confirm_tvwoy_35{background:#211a2e;border:1px solid #9bce7960;border-radius:12px;margin:0 22px 20px;padding:17px}._confirm_tvwoy_35 strong{color:#ffb64e;overflow-wrap:anywhere;font-size:14px;display:block}._confirm_tvwoy_35 p{color:#ffb64e;overflow-wrap:anywhere;margin:7px 0 14px;font-size:12px;line-height:1.6}._sent_tvwoy_38{color:#ffb64e;align-items:center;gap:10px;padding:22px;font-size:14px;line-height:1.6;display:flex}._composer_tvwoy_1 :is(button,input,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #f7f3ff}@media (max-width:700px){._header_tvwoy_2{padding:15px}._subject_tvwoy_9{padding:10px 15px}._message_tvwoy_11{padding:15px 15px 0}._message_tvwoy_11 textarea{min-height:210px;font-size:16px}._signature_tvwoy_14{margin:11px 15px 16px}._options_tvwoy_16,._notice_tvwoy_31,._error_tvwoy_31,._preview_tvwoy_33,._confirm_tvwoy_35{margin-left:15px;margin-right:15px}._links_tvwoy_24{grid-template-columns:1fr}._actions_tvwoy_25{padding:15px}._actions_tvwoy_25>span,._actionButtons_tvwoy_27{width:100%}._actionButtons_tvwoy_27>button{flex:1}}._panel_1jkdr_1{color:#f7f3ff;margin:0 clamp(16px,6vw,96px) 60px}._header_1jkdr_1{justify-content:space-between;align-items:center;gap:24px;margin:36px 0 26px;display:flex}._header_1jkdr_1 p{color:#ffb64e;letter-spacing:.16em;margin:0 0 10px;font-size:11px;font-weight:800}._header_1jkdr_1 h1{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(26px,3vw,39px);line-height:1.15}._header_1jkdr_1 span{color:#b8aec5;font-size:14px}._header_1jkdr_1 ._tag_1jkdr_1{color:#f7f3ff;letter-spacing:.1em;white-space:nowrap;border:1px solid #58466d;border-radius:100px;padding:10px 15px;font-size:10px}._layout_1jkdr_1{grid-template-columns:minmax(290px,350px) minmax(0,1fr);align-items:start;gap:24px;display:grid}._settings_1jkdr_1{gap:18px;display:grid}._card_1jkdr_1,._previewCard_1jkdr_1,._history_1jkdr_1{background:#211a2e;border:1px solid #2d243b;border-radius:20px;min-width:0}._card_1jkdr_1{padding:23px}._card_1jkdr_1 h2,._previewHeader_1jkdr_1 h2{align-items:center;gap:11px;margin:0 0 22px;font-size:17px;display:flex}._panel_1jkdr_1 i{color:#ffb64e;background:#2d243b;border-radius:9px;justify-content:center;align-items:center;width:29px;height:29px;font-size:13px;font-style:normal;display:inline-flex}._label_1jkdr_1{color:#f7f3ff;font-size:12px;font-weight:700;display:block}._label_1jkdr_1 input{box-sizing:border-box;color:#f7f3ff;width:100%;font:inherit;background:#14101f;border:1px solid #58466d;border-radius:10px;min-height:46px;margin-top:9px;padding:12px 14px;font-size:15px;display:block}._people_1jkdr_1{gap:7px;max-height:335px;margin-top:15px;padding:2px;display:grid;overflow:auto}._people_1jkdr_1 button{text-align:left;color:#f7f3ff;cursor:pointer;min-width:0;font:inherit;background:#14101f;border:1px solid #0000;border-radius:10px;gap:5px;padding:13px;display:grid}._people_1jkdr_1 button b{overflow-wrap:anywhere;font-size:13px}._people_1jkdr_1 button span{color:#b8aec5;overflow-wrap:anywhere;font-size:11px}._people_1jkdr_1 button small{color:#f7f3ff;font-size:10px}._people_1jkdr_1 button._selected_1jkdr_1{background:#211a2e;border-color:#ffb64e}._people_1jkdr_1 p{color:#b8aec5;font-size:12px;line-height:1.6}._presets_1jkdr_1{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:19px;display:grid}._presets_1jkdr_1 button{color:#f7f3ff;cursor:pointer;background:#211a2e;border:1px solid #58466d;border-radius:9px;padding:12px 3px;font-size:14px;font-weight:800}._presets_1jkdr_1 button[aria-pressed=true]{color:#14101f;background:#ffb64e;border-color:#ffb64e}._number_1jkdr_1{position:relative}._number_1jkdr_1 input{padding-right:48px;font-size:24px;font-weight:800}._number_1jkdr_1 span{color:#ffb64e;font-size:20px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}._terms_1jkdr_1,._hint_1jkdr_1{color:#b8aec5;font-size:11px;line-height:1.65}._terms_1jkdr_1{margin:15px 0 20px}._primary_1jkdr_1,._secondary_1jkdr_1{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;padding:12px 16px;font-size:12px;font-weight:800;transition:filter .15s}._primary_1jkdr_1{color:#14101f;background:#ffb64e;border:1px solid #ffb64e}._secondary_1jkdr_1{color:#f7f3ff;background:#211a2e;border:1px solid #58466d}._card_1jkdr_1>._primary_1jkdr_1{width:100%}._panel_1jkdr_1 button:disabled{opacity:.45;cursor:not-allowed}@media (min-width:761px) and (hover:hover) and (pointer:fine){._panel_1jkdr_1 button:not(:disabled):hover{filter:brightness(1.1)}}:is(._panel_1jkdr_1 button:focus-visible,._panel_1jkdr_1 input:focus-visible){outline-offset:3px;outline:3px solid #f7f3ff}._previewCard_1jkdr_1{padding:24px;overflow:hidden}._previewHeader_1jkdr_1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}._previewHeader_1jkdr_1 h2{margin:0}._previewHeader_1jkdr_1>span{color:#b8aec5;font-size:10px}._envelope_1jkdr_1{background:#14101f;border:1px solid #2d243b;border-radius:12px;margin:0;padding:16px 18px}._envelope_1jkdr_1>div{grid-template-columns:62px minmax(0,1fr);gap:10px;margin:7px 0;font-size:12px;line-height:1.5;display:grid}._envelope_1jkdr_1 dt{color:#b8aec5}._envelope_1jkdr_1 dd{overflow-wrap:anywhere;color:#f7f3ff;margin:0}._permission_1jkdr_1,._warning_1jkdr_1,._error_1jkdr_1,._notice_1jkdr_1{overflow-wrap:anywhere;border-radius:9px;padding:12px 14px;font-size:12px;line-height:1.65}._permission_1jkdr_1{color:#ffb64e;background:#211a2e}._warning_1jkdr_1{color:#f3ce94;background:#3c3222}._error_1jkdr_1{color:#ffbec4;background:#412831}._notice_1jkdr_1{color:#ffb64e;background:#211a2e;border:1px solid #416449}._actions_1jkdr_1{flex-wrap:wrap;gap:10px;margin:17px 0 10px;display:flex}._mailFrame_1jkdr_1{background:#14101f;border:1px solid #2d243b;border-radius:13px;width:100%;height:1100px;margin-top:22px;display:block}._confirm_1jkdr_1{background:#211a2e;border:1px solid #ffb64e;border-radius:12px;margin-top:20px;padding:18px}._confirm_1jkdr_1 b{font-size:15px}._confirm_1jkdr_1 p{color:#ffb64e;overflow-wrap:anywhere;font-size:12px;line-height:1.6}._empty_1jkdr_1{text-align:center;background:radial-gradient(at 50% 45%,#2d243b 0,#0000 65%);border:1px dashed #58466d;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:30px;display:flex}._empty_1jkdr_1>span{color:#f7f3ff;font-size:50px}._empty_1jkdr_1 h3{letter-spacing:-.025em;margin:24px 0 8px;font-size:23px}._empty_1jkdr_1 p{color:#b8aec5;max-width:370px;font-size:13px;line-height:1.9}._empty_1jkdr_1>div{color:#b8aec5;align-items:center;gap:8px;margin-top:30px;font-size:10px;display:flex}._empty_1jkdr_1 b{color:#ffb64e}._empty_1jkdr_1 em{color:#58466d;margin:0 5px;font-style:normal}._history_1jkdr_1{margin-top:24px;padding:24px}._historyHeader_1jkdr_1{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}._history_1jkdr_1 h2{margin:0 0 8px;font-size:19px}._historyHeader_1jkdr_1 p{color:#b8aec5;margin:0;font-size:11px;line-height:1.6}._historyRow_1jkdr_1{color:#b8aec5;border-top:1px solid #2d243b;grid-template-columns:minmax(0,1fr) 64px 125px minmax(130px,.7fr);align-items:center;gap:20px;padding:16px 0;font-size:11px;display:grid}._historyRow_1jkdr_1>div{overflow-wrap:anywhere;gap:5px;display:grid}._historyRow_1jkdr_1 b{color:#f7f3ff;font-size:13px}._historyRow_1jkdr_1 strong{color:#ffb64e;font-size:20px}._historyRow_1jkdr_1 [data-status=sent]{color:#ffb64e}._historyRow_1jkdr_1 [data-status=uncertain],._historyRow_1jkdr_1 [data-status=sending]{color:#efbf7e}@media (max-width:1050px){._layout_1jkdr_1{grid-template-columns:minmax(260px,310px) minmax(0,1fr);gap:16px}._previewCard_1jkdr_1{padding:18px}._header_1jkdr_1 ._tag_1jkdr_1{display:none}._envelope_1jkdr_1>div{grid-template-columns:1fr;gap:2px}._actions_1jkdr_1>*{flex:1}._historyRow_1jkdr_1{gap:12px}}@media (max-width:800px){._layout_1jkdr_1{grid-template-columns:1fr}._settings_1jkdr_1{grid-template-columns:1fr 1fr}._people_1jkdr_1{max-height:255px}._empty_1jkdr_1{min-height:330px}._envelope_1jkdr_1>div{grid-template-columns:62px minmax(0,1fr);gap:10px}._historyRow_1jkdr_1{grid-template-columns:minmax(0,1fr) 55px}._historyRow_1jkdr_1 time{grid-column:1}._historyRow_1jkdr_1>span{overflow-wrap:anywhere;grid-column:2}}@media (max-width:550px){._settings_1jkdr_1{grid-template-columns:1fr}._header_1jkdr_1{margin-top:25px}._card_1jkdr_1,._previewCard_1jkdr_1,._history_1jkdr_1{padding:18px}._historyHeader_1jkdr_1{flex-direction:column;align-items:flex-start}._envelope_1jkdr_1>div{grid-template-columns:1fr;gap:2px}._empty_1jkdr_1{padding:18px}._empty_1jkdr_1>div{flex-wrap:wrap}._mailFrame_1jkdr_1{height:1030px}._actions_1jkdr_1{flex-direction:column}._actions_1jkdr_1>*{width:100%}}@media (min-width:1101px){.kk-admin-nav.kk-admin-nav-six{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:701px) and (max-width:1100px){.kk-admin-nav.kk-admin-nav-six{grid-template-columns:repeat(3,minmax(0,1fr))}}._modeSwitch_1jkdr_8{grid-template-columns:repeat(2,minmax(0,260px));gap:10px;margin:-4px 0 24px;display:grid}._modeSwitch_1jkdr_8 button{text-align:left;color:#f7f3ff;cursor:pointer;background:#211a2e;border:1px solid #2d243b;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;column-gap:11px;padding:13px 15px;display:grid}._modeSwitch_1jkdr_8 button>span{color:#f7f3ff;background:#2d243b;border-radius:10px;grid-row:1/3;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:flex}._modeSwitch_1jkdr_8 b{font-size:13px}._modeSwitch_1jkdr_8 small{color:#b8aec5;margin-top:3px;font-size:10px}._modeSwitch_1jkdr_8 button[aria-selected=true]{background:#211a2e;border-color:#ffb64e}._modeSwitch_1jkdr_8 button[aria-selected=true]>span{color:#14101f;background:#ffb64e}._composer_1jkdr_8>._label_1jkdr_1+._label_1jkdr_1{margin-top:16px}._label_1jkdr_1 textarea{box-sizing:border-box;color:#f7f3ff;width:100%;min-height:168px;font:inherit;resize:vertical;background:#14101f;border:1px solid #58466d;border-radius:10px;margin-top:9px;padding:12px 14px;font-size:14px;line-height:1.55;display:block}._fieldGrid_1jkdr_8{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}._quickLinks_1jkdr_8{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:17px;display:grid}._quickLinks_1jkdr_8>span{color:#b8aec5;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:800}._quickLinks_1jkdr_8 button{color:#f7f3ff;cursor:pointer;background:#211a2e;border:1px solid #58466d;border-radius:9px;padding:10px 6px;font-size:12px;font-weight:800}._quickLinks_1jkdr_8 button[aria-pressed=true]{color:#14101f;background:#ffb64e;border-color:#ffb64e}._customHistoryRow_1jkdr_8 strong{color:#f7f3ff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._panel_1jkdr_1 textarea:focus-visible{outline-offset:3px;outline:3px solid #f7f3ff}._mailFrame_1jkdr_1{height:920px}@media (max-width:1050px){._fieldGrid_1jkdr_8{grid-template-columns:1fr}}@media (max-width:550px){._modeSwitch_1jkdr_8{grid-template-columns:1fr}._quickLinks_1jkdr_8{grid-template-columns:1fr 1fr}._quickLinks_1jkdr_8>span{grid-column:1/-1}._mailFrame_1jkdr_1{height:900px}}._recipientTabs_1jkdr_11{background:#14101f;border:1px solid #2d243b;border-radius:11px;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:17px;padding:4px;display:grid}._recipientTabs_1jkdr_11 button{color:#b8aec5;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 7px;font-size:11px;font-weight:800}._recipientTabs_1jkdr_11 button[aria-pressed=true]{color:#ffb64e;background:#211a2e;box-shadow:inset 0 0 0 1px #ffb64e}._manualRecipient_1jkdr_11{gap:14px;display:grid}._manualRecipient_1jkdr_11 p{color:#b8aec5;margin:0;font-size:10px;line-height:1.6}._discountBox_1jkdr_11{background:linear-gradient(145deg,#211a2e,#211a2e);border:1px solid #58466d;border-radius:14px;gap:13px;margin-top:18px;padding:17px;display:grid}._discountBox_1jkdr_11>div:first-child{gap:5px;display:grid}._discountBox_1jkdr_11 b{color:#f7f3ff;font-size:13px}._discountBox_1jkdr_11 span,._discountBox_1jkdr_11 p{color:#b8aec5;margin:0;font-size:10px;line-height:1.55}._discountChoices_1jkdr_11{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}._discountChoices_1jkdr_11 button{color:#f7f3ff;cursor:pointer;background:#211a2e;border:1px solid #58466d;border-radius:8px;min-height:37px;padding:8px 3px;font-size:11px;font-weight:800}._discountChoices_1jkdr_11 button[aria-pressed=true]{color:#14101f;background:#ffb64e;border-color:#ffb64e}@media (max-width:550px){._recipientTabs_1jkdr_11{grid-template-columns:1fr}._discountChoices_1jkdr_11{grid-template-columns:repeat(3,1fr)}}._modeSwitch_1jkdr_8{grid-template-columns:repeat(3,minmax(0,260px))}._campaignSettings_1jkdr_15{gap:12px;margin-top:20px;display:grid}._campaignSettings_1jkdr_15 ._hint_1jkdr_1{margin:0}._label_1jkdr_1 select{box-sizing:border-box;color:#f7f3ff;width:100%;min-height:46px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#14101f;border:1px solid #58466d;border-radius:10px;margin-top:9px;padding:12px 14px;font-size:14px;display:block}._consent_1jkdr_18{color:#f7f3ff;cursor:pointer;background:#211a2e;border:1px solid #58466d;border-radius:10px;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:13px;font-size:12px;line-height:1.65;display:grid}._consent_1jkdr_18 input{accent-color:#ffb64e;width:18px;height:18px;margin:3px 0 0}._label_1jkdr_1 select:focus-visible{outline-offset:3px;outline:3px solid #f7f3ff}._historyRow_1jkdr_1 small{color:#f7f3ff;font-size:10px}@media (max-width:550px){._modeSwitch_1jkdr_8{grid-template-columns:1fr}}._customHistoryRow_1jkdr_8{grid-template-columns:minmax(150px,1fr) minmax(180px,1.2fr) 125px minmax(130px,.8fr)}._customHistoryRow_1jkdr_8 strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.6;overflow:visible}._historyRecipient_1jkdr_25{min-width:0;min-height:44px;color:inherit;text-align:left;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:6px;gap:6px;padding:5px 0;display:grid}._historyRecipient_1jkdr_25>span{color:#f7f3ff;text-underline-offset:3px;line-height:1.6;-webkit-text-decoration:underline #58466d;text-decoration:underline #58466d}@media (min-width:761px) and (hover:hover) and (pointer:fine){._historyRecipient_1jkdr_25:hover>span{text-decoration-color:currentColor}}._historyHeader_1jkdr_1 ._historyHelp_1jkdr_28{color:#b8aec5;margin-top:6px}._mailCentre_1jkdr_29{color:#f7f3ff;min-width:0}._mailCentre_1jkdr_29>[hidden]{display:none!important}._composerFields_1jkdr_29{border:0;min-width:0;margin:0;padding:0}._composeNavigation_1jkdr_29,._draftResume_1jkdr_29{justify-content:space-between;align-items:center;gap:18px;margin:24px clamp(16px,6vw,96px) 0;display:flex}._composeNavigation_1jkdr_29>span,._draftResume_1jkdr_29 span{color:#b8aec5;font-size:12px;line-height:1.6}._draftResume_1jkdr_29{background:#211a2e;border:1px solid #58466d;border-radius:12px;margin-bottom:18px;padding:15px 19px}._draftResume_1jkdr_29>div{gap:5px;display:grid}._draftResume_1jkdr_29 b{color:#ffb64e;font-size:14px}._draftDialog_1jkdr_29{overscroll-behavior:contain;box-sizing:border-box;color:#f7f3ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#211a2e;border:1px solid #58466d;border-radius:20px;width:min(530px,100vw - 32px);min-width:0;max-width:calc(100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);margin:auto;padding:28px;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #0009}._draftDialog_1jkdr_29::backdrop{background:#011018c9}._draftDialog_1jkdr_29 h2{margin:0 0 14px;font-size:23px}._draftDialog_1jkdr_29 p{color:#f7f3ff;font-size:14px;line-height:1.7}._discardDraft_1jkdr_29{color:#f0cd9f;font:inherit;cursor:pointer;background:#352d25;border:1px solid #796045;border-radius:10px;padding:12px 15px;font-size:12px}._draftDialog_1jkdr_29 button:focus-visible{outline-offset:3px;outline:3px solid #f7f3ff}._composerHistory_1jkdr_29{margin-top:24px}._composerHistory_1jkdr_29>summary{color:#b8aec5;cursor:pointer;padding:14px 0;font-size:13px}._composerHistory_1jkdr_29 ._history_1jkdr_1{margin-top:4px}._replyContext_1jkdr_30{background:#211a2e;border:1px solid #58466d;border-radius:16px;gap:14px;margin-bottom:24px;padding:20px 24px;font-size:14px;line-height:1.6;display:grid}._replyContext_1jkdr_30>div{gap:5px;display:grid}._replyContext_1jkdr_30 strong{color:#ffb64e;overflow-wrap:anywhere}._replyContext_1jkdr_30 span,._replyContext_1jkdr_30 small{color:#f7f3ff}._replyContext_1jkdr_30 summary{cursor:pointer;color:#f7f3ff}._replyContext_1jkdr_30 p{white-space:pre-wrap;overflow-wrap:anywhere;color:#f7f3ff;max-height:250px;overflow:auto}._replyContext_1jkdr_30>button{color:#f7f3ff;font:inherit;cursor:pointer;background:0 0;border:1px solid #58466d;border-radius:9px;justify-self:start;padding:9px 13px}._replyContext_1jkdr_30 button:focus-visible{outline-offset:3px;outline:3px solid #f7f3ff}@media (max-width:600px){._composeNavigation_1jkdr_29,._draftResume_1jkdr_29{flex-direction:column;align-items:flex-start;gap:12px}._draftResume_1jkdr_29>._secondary_1jkdr_1{width:100%}._draftDialog_1jkdr_29{padding:22px}._draftDialog_1jkdr_29 ._actions_1jkdr_1{gap:10px;display:grid}}@media (max-width:1050px){._customHistoryRow_1jkdr_8{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._customHistoryRow_1jkdr_8 time{grid-column:1}._customHistoryRow_1jkdr_8>span{grid-column:2}}@media (max-width:550px){._customHistoryRow_1jkdr_8{grid-template-columns:minmax(0,1fr);gap:10px;padding:19px 0}._customHistoryRow_1jkdr_8 time,._customHistoryRow_1jkdr_8>span{grid-column:1}._customHistoryRow_1jkdr_8>strong{font-size:13px}._historyRecipient_1jkdr_25{padding:2px 0}}._selector_1macx_1{color:#f7f3ff;border:0;min-width:0;margin:0 0 24px;padding:0}._selector_1macx_1 legend{margin-bottom:12px;font-size:13px;font-weight:700}._options_1macx_3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._option_1macx_3{cursor:pointer;background:#211a2e;border:1px solid #58466d;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:14px;transition:border-color .15s,background-color .15s;display:flex;position:relative}@media (min-width:761px) and (hover:hover) and (pointer:fine){._option_1macx_3:hover{border-color:#f7f3ff}}._option_1macx_3[data-selected=true]{background:#211a2e;border-color:#ffb64e;box-shadow:inset 0 0 0 1px #ffb64e}._option_1macx_3 input{accent-color:#ffb64e;width:17px;height:17px;margin:0;position:absolute;top:13px;right:13px}._option_1macx_3:has(input:focus-visible){outline-offset:3px;outline:3px solid #f7f3ff}._selector_1macx_1:disabled ._option_1macx_3{cursor:wait;opacity:.65}._sample_1macx_10{box-sizing:border-box;color:#f7f3ff;background:#14101f;border:1px solid #58466d;border-radius:6px;flex-direction:column;justify-content:center;gap:7px;height:98px;margin-right:22px;padding:12px;display:flex}._logo_1macx_11{letter-spacing:.5px;font-size:8px;font-weight:800;line-height:1.4}._line_1macx_12{background:#b8aec5;border-radius:2px;width:94%;height:3px;display:block}._line_1macx_12+._line_1macx_12{width:70%}._signature_1macx_14{background:#ffb64e;border-radius:2px;width:35%;height:11px;margin-top:2px;display:block}._sample_1macx_10[data-design=classic]{color:#58466d;background:#fff;border-color:#f7f3ff}._sample_1macx_10[data-design=classic] ._line_1macx_12{background:#b8aec5}._sample_1macx_10[data-design=classic] ._signature_1macx_14{background:#58466d;width:40%;height:3px;margin-top:8px}._copy_1macx_18{flex-direction:column;gap:6px;display:flex}._copy_1macx_18 strong{font-size:13px;line-height:1.4}._copy_1macx_18>span{color:#f7f3ff;font-size:11px;line-height:1.6}@media (max-width:420px){._options_1macx_3{gap:9px}._option_1macx_3{padding:11px}._sample_1macx_10{height:80px;margin-right:18px;padding:8px}._copy_1macx_18 strong{font-size:12px}._copy_1macx_18>span{font-size:10px}}._dialog_19ewd_1{box-sizing:border-box;width:min(860px,100vw - 40px);max-height:calc(100vh - 40px);color:#f7f3ff;background:#14101f;border:1px solid #58466d;border-radius:24px;max-height:calc(100dvh - 40px);padding:0;font-family:Arial,Helvetica,sans-serif;overflow:hidden;box-shadow:0 24px 100px #0008}._dialog_19ewd_1[open]{flex-direction:column;display:flex}._dialog_19ewd_1::backdrop{background:#14101fcc}._header_19ewd_4{background:#211a2e;border-bottom:1px solid #2d243b;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:25px 30px;display:flex}._header_19ewd_4 p{color:#f7f3ff;letter-spacing:.15em;margin:0 0 8px;font-size:10px;font-weight:800}._header_19ewd_4 h2{letter-spacing:-.025em;margin:0;font-size:25px}._close_19ewd_7,._secondary_19ewd_7{color:#f7f3ff;min-height:44px;font:inherit;cursor:pointer;background:#211a2e;border:1px solid #58466d;border-radius:11px;justify-content:center;align-items:center;gap:12px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex}._close_19ewd_7 span{font-size:24px;font-weight:400;line-height:1}@media (min-width:761px) and (hover:hover) and (pointer:fine){._close_19ewd_7:hover,._secondary_19ewd_7:hover{background:#2d243b}}._dialog_19ewd_1 button:focus-visible{outline-offset:3px;outline:3px solid #f7f3ff}._body_19ewd_11{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:28px 30px 32px;overflow:auto}._envelope_19ewd_12 h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin:16px 0 21px;font-size:22px;line-height:1.4}._status_19ewd_13{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:100px;align-items:center;min-height:26px;padding:4px 10px;font-size:11px;line-height:1.5;display:inline-flex}._status_19ewd_13[data-status=sent]{color:#ffb64e;background:#211a2e;border-color:#3d6650}._status_19ewd_13[data-status=sending],._status_19ewd_13[data-status=uncertain]{color:#efcb94;background:#382f24;border-color:#6b5840}._status_19ewd_13[data-status=failed]{color:#f5b5bd;background:#3d2630;border-color:#72414b}._envelope_19ewd_12 dl{background:#211a2e;border:1px solid #2d243b;border-radius:14px;grid-template-columns:1fr 1fr;gap:19px 26px;margin:0;padding:20px;display:grid}._envelope_19ewd_12 dl>div{min-width:0}._envelope_19ewd_12 dt{color:#b8aec5;margin-bottom:6px;font-size:11px}._envelope_19ewd_12 dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}._envelope_19ewd_12 dd strong{color:#f7f3ff;font-weight:700}._hint_19ewd_22,._textNote_19ewd_22{color:#b8aec5;overflow-wrap:anywhere;font-size:11px;line-height:1.65}._envelope_19ewd_12>._hint_19ewd_22{margin:10px 2px 0}._message_19ewd_24,._attachments_19ewd_24{margin-top:28px}._sectionHeading_19ewd_25{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._sectionHeading_19ewd_25 h3,._attachments_19ewd_24 h3,._replies_19ewd_26 h3{margin:0;font-size:16px}._sectionHeading_19ewd_25>span{color:#b8aec5;font-size:10px}._textNote_19ewd_22{margin:10px 0}._messageText_19ewd_29{color:#f7f3ff;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;-webkit-user-select:text;user-select:text;background:#211a2e;border:1px solid #2d243b;border-radius:15px;padding:24px;font-size:14px;line-height:1.85}._unavailable_19ewd_30{color:#b8aec5;border:1px dashed #58466d;border-radius:12px;margin:15px 0 0;padding:18px;font-size:13px;line-height:1.7}._attachments_19ewd_24 h3 span{color:#f7f3ff;margin-left:6px;font-size:12px}._attachments_19ewd_24 ul{gap:8px;margin:13px 0 0;padding:0;list-style:none;display:grid}._attachments_19ewd_24 li{background:#211a2e;border:1px solid #2d243b;border-radius:12px;align-items:center;gap:13px;padding:14px 17px;display:flex}._attachments_19ewd_24 li>span{color:#f7f3ff;font-size:24px}._attachments_19ewd_24 li>div{gap:5px;min-width:0;display:grid}._attachments_19ewd_24 strong{overflow-wrap:anywhere;font-size:12px}._attachments_19ewd_24 small{color:#b8aec5;font-size:10px}._replies_19ewd_26{background:#211a2e;border:1px solid #58466d;border-radius:14px;margin-top:26px;padding:20px}._replies_19ewd_26 h3{color:#ffb64e}._replies_19ewd_26 p{color:#b8aec5;overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.75}._loading_19ewd_41{color:#f7f3ff;justify-content:center;align-items:center;gap:12px;min-height:150px;font-size:13px;display:flex}._loading_19ewd_41>span{border:2px solid #58466d;border-top-color:#ffb64e;border-radius:50%;width:19px;height:19px;animation:.85s linear infinite _mail-history-spin_19ewd_1}._error_19ewd_43{color:#f1b8c0;background:#34232b;border:1px solid #6b414a;border-radius:14px;margin-top:24px;padding:20px;font-size:13px;line-height:1.7}._error_19ewd_43 p{overflow-wrap:anywhere;margin:0 0 14px}@keyframes _mail-history-spin_19ewd_1{to{transform:rotate(360deg)}}@media (max-width:600px){._dialog_19ewd_1{width:calc(100vw - 16px);max-height:calc(100vh - 24px);border-radius:20px;max-height:calc(100dvh - 24px)}._header_19ewd_4{gap:12px;padding:20px 18px}._header_19ewd_4 h2{font-size:21px}._close_19ewd_7{padding:9px 11px;font-size:11px}._body_19ewd_11{padding:21px 18px 25px}._envelope_19ewd_12 h3{font-size:19px}._envelope_19ewd_12 dl{grid-template-columns:1fr;gap:17px;padding:17px}._messageText_19ewd_29{padding:18px;font-size:13px}._sectionHeading_19ewd_25{flex-direction:column;align-items:flex-start}._replies_19ewd_26{padding:18px}}@media (prefers-reduced-motion:reduce){._loading_19ewd_41>span{animation:none}}._attachments_evs12_1{color:#f7f3ff;border-top:1px solid #31546480;margin-top:24px;padding-top:20px}._attachments_evs12_1 h3{align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:800;display:flex}._attachments_evs12_1 ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}._attachments_evs12_1 li{min-width:0}._card_evs12_1{background:#211a2e;border:1px solid #3a667780;border-radius:13px;align-items:center;gap:12px;min-width:0;padding:13px;display:flex}._fileIcon_evs12_1{color:#f7f3ff;background:#2d243b;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:42px;display:grid}._fileName_evs12_1{flex:1;min-width:0}._fileName_evs12_1 b{overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}._fileName_evs12_1 small{color:#b8aec5;margin-top:3px;font-size:11px;display:block}._actions_evs12_1{align-items:center;gap:6px;display:flex}._actions_evs12_1 button,._dialog_evs12_1 button{color:#f7f3ff;min-height:36px;font:inherit;cursor:pointer;background:#2d243b;border:1px solid #58466d;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:750;display:inline-flex}@media (min-width:761px) and (hover:hover) and (pointer:fine){._actions_evs12_1 button:hover,._dialog_evs12_1 button:hover{background:#2d243b;border-color:#f7f3ff}}:is(._actions_evs12_1 button:focus-visible,._dialog_evs12_1 button:focus-visible){outline-offset:3px;outline:2px solid #f7f3ff}._actions_evs12_1 button:disabled,._dialog_evs12_1 button:disabled{opacity:.55;cursor:default}._actions_evs12_1 button:last-child{padding:8px}._actions_evs12_1 button:last-child span{display:none}._status_evs12_1{color:#f7f3ff;justify-content:center;align-items:center;gap:10px;padding:22px;font-size:13px;display:flex}._error_evs12_1{color:#ffbbb1;overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.5}._error_evs12_1 button{margin-top:10px}._dialog_evs12_1{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:22px;width:min(1120px,100vw - 32px);max-width:none;height:min(880px,100dvh - 40px);max-height:calc(100dvh - 40px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 100px #001017b3}._dialog_evs12_1[open]{flex-direction:column;display:flex}._dialog_evs12_1::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#001018b0}._dialogHeader_evs12_1{border-bottom:1px solid #58466d;flex:none;align-items:center;gap:13px;padding:20px 24px;display:flex}._dialogHeader_evs12_1>div{flex:1;min-width:0}._dialogHeader_evs12_1 p{color:#b8aec5;letter-spacing:1.5px;margin:0 0 5px;font-size:10px;font-weight:850}._dialogHeader_evs12_1 h2{overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.4}._dialogHeader_evs12_1 small{color:#b8aec5;margin-top:4px;font-size:12px;display:block}._dialog_evs12_1 ._close_evs12_1{flex:0 0 38px;width:38px;height:38px;padding:0}._preview_evs12_1{overscroll-behavior:contain;background:#14101f;flex:1;min-height:0;padding:20px;overflow:auto}._image_evs12_1{object-fit:contain;max-width:100%;max-height:100%;margin:auto;display:block}._text_evs12_1{white-space:pre-wrap;overflow-wrap:anywhere;color:#f7f3ff;margin:0;font:14px/1.7 ui-monospace,monospace}._unsupported_evs12_1{text-align:center;color:#f7f3ff;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:200px;display:flex}._unsupported_evs12_1 h3{color:#f7f3ff;margin:15px 0 8px;font-size:20px}._unsupported_evs12_1 p{max-width:440px;margin:0;font-size:14px;line-height:1.65}._dialogFooter_evs12_1{border-top:1px solid #58466d;justify-content:space-between;align-items:center;gap:15px;padding:15px 24px;display:flex}._dialogFooter_evs12_1>span{color:#b8aec5;font-size:12px}._dialogFooter_evs12_1>button{color:#211a2e;background:#ffb64e;border-color:#ffb64e;font-weight:850}._pdf_evs12_1{flex-direction:column;gap:15px;min-height:100%;display:flex}._pageNavigation_evs12_1{z-index:1;background:#0c2a36f0;border-radius:12px;justify-content:center;align-self:center;align-items:center;gap:15px;width:fit-content;padding:8px;display:flex;position:sticky;top:0}._pageNavigation_evs12_1 span{text-align:center;min-width:110px;font-size:13px}._pdfPage_evs12_1{justify-content:center;align-items:flex-start;display:flex}._pdfPage_evs12_1 canvas{background:#fff;max-width:100%;height:auto;box-shadow:0 5px 25px #0005}._spinner_evs12_1{animation:1s linear infinite _spin_evs12_1}@keyframes _spin_evs12_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_evs12_1{animation:none}}@media (max-width:600px){._card_evs12_1{flex-wrap:wrap;gap:9px;padding:11px}._fileName_evs12_1{min-width:130px}._actions_evs12_1{justify-content:flex-end;width:100%}._actions_evs12_1 button:last-child span{display:inline}._dialog_evs12_1{border-radius:16px;width:calc(100vw - 16px);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}._dialogHeader_evs12_1{gap:10px;padding:14px}._dialogHeader_evs12_1 h2{font-size:15px}._dialogHeader_evs12_1 ._fileIcon_evs12_1{display:none}._preview_evs12_1{padding:10px}._dialogFooter_evs12_1{padding:12px 14px}._dialogFooter_evs12_1>span{max-width:170px;font-size:11px}._dialogFooter_evs12_1>button{flex-shrink:0}}._dialog_evs12_1._fullscreen_evs12_2{border:0;border-radius:0;width:100dvw;max-width:100dvw;height:100dvh;max-height:100dvh;margin:0;inset:0}._pdfCanvasStage_evs12_3{min-width:100%;min-height:100%}._dialogFooter_evs12_1 ._downloadLink_evs12_4{color:#211a2e;min-height:36px;font:inherit;background:#ffb64e;border:1px solid #ffb64e;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}@media (min-width:761px) and (hover:hover) and (pointer:fine){._dialogFooter_evs12_1 ._downloadLink_evs12_4:hover{background:#ffb64e;border-color:#ffb64e}}._dialogFooter_evs12_1 ._downloadLink_evs12_4:focus-visible{outline-offset:3px;outline:2px solid #f7f3ff}._pdf_evs12_1{gap:12px;height:100%;min-height:0}._pageNavigation_evs12_1{box-sizing:border-box;flex-wrap:wrap;flex:none;justify-content:space-between;gap:8px;width:100%;position:static}._pageControls_evs12_5,._fitControls_evs12_5,._zoomControls_evs12_5{align-items:center;gap:5px;display:flex}._pageControls_evs12_5>span{min-width:100px}._fitControls_evs12_5 button[aria-pressed=true]{color:#211a2e;background:#ffb64e;border-color:#ffb64e}._zoomControls_evs12_5 output{text-align:center;font-variant-numeric:tabular-nums;min-width:54px;font-size:12px}._pageNavigation_evs12_1 button{min-height:34px;padding:7px 9px}._pdfPage_evs12_1{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;display:block;position:relative;overflow:auto}._pdfCanvasStage_evs12_3{box-sizing:border-box;place-items:center;display:grid}._pdfPage_evs12_1 canvas{flex-shrink:0;max-width:none;display:block}._pdfPage_evs12_1 canvas[hidden]{display:none}._pdfStatus_evs12_5{z-index:1;text-align:center;color:#f7f3ff;justify-content:center;align-items:center;margin:0;font-size:13px;line-height:1.6;display:flex;position:absolute;inset:20px}._pdfStatus_evs12_5[role=alert]{color:#ffbbb1}@media (max-width:600px){._pdf_evs12_1{gap:8px}._pageNavigation_evs12_1{justify-content:center;gap:6px;padding:6px}._pageNavigation_evs12_1 button{min-height:32px;padding:6px 8px;font-size:11px}._pageControls_evs12_5>span{min-width:96px;font-size:12px}._fitControls_evs12_5{flex-basis:100%;order:3;justify-content:center}._zoomControls_evs12_5 output{min-width:46px}._pdfStatus_evs12_5{inset:10px}}._workspace_h0rha_1{--mail-line:#f7f3ff26;--mail-muted:#b8aec5;--mail-cyan:#f7f3ff;--mail-lime:#ffb64e;color:#f7f3ff;background:#14101f;border:1px solid #f7f3ff33;border-radius:24px;width:100%;min-width:0;margin:0;font-family:inherit;overflow:hidden;box-shadow:0 24px 70px #00111b24,inset 0 1px #ffffff05;container:mail/inline-size}._workspace_h0rha_1 *,._workspace_h0rha_1 :before,._workspace_h0rha_1 :after{box-sizing:border-box}._workspace_h0rha_1 button,._workspace_h0rha_1 input{font:inherit}._workspace_h0rha_1 button{cursor:pointer;transition:background .16s,border-color .16s,color .16s}._workspace_h0rha_1 button:disabled{cursor:not-allowed;opacity:.46}:is(._workspace_h0rha_1 button:focus-visible,._workspace_h0rha_1 input:focus-visible){outline-offset:3px;outline:3px solid #f7f3ff}._topbar_h0rha_18{border-bottom:1px solid var(--mail-line);background:linear-gradient(125deg,#211a2e,#211a2e);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 26px;display:grid}._titleGroup_h0rha_19{align-items:center;gap:15px;min-width:0;display:flex}._mailMark_h0rha_20{color:#f7f3ff;background:linear-gradient(145deg,#58466d,#2d243b);border:1px solid #8bcbd62b;border-radius:16px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}._titleGroup_h0rha_19 h1{letter-spacing:-.035em;margin:0;font-size:27px;font-weight:730;line-height:1.15}._titleGroup_h0rha_19 p{color:#b8aec5;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.5}._topActions_h0rha_23{flex-shrink:0;align-items:center;gap:10px;display:flex}._refresh_h0rha_24{color:#f7f3ff;background:#ffffff04;border:1px solid #88b0bf2e;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}@media (min-width:761px) and (hover:hover) and (pointer:fine){._refresh_h0rha_24:hover{background:#ffffff0b}}._newMail_h0rha_26{color:#183020;white-space:nowrap;background:#ffb64e;border:1px solid #ffb64e;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 19px;display:flex;box-shadow:0 4px 15px #92d86b13;font-size:14px!important;font-weight:750!important}@media (min-width:761px) and (hover:hover) and (pointer:fine){._newMail_h0rha_26:hover{background:#ffb64e}}._folderTabs_h0rha_28{border:1px solid var(--mail-line);background:#211a2e;border-radius:15px;justify-self:center;align-items:center;gap:4px;min-width:0;max-width:100%;padding:5px;display:flex}._folderTabs_h0rha_28>button{color:#b8aec5;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:0 14px;font-size:13px;font-weight:650;display:flex}._folderTabs_h0rha_28>button>svg{flex-shrink:0}._folderTabs_h0rha_28>button[aria-pressed=true]{color:#f7f3ff;background:#2d243b;border-color:#72949d42;box-shadow:0 2px 5px #00141e18}@media (min-width:761px) and (hover:hover) and (pointer:fine){._folderTabs_h0rha_28>button:hover{color:#f7f3ff;background:#2d243b}}._folderTabs_h0rha_28>button>span{color:#b8aec5;font-size:11px;font-weight:500}._panes_h0rha_34{grid-template-columns:clamp(280px,26cqw,320px) minmax(0,1fr);height:max(600px,100dvh - 380px);min-height:0;display:grid}._contactsPane_h0rha_35{border-right:1px solid var(--mail-line);background:#211a2e;flex-direction:column;min-width:0;min-height:0;display:flex}._contactTools_h0rha_36{padding:22px 20px 0}._search_h0rha_37{color:#b8aec5;background:#14101f;border:1px solid #6d98aa36;border-radius:12px;align-items:center;gap:10px;min-height:45px;padding:0 12px;display:flex}._search_h0rha_37:focus-within{border-color:#f7f3ff;box-shadow:0 0 0 3px #83d9e619}._search_h0rha_37>svg{flex-shrink:0}._search_h0rha_37 input{color:#f7f3ff;background:0 0;border:0;width:100%;min-width:0;padding:12px 0;font-size:14px;line-height:1.45;outline:none!important}._search_h0rha_37 input::placeholder{color:#b8aec5}._search_h0rha_37 input::-webkit-search-cancel-button{display:none}._search_h0rha_37 button{color:#b8aec5;background:0 0;border:0;place-items:center;width:28px;height:32px;padding:0;display:grid}._filters_h0rha_44{gap:6px;margin:14px 0 18px;display:flex}._filters_h0rha_44 button{color:#b8aec5;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 12px;font-size:12px;font-weight:600;display:flex}._filters_h0rha_44 button[aria-pressed=true]{color:#f7f3ff;background:#2d243b;border-color:#6c92a033}@media (min-width:761px) and (hover:hover) and (pointer:fine){._filters_h0rha_44 button:hover{background:#2d243b}}._contactsMeta_h0rha_48{color:#b8aec5;justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;font-size:12px;display:flex}._contactsMeta_h0rha_48>span:first-child{color:#f7f3ff;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}._contactScroll_h0rha_50,._conversationScroll_h0rha_50{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#58466d transparent;flex:1;min-height:0;overflow:auto}._contactList_h0rha_51{display:grid}._contactButton_h0rha_52{border:0;border-bottom:1px solid var(--mail-line);color:#b8aec5;text-align:left;background:0 0;align-items:flex-start;gap:13px;width:100%;padding:21px 20px;display:flex;position:relative}@media (min-width:761px) and (hover:hover) and (pointer:fine){._contactButton_h0rha_52:hover{background:#2d243b}}._contactButton_h0rha_52[aria-pressed=true]{background:#2d243b;box-shadow:inset 3px 0 #ffb64e}._contactAvatar_h0rha_55,._avatar_h0rha_55{color:#f7f3ff;background:#2d243b;border:1px solid #77bac537;border-radius:13px;flex-shrink:0;place-items:center;width:41px;height:41px;font-size:13px;font-weight:750;display:grid}._contactSummary_h0rha_56{flex:1;gap:6px;min-width:0;display:grid}._contactLine_h0rha_57{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}._contactLine_h0rha_57 strong{color:#f7f3ff;overflow-wrap:anywhere;font-size:15px;line-height:1.45}._contactLine_h0rha_57 time{color:#b8aec5;white-space:nowrap;font-size:11px;line-height:1.8}._contactEmail_h0rha_60{color:#b8aec5;overflow-wrap:anywhere;font-size:12px;line-height:1.5}._contactSubject_h0rha_61{color:#f7f3ff;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}._contactCount_h0rha_62{color:#b8aec5;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:11px;line-height:1.5;display:flex}._contactCount_h0rha_62>span{color:#edc58b;align-items:center;gap:4px;display:flex}._moreContacts_h0rha_64{color:#f7f3ff;background:#2d243b;border:1px solid #648d9c4d;border-radius:10px;width:calc(100% - 40px);margin:20px;padding:13px 10px;font-size:13px;font-weight:600;display:block}@media (min-width:761px) and (hover:hover) and (pointer:fine){._moreContacts_h0rha_64:hover{background:#2d243b}}._contactsFooter_h0rha_66{border-top:1px solid var(--mail-line);color:#b8aec5;background:#211a2e;gap:5px;padding:15px 20px;font-size:12px;display:grid}._contactsFooter_h0rha_66 small{color:#b8aec5;font-size:11px;line-height:1.5}._conversation_h0rha_50{background:#211a2e;flex-direction:column;min-width:0;min-height:0;display:flex}._conversationHeader_h0rha_69{border-bottom:1px solid var(--mail-line);background:#211a2e;flex-shrink:0;align-items:center;gap:14px;min-height:104px;padding:23px 30px;display:flex}._avatar_h0rha_55{width:46px;height:46px;font-size:15px}._contactIdentity_h0rha_71{flex:1;min-width:0}._contactIdentity_h0rha_71 h2{color:#f7f3ff;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.35}._contactIdentity_h0rha_71 p{color:#b8aec5;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.5}._contactIdentity_h0rha_71 small{color:#b8aec5;margin-top:7px;font-size:11px;line-height:1.5;display:block}._writeContact_h0rha_75{color:#f7f3ff;background:#2d243b;border:1px solid #739ba84d;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:11px 14px;font-size:13px;font-weight:650;display:flex}@media (min-width:761px) and (hover:hover) and (pointer:fine){._writeContact_h0rha_75:hover{background:#2d243b}}._mobileBack_h0rha_77{display:none}._conversationScroll_h0rha_50{overflow-anchor:none;padding:10px clamp(22px,3cqw,44px) 28px}._historyBoundary_h0rha_79{color:#b8aec5;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:18px 0 24px;font-size:12px;line-height:1.5;display:flex}._historyBoundary_h0rha_79 button{color:#f7f3ff;background:#211a2e;border:1px solid #6a94a145;border-radius:11px;min-height:42px;padding:11px 15px;font-size:12px}@media (min-width:761px) and (hover:hover) and (pointer:fine){._historyBoundary_h0rha_79 button:hover{background:#2d243b}}._message_h0rha_82{border-top:1px solid var(--mail-line);min-width:0;padding:0 0 22px}._messageToggle_h0rha_83{color:#f7f3ff;text-align:left;background:0 0;border:0;align-items:flex-start;gap:13px;width:100%;padding:24px 0 12px;display:flex}._messageToggle_h0rha_83>svg{flex-shrink:0;margin-top:6px}._senderMark_h0rha_85{color:#ffb64e;background:#2d243b;border:1px solid #a8d8833d;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:13px;font-weight:750;display:grid}._messageHeading_h0rha_86{flex:1;gap:10px;min-width:0;display:grid}._messageMeta_h0rha_87{color:#b8aec5;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex}._messageMeta_h0rha_87 b{color:#f7f3ff;font-size:13px;font-weight:650}._messageMeta_h0rha_87>span{color:#b8aec5;font-size:11px}._messageMeta_h0rha_87 time{color:#b8aec5;margin-left:auto;font-size:11px}._messageMeta_h0rha_87 em{color:#b8aec5;border:1px solid #5d85953d;border-radius:6px;padding:3px 8px;font-size:10px;font-style:normal;line-height:1.35}._messageHeading_h0rha_86>strong{color:#f7f3ff;overflow-wrap:anywhere;font-size:17px;font-weight:650;line-height:1.5;display:block}@media (min-width:761px) and (hover:hover) and (pointer:fine){._messageToggle_h0rha_83:hover ._messageHeading_h0rha_86>strong{color:#f7f3ff}}._messageContent_h0rha_94{margin-left:49px}._messageContent_h0rha_94[hidden]{display:none}._delivery_h0rha_96{color:#b8aec5;align-items:center;gap:7px;margin:4px 0 18px;font-size:11px;line-height:1.5;display:flex}._delivery_h0rha_96[data-status=sent]{color:#ffb64e}._delivery_h0rha_96[data-status=failed],._collapsedStatus_h0rha_98[data-status=failed]{color:#f5b4b7}._delivery_h0rha_96[data-status=uncertain],._delivery_h0rha_96[data-status=sending],._collapsedStatus_h0rha_98[data-status=uncertain],._collapsedStatus_h0rha_98[data-status=sending]{color:#e9c28b}._messageAddress_h0rha_100{color:#f7f3ff;align-items:baseline;gap:10px;margin-bottom:16px;font-size:12px;line-height:1.65;display:flex}._messageAddress_h0rha_100>span:first-child{color:#b8aec5}._messageAddress_h0rha_100>span:last-child{overflow-wrap:anywhere}._messageText_h0rha_103{color:#f7f3ff;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#211a2e;border:1px solid #7695a329;border-radius:15px;padding:26px 28px;font-size:16px;line-height:1.85}._sourceNote_h0rha_104{color:#b8aec5;overflow-wrap:anywhere;gap:4px;margin:14px 0 3px;font-size:11px;line-height:1.65;display:grid}._collapsedStatus_h0rha_98{color:#b8aec5;gap:8px;margin:3px 0 0 49px;font-size:11px;line-height:1.5;display:flex}._collapsedStatus_h0rha_98>span{align-items:center;gap:4px;display:flex}._attachments_h0rha_107{display:contents}._deliveryNote_h0rha_108{color:#b8aec5;margin:18px 0 0 49px;font-size:11px;line-height:1.7}._replyNotice_h0rha_109{border-top:1px solid var(--mail-line);color:#b8aec5;background:#211a2e;flex-shrink:0;align-items:center;gap:12px;margin:0;padding:18px 30px;display:flex}._replyNotice_h0rha_109>svg{color:#f7f3ff;flex-shrink:0}._replyNotice_h0rha_109 p{gap:4px;margin:0;font-size:12px;line-height:1.5;display:grid}._replyNotice_h0rha_109 strong{color:#f7f3ff;font-weight:650}._replyNotice_h0rha_109 p>span{color:#b8aec5;font-size:11px}._emptyConversation_h0rha_114{text-align:center;background:radial-gradient(at 50% 35%,#1c4b583d,#0000 65%);flex-direction:column;justify-content:center;align-items:center;padding:48px 32px;display:flex}._emptyConversation_h0rha_114>span{color:#f7f3ff;background:linear-gradient(145deg,#2d243b,#211a2e);border:1px solid #86c4cd38;border-radius:24px;place-items:center;width:82px;height:82px;margin-bottom:28px;display:grid}._emptyConversation_h0rha_114 h2{color:#f7f3ff;letter-spacing:-.035em;margin:0;font-size:32px;font-weight:650;line-height:1.3}._emptyConversation_h0rha_114 p{color:#b8aec5;max-width:390px;margin:20px 0 28px;font-size:15px;line-height:1.8}._emptyConversation_h0rha_114>div{color:#b8aec5;align-items:center;gap:9px;max-width:430px;font-size:12px;line-height:1.6;display:flex}._emptyConversation_h0rha_114>div>svg{flex-shrink:0}._loading_h0rha_120{color:#f7f3ff;justify-content:center;align-items:center;gap:10px;padding:32px 18px;font-size:13px;line-height:1.6;display:flex}._loading_h0rha_120 svg{flex-shrink:0;animation:1.4s linear infinite _mail-spin_h0rha_1}._error_h0rha_122{color:#f2bec1;background:#3c2c33;border:1px solid #a86f754d;border-radius:12px;align-items:flex-start;gap:10px;margin:18px;padding:17px;font-size:13px;line-height:1.7;display:flex}._error_h0rha_122>svg{flex-shrink:0;margin-top:3px}._error_h0rha_122 p{overflow-wrap:anywhere;margin:0}._error_h0rha_122 button{color:#f8d4d4;text-underline-offset:3px;background:0 0;border:0;margin-top:10px;padding:0;font-size:13px;text-decoration:underline}._messageContent_h0rha_94 ._error_h0rha_122{margin:12px 0}._noContacts_h0rha_127{color:#b8aec5;text-align:center;padding:40px 24px}._noContacts_h0rha_127>svg{color:#b8aec5}._noContacts_h0rha_127 h2{color:#f7f3ff;margin:18px 0 12px;font-size:18px;line-height:1.4}._noContacts_h0rha_127 p{margin:0;font-size:13px;line-height:1.8}._unavailable_h0rha_131{color:#f7f3ff;background:#211a2e;border:1px dashed #65879565;border-radius:12px;margin:12px 0;padding:20px;font-size:14px;line-height:1.8}._ionosMessage_h0rha_132[data-direction=incoming] ._senderMark_h0rha_85{color:#f7f3ff;background:#2d243b;border-color:#8ab9d34d}._partialHistory_h0rha_133{color:#ebd39b;background:#332f24;border:1px solid #c6a05b4a;border-radius:12px;margin:0 0 16px;padding:14px 16px;font-size:12px;line-height:1.7}._historyProgress_h0rha_134{color:#b8aec5;text-align:center;margin:0 0 14px;font-size:12px;line-height:1.6}._srOnly_h0rha_135{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _mail-spin_h0rha_1{to{transform:rotate(360deg)}}@container mail (width<=1080px){._topbar_h0rha_18{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:22px 24px}._folderTabs_h0rha_28{grid-area:2/1/auto/-1;justify-self:stretch}._folderTabs_h0rha_28>button{flex:1}._topActions_h0rha_23{grid-area:1/2}._panes_h0rha_34{grid-template-columns:280px minmax(0,1fr)}._conversationHeader_h0rha_69{padding:20px}._writeContact_h0rha_75{width:42px;padding:10px}._writeContact_h0rha_75>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._messageContent_h0rha_94,._deliveryNote_h0rha_108{margin-left:0}._messageMeta_h0rha_87 time{flex-basis:100%;margin-left:0}._messageText_h0rha_103{padding:22px}}@container mail (width<=700px){._topbar_h0rha_18{gap:12px;padding:20px}._titleGroup_h0rha_19{gap:11px}._titleGroup_h0rha_19 h1{font-size:23px}._titleGroup_h0rha_19 p{font-size:12px}._mailMark_h0rha_20{border-radius:13px;width:42px;height:42px}._topActions_h0rha_23{gap:6px}._newMail_h0rha_26{padding:0 13px;font-size:13px!important}._refresh_h0rha_24{border-color:#0000;width:40px}._folderTabs_h0rha_28{gap:4px;padding:4px}._folderTabs_h0rha_28>button{white-space:normal;min-width:0;min-height:42px;padding:0 10px;font-size:13px;line-height:1.4}._folderTabs_h0rha_28>button:last-child>span{display:none}._panes_h0rha_34{height:max(620px,100dvh - 230px);display:block}._contactsPane_h0rha_35,._conversation_h0rha_50{height:100%}._contactsPane_h0rha_35{border-right:0}._contactTools_h0rha_36{padding:20px 18px 0}._search_h0rha_37 input{font-size:16px}._contactButton_h0rha_52{padding:20px 18px}._conversation_h0rha_50,._emptyConversation_h0rha_114,._sentFolder_h0rha_169[data-mobile-thread=true] ._contactsPane_h0rha_35{display:none}._sentFolder_h0rha_169[data-mobile-thread=true] ._conversation_h0rha_50{display:flex}._conversationHeader_h0rha_69{gap:10px;min-height:96px;padding:18px 16px}._conversationHeader_h0rha_69 ._avatar_h0rha_55{display:none}._contactIdentity_h0rha_71 h2{font-size:18px}._mobileBack_h0rha_77{color:#f7f3ff;background:0 0;border:0;flex-shrink:0;place-items:center;width:32px;min-height:42px;padding:0;display:grid}._conversationScroll_h0rha_50{padding:8px 18px 24px}._messageHeading_h0rha_86>strong{font-size:16px}._messageText_h0rha_103{padding:20px;font-size:15px;line-height:1.8}._replyNotice_h0rha_109{padding:16px 18px}}@container mail (width<=420px){._topbar_h0rha_18{padding:18px 15px}._mailMark_h0rha_20,._refresh_h0rha_24{display:none}._titleGroup_h0rha_19 h1{font-size:22px}._titleGroup_h0rha_19 p{font-size:11px}._newMail_h0rha_26{padding:0 12px}._folderTabs_h0rha_28>button{gap:5px;padding-inline:7px;font-size:12px}._folderTabs_h0rha_28>button>svg{display:none}}@media (prefers-reduced-motion:reduce){._loading_h0rha_120 svg{animation:none}._workspace_h0rha_1 button{transition:none}}._inbox_11dym_1{color:#f7f3ff;background:#211a2e;container:inbox/inline-size}._connectionBar_11dym_2{color:#b8aec5;background:#211a2e;border-bottom:1px solid #96bfd020;justify-content:space-between;align-items:center;gap:16px;min-height:47px;padding:10px 25px;font-size:12px;line-height:1.5;display:flex}._connectionBar_11dym_2>span{align-items:center;gap:9px;min-width:0;display:flex}._connectionBar_11dym_2 b{color:#f7f3ff;font-size:12px;font-weight:600}._connectionBar_11dym_2 small{color:#b8aec5;white-space:nowrap;text-overflow:ellipsis;border-left:1px solid #7da4b136;padding-left:9px;font-size:11px;overflow:hidden}._connectionBar_11dym_2 button{color:#f7f3ff;background:#211a2e;border:1px solid #7297a43d;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}@media (min-width:761px) and (hover:hover) and (pointer:fine){._connectionBar_11dym_2 button:hover{background:#2d243b}}._connectionBar_11dym_2 i{align-items:center;gap:7px;font-size:11px;font-style:normal;display:flex}._connectionBar_11dym_2 [data-connected=true]{color:#ffb64e}._connectionBar_11dym_2 [data-connected=true]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}._panes_11dym_11{grid-template-columns:clamp(160px,12cqw,180px) clamp(260px,21cqw,320px) minmax(0,1fr);height:max(600px,100dvh - 380px);min-height:0;display:grid}._folderRail_11dym_12{background:#14101f;border-right:1px solid #96bfd020;flex-direction:column;min-width:0;min-height:0;display:flex}._folderRail_11dym_12>header{color:#b8aec5;justify-content:space-between;align-items:center;gap:8px;padding:24px 18px 16px;display:flex}._folderRail_11dym_12>header span{color:#b8aec5;letter-spacing:.12em;font-size:11px;font-weight:750}._folderRail_11dym_12>header small{font-size:11px}._folderRail_11dym_12>div{scrollbar-width:thin;scrollbar-color:#58466d transparent;min-height:0;padding:0 10px 18px;overflow:auto}._folderRail_11dym_12 button{width:100%;min-height:44px;padding:10px 12px 10px calc(12px + min(var(--folder-depth,0),3) * 10px);color:#b8aec5;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;margin-bottom:4px;display:flex}@media (min-width:761px) and (hover:hover) and (pointer:fine){._folderRail_11dym_12 button:hover{color:#f7f3ff;background:#2d243b}}._folderRail_11dym_12 button[aria-current=page]{color:#f7f3ff;background:#2d243b;border-color:#6a99a530}._folderRail_11dym_12 button svg{color:#b8aec5;flex-shrink:0}._folderRail_11dym_12 button[aria-current=page] svg{color:#ffb64e}._folderRail_11dym_12 button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}._folderRail_11dym_12>p{color:#e4b3b5;margin:auto 15px 10px;font-size:12px;line-height:1.6}._folderRail_11dym_12>footer{color:#b8aec5;border-top:1px solid #96bfd020;margin-top:auto;padding:16px 18px;font-size:11px;line-height:1.7}._messageList_11dym_25{background:#211a2e;border-right:1px solid #96bfd020;flex-direction:column;min-width:0;min-height:0;display:flex}._listHeading_11dym_26{justify-content:space-between;align-items:center;gap:10px;padding:22px 20px 0;display:flex}._listHeading_11dym_26>span{text-overflow:ellipsis;white-space:nowrap;color:#f7f3ff;letter-spacing:-.02em;min-width:0;font-size:18px;font-weight:700;overflow:hidden}._listHeading_11dym_26>small{color:#b8aec5;flex-shrink:0;font-size:11px}._listTools_11dym_29{padding:16px 20px 0}._search_11dym_30{color:#b8aec5;background:#14101f;border:1px solid #7399a73b;border-radius:12px;align-items:center;gap:9px;min-height:45px;padding:0 12px;display:flex}._search_11dym_30:focus-within{border-color:#f7f3ff;box-shadow:0 0 0 3px #83d9e619}._search_11dym_30 svg{flex-shrink:0}._search_11dym_30 input{color:#f7f3ff;background:0 0;border:0;width:100%;min-width:0;padding:12px 0;font-size:13px;line-height:1.5;outline:none!important}._search_11dym_30 input::placeholder{color:#b8aec5}._search_11dym_30 input::-webkit-search-cancel-button{display:none}._search_11dym_30>button{color:#f7f3ff;background:0 0;border:0;flex-shrink:0;place-items:center;width:26px;height:32px;padding:0;display:grid}._filters_11dym_37{align-items:center;gap:6px;padding:14px 0 16px;display:flex}._filters_11dym_37>button{color:#b8aec5;background:0 0;border:1px solid #0000;border-radius:9px;min-height:36px;padding:8px 13px;font-size:12px;font-weight:600}._filters_11dym_37>button[aria-pressed=true]{color:#f7f3ff;background:#2d243b;border-color:#658c9c38}@media (min-width:761px) and (hover:hover) and (pointer:fine){._filters_11dym_37>button:hover{background:#2d243b}}._filters_11dym_37>span{color:#b8aec5;margin-left:auto;font-size:11px}._listScroll_11dym_42,._readerScroll_11dym_42{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#58466d transparent;flex:1;min-height:0;overflow:auto}._mailRow_11dym_43{color:#f7f3ff;text-align:left;background:0 0;border:0;border-bottom:1px solid #96bfd01c;align-items:flex-start;gap:10px;width:100%;padding:21px 20px 21px 12px;display:flex}@media (min-width:761px) and (hover:hover) and (pointer:fine){._mailRow_11dym_43:hover{background:#2d243b}}._mailRow_11dym_43[aria-pressed=true]{background:#2d243b;box-shadow:inset 3px 0 #ffb64e}._unreadDot_11dym_46{background:0 0;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}._mailRow_11dym_43[data-unread=true] ._unreadDot_11dym_46{background:#ffb64e}._mailSummary_11dym_48{flex:1;gap:7px;min-width:0;display:grid}._mailLine_11dym_49{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}._mailLine_11dym_49 strong{color:#f7f3ff;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.5}._mailLine_11dym_49 time{color:#b8aec5;flex-shrink:0;font-size:11px;line-height:1.9}._mailRow_11dym_43[data-unread=true] ._mailLine_11dym_49 strong{color:#f7f3ff;font-weight:750}._mailSubject_11dym_53{color:#f7f3ff;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}._mailRow_11dym_43[data-unread=true] ._mailSubject_11dym_53{color:#f7f3ff;font-weight:600}._previewText_11dym_55{color:#b8aec5;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}._rowMeta_11dym_56{color:#b8aec5;align-items:center;gap:9px;margin-top:2px;font-size:11px;line-height:1.5;display:flex}._mailRow_11dym_43[data-unread=true] ._rowMeta_11dym_56{color:#ffb64e}._loadMore_11dym_58{color:#f7f3ff;background:#2d243b;border:1px solid #6b94a14a;border-radius:11px;width:calc(100% - 40px);margin:20px;padding:13px 10px;font-size:13px;display:block}@media (min-width:761px) and (hover:hover) and (pointer:fine){._loadMore_11dym_58:hover{background:#2d243b}}._listFooter_11dym_60{color:#b8aec5;background:#211a2e;border-top:1px solid #96bfd020;padding:15px 20px;font-size:11px;line-height:1.7}._reader_11dym_42{background:#211a2e;flex-direction:column;min-width:0;min-height:0;display:flex}._readerToolbar_11dym_62{background:#211a2e;border-bottom:1px solid #96bfd020;flex-shrink:0;align-items:center;gap:10px;min-height:69px;padding:12px 24px;display:flex}._back_11dym_63{display:none}._readLabel_11dym_64{color:#b8aec5;align-items:center;gap:7px;font-size:12px;display:flex}._readLabel_11dym_64[data-unread=true]{color:#ffb64e}._messagePosition_11dym_66{color:#b8aec5;white-space:nowrap;margin-left:auto;font-size:11px}._messageNavigation_11dym_67{align-items:center;gap:5px;display:flex}._messageNavigation_11dym_67 button,._expandReader_11dym_68{color:#f7f3ff;background:#2d243b;border:1px solid #6d94a342;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid}@media (min-width:761px) and (hover:hover) and (pointer:fine){._messageNavigation_11dym_67 button:hover:not(:disabled),._expandReader_11dym_68:hover{background:#2d243b}}._readToggle_11dym_70{color:#f7f3ff;background:#2d243b;border:1px solid #6d94a342;border-radius:9px;min-height:36px;padding:9px 12px;line-height:1.5;font-size:11px!important}@media (min-width:761px) and (hover:hover) and (pointer:fine){._readToggle_11dym_70:hover{background:#2d243b}}._readerScroll_11dym_42{padding:30px clamp(24px,3cqw,44px) 32px}._subject_11dym_73{color:#f7f3ff;letter-spacing:-.03em;overflow-wrap:anywhere;margin:0 0 25px;font-size:clamp(23px,2.1cqw,32px);font-weight:700;line-height:1.35}._sender_11dym_74{align-items:flex-start;gap:13px;margin-bottom:16px;display:flex}._avatar_11dym_75{color:#f7f3ff;background:#58466d;border:1px solid #87bbca3b;border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:14px;font-weight:750;display:grid}._sender_11dym_74>div{gap:5px;min-width:0;display:grid}._contactProfile_11dym_77{text-align:left;color:#f7f3ff;background:0 0;border:0;align-items:center;gap:6px;width:fit-content;padding:0;display:flex}@media (min-width:761px) and (hover:hover) and (pointer:fine){._contactProfile_11dym_77:hover strong{color:#f7f3ff}}._contactProfile_11dym_77>svg{flex-shrink:0}._sender_11dym_74 strong{color:#f7f3ff;overflow-wrap:anywhere;font-size:15px;line-height:1.4}._sender_11dym_74>div>span{color:#f7f3ff;overflow-wrap:anywhere;font-size:13px;line-height:1.5}._sender_11dym_74 time{color:#b8aec5;font-size:12px;line-height:1.5}._addressLine_11dym_83{color:#b8aec5;overflow-wrap:anywhere;align-items:baseline;gap:10px;margin:18px 0 25px;font-size:12px;line-height:1.7;display:flex}._addressLine_11dym_83>span{color:#b8aec5;flex-shrink:0}._messageBody_11dym_85{color:#f7f3ff;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#211a2e;border:1px solid #789eac2b;border-radius:16px;padding:clamp(22px,2.4cqw,32px);font-size:16px;line-height:1.85}._sourceNote_11dym_86{color:#b8aec5;font-size:12px;line-height:1.7}._connectionNote_11dym_87{color:#f7f3ff;overflow-wrap:anywhere;background:#211a2e;border:1px dashed #668a9a66;border-radius:12px;padding:22px;font-size:14px;line-height:1.8}._securityNote_11dym_88{color:#b8aec5;align-items:flex-start;gap:8px;margin:22px 0 0;font-size:11px;line-height:1.7;display:flex}._securityNote_11dym_88 svg{flex-shrink:0;margin-top:2px}._sentLink_11dym_90{color:#f7f3ff;text-align:left;background:0 0;border:0;border-top:1px solid #96bfd020;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:24px;padding:16px 0;font-size:14px;font-weight:600;display:flex}._sentLink_11dym_90>svg{flex-shrink:0}@media (min-width:761px) and (hover:hover) and (pointer:fine){._sentLink_11dym_90:hover{color:#f7f3ff}}._attachments_11dym_93{display:contents}._replyBar_11dym_94{background:#211a2e;border-top:1px solid #96bfd020;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;padding:18px 24px;display:flex}._replyBar_11dym_94>div{flex:130px;gap:5px;min-width:0;display:grid}._replyBar_11dym_94>div>span{color:#b8aec5;font-size:11px;line-height:1.5}._replyBar_11dym_94 strong{color:#f7f3ff;overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.5}._replyActions_11dym_98{flex-shrink:0;align-items:center;gap:9px;display:flex}._replyActions_11dym_98>button{color:#1b3624;background:#ffb64e;border:1px solid #ffb64e;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-size:13px;font-weight:750;display:flex}@media (min-width:761px) and (hover:hover) and (pointer:fine){._replyActions_11dym_98>button:hover{background:#ffb64e}}._replyActions_11dym_98>._nextStepsButton_11dym_101{color:#f7f3ff;background:#2d243b;border-color:#79b4c15c}@media (min-width:761px) and (hover:hover) and (pointer:fine){._replyActions_11dym_98>._nextStepsButton_11dym_101:hover{background:#58466d}}._saved_11dym_103{color:#ffb64e;align-items:center;gap:7px;margin:12px 0;font-size:12px;line-height:1.6;display:flex}._loading_11dym_104{color:#f7f3ff;justify-content:center;align-items:center;gap:10px;padding:36px 20px;font-size:13px;line-height:1.6;display:flex}._loading_11dym_104 svg{flex-shrink:0;animation:1.3s linear infinite _inbox-spin_11dym_1}._error_11dym_106{color:#f3c0c5;background:#3b2b32;border:1px solid #ad71774d;border-radius:12px;align-items:flex-start;gap:10px;margin:18px;padding:17px;font-size:13px;line-height:1.7;display:flex}._readerScroll_11dym_42>._error_11dym_106{margin-inline:0}._error_11dym_106>svg{flex-shrink:0;margin-top:2px}._error_11dym_106 p{overflow-wrap:anywhere;margin:0}._error_11dym_106 button{color:#f7d2d4;text-underline-offset:3px;background:0 0;border:0;margin-top:10px;padding:0;font-size:13px;text-decoration:underline}._noMessages_11dym_111{text-align:center;color:#b8aec5;padding:40px 26px}._noMessages_11dym_111 h2{color:#f7f3ff;margin:18px 0 12px;font-size:18px;line-height:1.4}._noMessages_11dym_111 p{margin:0;font-size:13px;line-height:1.8}._emptyReader_11dym_114,._connectionEmpty_11dym_114{text-align:center;background:radial-gradient(at 50% 35%,#1c4b583d,#0000 65%);flex-direction:column;justify-content:center;align-items:center;padding:48px 32px;display:flex}._emptyReader_11dym_114>span,._connectionEmpty_11dym_114>span{color:#f7f3ff;background:linear-gradient(145deg,#2d243b,#211a2e);border:1px solid #86c4cd38;border-radius:24px;place-items:center;width:82px;height:82px;margin-bottom:28px;display:grid}._emptyReader_11dym_114 h2,._connectionEmpty_11dym_114 h2{color:#f7f3ff;letter-spacing:-.035em;margin:0;font-size:30px;font-weight:650;line-height:1.35}._emptyReader_11dym_114 p,._connectionEmpty_11dym_114 p{color:#b8aec5;max-width:440px;margin:20px 0;font-size:15px;line-height:1.8}._connectionEmpty_11dym_114{min-height:620px}._connectionEmpty_11dym_114 small{color:#b8aec5;max-width:430px;font-size:12px;line-height:1.7}._connectionEmpty_11dym_114>button{color:#f7f3ff;background:#2d243b;border:1px solid #719ba94a;border-radius:11px;min-height:44px;margin-top:24px;padding:12px 18px;font-size:14px}._nextSteps_11dym_101{background:linear-gradient(145deg,#2d243b,#211a2e);border:1px solid #8eb2a543;border-radius:18px;margin-top:26px;padding:26px;box-shadow:0 10px 30px #00151d1a}._nextSteps_11dym_101>header{align-items:flex-start;gap:14px;display:flex}._nextSteps_11dym_101>header>span{color:#ffb64e;background:#2a4c3c;border:1px solid #b2eb823b;border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}._nextSteps_11dym_101>header p{color:#ffb64e;letter-spacing:.12em;margin:0 0 5px;font-size:10px;font-weight:750}._nextSteps_11dym_101>header h3{color:#f7f3ff;letter-spacing:-.025em;margin:0;font-size:24px}._nextSteps_11dym_101>header small{color:#f7f3ff;margin-top:7px;font-size:13px;line-height:1.6;display:block}._kindChoice_11dym_127{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}._kindChoice_11dym_127>button{color:#f7f3ff;text-align:left;background:#211a2e;border:1px solid #7fa3b13b;border-radius:13px;align-items:center;gap:12px;min-width:0;padding:17px;display:flex}._kindChoice_11dym_127>button[aria-pressed=true]{color:#ffb64e;background:#254c3e;border-color:#ffb64e}._kindChoice_11dym_127>button>svg{flex-shrink:0}._kindChoice_11dym_127>button>span{gap:5px;display:grid}._kindChoice_11dym_127 b{font-size:14px}._kindChoice_11dym_127 small{color:#b8aec5;font-size:12px;line-height:1.5}._recognition_11dym_134{color:#ffb64e;align-items:flex-start;gap:8px;margin:14px 0 0;font-size:12px;line-height:1.6;display:flex}._recognition_11dym_134>svg{flex-shrink:0;margin-top:3px}._extractedGrid_11dym_136{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}._extractedGrid_11dym_136 label{color:#f7f3ff;gap:8px;font-size:12px;font-weight:650;display:grid}._extractedGrid_11dym_136 input{color:#f7f3ff;background:#211a2e;border:1px solid #739eac50;border-radius:10px;outline:0;width:100%;min-width:0;min-height:46px;padding:12px 14px;font-size:15px}._extractedGrid_11dym_136 input:focus{border-color:#f7f3ff;box-shadow:0 0 0 3px #83d9e619}._scopeChoice_11dym_140{border:0;flex-wrap:wrap;align-items:center;gap:9px;margin:20px 0 0;padding:0;display:flex}._scopeChoice_11dym_140 legend{color:#f7f3ff;width:100%;margin-bottom:9px;font-size:12px;font-weight:650}._scopeChoice_11dym_140 label{color:#f7f3ff;background:#211a2e;border:1px solid #7a9fae3b;border-radius:9px;align-items:center;gap:7px;min-height:39px;padding:9px 11px;font-size:12px;display:flex}._scopeChoice_11dym_140 input{accent-color:#ffb64e}._nextAction_11dym_144{background:#214638;border:1px solid #98c38d4a;border-radius:13px;flex-direction:column;align-items:stretch;gap:16px;margin-top:23px;padding:20px;display:flex}._nextAction_11dym_144>div{min-width:0}._nextAction_11dym_144 b{color:#ffb64e;font-size:14px}._nextAction_11dym_144 p{color:#ffb64e;margin:7px 0 0;font-size:13px;line-height:1.7}._nextAction_11dym_144>button,._nextActionButtons_11dym_148>button{color:#193821;background:#ffb64e;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 16px;font-size:13px;font-weight:750;display:flex}._privateFacts_11dym_149{background:#211a2e;border:1px solid #7fa3b13b;border-radius:12px;justify-content:space-between;align-items:end;gap:16px;margin-top:20px;padding:18px;display:flex}._privateFacts_11dym_149>span{color:#f7f3ff;gap:7px;font-size:14px;display:grid}._privateFacts_11dym_149 b,._privateFacts_11dym_149 label{color:#b8aec5;font-size:12px}._privateFacts_11dym_149 label{gap:7px;display:grid}._privateFacts_11dym_149 select{color:#f7f3ff;background:#211a2e;border:1px solid #769caa4a;border-radius:9px;min-height:43px;padding:10px 30px 10px 12px}._nextActionButtons_11dym_148{align-items:stretch;gap:9px;display:flex}._nextActionButtons_11dym_148>button{flex:1}._nextActionButtons_11dym_148>._secondaryAction_11dym_156{color:#ffb64e;background:0 0;border:1px solid #b3d3ba66}._workflowError_11dym_157{color:#f6c4c8;margin:14px 0 0;font-size:13px;line-height:1.7}._inbox_11dym_1[data-reader-expanded=true] ._panes_11dym_11{grid-template-columns:minmax(0,1fr)}._inbox_11dym_1[data-reader-expanded=true] ._folderRail_11dym_12,._inbox_11dym_1[data-reader-expanded=true] ._messageList_11dym_25{display:none}._inbox_11dym_1[data-reader-expanded=true] ._reader_11dym_42{grid-column:1}._inbox_11dym_1[data-reader-expanded=true] ._readerScroll_11dym_42{padding-inline:max(32px,50% - 540px)}._srOnly_11dym_162{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _inbox-spin_11dym_1{to{transform:rotate(360deg)}}@container inbox (width<=1170px){._panes_11dym_11{grid-template-rows:auto minmax(0,1fr);grid-template-columns:clamp(260px,27cqw,290px) minmax(0,1fr)}._folderRail_11dym_12{border-bottom:1px solid #96bfd020;border-right:0;grid-column:1/-1;display:block}._folderRail_11dym_12>header,._folderRail_11dym_12>footer{display:none}._folderRail_11dym_12>div{gap:6px;padding:10px 14px;display:flex;overflow-x:auto}._folderRail_11dym_12 button{flex:none;width:auto;min-height:42px;margin:0;padding:9px 12px}._folderRail_11dym_12 button span{max-width:180px}._folderRail_11dym_12>p{margin:0;padding:0 15px 10px}._messageList_11dym_25,._reader_11dym_42,._emptyReader_11dym_114{grid-row:2}._readerToolbar_11dym_62{flex-wrap:wrap;gap:7px;padding:12px 18px}._messagePosition_11dym_66{display:none}._readToggle_11dym_70{margin-left:auto}._readerScroll_11dym_42{padding:26px 23px}._replyBar_11dym_94{padding:16px 20px}._replyBar_11dym_94>div{flex-basis:100%}._replyActions_11dym_98{width:100%}._replyActions_11dym_98>button{flex:1}._nextSteps_11dym_101{padding:22px}._kindChoice_11dym_127,._extractedGrid_11dym_136{grid-template-columns:1fr}._inbox_11dym_1[data-reader-expanded=true] ._reader_11dym_42{grid-row:1/-1}}@container inbox (width<=760px){._connectionBar_11dym_2{gap:10px;padding:11px 18px}._connectionBar_11dym_2 small{display:none}._connectionBar_11dym_2 b{font-size:11px}._connectionBar_11dym_2 i{font-size:10px}._panes_11dym_11{grid-template-columns:1fr;height:max(620px,100dvh - 230px)}._messageList_11dym_25{border-right:0}._reader_11dym_42,._emptyReader_11dym_114,._inbox_11dym_1[data-mobile-detail=true] ._folderRail_11dym_12,._inbox_11dym_1[data-mobile-detail=true] ._messageList_11dym_25{display:none}._inbox_11dym_1[data-mobile-detail=true] ._reader_11dym_42{grid-area:1/1/-1;display:flex}._listTools_11dym_29{padding-inline:18px}._search_11dym_30 input{font-size:16px}._mailRow_11dym_43{padding:22px 18px 22px 12px}._mailLine_11dym_49 strong,._mailSubject_11dym_53{font-size:15px}._readerToolbar_11dym_62{gap:7px;padding:12px 16px}._back_11dym_63{color:#f7f3ff;background:0 0;border:0;align-items:center;gap:6px;max-width:135px;min-height:38px;padding:5px 0;font-size:13px;display:flex}._back_11dym_63 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._readLabel_11dym_64{margin-left:auto;font-size:11px}._readToggle_11dym_70{width:100%;margin-left:0;padding:8px 12px;font-size:12px!important}._messageNavigation_11dym_67{margin-left:auto}._expandReader_11dym_68{display:none}._readerScroll_11dym_42{padding:24px 18px}._subject_11dym_73{margin-bottom:22px;font-size:24px}._messageBody_11dym_85{padding:21px;font-size:15px;line-height:1.8}._replyBar_11dym_94{gap:10px;padding:14px 16px}._replyBar_11dym_94>div{display:none}._replyActions_11dym_98>button{min-height:44px;padding:11px 12px;font-size:12px}._connectionEmpty_11dym_114{min-height:560px;padding:40px 26px}._connectionEmpty_11dym_114 h2{font-size:26px}._nextSteps_11dym_101{padding:21px 17px}._extractedGrid_11dym_136 input{font-size:16px}._privateFacts_11dym_149{flex-direction:column;align-items:stretch}._nextActionButtons_11dym_148{flex-direction:column}._inbox_11dym_1[data-reader-expanded=true] ._readerScroll_11dym_42{padding-inline:18px}}@media (prefers-reduced-motion:reduce){._loading_11dym_104 svg{animation:none}}._previewNotice_11dym_224{color:#f7f3ff;background:#211a2e;border-bottom:1px solid #8bc3d329;align-items:flex-start;gap:9px;margin:0;padding:12px 24px;font-size:12px;line-height:1.6;display:flex}._previewNotice_11dym_224>svg{color:#f7f3ff;flex-shrink:0;margin-top:2px}._previewNotice_11dym_224 b{color:#f7f3ff}._area_fh6h6_1{--company-line:#2d243b;--company-muted:#b8aec5;--company-lime:#ffb64e;color:#f7f3ff;font-size:14px;line-height:1.55}._area_fh6h6_1 *,._area_fh6h6_1 :before,._area_fh6h6_1 :after{box-sizing:border-box}._area_fh6h6_1 :is(button,input,select,textarea){font:inherit}._area_fh6h6_1 :is(button,a,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #f7f3ff}._area_fh6h6_1 button{cursor:pointer}._area_fh6h6_1 button:disabled{cursor:not-allowed;opacity:.5}._area_fh6h6_1 h1,._area_fh6h6_1 h2,._area_fh6h6_1 h3,._area_fh6h6_1 p{margin-top:0}._area_fh6h6_1 h1{letter-spacing:-.045em;margin-bottom:17px;font-size:clamp(30px,3.3vw,49px);line-height:1.08}._area_fh6h6_1 h2{letter-spacing:-.025em;margin-bottom:12px;font-size:24px;line-height:1.2}._area_fh6h6_1 h3{margin-bottom:9px;font-size:17px;line-height:1.3}._area_fh6h6_1 a{color:#f7f3ff}._area_fh6h6_1 p{color:var(--company-muted)}._admin_fh6h6_13{margin:34px clamp(18px,4.5vw,84px) 70px}._shell_fh6h6_14{background:radial-gradient(at 95% 0,#58466d29,#0000 48%),#14101f;min-height:100dvh;padding:26px clamp(20px,5vw,88px) 64px}._topbar_fh6h6_15{border-bottom:1px solid var(--company-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:23px;display:flex}._logo_fh6h6_16{flex-shrink:0;width:151px;display:block}._logo_fh6h6_16 img{width:100%;height:auto;display:block}._topbarMeta_fh6h6_18{text-align:right;gap:2px;margin-left:auto;display:grid}._topbarMeta_fh6h6_18 b{font-size:12px}._topbarMeta_fh6h6_18 small{color:var(--company-muted);font-size:11px}._switch_fh6h6_20{background:#14101f;border:1px solid #58466d;border-radius:13px;gap:4px;padding:5px;display:inline-flex}._switch_fh6h6_20 button{color:#b8aec5;background:0 0;border:0;border-radius:9px;padding:10px 17px;font-size:12px;font-weight:800}._switch_fh6h6_20 button[aria-pressed=true]{color:#ffb64e;background:#2d243b;box-shadow:inset 0 0 0 1px #ffb64e}._floating_fh6h6_23{z-index:9;background:#211a2e;border-bottom:1px solid #2d243b;justify-content:center;padding:12px;display:flex;position:relative}._heading_fh6h6_24{justify-content:space-between;align-items:center;gap:25px;margin:0 0 25px;display:flex}._hero_fh6h6_25{grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:center;gap:32px;margin:40px 0 30px;display:grid}._hero_fh6h6_25 p{max-width:660px;margin-bottom:0}._hero_fh6h6_25 em{color:var(--company-lime);font-style:normal}._kicker_fh6h6_27{color:var(--company-lime);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:850;display:block}._heroAside_fh6h6_28{background:linear-gradient(140deg,#211a2e,#211a2e);border:1px solid #58466d;border-radius:20px;padding:24px}._heroAside_fh6h6_28 svg{color:#ffb64e;margin-bottom:12px}._heroAside_fh6h6_28 b{margin-bottom:5px;display:block}._heroAside_fh6h6_28 p{font-size:12px}._button_fh6h6_30,._primary_fh6h6_30,._danger_fh6h6_30{color:#f7f3ff;background:#2d243b;border:1px solid #58466d;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 15px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}._primary_fh6h6_30{color:#211a2e;background:var(--company-lime);border-color:var(--company-lime)}._danger_fh6h6_30{color:#ffb0b5;background:#36232d;border-color:#69434c}@media (min-width:761px) and (hover:hover) and (pointer:fine){._button_fh6h6_30:hover:not(:disabled){background:#2d243b;border-color:#b8aec5}._primary_fh6h6_30:hover:not(:disabled){background:#ffb64e}._danger_fh6h6_30:hover:not(:disabled){background:#4d2934}}._actions_fh6h6_33{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._actionsRight_fh6h6_33{margin-left:auto}._icon_fh6h6_34{color:#f7f3ff;background:#2d243b;border:1px solid #58466d;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}._stats_fh6h6_35{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 27px;display:grid}._stat_fh6h6_35{border:1px solid var(--company-line);background:linear-gradient(135deg,#211a2e,#211a2e);border-radius:16px;min-width:0;padding:20px 22px}._stat_fh6h6_35 small{color:var(--company-muted);font-size:11px;display:block}._stat_fh6h6_35 strong{letter-spacing:-.04em;color:#ffb64e;margin:7px 0 3px;font-size:30px;line-height:1.35;display:block}._stat_fh6h6_35 span{color:#f7f3ff;font-size:11px}._tabs_fh6h6_38{border:1px solid var(--company-line);background:#14101f;border-radius:15px;gap:7px;margin:0 0 24px;padding:7px;display:flex;overflow-x:auto}._tabs_fh6h6_38 button{color:#b8aec5;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 15px;font-size:12px;font-weight:750;display:flex}._tabs_fh6h6_38 button[aria-pressed=true]{color:#ffb64e;background:#211a2e;border-color:#41674b}._badge_fh6h6_41{color:#211a2e;background:#ffb64e;border-radius:7px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;font-weight:900;line-height:1;display:inline-grid}._tabBadge_fh6h6_42{flex:0 0 32px;width:32px;padding:0 3px}._tabBadge_fh6h6_42[data-empty=true]{visibility:hidden}._tabContent_fh6h6_45{overflow-anchor:none;min-width:0;display:flow-root}._adminNavigation_fh6h6_46.kk-admin-nav{grid-template-columns:repeat(8,minmax(0,1fr));display:grid}._adminNavigation_fh6h6_46.kk-admin-nav>button{gap:7px;min-width:0}._split_fh6h6_48{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:23px;display:grid}._sidebar_fh6h6_49,._panel_fh6h6_49{border:1px solid var(--company-line);background:#211a2e;border-radius:19px;min-width:0;padding:25px}._sidebar_fh6h6_49{padding:16px}._sidebar_fh6h6_49 h2{margin:5px 5px 15px;font-size:15px}._companyList_fh6h6_51{gap:9px;max-height:900px;margin-top:14px;display:grid;overflow:auto}._companyButton_fh6h6_52{text-align:left;color:#f7f3ff;background:#211a2e;border:1px solid #2d243b;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:15px;display:flex}._companyButton_fh6h6_52[aria-pressed=true]{background:#211a2e;border-color:#ffb64e;box-shadow:inset 3px 0 #ffb64e}._companyButton_fh6h6_52 span{flex:1;min-width:0}._companyButton_fh6h6_52 b{overflow-wrap:anywhere;font-size:13px;display:block}._companyButton_fh6h6_52 small{color:#b8aec5;margin-top:4px;font-size:11px;display:block}._workspace_fh6h6_54{min-width:0}._workspace_fh6h6_54>._panel_fh6h6_49{margin-bottom:18px}._modal_fh6h6_55._previewModal_fh6h6_55{width:min(1600px,100%)}._previewModal_fh6h6_55 ._shell_fh6h6_14{border:1px solid var(--company-line);border-radius:18px;min-height:0;padding:25px 30px}._previewBar_fh6h6_57{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}._previewBar_fh6h6_57 p{align-items:flex-start;gap:10px;max-width:680px;margin:0;font-size:12px;display:flex}._previewBar_fh6h6_57 svg,._previewBar_fh6h6_57>button{flex-shrink:0}._previewActions_fh6h6_61{border:0;min-width:0;margin:0;padding:0}._testBar_fh6h6_62{background:#211a2e;border-bottom:1px solid #58466d;justify-content:space-between;align-items:center;gap:18px;padding:14px clamp(20px,5vw,88px);display:flex}._testBar_fh6h6_62>div:first-child{max-width:570px}._testBar_fh6h6_62 b{color:#ffb64e;font-size:13px;display:block}._testBar_fh6h6_62 small{color:#b8aec5;margin-top:3px;font-size:11px;display:block}@media (max-width:900px){._testBar_fh6h6_62{flex-wrap:wrap}._testBar_fh6h6_62 ._actions_fh6h6_33{width:100%}._testBar_fh6h6_62 ._actions_fh6h6_33 button{flex:1}}._stat_fh6h6_35 ._statusValue_fh6h6_67{overflow-wrap:anywhere;font-size:clamp(16px,1.7vw,23px)}@media (max-width:600px){._previewBar_fh6h6_57{flex-direction:column;align-items:stretch;gap:14px}._previewModal_fh6h6_55 ._shell_fh6h6_14{padding:16px 12px}._heading_fh6h6_24>._actions_fh6h6_33{width:100%}._heading_fh6h6_24>._actions_fh6h6_33>button{flex:1}}._panelHeading_fh6h6_69{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}._panelHeading_fh6h6_69 h2,._panelHeading_fh6h6_69 p{margin-bottom:0}._panelHeading_fh6h6_69 p{margin-top:7px;font-size:12px}.kk-admin-shell ._panel_fh6h6_49[data-company-panel=members],.kk-admin-shell ._panel_fh6h6_49[data-company-panel=reports],[data-company-forum] ._panel_fh6h6_49[data-company-panel=members],[data-company-forum] ._panel_fh6h6_49[data-company-panel=reports],.kk-admin-shell ._tabs_fh6h6_38,[data-company-forum] ._tabs_fh6h6_38{box-shadow:none;background:0 0;border-color:#0000}.kk-admin-shell ._tabs_fh6h6_38 button:not([aria-pressed=true]),[data-company-forum] ._tabs_fh6h6_38 button:not([aria-pressed=true]){background:#211a2e;border-color:#2d243b}._empty_fh6h6_80{text-align:center;place-items:center;min-height:290px;padding:45px 25px;display:grid}._empty_fh6h6_80 svg{color:#f7f3ff;margin-bottom:14px}._empty_fh6h6_80 p{max-width:430px;margin-bottom:0}._empty_fh6h6_80 h2{font-size:23px}._field_fh6h6_81{color:#f7f3ff;gap:7px;min-width:0;font-size:12px;font-weight:650;display:grid}._field_fh6h6_81 small,._help_fh6h6_81{color:#b8aec5;font-size:11px;font-weight:400;line-height:1.6}._area_fh6h6_1 :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#f7f3ff;outline-offset:2px;background:#14101f;border:1px solid #58466d;border-radius:10px;width:100%;min-height:45px;padding:11px 13px}._area_fh6h6_1 input::placeholder,._area_fh6h6_1 textarea::placeholder{color:#b8aec5;opacity:1}._area_fh6h6_1 textarea{resize:vertical;line-height:1.65}._area_fh6h6_1 input[type=checkbox],._area_fh6h6_1 input[type=radio]{accent-color:#ffb64e;flex:0 0 18px;width:18px;height:18px;margin:2px 0 0}._formGrid_fh6h6_84{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._full_fh6h6_84{grid-column:1/-1}._form_fh6h6_84{gap:20px;display:grid}._form_fh6h6_84 fieldset{border:1px solid var(--company-line);border-radius:12px;min-width:0;margin:0;padding:17px}._form_fh6h6_84 legend{color:#f7f3ff;padding:0 7px;font-size:12px;font-weight:750}._checkRow_fh6h6_85{color:#f7f3ff;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}._checkRow_fh6h6_85 b{color:#f7f3ff;display:block}._checkRow_fh6h6_85 small{color:#b8aec5}._checks_fh6h6_85{flex-wrap:wrap;gap:14px 22px;display:flex}._notice_fh6h6_86,._error_fh6h6_86,._info_fh6h6_86{color:#c6efb9;background:#211a2e;border:1px solid #446d4d;border-radius:12px;margin-bottom:20px;padding:14px 17px;font-size:12px}._error_fh6h6_86{color:#ffc1c6;background:#39262e;border-color:#724754}._info_fh6h6_86{color:#f7f3ff;background:#211a2e;border-color:#58466d}._subtle_fh6h6_87{color:#b8aec5;font-size:12px}._divider_fh6h6_87{border:0;border-top:1px solid var(--company-line);margin:25px 0}._memberList_fh6h6_88{gap:12px;display:grid}._member_fh6h6_88{border:1px solid var(--company-line);background:#211a2e;border-radius:16px;overflow:hidden}._memberSummary_fh6h6_88{flex-wrap:wrap;align-items:center;gap:14px;padding:19px;display:flex}._avatar_fh6h6_88{color:#f7f3ff;background:#2d243b;border:1px solid #58466d;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-weight:850;display:grid}._memberIdentity_fh6h6_88{flex:1;min-width:130px}._memberIdentity_fh6h6_88 b{font-size:14px;display:block}._memberIdentity_fh6h6_88 small{color:#b8aec5;overflow-wrap:anywhere;font-size:11px;display:block}._memberIdentity_fh6h6_88 small+small{margin-top:5px}._pill_fh6h6_89{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:99px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}._active_fh6h6_89{color:#ffb64e;background:#211a2e;border-color:#426948}._mutedPill_fh6h6_89{color:#b8aec5;background:#211a2e;border-color:#58466d}._memberMetrics_fh6h6_90{gap:24px;margin-left:auto;display:flex}._memberMetrics_fh6h6_90 div{min-width:75px}._memberMetrics_fh6h6_90 small{color:#b8aec5;font-size:10px;display:block}._memberMetrics_fh6h6_90 strong{color:#ffb64e;margin-top:4px;font-size:20px;font-weight:850;display:block}._memberDetail_fh6h6_91{border-top:1px solid var(--company-line);background:#211a2e;padding:20px}._progressTrack_fh6h6_91{background:#2d243b;border-radius:10px;width:100%;height:7px;margin-top:11px;display:block;overflow:hidden}._progressTrack_fh6h6_91 i{border-radius:inherit;background:linear-gradient(90deg,#f7f3ff,#ffb64e);height:100%;display:block}._progressGrid_fh6h6_92{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._progressCell_fh6h6_92{background:#211a2e;border:1px solid #2d243b;border-radius:11px;padding:16px}._progressCell_fh6h6_92>b{font-size:12px}._progressCell_fh6h6_92>strong{color:#ffb64e;margin-top:6px;font-size:23px;display:block}._progressCell_fh6h6_92>small{color:#b8aec5;font-size:10px;display:block}._tableWrap_fh6h6_93{overflow:auto}._table_fh6h6_93{border-collapse:collapse;width:100%;font-size:12px}._table_fh6h6_93 th{text-align:left;color:#b8aec5;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}._table_fh6h6_93 th,._table_fh6h6_93 td{border-bottom:1px solid #2d243b;padding:13px 10px}._table_fh6h6_93 td:last-child{text-align:right;color:#ffb64e;font-weight:850}._thread_fh6h6_94{flex-direction:column;gap:15px;max-height:550px;padding:8px 2px 22px;display:flex;overflow:auto}._message_fh6h6_94{background:#211a2e;border:1px solid #58466d;border-radius:15px 15px 15px 3px;align-self:flex-start;max-width:85%;padding:17px 19px}._messageOwn_fh6h6_94{background:#211a2e;border-color:#58466d;border-radius:15px 15px 3px;align-self:flex-end}._message_fh6h6_94 header{color:#b8aec5;justify-content:space-between;gap:15px;margin-bottom:8px;font-size:10px;display:flex}._message_fh6h6_94 p{white-space:pre-wrap;overflow-wrap:anywhere;color:#f7f3ff;margin:0;font-size:13px}._messageForm_fh6h6_94{border-top:1px solid var(--company-line);gap:12px;padding-top:20px;display:grid}._messageForm_fh6h6_94>button{justify-self:end}._reportList_fh6h6_95{gap:14px;display:grid}._report_fh6h6_95{background:#211a2e;border:1px solid #58466d;border-radius:14px;padding:20px}._report_fh6h6_95 header{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}._report_fh6h6_95 h3{font-size:15px}._report_fh6h6_95 p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}._report_fh6h6_95 small{color:#b8aec5;font-size:10px}._report_fh6h6_95 ._actions_fh6h6_33{margin-top:17px}._cost_fh6h6_96{background:linear-gradient(120deg,#211a2e,#211a2e);border:1px solid #42695b;border-radius:17px;align-items:flex-start;gap:22px;padding:26px;display:flex}._cost_fh6h6_96 h2{color:#ffb64e;margin:8px 0;font-size:32px}._cost_fh6h6_96 p{margin-bottom:0;font-size:12px}._definition_fh6h6_96{grid-template-columns:1fr 1fr;gap:18px;margin:22px 0 0;display:grid}._definition_fh6h6_96 dt{color:#b8aec5;font-size:10px}._definition_fh6h6_96 dd{color:#f7f3ff;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}._companyFlow_fh6h6_97{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}._companyFlow_fh6h6_97 li{color:#b8aec5;background:#211a2e;border:1px solid #58466d;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:12px;display:flex}._companyFlow_fh6h6_97 li[data-done=true]{color:#ffb64e;background:#211a2e;border-color:#3d6652}._companyFlow_fh6h6_97 li>span{color:#f7f3ff;gap:2px;min-width:0;font-size:10px;font-weight:750;line-height:1.25;display:grid}._companyFlow_fh6h6_97 small{color:inherit;letter-spacing:1px;font-size:8px}._costPaymentGrid_fh6h6_98{grid-template-columns:1fr 1fr;gap:14px;display:grid}._costPaymentGrid_fh6h6_98 article{background:linear-gradient(135deg,#211a2e,#211a2e);border:1px solid #58466d;border-radius:17px;padding:24px}._costPaymentGrid_fh6h6_98 ._firstCost_fh6h6_98{background:linear-gradient(135deg,#211a2e,#211a2e);border-color:#ffb64e}._costPaymentGrid_fh6h6_98 span{color:#b8aec5;letter-spacing:1.5px;font-size:9px;font-weight:850}._costPaymentGrid_fh6h6_98 strong{color:#ffb64e;letter-spacing:-.04em;margin:8px 0 6px;font-size:clamp(26px,3vw,38px);display:block}._costPaymentGrid_fh6h6_98 p{color:#b8aec5;margin:0;font-size:11px;line-height:1.55}._agreementCard_fh6h6_99{background:#211a2e;border:1px solid #58466d;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:18px 24px;margin-top:14px;padding:22px 24px;display:grid}._agreementCard_fh6h6_99 h3{color:#f7f3ff;margin:5px 0;font-size:18px}._agreementCard_fh6h6_99 p{color:#b8aec5;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.65}._agreementCard_fh6h6_99>div:nth-of-type(n+2){border-top:1px solid #ffffff12;padding-top:14px}._agreementCard_fh6h6_99>div:nth-of-type(n+2) b{color:#f7f3ff;margin-bottom:5px;font-size:11px;display:block}._agreementCard_fh6h6_99>div:nth-of-type(n+2){grid-column:1/-1}._agreementCard_fh6h6_99>a{white-space:nowrap;align-self:center;text-decoration:none}._modalBackdrop_fh6h6_100{z-index:1400;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#14101fd4;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}._modal_fh6h6_55{background:#211a2e;border:1px solid #58466d;border-radius:22px;width:min(680px,100%);max-height:calc(100dvh - 48px);padding:29px;overflow:auto;box-shadow:0 28px 95px #0008}._modalHeader_fh6h6_101{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}._modalHeader_fh6h6_101 h2{margin-bottom:6px}._modalHeader_fh6h6_101 p{margin:0;font-size:12px}._close_fh6h6_101{color:#f7f3ff;background:#2d243b;border:1px solid #58466d;border-radius:10px;flex:0 0 37px;place-items:center;width:37px;height:37px;display:grid}._acceptShell_fh6h6_102{background:radial-gradient(at 70% 15%,#2d243b 0,#0000 52%),#14101f;place-items:center;min-height:100dvh;padding:28px;display:grid}._acceptCard_fh6h6_102{background:#211a2e;border:1px solid #58466d;border-top:3px solid #f7f3ff;border-radius:25px;width:100%;max-width:700px;padding:clamp(25px,5vw,49px)}._acceptCard_fh6h6_102 ._logo_fh6h6_16{margin-bottom:35px}._acceptCard_fh6h6_102 h1{font-size:36px}._acceptCard_fh6h6_102 ._checkRow_fh6h6_85{background:#211a2e;border:1px solid #58466d;border-radius:12px;padding:15px}._acceptCard_fh6h6_102 ._actions_fh6h6_33{margin-top:24px}._learnerPanel_fh6h6_103{background:#211a2e;border:1px solid #58466d;border-radius:17px;width:min(1360px,100% - 48px);margin:22px auto;overflow:hidden}._learnerPanel_fh6h6_103>summary{cursor:pointer;color:#f7f3ff;align-items:center;gap:13px;padding:17px 21px;font-weight:750;list-style:none;display:flex}._learnerPanel_fh6h6_103>summary::-webkit-details-marker{display:none}._learnerPanel_fh6h6_103>summary:after{content:"+";color:#ffb64e;margin-left:auto;font-size:22px}._learnerPanel_fh6h6_103[open]>summary:after{content:"−"}._learnerPanel_fh6h6_103>summary small{color:#b8aec5;font-size:11px;font-weight:400;display:block}._learnerPanelBody_fh6h6_103{padding:0 21px 23px}._learnerPanelBody_fh6h6_103 ._panel_fh6h6_49{background:#211a2e}._privacyGrid_fh6h6_103{grid-template-columns:1fr 1fr;gap:14px;display:grid}._privacyGrid_fh6h6_103>div{background:#211a2e;border:1px solid #58466d;border-radius:13px;padding:18px}._privacyGrid_fh6h6_103 p{font-size:12px}._privacyGrid_fh6h6_103 h3{font-size:14px}._privacyGrid_fh6h6_103 ._button_fh6h6_30{margin-top:10px}@media (max-width:1180px){._adminNavigation_fh6h6_46.kk-admin-nav{grid-template-columns:repeat(4,minmax(0,1fr))}._split_fh6h6_48{grid-template-columns:235px minmax(0,1fr)}._memberMetrics_fh6h6_90{gap:15px}._stats_fh6h6_35{gap:10px}._stat_fh6h6_35{padding:18px}}@media (max-width:900px){._hero_fh6h6_25{grid-template-columns:1fr}._heroAside_fh6h6_28{display:none}._split_fh6h6_48{grid-template-columns:1fr}._companyList_fh6h6_51{grid-template-columns:repeat(2,minmax(0,1fr));max-height:270px}._stats_fh6h6_35{grid-template-columns:repeat(2,minmax(0,1fr))}._topbarMeta_fh6h6_18{display:none}._privacyGrid_fh6h6_103{grid-template-columns:1fr}._companyFlow_fh6h6_97{grid-template-columns:repeat(2,minmax(0,1fr))}._costPaymentGrid_fh6h6_98,._agreementCard_fh6h6_99{grid-template-columns:1fr}._agreementCard_fh6h6_99>a{justify-self:start}}@media (max-width:600px){._shell_fh6h6_14{padding:19px 14px 40px}._admin_fh6h6_13{margin:24px 14px 45px}._topbar_fh6h6_15{gap:14px}._topbar_fh6h6_15 ._logo_fh6h6_16{width:126px}._topbar_fh6h6_15 ._switch_fh6h6_20{order:3;width:100%}._switch_fh6h6_20 button{flex:1;padding:10px 11px}._hero_fh6h6_25{margin:29px 0 24px}._area_fh6h6_1 h1{font-size:32px}._heading_fh6h6_24{flex-direction:column;align-items:flex-start}._heading_fh6h6_24>._primary_fh6h6_30{width:100%}._stats_fh6h6_35{gap:9px}._stat_fh6h6_35{padding:16px}._stat_fh6h6_35 strong{font-size:26px}._stat_fh6h6_35 span{font-size:10px}._panel_fh6h6_49{padding:19px 16px}._companyList_fh6h6_51{grid-template-columns:1fr}._tabs_fh6h6_38{flex-wrap:wrap;gap:4px;padding:5px;overflow:visible}._tabs_fh6h6_38 button{white-space:normal;flex:calc(50% - 4px);padding:11px 8px;font-size:11px}._tabs_fh6h6_38 svg{display:none}._formGrid_fh6h6_84,._definition_fh6h6_96,._progressGrid_fh6h6_92{grid-template-columns:1fr}._memberSummary_fh6h6_88{gap:11px;padding:15px}._memberMetrics_fh6h6_90{width:100%;margin:2px 0 0 55px}._memberSummary_fh6h6_88>._button_fh6h6_30{margin-left:auto}._memberDetail_fh6h6_91{padding:16px}._message_fh6h6_94{max-width:94%;padding:14px}._message_fh6h6_94 header{flex-wrap:wrap;gap:4px}._cost_fh6h6_96{flex-direction:column;gap:10px;padding:21px}._cost_fh6h6_96 h2{font-size:27px}._companyFlow_fh6h6_97{grid-template-columns:1fr}._costPaymentGrid_fh6h6_98 article,._agreementCard_fh6h6_99{padding:18px}._modalBackdrop_fh6h6_100{padding:12px}._modal_fh6h6_55{border-radius:17px;max-height:calc(100dvh - 24px);padding:22px 18px}._acceptShell_fh6h6_102{padding:15px}._acceptCard_fh6h6_102 h1{font-size:29px}._acceptCard_fh6h6_102 ._actions_fh6h6_33>button{flex:1}._learnerPanel_fh6h6_103{width:calc(100% - 28px)}._learnerPanel_fh6h6_103>summary{padding:15px}._learnerPanelBody_fh6h6_103{padding:0 15px 18px}._adminNavigation_fh6h6_46.kk-admin-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){._topbarMeta_fh6h6_18{text-align:left;overflow-wrap:anywhere;flex-basis:100%;order:2;margin:0;display:grid}}@media (max-width:600px){._topbar_fh6h6_15{grid-template-columns:minmax(0,1fr) auto auto;gap:12px 8px;display:grid}._topbar_fh6h6_15 ._logo_fh6h6_16{width:min(112px,100%)}._topbar_fh6h6_15>._button_fh6h6_30{padding:9px 10px;font-size:11px}._topbarMeta_fh6h6_18,._topbar_fh6h6_15 ._switch_fh6h6_20{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){._area_fh6h6_1 *,._area_fh6h6_1 :before,._area_fh6h6_1 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (min-width:850px){._schoolFilters_fh6h6_117{grid-template-columns:repeat(3,minmax(0,1fr))}}._content_5d1uz_1{gap:18px;display:grid}._content_5d1uz_1>p{margin:0}._contact_5d1uz_3{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:14px;align-items:center;gap:13px;padding:18px;display:flex}._contact_5d1uz_3>div{gap:5px;min-width:0;display:grid}._contact_5d1uz_3 b{color:#f7f3ff;font-size:16px}._contact_5d1uz_3 span{color:#f7f3ff;overflow-wrap:anywhere;font-size:13px}._contact_5d1uz_3 svg{flex-shrink:0}._success_5d1uz_8{color:#ace675;margin:0;font-size:13px}._steps_5d1uz_9{counter-reset:setup;gap:17px;margin:0;padding:0;list-style:none;display:grid}._steps_5d1uz_9 li{counter-increment:setup;gap:5px;padding-left:39px;display:grid;position:relative}._steps_5d1uz_9 li:before{content:counter(setup);color:#ffb64e;background:#2d243b;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-weight:800;display:grid;position:absolute;top:0;left:0}._steps_5d1uz_9 b{color:#f7f3ff;font-size:13px}._steps_5d1uz_9 span{color:#f7f3ff;font-size:12px;line-height:1.6}._panel_1n5rs_1{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:16px;padding:20px}._panel_1n5rs_1 header,._panel_1n5rs_1 header>div,._actions_1n5rs_1{align-items:center;gap:10px;display:flex}._panel_1n5rs_1 header{justify-content:space-between}._panel_1n5rs_1 h3{margin:0;font-size:16px}._panel_1n5rs_1 p,._panel_1n5rs_1 small{color:#f7f3ff;font-size:12px;line-height:1.65}._panel_1n5rs_1 header>span{color:#ffb64e;white-space:nowrap;font-size:11px}._actions_1n5rs_1{margin:14px 0}._actions_1n5rs_1 button{font:inherit;border:1px solid #58466d;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:inline-flex;color:#f7f3ff!important;background:#2d243b!important}._actions_1n5rs_1 button:disabled{opacity:.5;cursor:not-allowed}._list_1n5rs_1{gap:8px;max-height:320px;margin:14px 0;display:grid;overflow:auto}._list_1n5rs_1 label{cursor:pointer;border:1px solid #58466d;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}._list_1n5rs_1 label:has(input:checked){background:#211a2e;border-color:#ffb64e}._list_1n5rs_1 label input{accent-color:#ffb64e;flex-shrink:0;width:17px;height:17px}._list_1n5rs_1 label>svg{color:#f7f3ff;flex-shrink:0}._list_1n5rs_1 label>span{gap:3px;min-width:0;display:grid}._list_1n5rs_1 b{overflow-wrap:anywhere;font-size:12px}._list_1n5rs_1 small{font-size:10px}._panel_1n5rs_1 ._error_1n5rs_1{color:#ffd1c6}._empty_1n5rs_1{padding:12px 0}:is(._panel_1n5rs_1 button:focus-visible,._list_1n5rs_1 input:focus-visible){outline-offset:3px;outline:2px solid #f7f3ff}._panel_1ysmj_1{color:#f7f3ff;min-width:0}._header_1ysmj_1{justify-content:space-between;align-items:center;gap:28px;margin:0 0 26px;display:flex}._header_1ysmj_1>div{max-width:720px}._eyebrow_1ysmj_1{color:#ffb64e;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}._header_1ysmj_1 h2{letter-spacing:-.035em;margin:10px 0 12px;font-size:clamp(26px,2.6vw,38px);line-height:1.13}._header_1ysmj_1 p{color:#b8aec5;margin:0;font-size:13px;line-height:1.7}._brand_1ysmj_1{letter-spacing:.06em;color:#f7f3ff;flex-shrink:0;font-size:20px;font-weight:900;line-height:.9;display:grid}._brand_1ysmj_1>span{color:#f7f3ff}._brand_1ysmj_1>small{letter-spacing:.16em;color:#f7f3ff;margin-top:10px;font-size:8px;line-height:1.3}._layout_1ysmj_1{grid-template-columns:minmax(310px,.9fr) minmax(0,1.1fr);align-items:start;gap:22px;display:grid}._editor_1ysmj_1,._preview_1ysmj_1{background:linear-gradient(145deg,#211a2e,#211a2e);border:1px solid #58466d;border-radius:20px;min-width:0;padding:24px}._contact_1ysmj_1{background:#211a2e;border:1px solid #58466d;border-radius:13px;align-items:center;gap:13px;margin-bottom:26px;padding:17px;display:flex}._contact_1ysmj_1>div{gap:5px;min-width:0;display:grid}._contact_1ysmj_1 small{color:#b8aec5;font-size:10px}._contact_1ysmj_1 strong{color:#f7f3ff;font-size:15px}._contact_1ysmj_1 span:not(._step_1ysmj_1){color:#f7f3ff;overflow-wrap:anywhere;font-size:12px}._step_1ysmj_1{color:#ffb64e;background:#211a2e;border:1px solid #58466d;border-radius:10px;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:11px;font-weight:850;display:grid}._sectionTitle_1ysmj_1{align-items:center;gap:12px;margin-bottom:21px;display:flex}._sectionTitle_1ysmj_1 h3{letter-spacing:-.02em;margin:0;font-size:17px}._sectionTitle_1ysmj_1 p{color:#b8aec5;margin:5px 0 0;font-size:10px}._field_1ysmj_1{color:#f7f3ff;gap:8px;margin-top:17px;font-size:12px;font-weight:700;display:grid}._field_1ysmj_1 input,._field_1ysmj_1 textarea{box-sizing:border-box;color:#f7f3ff;width:100%;min-width:0;font:inherit;background:#14101f;border:1px solid #58466d;border-radius:11px;padding:13px 14px;font-size:14px;line-height:1.55;display:block}._field_1ysmj_1 textarea{resize:vertical;min-height:290px;font-weight:400}._link_1ysmj_1{background:#211a2e;border:1px solid #58466d;border-radius:12px;align-items:flex-start;gap:12px;margin-top:18px;padding:14px;display:flex}._link_1ysmj_1>span{color:#ffb64e;font-size:23px}._link_1ysmj_1>div{gap:6px;min-width:0;display:grid}._link_1ysmj_1 b{font-size:12px}._link_1ysmj_1 div>span{color:#f7f3ff;overflow-wrap:anywhere;font-size:10px}._link_1ysmj_1 small{color:#b8aec5;font-size:10px;line-height:1.5}._actions_1ysmj_1{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}._primary_1ysmj_1,._secondary_1ysmj_1{min-height:44px;font:inherit;cursor:pointer;border-radius:11px;padding:12px 16px;font-size:12px;font-weight:800;transition:background .15s,color .15s,border-color .15s}._primary_1ysmj_1{color:#211a2e;background:#ffb64e;border:1px solid #ffb64e}._secondary_1ysmj_1{color:#f7f3ff;background:#2d243b;border:1px solid #58466d}@media (min-width:761px) and (hover:hover) and (pointer:fine){._primary_1ysmj_1:not(:disabled):hover{color:#211a2e;background:#ffb64e;border-color:#ffb64e}._secondary_1ysmj_1:not(:disabled):hover{color:#f7f3ff;background:#58466d}}._panel_1ysmj_1 button:disabled{opacity:.5;cursor:not-allowed}._panel_1ysmj_1 :is(button,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #f7f3ff}._hint_1ysmj_1{color:#b8aec5;margin:12px 0 0;font-size:10px;line-height:1.6}._preview_1ysmj_1>._primary_1ysmj_1{margin-top:17px}._error_1ysmj_1,._notice_1ysmj_1{overflow-wrap:anywhere;border-radius:11px;margin:0 0 17px;padding:13px 15px;font-size:12px;line-height:1.6}._error_1ysmj_1{color:#ffd2d7;background:#412b32;border:1px solid #70444b}._notice_1ysmj_1{color:#ffb64e;background:#211a2e;border:1px solid #41634c}._envelope_1ysmj_1{background:#14101f;border:1px solid #58466d;border-radius:12px;margin:0;padding:14px 16px}._envelope_1ysmj_1>div{grid-template-columns:48px minmax(0,1fr);gap:10px;margin:7px 0;font-size:11px;line-height:1.6;display:grid}._envelope_1ysmj_1 dt{color:#b8aec5}._envelope_1ysmj_1 dd{color:#f7f3ff;overflow-wrap:anywhere;margin:0}._confirm_1ysmj_1{background:#211a2e;border:1px solid #ffb64e;border-radius:12px;margin-top:17px;padding:17px}._confirm_1ysmj_1>b{color:#ffb64e;font-size:14px}._confirm_1ysmj_1 p{color:#ffb64e;overflow-wrap:anywhere;font-size:12px;line-height:1.65}._sent_1ysmj_1{color:#ffb64e;margin:17px 0;font-size:13px;font-weight:700}._frame_1ysmj_1{box-sizing:border-box;background:#14101f;border:1px solid #58466d;border-radius:12px;width:100%;height:940px;margin-top:20px;display:block}._empty_1ysmj_1{background:radial-gradient(at 50% 10%,#2d243b,#0000 75%);border:1px dashed #58466d;border-radius:14px;padding:25px 18px 22px}._mailIcon_1ysmj_1{color:#f7f3ff;background:#2d243b;border:1px solid #58466d;border-radius:15px;place-items:center;width:57px;height:57px;margin-bottom:23px;font-size:29px;display:grid}._empty_1ysmj_1 h3{letter-spacing:-.025em;margin:0 0 10px;font-size:22px}._empty_1ysmj_1>p{color:#b8aec5;max-width:410px;margin:0;font-size:13px;line-height:1.7}._empty_1ysmj_1 ol{counter-reset:mail;gap:19px;margin:26px 0 0;padding:0;list-style:none;display:grid}._empty_1ysmj_1 li{counter-increment:mail;gap:5px;padding-left:33px;display:grid;position:relative}._empty_1ysmj_1 li:before{content:"0" counter(mail);color:#ffb64e;font-size:11px;font-weight:800;position:absolute;top:1px;left:0}._empty_1ysmj_1 li>b{color:#f7f3ff;font-size:12px}._empty_1ysmj_1 li>span{color:#b8aec5;font-size:11px;line-height:1.7}@media (max-width:1050px){._layout_1ysmj_1{grid-template-columns:1fr}._header_1ysmj_1{align-items:flex-start}._editor_1ysmj_1,._preview_1ysmj_1{padding:21px}._field_1ysmj_1 textarea{min-height:280px}._frame_1ysmj_1{height:800px}}@media (max-width:550px){._header_1ysmj_1{gap:16px;margin-bottom:20px}._header_1ysmj_1 h2{font-size:25px}._header_1ysmj_1 p{font-size:12px}._brand_1ysmj_1{display:none}._editor_1ysmj_1,._preview_1ysmj_1{border-radius:15px;padding:17px}._layout_1ysmj_1{gap:16px}._contact_1ysmj_1{gap:10px;padding:13px}._actions_1ysmj_1{grid-template-columns:1fr;display:grid}._actions_1ysmj_1>button{width:100%}._field_1ysmj_1 input,._field_1ysmj_1 textarea{padding:11px 12px;font-size:16px}._field_1ysmj_1 textarea{min-height:310px}._envelope_1ysmj_1>div{grid-template-columns:1fr;gap:2px}._confirm_1ysmj_1>._primary_1ysmj_1,._preview_1ysmj_1>._primary_1ysmj_1{width:100%}._empty_1ysmj_1{padding:21px 16px}._frame_1ysmj_1{height:730px}}@media (prefers-reduced-motion:reduce){._primary_1ysmj_1,._secondary_1ysmj_1{transition:none}}._field_1ysmj_1 select{box-sizing:border-box;color:#f7f3ff;width:100%;min-width:0;font:inherit;background:#14101f;border:1px solid #58466d;border-radius:11px;padding:13px 14px;font-size:16px;line-height:1.55}._root_7sd48_1{color:#f7f3ff;gap:24px;min-width:0;display:grid}._root_7sd48_1 *{box-sizing:border-box}._heading_7sd48_3{justify-content:space-between;align-items:center;gap:24px;display:flex}._eyebrow_7sd48_4{color:#ffb64e;letter-spacing:1.5px;margin:0 0 12px;font-size:10px;font-weight:850}._heading_7sd48_3 h2{letter-spacing:-1px;margin:0 0 12px;font-size:clamp(25px,2.4vw,37px);line-height:1.15}._heading_7sd48_3>div>p:last-child{color:#b8aec5;max-width:740px;margin:0;font-size:13px;line-height:1.7}._documentCount_7sd48_7{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:13px;flex:none;align-items:center;gap:9px;padding:13px 18px;font-size:13px;font-weight:750;display:flex}._library_7sd48_8,._editor_7sd48_8,._summary_7sd48_8{background:linear-gradient(150deg,#211a2e,#211a2e);border:1px solid #58466d;border-radius:20px;min-width:0}._library_7sd48_8{padding:24px}._sectionHeading_7sd48_10{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}._sectionHeading_7sd48_10 h3{margin:0 0 7px;font-size:18px}._sectionHeading_7sd48_10 p{color:#b8aec5;margin:0;font-size:12px;line-height:1.6}._actions_7sd48_13{flex-wrap:wrap;align-items:center;gap:9px;display:flex}._primary_7sd48_14,._secondary_7sd48_14,._download_7sd48_14,._deleteButton_7sd48_14,._linkButton_7sd48_14{font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}._primary_7sd48_14,._secondary_7sd48_14{border-radius:11px;min-height:44px;padding:12px 15px;font-size:12px;font-weight:800;line-height:1.4}._primary_7sd48_14{color:#14101f;background:#ffb64e;border:1px solid #ffb64e}@media (min-width:761px) and (hover:hover) and (pointer:fine){._primary_7sd48_14:hover:not(:disabled){background:#ffb64e}}._secondary_7sd48_14{color:#f7f3ff;background:#2d243b;border:1px solid #58466d}@media (min-width:761px) and (hover:hover) and (pointer:fine){._secondary_7sd48_14:hover:not(:disabled){background:#58466d;border-color:#b8aec5}}._root_7sd48_1 button:disabled{opacity:.45;cursor:not-allowed}._root_7sd48_1 :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #f7f3ff}._hiddenInput_7sd48_22{display:none}._files_7sd48_23{gap:9px;margin:0;padding:0;list-style:none;display:grid}._files_7sd48_23 li{background:#211a2e;border:1px solid #2d243b;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:15px;display:grid}._fileIcon_7sd48_25{color:#f7f3ff;background:#2d243b;border:1px solid #58466d;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;display:grid}._fileInfo_7sd48_26{min-width:0}._fileActions_7sd48_27{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._fileInfo_7sd48_26>span:last-child{overflow-wrap:anywhere}@media (max-width:800px){._fileActions_7sd48_27{grid-column:2/-1}}._files_7sd48_23 strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}._fileInfo_7sd48_26>span{color:#b8aec5;margin-top:4px;font-size:11px;display:block}._download_7sd48_14{color:#f7f3ff;background:#2d243b;border:1px solid #58466d;border-radius:9px;flex:none;min-height:40px;padding:10px 12px;font-size:11px;font-weight:750}@media (min-width:761px) and (hover:hover) and (pointer:fine){._download_7sd48_14:hover{color:#f7f3ff;background:#58466d}}._deleteButton_7sd48_14{color:#f6bfb9;background:#382c34;border:1px solid #795052;border-radius:9px;min-height:40px;padding:10px 12px;font-size:11px;font-weight:750}@media (min-width:761px) and (hover:hover) and (pointer:fine){._deleteButton_7sd48_14:hover:not(:disabled){color:#ffe4e0;background:#56353d;border-color:#c1807d}}._deleteConfirm_7sd48_36{background:#2c2931;border:1px solid #795052;border-radius:11px;grid-column:1/-1;min-width:0;padding:17px}._deleteConfirm_7sd48_36 p{color:#d9bdbe;margin:7px 0 14px;font-size:12px;line-height:1.6}._deleteConfirm_7sd48_36 ._deleteButton_7sd48_14{min-height:44px}._empty_7sd48_39{color:#b8aec5;background:#211a2e;border:1px dashed #58466d;border-radius:12px;justify-content:center;align-items:center;gap:17px;padding:26px;display:flex}._empty_7sd48_39>svg{color:#f7f3ff;flex:none}._empty_7sd48_39 b{color:#f7f3ff;font-size:13px}._empty_7sd48_39 p{max-width:650px;margin:5px 0 0;font-size:12px;line-height:1.6}._messages_7sd48_43{gap:9px;display:grid}._messages_7sd48_43 p{border:1px solid;border-radius:12px;align-items:center;gap:10px;margin:0;padding:14px 17px;font-size:13px;line-height:1.6;display:flex}._messages_7sd48_43 svg{flex:none}._error_7sd48_46{color:#ffc5c1;background:#412c34;border-color:#804750!important}._error_7sd48_46 button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}._success_7sd48_48{color:#d0edc0;background:#211a2e;border-color:#3a6752!important}._status_7sd48_49{color:#f7f3ff;background:#2d243b;border-color:#58466d!important}._spinner_7sd48_50{animation:1.1s linear infinite _spin_7sd48_50}@keyframes _spin_7sd48_50{to{transform:rotate(360deg)}}._layout_7sd48_52{grid-template-columns:minmax(0,1fr) 345px;align-items:start;gap:22px;display:grid}._editor_7sd48_8{overflow:hidden}._editorHeading_7sd48_54{border-bottom:1px solid #2d243b;align-items:center;gap:13px;padding:25px 28px;display:flex}._editorHeading_7sd48_54 h3{letter-spacing:-.4px;margin:0 0 5px;font-size:20px}._editorHeading_7sd48_54 p{color:#b8aec5;margin:0;font-size:11px}._fieldset_7sd48_57{border:0;min-width:0;margin:0;padding:0}._group_7sd48_58{border-bottom:1px solid #2d243b;padding:26px 28px}._group_7sd48_58 h4{align-items:center;gap:11px;margin:0 0 21px;font-size:14px;display:flex}._group_7sd48_58 h4>span{color:#ffb64e;background:#2d243b;border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}._groupHeading_7sd48_61{justify-content:space-between;align-items:start;gap:14px;display:flex}._linkButton_7sd48_14{color:#f7f3ff;background:0 0;min-height:26px;padding:0;font-size:11px}@media (min-width:761px) and (hover:hover) and (pointer:fine){._linkButton_7sd48_14:hover{color:#f7f3ff}}._hint_7sd48_64{color:#b8aec5;margin:0 0 20px;font-size:11px;line-height:1.7}._grid_7sd48_65{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 17px;display:grid}._grid_7sd48_65 label{color:#f7f3ff;flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:700;display:flex}._grid_7sd48_65 label>small,._grid_7sd48_65 ._check_7sd48_67 small{color:#b8aec5;font-size:10px;font-weight:450;line-height:1.5}._wide_7sd48_68{grid-column:1/-1}._grid_7sd48_65 :is(input:not([type=checkbox]),textarea,select){color:#f7f3ff;width:100%;min-width:0;min-height:44px;font:inherit;background:#211a2e;border:1px solid #58466d;border-radius:10px;padding:12px 13px;font-size:12px;font-weight:500;line-height:1.5}._grid_7sd48_65 textarea{resize:vertical}._grid_7sd48_65 input::placeholder,._grid_7sd48_65 textarea::placeholder{color:#b8aec5}._grid_7sd48_65 :is(input,textarea,select):disabled{opacity:.6}._inputUnit_7sd48_73{align-items:center;display:flex;position:relative}._inputUnit_7sd48_73 input{padding-right:74px!important}._inputUnit_7sd48_73>span{color:#b8aec5;pointer-events:none;font-size:10px;position:absolute;right:15px}._grid_7sd48_65 ._check_7sd48_67{background:#211a2e;border:1px solid #58466d;border-radius:10px;flex-direction:row;align-self:end;align-items:center;min-height:44px;padding:12px 14px}._check_7sd48_67 input{accent-color:#ffb64e;flex:none;width:18px;height:18px;margin:0}._check_7sd48_67 span{flex-direction:column;gap:4px;display:flex}._confirm_7sd48_79{background:#263e32;border:1px solid #ffb64e;border-radius:13px;margin-bottom:20px;padding:17px;font-size:12px;line-height:1.6}._confirm_7sd48_79 p{color:#ffb64e}._editorFooter_7sd48_81{background:#211a2e;justify-content:space-between;align-items:center;gap:23px;padding:24px 28px;display:flex}._editorFooter_7sd48_81>p{color:#b8aec5;max-width:290px;margin:0;font-size:10px;line-height:1.7}._editorFooter_7sd48_81 ._actions_7sd48_13{flex:none}._summary_7sd48_8{padding:25px;position:sticky;top:115px}._summary_7sd48_8 h3{color:#f7f3ff;letter-spacing:-1px;overflow-wrap:anywhere;margin:0;font-size:clamp(30px,2.8vw,40px)}._summary_7sd48_8 h3 span{color:#b8aec5;letter-spacing:0;margin-top:4px;font-size:12px;font-weight:450;display:block}._summarySub_7sd48_87{color:#b8aec5;margin:13px 0 23px;font-size:11px}._calculation_7sd48_88{gap:13px;margin:0;display:grid}._calculation_7sd48_88>div,._comparison_7sd48_89>div{justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}._calculation_7sd48_88 dt{color:#b8aec5}._calculation_7sd48_88 dd,._comparison_7sd48_89 dd{color:#f7f3ff;font-variant-numeric:tabular-nums;flex:none;margin:0;font-weight:750}._calculation_7sd48_88 ._discount_7sd48_92 dt,._calculation_7sd48_88 ._discount_7sd48_92 dd{color:#ffb64e}._calculation_7sd48_88 ._total_7sd48_93{border-top:1px solid #58466d;padding-top:15px}._calculation_7sd48_88 ._total_7sd48_93 dt{color:#f7f3ff;font-weight:750}._firstPayment_7sd48_95{background:linear-gradient(145deg,#254a3c,#211a2e);border:1px solid #ffb64e;border-radius:14px;margin:22px 0;padding:18px}._firstPayment_7sd48_95>span{color:#ffb64e;font-size:11px;font-weight:700;display:block}._firstPayment_7sd48_95 strong{color:#ffb64e;letter-spacing:-.7px;overflow-wrap:anywhere;margin:6px 0;font-size:31px;display:block}._firstPayment_7sd48_95 small{color:#ffb64e;font-size:10px}._comparison_7sd48_89{gap:13px;margin:0 0 20px;display:grid}._comparison_7sd48_89 dt{color:#b8aec5}._pdfNote_7sd48_101{border-top:1px solid #58466d;align-items:start;gap:11px;margin-top:21px;padding-top:20px;display:flex}._pdfNote_7sd48_101>svg{color:#f7f3ff;flex:none;margin-top:2px}._pdfNote_7sd48_101 b{font-size:12px}._pdfNote_7sd48_101 p{color:#b8aec5;margin:7px 0 0;font-size:11px;line-height:1.7}@media (max-width:1350px){._layout_7sd48_52{grid-template-columns:minmax(0,1fr) 310px;gap:17px}._editorFooter_7sd48_81{flex-direction:column;align-items:stretch;gap:16px}._editorFooter_7sd48_81>p{max-width:none}._editorFooter_7sd48_81 ._actions_7sd48_13>button{flex:1}._summary_7sd48_8{padding:22px}}@media (max-width:1000px){._sectionHeading_7sd48_10{flex-direction:column;align-items:start}._layout_7sd48_52{grid-template-columns:minmax(0,1fr)}._summary_7sd48_8{position:static}._summary_7sd48_8 h3{font-size:38px}._calculation_7sd48_88,._comparison_7sd48_89{gap:14px}}@media (max-width:600px){._heading_7sd48_3{align-items:start;gap:14px}._heading_7sd48_3 h2{font-size:25px}._heading_7sd48_3>div>p:last-child{font-size:12px}._documentCount_7sd48_7{gap:5px;padding:9px;font-size:10px}._documentCount_7sd48_7 svg{width:14px}._library_7sd48_8,._group_7sd48_58{padding:18px}._editorHeading_7sd48_54,._editorFooter_7sd48_81{padding:20px 18px}._grid_7sd48_65{grid-template-columns:minmax(0,1fr);gap:16px}._library_7sd48_8 ._actions_7sd48_13{width:100%}._library_7sd48_8 ._actions_7sd48_13>button{flex:150px}._groupHeading_7sd48_61{flex-wrap:wrap;margin-bottom:17px}._groupHeading_7sd48_61 h4{margin-bottom:0}._download_7sd48_14>span{display:none}._files_7sd48_23 li{gap:10px;padding:12px}._files_7sd48_23 strong{font-size:12px}._fileIcon_7sd48_25{width:36px;height:36px}._empty_7sd48_39{align-items:start;padding:20px 14px}._editorFooter_7sd48_81 ._actions_7sd48_13{flex-direction:column;align-items:stretch}._firstPayment_7sd48_95 strong{font-size:29px}._fileActions_7sd48_27{gap:6px}._fileActions_7sd48_27 ._deleteButton_7sd48_14>span{display:none}._deleteConfirm_7sd48_36 ._actions_7sd48_13{width:auto}._download_7sd48_14,._deleteButton_7sd48_14{min-height:44px}}@media (prefers-reduced-motion:reduce){._spinner_7sd48_50{animation:none}._primary_7sd48_14,._secondary_7sd48_14,._download_7sd48_14,._deleteButton_7sd48_14,._linkButton_7sd48_14{transition:none}}._root_jg2u5_1{color:#f7f3ff;overflow-anchor:none;min-width:0;container-type:inline-size}._root_jg2u5_1 *{box-sizing:border-box}._root_jg2u5_1 h4,._root_jg2u5_1 p{margin:0}._root_jg2u5_1 button,._root_jg2u5_1 input,._root_jg2u5_1 select{font:inherit;color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:10px;max-width:100%;padding:10px 14px;font-size:12px}._root_jg2u5_1 button{cursor:pointer;min-height:42px;font-weight:700;line-height:1.45}._root_jg2u5_1 button:disabled{cursor:default;opacity:.5}:is(._root_jg2u5_1 button:focus-visible,._root_jg2u5_1 input:focus-visible,._root_jg2u5_1 select:focus-visible,._root_jg2u5_1 summary:focus-visible){outline-offset:3px;outline:2px solid #f7f3ff}@media (min-width:761px) and (hover:hover) and (pointer:fine){._root_jg2u5_1 button:hover:not(:disabled){background:#2d243b;border-color:#b8aec5}}._root_jg2u5_1 p,._root_jg2u5_1 small{line-height:1.65}._summaryCards_jg2u5_10{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}._summaryCards_jg2u5_10>section{background:#211a2e;border:1px solid #2d243b;border-radius:17px;min-width:0;padding:24px}._summaryCards_jg2u5_10>._pointsCard_jg2u5_12{border-color:#58466d}._summaryCards_jg2u5_10 h4{color:#b8aec5;text-transform:uppercase;letter-spacing:.11em;margin:0 0 10px;font-size:11px;font-weight:800;line-height:1.5}._summaryCards_jg2u5_10 strong{color:#ffb64e;font-size:36px;line-height:1.25;display:block}._summaryCards_jg2u5_10 ._pointsCard_jg2u5_12>strong{color:#f7f3ff}._summaryCards_jg2u5_10 strong small{color:#f7f3ff;font-size:15px}._summaryCards_jg2u5_10 p{color:#f7f3ff;margin:8px 0 6px;font-size:14px}._summaryCards_jg2u5_10>section>small{color:#b8aec5;font-size:12px;display:block}._tabs_jg2u5_19{scrollbar-width:thin;background:#14101f;border:1px solid #2d243b;border-radius:13px;align-items:stretch;gap:6px;margin:0 0 16px;padding:5px;display:flex;overflow-x:auto}._root_jg2u5_1 ._tabs_jg2u5_19 button{color:#f7f3ff;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:8px 14px;display:flex}._root_jg2u5_1 ._tabs_jg2u5_19 button[aria-pressed=true]{color:#ffb64e;background:#211a2e;border-color:#ffb64e}._tabCount_jg2u5_22{color:#f7f3ff;background:#2d243b;border-radius:7px;justify-content:center;align-items:center;min-width:26px;min-height:26px;padding:3px 7px;font-size:11px;display:inline-flex}._tabs_jg2u5_19 button[aria-pressed=true] ._tabCount_jg2u5_22{color:#ffb64e;background:#375e37}._tabContent_jg2u5_24{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#58466d transparent;overflow-anchor:none;background:#14101f;border:1px solid #2d243b;border-radius:17px;height:640px;padding:24px;overflow:auto}._heading_jg2u5_25{border-bottom:1px solid #2d243b;justify-content:space-between;align-items:center;gap:22px;margin-bottom:20px;padding-bottom:20px;display:flex}._heading_jg2u5_25>div{min-width:0}._heading_jg2u5_25 h4{font-size:18px;font-weight:750;line-height:1.5}._heading_jg2u5_25 p{color:#b8aec5;margin-top:6px;font-size:12px}._root_jg2u5_1 ._filterToggle_jg2u5_29{color:#f7f3ff;background:0 0;flex-shrink:0;min-height:38px;padding:8px 12px;font-size:11px}._filters_jg2u5_30{grid-template-columns:minmax(180px,1fr) minmax(180px,280px);gap:14px;padding:0 0 20px;display:grid}._filters_jg2u5_30 label{color:#b8aec5;gap:7px;font-size:11px;display:grid}._root_jg2u5_1 ._filters_jg2u5_30 input,._root_jg2u5_1 ._filters_jg2u5_30 select{width:100%;min-width:0;min-height:42px}._chapterGroup_jg2u5_33{margin-top:18px}._chapterGroup_jg2u5_33>summary{cursor:pointer;color:#f7f3ff;justify-content:space-between;align-items:center;gap:16px;padding:12px 4px 18px;font-size:13px;font-weight:750;list-style:none;display:flex}._chapterGroup_jg2u5_33>summary::-webkit-details-marker{display:none}._chapterGroup_jg2u5_33>summary>span:last-child{color:#b8aec5;align-items:center;gap:16px;font-size:12px;font-weight:500;display:flex}._chapterGroup_jg2u5_33>summary i{border-top:2px solid #ffb64e;border-left:2px solid #ffb64e;width:7px;height:7px;display:block;transform:rotate(225deg)}._chapterGroup_jg2u5_33[open]>summary i{margin-top:4px;transform:rotate(45deg)}._chapterCard_jg2u5_39,._roundCard_jg2u5_39{background:#211a2e;border:1px solid #58466d;border-radius:16px;margin-bottom:12px;padding:21px}._chapterTop_jg2u5_40{grid-template-columns:minmax(240px,2.5fr) minmax(110px,.85fr) minmax(100px,.85fr) minmax(135px,1.05fr) auto;align-items:center;gap:18px;display:grid}._chapterTitle_jg2u5_41{align-items:center;gap:13px;min-width:0;display:flex}._chapterTitle_jg2u5_41>div{min-width:0}._chapterTitle_jg2u5_41 h4{overflow-wrap:anywhere;font-size:15px;font-weight:750;line-height:1.5}._chapterTitle_jg2u5_41 small,._chapterStat_jg2u5_44 small{color:#b8aec5;margin-top:4px;font-size:11px;line-height:1.55;display:block}._levelBadge_jg2u5_45{color:#ffb64e;background:#211a2e;border:1px solid #3c633f;border-radius:10px;flex:none;justify-content:center;align-items:center;min-width:43px;min-height:40px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}._chapterStat_jg2u5_44{border-left:1px solid #2d243b;min-width:0;padding-left:15px}._chapterStat_jg2u5_44 b{color:#f7f3ff;font-size:14px;line-height:1.5;display:block}._root_jg2u5_1 ._chapterTop_jg2u5_40>button{white-space:nowrap;color:#ffb64e;background:#211a2e;border:1px solid #58466d;border-radius:11px;padding:11px 13px;font-size:11px}._chapterTop_jg2u5_40>button>span{color:#ffb64e;margin-left:8px}._chapterTrack_jg2u5_50{background:#58466d;border-radius:7px;height:10px;margin-top:20px;display:flex;overflow:hidden}._chapterTrack_jg2u5_50>span{background:#ffb64e;flex-shrink:0}._chapterTrack_jg2u5_50>._trackWrong_jg2u5_52,._chapterLegend_jg2u5_52 ._trackWrong_jg2u5_52{background:#e7878c}._chapterLegend_jg2u5_52{color:#b8aec5;flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;margin-top:12px;font-size:11px;line-height:1.5;display:flex}._chapterLegend_jg2u5_52>span{align-items:center;gap:6px;display:inline-flex}._chapterLegend_jg2u5_52 i{background:#ffb64e;border-radius:2px;flex:0 0 8px;width:8px;height:8px;display:block}._chapterLegend_jg2u5_52 ._trackOpen_jg2u5_56{background:#58466d}._recentDisclosure_jg2u5_57{border-top:1px solid #2d243b;margin-top:24px;padding-top:16px}._recentDisclosure_jg2u5_57>summary,._explanation_jg2u5_58>summary{cursor:pointer;color:#f7f3ff;padding:8px 0;font-size:12px;font-weight:650;line-height:1.5}._recentDisclosure_jg2u5_57>summary>span{background:#2d243b;border-radius:6px;margin-left:10px;padding:3px 8px;font-size:11px;display:inline-block}._questionRow_jg2u5_60{border-bottom:1px solid #2d243b;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}._questionRow_jg2u5_60>span{flex:1;min-width:0}._questionRow_jg2u5_60 b{font-size:13px}._questionRow_jg2u5_60 small{color:#b8aec5;margin-top:3px;font-size:11px;display:block}._questionRow_jg2u5_60>button{flex-shrink:0}._empty_jg2u5_65{text-align:center;background:#211a2e;border:1px dashed #58466d;border-radius:13px;padding:30px 18px}._empty_jg2u5_65>b{color:#f7f3ff;font-size:16px}._empty_jg2u5_65 p{color:#b8aec5;max-width:58ch;margin:9px auto 0;font-size:13px}._empty_jg2u5_65 button{margin-top:18px}._roundList_jg2u5_69{gap:1px;display:grid}._roundTop_jg2u5_70{grid-template-columns:minmax(200px,2.1fr) minmax(100px,.8fr) minmax(100px,.8fr) minmax(110px,.9fr);align-items:center;gap:22px;display:grid}._roundBonus_jg2u5_71{text-align:right;min-width:0}._roundBonus_jg2u5_71 b{color:#ffb64e;font-size:21px;line-height:1.4}._roundBonus_jg2u5_71 small{color:#b8aec5;font-size:11px;display:block}._inlineNote_jg2u5_74{color:#b8aec5;background:#211a2e;border-left:2px solid #b8aec5;border-radius:0 8px 8px 0;padding:14px 16px;font-size:12px;line-height:1.7;margin:20px 0 0!important}._pointOverview_jg2u5_75{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 20px;display:grid}._pointOverview_jg2u5_75>div{background:#211a2e;border:1px solid #58466d;border-radius:13px;min-width:0;padding:22px}._pointOverview_jg2u5_75 span,._pointOverview_jg2u5_75 small{color:#b8aec5;font-size:12px;line-height:1.6;display:block}._pointOverview_jg2u5_75 strong{color:#ffb64e;margin:8px 0;font-size:34px;line-height:1.3;display:block}._pointOverview_jg2u5_75>div+div strong{color:#f7f3ff}._pointRows_jg2u5_80>div{border-bottom:1px solid #2d243b;justify-content:space-between;align-items:center;gap:20px;padding:17px 2px;display:flex}._pointRows_jg2u5_80>div>span{min-width:0}._pointRows_jg2u5_80 b{color:#f7f3ff;overflow-wrap:anywhere;font-size:13px}._pointRows_jg2u5_80 small{color:#b8aec5;margin-top:4px;font-size:11px;display:block}._pointRows_jg2u5_80 strong{text-align:right;color:#ffb64e;flex-shrink:0;font-size:16px}._pointRows_jg2u5_80 strong small{font-weight:400}._explanation_jg2u5_58{border-top:1px solid #2d243b;margin-top:20px;padding-top:12px}._explanation_jg2u5_58 p{color:#b8aec5;max-width:1000px;margin:10px 0;font-size:12px;line-height:1.8}._root_jg2u5_1 ._questionDialog_jg2u5_89{inset:auto auto auto 50vw;color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:18px;width:min(860px,100vw - 40px);max-width:none;height:min(780px,100dvh - 48px);max-height:calc(100dvh - 48px);padding:0;position:fixed;top:50dvh;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0008;margin:0!important}._root_jg2u5_1 ._questionDialog_jg2u5_89[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}._questionDialog_jg2u5_89::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020e18b8}._dialogHeader_jg2u5_92,._dialogFooter_jg2u5_92{justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;display:flex}._dialogHeader_jg2u5_92{border-bottom:1px solid #58466d}._dialogHeader_jg2u5_92 h3{margin:8px 0 0;font-size:20px;line-height:1.4}._dialogHeader_jg2u5_92 small{color:#b8aec5;font-size:12px}._dialogHeader_jg2u5_92>button{flex-shrink:0}._dialogBody_jg2u5_97{overscroll-behavior:contain;min-height:0;padding:24px 30px;overflow:auto}._dialogBody_jg2u5_97 h4{font-size:15px;line-height:1.6}._dialogBody_jg2u5_97 p{color:#b8aec5;max-width:70ch;margin:10px 0;font-size:14px;line-height:1.8}._dialogFooter_jg2u5_92{border-top:1px solid #58466d}._dialogFooter_jg2u5_92 span{color:#b8aec5;font-size:13px}._root_jg2u5_1 ._dialogFooter_jg2u5_92 button:not(:disabled){color:#ffb64e;background:#2d243b;border-color:#ffb64e}._answerFacts_jg2u5_103{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}._answerFacts_jg2u5_103>div{background:#211a2e;border:1px solid #58466d;border-radius:10px;padding:12px}._answerFacts_jg2u5_103 dt{color:#b8aec5;font-size:11px}._answerFacts_jg2u5_103 dd{color:#f7f3ff;margin:7px 0 0;font-size:20px;font-weight:750}._questionContent_jg2u5_107{border-top:1px solid #58466d;margin-top:24px;padding-top:20px}._root_jg2u5_1 ._questionContent_jg2u5_107 ._prompt_jg2u5_108{color:#f7f3ff;white-space:pre-wrap;font-size:18px;line-height:1.65}._questionContent_jg2u5_107 img{border-radius:8px;max-width:100%;height:auto;margin:14px 0}._questionContent_jg2u5_107 ul{gap:10px;margin:16px 0 24px;padding:0;list-style:none;display:grid}._questionContent_jg2u5_107 li{border:1px solid #58466d;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px 16px;font-size:14px;line-height:1.6;display:flex}._questionContent_jg2u5_107 li._correctAnswer_jg2u5_112{background:#211a2e;border-color:#699764}._correctAnswer_jg2u5_112 strong{color:#c5eaa8;font-size:12px}._root_jg2u5_1 ._historyNote_jg2u5_114{border-top:1px solid #58466d;margin-top:24px;padding-top:18px;font-size:12px}@container (width<=1100px){._chapterTop_jg2u5_40{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}._chapterTitle_jg2u5_41{grid-column:1/-1}._chapterTop_jg2u5_40>button{grid-column:1/-1;justify-self:end}._chapterStat_jg2u5_44{border:0;padding:0}._roundTop_jg2u5_70{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}._roundBonus_jg2u5_71{text-align:left}}@container (width<=620px){._summaryCards_jg2u5_10{grid-template-columns:1fr;gap:12px}._summaryCards_jg2u5_10>section{padding:19px}._summaryCards_jg2u5_10 strong{font-size:32px}._summaryCards_jg2u5_10 p{font-size:13px}._tabs_jg2u5_19{gap:3px}._root_jg2u5_1 ._tabs_jg2u5_19 button{gap:7px;padding:8px 10px;font-size:11px}._tabCount_jg2u5_22{min-width:23px;min-height:24px;padding:3px 5px}._tabContent_jg2u5_24{height:620px;padding:16px 12px}._heading_jg2u5_25{flex-wrap:wrap;align-items:flex-start;gap:10px;padding-bottom:16px}._heading_jg2u5_25 h4{font-size:17px}._filters_jg2u5_30{grid-template-columns:1fr}._chapterCard_jg2u5_39,._roundCard_jg2u5_39{padding:16px 13px}._chapterTop_jg2u5_40{grid-template-columns:1fr 1fr;gap:15px}._chapterStat_jg2u5_44:last-of-type{grid-column:1/-1}._chapterTop_jg2u5_40>button{width:100%;min-height:44px}._chapterTitle_jg2u5_41{align-items:flex-start;gap:10px}._chapterTitle_jg2u5_41 h4{font-size:14px}._levelBadge_jg2u5_45{min-width:38px;min-height:35px;padding:5px 7px;font-size:10px}._chapterLegend_jg2u5_52{justify-content:flex-start;gap:7px 13px}._chapterGroup_jg2u5_33>summary{font-size:12px}._chapterGroup_jg2u5_33>summary>span:last-child{white-space:nowrap;gap:10px;font-size:11px}._questionRow_jg2u5_60{flex-wrap:wrap;gap:12px}._questionRow_jg2u5_60>span{flex-basis:100%}._roundTop_jg2u5_70{gap:15px 10px}._roundBonus_jg2u5_71 b{font-size:18px}._chapterStat_jg2u5_44 b{font-size:13px}._roundBonus_jg2u5_71 small{font-size:10px}._pointOverview_jg2u5_75{grid-template-columns:1fr;gap:12px}._pointOverview_jg2u5_75>div{padding:18px}._pointRows_jg2u5_80>div{gap:12px}._pointRows_jg2u5_80 strong{font-size:14px}._pointRows_jg2u5_80 b{font-size:12px}._pointRows_jg2u5_80 strong small{font-size:10px}._empty_jg2u5_65{padding:24px 14px}}@media (max-width:600px){._root_jg2u5_1 ._questionDialog_jg2u5_89{width:calc(100vw - 24px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}._dialogHeader_jg2u5_92,._dialogFooter_jg2u5_92,._dialogBody_jg2u5_97{padding:18px}._dialogHeader_jg2u5_92{align-items:flex-start;gap:12px}._dialogHeader_jg2u5_92 h3{font-size:17px}._root_jg2u5_1 ._dialogHeader_jg2u5_92>button{padding:9px 11px;font-size:11px}._dialogFooter_jg2u5_92{gap:8px}._root_jg2u5_1 ._dialogFooter_jg2u5_92 button{padding:10px 12px}._root_jg2u5_1 ._questionContent_jg2u5_107 ._prompt_jg2u5_108{font-size:17px}._answerFacts_jg2u5_103{gap:7px}._answerFacts_jg2u5_103>div{padding:10px}._answerFacts_jg2u5_103 dt{font-size:10px}}@media (prefers-reduced-motion:reduce){._root_jg2u5_1 *{scroll-behavior:auto}}@container (width<=660px){._tabs_jg2u5_19{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid;overflow:visible}._root_jg2u5_1 ._tabs_jg2u5_19 button{white-space:normal;overflow-wrap:anywhere;text-align:center;grid-template-rows:minmax(2.8em,auto) auto;justify-content:stretch;place-items:center;gap:5px;min-width:0;min-height:74px;padding:8px 5px;font-size:11px;line-height:1.35;display:grid}._tabs_jg2u5_19 ._tabCount_jg2u5_22{align-self:end;width:max-content;min-width:25px;min-height:23px}}@container (width<=380px){._roundTop_jg2u5_70,._chapterTop_jg2u5_40{grid-template-columns:minmax(0,1fr);gap:14px}._roundTop_jg2u5_70>._chapterStat_jg2u5_44,._roundBonus_jg2u5_71,._chapterTop_jg2u5_40>._chapterStat_jg2u5_44{grid-column:1/-1;min-width:0}._chapterTitle_jg2u5_41{flex-wrap:wrap;align-items:flex-start}._chapterStat_jg2u5_44 b,._chapterStat_jg2u5_44 small,._roundBonus_jg2u5_71 small{overflow-wrap:anywhere}._chapterLegend_jg2u5_52{flex-direction:column;align-items:flex-start;gap:7px}._chapterLegend_jg2u5_52>span{overflow-wrap:anywhere;min-width:0}._roundBonus_jg2u5_71{border-top:1px solid #2d243b;padding-top:10px}}._member_58bie_1{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:20px;min-width:0}._member_58bie_1[data-expanded=true]{border-color:#58466d}._header_58bie_3{border-bottom:1px solid #2d243b;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:24px;display:grid}._avatar_58bie_4{color:#f7f3ff;background:#2d243b;border:1px solid #58466d;border-radius:50%;place-items:center;width:48px;height:48px;font-size:17px;font-weight:800;display:grid}._identity_58bie_5{min-width:0}._member_58bie_1 ._identity_58bie_5 h3{color:#f7f3ff;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:750;line-height:1.4}._identity_58bie_5>span{color:#b8aec5;overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}._identityDates_58bie_7{color:#b8aec5;flex-wrap:wrap;gap:6px 20px;margin-top:9px;font-size:12px;line-height:1.5;display:flex}._identityDates_58bie_7 b{color:#f7f3ff;font-weight:650}._badges_58bie_8{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}._badges_58bie_8>span,._learningAreas_58bie_9>div>span{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:7px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:650;line-height:1.5;display:inline-flex}._status_58bie_10:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}._status_58bie_10[data-status=active],._status_58bie_10[data-tone=available],._badges_58bie_8>._loginBadge_58bie_10{color:#ffb64e;background:#211a2e;border-color:#42694f}._status_58bie_10[data-status=invited]{color:#e1cb91;background:#383425;border-color:#6b613e}._manage_58bie_11{z-index:2;align-self:start;position:relative}._manage_58bie_11 summary{cursor:pointer;color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:13px;align-items:center;gap:14px;min-width:190px;min-height:48px;padding:6px 12px;font-size:13px;font-weight:750;list-style:none;display:flex}._manage_58bie_11 summary::-webkit-details-marker{display:none}._manage_58bie_11 summary>span{color:#ffb64e;background:#211a2e;border:1px solid #3c5e47;border-radius:9px;place-items:center;width:30px;height:30px;font-size:22px;line-height:1;display:grid}._manage_58bie_11 summary>svg{color:#ffb64e;margin-left:auto}._manage_58bie_11[open] summary>svg{transform:rotate(180deg)}._actions_58bie_15{background:#211a2e;border:1px solid #58466d;border-radius:12px;width:260px;max-width:calc(100vw - 48px);padding:10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 36px #020f1ac4}._actions_58bie_15 fieldset{border:0;min-width:0;margin:0;padding:0}._actions_58bie_15 fieldset>div{flex-direction:column;align-items:stretch;gap:7px;display:flex}._actions_58bie_15 button{text-align:left;border-radius:8px;width:100%;min-height:40px;padding:10px;font-size:12px}._overview_58bie_17{padding:24px}._progressIntro_58bie_17{padding:0 0 18px}._progressIntro_58bie_17>span{color:#ffb64e;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}._member_58bie_1 ._progressIntro_58bie_17 h4{color:#f7f3ff;margin:6px 0;font-size:24px;font-weight:600;line-height:1.3}._member_58bie_1 ._progressIntro_58bie_17 p{color:#b8aec5;margin:0;font-size:13px;line-height:1.6}._progressGroup_58bie_19{background:#211a2e;border:1px solid #2d243b;border-radius:17px;min-width:0;padding:18px}._groupLabel_58bie_19{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}._groupLabel_58bie_19>span{color:#b8aec5;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}._groupLabel_58bie_19 b{color:#ffb64e;font-size:20px}._scopes_58bie_20{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px;display:grid}._scope_58bie_20{border:1px solid var(--progress-border);background:linear-gradient(115deg,var(--progress-soft),#211a2e 90%);border-radius:12px;min-width:0;padding:14px}._scopeHeading_58bie_22{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:12px;display:grid}._member_58bie_1 ._scopeHeading_58bie_22 h3{border:1px solid var(--progress-border);background:var(--progress-soft);color:var(--progress-tone);border-radius:8px;margin:0;padding:7px 9px;font-size:12px;font-weight:750;line-height:1.4}._scopeHeading_58bie_22>strong{color:var(--progress-tone);font-size:21px;line-height:1.2}._scopeHeading_58bie_22>span{color:#b8aec5;text-align:left;font-size:11px;line-height:1.5}._scopeHeading_58bie_22>span>b{color:#f7f3ff;font-weight:650}._track_58bie_25{background:#58466d;border-radius:6px;width:100%;height:10px;display:flex;overflow:hidden}._track_58bie_25>span{flex-shrink:0;height:100%}._correct_58bie_25{background:#a7df88}._incorrect_58bie_25{background:#e28e8c}._open_58bie_25{background:#58466d}._answered_58bie_25{background:#f7f3ff}._legend_58bie_26{flex-wrap:wrap;align-items:center;gap:5px 12px;margin-top:10px;display:flex}._legend_58bie_26>span{color:#b8aec5;white-space:nowrap;align-items:center;gap:4px;font-size:10px;line-height:1.5;display:inline-flex}._legend_58bie_26 i{border-radius:2px;width:7px;height:7px;margin-right:1px;display:inline-block}._legend_58bie_26 b{color:#f7f3ff;font-weight:750}._unavailable_58bie_27{color:#b8aec5;margin-top:10px;font-size:11px;line-height:1.5;display:block}._noProgress_58bie_27{color:#b8aec5;margin:0;font-size:13px;line-height:1.6}._summaryRow_58bie_28{border-top:1px solid #2d243b;grid-template-columns:2.1fr 1fr;gap:16px;margin-top:24px;padding-top:20px;display:grid}._activityDates_58bie_29{background:#211a2e;border:1px solid #2d243b;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:16px;margin:0;padding:18px;display:grid}._activityDates_58bie_29 dt{color:#b8aec5;margin-bottom:7px;font-size:11px}._activityDates_58bie_29 dd{color:#f7f3ff;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650;line-height:1.5}._accessSummary_58bie_30{background:#211a2e;border:1px solid #2d243b;border-radius:15px;padding:18px}._accessSummary_58bie_30 h4{color:#b8aec5;text-transform:uppercase;letter-spacing:.1em;margin:0 0 10px;font-size:10px}._accessSummary_58bie_30>div{flex-wrap:wrap;gap:6px;display:flex}._accessSummary_58bie_30>div>span{color:#ffb64e;background:#211a2e;border:1px solid #48664a;border-radius:8px;padding:4px 7px;font-size:10px;font-weight:700}._accessSummary_58bie_30>div>span[data-enabled=false]{color:#b8aec5;background:#211a2e;border:1px dashed #58466d}._private_58bie_32{background:#211a2e;border:1px solid #58466d;border-radius:11px;align-items:flex-start;gap:10px;margin:20px 24px 0;padding:15px;display:flex}._private_58bie_32>svg{color:#f7f3ff;flex-shrink:0;margin-top:1px}._private_58bie_32 b{color:#f7f3ff;font-size:13px}._member_58bie_1 ._private_58bie_32 p{color:#b8aec5;margin:5px 0 0;font-size:12px;line-height:1.65}._footer_58bie_33{padding:0 24px 20px}._member_58bie_1:not(:has(._overview_58bie_17)) ._footer_58bie_33{padding-top:20px}._member_58bie_1 ._detailsButton_58bie_34{color:#f7f3ff;text-align:left;cursor:pointer;width:100%;min-height:72px;box-shadow:none;background:#211a2e;border:1px solid #58466d;border-radius:12px;align-items:center;gap:16px;padding:13px 18px;display:flex}._detailsButton_58bie_34>span:first-child{min-width:0}._detailsButton_58bie_34 strong{font-size:13px;line-height:1.5;display:block}._detailsButton_58bie_34 small{color:#b8aec5;margin-top:3px;font-size:11px;font-weight:400;line-height:1.5;display:block}._detailsButton_58bie_34 ._detailCounts_58bie_36{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}._detailCounts_58bie_36 b{color:#f7f3ff;white-space:nowrap;background:#211a2e;border:1px solid #58466d;border-radius:8px;padding:7px 9px;font-size:11px}._detailsButton_58bie_34>svg{box-sizing:content-box;color:#ffb64e;background:#211a2e;border-radius:8px;flex-shrink:0;padding:8px}@media (min-width:761px) and (hover:hover) and (pointer:fine){._member_58bie_1 ._detailsButton_58bie_34:hover{background:#211a2e;border-color:#ffb64e}}._member_58bie_1 ._detailsButton_58bie_34[aria-expanded=true]{background:#211a2e;border-color:#ffb64e;border-radius:12px 12px 0 0;box-shadow:inset 0 3px #ffb64e}._detailsButton_58bie_34[aria-expanded=true]>svg{transform:rotate(180deg)}._member_58bie_1[data-expanded=true] ._footer_58bie_33{padding-bottom:0}._details_58bie_34{background:#211a2e;border:1px solid #496e55;border-top:0;border-radius:0 0 14px 14px;min-width:0;margin:0 24px 20px;padding:18px}._accountDetails_58bie_40{color:#f7f3ff;border-top:1px solid #2d243b;margin-top:20px;padding-top:16px;font-size:12px}._accountDetails_58bie_40>summary{cursor:pointer;font-weight:650;line-height:1.7}._learningAreas_58bie_9{flex-wrap:wrap;align-items:center;gap:10px 15px;margin-top:18px;display:flex}._learningAreas_58bie_9>span{color:#b8aec5;font-size:11px;font-weight:700}._learningAreas_58bie_9>div{flex-wrap:wrap;gap:6px;display:flex}._learningAreas_58bie_9 small{color:#b8aec5;font-size:11px}._facts_58bie_42{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:18px 20px;margin:18px 0 0;display:grid}._facts_58bie_42 dt{color:#b8aec5;font-size:11px}._facts_58bie_42 dd{color:#f7f3ff;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.5}._srOnly_58bie_43{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._member_58bie_1 :is(button,summary):focus-visible{outline-offset:3px;outline:2px solid #f7f3ff}@media (max-width:960px){._summaryRow_58bie_28{grid-template-columns:1fr}}@media (max-width:660px){._header_58bie_3{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:11px;padding:18px 16px}._avatar_58bie_4{width:40px;height:40px;font-size:14px}._member_58bie_1 ._identity_58bie_5 h3{font-size:16px}._identityDates_58bie_7{flex-direction:column;gap:5px;font-size:11px}._manage_58bie_11{grid-column:2;justify-self:start}._manage_58bie_11 summary{min-width:170px;min-height:40px;font-size:12px}._actions_58bie_15{left:-51px;right:auto}._overview_58bie_17{padding:18px 16px}._progressIntro_58bie_17{padding-bottom:14px}._member_58bie_1 ._progressIntro_58bie_17 h4{font-size:21px}._member_58bie_1 ._progressIntro_58bie_17 p{font-size:12px}._progressGroup_58bie_19{border-radius:13px;padding:12px}._groupLabel_58bie_19>span{font-size:9px}._groupLabel_58bie_19 b{font-size:16px}._scopes_58bie_20{grid-template-columns:1fr;gap:10px}._scope_58bie_20{padding:12px}._scopeHeading_58bie_22{gap:7px}._scopeHeading_58bie_22>strong{font-size:19px}._scopeHeading_58bie_22>span{font-size:10px}._member_58bie_1 ._scopeHeading_58bie_22 h3{padding:6px;font-size:11px}._legend_58bie_26{gap:5px 9px}._legend_58bie_26>span{font-size:9px}._summaryRow_58bie_28{gap:10px;margin-top:18px;padding-top:18px}._activityDates_58bie_29{grid-template-columns:1fr;gap:13px;padding:15px}._activityDates_58bie_29>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}._activityDates_58bie_29 dt{margin:0}._activityDates_58bie_29 dd{text-align:right;font-size:12px}._accessSummary_58bie_30{padding:15px}._footer_58bie_33{padding:0 16px 16px}._member_58bie_1 ._detailsButton_58bie_34{grid-template-columns:minmax(0,1fr) 34px;gap:8px;padding:12px;display:grid}._detailsButton_58bie_34>svg{grid-area:1/2/3;padding:7px}._detailsButton_58bie_34 ._detailCounts_58bie_36{gap:6px;margin-left:0}._detailCounts_58bie_36 b{padding:4px 6px;font-size:10px}._detailsButton_58bie_34 small{font-size:10px}._details_58bie_34{margin:0 16px 16px;padding:12px}._private_58bie_32{margin:18px 16px 0}}@media (prefers-reduced-motion:no-preference){._detailsButton_58bie_34>svg{transition:transform .15s}}._catalogue_8yekf_1{min-width:0}._readOnly_8yekf_1{color:#ffb64e;text-transform:uppercase;letter-spacing:.07em;background:#211a2e;border:1px solid #ffb64e;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:850;display:inline-flex}._permission_8yekf_1{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:13px;align-items:flex-start;gap:13px;margin:-4px 0 20px;padding:15px 17px;display:flex}._permission_8yekf_1 svg{flex:none;margin-top:1px}._permission_8yekf_1 b,._permission_8yekf_1 span{display:block}._permission_8yekf_1 b{color:#f7f3ff;font-size:13px}._permission_8yekf_1 span{color:#b8aec5;margin-top:2px;font-size:11px;line-height:1.55}._toolbar_8yekf_1{background:#14101f;border:1px solid #58466d;border-radius:15px;grid-template-columns:auto minmax(240px,1fr) minmax(190px,300px) auto;align-items:end;gap:11px;padding:16px;display:grid}._stageTabs_8yekf_1{background:#14101f;border:1px solid #58466d;border-radius:11px;gap:5px;padding:4px;display:flex}._stageTabs_8yekf_1 button{color:#b8aec5;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;min-height:39px;padding:8px 12px;font-size:11px;font-weight:850;display:flex}._stageTabs_8yekf_1 button[aria-pressed=true]{color:#211a2e;background:#ffb64e;border-color:#ffb64e}._stageTabs_8yekf_1 small{background:#ffffff17;border-radius:999px;min-width:22px;padding:2px 5px;font-size:9px}._search_8yekf_1{display:block;position:relative}._search_8yekf_1 svg{z-index:1;color:#f7f3ff;pointer-events:none;position:absolute;bottom:14px;left:13px}._search_8yekf_1 input{padding-left:39px!important}._select_8yekf_1{color:#f7f3ff;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:10px;font-weight:800;display:grid}._srOnly_8yekf_1{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._resultCount_8yekf_1{font-size:11px;color:#b8aec5!important;margin:17px 2px 12px!important}._resultCount_8yekf_1 b{color:#ffb64e}._resultCount_8yekf_1 span{color:#b8aec5}._state_8yekf_1{text-align:center;color:#f7f3ff;border:1px dashed #58466d;border-radius:15px;place-items:center;min-height:220px;margin-top:12px;padding:30px;display:grid}._state_8yekf_1 b{color:#f7f3ff;margin-top:10px}._state_8yekf_1 span{color:#b8aec5;margin-top:4px;font-size:11px}._spin_8yekf_1{animation:1.1s linear infinite _spin_8yekf_1}@keyframes _spin_8yekf_1{to{transform:rotate(360deg)}}._fields_8yekf_2{gap:10px;display:grid}._fieldCard_8yekf_2{background:#211a2e;border:1px solid #58466d;border-left:4px solid #f7f3ff;border-radius:14px;overflow:hidden;box-shadow:0 10px 28px #0010181f}._fieldCard_8yekf_2._open_8yekf_2{border-color:#58466d #58466d #58466d #ffb64e}._fieldHead_8yekf_2,._chapterHead_8yekf_2{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}._fieldHead_8yekf_2{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 17px;display:grid}@media (min-width:761px) and (hover:hover) and (pointer:fine){._fieldHead_8yekf_2:hover{background:#211a2e}}._fieldHead_8yekf_2>svg,._chapterHead_8yekf_2>svg{color:#f7f3ff;transition:transform .18s}._fieldCard_8yekf_2._open_8yekf_2>._fieldHead_8yekf_2>svg,._chapter_8yekf_2._open_8yekf_2>._chapterHead_8yekf_2>svg{transform:rotate(180deg)}._fieldMark_8yekf_2{color:#ffb64e;background:#2d243b;border:1px solid #58466d;border-radius:10px;place-items:center;min-height:38px;font-size:10px;font-weight:900;display:grid}._fieldHead_8yekf_2 div,._chapterHead_8yekf_2 div{gap:3px;display:grid}._fieldHead_8yekf_2 b{color:#f7f3ff;font-size:13px}._fieldHead_8yekf_2 small,._chapterHead_8yekf_2 small{color:#b8aec5;font-size:10px}._chapters_8yekf_2{background:#14101f;border-top:1px solid #2d243b;gap:8px;padding:10px 14px 14px;display:grid}._chapter_8yekf_2{background:#211a2e;border:1px solid #2d243b;border-radius:11px;overflow:hidden}._chapter_8yekf_2._open_8yekf_2{border-color:#58466d}._chapterHead_8yekf_2{grid-template-columns:65px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}@media (min-width:761px) and (hover:hover) and (pointer:fine){._chapterHead_8yekf_2:hover{background:#211a2e}}._chapterHead_8yekf_2>span{color:#f7f3ff;font-size:10px;font-weight:850}._chapterHead_8yekf_2 b{color:#f7f3ff;font-size:11px}._rows_8yekf_2{background:#14101f;border-top:1px solid #2d243b;padding:6px 12px 12px}._questionRow_8yekf_2{border-bottom:1px solid #2d243b;grid-template-columns:64px minmax(250px,1fr) minmax(180px,.65fr) 48px auto;align-items:center;gap:10px;padding:10px 0;display:grid}._questionRow_8yekf_2:last-child{border-bottom:0}._questionRow_8yekf_2>span{color:#ffb64e;font-size:9px;font-weight:850}._questionRow_8yekf_2>b{color:#f7f3ff;min-width:0;font-size:11px;font-weight:650;line-height:1.35}._questionRow_8yekf_2>small{color:#ffb64e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}._questionRow_8yekf_2>em{color:#b8aec5;font-size:9px;font-style:normal}._questionRow_8yekf_2>div{gap:6px;display:flex}._questionRow_8yekf_2 button{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}._questionRow_8yekf_2 button:last-child{color:#ffb64e;border-color:#ffb64e}@media (min-width:761px) and (hover:hover) and (pointer:fine){._questionRow_8yekf_2 button:hover{background:#2d243b}}._questionRow_8yekf_2 button:disabled{opacity:.4}._dialogBackdrop_8yekf_3{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#00151edb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._dialog_8yekf_3{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100vw - 40px);max-height:calc(100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 90px #000b}._dialog_8yekf_3>header{background:#211a2e;border-bottom:1px solid #58466d;justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 21px;display:flex}._dialog_8yekf_3>header span,._dialog_8yekf_3>header small{display:block}._dialog_8yekf_3>header span{color:#ffb64e;letter-spacing:.07em;font-size:10px;font-weight:900}._dialog_8yekf_3>header small{color:#b8aec5;margin-top:4px;font-size:10px}._dialog_8yekf_3>header button{color:#f7f3ff;background:#2d243b;border:1px solid #58466d;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}._dialogBody_8yekf_3{padding:22px;overflow:auto}._dialogBody_8yekf_3 h3{color:#f7f3ff;margin:0 0 17px;font-size:clamp(19px,2vw,27px);line-height:1.4}._answers_8yekf_3{gap:8px;margin:16px 0;display:grid}._answers_8yekf_3>div{color:#f7f3ff;background:#14101f;border:1px solid #58466d;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:49px;padding:9px 12px;font-size:12px;display:grid}._answers_8yekf_3>div>b{color:#f7f3ff;background:#2d243b;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}._answers_8yekf_3>div._correct_8yekf_3{color:#e2f5dc;background:#211a2e;border-color:#4d754d}._answers_8yekf_3>div._correct_8yekf_3>b{color:#211a2e;background:#a7ec7b}._answers_8yekf_3 i{color:#ffb64e;text-transform:uppercase;align-items:center;gap:4px;font-size:9px;font-style:normal;font-weight:850;display:flex}._explanation_8yekf_3{background:#211a2e;border:1px solid #58466d;border-radius:12px;gap:10px;margin-top:15px;padding:16px;display:grid}._explanation_8yekf_3 p{gap:4px;font-size:12px;display:grid;color:#f7f3ff!important;margin:0!important}._explanation_8yekf_3 p b{color:#f7f3ff;text-transform:uppercase;letter-spacing:.07em;font-size:10px}._report_8yekf_3{background:#211a2e;border:1px solid #b8aec5;border-radius:13px;margin-top:17px;padding:16px}._report_8yekf_3 form{gap:13px;margin-top:10px;display:grid}._dialog_8yekf_3>footer{background:#14101f;border-top:1px solid #58466d;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;padding:14px 20px;display:grid}._dialog_8yekf_3>footer button{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:39px;padding:8px 12px;font-size:10px;font-weight:850;display:inline-flex}._dialog_8yekf_3>footer button:disabled{opacity:.35}._dialog_8yekf_3>footer span{text-align:center;color:#b8aec5;font-size:10px}._dialog_8yekf_3>footer ._reportButton_8yekf_3{color:#ffb64e;background:#211a2e;border-color:#ffb64e}@media (max-width:1050px){._toolbar_8yekf_1{grid-template-columns:1fr 1fr}._stageTabs_8yekf_1{grid-column:1/-1}._questionRow_8yekf_2{grid-template-columns:62px minmax(0,1fr) auto}._questionRow_8yekf_2>small{grid-column:2}._questionRow_8yekf_2>em{grid-area:1/3}._questionRow_8yekf_2>div{grid-column:2/4}}@media (max-width:650px){._toolbar_8yekf_1{grid-template-columns:1fr;padding:12px}._stageTabs_8yekf_1{grid-column:auto;overflow:auto}._stageTabs_8yekf_1 button{flex:1;justify-content:center}._readOnly_8yekf_1{justify-content:center;width:100%}._fieldHead_8yekf_2{grid-template-columns:44px minmax(0,1fr) auto;padding:13px}._chapterHead_8yekf_2{grid-template-columns:54px minmax(0,1fr) auto}._questionRow_8yekf_2{grid-template-columns:1fr auto;padding:13px 2px}._questionRow_8yekf_2>span,._questionRow_8yekf_2>b,._questionRow_8yekf_2>small,._questionRow_8yekf_2>div{grid-column:1/-1}._questionRow_8yekf_2>em{grid-area:1/2}._questionRow_8yekf_2>small{white-space:normal}._questionRow_8yekf_2>div button{flex:1}._dialogBackdrop_8yekf_3{padding:8px}._dialog_8yekf_3{border-radius:15px;width:100%;max-height:calc(100dvh - 16px)}._dialogBody_8yekf_3{padding:17px}._answers_8yekf_3>div{grid-template-columns:31px minmax(0,1fr)}._answers_8yekf_3 i{grid-column:2}._dialog_8yekf_3>footer{grid-template-columns:1fr 1fr}._dialog_8yekf_3>footer span{grid-area:1/1/auto/-1}._dialog_8yekf_3>footer ._reportButton_8yekf_3{grid-area:3/1/auto/-1}._permission_8yekf_1{margin-top:0}}@media (prefers-reduced-motion:reduce){._spin_8yekf_1{animation:none}._fieldHead_8yekf_2>svg,._chapterHead_8yekf_2>svg{transition:none}}.auth-modal.editor-modal form.question-editor-form{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#65576b transparent;min-height:0;max-height:calc(100dvh - 32px);overflow:hidden auto}.auth-modal.editor-modal form.question-editor-form>*{flex-shrink:0}body:has(.editor-image-popup[open]) .auth-modal.editor-modal form{overscroll-behavior:none!important;overflow:hidden!important}.editor-image-popup{overscroll-behavior:none}.auth-modal.editor-modal form.question-editor-form::-webkit-scrollbar-thumb{background:#65576b padding-box padding-box}.editor-image-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.editor-image-heading>div{gap:6px;display:grid}.editor-image-heading b{color:#eadff0;font-size:1rem}.editor-image-heading small,.editor-image-empty,.editor-image-notice{color:#bcaac5;font-size:.875rem;line-height:1.5}.editor-image-section .editor-image-add{color:#ffb64e;cursor:pointer;background:#263c21;border:1px solid #ffb64e;border-radius:12px;padding:12px 18px;font-size:1rem;font-weight:700}.editor-image-section button:disabled{opacity:.5;cursor:wait}.editor-image-section .editor-image-file{display:none}.editor-image-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:16px;margin-top:16px;display:grid}.editor-image-item{background:#19101f;border:1px solid #493351;border-radius:16px;align-content:start;gap:12px;min-width:0;padding:12px;display:grid}.editor-image-item .editor-image-large{cursor:zoom-in;background:#fff;border:0;border-radius:10px;place-items:center;width:100%;height:210px;padding:12px;display:grid;position:relative;overflow:hidden}.editor-image-large img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:186px;display:block}.editor-image-item label{letter-spacing:0;text-transform:none;color:#d8c7e0;gap:8px;font-size:.875rem;display:grid}.editor-image-item input{width:100%;min-width:0;font-size:1rem}.editor-image-section .editor-image-remove{color:#f1bac5;cursor:pointer;background:#321d2b;border:1px solid #80515e;border-radius:10px;justify-self:end;width:auto;padding:9px 14px;font-size:.875rem}.editor-image-notice{color:#ffb64e;margin:12px 0 0}.editor-image-empty{text-align:center;border:1px dashed #54405d;border-radius:12px;margin:14px 0 0;padding:18px}.editor-image-preview{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.editor-image-preview>button{cursor:zoom-in;background:#fff;border:1px solid #624671;border-radius:10px;place-items:center;width:180px;height:130px;padding:8px;display:grid;overflow:hidden}.editor-image-preview img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.editor-image-preview.compact{gap:6px;margin:8px 0 0}.editor-image-preview.compact>button{border-radius:7px;width:70px;height:54px;padding:4px}.editor-image-preview.compact>small{color:#cdb8d7;font-size:.875rem;font-weight:500}.editor-image-section button:focus-visible{outline-offset:3px;outline:2px solid #ffb64e}.editor-image-preview button:focus-visible{outline-offset:3px;outline:2px solid #ffb64e}.editor-image-large:focus-visible{outline-offset:3px;outline:2px solid #ffb64e}.editor-image-popup{box-sizing:border-box;background:#fff;border:1px solid #dacde2;border-radius:26px;width:min(1400px,94vw);max-width:94vw;height:88dvh;max-height:92dvh;margin:auto;padding:56px 24px 24px;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 90px #0008}.editor-image-popup::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#100a18c9}.editor-image-popup>img{object-fit:contain;width:100%;height:100%;display:block}.editor-image-popup-close{position:absolute;top:12px;right:12px}@media (max-width:600px){.editor-image-heading{align-items:stretch}.editor-image-heading>div,.editor-image-heading>.editor-image-add{width:100%}.editor-image-item .editor-image-large{height:180px}.editor-image-large img{max-height:156px}.editor-image-popup{border-radius:18px;padding:60px 12px 16px}}._root_1dnmc_1{overflow:hidden;gap:0!important;padding:0!important;display:grid!important}._heading_1dnmc_1{padding:20px 22px 12px}._heading_1dnmc_1>div,._subheading_1dnmc_1{justify-content:space-between;align-items:center;gap:14px;display:flex}._heading_1dnmc_1 h3{color:#f7f3ff;margin:0;font-size:18px}._heading_1dnmc_1 span,._subheading_1dnmc_1>span{color:#b8aec5;font-size:11px}._taskBlock_1dnmc_1,._solutionBlock_1dnmc_1,._extraBlock_1dnmc_1,._previewBlock_1dnmc_1{border-top:1px solid #b8aec533;min-width:0;padding:18px 22px}._subheading_1dnmc_1{margin-bottom:13px}._subheading_1dnmc_1>b{color:#f7f3ff;font-size:13px}._subheading_1dnmc_1>div{gap:8px;display:flex}._add_1dnmc_1,._undo_1dnmc_1{color:#ffb64e;background:#ffb64e47;border:1px solid #ffb64e59;border-radius:10px;min-height:40px;padding:0 14px;font-weight:850}._undo_1dnmc_1{color:#b8aec5;background:#211a2ebf;border-color:#b8aec538;width:44px;padding:0;font-size:20px}._undo_1dnmc_1:disabled{opacity:.3}._taskBlock_1dnmc_1 textarea{box-sizing:border-box;resize:vertical;font-weight:650;display:block;color:#f7f3ff!important;width:100%!important;min-height:132px!important;padding:16px!important;font-size:14px!important;line-height:1.7!important}._taskBlock_1dnmc_1>small{margin-top:9px;line-height:1.5;display:block;color:#b8aec5!important;font-size:10px!important}._solutionList_1dnmc_1{gap:9px;display:grid}._solutionRow_1dnmc_1{grid-template-columns:34px 78px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}._solutionRow_1dnmc_1>strong{color:#ffb64e;background:#ffb64e4d;border:1px solid #ffb64e59;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}._solutionRow_1dnmc_1>label{color:#b8aec5!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important}._solutionRow_1dnmc_1>input,._extraGrid_1dnmc_1 input{box-sizing:border-box;color:#f7f3ff!important;background:#14101f!important;width:100%!important;height:44px!important}._solutionRow_1dnmc_1>button,._extraGrid_1dnmc_1 button{color:#f7f3ff;background:#211a2e;border:1px solid #b8aec538;border-radius:9px;height:42px;font-size:18px}._extraGrid_1dnmc_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._extraGrid_1dnmc_1 label{gap:7px;display:grid;color:#b8aec5!important;letter-spacing:0!important;text-transform:none!important;font-size:10px!important}._extraGrid_1dnmc_1 label>span{grid-template-columns:minmax(0,1fr) 44px;gap:8px;display:grid}._extraGrid_1dnmc_1 button{font-size:24px}._empty_1dnmc_1{color:#b8aec5;text-align:center;border:1px dashed #b8aec538;border-radius:10px;margin:0;padding:14px;font-size:11px}._previewBlock_1dnmc_1{gap:15px;display:grid}._tabs_1dnmc_1{background:#14101f;border:1px solid #b8aec547;border-radius:9px;padding:3px;gap:3px!important;display:flex!important}._tabs_1dnmc_1 button{color:#b8aec5;background:0 0;border:0;border-radius:6px;min-height:32px;padding:0 14px;font-weight:800}._tabs_1dnmc_1 button._active_1dnmc_1{color:#ffb64e;background:#ffb64e52}._chips_1dnmc_1{flex-wrap:wrap;gap:7px;display:flex}._chips_1dnmc_1 span{color:#f7f3ff;background:#211a2e;border:1px solid #b8aec547;border-radius:7px;padding:7px 10px;font-size:11px}._previewText_1dnmc_1{color:#f7f3ff;margin:0;font-size:14px;font-weight:600;line-height:2.25}._openGap_1dnmc_1,._solvedGap_1dnmc_1{color:#f7f3ff;vertical-align:middle;background:#211a2e;border:1px solid #b8aec566;border-radius:8px;align-items:center;gap:8px;margin:0 5px;padding:3px 10px;display:inline-flex}._openGap_1dnmc_1 i{min-width:28px;font-style:normal}._openGap_1dnmc_1 b{font-size:11px}._solvedGap_1dnmc_1{color:#ffb64e;background:#ffb64e47;border-color:#ffb64e70}._validity_1dnmc_1{opacity:0;pointer-events:none;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}._error_1dnmc_1{margin:0 22px 18px!important}:is(._root_1dnmc_1 button:focus-visible,._root_1dnmc_1 input:focus-visible,._root_1dnmc_1 textarea:focus-visible){outline-offset:2px;outline:2px solid #f7f3ff!important}@media (max-width:760px){._heading_1dnmc_1,._taskBlock_1dnmc_1,._solutionBlock_1dnmc_1,._extraBlock_1dnmc_1,._previewBlock_1dnmc_1{padding:15px}._solutionRow_1dnmc_1{grid-template-columns:32px minmax(0,1fr) 40px}._solutionRow_1dnmc_1>label{display:none}._extraGrid_1dnmc_1{grid-template-columns:1fr}._add_1dnmc_1 span{display:none}._previewText_1dnmc_1{font-size:12px}._error_1dnmc_1{margin:0 15px 15px!important}}._root_jyghm_1{--ass-bg:#211a2e;--ass-panel:#211a2e;--ass-border:#58466d;--ass-text:#f7f3ff;--ass-muted:#b8aec5;--ass-cyan:#f7f3ff;--ass-lime:#ffb64e;color:var(--ass-text);overflow-anchor:none;min-width:0;font-size:14px;line-height:1.55;container-type:inline-size}._root_jyghm_1 *{box-sizing:border-box}._root_jyghm_1 h2,._root_jyghm_1 h3,._root_jyghm_1 h4,._root_jyghm_1 p,._root_jyghm_1 ol,._root_jyghm_1 dl{margin:0}._root_jyghm_1 button,._root_jyghm_1 input,._root_jyghm_1 textarea,._root_jyghm_1 select{font:inherit;color:inherit;max-width:100%}._root_jyghm_1 button{border:1px solid var(--ass-border);cursor:pointer;background:#2d243b;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:10px 15px;font-size:12px;font-weight:750;line-height:1.5;transition:background .15s,border-color .15s;display:inline-flex}@media (min-width:761px) and (hover:hover) and (pointer:fine){._root_jyghm_1 button:hover:not(:disabled){background:#2d243b;border-color:#b8aec5}}._root_jyghm_1 button:disabled{opacity:.45;cursor:default}:is(._root_jyghm_1 button:focus-visible,._root_jyghm_1 input:focus-visible,._root_jyghm_1 textarea:focus-visible,._root_jyghm_1 select:focus-visible){outline:2px solid var(--ass-cyan);outline-offset:3px}._root_jyghm_1 button svg{flex-shrink:0}._root_jyghm_1 ._primary_jyghm_10{background:var(--ass-lime);color:#102b20;border-color:var(--ass-lime)}@media (min-width:761px) and (hover:hover) and (pointer:fine){._root_jyghm_1 ._primary_jyghm_10:hover:not(:disabled){background:#ffb64e;border-color:#ffb64e}}._root_jyghm_1 ._danger_jyghm_12{color:#ffc6ca;background:#49303b;border-color:#7b4b58}._root_jyghm_1 input:not([type=checkbox]):not([type=radio]),._root_jyghm_1 select,._root_jyghm_1 textarea{color:#f7f3ff;background:#14101f;border:1px solid #58466d;border-radius:10px;width:100%;min-width:0;min-height:45px;padding:12px 14px;line-height:1.55;display:block}._root_jyghm_1 input::placeholder,._root_jyghm_1 textarea::placeholder{color:#b8aec5;opacity:1}._root_jyghm_1 textarea{resize:vertical;min-height:125px}._root_jyghm_1 input[type=checkbox],._root_jyghm_1 input[type=radio]{accent-color:#ffb64e;cursor:pointer;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0}._root_jyghm_1 input[type=checkbox]:disabled{opacity:.4;cursor:default}._root_jyghm_1 input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._heading_jyghm_19{justify-content:space-between;align-items:center;gap:30px;margin-bottom:24px;display:flex}._heading_jyghm_19>div{min-width:0;max-width:760px}._eyebrow_jyghm_21{color:#ffb64e;letter-spacing:.12em;font-size:10px;font-weight:800;line-height:1.7;display:block}._heading_jyghm_19 h2{margin:7px 0 12px;font-size:clamp(27px,3.3cqi,38px);font-weight:750;line-height:1.2}._heading_jyghm_19 p,._libraryHeading_jyghm_23 p{color:var(--ass-muted);font-size:13px}._heading_jyghm_19>button{flex-shrink:0;min-height:47px;padding:12px 19px}._info_jyghm_25,._success_jyghm_25,._error_jyghm_25{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:12px;align-items:flex-start;gap:12px;margin:16px 0;padding:17px 19px;font-size:12px;display:flex}._info_jyghm_25>svg,._success_jyghm_25>svg{color:var(--ass-cyan);flex:none;margin-top:2px}._info_jyghm_25 p,._success_jyghm_25 p,._error_jyghm_25 p{min-width:0;line-height:1.7}._success_jyghm_25{color:#d4edc9;background:#211a2e;border-color:#3e6850}._success_jyghm_25>svg{color:var(--ass-lime)}._success_jyghm_25>p{flex:1}._error_jyghm_25{color:#ffd0d3;background:#392b34;border-color:#79505b;flex-wrap:wrap}._error_jyghm_25 p{flex:250px}._error_jyghm_25 button{flex-shrink:0;min-height:36px}._root_jyghm_1 ._iconButton_jyghm_34{background:0 0;flex:none;justify-content:center;align-items:center;width:40px;height:40px;min-height:40px;padding:9px;display:inline-flex}._overview_jyghm_35{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}._overview_jyghm_35>div{border:1px solid var(--ass-border);background:#211a2e;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:23px;display:grid}._overview_jyghm_35 svg{color:#f7f3ff}._overview_jyghm_35 span{color:#f7f3ff;font-size:12px}._overview_jyghm_35 strong{color:#ffb64e;font-size:29px;line-height:1.2}._library_jyghm_23{border:1px solid var(--ass-border);background:#211a2e;border-radius:19px;padding:24px}._libraryHeading_jyghm_23{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}._libraryHeading_jyghm_23 h3{margin-bottom:5px;font-size:20px;font-weight:750}._libraryFilters_jyghm_43{justify-content:space-between;align-items:center;gap:22px;margin-bottom:20px;display:flex}._root_jyghm_1 label._search_jyghm_44{flex:1;min-width:0;margin:0!important;padding:0!important;display:block!important;position:relative!important}._root_jyghm_1 label._search_jyghm_44>svg{color:#b8aec5;pointer-events:none;z-index:1;width:17px!important;height:17px!important;margin:0!important;position:absolute!important;inset:50% auto auto 14px!important;transform:translateY(-50%)!important}._root_jyghm_1 label._search_jyghm_44>input[type=search]{text-indent:0!important;box-sizing:border-box!important;width:100%!important;margin:0!important;padding:12px 14px 12px 44px!important;position:relative!important}._checkLabel_jyghm_47{color:#f7f3ff;cursor:pointer;align-items:center;gap:9px;font-size:12px;line-height:1.5;display:inline-flex}._libraryFilters_jyghm_43>._checkLabel_jyghm_47{flex-shrink:0}._empty_jyghm_49{text-align:center;color:#b8aec5;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:275px;padding:36px 25px;display:flex}._empty_jyghm_49>svg{color:#f7f3ff;margin-bottom:3px}._empty_jyghm_49 h4{color:#f7f3ff;font-size:20px;font-weight:700}._empty_jyghm_49 p{max-width:520px;font-size:13px;line-height:1.8}._empty_jyghm_49>button{margin-top:7px}._testList_jyghm_54{gap:15px;display:grid}._testCard_jyghm_55{background:#211a2e;border:1px solid #58466d;border-radius:15px;min-width:0;padding:22px}._testTop_jyghm_56{align-items:center;gap:17px;display:flex}._testIcon_jyghm_57,._summaryIcon_jyghm_57{color:#f7f3ff;background:#2d243b;border:1px solid #58466d;border-radius:12px;flex:none;justify-content:center;align-items:center;width:47px;height:47px;display:flex}._testTitle_jyghm_58{flex:1;min-width:0}._testTitle_jyghm_58 h4{overflow-wrap:anywhere;margin:6px 0;font-size:18px;line-height:1.45}._testTitle_jyghm_58 p{color:#b8aec5;font-size:11px;line-height:1.7}._testTop_jyghm_56>button{flex-shrink:0}._rotated_jyghm_62{transform:rotate(180deg)}._pills_jyghm_63{flex-wrap:wrap;gap:5px;display:flex}._pills_jyghm_63>span,._level_jyghm_64{color:#ffb64e;background:#211a2e;border:1px solid #58466d;border-radius:6px;justify-content:center;align-items:center;padding:3px 8px;font-size:10px;font-weight:750;line-height:1.6;display:inline-flex}._testMetrics_jyghm_65{color:#b8aec5;flex-wrap:wrap;gap:10px 28px;margin:22px 0 12px;font-size:12px;display:flex}._testMetrics_jyghm_65 b{color:#f7f3ff;margin-right:5px;font-size:16px}._track_jyghm_67{background:#58466d;border-radius:5px;height:7px;overflow:hidden}._track_jyghm_67>span{background:linear-gradient(90deg,#f7f3ff,#ffb64e);border-radius:5px;height:100%;display:block}._testDetails_jyghm_69{border-top:1px solid #58466d;margin-top:21px;padding-top:20px}._instructions_jyghm_70{white-space:pre-wrap;color:#f7f3ff;border-left:2px solid #58466d;padding:2px 16px;font-size:13px;margin-bottom:20px!important}._resultHeader_jyghm_71{color:#b8aec5;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid #2d243b;justify-content:space-between;gap:20px;padding-bottom:12px;font-size:10px;display:flex}._resultHeader_jyghm_71>span:last-child{margin-right:140px}._resultRow_jyghm_73{border-bottom:1px solid #2d243b;align-items:center;gap:14px;padding:18px 0;display:flex}._personAvatar_jyghm_74{color:#f7f3ff;background:#2d243b;border:1px solid #58466d;border-radius:11px;flex:0 0 39px;justify-content:center;align-items:center;width:39px;height:39px;font-size:14px;font-weight:800;display:flex}._personName_jyghm_75,._recipientName_jyghm_75{overflow-wrap:anywhere;flex:1;min-width:0}._personName_jyghm_75>b{font-size:13px;display:block}._personName_jyghm_75>span,._personName_jyghm_75>small{margin-top:3px;font-size:11px;display:block}._personName_jyghm_75>small{color:#b8aec5}._personScore_jyghm_79{text-align:right;flex-shrink:0;min-width:140px}._personScore_jyghm_79>strong{color:#ffb64e;font-size:21px;display:block}._personScore_jyghm_79>small{color:#b8aec5;font-size:10px;display:block}._resultRow_jyghm_73>button{min-width:122px;margin-left:10px}._muted_jyghm_83{color:#b8aec5;font-size:12px;line-height:1.6}._statusComplete_jyghm_84{color:#ffb64e}._testFoot_jyghm_85{justify-content:space-between;align-items:center;gap:25px;margin-top:20px;display:flex}._testFoot_jyghm_85>p{color:#b8aec5;max-width:660px;font-size:11px}._testFoot_jyghm_85>button{flex-shrink:0}._testActions_jyghm_88{border-top:1px solid #2d243b;flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:16px;display:flex}._root_jyghm_1 ._testActions_jyghm_88 button{min-height:38px;font-size:11px}._sourceButtons_jyghm_89{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}._root_jyghm_1 ._sourceButtons_jyghm_89 button{text-align:left;color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:14px;justify-content:flex-start;align-items:center;gap:12px;min-width:0;padding:17px;display:flex}._sourceButtons_jyghm_89 button>svg{color:var(--ass-cyan);flex-shrink:0}._sourceButtons_jyghm_89 button>span{flex:1;min-width:0}._sourceButtons_jyghm_89 strong,._sourceButtons_jyghm_89 small{display:block}._sourceButtons_jyghm_89 strong{font-size:14px}._sourceButtons_jyghm_89 small{color:#b8aec5;margin-top:4px;font-size:11px;font-weight:400;line-height:1.6}._sourceButtons_jyghm_89 b{color:#b8aec5;flex-shrink:0;font-size:10px;font-weight:600}._root_jyghm_1 ._sourceButtons_jyghm_89 button[aria-pressed=true]{background:#211a2e;border-color:#ffb64e;box-shadow:inset 0 0 0 1px #8dbb7033}._sourceButtons_jyghm_89 button[aria-pressed=true]>svg,._sourceButtons_jyghm_89 button[aria-pressed=true] b{color:var(--ass-lime)}._ownActions_jyghm_89{flex-wrap:wrap;gap:8px;display:flex}._root_jyghm_1 ._ownActions_jyghm_89 button{font-size:11px}@container (width<=1100px){._sourceButtons_jyghm_89 button{flex-wrap:wrap}._sourceButtons_jyghm_89 button>b{width:100%;padding-left:33px}._questionIntro_jyghm_90:has(._ownActions_jyghm_89){flex-direction:column;gap:12px}}@container (width<=540px){._sourceButtons_jyghm_89{gap:8px}._root_jyghm_1 ._sourceButtons_jyghm_89 button{align-content:flex-start;gap:8px;padding:12px}._sourceButtons_jyghm_89 button>svg{width:18px;height:18px}._sourceButtons_jyghm_89 strong{font-size:12px}._sourceButtons_jyghm_89 small{font-size:10px}._sourceButtons_jyghm_89 button>b{padding-left:0}._ownActions_jyghm_89{width:100%}._root_jyghm_1 ._ownActions_jyghm_89 button,._testActions_jyghm_88>button{flex:1}}._builder_jyghm_92{border:1px solid var(--ass-border);background:#211a2e;border-radius:20px;padding:27px;scroll-margin-top:110px}._builderHeader_jyghm_93{justify-content:space-between;align-items:center;gap:24px;margin-bottom:23px;display:flex}._builderHeader_jyghm_93 h3{outline:none;margin-top:5px;font-size:25px;line-height:1.4}._steps_jyghm_95{border-bottom:1px solid var(--ass-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid;margin:0 0 29px!important}._steps_jyghm_95>li{border-bottom:2px solid #0000;min-width:0;margin-bottom:-1px;padding-bottom:16px}._steps_jyghm_95>li[aria-current=step]{border-color:#ffb64e}._root_jyghm_1 ._steps_jyghm_95 button{color:#f7f3ff;background:0 0;border:none;justify-content:flex-start;gap:10px;min-height:36px;padding:4px;font-size:12px}._steps_jyghm_95 button>span{background:#211a2e;border:1px solid #58466d;border-radius:50%;flex:0 0 29px;justify-content:center;align-items:center;width:29px;height:29px;font-size:12px;display:flex}._steps_jyghm_95>li[aria-current=step] button{color:#ffb64e}._steps_jyghm_95>li[aria-current=step] button>span{color:#173021;background:#ffb64e;border-color:#ffb64e}._builderLayout_jyghm_102{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:26px;display:grid}._builderMain_jyghm_103{min-width:0}._draftSummary_jyghm_104{background:linear-gradient(145deg,#2d243b,#211a2e);border:1px solid #58466d;border-radius:15px;padding:21px;position:sticky;top:110px}._summaryIcon_jyghm_57{width:49px;height:49px;margin-bottom:18px}._draftSummary_jyghm_104>._eyebrow_jyghm_21{letter-spacing:.08em;color:#b8aec5;font-size:9px}._draftSummary_jyghm_104 h4{overflow-wrap:anywhere;margin:8px 0 20px;font-size:18px;line-height:1.5}._draftSummary_jyghm_104 dl>div{border-top:1px solid #58466d;justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 0;font-size:12px;display:flex}._draftSummary_jyghm_104 dt{color:#b8aec5}._draftSummary_jyghm_104 dd{text-align:right;max-width:120px;margin:0;font-weight:750}._draftSummary_jyghm_104 dd small{color:#b8aec5;font-weight:400}._draftSummary_jyghm_104>p{color:#b8aec5;margin-top:17px;font-size:11px;line-height:1.7}._summaryNote_jyghm_113{color:#ffb64e;border-top:1px solid #58466d;align-items:flex-start;gap:9px;margin-top:18px;padding-top:17px;font-size:11px;display:flex}._summaryNote_jyghm_113 svg{flex-shrink:0;margin-top:2px}._form_jyghm_115{gap:23px;display:grid}._form_jyghm_115>label,._catalogueFilters_jyghm_116>label{color:#f7f3ff;font-size:12px;font-weight:750;display:block}._form_jyghm_115>label>input,._form_jyghm_115>label>textarea,._catalogueFilters_jyghm_116>label>select{margin-top:8px}._form_jyghm_115>label>small{color:#b8aec5;margin-top:7px;font-size:11px;font-weight:400;line-height:1.6;display:block}._optional_jyghm_119{color:#b8aec5;margin-left:7px;font-size:10px;font-weight:400}._form_jyghm_115>._info_jyghm_25{margin:0}._intro_jyghm_121{color:#b8aec5;font-size:13px;line-height:1.75;margin-bottom:20px!important}._stageButtons_jyghm_122{background:#14101f;border:1px solid #58466d;border-radius:12px;flex-wrap:wrap;gap:6px;margin-bottom:18px;padding:5px;display:flex}._root_jyghm_1 ._stageButtons_jyghm_122 button{color:#f7f3ff;background:0 0;border-color:#0000;flex:1;min-height:35px;padding:6px 14px}._root_jyghm_1 ._stageButtons_jyghm_122 button[aria-pressed=true]{color:#ffb64e;background:#2d243b;border-color:#ffb64e}._catalogueFilters_jyghm_116{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._catalogueFilters_jyghm_116>._search_jyghm_44{grid-column:1/-1}._selectionTools_jyghm_127{flex-wrap:wrap;gap:12px 22px;margin:17px 0;display:flex}._questionListHeading_jyghm_128{color:#b8aec5;border-top:1px solid #2d243b;justify-content:space-between;align-items:center;gap:15px;margin-bottom:11px;padding-top:16px;font-size:11px;display:flex}._root_jyghm_1 ._questionListHeading_jyghm_128>button{background:0 0;min-height:33px;padding:6px 10px;font-size:10px}._questionList_jyghm_128{gap:9px;min-height:160px;display:grid}._questionRow_jyghm_131{background:#211a2e;border:1px solid #58466d;border-radius:11px;align-items:center;gap:13px;padding:15px;display:flex}._questionRow_jyghm_131>label{cursor:pointer;flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}._questionRow_jyghm_131>label>input{margin-top:4px}._questionRow_jyghm_131>label>span{min-width:0;display:block}._questionRow_jyghm_131 small{color:#b8aec5;margin-bottom:6px;font-size:10px;line-height:1.6;display:block}._questionRow_jyghm_131 strong{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.6;display:-webkit-box;overflow:hidden}._questionRow_jyghm_131>button{flex-shrink:0;min-height:35px;padding:7px 10px;font-size:10px}._selectedRow_jyghm_138{background:#211a2e!important;border-color:#ffb64e!important}._limitNotice_jyghm_139{color:#e6d2a2;padding:8px 0 14px;font-size:11px}._pagination_jyghm_140{color:#b8aec5;border-top:1px solid #58466d;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:17px;font-size:11px;display:flex}._pagination_jyghm_140 button{min-height:37px;padding:7px 11px;font-size:11px}._recipientTools_jyghm_142{flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:20px;display:flex}._recipientTools_jyghm_142>._search_jyghm_44{flex:230px}._recipientTools_jyghm_142>button{font-size:11px}._recipientList_jyghm_145{gap:11px;display:grid}._recipient_jyghm_75{cursor:pointer;background:#211a2e;border:1px solid #58466d;border-radius:12px;align-items:center;gap:13px;padding:18px;display:flex}._recipientName_jyghm_75>strong{font-size:13px;display:block}._recipientName_jyghm_75>small{color:#b8aec5;font-size:11px;display:block}._recipientName_jyghm_75>em{color:#e9bd8e;margin-top:5px;font-size:10px;font-style:normal;display:block}._recipient_jyghm_75>._pills_jyghm_63{justify-content:flex-end;max-width:100px}._reviewTitle_jyghm_151{background:#211a2e;border:1px solid #58466d;border-radius:14px;margin-bottom:20px;padding:23px}._reviewTitle_jyghm_151 h3{overflow-wrap:anywhere;margin-top:8px;font-size:23px}._reviewTitle_jyghm_151>p{color:#ffb64e;white-space:pre-wrap;margin-top:14px;font-size:13px;line-height:1.8}._reviewTitle_jyghm_151>div{color:#ffb64e;border-top:1px solid #3a5b4f;align-items:flex-start;gap:8px;margin-top:18px;padding-top:16px;font-size:11px;display:flex}._reviewTitle_jyghm_151>div svg{flex-shrink:0}._reviewSection_jyghm_156{border:1px solid #58466d;border-radius:13px;margin:16px 0;padding:20px}._reviewSection_jyghm_156>div:first-child{justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;display:flex}._reviewSection_jyghm_156 h4{font-size:15px}._root_jyghm_1 ._reviewSection_jyghm_156 button{min-height:33px;padding:6px 10px;font-size:10px}._reviewChapters_jyghm_160>p{color:#f7f3ff;border-top:1px solid #2d243b;justify-content:space-between;gap:15px;padding:11px 0;font-size:12px;display:flex}._reviewChapters_jyghm_160>p>span{overflow-wrap:anywhere;min-width:0}._reviewChapters_jyghm_160 b{color:#ffb64e;background:#2d243b;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;display:flex}._recipientChips_jyghm_163{flex-wrap:wrap;gap:8px;display:flex}._recipientChips_jyghm_163>span{overflow-wrap:anywhere;background:#2d243b;border:1px solid #58466d;border-radius:7px;max-width:100%;padding:6px 10px;font-size:11px;display:inline-block}._builderFooter_jyghm_165{border-top:1px solid #58466d;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:23px;display:flex}._builderFooter_jyghm_165>span{color:#b8aec5;font-size:11px}._builderFooter_jyghm_165>button{min-height:46px}._root_jyghm_1._dialog_jyghm_168{color:#f7f3ff;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#58466d transparent;background:#211a2e;border:1px solid #58466d;border-radius:20px;width:min(760px,100vw - 32px);height:auto;max-height:calc(100dvh - 40px);margin:0;padding:0;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 100px #0008;container-type:normal}._dialog_jyghm_168::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03151ed9}._modalHeader_jyghm_170{z-index:1;background:#211a2e;border-bottom:1px solid #58466d;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px;display:flex;position:sticky;top:0}._modalHeader_jyghm_170 h3{overflow-wrap:anywhere;font-size:22px;line-height:1.4}._modalHeader_jyghm_170 p{color:#b8aec5;overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.65}._modalBody_jyghm_173{padding:27px}._previewPrompt_jyghm_174{white-space:pre-wrap;overflow-wrap:anywhere;font-size:22px;font-weight:650;line-height:1.6;margin:18px 0 24px!important}._questionImage_jyghm_175{object-fit:contain;background:#fff;border:1px solid #58466d;border-radius:10px;max-width:100%;max-height:360px;margin:18px auto;display:block}._gapText_jyghm_176{white-space:pre-wrap;border:1px solid #58466d;border-radius:12px;padding:20px;font-size:17px;line-height:1.8;margin-bottom:20px!important}._answers_jyghm_177{gap:11px;margin-top:15px;display:grid}._answers_jyghm_177>div{background:#211a2e;border:1px solid #58466d;border-radius:11px;align-items:flex-start;gap:14px;padding:16px;font-size:14px;line-height:1.65;display:flex}._answers_jyghm_177>div>span{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:7px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:flex}._modalActions_jyghm_180{border-top:1px solid #58466d;justify-content:flex-end;align-items:center;gap:12px;margin-top:27px;padding-top:22px;display:flex}._modalCopy_jyghm_181{color:#f7f3ff;font-size:14px;line-height:1.8}._modalSectionTitle_jyghm_182{font-size:15px;margin:24px 0 15px!important}._resultSummary_jyghm_183{grid-template-columns:1fr 1fr 1.2fr;gap:12px;display:grid}._resultSummary_jyghm_183>div{background:#211a2e;border:1px solid #58466d;border-radius:12px;min-width:0;padding:17px}._resultSummary_jyghm_183 strong{color:#ffb64e;font-size:25px;line-height:1.4;display:block}._resultSummary_jyghm_183>div:last-child strong{color:#f7f3ff;font-size:14px}._resultSummary_jyghm_183 span{color:#b8aec5;margin-top:7px;font-size:11px;display:block}._chapterResult_jyghm_188{background:#211a2e;border:1px solid #58466d;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;margin:11px 0;padding:18px;display:grid}._chapterResult_jyghm_188 h4{margin-top:7px;font-size:15px;line-height:1.5}._chapterResult_jyghm_188 p{color:#b8aec5;margin-top:4px;font-size:11px}._chapterResult_jyghm_188>strong{color:#ffb64e;text-align:right;align-self:center;font-size:21px}._chapterResult_jyghm_188 small{color:#b8aec5;margin-top:5px;font-size:10px;font-weight:400;display:block}._chapterResult_jyghm_188>._track_jyghm_67{grid-column:1/-1}._spin_jyghm_194{animation:1s linear infinite _ass-spin_jyghm_1}@keyframes _ass-spin_jyghm_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._root_jyghm_1 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@container (width<=1000px){._builderLayout_jyghm_102{grid-template-columns:minmax(0,1fr) 220px;gap:20px}._builder_jyghm_92{padding:22px}._draftSummary_jyghm_104{padding:17px}._overview_jyghm_35>div{grid-template-columns:auto 1fr;gap:9px;padding:18px}._overview_jyghm_35 strong{grid-column:2}._overview_jyghm_35 svg{grid-row:1/3;align-self:start}._questionRow_jyghm_131{padding:12px}._questionRow_jyghm_131>button{width:34px;padding:7px}._questionRow_jyghm_131>button>span{display:none}}@container (width<=760px){._heading_jyghm_19{align-items:flex-start}._heading_jyghm_19 p{font-size:12px}._heading_jyghm_19>button{min-height:42px;padding:10px 12px;font-size:11px}._builderLayout_jyghm_102{grid-template-columns:1fr}._draftSummary_jyghm_104{display:none;position:static}._builderHeader_jyghm_93 h3{font-size:22px}._testTop_jyghm_56{flex-wrap:wrap}._testTitle_jyghm_58{flex-basis:calc(100% - 66px)}._testTop_jyghm_56>button{min-height:36px;margin-left:64px;padding:7px 12px}._testMetrics_jyghm_65{gap:8px 18px}._testMetrics_jyghm_65 b{font-size:14px}._personScore_jyghm_79{min-width:90px}._resultRow_jyghm_73>button{width:37px;min-width:37px;margin-left:0;padding:8px}._resultRow_jyghm_73>button>span{display:none}._resultHeader_jyghm_71>span:last-child{margin-right:52px}._recipientTools_jyghm_142>button{width:100%}._builderFooter_jyghm_165{gap:12px}._builderFooter_jyghm_165>span{display:none}}@container (width<=540px){._heading_jyghm_19{display:block}._heading_jyghm_19>button{width:100%;margin-top:17px}._heading_jyghm_19 h2{font-size:27px}._overview_jyghm_35{gap:8px}._overview_jyghm_35>div{flex-direction:column;align-items:flex-start;gap:7px;padding:15px 12px;display:flex}._overview_jyghm_35 svg{width:17px;height:17px}._overview_jyghm_35 strong{font-size:25px}._overview_jyghm_35 span{min-height:31px;font-size:10px;line-height:1.45}._library_jyghm_23{border-radius:15px;padding:15px}._libraryHeading_jyghm_23{gap:15px}._libraryHeading_jyghm_23 h3{font-size:18px}._libraryHeading_jyghm_23 p{font-size:11px}._libraryHeading_jyghm_23>button{min-height:37px;padding:9px;font-size:10px}._libraryHeading_jyghm_23>button svg{width:13px}._libraryFilters_jyghm_43{flex-wrap:wrap;gap:14px}._libraryFilters_jyghm_43>._search_jyghm_44{flex-basis:100%}._testCard_jyghm_55{padding:16px}._testIcon_jyghm_57{width:37px;height:37px}._testTop_jyghm_56{gap:11px}._testTitle_jyghm_58{flex-basis:calc(100% - 49px)}._testTitle_jyghm_58 h4{font-size:16px}._testTitle_jyghm_58 p{font-size:10px}._testTop_jyghm_56>button{width:100%;margin-top:6px;margin-left:0}._testMetrics_jyghm_65{grid-template-columns:1fr 1fr;gap:13px 10px;margin:17px 0;font-size:10px;display:grid}._testMetrics_jyghm_65 b{margin:0;font-size:19px;display:block}._resultRow_jyghm_73{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;display:grid}._resultRow_jyghm_73>._personAvatar_jyghm_74{border-radius:9px;width:32px;min-width:0;height:32px;font-size:12px}._personScore_jyghm_79{text-align:left;grid-column:2;align-items:center;gap:9px;min-width:0;display:flex}._personScore_jyghm_79>strong{font-size:18px}._resultRow_jyghm_73>button{grid-area:1/3/3}._personName_jyghm_75>small{font-size:10px}._resultHeader_jyghm_71>span:last-child{display:none}._testFoot_jyghm_85{display:block}._testFoot_jyghm_85>button{margin-top:14px}._builder_jyghm_92{border-radius:15px;padding:16px}._builderHeader_jyghm_93{gap:15px;margin-bottom:17px}._builderHeader_jyghm_93 h3{font-size:21px}._steps_jyghm_95{gap:6px;margin-bottom:22px!important}._root_jyghm_1 ._steps_jyghm_95 button{flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;padding:0;font-size:10px;display:flex}._steps_jyghm_95>li{padding-bottom:13px}._steps_jyghm_95 button>span{flex-basis:27px;width:27px;height:27px}._form_jyghm_115{gap:20px}._intro_jyghm_121{font-size:12px}._catalogueFilters_jyghm_116{grid-template-columns:1fr;gap:13px}._root_jyghm_1 ._stageButtons_jyghm_122 button{padding:6px 8px;font-size:11px}._questionListHeading_jyghm_128{gap:10px}._questionListHeading_jyghm_128>span{font-size:10px}._root_jyghm_1 ._questionListHeading_jyghm_128>button{padding:6px 8px;font-size:9px}._questionRow_jyghm_131{align-items:flex-start;gap:8px}._questionRow_jyghm_131>label{gap:9px}._questionRow_jyghm_131 small{font-size:9px}._questionRow_jyghm_131 strong{-webkit-line-clamp:4;font-size:11px}._root_jyghm_1 ._questionRow_jyghm_131>button{width:30px;min-height:31px;padding:6px}._selectionTools_jyghm_127{gap:12px;display:grid}._checkLabel_jyghm_47{font-size:11px}._recipient_jyghm_75{flex-wrap:wrap;gap:10px;padding:13px}._recipient_jyghm_75>._personAvatar_jyghm_74{flex-basis:33px;width:33px;height:33px;font-size:12px}._recipientName_jyghm_75{flex-basis:calc(100% - 90px)}._recipient_jyghm_75>._pills_jyghm_63{justify-content:flex-start;max-width:none;margin-left:61px}._recipientName_jyghm_75>small{font-size:10px}._reviewTitle_jyghm_151{padding:18px}._reviewTitle_jyghm_151 h3{font-size:20px}._reviewSection_jyghm_156{padding:16px}._reviewChapters_jyghm_160>p{font-size:11px}._builderFooter_jyghm_165{grid-template-columns:1fr 1.7fr;gap:10px;display:grid}._builderFooter_jyghm_165>button{padding:10px;font-size:11px}._builderFooter_jyghm_165>button svg{width:14px}._info_jyghm_25,._success_jyghm_25,._error_jyghm_25{padding:14px;font-size:11px}._empty_jyghm_49{min-height:240px;padding:30px 16px}._empty_jyghm_49 h4{font-size:18px}._empty_jyghm_49 p{font-size:12px}}@media (max-width:600px){._root_jyghm_1._dialog_jyghm_168{border-radius:16px;width:calc(100vw - 22px);max-height:calc(100dvh - 24px)}._modalHeader_jyghm_170{gap:16px;padding:18px}._modalHeader_jyghm_170 h3{font-size:20px}._modalHeader_jyghm_170 p{font-size:11px}._modalBody_jyghm_173{padding:18px}._previewPrompt_jyghm_174{font-size:19px}._answers_jyghm_177>div{gap:10px;padding:13px;font-size:12px}._modalActions_jyghm_180{grid-template-columns:1fr 1fr;gap:10px;display:grid}._modalActions_jyghm_180>button{padding:10px;font-size:11px}._resultSummary_jyghm_183{grid-template-columns:1fr 1fr;gap:10px}._resultSummary_jyghm_183>div{padding:14px}._resultSummary_jyghm_183>div:last-child{grid-column:1/-1}._resultSummary_jyghm_183 strong{font-size:23px}._chapterResult_jyghm_188{gap:12px;padding:15px}._chapterResult_jyghm_188>strong{font-size:19px}._chapterResult_jyghm_188 h4{font-size:13px}._chapterResult_jyghm_188 small{font-size:9px}._modalCopy_jyghm_181{font-size:13px}}@container (width<=340px){._overview_jyghm_35>div{padding:13px 9px}._overview_jyghm_35 span{min-height:45px}._overview_jyghm_35 strong{font-size:23px}._libraryHeading_jyghm_23{flex-wrap:wrap}._libraryHeading_jyghm_23>button{width:100%}._testMetrics_jyghm_65{grid-template-columns:1fr}._builderHeader_jyghm_93 h3{font-size:19px}._builderFooter_jyghm_165{grid-template-columns:1fr}._builderFooter_jyghm_165>._primary_jyghm_10{grid-row:1}._root_jyghm_1 ._stageButtons_jyghm_122 button{padding:6px;font-size:10px}._pagination_jyghm_140 button{padding:7px}._pagination_jyghm_140 button>span{display:none}}._answers_jyghm_177>div>p{overflow-wrap:anywhere;flex:1;min-width:0}._form_jyghm_115>label>._invalid_jyghm_202{color:#f4b1b7}._headingActions_jyghm_204{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:10px;display:flex;max-width:none!important}._headingActions_jyghm_204>button{white-space:nowrap}._durationField_jyghm_205{background:#211a2e;border:1px solid #58466d;border-radius:12px;min-width:0;margin:0;padding:18px}._durationField_jyghm_205 legend{color:#f7f3ff;align-items:center;gap:8px;padding:0 7px;font-size:12px;font-weight:750;display:flex}._durationField_jyghm_205 legend svg{color:var(--ass-cyan)}._durationPresets_jyghm_205{flex-wrap:wrap;gap:7px;margin:5px 0 16px;display:flex}._root_jyghm_1 ._durationPresets_jyghm_205 button{min-height:36px;padding:7px 12px;font-size:11px}._root_jyghm_1 ._durationPresets_jyghm_205 button[aria-pressed=true]{color:#ffb64e;background:#2d243b;border-color:#ffb64e}._customDuration_jyghm_205{max-width:255px;font-size:11px;font-weight:700;display:block}._customDuration_jyghm_205 input{margin-top:7px}._durationField_jyghm_205>p{color:#b8aec5;margin-top:14px;font-size:11px;line-height:1.75}._durationField_jyghm_205>._invalid_jyghm_202{color:#ffc2c8}._questionIntro_jyghm_90{align-items:flex-start;gap:20px;margin-bottom:19px;display:flex}._questionIntro_jyghm_90>._intro_jyghm_121{flex:1;margin:0!important}._questionIntro_jyghm_90>button{flex-shrink:0;font-size:11px}._attemptField_jyghm_206{background:#211a2e;border:1px solid #58466d;border-radius:12px;min-width:0;margin:0;padding:18px}._attemptField_jyghm_206 legend{color:#f7f3ff;align-items:center;gap:8px;padding:0 7px;font-size:12px;font-weight:750;display:flex}._attemptField_jyghm_206 legend svg{color:var(--ass-cyan)}._attemptOptions_jyghm_209{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:5px 0 18px;display:grid}._root_jyghm_1 ._attemptOptions_jyghm_209>button{text-align:left;background:#211a2e;justify-content:space-between;gap:12px;min-width:0;padding:14px;display:flex}._attemptOptions_jyghm_209 button>span{min-width:0}._attemptOptions_jyghm_209 strong,._attemptOptions_jyghm_209 small{display:block}._attemptOptions_jyghm_209 strong{font-size:12px}._attemptOptions_jyghm_209 small{color:#b8aec5;margin-top:5px;font-size:10px;font-weight:400}._attemptOptions_jyghm_209 b{color:var(--ass-cyan);font-size:23px}._root_jyghm_1 ._attemptOptions_jyghm_209>button[aria-pressed=true]{background:#211a2e;border-color:#ffb64e;box-shadow:inset 0 0 0 1px #7ba86630}._attemptOptions_jyghm_209 button[aria-pressed=true] b,._attemptOptions_jyghm_209 button[aria-pressed=true] svg{color:var(--ass-lime)}._attemptField_jyghm_206 ._customDuration_jyghm_205 small{color:#b8aec5;margin-top:8px;font-size:10px;font-weight:400;line-height:1.7;display:block}._attemptField_jyghm_206>._invalid_jyghm_202{color:#ffc2c8;margin:10px 0;font-size:11px}._attemptRules_jyghm_220{color:#f7f3ff;gap:9px;margin:18px 0 0;padding:0 0 0 17px;font-size:11px;line-height:1.7;display:grid}._attemptRules_jyghm_220 li::marker{color:#f7f3ff}._gradeScale_jyghm_222{background:#211a2e;border:1px solid #58466d;border-radius:12px;min-width:0;margin:18px 0;padding:16px}._form_jyghm_115>._gradeScale_jyghm_222{margin:0}._gradeScale_jyghm_222>summary,._attemptChapters_jyghm_224>summary{cursor:pointer;color:#f7f3ff;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:750;line-height:1.6;list-style:none;display:flex}._gradeScale_jyghm_222>summary::-webkit-details-marker{display:none}._attemptChapters_jyghm_224>summary::-webkit-details-marker{display:none}._gradeScale_jyghm_222>summary svg,._attemptChapters_jyghm_224>summary svg{flex-shrink:0;transition:transform .15s}._gradeScale_jyghm_222[open]>summary svg,._attemptChapters_jyghm_224[open]>summary svg{transform:rotate(180deg)}:is(._gradeScale_jyghm_222>summary:focus-visible,._attemptChapters_jyghm_224>summary:focus-visible){outline:2px solid var(--ass-cyan);outline-offset:4px;border-radius:4px}._gradeScale_jyghm_222>p{color:#b8aec5;margin:13px 0 15px;font-size:11px;line-height:1.8}._gradeScale_jyghm_222>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}._gradeScale_jyghm_222>div>span{text-align:center;background:#211a2e;border:1px solid #58466d;border-radius:8px;min-width:0;padding:9px 7px;display:block}._gradeScale_jyghm_222 b,._gradeScale_jyghm_222 small{white-space:nowrap;display:block}._gradeScale_jyghm_222 b{color:#f7f3ff;font-size:11px}._gradeScale_jyghm_222 small{color:#b8aec5;margin-top:4px;font-size:10px}._scoreGrade_jyghm_235{color:#ffb64e;white-space:nowrap;vertical-align:middle;background:#2d243b;border:1px solid #ffb64e;border-radius:6px;margin-left:9px;padding:3px 7px;font-size:11px;font-weight:750;display:inline-block}._resultContext_jyghm_236{color:#b8aec5;font-size:12px;line-height:1.7;margin-bottom:16px!important}._resultSummary_jyghm_183{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.35fr);gap:10px}._resultSummary_jyghm_183>div{padding:14px}._resultSummary_jyghm_183 strong{overflow-wrap:anywhere;font-size:22px}._resultSummary_jyghm_183>div:last-child strong{font-size:12px}._resultSummary_jyghm_183 span{font-size:10px}._modalSectionTitle_jyghm_182>._level_jyghm_64{vertical-align:middle;margin-left:8px}._attemptHistory_jyghm_243{gap:15px;display:grid}._attemptCard_jyghm_244{background:#211a2e;border:1px solid #58466d;border-radius:13px;min-width:0;padding:19px}._attemptCard_jyghm_244>header{border-bottom:1px solid #2d243b;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;display:flex}._attemptCard_jyghm_244>header strong{color:#f7f3ff;font-size:14px;display:block}._attemptCard_jyghm_244>header span{margin-top:5px;font-size:11px;line-height:1.7;display:block}._attemptCard_jyghm_244>header time{color:#b8aec5;text-align:right;max-width:175px;font-size:10px;line-height:1.7}._attemptScores_jyghm_249{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:17px 0;display:grid}._attemptScores_jyghm_249>div{min-width:0}._attemptScores_jyghm_249 b,._attemptScores_jyghm_249 span{display:block}._attemptScores_jyghm_249 b{color:#ffb64e;overflow-wrap:anywhere;font-size:22px;line-height:1.5}._attemptScores_jyghm_249 span{color:#b8aec5;margin-top:4px;font-size:10px}._attemptMeta_jyghm_254{color:#b8aec5;font-size:11px;line-height:1.8;margin:13px 0!important}._attemptChapters_jyghm_224{border-top:1px solid #2d243b;margin-top:15px;padding-top:15px}._attemptChapters_jyghm_224>summary{color:#f7f3ff;font-size:11px}._attemptChapters_jyghm_224>._chapterResult_jyghm_188{background:#211a2e;margin:14px 0 0;padding:15px}._attemptChapters_jyghm_224>._muted_jyghm_83{margin-top:12px}@container (width<=540px){._attemptField_jyghm_206{padding:14px}._attemptOptions_jyghm_209{grid-template-columns:1fr;gap:8px}._root_jyghm_1 ._attemptOptions_jyghm_209>button{padding:12px}._personScore_jyghm_79{flex-wrap:wrap;gap:5px 9px}._personScore_jyghm_79>strong{flex-wrap:wrap;align-items:center;gap:5px 9px;display:flex}._personScore_jyghm_79 ._scoreGrade_jyghm_235{margin-left:0}._gradeScale_jyghm_222>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){._resultSummary_jyghm_183{grid-template-columns:repeat(2,minmax(0,1fr))}._resultSummary_jyghm_183>div:last-child{grid-column:auto}._gradeScale_jyghm_222{padding:13px}._gradeScale_jyghm_222>div{grid-template-columns:repeat(3,minmax(0,1fr))}._gradeScale_jyghm_222>summary{font-size:11px}._attemptCard_jyghm_244{padding:14px}._attemptCard_jyghm_244>header{flex-direction:column;gap:7px}._attemptCard_jyghm_244>header time{text-align:left;max-width:none}._attemptScores_jyghm_249{gap:10px}._attemptScores_jyghm_249 b{font-size:19px}._attemptScores_jyghm_249 span{font-size:9px}._attemptChapters_jyghm_224>._chapterResult_jyghm_188{padding:12px}}@media (max-width:380px){._attemptScores_jyghm_249{grid-template-columns:repeat(2,minmax(0,1fr))}._attemptScores_jyghm_249>div:last-child{grid-column:1/-1}._attemptChapters_jyghm_224>._chapterResult_jyghm_188{grid-template-columns:1fr}._attemptChapters_jyghm_224>._chapterResult_jyghm_188>strong{text-align:left}._resultSummary_jyghm_183 strong{font-size:19px}}._ownLibraryTools_jyghm_262{align-items:center;gap:13px;margin:22px 0;display:flex}._ownLibraryTools_jyghm_262>button{flex-shrink:0}._ownLibraryList_jyghm_262{gap:14px;display:grid}._ownCard_jyghm_262{background:#211a2e;border:1px solid #58466d;border-radius:13px;min-width:0;padding:19px}._ownCard_jyghm_262>h4{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 15px;font-size:15px;line-height:1.7}._ownCardActions_jyghm_262{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._root_jyghm_1 ._ownCardActions_jyghm_262>button{min-height:35px;padding:7px 10px;font-size:10px}._root_jyghm_1 ._ownCardActions_jyghm_262>._iconButton_jyghm_34{width:35px;height:35px}._ownPreview_jyghm_262{border-top:1px solid #58466d;margin-top:20px;padding-top:17px}._ownPreview_jyghm_262>._gapText_jyghm_176{margin-top:15px!important}._ownSolutions_jyghm_262{color:#ffb64e;gap:7px;margin:15px 0;font-size:12px;display:grid}._ownSolutions_jyghm_262 p{align-items:center;gap:9px;display:flex}._ownExplanation_jyghm_262{border-top:1px solid #58466d;margin-top:19px;padding-top:15px;font-size:12px}._ownExplanation_jyghm_262 strong{color:var(--ass-cyan);margin-bottom:6px;display:block}._ownExplanation_jyghm_262 p{white-space:pre-wrap;overflow-wrap:anywhere;color:#f7f3ff}._ownEditor_jyghm_263{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}._ownEditor_jyghm_263:disabled{opacity:.65}._ownEditor_jyghm_263>label,._gapEditor_jyghm_263>label,._gapEditRow_jyghm_263>label{color:#f7f3ff;font-size:12px;font-weight:750;display:block}._ownEditor_jyghm_263>label>input,._ownEditor_jyghm_263>label>textarea,._gapEditor_jyghm_263>label>textarea,._gapEditRow_jyghm_263>label>input,._gapEditRow_jyghm_263>label>textarea{margin-top:8px}._ownEditor_jyghm_263 label small{color:#b8aec5;margin-top:7px;font-size:11px;font-weight:400;line-height:1.65;display:block}._root_jyghm_1 ._ownEditor_jyghm_263 textarea{min-height:85px}._questionTypes_jyghm_263{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._root_jyghm_1 ._questionTypes_jyghm_263 button{min-height:48px;padding:9px;font-size:11px}._root_jyghm_1 ._questionTypes_jyghm_263 button[aria-pressed=true]{color:#ffb64e;background:#2d243b;border-color:#ffb64e}._answerEditor_jyghm_263 h4,._gapEditor_jyghm_263 h4{font-size:15px}._answerEditor_jyghm_263>p,._gapEditor_jyghm_263>p{color:#b8aec5;margin:7px 0 15px;font-size:11px;line-height:1.7}._answerEditRow_jyghm_263{border:1px solid #58466d;border-radius:11px;grid-template-columns:18px minmax(0,1fr) 30px;align-items:center;gap:12px;margin-bottom:10px;padding:12px;display:grid}._root_jyghm_1 ._answerEditRow_jyghm_263>textarea{min-height:70px;padding:10px;font-size:12px}._root_jyghm_1 ._answerEditRow_jyghm_263>._iconButton_jyghm_34{width:30px;height:34px;min-height:34px;padding:6px}._answerCorrect_jyghm_263{background:#211a2e!important;border-color:#5e895a!important}._answerCorrect_jyghm_263>svg{color:var(--ass-lime);flex-shrink:0;margin-top:4px}._answerEditor_jyghm_263>button{margin-top:5px}._gapEditor_jyghm_263{gap:13px;display:grid}._gapEditor_jyghm_263>p{margin:0}._gapEditor_jyghm_263>button{justify-self:start}._gapEditRow_jyghm_263{background:#211a2e;border:1px solid #58466d;border-radius:12px;gap:15px;padding:17px;display:grid}._gapEditRow_jyghm_263>div{justify-content:space-between;align-items:center;gap:15px;display:flex}._gapPreview_jyghm_263{background:#211a2e;border:1px solid #58466d;border-radius:12px;padding:17px}._gapPreview_jyghm_263 p{white-space:pre-wrap;color:#f7f3ff;overflow-wrap:anywhere;margin-top:10px;font-size:15px;line-height:2.1}._gapPreview_jyghm_263 mark{color:#ffb64e;background:#2d243b;border:1px dashed #b8aec5;border-radius:6px;margin:2px 4px;padding:1px 10px;font-size:12px;line-height:1.8;display:inline-block}._ownSaveActions_jyghm_263{border-top:1px solid #58466d;flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:22px;padding-top:21px;display:flex}._ownSaveActions_jyghm_263>button{font-size:11px}._ownSaveActions_jyghm_263>button:first-child{margin-right:auto}@container (width<=760px){._headingActions_jyghm_204{flex-direction:column}._headingActions_jyghm_204>button{font-size:11px}._questionIntro_jyghm_90{display:block}._questionIntro_jyghm_90>button{width:100%;margin-top:13px}}@container (width<=540px){._headingActions_jyghm_204{flex-direction:row;justify-content:flex-start;margin-top:17px}._headingActions_jyghm_204>button{white-space:normal;flex:1}._durationField_jyghm_205{padding:14px}._durationField_jyghm_205 legend{font-size:11px}._durationPresets_jyghm_205{gap:6px}._root_jyghm_1 ._durationPresets_jyghm_205 button{padding:7px 10px;font-size:10px}._customDuration_jyghm_205{max-width:none}}@media (max-width:600px){._ownLibraryTools_jyghm_262{flex-direction:column;align-items:stretch}._ownLibraryTools_jyghm_262>._search_jyghm_44,._ownLibraryTools_jyghm_262>button{flex:auto;width:100%}._ownCard_jyghm_262{padding:15px}._ownCard_jyghm_262>h4{font-size:14px}._ownCardActions_jyghm_262{gap:7px}._root_jyghm_1 ._ownCardActions_jyghm_262>button{font-size:10px}._questionTypes_jyghm_263{grid-template-columns:1fr;gap:7px}._root_jyghm_1 ._questionTypes_jyghm_263 button{justify-content:flex-start;min-height:41px;padding:10px 13px}._ownEditor_jyghm_263{gap:19px}._answerEditRow_jyghm_263{grid-template-columns:18px minmax(0,1fr) 26px;gap:8px;padding:10px}._root_jyghm_1 ._answerEditRow_jyghm_263>._iconButton_jyghm_34{width:26px;padding:4px}._root_jyghm_1 ._answerEditRow_jyghm_263>textarea{padding:9px;font-size:12px}._gapEditRow_jyghm_263{padding:13px}._ownSaveActions_jyghm_263{grid-template-columns:1fr;gap:9px;display:grid}._ownSaveActions_jyghm_263>button:first-child{grid-row:3;margin-right:0}._ownPreview_jyghm_262 ._answers_jyghm_177>div>span{flex-basis:23px;width:23px;height:23px}._ownPreview_jyghm_262 ._answers_jyghm_177>div{gap:9px}}._sharedGapEditor_jyghm_268{background:#211a2e;border:1px solid #58466d;border-radius:14px;min-width:0;overflow:hidden}._sharedGapEditor_jyghm_268 input,._sharedGapEditor_jyghm_268 textarea{color:#f7f3ff;font:inherit;background:#14101f;border:1px solid #58466d;border-radius:10px;padding:12px}._sharedGapEditor_jyghm_268 button{cursor:pointer}._sharedGapEditor_jyghm_268 button:disabled{opacity:.4;cursor:not-allowed}._root_jyghm_1._dialog_jyghm_168{scrollbar-gutter:stable;overflow-anchor:none;inset:20px auto auto 50%;transform:translate(-50%)}._modalBody_jyghm_173{overflow-anchor:none}@media (max-width:600px){._root_jyghm_1._dialog_jyghm_168{top:12px}}._preparedAdmin_jyghm_272{margin:18px 0 24px}._preparedSection_jyghm_272{background:#211a2e;border:1px solid #58466d;border-radius:18px;margin:22px 0 30px;padding:24px}._preparedSection_jyghm_272 ._sectionHeading_jyghm_272{flex-wrap:wrap;gap:20px}._preparedList_jyghm_272{gap:14px;margin-top:22px;display:grid}._preparedCard_jyghm_272{background:#211a2e;border:1px solid #58466d;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;min-width:0;padding:20px;display:flex}._preparedCard_jyghm_272>div{min-width:0}._preparedCard_jyghm_272 h4{overflow-wrap:anywhere;margin:12px 0 9px;font-size:18px}._preparedCard_jyghm_272 p{margin:5px 0;font-size:12px;line-height:1.7}._preparedCard_jyghm_272>button{flex-shrink:0}._preparedAdmin_jyghm_272 ._dialog_jyghm_168{width:min(1240px,100vw - 40px)}._preparedAdmin_jyghm_272 ._builder_jyghm_92{border:0;margin:0;padding:0}._preparedAdmin_jyghm_272 ._steps_jyghm_95{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){._preparedSection_jyghm_272{padding:18px 14px}._preparedCard_jyghm_272{flex-direction:column;align-items:stretch;gap:14px;padding:17px}._preparedCard_jyghm_272>button{width:100%}._preparedAdmin_jyghm_272 ._dialog_jyghm_168{width:calc(100vw - 24px)}}._builder_jyghm_92[data-prepared] ._steps_jyghm_95{grid-template-columns:repeat(2,minmax(0,1fr))}._root_jyghm_1._dialog_jyghm_168._wideDialog_jyghm_277{width:calc(100vw - 40px);max-width:none;height:calc(100dvh - 40px);max-height:calc(100dvh - 40px)}._wideDialog_jyghm_277 ._modalBody_jyghm_173{padding:clamp(20px,2.2vw,40px)}._wideDialog_jyghm_277 ._builder_jyghm_92{border:0;margin:0;padding:0}._wideDialog_jyghm_277 ._builderHeader_jyghm_93{margin-bottom:20px}._wideDialog_jyghm_277 ._builderLayout_jyghm_102{grid-template-columns:minmax(0,1fr) 300px;gap:30px}._wideDialog_jyghm_277 ._draftSummary_jyghm_104{position:sticky;top:0}._bulkSelection_jyghm_277{background:#211a2e;border:1px solid #58466d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin:18px 0;padding:14px;display:flex}._bulkSelection_jyghm_277>span{margin-right:auto;font-size:12px;font-weight:750}._root_jyghm_1 ._bulkSelection_jyghm_277 button{min-height:36px;padding:8px 11px;font-size:11px}@media (min-width:1200px){._wideDialog_jyghm_277 ._form_jyghm_115{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}._wideDialog_jyghm_277 ._form_jyghm_115>._gradeScale_jyghm_222,._wideDialog_jyghm_277 ._form_jyghm_115>._info_jyghm_25{grid-column:1/-1}._wideDialog_jyghm_277 ._questionList_jyghm_128{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._wideDialog_jyghm_277 ._questionRow_jyghm_131{margin:0}._wideDialog_jyghm_277 ._questionRow_jyghm_131 label{align-items:flex-start}._wideDialog_jyghm_277 ._questionRow_jyghm_131{align-items:center}}@media (max-width:900px){._wideDialog_jyghm_277 ._builderLayout_jyghm_102{grid-template-columns:1fr}._wideDialog_jyghm_277 ._draftSummary_jyghm_104{position:static}._root_jyghm_1._dialog_jyghm_168._wideDialog_jyghm_277{width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}._wideDialog_jyghm_277 ._modalBody_jyghm_173{padding:18px}._bulkSelection_jyghm_277>span{flex-basis:100%}}._workspace_uh46i_1{--message-line:#2d243b;--message-muted:#b8aec5;color:#f7f3ff;min-width:0;max-width:1320px;margin:0 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}._workspace_uh46i_1 *{box-sizing:border-box}._workspace_uh46i_1 svg{flex-shrink:0}._workspace_uh46i_1 button,._workspace_uh46i_1 select,._workspace_uh46i_1 textarea{font-family:inherit}._workspace_uh46i_1 button{cursor:pointer}._workspace_uh46i_1 button:disabled{opacity:.45;cursor:not-allowed}._workspace_uh46i_1 :is(button,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #f7f3ff}._heading_uh46i_3{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}._titleGroup_uh46i_3{align-items:center;gap:16px;min-width:0;display:flex}._headingIcon_uh46i_3{color:#f7f3ff;background:#2d243b;border:1px solid #58466d;border-radius:17px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}._workspace_uh46i_1 ._eyebrow_uh46i_3{color:#f7f3ff;letter-spacing:.15em;margin-bottom:5px;font-size:9px;font-weight:750;line-height:1.5;display:block}._workspace_uh46i_1 ._heading_uh46i_3 h2{letter-spacing:-.7px;margin:0;font-size:28px;font-weight:650;line-height:1.2}._workspace_uh46i_1 ._heading_uh46i_3 p{color:var(--message-muted);margin:5px 0 0;font-size:13px;line-height:1.55}._privateBadge_uh46i_3{color:#b8aec5;border:1px solid var(--message-line);white-space:nowrap;border-radius:30px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:inline-flex}._layout_uh46i_4{grid-template-columns:minmax(0,1fr) 290px;grid-template-areas:"conversation templates""composer templates";align-items:start;gap:18px 22px;display:grid}._conversation_uh46i_4{border:1px solid var(--message-line);background:#211a2e;border-radius:20px;grid-area:conversation;min-width:0;overflow:hidden}._conversationHeading_uh46i_4{border-bottom:1px solid var(--message-line);background:#211a2e;justify-content:space-between;align-items:center;gap:12px;padding:17px 21px;display:flex}._conversationHeading_uh46i_4>div{align-items:center;gap:11px;min-width:0;display:flex}._teamAvatar_uh46i_4{color:#f7f3ff;background:#2d243b;border:1px solid #58466d;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}._workspace_uh46i_1 ._conversationHeading_uh46i_4 h3{margin:0;font-size:14px;font-weight:700;line-height:1.3}._conversationHeading_uh46i_4>div>div>span{color:var(--message-muted);margin-top:3px;font-size:10px;display:block}._latest_uh46i_4{color:#b8aec5;background:#211a2e;border:1px solid #58466d;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 11px;font-size:11px;display:inline-flex}._thread_uh46i_5{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#58466d transparent;flex-direction:column;gap:16px;min-height:240px;max-height:430px;padding:18px 22px 25px;display:flex;overflow:auto;outline-offset:-3px!important}._messageGroup_uh46i_5{flex-direction:column;min-width:0;display:flex}._day_uh46i_5{color:#b8aec5;text-align:center;align-items:center;gap:14px;margin:0 0 18px;font-size:10px;display:flex}._day_uh46i_5:before,._day_uh46i_5:after{content:"";background:#28485499;flex:1;height:1px}._day_uh46i_5 span{flex-shrink:0}._message_uh46i_5{background:#2d243b;border:1px solid #58466d;border-radius:16px 16px 16px 4px;align-self:flex-start;min-width:0;max-width:min(84%,600px);padding:14px 17px}._message_uh46i_5._own_uh46i_5{background:#211a2e;border-color:#3c5d4b;border-radius:16px 16px 4px;align-self:flex-end}._message_uh46i_5 header{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px 20px;min-height:0;margin:0 0 7px;padding:0;display:flex;position:static}._message_uh46i_5 header b{color:#f7f3ff;overflow-wrap:anywhere;font-size:11px;font-weight:700}._message_uh46i_5 header b span{color:#b8aec5;font-weight:400}._message_uh46i_5._own_uh46i_5 header b{color:#ffb64e}._message_uh46i_5 time{color:#b8aec5;white-space:nowrap;font-size:10px}._workspace_uh46i_1 ._message_uh46i_5 p{color:#f7f3ff;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.75}._empty_uh46i_5{text-align:center;align-self:center;max-width:350px;padding:25px 5px}._empty_uh46i_5>svg{color:#f7f3ff;margin:0 auto 14px}._workspace_uh46i_1 ._empty_uh46i_5 h3{margin:0 0 8px;font-size:17px}._workspace_uh46i_1 ._empty_uh46i_5 p{color:var(--message-muted);margin:0;font-size:12px;line-height:1.7}._templates_uh46i_6{border:1px solid var(--message-line);background:linear-gradient(145deg,#211a2e,#211a2e);border-radius:20px;grid-area:templates;min-width:0;padding:23px 17px}._workspace_uh46i_1 ._templates_uh46i_6 h3{letter-spacing:-.4px;margin:5px 0 8px;font-size:20px;line-height:1.3}._workspace_uh46i_1 ._templates_uh46i_6 p{color:var(--message-muted);margin:0 0 20px;font-size:12px;line-height:1.65}._templateList_uh46i_6{gap:9px;display:grid}._templateList_uh46i_6 button{text-align:left;color:#b8aec5;background:#211a2e;border:1px solid #58466d;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:71px;padding:12px 10px;display:flex}._templateList_uh46i_6 button>span:nth-child(2){flex:1;min-width:0}._templateList_uh46i_6 button b{color:#f7f3ff;font-size:12px;font-weight:650;line-height:1.45;display:block}._templateList_uh46i_6 button small{color:#b8aec5;margin-top:3px;font-size:10px;line-height:1.6;display:block}._templateIcon_uh46i_6{color:#f7f3ff;background:#2d243b;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:35px;display:grid}._templateList_uh46i_6 button>svg{color:#b8aec5;width:13px}@media (min-width:761px) and (hover:hover) and (pointer:fine){._templateList_uh46i_6 button:hover:not(:disabled){background:#2d243b;border-color:#ffb64e}}._workspace_uh46i_1 ._templateNote_uh46i_6{align-items:flex-start;gap:8px;margin:19px 2px 0;font-size:10px;line-height:1.7;display:flex}._templateNote_uh46i_6 svg{color:#ffb64e;margin-top:2px}._mobileTemplates_uh46i_6{display:none}._composer_uh46i_7{border:1px solid var(--message-line);background:#211a2e;border-radius:20px;grid-area:composer;min-width:0;padding:23px}._messageLabel_uh46i_7{display:block}._composerHeading_uh46i_7{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}._composerHeading_uh46i_7 b{color:#f7f3ff;font-size:15px;font-weight:650}._composerHeading_uh46i_7 small{color:#b8aec5;font-size:11px;font-weight:400}._workspace_uh46i_1 ._composer_uh46i_7 textarea{resize:vertical;color:#f7f3ff;width:100%;height:250px;min-height:250px;max-height:70svh;box-shadow:none;scrollbar-width:thin;scrollbar-color:#58466d transparent;background:#14101f;border:1px solid #58466d;border-radius:13px;padding:18px;font-size:15px;font-weight:400;line-height:1.75;display:block}._composer_uh46i_7 textarea::placeholder{color:#b8aec5;opacity:1}._composerFooter_uh46i_7{justify-content:space-between;align-items:center;gap:14px;margin-top:15px;display:flex}._characterCount_uh46i_7{color:#b8aec5;white-space:nowrap;font-size:11px}._send_uh46i_7{color:#153525;background:#ffb64e;border:1px solid #ffb64e;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 19px;font-size:13px;font-weight:750;display:inline-flex}@media (min-width:761px) and (hover:hover) and (pointer:fine){._send_uh46i_7:hover:not(:disabled){background:#ffb64e}}._workspace_uh46i_1 ._privacyNote_uh46i_7{color:#b8aec5;align-items:flex-start;gap:7px;margin:15px 0 0;font-size:10px;line-height:1.65;display:flex}._privacyNote_uh46i_7 svg{margin-top:2px}._workspace_uh46i_1 ._notice_uh46i_7{color:#ffb64e;background:#9cdb7b09;border:1px solid #50715155;border-radius:10px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:11px 12px;font-size:11px;line-height:1.65;display:flex}._notice_uh46i_7 svg{color:#ffb64e;margin-top:2px}._workspace_uh46i_1 ._error_uh46i_7{color:#f3bbc0;background:#3f2832;border:1px solid #86575d;border-radius:10px;margin:12px 0 0;padding:12px 14px;font-size:12px;line-height:1.65}@media (max-width:1050px){._layout_uh46i_4{grid-template-columns:minmax(0,1fr) 260px;gap:16px}._templates_uh46i_6{padding:21px 13px}._templateList_uh46i_6 button{gap:8px}._templateList_uh46i_6 button>svg{display:none}._heading_uh46i_3{gap:12px}._privateBadge_uh46i_3{display:none}._message_uh46i_5{max-width:92%}._thread_uh46i_5{padding-inline:17px}._composer_uh46i_7{padding:20px}}@media (max-width:760px){._heading_uh46i_3{margin-bottom:20px}._titleGroup_uh46i_3{gap:12px}._headingIcon_uh46i_3{border-radius:13px;flex-basis:44px;width:44px;height:44px}._workspace_uh46i_1 ._heading_uh46i_3 h2{font-size:25px}._workspace_uh46i_1 ._heading_uh46i_3 p{font-size:12px}._workspace_uh46i_1 ._eyebrow_uh46i_3{font-size:8px}._layout_uh46i_4{grid-template-columns:minmax(0,1fr);grid-template-areas:"conversation""templates""composer";gap:14px}._conversation_uh46i_4{border-radius:16px}._conversationHeading_uh46i_4{padding:14px}._conversationHeading_uh46i_4>div>div>span{font-size:10px}._latest_uh46i_4{min-height:40px;padding:9px}._latest_uh46i_4 span{display:none}._thread_uh46i_5{gap:14px;min-height:210px;max-height:420px;padding:17px 13px 20px}._message_uh46i_5{max-width:94%;padding:12px 13px}._workspace_uh46i_1 ._message_uh46i_5 p{font-size:13px;line-height:1.75}._message_uh46i_5 header{gap:5px 12px}._message_uh46i_5 header b{font-size:10px}._message_uh46i_5 time{font-size:9px}._day_uh46i_5{gap:9px;font-size:9px}._templates_uh46i_6{background:0 0;border:0;border-radius:0;padding:0}._desktopTemplates_uh46i_9{display:none}._mobileTemplates_uh46i_6{color:#f7f3ff;font-size:11px;font-weight:650;display:block}._mobileTemplates_uh46i_6>span{margin-top:7px;display:block;position:relative}._mobileTemplates_uh46i_6 select{-webkit-appearance:none;appearance:none;color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:11px;width:100%;height:48px;padding:12px 38px 12px 13px;font-size:16px;font-weight:400}._mobileTemplates_uh46i_6 svg{pointer-events:none;color:#b8aec5;position:absolute;top:15px;right:13px}._composer_uh46i_7{border-radius:16px;padding:17px 14px}._composerHeading_uh46i_7{margin-bottom:12px}._composerHeading_uh46i_7 b{font-size:14px}._composerHeading_uh46i_7 small{font-size:10px}._workspace_uh46i_1 ._composer_uh46i_7 textarea{border-radius:11px;height:230px;min-height:230px;padding:14px;font-size:16px;line-height:1.7}._composerFooter_uh46i_7{flex-wrap:wrap;gap:10px;margin-top:12px}._characterCount_uh46i_7{text-align:right;width:100%;font-size:10px}._send_uh46i_7{width:100%;min-height:47px;font-size:13px}._workspace_uh46i_1 ._privacyNote_uh46i_7{margin-top:13px;font-size:10px}._workspace_uh46i_1 ._notice_uh46i_7{font-size:11px}._empty_uh46i_5{padding:20px 5px}}@media (prefers-reduced-motion:no-preference){._templateList_uh46i_6 button,._send_uh46i_7{transition:background .15s,border-color .15s}}._instructorMetrics_u3d21_1{flex:0 360px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;min-width:0;margin:0 0 0 auto;display:grid}._instructorMetrics_u3d21_1>div{min-width:0}._instructorMetrics_u3d21_1 dt{color:#b8aec5;font-size:11px;line-height:1.4}._instructorMetrics_u3d21_1 dd{color:#f7f3ff;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;font-weight:750;line-height:1.5}._instructorMetrics_u3d21_1 dd._questionCount_u3d21_2{color:#ffb64e;font-size:20px;line-height:1.25}@media (max-width:700px){._instructorMetrics_u3d21_1{border-top:1px solid #34556375;flex-basis:100%;gap:16px;margin:4px 0 0;padding-top:13px}._instructorMetrics_u3d21_1 dd{font-size:12px}._instructorMetrics_u3d21_1 dd._questionCount_u3d21_2{font-size:18px}}._workspacePanel_151ad_1{min-width:0}._memberWorkspace_151ad_2{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}._inviteColumn_151ad_3,._dashboard_151ad_3{background:linear-gradient(140deg,#211a2e,#14101f);border:1px solid #2d243b;border-radius:22px;min-width:0;box-shadow:0 16px 36px #00121c24}._inviteColumn_151ad_3{overflow:hidden}._dashboard_151ad_3{padding:28px}._inlineForm_151ad_6._inlineForm_151ad_6{gap:22px;padding:25px 22px}._inlineForm_151ad_6>div:first-of-type{grid-template-columns:1fr;gap:18px}._formHeading_151ad_8 p,._dashboardHeading_151ad_8 p{color:#b8aec5;letter-spacing:.19em;margin:0 0 9px;font-size:10px;font-weight:850;line-height:1.4}._formHeading_151ad_8 h2{color:#f7f3ff;letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.13}._inlineForm_151ad_6>div>label{color:#b8aec5;letter-spacing:.11em;text-transform:uppercase;gap:9px;font-size:9px;font-weight:800}._inlineForm_151ad_6 input:not([type=checkbox]),._inlineForm_151ad_6 select{letter-spacing:0;background:#14101f;border-color:#58466d;border-radius:11px;min-height:47px;padding:12px;font-size:12px}._inlineForm_151ad_6 fieldset{background:#211a2e;border-color:#2d243b;padding:15px 12px}._inlineForm_151ad_6 legend{color:#f7f3ff;letter-spacing:.06em;text-transform:uppercase;padding:0 5px;font-size:9px}._inlineForm_151ad_6 fieldset>div{gap:13px;display:grid}._inlineForm_151ad_6 fieldset label{color:#f7f3ff;align-items:center;gap:9px;font-size:11px}._inlineForm_151ad_6 fieldset label input{flex-basis:16px;width:16px;height:16px;margin:0}._inlineForm_151ad_6>div:last-child>button{border-radius:11px;justify-content:space-between;width:100%;min-height:47px;padding:12px 15px;font-size:12px}._inlineForm_151ad_6>[role]{margin:0;font-size:11px}._inviteNote_151ad_19{color:#ffb64e;background:#211a2e;border:1px solid #2d243b;border-radius:11px;align-items:flex-start;gap:10px;padding:13px 12px;display:flex}._inviteNote_151ad_19>svg{flex-shrink:0;margin-top:2px}._inviteNote_151ad_19 b,._inviteNote_151ad_19 span{display:block}._inviteNote_151ad_19 b{color:#ffb64e;margin-bottom:5px;font-size:10px}._inviteNote_151ad_19 span{color:#b8aec5;font-size:10px;line-height:1.65}._seatNote_151ad_24{background:#211a2e;border:1px solid #2d243b;border-radius:11px;padding:14px}._seatNote_151ad_24>span{color:#b8aec5;font-size:10px}._seatNote_151ad_24 b{color:#f7f3ff;font-size:12px}._seatNote_151ad_24>small{color:#b8aec5;margin-top:10px;font-size:10px;line-height:1.6;display:block}._inlineToggle_151ad_28{display:none}._dashboardHeading_151ad_8{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}._dashboardHeading_151ad_8 h2{color:#f7f3ff;letter-spacing:-.04em;margin:0;font-size:30px;line-height:1.1}._dashboardHeading_151ad_8>button{white-space:nowrap;background:#211a2e;border-color:#58466d;min-height:43px;padding:11px 15px;font-size:11px}._filters_151ad_32{background:#14101f;border:1px solid #2d243b;border-radius:15px;margin-bottom:22px;padding:14px}._searchRow_151ad_33{align-items:center;gap:14px;display:flex}._searchRow_151ad_33 label{flex:1;min-width:0;position:relative}._searchRow_151ad_33 label>svg{color:#b8aec5;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}._dashboard_151ad_3 ._filters_151ad_32 ._searchRow_151ad_33 input[type=search]{color:#f7f3ff;background:#14101f;border:1px solid #58466d;border-radius:10px;min-height:44px;padding:11px 12px 11px 39px;font-size:12px}._searchRow_151ad_33>span{color:#b8aec5;white-space:nowrap;padding-right:3px;font-size:11px;font-weight:700}._filterDetails_151ad_38{margin-top:10px}._filterDetails_151ad_38>summary{color:#b8aec5;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:8px 2px;font-size:11px;font-weight:700;list-style:none;display:none}._filterDetails_151ad_38>summary::-webkit-details-marker{display:none}._chapters_151ad_40>summary::-webkit-details-marker{display:none}._filterDetails_151ad_38[open]>summary svg{transform:rotate(180deg)}._filterOptions_151ad_42{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}._filterOptions_151ad_42 select{color:#f7f3ff;background:#14101f;border:1px solid #2d243b;border-radius:9px;width:100%;min-height:42px;padding:10px 8px;font-size:10px;font-weight:650}._members_151ad_44{gap:11px;display:grid}._member_151ad_2{background:#211a2e;border:1px solid #2d243b;border-radius:15px;min-width:0;transition:border-color .15s;overflow:hidden}._member_151ad_2[data-expanded=true]{border-color:#58466d}._memberSummary_151ad_47{grid-template-columns:43px minmax(145px,1fr) auto auto;align-items:center;gap:16px;padding:20px 18px;display:grid}._avatar_151ad_48{color:#f7f3ff;background:linear-gradient(145deg,#2d243b,#211a2e);border:1px solid #58466d;border-radius:13px;align-self:start;place-items:center;width:43px;height:43px;margin-top:2px;font-size:14px;font-weight:850;display:grid}._identity_151ad_49{min-width:0}._identity_151ad_49>b{color:#f7f3ff;overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.4;display:block}._identity_151ad_49>span{color:#b8aec5;overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.45;display:block}._identity_151ad_49>small{color:#b8aec5;margin-top:8px;font-size:9px;line-height:1.5;display:block}._memberBadges_151ad_53{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}._assignment_151ad_54,._status_151ad_54{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:6px;align-items:center;gap:5px;min-height:21px;padding:3px 7px;font-size:9px;font-weight:750;line-height:1.4;display:inline-flex}._status_151ad_54{color:#b8aec5;background:#211a2e}._status_151ad_54:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}._status_151ad_54._active_151ad_57{color:#ffb64e;background:#211a2e;border-color:#355e48}._status_151ad_54._invited_151ad_58{color:#dac081;background:#332f22;border-color:#665c3b}._metrics_151ad_59{grid-template-columns:minmax(48px,auto) 98px;align-items:start;gap:20px;display:grid}._metrics_151ad_59 small{color:#b8aec5;letter-spacing:.08em;font-size:8px;font-weight:750;display:block}._metrics_151ad_59 strong{color:#ffb64e;letter-spacing:-.02em;margin-top:6px;font-size:21px;font-weight:850;line-height:1.1;display:block}._completion_151ad_62 strong{color:#f7f3ff}._progressTrack_151ad_63{background:#2d243b;border-radius:4px;width:100%;height:4px;margin-top:10px;display:block;overflow:hidden}._progressTrack_151ad_63 i{border-radius:inherit;background:linear-gradient(90deg,#f7f3ff,#ffb64e);height:100%;display:block}._privateLabel_151ad_65{color:#b8aec5;white-space:nowrap;align-items:center;gap:3px;margin-top:7px;font-size:8px;display:flex}._manageButton_151ad_66{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:9px 11px;font-size:10px;font-weight:750;display:flex}@media (min-width:761px) and (hover:hover) and (pointer:fine){._manageButton_151ad_66:hover{background:#2d243b;border-color:#58466d}}._manageButton_151ad_66[aria-expanded=true]{color:#ffb64e;border-color:#ffb64e}._manageButton_151ad_66[aria-expanded=true]>svg{transform:rotate(180deg)}._memberDetail_151ad_70{background:#14101f;border-top:1px solid #2d243b;padding:23px}._detailHeading_151ad_71{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}._detailHeading_151ad_71>span{color:#b8aec5;letter-spacing:.1em;font-size:9px;font-weight:800}._detailHeading_151ad_71>div{flex-wrap:wrap;gap:6px;display:flex}._detailHeading_151ad_71 small{color:#b8aec5;font-size:11px}._memberFacts_151ad_75{border-top:1px solid #2d243b;padding-top:18px}._memberFacts_151ad_75 dt{font-size:9px}._memberFacts_151ad_75 dd{font-size:12px}._chapters_151ad_40{margin-top:18px}._chapters_151ad_40 summary{color:#f7f3ff;cursor:pointer;align-items:center;gap:10px;font-size:11px;list-style:none;display:flex}._chapters_151ad_40[open] summary>svg{transform:rotate(180deg)}._privacyNote_151ad_81{color:#b8aec5;margin:17px 0 0;font-size:10px}._memberActions_151ad_82{padding-top:20px}._memberActions_151ad_82 button{min-height:36px;padding:9px 11px;font-size:10px}._dashboardNote_151ad_84{color:#b8aec5;align-items:flex-start;gap:7px;margin:19px 0 0;font-size:10px;line-height:1.6;display:flex}._dashboardNote_151ad_84 svg{flex-shrink:0;margin-top:1px}._empty_151ad_86{min-height:245px}._refreshing_151ad_87{animation:1s linear infinite _rotate_151ad_1}@keyframes _rotate_151ad_1{to{transform:rotate(360deg)}}@media (min-width:1101px){._filterDetails_151ad_38:not([open])>._filterOptions_151ad_42{display:grid}}@media (min-width:1500px){._filters_151ad_32{grid-template-columns:minmax(270px,1.25fr) minmax(0,2fr);align-items:center;gap:12px;display:grid}._searchRow_151ad_33,._filterDetails_151ad_38{min-width:0}._searchRow_151ad_33{gap:11px}._filterDetails_151ad_38{margin-top:0}._filterOptions_151ad_42{gap:9px}}@media (max-width:1250px){._memberWorkspace_151ad_2{grid-template-columns:260px minmax(0,1fr);gap:18px}._dashboard_151ad_3{padding:24px}._memberSummary_151ad_47{grid-template-columns:40px minmax(0,1fr) auto;gap:13px;padding:18px 15px}._metrics_151ad_59{grid-area:2/2;grid-template-columns:70px 110px;gap:16px}._manageButton_151ad_66{grid-area:1/3/3}._avatar_151ad_48{width:40px;height:40px}}@media (max-width:1100px){._memberWorkspace_151ad_2{grid-template-columns:245px minmax(0,1fr);gap:16px}._inlineForm_151ad_6._inlineForm_151ad_6{padding:23px 18px}._dashboard_151ad_3{padding:22px}._filterDetails_151ad_38>summary{display:flex}._filterOptions_151ad_42{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8px}._filterOptions_151ad_42 select{font-size:11px}._dashboardHeading_151ad_8{gap:12px}._dashboardHeading_151ad_8 h2{font-size:28px}._dashboardHeading_151ad_8>button{padding:10px 11px;font-size:10px}}@media (max-width:900px){._memberWorkspace_151ad_2{grid-template-columns:minmax(0,1fr);gap:18px}._inlineToggle_151ad_28{text-align:left;color:#f7f3ff;background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:19px 22px;display:flex}._inlineToggle_151ad_28 small,._inlineToggle_151ad_28 b{display:block}._inlineToggle_151ad_28 small{color:#b8aec5;letter-spacing:.14em;margin-bottom:5px;font-size:9px}._inlineToggle_151ad_28 b{font-size:17px}._inviteColumn_151ad_3[data-open=false] ._inlineFormSlot_151ad_122{display:none}._inviteColumn_151ad_3[data-open=true] ._inlineToggle_151ad_28>svg{transform:rotate(180deg)}._inlineForm_151ad_6 ._formHeading_151ad_8{display:none}._inlineForm_151ad_6._inlineForm_151ad_6{grid-template-columns:1fr 1fr;align-items:start;gap:20px;padding:8px 22px 23px}._inlineForm_151ad_6>div:first-of-type{grid-row:1/3}._inlineForm_151ad_6 fieldset{grid-column:2}._inlineForm_151ad_6>[role]{grid-column:1/-1}._inlineForm_151ad_6>div:last-child{align-self:end}._memberSummary_151ad_47{grid-template-columns:43px minmax(150px,1fr) auto auto;gap:16px;padding:21px 18px}._metrics_151ad_59{grid-area:auto;grid-template-columns:55px 98px;gap:18px}._manageButton_151ad_66{grid-area:auto}}@media (max-width:660px){._dashboard_151ad_3{border-radius:18px;padding:20px 15px}._dashboardHeading_151ad_8{text-align:center;flex-direction:column;align-items:center;margin-bottom:20px}._dashboardHeading_151ad_8 p{font-size:9px}._dashboardHeading_151ad_8 h2{font-size:26px}._dashboardHeading_151ad_8>button{justify-content:center;gap:6px;min-width:150px;padding:10px 14px;font-size:10px}._filters_151ad_32{border-radius:12px;padding:11px}._searchRow_151ad_33{gap:10px}._dashboard_151ad_3 ._filters_151ad_32 ._searchRow_151ad_33 input[type=search]{font-size:11px}._searchRow_151ad_33>span{font-size:10px}._memberSummary_151ad_47{grid-template-columns:37px minmax(0,1fr) auto;gap:12px 10px;padding:16px 13px}._avatar_151ad_48{border-radius:11px;width:37px;height:37px;font-size:12px}._identity_151ad_49>b{font-size:13px}._identity_151ad_49>span{font-size:10px}._identity_151ad_49>small,._assignment_151ad_54,._status_151ad_54{font-size:8px}._metrics_151ad_59{grid-area:2/2;grid-template-columns:60px 100px;gap:15px}._metrics_151ad_59 strong{font-size:19px}._manageButton_151ad_66{flex-direction:column;grid-area:1/3/3;gap:7px;min-height:61px;padding:9px 8px;font-size:9px}._memberDetail_151ad_70{padding:18px 15px}._memberFacts_151ad_75{gap:15px}._memberActions_151ad_82 button{flex:auto}._dashboardNote_151ad_84{font-size:9px}}@media (max-width:480px){._inlineToggle_151ad_28{text-align:center;justify-content:center;padding-inline:48px;position:relative}._inlineToggle_151ad_28>svg{position:absolute;right:20px}._inlineForm_151ad_6._inlineForm_151ad_6{grid-template-columns:1fr;gap:19px}._inlineForm_151ad_6>div:first-of-type,._inlineForm_151ad_6 fieldset{grid-area:auto}._dashboardHeading_151ad_8>button{white-space:normal;max-width:125px}._memberSummary_151ad_47{text-align:center;grid-template-columns:1fr;justify-items:center}._avatar_151ad_48{margin:0}._identity_151ad_49{text-align:center;width:100%}._memberBadges_151ad_53{justify-content:center}._metrics_151ad_59{text-align:center;grid-area:auto/1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}._manageButton_151ad_66{flex-direction:row;grid-area:3/1/auto/-1;min-height:35px;margin-top:1px;padding:9px 12px;font-size:10px}._searchRow_151ad_33>span{white-space:normal;text-align:center;min-width:29px}}@media (prefers-reduced-motion:reduce){._refreshing_151ad_87{animation:none}._member_151ad_2{transition:none}}.kk-admin-shell ._dashboard_151ad_3,[data-company-forum] ._dashboard_151ad_3{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}._filters_1y3ik_1{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}._filters_1y3ik_1>label{width:230px}._list_1y3ik_3{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}._card_1y3ik_4{min-width:0}._card_1y3ik_4 header{flex-wrap:wrap}._tags_1y3ik_6{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._open_1y3ik_7,._completed_1y3ik_7{border:1px solid;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}._open_1y3ik_7{color:#f7f3ff;background:#2d243b;border-color:#58466d}._completed_1y3ik_7{color:#ffb64e;background:#1b3e32;border-color:#3d6548}._card_1y3ik_4 ._context_1y3ik_10{color:#f7f3ff;background:#2d243b;border-radius:8px;padding:9px 11px;font-size:11px}._author_1y3ik_11{margin-top:18px;display:block}@media (max-width:900px){._list_1y3ik_3{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){._filters_1y3ik_1{gap:14px}._filters_1y3ik_1>label{width:100%}}section.kk-company-ranking-modal[role=dialog]{width:min(1020px,100%)}.kk-company-ranking{width:100%;min-width:0;max-width:1020px;margin-inline:auto}.kk-company-ranking__list{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.kk-company-ranking__row{background:#211a2e;border:1px solid #58466d;border-radius:16px;grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:20px;padding:20px;display:grid}.kk-company-ranking--staff .kk-company-ranking__row{grid-template-columns:minmax(160px,1.4fr) minmax(75px,.6fr) minmax(120px,1fr) minmax(90px,.8fr) minmax(110px,1fr)}.kk-company-ranking__row[aria-current=true]{border-color:#b8aec5}.kk-company-ranking__person{align-items:center;gap:12px;min-width:0;display:flex}.kk-company-ranking__person>div{min-width:0}.kk-company-ranking__person b{color:#f7f3ff;overflow-wrap:anywhere;font-size:16px;display:block}.kk-company-ranking__rank{color:#b8aec5;background:#2d243b;border-radius:12px;place-items:center;min-width:38px;height:38px;padding-inline:7px;font-size:13px;font-weight:800;display:grid}.kk-company-ranking__rank--top{color:#ffb64e;background:#211a2e;border:1px solid #365e45}.kk-company-ranking__metrics{display:contents}.kk-company-ranking__metric{min-width:0}.kk-company-ranking__metric dt{color:#b8aec5;margin-bottom:7px;font-size:12px;font-weight:600}.kk-company-ranking__metric dd{color:#f7f3ff;font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:800;line-height:1.2}.kk-company-ranking__metric small,.kk-company-ranking__person small{color:#b8aec5;margin-top:5px;font-size:11px;line-height:1.55;display:block}.kk-company-ranking__points dd{color:#ffb64e}.kk-company-ranking__accuracy dd{color:#f7f3ff}.kk-company-ranking__legend{background:#211a2e;border:1px solid #58466d;border-radius:12px;margin-top:20px;padding:15px 18px}.kk-company-ranking__legend b{color:#f7f3ff;font-size:12px}.kk-company-ranking .kk-company-ranking__legend p{color:#b8aec5;margin:5px 0 0;font-size:12px;line-height:1.65}.kk-company-ranking .kk-company-ranking__privacy{margin:16px 0 0;font-size:11px;line-height:1.65}@media (max-width:850px){.kk-company-ranking--staff .kk-company-ranking__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;padding:18px}.kk-company-ranking--staff .kk-company-ranking__person{grid-column:1/3}.kk-company-ranking--staff .kk-company-ranking__points{text-align:right}.kk-company-ranking--staff .kk-company-ranking__accuracy,.kk-company-ranking--staff .kk-company-ranking__answered,.kk-company-ranking--staff .kk-company-ranking__quizzes{border-top:1px solid #2d243b;align-self:stretch;padding-top:14px}}@media (max-width:480px){.kk-company-ranking>div:first-child>span{display:none}.kk-company-ranking__list{margin-top:18px}.kk-company-ranking__row,.kk-company-ranking--staff .kk-company-ranking__row{border-radius:14px;gap:16px 10px;padding:14px}.kk-company-ranking__person{gap:9px}.kk-company-ranking__person b{font-size:14px}.kk-company-ranking__rank{border-radius:10px;min-width:32px;height:32px;padding-inline:5px;font-size:12px}.kk-company-ranking__metric dd{font-size:20px}.kk-company-ranking__metric dt{font-size:11px}.kk-company-ranking__metric small{overflow-wrap:anywhere;font-size:10px}.kk-company-ranking__legend{padding:13px 14px}}._slot_1ug8f_1{flex:0 0 29px;justify-content:center;align-items:center;width:29px;height:22px;display:inline-flex}._badge_1ug8f_2{box-sizing:border-box;color:#211a2e;font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffb64e;border-radius:7px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;font-weight:900;line-height:1;display:inline-grid}._stale_1ug8f_3{color:#302819;background:#e8c88c}._navigation_9rmqf_1.kk-admin-nav{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._navigation_9rmqf_1.kk-admin-nav>button{padding-inline:9px}._panel_9rmqf_3{color:#f7f3ff;margin:34px clamp(16px,6vw,96px) 64px}._panel_9rmqf_3 *,._panel_9rmqf_3 :before,._panel_9rmqf_3 :after{box-sizing:border-box}._header_9rmqf_5{justify-content:space-between;align-items:center;gap:22px;margin-bottom:25px;display:flex}._header_9rmqf_5 p{color:#ffb64e;letter-spacing:.16em;margin:0 0 9px;font-size:10px;font-weight:800}._header_9rmqf_5 h1{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(28px,3vw,39px);line-height:1.12}._header_9rmqf_5>div>span{color:#b8aec5;max-width:690px;font-size:13px;line-height:1.7;display:block}._headerIcon_9rmqf_9{color:#ffb64e;background:#211a2e;border:1px solid #58466d;border-radius:17px;flex:0 0 58px;place-items:center;height:58px;display:grid}._search_9rmqf_10{background:#211a2e;border:1px solid #58466d;border-radius:18px;margin-bottom:23px;padding:21px 23px 15px}._search_9rmqf_10>label,._numberLabel_9rmqf_11{color:#f7f3ff;font-size:12px;font-weight:700;display:block}._searchRow_9rmqf_12{gap:11px;margin-top:9px;display:flex}._searchInput_9rmqf_13{flex:1;min-width:0;display:block;position:relative}._searchInput_9rmqf_13>svg{color:#b8aec5;pointer-events:none;position:absolute;top:15px;left:14px}._search_9rmqf_10 input,._numberLabel_9rmqf_11 input{color:#f7f3ff;width:100%;min-height:48px;font:inherit;background:#14101f;border:1px solid #58466d;border-radius:10px;padding:12px 14px;font-size:14px}._search_9rmqf_10 input{padding-left:42px}._search_9rmqf_10 input::placeholder,._numberLabel_9rmqf_11 input::placeholder{color:#b8aec5;opacity:1}._searchHint_9rmqf_18{color:#b8aec5;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:10px;line-height:1.6;display:flex}._searchHint_9rmqf_18 button{color:#f7f3ff;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}._primary_9rmqf_20,._secondary_9rmqf_20,._saveButton_9rmqf_20{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:11px 16px;font-size:12px;font-weight:800;display:inline-flex}._primary_9rmqf_20,._saveButton_9rmqf_20{color:#211a2e;background:#ffb64e;border:1px solid #ffb64e}._secondary_9rmqf_20{color:#f7f3ff;background:#2d243b;border:1px solid #58466d}._layout_9rmqf_23{grid-template-columns:minmax(260px,310px) minmax(0,1fr);align-items:start;gap:22px;display:grid}._orders_9rmqf_24,._workspace_9rmqf_24{background:#211a2e;border:1px solid #2d243b;border-radius:18px;min-width:0}._orders_9rmqf_24{padding:19px 13px 12px}._listHeading_9rmqf_26{justify-content:space-between;align-items:center;gap:12px;padding:0 6px 16px;display:flex}._listHeading_9rmqf_26 h2{color:#f7f3ff;margin:0;font-size:13px;font-weight:750}._listHeading_9rmqf_26>span{color:#b8aec5;border:1px solid #58466d;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}._orderList_9rmqf_29{gap:8px;max-height:720px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}._orderList_9rmqf_29 li{min-width:0}._orderButton_9rmqf_31{text-align:left;color:#f7f3ff;width:100%;font:inherit;cursor:pointer;background:#211a2e;border:1px solid #2d243b;border-radius:12px;gap:7px;padding:14px;display:grid}._orderButton_9rmqf_31._selected_9rmqf_32{background:#211a2e;border-color:#ffb64e;box-shadow:inset 3px 0 #ffb64e}._orderTop_9rmqf_33{justify-content:space-between;align-items:center;gap:10px;display:flex}._orderTop_9rmqf_33 b{font-size:14px}._orderTop_9rmqf_33 strong{color:#ffb64e;font-size:13px}._customerName_9rmqf_36{color:#f7f3ff;overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:600}._email_9rmqf_37{color:#b8aec5;overflow-wrap:anywhere;font-size:10px}._orderBottom_9rmqf_38{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}._orderBottom_9rmqf_38>small{color:#b8aec5;font-size:10px}._readyBadge_9rmqf_40,._waitingBadge_9rmqf_40{white-space:nowrap;color:#ffb64e;background:#211a2e;border:1px solid #345e4d;border-radius:6px;justify-content:center;align-items:center;gap:5px;width:fit-content;padding:5px 7px;font-size:9px;font-weight:750;line-height:1.4;display:inline-flex}._waitingBadge_9rmqf_40{color:#b8aec5;background:#211a2e;border-color:#58466d}._listMessage_9rmqf_42{color:#b8aec5;gap:11px;margin:0;padding:22px 10px;font-size:12px;line-height:1.7;display:grid}._listMessage_9rmqf_42 p{margin:0}._listMessage_9rmqf_42 b{color:#f7f3ff}._listMessage_9rmqf_42 svg{color:#b8aec5}._more_9rmqf_46{color:#b8aec5;padding:10px 7px 0;font-size:10px;line-height:1.6}._workspace_9rmqf_24{outline-offset:4px;overflow:hidden}._empty_9rmqf_48{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:425px;padding:42px 30px;display:flex}._empty_9rmqf_48>span{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:22px;place-items:center;width:79px;height:79px;margin-bottom:21px;display:grid}._empty_9rmqf_48 h2{letter-spacing:-.025em;margin:0;font-size:21px;line-height:1.35}._empty_9rmqf_48 p{color:#b8aec5;max-width:340px;margin:12px 0 25px;font-size:12px;line-height:1.75}._empty_9rmqf_48 ol{text-align:left;gap:13px;margin:0;padding:0;list-style:none;display:grid}._empty_9rmqf_48 li{color:#f7f3ff;align-items:center;gap:11px;font-size:11px;display:flex}._empty_9rmqf_48 li b{color:#f7f3ff;border:1px solid #58466d;border-radius:7px;place-items:center;width:23px;height:23px;font-size:10px;display:grid}._orderDetail_9rmqf_55{background:#211a2e;border-bottom:1px solid #2d243b;padding:24px}._detailTitle_9rmqf_56{justify-content:space-between;align-items:center;gap:14px;display:flex}._detailTitle_9rmqf_56>div>span{color:#b8aec5;letter-spacing:.12em;font-size:9px;font-weight:800}._detailTitle_9rmqf_56 h2{letter-spacing:-.025em;margin:5px 0 0;font-size:25px}._orderDetail_9rmqf_55 dl{grid-template-columns:1fr 1fr;gap:17px 24px;margin:21px 0 0;display:grid}._orderDetail_9rmqf_55 dl>div{min-width:0}._orderDetail_9rmqf_55 dt{color:#b8aec5;margin-bottom:5px;font-size:10px}._orderDetail_9rmqf_55 dd{color:#f7f3ff;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:650;line-height:1.5}._orderDetail_9rmqf_55 dd._total_9rmqf_63{color:#ffb64e;font-size:16px}._uploadForm_9rmqf_64{padding:24px}._stepHeading_9rmqf_65{align-items:flex-start;gap:11px;margin-bottom:17px;display:flex}._stepHeading_9rmqf_65>span{color:#ffb64e;background:#2d243b;border-radius:8px;flex:0 0 27px;place-items:center;height:27px;font-size:11px;font-weight:800;display:grid}._stepHeading_9rmqf_65 h3{margin:2px 0 6px;font-size:14px}._stepHeading_9rmqf_65 p{color:#b8aec5;margin:0;font-size:11px;line-height:1.65}._fileInput_9rmqf_69{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._filePicker_9rmqf_70{color:#f7f3ff;text-align:center;cursor:pointer;background:#211a2e;border:1px dashed #58466d;border-radius:13px;justify-items:center;gap:9px;padding:31px 15px;display:grid}._filePicker_9rmqf_70 b{color:#f7f3ff;margin-top:4px;font-size:13px}._filePicker_9rmqf_70>span{color:#b8aec5;font-size:10px}._fileInput_9rmqf_69:focus-visible+._filePicker_9rmqf_70{outline-offset:4px;outline:3px solid #f7f3ff}._fileChosen_9rmqf_74{background:#211a2e;border:1px solid #ffb64e;border-radius:11px;align-items:center;gap:12px;padding:14px;display:flex}._fileChosen_9rmqf_74>svg{color:#ffb64e;flex:0 0 22px}._fileChosen_9rmqf_74>span{flex:1;gap:4px;min-width:0;display:grid}._fileChosen_9rmqf_74 b{color:#ffb64e;overflow-wrap:anywhere;font-size:12px}._fileChosen_9rmqf_74 small{color:#ffb64e;font-size:10px}._fileChosen_9rmqf_74 button{color:#ffb64e;cursor:pointer;background:#211a2e;border:1px solid #426857;border-radius:8px;flex:0 0 33px;place-items:center;width:33px;height:33px;display:grid}._numberLabel_9rmqf_11{margin-top:20px}._numberLabel_9rmqf_11 input{max-width:330px;margin-top:8px;display:block}._hint_9rmqf_82{color:#b8aec5;margin:7px 0 0;font-size:10px;line-height:1.65}._previewBox_9rmqf_83{border:1px solid #58466d;border-radius:11px;margin-top:23px;overflow:hidden}._previewHeading_9rmqf_84{background:#211a2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}._previewHeading_9rmqf_84 h3{margin:0;font-size:12px}._previewHeading_9rmqf_84 a{color:#f7f3ff;align-items:center;gap:6px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}._pdfFrame_9rmqf_87{background:#f3f5f6;border:0;width:100%;height:570px;display:block}._confirmSection_9rmqf_88{border-top:1px solid #2d243b;margin-top:24px;padding-top:23px}._confirmation_9rmqf_89{color:#f7f3ff;cursor:pointer;background:#211a2e;border:1px solid #58466d;border-radius:10px;align-items:flex-start;gap:11px;margin:0 0 19px;padding:14px;font-size:12px;line-height:1.6;display:flex}._confirmation_9rmqf_89 input{accent-color:#ffb64e;flex:0 0 18px;width:18px;height:18px;margin:1px 0 0}._saveButton_9rmqf_20{width:100%;min-height:49px}._saveButton_9rmqf_20>svg:last-child{margin-left:auto}._success_9rmqf_93,._error_9rmqf_93{border-radius:11px;margin:20px 24px;padding:14px 16px;font-size:12px;line-height:1.65}._success_9rmqf_93{color:#c7edbb;background:#153e30;border:1px solid #466d4e;align-items:flex-start;gap:10px;display:flex}._success_9rmqf_93 svg{flex:0 0 19px;margin-top:1px}._error_9rmqf_93{color:#f3d0bb;background:#3b2b25;border:1px solid #7b5849;margin:18px 0 0}._error_9rmqf_93 p{margin:0}._error_9rmqf_93 button{margin-top:11px}._stored_9rmqf_99{flex-wrap:wrap;align-items:flex-start;gap:13px;padding:25px 24px;display:flex}._storedIcon_9rmqf_100{color:#ffb64e;background:#183e31;border:1px solid #3d6650;border-radius:12px;flex:0 0 44px;place-items:center;height:44px;display:grid}._stored_9rmqf_99>div{flex:1;min-width:150px}._stored_9rmqf_99 h3{overflow-wrap:anywhere;margin:1px 0 7px;font-size:16px}._stored_9rmqf_99 p{color:#b8aec5;margin:0 0 6px;font-size:10px;line-height:1.7}._stored_9rmqf_99 small{color:#b8aec5;font-size:10px}._stored_9rmqf_99>button{margin-left:57px}._storedPreview_9rmqf_106{border-top:1px solid #58466d}._demoNote_9rmqf_107{color:#b8aec5;padding:24px;font-size:12px;line-height:1.8}._panel_9rmqf_3 button:disabled,._disabled_9rmqf_108{opacity:.5;cursor:not-allowed}@media (min-width:761px) and (hover:hover) and (pointer:fine){._panel_9rmqf_3 button:not(:disabled):hover{filter:brightness(1.12)}}._panel_9rmqf_3 :is(button,input,a):focus-visible{outline-offset:3px;outline:3px solid #f7f3ff}._workspace_9rmqf_24:focus-visible{outline-offset:3px;outline:3px solid #f7f3ff}._spin_9rmqf_111{animation:1s linear infinite _spin_9rmqf_111}@keyframes _spin_9rmqf_111{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spin_9rmqf_111{animation:none}}@media (max-width:1150px){._navigation_9rmqf_1.kk-admin-nav{grid-template-columns:repeat(4,minmax(0,1fr))}._layout_9rmqf_23{grid-template-columns:minmax(235px,275px) minmax(0,1fr);gap:16px}._orderDetail_9rmqf_55,._uploadForm_9rmqf_64{padding:20px}}@media (max-width:850px){._layout_9rmqf_23{grid-template-columns:1fr}._orderList_9rmqf_29{grid-template-columns:repeat(2,minmax(0,1fr));max-height:340px}._headerIcon_9rmqf_9{display:none}._empty_9rmqf_48{min-height:340px}}@media (max-width:550px){._navigation_9rmqf_1.kk-admin-nav{grid-template-columns:repeat(2,minmax(0,1fr))}._panel_9rmqf_3{margin-top:25px}._header_9rmqf_5>div>span{font-size:12px}._search_9rmqf_10{padding:17px 15px 13px}._searchRow_9rmqf_12{gap:7px}._search_9rmqf_10 input{padding-left:36px;font-size:12px}._searchInput_9rmqf_13>svg{width:16px;left:11px}._searchRow_9rmqf_12 ._primary_9rmqf_20{padding-inline:12px}._searchRow_9rmqf_12 ._primary_9rmqf_20>svg{display:none}._searchHint_9rmqf_18{flex-direction:column;align-items:flex-start;gap:3px}._orderList_9rmqf_29{grid-template-columns:1fr;max-height:310px}._detailTitle_9rmqf_56{flex-direction:column;align-items:flex-start;gap:10px}._orderDetail_9rmqf_55 dl{grid-template-columns:1fr;gap:14px}._orderDetail_9rmqf_55,._uploadForm_9rmqf_64{padding:18px}._numberLabel_9rmqf_11 input{max-width:none}._pdfFrame_9rmqf_87{height:460px}._previewHeading_9rmqf_84{flex-direction:column;align-items:flex-start}._empty_9rmqf_48{min-height:330px;padding:30px 20px}._empty_9rmqf_48 h2{font-size:19px}._stored_9rmqf_99{padding:22px 18px}._stored_9rmqf_99>button{width:100%;margin-left:0}._success_9rmqf_93{margin-inline:18px}}._frame_x3nfn_1{color:#f7f3ff;background:#14101f;min-height:100dvh;padding-top:76px}._frame_x3nfn_1 *,._frame_x3nfn_1 :before,._frame_x3nfn_1 :after{box-sizing:border-box}._switch_x3nfn_3{z-index:1010;isolation:isolate;background:#14101f;border:1px solid #58466d;border-radius:16px;grid-template-columns:1fr 1fr;width:280px;height:48px;padding:4px;display:grid;position:fixed;top:14px;right:144px}._switch_x3nfn_3>i{z-index:-1;background:#ffb64e;border-radius:12px;width:calc(50% - 4px);transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:4px auto 4px 4px;box-shadow:0 0 19px #9de87518}._switch_x3nfn_3[data-view=learner]>i{transform:translate(100%)}._switch_x3nfn_3 button{cursor:pointer;white-space:nowrap;border-radius:12px;margin:0;padding:0 7px;font-family:inherit;font-size:12px;font-weight:800;line-height:1.2;transition:color .2s;color:#f7f3ff!important;box-shadow:none!important;background:0 0!important;border:0!important}._switch_x3nfn_3 button[aria-pressed=true]{color:#123423!important}._switch_x3nfn_3 button:focus-visible{outline-offset:3px;outline:2px solid #f7f3ff}._page_x3nfn_9{background:radial-gradient(at 95% 0,#0d3b4d55,#0000 55%),#14101f;min-height:calc(100dvh - 76px)}._header_x3nfn_10{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#051923f5;border-bottom:1px solid #27465180;align-items:center;height:76px;padding:0 24px 0 2.8vw;display:flex;position:fixed;inset:0 0 auto}._logo_x3nfn_11{flex:none;width:148px;display:block}._logo_x3nfn_11 img{width:100%;height:auto;max-height:48px;display:block}._identity_x3nfn_13{background:#14101f;border:1px solid #2d243b;border-radius:13px;align-items:center;gap:12px;min-width:0;max-width:430px;margin-left:auto;margin-right:440px;padding:9px 13px;display:flex}._identity_x3nfn_13 b{letter-spacing:1px;color:#ffb64e;white-space:nowrap;font-size:9px}._identity_x3nfn_13 span{text-overflow:ellipsis;white-space:nowrap;color:#b8aec5;font-size:10px;overflow:hidden}._headerAction_x3nfn_16{color:#ffb64e;cursor:pointer;background:#211a2e;border:1px solid #2d243b;border-radius:14px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:16px;right:84px}@media (min-width:761px) and (hover:hover) and (pointer:fine){._headerAction_x3nfn_16:hover{background:#2d243b;border-color:#b8aec5}}._unread_x3nfn_18{color:#211a2e;background:#ffb64e;border-radius:6px;place-items:center;min-width:18px;height:18px;padding:2px 4px;font-size:10px;font-weight:850;display:grid;position:absolute;top:-5px;right:-4px}._menu_x3nfn_19{position:absolute;top:16px;right:24px}._menu_x3nfn_19>summary{cursor:pointer;list-style:none}._menu_x3nfn_19>summary::-webkit-details-marker{display:none}._menuPanel_x3nfn_22{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#58466d #14101f;background:#14101f;border:1px solid #58466d;border-radius:22px;gap:12px;width:min(376px,100vw - 24px);max-height:calc(100dvh - 95px);padding:14px;display:grid;position:absolute;top:55px;right:0;overflow:auto;box-shadow:0 22px 68px #0009,inset 0 1px #ffffff08}._menuPanel_x3nfn_22>p{overflow-wrap:anywhere;margin:3px 8px 10px;font-size:11px}._menuPanel_x3nfn_22>button{text-align:left;color:#f7f3ff;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:13px 10px;font-size:12px;display:flex}@media (min-width:761px) and (hover:hover) and (pointer:fine){._menuPanel_x3nfn_22>button:hover{color:#ffb64e;background:#2d243b}}._menuPanel_x3nfn_22 hr{border:0;border-top:1px solid #58466d;margin:10px 0}._menuPanel_x3nfn_22 small{color:#b8aec5;padding:3px 9px 12px;font-size:11px;line-height:1.6;display:block}._accountEmail_x3nfn_28{border-bottom:1px solid #ffffff12;gap:5px;padding:3px 4px 10px;display:grid}._accountEmail_x3nfn_28 small{color:#b8aec5;letter-spacing:1.3px;padding:0;font-size:10px;font-weight:800}._accountEmail_x3nfn_28 b{color:#f7f3ff;overflow-wrap:anywhere;font-size:13px;line-height:1.5}._accessCard_x3nfn_31{background:linear-gradient(135deg,#211a2e,#211a2e);border:1px solid #58466d;border-radius:15px;min-width:0;padding:16px}._accessHeading_x3nfn_32{justify-content:space-between;align-items:center;gap:8px;display:flex}._accessHeading_x3nfn_32 span{color:#f7f3ff;letter-spacing:1px;font-size:9px;font-weight:850}._accessHeading_x3nfn_32 b{color:#ffb64e;background:#8ee26418;border-radius:7px;padding:4px 7px;font-size:10px}._accessCard_x3nfn_31 h2{color:#f7f3ff;letter-spacing:-.6px;overflow-wrap:anywhere;margin:10px 0 12px;font-size:23px;font-weight:850;line-height:1.2}._accessCard_x3nfn_31>p{color:#f7f3ff;margin:0 0 14px;font-size:11px;line-height:1.6}._accessCard_x3nfn_31 dl{gap:9px;margin:0 0 14px;display:grid}._accessCard_x3nfn_31 dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}._accessCard_x3nfn_31 dt{color:#f7f3ff;font-size:11px;line-height:1.45}._accessCard_x3nfn_31 dd{color:#f7f3ff;text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:750;line-height:1.45}._accessCard_x3nfn_31>button{color:#14101f;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#ffb64e;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;font-weight:850;display:flex}._accountNavigation_x3nfn_42,._accountHelp_x3nfn_42{gap:6px;display:grid}._accountNavigation_x3nfn_42 button,._accountHelp_x3nfn_42 a{color:#f7f3ff;width:100%;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;padding:8px;text-decoration:none;display:flex}._accountNavigation_x3nfn_42 button>svg:first-child{color:#f7f3ff;background:#211a2e;border-radius:10px;flex:none;width:34px;height:34px;padding:7px}._accountNavigation_x3nfn_42 button>span,._accountHelp_x3nfn_42 a>span:nth-child(2){flex:1;min-width:0}._accountNavigation_x3nfn_42 b,._accountHelp_x3nfn_42 b{font-size:13px;line-height:1.5;display:block}._accountNavigation_x3nfn_42 small,._accountHelp_x3nfn_42 small{color:#b8aec5;overflow-wrap:anywhere;padding:0;font-size:10px;line-height:1.5}._accountHelp_x3nfn_42 a>span:first-child{color:#f7f3ff;background:#211a2e;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}._accountActions_x3nfn_49{border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr;gap:8px;padding-top:10px;display:grid}._accountActions_x3nfn_49 button{color:#f7f3ff;min-height:44px;font:inherit;cursor:pointer;background:#211a2e;border:1px solid #58466d;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 8px;font-size:11px;font-weight:750;display:flex}._accountActions_x3nfn_49 button>span{gap:1px;display:grid}._accountActions_x3nfn_49 button small{color:#f7f3ff;padding:0;font-size:9px;line-height:1.25}._accountActions_x3nfn_49 ._logout_x3nfn_53{color:#f4b5b6}._testActions_x3nfn_54{border-top:1px solid #ffffff12;gap:7px;padding-top:10px;display:grid}._testActions_x3nfn_54 small{padding:3px 4px}._testActions_x3nfn_54 button{color:#f7f3ff;min-height:42px;font:inherit;cursor:pointer;background:#211a2e;border:1px solid #58466d;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;font-size:11px;font-weight:750;display:flex}._accountLegal_x3nfn_57{grid-template-columns:1fr 1fr;gap:0 8px;display:grid}._accountLegal_x3nfn_57 a{color:#b8aec5;align-items:center;gap:6px;min-height:44px;padding:6px 4px;font-size:11px;line-height:1.4;text-decoration:none;display:flex}._linkNote_x3nfn_59{line-height:1.4;color:#b8aec5!important;margin:-4px 4px 1px!important;font-size:10px!important}._menuPanel_x3nfn_22 :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #f7f3ff}@media (hover:hover){@media (min-width:761px) and (hover:hover) and (pointer:fine){._accountNavigation_x3nfn_42 button:hover,._accountHelp_x3nfn_42 a:hover,._accountActions_x3nfn_49 button:hover,._testActions_x3nfn_54 button:hover{background:#211a2e;border-color:#f7f3ff}._accountLegal_x3nfn_57 a:hover{color:#fff;text-decoration:underline}._accessCard_x3nfn_31>button:hover{background:#ffb64e}}}._hero_x3nfn_62{background:radial-gradient(at 2% 100%,#8cbd6d19,#0000 50%),radial-gradient(at 100% 5%,#27b4d831,#0000 65%),#14101f;border-bottom:1px solid #2c59602b;grid-template-columns:minmax(0,1fr) minmax(0,38%);align-items:center;gap:40px;padding:70px 7vw;display:grid}._copy_x3nfn_63{min-width:0}._welcome_x3nfn_64{color:#f7f3ff;letter-spacing:-1.8px;overflow-wrap:anywhere;margin:0 0 28px;font-size:clamp(42px,3.6vw,68px);font-weight:900;line-height:1.05;display:block}._copy_x3nfn_63 ._kicker_x3nfn_65{letter-spacing:2px;color:#ffb64e;margin:0 0 14px;font-size:11px;font-weight:850;line-height:1.5}._page_x3nfn_9 ._title_x3nfn_66{letter-spacing:-2px;color:#f7f3ff;min-height:1.96em;margin:0 0 25px;font-size:clamp(64px,5.1vw,98px);font-weight:400;line-height:.98}._title_x3nfn_66 em{color:#ffb64e;font-style:normal}._copy_x3nfn_63 ._description_x3nfn_68{color:#b8aec5;max-width:700px;margin:0;font-size:16px;line-height:1.55}._benefits_x3nfn_69{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:700px;margin-top:28px;display:grid}._benefits_x3nfn_69 b{color:#f7f3ff;background:#bad3bc12;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:7px;font-size:12px;font-weight:700;display:flex}._benefits_x3nfn_69 svg{color:#ffb64e;flex-shrink:0}._summary_x3nfn_72{background:#082330c9;border:1px solid #58466d;border-radius:26px;grid-template-columns:minmax(0,41%) minmax(0,59%);min-height:435px;display:grid;overflow:hidden;box-shadow:0 20px 70px #001b2824}._ranking_x3nfn_73{border-right:1px solid #31546380;flex-direction:column;gap:15px;min-width:0;padding:25px 20px 20px;display:flex}._rankingTitle_x3nfn_74{letter-spacing:1px;font-size:9px;font-weight:850;color:#f7f3ff!important;margin:0!important}._rankingTitle_x3nfn_74 span{color:#ffb64e;letter-spacing:0;margin-top:5px;font-size:8px;display:block}._rankList_x3nfn_76{gap:7px;margin:0;padding:0;list-style:none;display:grid}._rankList_x3nfn_76 li{background:#d3eef10a;border:1px solid #c0dfe60a;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 9px;display:grid}._rankList_x3nfn_76 li>span{color:#ffb64e;font-size:10px;font-weight:850}._rankList_x3nfn_76 li>b{color:#f7f3ff;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}._rankList_x3nfn_76 strong{color:#ffb64e;text-align:right;font-size:13px;line-height:1.2}._rankList_x3nfn_76 small{color:#b8aec5;margin-top:3px;font-size:8px;font-weight:500;display:block}._rankEmpty_x3nfn_82{color:#b8aec5;flex-direction:column;gap:10px;padding:24px 0;font-size:12px;line-height:1.6;display:flex}._rankEmpty_x3nfn_82 svg,._rankEmpty_x3nfn_82 b{color:#f7f3ff}._rankFooter_x3nfn_84{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}._rankFooter_x3nfn_84 small{color:#b8aec5;font-size:10px}._rankFooter_x3nfn_84 button{color:#ffb64e;cursor:pointer;background:#90cf6e18;border:1px solid #ffb64e;border-radius:12px;place-items:center;width:37px;height:37px;display:grid}._overview_x3nfn_87{flex-direction:column;min-width:0;padding:38px 22px 25px;display:flex}._overviewTop_x3nfn_88{align-items:center;gap:18px;display:flex}._orb_x3nfn_89{color:#2d243b;background:linear-gradient(135deg,#f7f3ff,#f7f3ff) padding-box padding-box;border:8px solid #53c9da24;border-radius:50%;flex-direction:column;flex:0 0 116px;justify-content:center;align-items:center;width:116px;height:116px;display:flex;box-shadow:0 0 28px #36bdd014}._orb_x3nfn_89 strong{font-size:32px;font-weight:850;line-height:1.2}._orb_x3nfn_89 span{letter-spacing:1px;font-size:9px;font-weight:900}._seatStats_x3nfn_91{flex:1;gap:12px;min-width:0;margin:0;display:grid}._seatStats_x3nfn_91>div{border-bottom:1px solid #36596550;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}._seatStats_x3nfn_91 dt{color:#b8aec5;font-size:11px}._seatStats_x3nfn_91 dd{color:#ffb64e;text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800}._teamStats_x3nfn_94{border-top:1px solid #31546380;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:40px 0 0;padding-top:15px;display:grid}._teamStats_x3nfn_94>div{border-bottom:1px solid #31546350;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}._teamStats_x3nfn_94 dt{color:#f7f3ff;font-size:11px;font-weight:700}._teamStats_x3nfn_94 dd{color:#ffb64e;margin:0;font-size:19px;font-weight:850}._capacity_x3nfn_97{margin-top:auto;padding-top:20px}._capacity_x3nfn_97>div:first-child{color:#b8aec5;justify-content:space-between;gap:8px;font-size:10px;display:flex}._capacity_x3nfn_97 b{color:#ffb64e}._track_x3nfn_98{background:#2d243b;border-radius:9px;height:5px;margin-top:9px;overflow:hidden}._track_x3nfn_98 i{background:linear-gradient(90deg,#f7f3ff,#ffb64e);height:100%;display:block}._workspace_x3nfn_99{padding:18px 7vw 65px;scroll-margin-top:94px}._workspace_x3nfn_99>nav{background:0 0;border:0;border-radius:0;gap:9px;margin-bottom:42px;padding:0}._workspace_x3nfn_99>nav>button{background:#211a2e;border:1px solid #58466d;border-radius:14px;justify-content:flex-start;min-height:54px;padding:13px 20px}._error_x3nfn_102{margin:25px 7vw}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-nav.learner-nav,html body ._frame_x3nfn_1 .refrigeration-simulation>.learning-nav.simulation-nav,html body ._frame_x3nfn_1 .quiz-nav{z-index:1000!important;background:#051923f5!important;width:100%!important;height:76px!important;min-height:76px!important;position:fixed!important;inset:0 0 auto!important}html body ._frame_x3nfn_1 .learning-home{padding-top:0!important}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-hero{background:radial-gradient(at 2% 100%,#8cbd6d19,#0000 50%),radial-gradient(at 100% 5%,#27b4d831,#0000 65%),#14101f!important;grid-template-columns:minmax(0,1fr) minmax(0,38%)!important;align-items:center!important;gap:40px!important;max-width:none!important;margin:0!important;padding:70px 7vw!important;display:grid!important}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-hero>.hero-copy .welcome{margin:0 0 28px!important}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-hero>.hero-copy .hero-welcome-name{letter-spacing:-1.8px!important;font-size:clamp(42px,3.6vw,68px)!important;font-weight:900!important;line-height:1.05!important}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-hero>.hero-copy h1{letter-spacing:-2px!important;min-height:1.96em!important;margin:0 0 25px!important;font-size:clamp(64px,5.1vw,98px)!important;font-weight:400!important;line-height:.98!important}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-hero>.hero-copy>p{letter-spacing:2px!important;margin:0 0 14px!important;font-size:11px!important}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-hero>.hero-copy>span{max-width:700px!important;font-size:16px!important;line-height:1.55!important}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-hero>.hero-copy .hero-tags{gap:6px!important;max-width:700px!important;margin-top:28px!important}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-hero>.hero-copy .hero-tags b{min-height:32px!important;font-size:12px!important}html body ._frame_x3nfn_1 .learning-catalog{max-width:none!important;padding-left:7vw!important;padding-right:7vw!important}html body ._frame_x3nfn_1 .learning-nav .brand-home-link{left:2.8vw!important}@media (min-width:761px){html body ._frame_x3nfn_1 .learning-nav .learning-nav-center{left:calc(50% - 140px)!important}}@media (max-width:1600px) and (min-width:1101px){._overview_x3nfn_87{padding:30px 16px 22px}._overviewTop_x3nfn_88{gap:11px}._orb_x3nfn_89{border-width:6px;flex-basis:90px;width:90px;height:90px}._orb_x3nfn_89 strong{font-size:28px}._orb_x3nfn_89 span{font-size:7px}._ranking_x3nfn_73{padding:22px 14px}._teamStats_x3nfn_94{gap:0 12px}._teamStats_x3nfn_94 dt{font-size:10px}._summary_x3nfn_72{min-height:405px}}@media (max-width:1300px){._identity_x3nfn_13{display:none}._hero_x3nfn_62{grid-template-columns:minmax(0,1fr) minmax(0,45%);gap:28px;padding-left:5vw;padding-right:5vw}._welcome_x3nfn_64{font-size:42px}._page_x3nfn_9 ._title_x3nfn_66{font-size:72px}._benefits_x3nfn_69 b{font-size:10px}._workspace_x3nfn_99{padding-left:5vw;padding-right:5vw}}@media (max-width:1100px){._hero_x3nfn_62{grid-template-columns:1fr;gap:35px;padding:44px 6vw}._copy_x3nfn_63 ._description_x3nfn_68{max-width:720px}._summary_x3nfn_72{min-height:340px}._overview_x3nfn_87{padding:30px}._teamStats_x3nfn_94{margin-top:24px}._welcome_x3nfn_64{font-size:46px}._workspace_x3nfn_99{padding:18px 6vw 55px}._benefits_x3nfn_69 b{font-size:12px}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-hero{grid-template-columns:1fr!important;padding:44px 6vw!important}html body ._frame_x3nfn_1 .learning-catalog{padding-left:6vw!important;padding-right:6vw!important}}@media (max-width:760px){._frame_x3nfn_1{padding-top:128px}._header_x3nfn_10{align-items:flex-start;height:128px;padding:16px 18px}._logo_x3nfn_11{width:122px}._logo_x3nfn_11 img{height:40px}._headerAction_x3nfn_16{top:14px;right:72px}._menu_x3nfn_19{top:14px;right:18px}._switch_x3nfn_3{border-radius:14px;width:280px;height:44px;top:72px;right:50%;transform:translate(50%)}._switch_x3nfn_3>i{border-radius:10px}._switch_x3nfn_3 button{font-size:12px}._menuPanel_x3nfn_22{z-index:1020;width:min(376px,100vw - 24px);max-height:calc(100dvh - 78px);top:49px}._menu_x3nfn_19[open]{z-index:1030}._frame_x3nfn_1:has(._menu_x3nfn_19[open])>._switch_x3nfn_3{z-index:990}._hero_x3nfn_62{gap:28px;padding:33px 20px}._welcome_x3nfn_64{letter-spacing:-1px;margin-bottom:24px;font-size:34px}._page_x3nfn_9 ._title_x3nfn_66{letter-spacing:-1.7px;margin-bottom:20px;font-size:56px}._copy_x3nfn_63 ._description_x3nfn_68{font-size:14px}._copy_x3nfn_63 ._kicker_x3nfn_65{font-size:9px}._benefits_x3nfn_69{gap:5px;margin-top:22px}._benefits_x3nfn_69 b{padding:7px 4px;font-size:9px}._benefits_x3nfn_69 svg{width:12px}._summary_x3nfn_72{border-radius:22px;grid-template-columns:1fr;min-height:0}._overview_x3nfn_87{grid-row:1;padding:24px}._overviewTop_x3nfn_88{gap:23px}._teamStats_x3nfn_94{margin-top:22px}._capacity_x3nfn_97{padding-top:18px}._ranking_x3nfn_73{border-top:1px solid #31546380;border-right:0;padding:20px 24px}._rankEmpty_x3nfn_82{gap:5px;padding:8px 0}._rankEmpty_x3nfn_82 svg{display:none}._rankFooter_x3nfn_84{margin-top:5px}._rankList_x3nfn_76{grid-template-columns:1fr}._workspace_x3nfn_99{padding:16px 16px 40px;scroll-margin-top:144px}._workspace_x3nfn_99>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:24px;display:grid}._workspace_x3nfn_99>nav>button{min-height:47px;padding:10px 11px;font-size:11px}._error_x3nfn_102{margin:20px}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-nav.learner-nav,html body ._frame_x3nfn_1 .refrigeration-simulation>.learning-nav.simulation-nav,html body ._frame_x3nfn_1 .quiz-nav{height:128px!important;min-height:128px!important}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-hero{gap:28px!important;padding:33px 20px!important}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-hero>.hero-copy .hero-welcome-name{letter-spacing:-1px!important;font-size:34px!important}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-hero>.hero-copy h1{margin-bottom:20px!important;font-size:56px!important}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-hero>.hero-copy>span{font-size:14px!important}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-hero>.hero-copy .hero-tags b{font-size:9px!important}html body ._frame_x3nfn_1 .learning-catalog{padding-left:20px!important;padding-right:20px!important}}@media (prefers-reduced-motion:reduce){._switch_x3nfn_3>i,._switch_x3nfn_3 button{transition:none}}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-hero>.hero-copy{width:auto!important;max-width:none!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-hero>.hero-copy h1 em{color:#ffb64e!important}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-hero>.hero-copy .hero-tags{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-hero>.kk-company-learning-summary{align-self:center;min-height:435px}html body ._frame_x3nfn_1 .learning-nav{--kk-learner-header-height:76px;--kk-header-action-size:44px;--kk-header-action-top:16px;--kk-header-action-right:24px}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-nav.learner-nav>.learning-nav-center{top:38px!important;left:calc(50% - 140px)!important;transform:translate(-50%,-50%)!important}@media (max-width:1100px) and (min-width:761px){html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-nav.learner-nav>.learning-nav-center{left:210px!important;transform:translateY(-50%)!important}html body ._frame_x3nfn_1 .learning-nav .stage-switch{--stage-tab-width:55px}}@media (max-width:760px){._frame_x3nfn_1[data-company-forum=learner]{padding-top:192px}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-nav.learner-nav{height:192px!important;min-height:192px!important;max-height:192px!important}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-nav.learner-nav>.learning-nav-center{top:136px!important;left:50%!important;transform:translate(-50%)!important}html body ._frame_x3nfn_1 .learning-nav{--kk-header-action-right:18px;--kk-header-action-top:14px}html body ._frame_x3nfn_1 .learning-nav .brand-home-link{width:122px!important;height:40px!important;top:16px!important;left:18px!important}html body ._frame_x3nfn_1 .learning-nav .brand-home-link img{width:122px!important;height:40px!important}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-hero>.kk-company-learning-summary{min-height:0}}@media (min-width:1101px) and (max-width:1600px){._hero_x3nfn_62{grid-template-columns:minmax(0,1fr) minmax(550px,42%);gap:28px;padding-left:5vw;padding-right:5vw}html body ._frame_x3nfn_1 .trainer-home.learning-home>.learning-hero{grid-template-columns:minmax(0,1fr) minmax(550px,42%)!important;gap:28px!important;padding-left:5vw!important;padding-right:5vw!important}}@media (max-width:760px){html body ._frame_x3nfn_1._frame_x3nfn_1[data-company-forum] .trainer-home.learning-home>header.learning-nav.learner-nav[data-app-header=home]{height:192px!important;min-height:192px!important;max-height:192px!important;position:fixed!important;inset:0 0 auto!important;transform:none!important}html body ._frame_x3nfn_1._frame_x3nfn_1[data-company-forum] .trainer-home.learning-home>header.learning-nav.learner-nav[data-app-header=home]>.learning-nav-center{transform:translate(-50%)!important;translate:var(--company-rail-translation,0px)!important;scale:var(--company-rail-scale,1)!important;will-change:auto!important;transition:none!important;animation:none!important;top:136px!important;left:50%!important;right:auto!important}html body ._frame_x3nfn_1._frame_x3nfn_1 .learning-nav .main-stage-switch:before,html body ._frame_x3nfn_1._frame_x3nfn_1 .learning-nav .main-stage-switch:after{display:none!important}html body ._frame_x3nfn_1._frame_x3nfn_1 .learning-nav .main-stage-switch>button{color:#b8aec5!important;background:0 0!important}html body ._frame_x3nfn_1._frame_x3nfn_1 .learning-nav .main-stage-switch>button.on{color:#123423!important;background:#ffb64e!important}}html body ._frame_x3nfn_1._frame_x3nfn_1 .learning-nav .main-stage-switch,html body ._frame_x3nfn_1._frame_x3nfn_1 .learning-nav .learning-tool-switch{background:#14101f!important;border-color:#2d243b!important}._frame_x3nfn_1:has(.learner-account-menu.is-open)>._switch_x3nfn_3{z-index:990}@media (min-width:761px){html body ._frame_x3nfn_1._learnerOnly_x3nfn_164 .trainer-home.learning-home>.learning-nav.learner-nav>.learning-nav-center{left:50%!important;transform:translate(-50%,-50%)!important}}@media (max-width:760px){._frame_x3nfn_1._learnerOnly_x3nfn_164[data-company-forum]{padding-top:128px}html body ._frame_x3nfn_1._frame_x3nfn_1._learnerOnly_x3nfn_164[data-company-forum] .trainer-home.learning-home>header.learning-nav.learner-nav[data-app-header=home]{height:128px!important;min-height:128px!important;max-height:128px!important}html body ._frame_x3nfn_1._frame_x3nfn_1._learnerOnly_x3nfn_164[data-company-forum] .trainer-home.learning-home>header.learning-nav.learner-nav[data-app-header=home]>.learning-nav-center{top:72px!important}}@media (min-width:761px) and (max-width:1100px){._frame_x3nfn_1[data-company-forum=learner]{padding-top:144px}html body ._frame_x3nfn_1._frame_x3nfn_1[data-company-forum] .trainer-home.learning-home>header.learning-nav.learner-nav[data-app-header=home]{height:144px!important;min-height:144px!important;max-height:144px!important;position:fixed!important;inset:0 0 auto!important}html body ._frame_x3nfn_1._frame_x3nfn_1[data-company-forum] .trainer-home.learning-home>header.learning-nav.learner-nav[data-app-header=home]>.learning-nav-center{transform:translate(-50%)!important;translate:var(--company-rail-translation,0px)!important;scale:var(--company-rail-scale,1)!important;animation:none!important;top:84px!important;left:50%!important}}@media (max-width:760px){._header_x3nfn_10{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:#14101f!important}._hero_x3nfn_62{background:radial-gradient(at 92% 0,#0c41534a,#0000 45%),radial-gradient(at 0 75%,#8cbd6d12,#0000 42%),#14101f}._benefits_x3nfn_69 b{background:#bad3bc10;border:1px solid #35566066}._summary_x3nfn_72{box-shadow:none;background:#211a2e}._overview_x3nfn_87{padding:18px 16px 16px}._overviewTop_x3nfn_88{text-align:center;grid-template-columns:1fr;justify-items:center;gap:13px;display:grid}._orb_x3nfn_89{border-width:6px;flex-basis:86px;width:86px;height:86px}._orb_x3nfn_89 strong{font-size:27px}._orb_x3nfn_89 span{letter-spacing:.9px;font-size:7px}._seatStats_x3nfn_91{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}._seatStats_x3nfn_91>div{text-align:center;background:#ffffff03;border:1px solid #31546366;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:64px;padding:9px 7px}._seatStats_x3nfn_91 dt{font-size:10px;line-height:1.35}._seatStats_x3nfn_91 dd{text-align:center;max-width:100%;font-size:12px;line-height:1.35}._teamStats_x3nfn_94{gap:0 14px;margin-top:16px;padding-top:8px}._teamStats_x3nfn_94>div{text-align:center;flex-direction:column;justify-content:center;gap:5px;min-height:65px;padding:9px 4px}._teamStats_x3nfn_94 dt{font-size:10px}._teamStats_x3nfn_94 dd{font-size:17px}._capacity_x3nfn_97{padding-top:13px}._capacity_x3nfn_97>div:first-child{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:9px}._track_x3nfn_98{margin-top:7px}._ranking_x3nfn_73{text-align:center;align-items:stretch;gap:10px;padding:17px 16px 16px}._rankingTitle_x3nfn_74{text-align:center;line-height:1.55}._rankingTitle_x3nfn_74 span{margin:3px 0 0;display:block}._rankList_x3nfn_76 li{text-align:center;grid-template-columns:minmax(44px,1fr) minmax(0,2fr) minmax(52px,1fr)}._rankList_x3nfn_76 li>span,._rankList_x3nfn_76 li>b,._rankList_x3nfn_76 strong{text-align:center}._rankEmpty_x3nfn_82{padding:5px 0;font-size:11px;line-height:1.5}._rankFooter_x3nfn_84{flex-wrap:wrap;justify-content:center;gap:10px 14px}._rankFooter_x3nfn_84 small{text-align:center;flex:0 0 100%}._rankFooter_x3nfn_84 button{border-radius:11px;width:38px;height:38px}._workspace_x3nfn_99{padding:12px 16px max(36px,env(safe-area-inset-bottom));scroll-margin-top:calc(76px + env(safe-area-inset-top,0px))}._workspace_x3nfn_99>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 0 18px;padding:0;display:grid;overflow:visible}._workspace_x3nfn_99>nav::-webkit-scrollbar{display:none}._workspace_x3nfn_99>nav>button{white-space:normal;text-align:center;border-radius:12px;justify-content:center;min-width:0;min-height:48px;padding:10px 9px}._workspace_x3nfn_99>nav>button:last-child:nth-child(odd){grid-column:1/-1}._menuPanel_x3nfn_22{width:calc(100vw - 24px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - 78px);-webkit-backdrop-filter:none;backdrop-filter:none;background:#14101f;top:50px}}._backToTop_x3nfn_215{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:50;color:#ffb64e;cursor:pointer;background:#211a2e;border:1px solid #f7f3ff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:28px;display:grid;position:fixed;box-shadow:0 4px 18px #0005}@media (min-width:761px) and (hover:hover) and (pointer:fine){._backToTop_x3nfn_215:hover{background:#2d243b}}._backToTop_x3nfn_215:focus-visible{outline-offset:4px;outline:3px solid #ffb64e}html body ._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3[data-company-forum]{padding-top:0!important}html body ._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3[data-company-forum] [data-company-header-content]{width:100%!important;height:var(--kk-learner-header-height,76px)!important;min-height:var(--kk-learner-header-height,76px)!important;max-height:var(--kk-learner-header-height,76px)!important;box-sizing:border-box!important;z-index:90!important;border-width:0 0 1px!important;border-bottom-style:solid!important;border-bottom-color:#58466d!important;border-radius:0!important;margin:0!important;padding:0!important;transition:none!important;animation:none!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body ._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3[data-company-forum] [data-company-header-content]>a{z-index:96;left:var(--kk-global-logo-inset,clamp(18px, 5vw, 76px))!important;top:calc((var(--kk-learner-header-height,76px) - var(--kk-global-logo-height,54px)) / 2)!important;width:var(--kk-global-logo-width,150px)!important;height:var(--kk-global-logo-height,54px)!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important}html body ._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3[data-company-forum] [data-company-header-content]>a>img{object-fit:contain;object-position:left center;width:100%!important;height:100%!important;max-height:none!important}html body ._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3[data-company-forum] [data-company-header-center]{max-width:330px;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}html body ._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3[data-company-forum] [data-company-header-action],html body ._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3[data-company-forum] [data-company-header-menu]{top:var(--kk-header-action-top,12px)!important;left:auto!important;right:var(--kk-header-action-right,16px)!important;width:var(--kk-header-action-size,52px)!important;height:var(--kk-header-action-size,52px)!important;max-width:var(--kk-header-action-size,52px)!important;max-height:var(--kk-header-action-size,52px)!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important;transform:none!important}html body ._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3[data-company-forum] [data-company-header-action]{right:calc(var(--kk-header-action-right,16px) + var(--kk-header-action-size,52px) + 8px)!important}@media (max-width:1100px){html body ._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3[data-company-forum] [data-company-header-center]{display:none!important}}@media (max-width:760px){html body ._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3[data-company-forum] [data-company-header-content]{height:calc(66px + env(safe-area-inset-top,0px))!important;min-height:calc(66px + env(safe-area-inset-top,0px))!important;max-height:calc(66px + env(safe-area-inset-top,0px))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:#14101f!important}html body ._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3[data-company-forum] [data-company-header-content]>a{top:calc(env(safe-area-inset-top,0px) + 9px)!important;left:max(14px, env(safe-area-inset-left))!important;filter:none!important;opacity:1!important;width:clamp(86px,23vw,98px)!important;height:48px!important;transform:none!important}html body ._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3[data-company-forum] [data-company-header-content]>a>img{filter:none!important;opacity:1!important;transform:none!important}html body ._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3[data-company-forum] [data-company-header-action],html body ._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3[data-company-forum] [data-company-header-menu]{top:calc(env(safe-area-inset-top,0px) + 11px)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;transform:none!important}html body ._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3[data-company-forum] [data-company-header-action]{box-shadow:none!important;background:#211a2e!important}html body ._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3[data-company-forum] [data-company-header-menu]>summary{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}html body ._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3._layout_1olk8_3[data-company-forum] [data-company-header-content] :is(a,button,summary){-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}}._scope_u0lol_3{--company-hero-columns:minmax(0, 1fr) minmax(0, 38%);--company-hero-pad:70px 7vw;--company-hero-gap:40px;--company-welcome-size:clamp(42px, 3.6vw, 68px);--company-welcome-gap:28px;--company-title-size:clamp(64px, 5.1vw, 98px);--company-title-gap:25px;--company-description-size:16px;--company-description-lines:2;--company-benefits-gap:28px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero]{grid-template-columns:var(--company-hero-columns)!important;align-items:stretch!important;gap:var(--company-hero-gap)!important;height:auto!important;min-height:0!important;max-height:none!important;padding:var(--company-hero-pad)!important;box-sizing:border-box!important;border:0!important;width:100%!important;max-width:none!important;margin:0!important;display:grid!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-copy]{text-align:left!important;align-self:start!important;width:auto!important;min-width:0!important;max-width:680px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-copy]>*,html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-copy]>.welcome>b{white-space:normal!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero],html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero] *{transition:none!important;animation:none!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero],html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-copy],html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-copy] *,html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-summary]{transform:none!important;translate:var(--company-static-translate,0px)!important;scale:var(--company-static-scale,1)!important;opacity:1!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-copy]>:first-child,html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-copy]>.welcome>b{overflow-wrap:anywhere;font-size:var(--company-welcome-size)!important;letter-spacing:-1px!important;min-height:1.05em!important;margin:0!important;padding:0!important;font-weight:900!important;line-height:1.05!important;display:block!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-copy]>:first-child{margin-bottom:var(--company-welcome-gap)!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-copy]>:nth-child(2){letter-spacing:2px!important;min-height:16px!important;margin:0 0 14px!important;padding:0!important;font-size:11px!important;font-weight:850!important;line-height:16px!important;display:block!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-copy]>h1{font-size:var(--company-title-size)!important;letter-spacing:-2px!important;min-height:1.96em!important;margin:0 0 var(--company-title-gap)!important;padding:0!important;font-weight:400!important;line-height:.98!important;display:block!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-copy]>h1>em{font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;vertical-align:baseline!important;margin:0!important;padding:0!important;display:inline!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-copy]>:nth-child(4){font-size:var(--company-description-size)!important;letter-spacing:normal!important;min-height:calc(var(--company-description-lines) * 1.55em)!important;width:100%!important;max-width:700px!important;margin:0!important;padding:0!important;font-weight:400!important;line-height:1.55!important;display:block!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-copy]>:nth-child(5){width:100%!important;max-width:700px!important;margin:var(--company-benefits-gap) 0 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:0!important;display:grid!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-copy]>:nth-child(5)>b{grid-column:auto!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:32px!important;padding:7px!important;font-size:12px!important;line-height:1.4!important;display:flex!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-summary]{box-sizing:border-box!important;border-width:1px!important;border-radius:26px!important;align-self:stretch!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-summary-ranking],html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-summary-personal]{align-self:stretch!important;min-height:0!important}@media (min-width:1601px){html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-summary]{align-self:start!important;min-height:435px!important}}@media (min-width:1101px) and (max-width:1600px){._scope_u0lol_3{--company-hero-columns:minmax(0, 1fr) minmax(390px, 44%);--company-hero-pad:48px 5vw;--company-hero-gap:3vw;--company-welcome-size:58px;--company-welcome-gap:24px;--company-title-size:74px;--company-description-lines:3}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-summary]{grid-template-rows:minmax(320px,auto) minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;min-height:560px!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-summary-personal]{grid-row:1!important;padding:20px!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-summary-personal]>:first-child>:first-child{flex-basis:96px!important;width:96px!important;height:96px!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-summary-personal]>dl{margin-top:16px!important;padding-top:12px!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-summary-personal]>dl>div{padding-block:8px!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-summary-personal]>:last-child{padding-top:10px!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-summary-ranking]{border-top:1px solid #31546380!important;border-right:0!important;grid-row:2!important;gap:10px!important;padding:16px 20px!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-summary-ranking]>p>span{margin:0 0 0 8px!important;display:inline!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-summary-ranking]>ol>li{padding:5px 9px!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-summary-ranking]>div:not(:last-child){gap:6px!important;padding:8px 0!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-summary-ranking]>div:not(:last-child)>svg{display:none!important}}@media (max-width:1100px){._scope_u0lol_3{--company-hero-columns:minmax(0, 1fr);--company-hero-pad:44px 6vw;--company-hero-gap:35px;--company-welcome-size:42px;--company-title-size:64px;--company-description-lines:2}}@media (max-width:760px){html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-copy]>:nth-child(5)>b{min-height:46px!important;padding:7px 4px!important;font-size:9px!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-summary]{grid-template-columns:minmax(0,1fr)!important;display:grid!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-summary-ranking]{order:2!important;grid-row:2!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-summary-personal]{order:1!important;grid-row:1!important}._scope_u0lol_3{--company-hero-pad:26px 16px 20px;--company-hero-gap:16px;--company-welcome-size:clamp(27px, 7.8vw, 32px);--company-welcome-gap:9px;--company-title-size:clamp(34px, 9.5vw, 40px);--company-title-gap:13px;--company-description-size:13px;--company-description-lines:3;--company-benefits-gap:13px}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-copy]>:first-child{letter-spacing:-.7px!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-copy]{text-align:center!important;justify-items:center!important;display:grid!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-copy]>:nth-child(2){letter-spacing:1.65px!important;min-height:13px!important;margin-bottom:9px!important;font-size:8px!important;line-height:13px!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-copy]>h1{letter-spacing:-1.2px!important;min-height:0!important;line-height:.96!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-copy]>:nth-child(4){text-align:center!important;max-width:34rem!important;min-height:0!important;line-height:1.48!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-copy]>:nth-child(5){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-copy]>:nth-child(5)>b{text-align:center!important;justify-content:center!important;min-height:38px!important;padding:7px 10px!important;font-size:9px!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-copy]>:nth-child(5)>b:last-child{grid-column:1/-1!important}html body ._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3._scope_u0lol_3[data-company-forum=instructor] [data-company-hero-summary]{border-radius:20px!important}}._scope_1o9cp_3{isolation:auto}._switch_1o9cp_4{--company-switch-font-size:11px;z-index:98;top:calc(var(--kk-header-action-top,12px) + (var(--kk-header-action-size,52px) - 48px) / 2);right:calc(var(--kk-header-action-right,16px) + var(--kk-header-action-size,52px) + var(--kk-header-action-size,52px) + 16px);isolation:isolate;box-sizing:border-box;pointer-events:auto;background:#14101f;border:1px solid #58466d;border-radius:14px;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));width:252px;height:48px;margin:0;padding:4px;display:grid;position:absolute}._switch_1o9cp_4>i{z-index:-1;background:#ffb64e;border-radius:10px;width:calc(50% - 4px);position:absolute;inset:4px auto 4px 4px;transform:translate(0)}._switch_1o9cp_4[data-view=learner]>i{transform:translate(100%)}html body ._switch_1o9cp_4._switch_1o9cp_4._switch_1o9cp_4>button{cursor:pointer;border-radius:10px;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;box-shadow:none!important;color:#f7f3ff!important;font-family:inherit!important;font-size:var(--company-switch-font-size)!important;letter-spacing:normal!important;white-space:nowrap!important;background:0 0!important;border:0!important;place-items:center!important;margin:0!important;padding:0 5px!important;font-weight:800!important;line-height:1.2!important;display:grid!important}html body ._switch_1o9cp_4._switch_1o9cp_4._switch_1o9cp_4>button span{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;color:inherit!important;font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline!important;position:static!important;transform:none!important}html body ._switch_1o9cp_4._switch_1o9cp_4._switch_1o9cp_4>button[aria-pressed=true]{color:#123423!important}html body ._switch_1o9cp_4._switch_1o9cp_4._switch_1o9cp_4>button:focus-visible{outline-offset:2px;outline:2px solid #f7f3ff}@media (max-width:1400px){._switch_1o9cp_4{width:196px}}@media (max-width:1100px){._switch_1o9cp_4{--company-switch-font-size:9px;width:152px}}@media (min-width:761px) and (max-width:1100px){html body ._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3[data-company-forum=learner]:not([data-company-learner-only=true]) header[data-app-header=home]>.learning-nav-center,html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview header[data-app-header=home]>.learning-nav-center{left:calc(var(--learning-rail-center-x,50%) - 54px)!important;gap:6px!important;max-width:254px!important}html body ._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3[data-company-forum=learner]:not([data-company-learner-only=true]) header[data-app-header=home] .main-stage-switch,html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview header[data-app-header=home] .main-stage-switch{--stage-tab-width:40px;--stage-meister-width:40px;--stage-active-width:40px;--stage-tab-pad:4px;--stage-tab-gap:0px;gap:0!important;padding-inline:4px!important}html body ._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3[data-company-forum=learner]:not([data-company-learner-only=true]) header[data-app-header=home] .main-stage-switch>button,html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview header[data-app-header=home] .main-stage-switch>button{flex:0 0 40px!important;width:40px!important;min-width:40px!important;padding-inline:0!important;font-size:9px!important}html body ._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3[data-company-forum=learner]:not([data-company-learner-only=true]) header[data-app-header=home] .learning-tool-switch,html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview header[data-app-header=home] .learning-tool-switch{--tool-tray-inset:4px;gap:2px!important;padding-inline:4px!important}html body ._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3[data-company-forum=learner]:not([data-company-learner-only=true]) header[data-app-header=home] .learning-tool-switch>button,html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview header[data-app-header=home] .learning-tool-switch>button{flex:0 0 32px!important;width:32px!important;min-width:32px!important}html body ._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3[data-company-forum=learner]:not([data-company-learner-only=true]) header[data-app-header=home] .learning-tool-switch>button>span,html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview header[data-app-header=home] .learning-tool-switch>button>span{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}}@media (max-width:760px){html body ._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3[data-company-forum=learner]:not([data-company-learner-only=true]) header[data-app-header=simulation],html body ._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3[data-company-forum=learner]:not([data-company-learner-only=true]) header[data-app-header=quiz],html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview header[data-app-header=simulation],html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview header[data-app-header=quiz]{height:calc(var(--kk-learner-header-height,66px) + 52px)!important;min-height:calc(var(--kk-learner-header-height,66px) + 52px)!important;max-height:calc(var(--kk-learner-header-height,66px) + 52px)!important}html body ._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3[data-company-forum=learner]:not([data-company-learner-only=true]) header[data-app-header=simulation]>.simulation-back-button,html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview header[data-app-header=simulation]>.simulation-back-button{top:var(--kk-learner-header-height,66px)!important;gap:8px!important;width:220px!important;max-width:calc(100% - 32px)!important;font-size:14px!important;left:50%!important;transform:translate(-50%)!important}html body ._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3[data-company-forum=learner]:not([data-company-learner-only=true]) header[data-app-header=simulation]>.simulation-back-button>span,html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview header[data-app-header=simulation]>.simulation-back-button>span{display:inline!important}html body ._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3._scope_1o9cp_3[data-company-forum=learner]:not([data-company-learner-only=true]) header[data-app-header=quiz]>.quiz-header-tools,html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview header[data-app-header=quiz]>.quiz-header-tools{top:var(--kk-learner-header-height,66px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}._switch_1o9cp_4{--company-switch-font-size:clamp(8px, 2.4vw, 10px);top:var(--kk-header-action-top,12px);width:min(196px, calc(100vw - var(--kk-global-logo-inset,16px) - var(--kk-global-logo-width,96px) - var(--kk-header-action-right,10px) - var(--kk-header-action-size,44px) - var(--kk-header-action-size,44px) - 24px));border-radius:12px;height:44px;padding:3px}._switch_1o9cp_4>i{border-radius:9px;width:calc(50% - 3px);inset:3px auto 3px 3px}html body ._switch_1o9cp_4._switch_1o9cp_4._switch_1o9cp_4>button{padding:0 1px!important}html body ._switch_1o9cp_4._switch_1o9cp_4._switch_1o9cp_4>button>span>span{display:block!important}._switch_1o9cp_4{top:calc(env(safe-area-inset-top,0px) + 11px);right:calc(max(14px, env(safe-area-inset-right)) + 104px);width:min(158px, calc(100vw - max(14px, env(safe-area-inset-left)) - clamp(86px, 23vw, 98px) - max(14px, env(safe-area-inset-right)) - 104px - 10px));-webkit-backdrop-filter:none;backdrop-filter:none;min-width:132px;box-shadow:none;filter:none;background:#14101f;transform:none}._switch_1o9cp_4>i,html body ._switch_1o9cp_4._switch_1o9cp_4._switch_1o9cp_4>button{filter:none!important;text-shadow:none!important;box-shadow:none!important}}._tour_j47r7_1{z-index:1400;pointer-events:none;color:#f7f3ff;font-family:Arial,Helvetica,sans-serif;position:fixed;inset:0;overflow:clip}._shade_j47r7_2{pointer-events:none;background:#14101fc7;position:absolute;inset:0}._shade_j47r7_2[data-spotlight=true]{background:0 0;border-radius:14px;inset:auto;box-shadow:0 0 0 9999px #14101fc7}._blocker_j47r7_4{pointer-events:auto;position:absolute;inset:0}._outline_j47r7_5{box-sizing:border-box;pointer-events:none;border:2px solid #f7f3ff;border-radius:14px;position:absolute;box-shadow:0 0 0 5px #80d9d91f}._card_j47r7_6{pointer-events:auto;box-sizing:border-box;background:linear-gradient(155deg,#2d243b 0%,#211a2e 55% 100%);border:1px solid #58466d;border-radius:22px;flex-direction:column;width:640px;max-width:calc(100vw - 44px);max-height:min(760px,100dvh - 44px);padding:20px 24px 18px;display:flex;position:absolute;overflow:hidden;box-shadow:0 24px 90px #0009,inset 0 1px #b9f2f31a}._card_j47r7_6 *{box-sizing:border-box}._topline_j47r7_8{flex:none;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}._brand_j47r7_9{color:#f7f3ff;letter-spacing:.4px;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;font-size:11px;font-weight:850;display:flex}._brand_j47r7_9>svg{color:#ffb64e}._brand_j47r7_9>span{color:#b8aec5;letter-spacing:0;font-size:11px;font-weight:500}._close_j47r7_12{color:#f7f3ff;cursor:pointer;background:#2d243b;border:1px solid #58466d;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;display:grid}@media (min-width:761px) and (hover:hover) and (pointer:fine){._close_j47r7_12:hover{color:#fff;background:#58466d}}._progress_j47r7_14{flex:none;align-items:center;gap:12px;margin-bottom:20px;display:flex}._progress_j47r7_14>div{flex:1;gap:5px;display:flex}._progress_j47r7_14 i{background:#2d243b;border-radius:3px;flex:1;height:4px;display:block}._progress_j47r7_14 i[data-complete=true],._progress_j47r7_14 i[data-current=true]{background:#ffb64e}._progress_j47r7_14>span{color:#ffb64e;font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:800}._progress_j47r7_14 b{color:#b8aec5;font-weight:500}._content_j47r7_21{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#58466d #211a2e;scrollbar-gutter:stable;flex:auto;min-width:0;min-height:0;margin-right:-9px;padding:1px 9px 2px 0;overflow:hidden auto}._intro_j47r7_22{flex:none;align-items:center;gap:11px;margin-bottom:14px;display:flex}._intro_j47r7_22>div{min-width:0}._icon_j47r7_24{color:#ffb64e;background:#294b3c;border:1px solid #ffb64e;border-radius:13px;flex:0 0 44px;place-items:center;height:44px;display:grid}._eyebrow_j47r7_25{color:#ffb64e;letter-spacing:1.1px;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:850;line-height:1.5}._company_j47r7_26{color:#b8aec5;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.5}._card_j47r7_6 h2{color:#f7f3ff;letter-spacing:-.65px;overflow-wrap:anywhere;outline:none;flex:none;margin:0 0 13px;font-size:26px;font-weight:800;line-height:1.18}._content_j47r7_21[hidden]{display:none}._viewControls_j47r7_29{flex:none;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}._viewControls_j47r7_29 button{color:#f7f3ff;min-height:34px;font:inherit;cursor:pointer;background:#2d243b;border:1px solid #58466d;border-radius:8px;justify-content:center;align-items:center;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}@media (min-width:761px) and (hover:hover) and (pointer:fine){._viewControls_j47r7_29 button:hover:not(:disabled){background:#58466d}}._viewControls_j47r7_29 button:disabled{opacity:.35;cursor:default}._viewControls_j47r7_29>span{align-items:center;gap:5px;display:flex}._viewControls_j47r7_29 small{color:#f7f3ff;max-width:52px;font-size:10px;line-height:1.25}._viewControls_j47r7_29>span button{width:34px;padding:5px}._card_j47r7_6[data-compact=true]{padding:14px 18px}._card_j47r7_6[data-compact=true] ._intro_j47r7_22{display:none}._card_j47r7_6[data-compact=true] ._topline_j47r7_8{margin:0;position:absolute;top:12px;right:14px}._card_j47r7_6[data-compact=true] ._brand_j47r7_9{display:none}._card_j47r7_6[data-compact=true] ._close_j47r7_12{flex-basis:28px;width:28px;height:28px}._card_j47r7_6[data-compact=true] ._progress_j47r7_14{min-height:24px;margin:0 38px 9px 0}._card_j47r7_6[data-compact=true] h2{margin-bottom:8px;font-size:21px}._card_j47r7_6[data-compact=true] ._viewControls_j47r7_29{margin-bottom:8px}._card_j47r7_6[data-compact=true] ._footer_j47r7_44{margin-top:10px;padding-top:10px}._card_j47r7_6[data-compact=true] ._skip_j47r7_45{display:none}._card_j47r7_6[data-collapsed=true]{padding:16px 18px}._card_j47r7_6[data-collapsed=true] ._intro_j47r7_22,._card_j47r7_6[data-collapsed=true] ._progress_j47r7_14,._card_j47r7_6[data-collapsed=true] ._brand_j47r7_9,._card_j47r7_6[data-collapsed=true] ._skip_j47r7_45{display:none}._card_j47r7_6[data-collapsed=true] ._topline_j47r7_8{margin:0;position:absolute;top:12px;right:12px}._card_j47r7_6[data-collapsed=true] ._close_j47r7_12{flex-basis:28px;width:28px;height:28px}._card_j47r7_6[data-collapsed=true] h2{margin-bottom:10px;padding-right:30px;font-size:18px}._card_j47r7_6[data-collapsed=true] ._viewControls_j47r7_29{margin-bottom:0}._card_j47r7_6[data-collapsed=true] ._footer_j47r7_44{margin-top:10px;padding-top:10px}._card_j47r7_6[data-collapsed=true] ._back_j47r7_53,._card_j47r7_6[data-collapsed=true] ._next_j47r7_53{min-height:36px;padding:7px 10px}._description_j47r7_54{color:#f7f3ff;overflow-wrap:anywhere;margin:0 0 22px;font-size:13px;line-height:1.7}._points_j47r7_55{gap:18px;margin:0 0 21px;padding:0;list-style:none;display:grid}._points_j47r7_55 li{align-items:flex-start;gap:11px;display:flex}._points_j47r7_55 li>span{color:#f7f3ff;background:#2d243b;border:1px solid #58466d;border-radius:7px;flex:0 0 25px;place-items:center;height:25px;margin-top:1px;font-size:11px;font-weight:750;display:grid}._points_j47r7_55 li>div{overflow-wrap:anywhere;min-width:0}._points_j47r7_55 h3{color:#f7f3ff;margin:0 0 5px;font-size:13px;font-weight:750;line-height:1.45}._points_j47r7_55 p{color:#f7f3ff;margin:0;font-size:13px;line-height:1.65}._note_j47r7_61{color:#ffb64e;overflow-wrap:anywhere;background:#173b352e;border:1px solid #3a5d51;border-radius:11px;align-items:flex-start;gap:9px;margin:0 0 5px;padding:13px 14px;font-size:12px;line-height:1.65;display:flex}._note_j47r7_61>svg{color:#ffb64e;flex:0 0 16px;margin-top:1px}._note_j47r7_61>span{min-width:0}._footer_j47r7_44{border-top:1px solid #58466d;flex:none;align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:flex}._back_j47r7_53,._next_j47r7_53{min-height:45px;font:inherit;cursor:pointer;border:1px solid #58466d;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:11px 15px;font-size:13px;font-weight:800;line-height:1.4;display:inline-flex}._back_j47r7_53>svg,._next_j47r7_53>svg{flex-shrink:0}._back_j47r7_53{color:#f7f3ff;background:#2d243b}@media (min-width:761px) and (hover:hover) and (pointer:fine){._back_j47r7_53:hover:not(:disabled){color:#f7f3ff;background:#2d243b}}._back_j47r7_53:disabled{opacity:.36;cursor:not-allowed}._next_j47r7_53{overflow-wrap:anywhere;color:#211a2e;background:#ffb64e;border-color:#ffb64e;flex:1;min-width:0}@media (min-width:761px) and (hover:hover) and (pointer:fine){._next_j47r7_53:hover{background:#ffb64e;border-color:#ffb64e}}._interactionHint_j47r7_72{color:#ffb64e;overflow-wrap:anywhere;background:#243f35;border:1px solid #ffb64e;border-radius:10px;flex:1 1 0;align-items:center;gap:9px;min-width:0;min-height:45px;margin:0;padding:10px 12px;font-size:13px;font-weight:650;line-height:1.45;display:flex}._interactionHint_j47r7_72>svg{flex:0 0 18px}._interactionHint_j47r7_72>span{min-width:0}._skip_j47r7_45{color:#b8aec5;max-width:100%;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex:none;margin:11px auto 0;padding:5px;font-size:12px;line-height:1.5;display:block}@media (min-width:761px) and (hover:hover) and (pointer:fine){._skip_j47r7_45:hover{color:#f7f3ff;text-decoration:underline}}._tour_j47r7_1 button:focus-visible{outline-offset:3px;outline:2px solid #f7f3ff}._card_j47r7_6[data-welcome=true]{width:500px;max-height:calc(100dvh - 48px);padding-bottom:24px}._card_j47r7_6[data-welcome=true] ._topline_j47r7_8{margin-bottom:24px}._card_j47r7_6[data-welcome=true] ._description_j47r7_54{font-size:14px}._card_j47r7_6[data-welcome=true] ._note_j47r7_61{padding:15px;font-size:13px}._card_j47r7_6[data-welcome=true] ._note_j47r7_61>svg{flex-basis:19px}._welcomeActions_j47r7_83{flex:none;gap:10px;margin-top:2px;padding-top:18px;display:flex}._welcomeActions_j47r7_83>button{flex:1;min-height:46px;font-size:13px}@media (max-width:599px){._card_j47r7_6{border-radius:18px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:min(660px,100dvh - 24px);padding:18px 20px 16px}._topline_j47r7_8{margin-bottom:12px}._brand_j47r7_9,._brand_j47r7_9>span{font-size:10px}._close_j47r7_12{flex-basis:36px;width:36px;height:36px}._progress_j47r7_14{margin-bottom:17px}._content_j47r7_21{margin-right:-7px;padding-right:7px}._intro_j47r7_22{gap:9px;margin-bottom:12px}._icon_j47r7_24{border-radius:10px;flex-basis:39px;height:39px}._icon_j47r7_24>svg{width:20px;height:20px}._eyebrow_j47r7_25{letter-spacing:.9px;font-size:9px}._card_j47r7_6 h2{margin-bottom:11px;font-size:25px;line-height:1.16}._description_j47r7_54{margin-bottom:16px;font-size:13px;line-height:1.6}._points_j47r7_55{gap:15px;margin-bottom:17px}._points_j47r7_55 li{gap:9px}._points_j47r7_55 h3{margin-bottom:4px;font-size:13px}._points_j47r7_55 p{font-size:13px;line-height:1.6}._note_j47r7_61{margin-bottom:4px;padding:11px;font-size:12px}._footer_j47r7_44{gap:8px;margin-top:15px;padding-top:13px}._back_j47r7_53,._next_j47r7_53{gap:7px;min-height:44px;padding:10px 11px;font-size:12px}._interactionHint_j47r7_72{min-height:44px;padding:9px 10px;font-size:12px}._skip_j47r7_45{margin-top:9px;font-size:11px}._welcomeActions_j47r7_83{flex-direction:column-reverse}._card_j47r7_6[data-welcome=true]{width:calc(100vw - 32px);max-height:calc(100dvh - 48px);padding-bottom:20px}._card_j47r7_6[data-welcome=true] ._topline_j47r7_8{margin-bottom:18px}}@media (max-height:540px){._card_j47r7_6{max-height:calc(100dvh - 32px);padding-top:16px;padding-bottom:14px}._topline_j47r7_8{margin-bottom:9px}._progress_j47r7_14{margin-bottom:12px}._footer_j47r7_44{margin-top:12px;padding-top:10px}._skip_j47r7_45{margin-top:6px}._card_j47r7_6[data-welcome=true]{max-height:calc(100dvh - 32px);padding-bottom:16px}._card_j47r7_6[data-welcome=true] ._topline_j47r7_8{margin-bottom:12px}._welcomeActions_j47r7_83{flex-direction:row;padding-top:12px}}@media (prefers-reduced-motion:no-preference){._card_j47r7_6{animation:.16s ease-out _appear_j47r7_1}@keyframes _appear_j47r7_1{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion:reduce){._tour_j47r7_1,._tour_j47r7_1 *{scroll-behavior:auto;transition:none;animation:none}}html body dialog.kk-round-exit-dialog{overscroll-behavior:contain;color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:22px;width:min(520px,100vw - 32px);max-width:none;height:fit-content;max-height:calc(100dvh - 32px);margin:auto;padding:0;font-family:inherit;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #00000061;transform:none!important}html body dialog.kk-round-exit-dialog::backdrop{background:rgba(20,16,31 / 76%);-webkit-backdrop-filter:blur(7px)}.kk-round-exit-dialog .kk-round-exit-content{padding:clamp(22px,4vw,32px)}.kk-round-exit-dialog .kk-round-exit-kicker{color:#ffb64e;letter-spacing:.12em;margin:0 0 10px;font-size:11px;font-weight:750;line-height:1.5}.kk-round-exit-dialog h2{color:#f7f3ff;margin:0;font-size:clamp(24px,5vw,29px);font-weight:700;line-height:1.2}.kk-round-exit-dialog .kk-round-exit-description{color:#f7f3ff;margin:17px 0 0;font-size:15px;line-height:1.65}.kk-round-exit-dialog .kk-round-exit-actions{gap:12px;margin-top:25px;display:flex}.kk-round-exit-dialog .kk-round-exit-actions button{color:#f7f3ff;min-width:0;min-height:46px;font:inherit;cursor:pointer;background:#2d243b;border:1px solid #58466d;border-radius:11px;flex:1;margin:0;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.4;transform:none}.kk-round-exit-dialog .kk-round-exit-actions .kk-round-exit-confirm{color:#123321;background:#ffb64e;border-color:#ffb64e}.kk-round-exit-dialog .kk-round-exit-actions button:focus-visible{outline-offset:3px;outline:3px solid #f7f3ff}@media (max-width:380px){.kk-round-exit-dialog .kk-round-exit-actions{flex-direction:column;gap:10px}}.kk-news-dialog,.kk-news-admin{color:#f7f3ff;font:15px/1.6 Arial,Helvetica,sans-serif}.kk-news-dialog{width:min(660px,100% - 28px);max-height:calc(100dvh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;background:radial-gradient(at 100% 0,#174a5b88,#0000 60%),#14101f;border:1px solid #58466d;border-radius:26px;margin:auto;padding:32px;animation:.3s ease-out kk-news-arrive;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #0009}.kk-news-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00101dd4}.kk-news-dialog *,.kk-news-admin *{box-sizing:border-box}.kk-news-dialog header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.kk-news-kicker{color:#ffb64e;letter-spacing:1.5px;font-size:10px;font-weight:800}.kk-news-dialog h2,.kk-news-admin h2{color:#f7f3ff;letter-spacing:-1px;margin:10px 0 0;font-size:clamp(26px,4vw,36px);line-height:1.2}.kk-news-close{color:#f7f3ff;cursor:pointer;background:#2d243b;border:1px solid #58466d;border-radius:14px;flex:0 0 44px;width:44px;height:44px;font-size:28px}.kk-news-intro,.kk-news-admin-heading p{color:#f7f3ff;margin:18px 0 26px;font-size:14px}.kk-news-list{gap:14px;display:grid}.kk-news-list article{background:#211a2e;border:1px solid #58466d;border-radius:18px;min-width:0;padding:22px}.kk-news-meta{color:#b8aec5;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.kk-news-meta span{letter-spacing:.45px;border:1px solid #0000;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800}.kk-news-meta .kk-news-category{color:#f7f3ff;background:#1b637133;border-color:#4cb8c955}.kk-news-meta .kk-news-category[data-category=improvement]{color:#ffb64e;background:#4d872933;border-color:#8cdf6655}.kk-news-meta .kk-news-category[data-category=correction]{color:#ffd28c;background:#9a641d33;border-color:#e3a94e66}.kk-news-meta .kk-news-category[data-category=notice]{color:#d9c7ff;background:#694f9a33;border-color:#a58add66}.kk-news-meta .kk-news-unread{color:#ffb64e;background:#89df6520}.kk-news-list h3{color:#f7f3ff;overflow-wrap:anywhere;margin:13px 0 12px;font-size:20px;line-height:1.3}.kk-news-list p{color:#f7f3ff;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.75}.kk-news-dialog footer{margin-top:24px}.kk-news-dialog footer button,.kk-news-admin-actions button{color:#133222;cursor:pointer;background:#ffb64e;border:1px solid #ffb64e;border-radius:13px;min-height:48px;padding:12px 20px;font:700 14px/1.4 Arial}.kk-news-dialog footer button{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}:is(.kk-news-dialog button:focus-visible,.kk-news-admin :is(button,input,textarea):focus-visible){outline-offset:3px;outline:2px solid #f7f3ff}.kk-news-read-notice{z-index:1000;color:#f7f3ff;background:#2d243b;border:1px solid #b8aec5;border-radius:14px;max-width:640px;margin:0 auto;padding:16px;font-size:13px;position:fixed;bottom:16px;left:16px;right:16px}.kk-news-read-notice button{float:right;width:32px;height:32px;color:inherit;background:0 0;border:0}.kk-news-admin{background:#211a2e;border:1px solid #58466d;border-radius:24px;width:100%;max-width:1000px;margin:auto;padding:28px}.kk-news-admin form{background:#211a2e;border:1px solid #58466d;border-radius:18px;gap:12px;padding:24px;display:grid}.kk-news-admin label{color:#f7f3ff;font-size:13px;font-weight:700}.kk-news-admin input,.kk-news-admin textarea{color:#f7f3ff;background:#14101f;border:1px solid #58466d;border-radius:12px;width:100%;min-width:0;padding:13px 15px;font:16px/1.6 Arial}.kk-news-admin textarea{resize:vertical}.kk-news-admin-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.kk-news-admin-actions button:first-child:not(:last-child){color:#f7f3ff;background:0 0;border-color:#b8aec5}.kk-news-admin button:disabled{opacity:.6;cursor:wait}.kk-news-admin>h3{margin:30px 0 18px;font-size:20px}.kk-news-confirm{background:linear-gradient(145deg,#2d243b,#211a2e);border:1px solid #f7f3ff;border-radius:18px;gap:14px;margin-block:14px;padding:20px;display:grid;box-shadow:0 18px 45px #00121c66}.kk-news-confirm>p{color:#f7f3ff;margin:0;font-size:13px}.kk-news-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.kk-news-preview-heading>div{gap:4px;display:grid}.kk-news-preview-heading span{color:#f7f3ff;letter-spacing:1.2px;font-size:10px;font-weight:900}.kk-news-preview-heading strong{color:#f7f3ff;font-size:18px}.kk-news-preview-heading>b{color:#ffe3a5;background:#8f641d33;border:1px solid #e9c46a77;border-radius:999px;padding:6px 10px;font-size:11px}.kk-news-preview-window{background:radial-gradient(circle at 100% 0,#174a5b77,#0000 55%),#14101f;border:1px solid #58466d;border-radius:17px;gap:14px;padding:20px;display:grid}.kk-news-preview-brand{border-bottom:1px solid #58466d;gap:4px;padding-bottom:14px;display:grid}.kk-news-preview-brand span{color:#ffb64e;letter-spacing:1.4px;font-size:9px;font-weight:900}.kk-news-preview-brand strong{color:#f7f3ff;font-size:22px}.kk-news-error{color:#ffbdbe}.kk-news-admin form>h3{color:#f7f3ff;margin:0;font-size:20px}.kk-news-edit-note{color:#f7f3ff;margin:0 0 6px;font-size:13px}.kk-news-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:30px 0 18px;display:flex}.kk-news-list-heading h3{margin:0;font-size:20px}.kk-news-item-tools{border-top:1px solid #58466d;gap:12px;margin-top:20px;padding-top:16px;display:grid}.kk-news-item-tools>small{color:#b8aec5;font-size:11px}.kk-news-item-actions{flex-wrap:wrap;gap:10px;display:flex}.kk-news-item-actions button,.kk-news-list-heading button{color:#f7f3ff;cursor:pointer;background:#2d243b;border:1px solid #b8aec5;border-radius:11px;min-height:44px;padding:10px 16px;font:700 13px/1.4 Arial}.kk-news-item-actions .kk-news-danger{color:#ffc6c6;background:#492c3433;border-color:#99606c}.kk-news-delete-confirm{overflow-wrap:anywhere;background:#351f2a;border:1px solid #99606c;border-radius:14px;gap:12px;padding:18px;display:grid}.kk-news-trash{border-top:1px solid #58466d;margin-top:26px;padding-top:22px}.kk-news-trash summary{color:#f7f3ff;cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.kk-news-trash>p{color:#f7f3ff;font-size:13px}.kk-news-trash summary:focus-visible{outline-offset:3px;outline:2px solid #f7f3ff}.kk-news-audience{border:1px solid #58466d;border-radius:14px;min-width:0;margin:8px 0;padding:18px}.kk-news-audience legend{color:#f7f3ff;padding:0 7px;font-size:14px;font-weight:700}.kk-news-audience p{color:#f7f3ff;margin:12px 0;font-size:13px}.kk-news-audience-switch,.kk-news-selected,.kk-news-recipient-meta{flex-wrap:wrap;gap:10px;display:flex}.kk-news-audience button{color:#f7f3ff;cursor:pointer;background:#2d243b;border:1px solid #b8aec5;border-radius:10px;min-height:44px;padding:10px 14px;font:700 13px/1.4 Arial}.kk-news-audience-switch button[aria-pressed=true]{color:#f7f3ff;background:#2d243b;border-color:#f7f3ff;box-shadow:inset 0 0 0 1px #f7f3ff}.kk-news-audience label[for]{margin:14px 0 6px;display:block}.kk-news-selected{margin-top:12px}.kk-news-selected button{text-align:left;overflow-wrap:anywhere;max-width:100%}.kk-news-selected button span{margin-left:10px}.kk-news-recipients{overscroll-behavior:contain;max-height:250px;margin-top:12px;overflow:auto}.kk-news-admin .kk-news-recipient{cursor:pointer;border-bottom:1px solid #58466d;align-items:center;gap:12px;min-height:58px;padding:10px 6px;display:flex}.kk-news-admin .kk-news-recipient input{accent-color:#f7f3ff;flex:0 0 18px;width:18px;height:18px;margin:0;padding:0}.kk-news-recipient span{min-width:0}.kk-news-recipient b,.kk-news-recipient small{overflow-wrap:anywhere;display:block}.kk-news-recipient small{color:#f7f3ff;font-weight:400}.kk-news-recipient-meta{color:#f7f3ff;justify-content:space-between;align-items:center;margin-top:12px;font-size:12px}.kk-news-admin .kk-news-audience-summary{color:#f7f3ff;overflow-wrap:anywhere;background:#2d243b;border:1px solid #58466d;border-radius:10px;padding:12px}.kk-news-category-picker{border:1px solid #58466d;border-radius:14px;min-width:0;margin:8px 0;padding:16px 18px 18px}.kk-news-category-picker legend{color:#f7f3ff;padding:0 7px;font-size:14px;font-weight:700}.kk-news-category-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.kk-news-category-picker button{color:#f7f3ff;cursor:pointer;background:#211a2e;border:1px solid #58466d;border-radius:11px;min-height:46px;padding:10px 12px;font:700 13px/1.3 Arial}.kk-news-category-picker button[aria-pressed=true]{color:#14101f;background:linear-gradient(135deg,#f7f3ff,#ffb64e);border-color:#f7f3ff;box-shadow:0 8px 24px #21b2c433}@keyframes kk-news-arrive{0%{opacity:0;transform:translateY(15px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:600px){.kk-news-dialog{border-radius:22px;padding:22px 18px}.kk-news-list article{padding:18px}.kk-news-admin{padding:18px 12px}.kk-news-admin form{padding:18px 14px}.kk-news-category-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.kk-news-confirm,.kk-news-preview-window{padding:15px}}@media (prefers-reduced-motion:reduce){.kk-news-dialog{animation:none}}.kk-news-dialog .kk-news-footer-actions{z-index:1;background:#14101f;border-top:1px solid #58466d;flex-wrap:wrap;gap:12px;margin-top:20px;padding:16px 0;display:flex;position:sticky;bottom:-32px}.kk-news-dialog .kk-news-footer-actions button{flex:220px;justify-content:center;gap:12px;width:auto}.kk-news-dialog .kk-news-footer-actions .kk-news-older{color:#f7f3ff;background:#2d243b;border-color:#58466d}@media (min-width:761px) and (hover:hover) and (pointer:fine){.kk-news-dialog .kk-news-footer-actions .kk-news-older:hover{background:#2d243b}}@media (max-width:600px){.kk-news-dialog .kk-news-footer-actions{bottom:-22px}.kk-news-dialog .kk-news-footer-actions button{flex-basis:100%}}._page_6nts3_1{max-width:1920px;margin-inline:auto}._hero_6nts3_2{border-bottom:1px solid #2d243b;justify-content:space-between;align-items:center;gap:28px;margin-bottom:20px;padding:8px 0 23px;display:flex;position:relative}._heroCopy_6nts3_3,._heroActions_6nts3_3{z-index:1;position:relative}._heroCopy_6nts3_3>span{align-items:center;gap:8px;display:flex}._heroCopy_6nts3_3 h1{letter-spacing:-.045em;margin:0 0 9px;font-size:clamp(29px,2.3vw,38px);line-height:1.1}._heroCopy_6nts3_3 h1 em{color:#ffb64e;font-style:normal}._heroCopy_6nts3_3 p{color:#b8aec5;max-width:580px;margin:0;font-size:12px;line-height:1.6}._heroActions_6nts3_3{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:9px;display:flex}._heroActions_6nts3_3>:is(a,button){border-radius:11px;min-height:43px;padding-inline:16px;font-size:12px}._heroActions_6nts3_3>span{text-align:center;color:#b8aec5;max-width:240px;margin:3px auto 0;font-size:11px;line-height:1.6}._overview_6nts3_11{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 23px;display:grid}._metric_6nts3_12{background:linear-gradient(125deg,#211a2e,#211a2e);border:1px solid #58466d;border-radius:14px;min-width:0;padding:17px 19px;position:relative}._metric_6nts3_12 dt{color:#b8aec5;padding-right:32px;font-size:12px;font-weight:650}._metric_6nts3_12 dd{color:#f7f3ff;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:8px 0 5px;font-size:28px;font-weight:800;line-height:1.15}._metric_6nts3_12 dd span{color:#b8aec5;letter-spacing:-.02em;font-size:19px;font-weight:500}._metric_6nts3_12 small{color:#b8aec5;font-size:11px;line-height:1.5;display:block}._metricIcon_6nts3_17{color:#f7f3ff;position:absolute;top:17px;right:18px}._metric_6nts3_12[data-attention=true]{background:linear-gradient(125deg,#211a2e,#211a2e);border-color:#ffb64e}._metric_6nts3_12[data-attention=true] :is(dd,._metricIcon_6nts3_17){color:#ffb64e}._gettingStarted_6nts3_20{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;display:grid}._setupCard_6nts3_21,._previewCard_6nts3_21,._selectionState_6nts3_21{background:linear-gradient(135deg,#211a2e,#211a2e);border:1px solid #58466d;border-radius:22px;min-width:0;padding:clamp(25px,2.5vw,40px)}._setupCard_6nts3_21 h2{margin:0 0 12px;font-size:28px}._setupCard_6nts3_21>p{margin-bottom:0;font-size:13px}._steps_6nts3_24{gap:23px;margin:27px 0;padding:0;list-style:none;display:grid}._steps_6nts3_24 li{align-items:flex-start;gap:15px;display:flex}._steps_6nts3_24 li>span{color:#ffb64e;background:#211a2e;border:1px solid #58466d;border-radius:11px;flex:0 0 37px;place-items:center;height:37px;font-size:11px;font-weight:850;display:grid}._steps_6nts3_24 b{color:#f7f3ff;margin:1px 0 5px;font-size:14px;display:block}._steps_6nts3_24 p{margin:0;font-size:12px;line-height:1.65}._setupCard_6nts3_21>button{gap:20px;min-height:46px}._previewCard_6nts3_21{background:radial-gradient(at 100% 0,#1d566252,#0000 65%),linear-gradient(135deg,#211a2e,#211a2e);flex-direction:column;align-items:flex-start;display:flex;position:relative}._previewIcon_6nts3_31{color:#f7f3ff;background:#2d243b;border:1px solid #58466d;border-radius:16px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}._previewCard_6nts3_21>._previewIcon_6nts3_31{position:absolute;top:32px;right:32px}._previewCard_6nts3_21>span{padding-right:62px}._previewCard_6nts3_21 h2{color:#f7f3ff;margin:5px 0 16px;font-size:32px;line-height:1.12}._previewCard_6nts3_21>p{max-width:390px;margin-bottom:20px;font-size:13px}._previewCard_6nts3_21 ul{color:#f7f3ff;gap:11px;margin:0 0 28px;padding:0;font-size:12px;list-style:none;display:grid}._previewCard_6nts3_21 li{align-items:center;gap:9px;display:flex}._previewCard_6nts3_21 li svg{color:#ffb64e;flex-shrink:0}._previewCard_6nts3_21>a{justify-content:space-between;align-self:stretch;min-height:46px;margin-top:auto;padding-inline:17px}._workspaceGrid_6nts3_40{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:20px;display:grid}._directory_6nts3_41{background:linear-gradient(160deg,#211a2e,#211a2e);border:1px solid #58466d;border-radius:17px;min-width:0;padding:18px;position:sticky;top:105px}._directoryHeading_6nts3_42{align-items:center;gap:8px;margin-bottom:20px;display:flex}._directoryHeading_6nts3_42 h2{margin:0;font-size:17px}._directoryHeading_6nts3_42>span{color:#b8aec5;border:1px solid #58466d;border-radius:7px;padding:3px 8px;font-size:10px}._refresh_6nts3_45{color:#f7f3ff;cursor:pointer;background:#211a2e;border:1px solid #58466d;border-radius:9px;flex:none;place-items:center;min-width:34px;min-height:34px;padding:0;display:grid}._directoryHeading_6nts3_42 ._refresh_6nts3_45{margin-left:auto}@media (min-width:761px) and (hover:hover) and (pointer:fine){._refresh_6nts3_45:hover{background:#2d243b}}._search_6nts3_48{display:block}._search_6nts3_48>span{color:#b8aec5;margin-bottom:8px;font-size:10px;font-weight:750;display:block}._search_6nts3_48>div{position:relative}._search_6nts3_48 svg{color:#b8aec5;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}._search_6nts3_48 input{color:#f7f3ff;background:#14101f;border:1px solid #58466d;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:10px 10px 10px 36px;font-size:12px;display:block}.kk-admin-shell ._directory_6nts3_41 ._search_6nts3_48 input[type=search]{padding-inline-start:40px}._search_6nts3_48 input::placeholder{color:#b8aec5}._companyList_6nts3_55{scrollbar-width:thin;scrollbar-color:#58466d transparent;gap:8px;max-height:min(740px,100dvh - 345px);margin-top:12px;padding-right:2px;display:grid;overflow:auto}._companyItem_6nts3_56{text-align:left;color:#f7f3ff;background:#211a2e;border:1px solid #2d243b;border-radius:12px;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:14px 11px;transition:background .18s,border-color .18s;display:flex}@media (min-width:761px) and (hover:hover) and (pointer:fine){._companyItem_6nts3_56:hover{background:#211a2e;border-color:#58466d}}._companyItem_6nts3_56[aria-pressed=true]{background:#211a2e;border-color:#ffb64e;box-shadow:inset 3px 0 #ffb64e}._companyItem_6nts3_56>:last-child{flex-shrink:0}._companyAvatar_6nts3_60{color:#f7f3ff;background:#2d243b;border:1px solid #58466d;border-radius:9px;flex:0 0 31px;place-items:center;height:33px;font-size:13px;font-weight:850;display:grid}._companyIdentity_6nts3_61{flex:1;min-width:0}._companyIdentity_6nts3_61>b{color:#f7f3ff;overflow-wrap:anywhere;font-size:12px;line-height:1.45;display:block}._companyIdentity_6nts3_61>small{color:#b8aec5;margin-top:6px;font-size:10px;line-height:1.55;display:block}._companyState_6nts3_64{color:#b6b2a3;align-items:center;gap:5px;margin-top:8px;font-size:9px;display:inline-flex}._companyState_6nts3_64:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}._companyState_6nts3_64[data-active=true]{color:#ffb64e}._instructorActivity_6nts3_67{color:#b8aec5;border:1px solid #58466d;border-radius:8px;gap:4px;margin-top:10px;padding:8px 9px;font-size:10px;line-height:1.5;display:grid}._instructorActivity_6nts3_67[data-used=true]{color:#ffb64e;background:#24482f;border-color:#79b75a80}._instructorActivity_6nts3_67>b{align-items:center;gap:5px;font-weight:650;display:flex}._instructorActivity_6nts3_67 time{color:#ffb64e;font-size:10px}._companyItem_6nts3_56[data-instructor-used=true] ._companyAvatar_6nts3_60{color:#ffb64e;background:#24482f;border-color:#79b75a80}._unread_6nts3_72{color:#f7f3ff;flex-wrap:wrap;align-items:center;gap:4px;margin:6px 0 0 10px;font-size:9px;display:inline-flex}._unread_6nts3_72 svg:nth-of-type(2){margin-left:5px}._listEmpty_6nts3_74{margin:0;padding:20px 4px 5px;font-size:12px}._companyHeading_6nts3_75{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 25px;display:flex}._companyHeading_6nts3_75>div:first-child{min-width:0}._companyHeading_6nts3_75 h2{letter-spacing:-.6px;overflow-wrap:anywhere;margin:0 0 7px;font-size:clamp(21px,1.8vw,28px);line-height:1.2}._companyHeading_6nts3_75 p{overflow-wrap:anywhere;margin:0;font-size:12px}._selectionState_6nts3_21{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:340px;display:flex}._selectionState_6nts3_21 ._previewIcon_6nts3_31{margin-bottom:23px}._selectionState_6nts3_21 h2{max-width:520px;margin-bottom:12px;font-size:26px}._selectionState_6nts3_21 p{max-width:470px;margin:0;line-height:1.75}._attention_6nts3_83{color:#ffb64e;background:#213e31;border:1px solid #ffb64e;border-radius:10px;margin-top:22px;padding:8px 12px;font-size:12px}@media (min-width:1800px){._workspaceGrid_6nts3_40{grid-template-columns:310px minmax(0,1fr)}}@media (max-width:1100px){._overview_6nts3_11{grid-template-columns:repeat(2,minmax(0,1fr))}._hero_6nts3_2{gap:25px}._heroActions_6nts3_3{width:240px}._workspaceGrid_6nts3_40{grid-template-columns:260px minmax(0,1fr);gap:16px}._directory_6nts3_41{padding:15px}._previewCard_6nts3_21>._previewIcon_6nts3_31{margin-bottom:20px;position:static}._previewCard_6nts3_21>span{padding-right:0}}@media (max-width:850px){._hero_6nts3_2{flex-direction:column;align-items:flex-start;gap:24px}._heroActions_6nts3_3{grid-template-columns:1fr 1fr;width:100%}._heroActions_6nts3_3>span{text-align:left;grid-column:1/-1;max-width:none;margin:0}._gettingStarted_6nts3_20{grid-template-columns:1fr}._previewCard_6nts3_21>._previewIcon_6nts3_31{margin:0;position:absolute}._previewCard_6nts3_21>span{padding-right:62px}._workspaceGrid_6nts3_40{grid-template-columns:1fr}._companyList_6nts3_55{grid-template-columns:repeat(2,minmax(0,1fr));max-height:320px}}@media (max-width:520px){._hero_6nts3_2{border-radius:20px;padding:25px 21px}._heroCopy_6nts3_3 h1{font-size:32px}._heroCopy_6nts3_3 p{font-size:12px}._heroCopy_6nts3_3>span{letter-spacing:.09em;font-size:9px}._heroActions_6nts3_3{grid-template-columns:1fr}._heroActions_6nts3_3>span{text-align:center;font-size:10px}._overview_6nts3_11{gap:10px;margin-bottom:20px}._metric_6nts3_12{border-radius:15px;padding:17px 14px}._metricIcon_6nts3_17{top:16px;right:13px}._metricIcon_6nts3_17 svg{width:17px;height:17px}._metric_6nts3_12 dt{min-height:30px;padding-right:19px;font-size:10px}._metric_6nts3_12 dd{margin-top:7px;font-size:29px}._metric_6nts3_12 dd span{font-size:16px}._metric_6nts3_12 small{font-size:10px}._setupCard_6nts3_21,._previewCard_6nts3_21{border-radius:20px;padding:25px 21px}._setupCard_6nts3_21 h2{font-size:24px}._steps_6nts3_24{gap:20px}._steps_6nts3_24 li{gap:12px}._steps_6nts3_24 b{font-size:13px}._steps_6nts3_24 p{font-size:11px}._setupCard_6nts3_21>button{justify-content:space-between;width:100%}._previewCard_6nts3_21 h2{font-size:29px}._previewCard_6nts3_21>._previewIcon_6nts3_31{border-radius:13px;width:43px;height:43px;top:23px;right:22px}._previewCard_6nts3_21>span{font-size:9px}._companyList_6nts3_55{grid-template-columns:1fr}._companyHeading_6nts3_75{gap:19px;padding:23px 19px}._companyHeading_6nts3_75 h2{font-size:24px}._selectionState_6nts3_21{min-height:290px;padding:26px 20px}._selectionState_6nts3_21 h2{font-size:23px}._selectionState_6nts3_21 p{font-size:12px}}._workspaceArea_6nts3_90{min-width:0;container:admin-company-workspace/inline-size}._selectedCompany_6nts3_91{background:linear-gradient(120deg,#211a2e,#211a2e);border:1px solid #58466d;border-radius:18px;min-width:0;margin-bottom:20px;overflow:hidden}._companyTitleLine_6nts3_92{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:9px;display:flex}._companyTitleLine_6nts3_92>span:first-child{margin:0;font-size:9px}._statusBadge_6nts3_94{color:#e5d09a;background:#3c3a2b;border:1px solid #786e4e;border-radius:6px;align-items:center;gap:6px;padding:4px 7px;font-size:9px;font-weight:750;line-height:1;display:inline-flex}._statusBadge_6nts3_94:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}._statusBadge_6nts3_94[data-active=true]{color:#ffb64e;background:#214434;border-color:#456c4d}._companyHeading_6nts3_75 p{color:#f7f3ff;font-size:11px;line-height:1.6}._companyHeading_6nts3_75 p>span{color:#b8aec5;border-left:1px solid #58466d;margin-left:11px;padding-left:11px}._companyActions_6nts3_99{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding-top:2px;display:flex}._companyActions_6nts3_99>button:first-child{border-radius:9px;min-height:37px;padding:9px 12px;font-size:11px}._companyActions_6nts3_99 ._refresh_6nts3_45{min-width:37px;min-height:37px}._deleteCompany_6nts3_102{color:#b8aec5;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 5px;font-size:10px;display:inline-flex}@media (min-width:761px) and (hover:hover) and (pointer:fine){._deleteCompany_6nts3_102:hover:not(:disabled){color:#ffc9c1;background:#4b3036;border-color:#734c52}}._companyFacts_6nts3_104{grid-template-columns:1.05fr 1.05fr 1.7fr 1.2fr;padding:0 25px 20px;display:grid}._companyFacts_6nts3_104>div{border-left:1px solid #58466d;min-width:0;padding:2px 18px}._companyFacts_6nts3_104>div:first-child{border-left:0;padding-left:0}._companyFacts_6nts3_104>div:last-child{padding-right:0}._factLabel_6nts3_108{color:#b8aec5;letter-spacing:.8px;margin-bottom:10px;font-size:8px;font-weight:800;line-height:1.4;display:block}._companyFacts_6nts3_104 strong{color:#f7f3ff;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.1;display:block}._companyFacts_6nts3_104 strong>span{color:#b8aec5;font-size:15px;font-weight:500}._companyFacts_6nts3_104 small{color:#b8aec5;margin-top:8px;font-size:10px;line-height:1.6;display:block}._seatTrack_6nts3_112{background:#2d243b;border-radius:5px;max-width:180px;height:4px;margin:10px 0 7px;overflow:hidden}._seatTrack_6nts3_112>i{border-radius:inherit;background:linear-gradient(90deg,#ffb64e,#ffb64e);height:100%;display:block}._scopeTags_6nts3_114{flex-wrap:wrap;gap:5px;display:flex}._scopeTags_6nts3_114>span{color:#f7f3ff;background:#2d243b;border:1px solid #58466d;border-radius:6px;padding:5px 7px;font-size:9px;line-height:1.25}._companyFacts_6nts3_104 ._rankingFact_6nts3_116 strong{color:#b8aec5;font-size:16px;line-height:1.4}._companyFacts_6nts3_104 ._rankingFact_6nts3_116 strong[data-enabled=true]{color:#ffb64e}._companyFooter_6nts3_118{color:#b8aec5;background:#0a222e88;border-top:1px solid #2d243b;flex-wrap:wrap;gap:10px 25px;padding:12px 25px;font-size:10px;display:flex}._companyFooter_6nts3_118 b{color:#f7f3ff;margin-right:7px;font-size:10px}._workspaceContent_6nts3_120{min-width:0}._workspaceArea_6nts3_90 nav[aria-label=Firmenbereiche]{background:#211a2e;border:1px solid #58466d;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:16px;padding:6px;display:grid;overflow:visible}._workspaceArea_6nts3_90 nav[aria-label=Firmenbereiche]>button{white-space:normal;border-radius:9px;min-width:0;min-height:43px;padding:11px 10px;font-size:11px}._workspaceArea_6nts3_90 nav[aria-label=Firmenbereiche]>button>svg{flex-shrink:0}@container admin-company-workspace (width>=1100px){._workspaceArea_6nts3_90 nav[aria-label=Firmenbereiche]{grid-template-columns:repeat(8,minmax(0,1fr))}._workspaceArea_6nts3_90 nav[aria-label=Firmenbereiche]>button{gap:6px;min-height:43px;padding:9px 7px;font-size:clamp(10px,.8cqi,11px)}}@container admin-company-workspace (width<=599px){._workspaceArea_6nts3_90 nav[aria-label=Firmenbereiche]{grid-template-columns:repeat(2,minmax(0,1fr))}}.kk-admin-shell ._workspaceArea_6nts3_90 nav[aria-label=Firmenbereiche]{box-shadow:none;background:#211a2e;border-color:#58466d}.kk-admin-shell ._workspaceArea_6nts3_90 nav[aria-label=Firmenbereiche]>button:not([aria-pressed=true]){color:#f7f3ff;background:0 0;border-color:#0000}.kk-admin-shell ._workspaceArea_6nts3_90 nav[aria-label=Firmenbereiche]>button[aria-pressed=true]{color:#ffb64e;box-shadow:none;background:#2d243b;border-color:#ffb64e}._filters_6nts3_134{background:#14101f;border:1px solid #2d243b;border-radius:9px;gap:4px;margin:13px 0 10px;padding:4px;display:flex}._filters_6nts3_134 button{color:#b8aec5;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:31px;padding:5px 7px;font-size:10px;font-weight:750;line-height:1.25;display:flex}._filters_6nts3_134 button:last-child{flex:1.6}@media (min-width:761px) and (hover:hover) and (pointer:fine){._filters_6nts3_134 button:hover{color:#f7f3ff;background:#2d243b}}._filters_6nts3_134 button[aria-pressed=true]{color:#ffb64e;background:#214637;border-color:#406749}._filters_6nts3_134 button>span{color:#211a2e;background:#ffb64e;border-radius:5px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:9px;display:grid}._resultCount_6nts3_140{color:#b8aec5;justify-content:space-between;align-items:center;gap:8px;margin:11px 1px 13px;font-size:10px;display:flex}._resultCount_6nts3_140>button{color:#f7f3ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._companyNumbers_6nts3_142{color:#b8aec5;font-variant-numeric:tabular-nums;margin-top:9px;font-size:10px;display:block}._companyNumbers_6nts3_142>span{color:#58466d;margin-inline:4px}._companyItem_6nts3_56{cursor:pointer}._companyItem_6nts3_56>svg:last-child{color:#b8aec5;margin-top:6px}._companyItem_6nts3_56[aria-pressed=true] ._companyAvatar_6nts3_60{color:#ffb64e;background:#2a513c;border-color:#ffb64e}._companyIdentity_6nts3_61>small{overflow-wrap:anywhere}._listEmpty_6nts3_74{line-height:1.7}._page_6nts3_1 :is(button,a,input):focus-visible{outline-offset:3px;outline:2px solid #f7f3ff}._page_6nts3_1 button:disabled{opacity:.48;cursor:not-allowed}@media (max-width:1250px){._companyHeading_6nts3_75{flex-wrap:wrap;gap:15px}._companyActions_6nts3_99{justify-content:flex-start;padding-top:0}._companyFacts_6nts3_104{grid-template-columns:1fr 1fr;gap:20px 0}._companyFacts_6nts3_104>div:nth-child(3){border-left:0;padding-left:0}._companyFacts_6nts3_104>div:nth-child(2){padding-right:0}._companyFacts_6nts3_104>div:nth-child(3),._companyFacts_6nts3_104>div:nth-child(4){border-top:1px solid #58466d;padding-top:18px}}@media (max-width:1100px){._heroActions_6nts3_3{width:auto;max-width:225px}._heroActions_6nts3_3>:is(a,button){width:100%}}@media (max-width:850px){._hero_6nts3_2{flex-direction:row;align-items:center;padding:5px 0 20px}._heroActions_6nts3_3{width:auto;max-width:225px}._directory_6nts3_41{position:static}._companyList_6nts3_55{max-height:310px}._companyFacts_6nts3_104{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}._companyFacts_6nts3_104>div{padding:2px 12px}._companyFacts_6nts3_104>div:nth-child(3){border-left:1px solid #58466d;padding-left:12px}._companyFacts_6nts3_104>div:nth-child(2){padding-right:12px}._companyFacts_6nts3_104>div:nth-child(3),._companyFacts_6nts3_104>div:nth-child(4){border-top:0;padding-top:2px}}@media (max-width:600px){._hero_6nts3_2{border-radius:0;flex-direction:column;align-items:flex-start;gap:17px;padding:2px 0 18px}._heroCopy_6nts3_3 h1{font-size:29px}._heroActions_6nts3_3{flex-wrap:nowrap;width:100%;max-width:none;display:flex}._heroActions_6nts3_3>:is(a,button){flex:1;width:auto;padding-inline:10px;font-size:11px}._overview_6nts3_11{margin-bottom:18px}._metric_6nts3_12{border-radius:12px;padding:15px 13px}._metric_6nts3_12 dt{min-height:29px}._metric_6nts3_12 dd{margin-top:3px;font-size:26px}._companyList_6nts3_55{grid-template-columns:1fr;max-height:300px}._companyHeading_6nts3_75{gap:16px;padding:19px}._companyHeading_6nts3_75 h2{font-size:23px}._companyHeading_6nts3_75 p>span{border:0;margin:2px 0 0;padding:0;display:block}._companyActions_6nts3_99{justify-content:flex-start;width:100%}._deleteCompany_6nts3_102{margin-left:auto}._companyFacts_6nts3_104{grid-template-columns:1fr 1fr;gap:17px 0;padding:0 19px 18px}._companyFacts_6nts3_104>div{padding:2px 14px}._companyFacts_6nts3_104>div:nth-child(3){border-left:0;padding-left:0}._companyFacts_6nts3_104>div:nth-child(3),._companyFacts_6nts3_104>div:nth-child(4){border-top:1px solid #58466d;padding-top:17px}._companyFacts_6nts3_104>div:nth-child(2){padding-right:0}._companyFacts_6nts3_104 strong{font-size:23px}._companyFooter_6nts3_118{gap:7px 20px;padding:12px 19px}._companyFooter_6nts3_118>span{width:100%}._scopeTags_6nts3_114>span{font-size:8px}._workspaceArea_6nts3_90 nav[aria-label=Firmenbereiche]>button{min-height:37px;padding:10px 7px;font-size:10px}}@media (prefers-reduced-motion:reduce){._companyItem_6nts3_56{transition:none}}._mailActivity_6nts3_202{color:#b8aec5;vertical-align:middle;border:1px solid #58466d;border-radius:6px;align-items:center;gap:4px;margin-left:9px;padding:3px 6px;font-size:10px;line-height:1.4;display:inline-flex}._mailActivity_6nts3_202[data-direction=incoming]{color:#ffb64e;background:#24482f;border-color:#79b75a80}._mailActivity_6nts3_202[data-direction=outgoing]{color:#f7f3ff;background:#2d243b;border-color:#58466d}._root_ipapf_1{margin-bottom:24px}._panel_ipapf_1{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:22px;margin-top:16px;padding:28px}._heading_ipapf_1{justify-content:space-between;align-items:start;gap:24px;margin-bottom:28px;display:flex}._eyebrow_ipapf_1{color:#ffb64e;letter-spacing:.12em;font-size:11px;font-weight:800}._heading_ipapf_1 h2{margin:10px 0;font-size:clamp(24px,2vw,32px);line-height:1.2}._heading_ipapf_1 p,._group_ipapf_1 p,._footer_ipapf_1 p{color:#b8aec5;margin:8px 0 0;font-size:14px;line-height:1.6}._status_ipapf_1{color:#ffb64e;background:#211a2e;border:1px solid #58466d;border-radius:30px;flex-shrink:0;padding:9px 14px;font-size:12px}._layout_ipapf_1{grid-template-columns:minmax(0,1.25fr) minmax(340px,.85fr);align-items:start;gap:28px;display:grid}._settings_ipapf_1{gap:20px;min-width:0;display:grid}._group_ipapf_1{background:#14101f;border:1px solid #2d243b;border-radius:15px;padding:24px}._group_ipapf_1 h3,._calculator_ipapf_1 h3{margin:0;font-size:19px;line-height:1.4}._fields_ipapf_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}._field_ipapf_1{align-content:start;gap:8px;min-width:0;font-size:13px;font-weight:700;display:grid}._field_ipapf_1 input,._field_ipapf_1 select{color:#f7f3ff;width:100%;min-width:0;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#14101f;border:1px solid #58466d;border-radius:9px;min-height:48px;padding:12px 14px;font-size:16px}:is(._field_ipapf_1 input:focus-visible,._field_ipapf_1 select:focus-visible){outline-offset:2px;outline:2px solid #f7f3ff}._field_ipapf_1 small{color:#b8aec5;font-size:11px;font-weight:400;line-height:1.5}._inputUnit_ipapf_1{position:relative}._inputUnit_ipapf_1 input{padding-right:85px}._inputUnit_ipapf_1>span{pointer-events:none;color:#b8aec5;font-size:12px;font-weight:400;position:absolute;top:50%;right:14px;transform:translateY(-50%)}._choices_ipapf_1{border:0;flex-wrap:wrap;gap:10px;margin:22px 0;padding:0;display:flex}._choices_ipapf_1 legend{margin-bottom:12px;font-size:13px;font-weight:700}._choices_ipapf_1 label{cursor:pointer;border:1px solid #58466d;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:13px;display:flex}._choices_ipapf_1 label:has(input:checked){background:#2d243b;border-color:#ffb64e}._choices_ipapf_1 input,._toggle_ipapf_1 input{accent-color:#ffb64e;flex:none;width:16px;height:16px}._toggle_ipapf_1{align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}._calculator_ipapf_1{background:#211a2e;border:1px solid #58466d;border-radius:18px;min-width:0;padding:26px;position:sticky;top:140px}._calcTitle_ipapf_1{color:#f7f3ff;align-items:center;gap:12px;display:flex}._calcTitle_ipapf_1 p{color:#b8aec5;margin:5px 0 0;font-size:12px}._total_ipapf_1{background:#14101f;border:1px solid #58466d;border-radius:12px;gap:8px;margin:24px 0 20px;padding:22px;display:grid}._total_ipapf_1>span{color:#f7f3ff;font-size:13px}._total_ipapf_1 strong{letter-spacing:-.04em;color:#ffb64e;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(32px,3vw,48px);line-height:1.1}._total_ipapf_1 small,._note_ipapf_1{color:#b8aec5;font-size:12px;line-height:1.6}._breakdown_ipapf_1,._summary_ipapf_1{gap:12px;margin:0;display:grid}._breakdown_ipapf_1>div,._summary_ipapf_1>div{justify-content:space-between;gap:18px;font-size:13px;line-height:1.5;display:flex}._breakdown_ipapf_1 dt,._summary_ipapf_1 dt{color:#f7f3ff}._breakdown_ipapf_1 dd,._summary_ipapf_1 dd{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;margin:0}._breakdown_ipapf_1 dd small{color:#b8aec5;font-size:10px}._summary_ipapf_1{border-top:1px solid #58466d;margin-top:18px;padding-top:18px}._summary_ipapf_1>div:nth-child(2){font-size:17px;font-weight:700}._summary_ipapf_1>div:nth-child(2) dd{color:#ffb64e}._note_ipapf_1{margin:14px 0 0}._footer_ipapf_1{border-top:1px solid #58466d;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding-top:24px;display:flex}._footer_ipapf_1>div:first-child{max-width:610px}._footer_ipapf_1 strong{font-size:14px}._footer_ipapf_1 p{font-size:12px}._actions_ipapf_1{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}._error_ipapf_1{color:#ffd1bd;padding:18px 0;line-height:1.6}._message_ipapf_1{background:#211a2e;border-radius:10px;padding:16px;font-size:14px;line-height:1.6}@media (min-width:1800px){._layout_ipapf_1{grid-template-columns:minmax(0,1fr) minmax(400px,540px)}}@media (max-width:1100px){._layout_ipapf_1{grid-template-columns:1fr}._calculator_ipapf_1{position:static}._heading_ipapf_1,._footer_ipapf_1{flex-direction:column}._status_ipapf_1{flex-shrink:1}._calculator_ipapf_1 ._fields_ipapf_1{margin-top:20px}}@media (max-width:560px){._panel_ipapf_1{padding:16px}._group_ipapf_1,._calculator_ipapf_1{padding:18px}._fields_ipapf_1{grid-template-columns:1fr}._heading_ipapf_1{gap:12px}._actions_ipapf_1{grid-template-columns:1fr;width:100%;display:grid}._breakdown_ipapf_1>div,._summary_ipapf_1>div{gap:10px}._summary_ipapf_1>div:nth-child(2){font-size:15px}._total_ipapf_1 strong{font-size:36px}._choices_ipapf_1 label{flex-grow:1}._heading_ipapf_1 h2{font-size:25px}}._settings_ipapf_1[hidden],._group_ipapf_1[hidden]{display:none}._tabs_ipapf_11,._presets_ipapf_11{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}._tabs_ipapf_11 button,._presets_ipapf_11 button{color:#f7f3ff;font:inherit;cursor:pointer;background:#14101f;border:1px solid #58466d;border-radius:10px;padding:12px 16px}._tabs_ipapf_11 button[aria-pressed=true],._presets_ipapf_11 button[aria-pressed=true]{color:#ffb64e;background:#2d243b;border-color:#ffb64e}._tiers_ipapf_11{gap:16px;margin:24px 0;display:grid}._tier_ipapf_11{border-bottom:1px solid #58466d;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;padding-bottom:18px;display:grid}._empty_ipapf_11{border:1px dashed #58466d;border-radius:12px;padding:24px}._metrics_ipapf_11{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}._metrics_ipapf_11>div{background:#14101f;border-radius:10px;gap:8px;padding:14px;display:grid}._metrics_ipapf_11 span{color:#b8aec5;font-size:11px}._metrics_ipapf_11 strong{color:#ffb64e;font-variant-numeric:tabular-nums;font-size:20px}._comparison_ipapf_11{border-top:1px solid #58466d;margin-top:24px;padding-top:18px}._comparison_ipapf_11 summary{cursor:pointer;font-weight:700}._comparison_ipapf_11 button{text-align:left;color:#f7f3ff;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #58466d;justify-content:space-between;gap:12px;padding:14px 0;font-size:12px;display:flex}@media (min-width:761px) and (hover:hover) and (pointer:fine){._comparison_ipapf_11 button:hover{color:#ffb64e}}._calculator_ipapf_1{position:static}:is(._tabs_ipapf_11 button:focus-visible,._presets_ipapf_11 button:focus-visible,._comparison_ipapf_11 button:focus-visible){outline-offset:3px;outline:2px solid #f7f3ff}@media (max-width:560px){._tier_ipapf_11{grid-template-columns:1fr 1fr}._tier_ipapf_11>button{grid-column:1/-1}._tabs_ipapf_11 button{flex:1}._metrics_ipapf_11{grid-template-columns:1fr 1fr}}._modal_w44fl_1[role=dialog]{background:linear-gradient(145deg,#2d243b,#211a2e);width:min(1060px,100%);padding:28px}._editorForm_w44fl_2{gap:20px}._editorForm_w44fl_2 input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._sections_w44fl_4{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._editorForm_w44fl_2 ._section_w44fl_4{background:#211a2e;border:1px solid #58466d;border-radius:15px;min-width:0;padding:20px}._editorForm_w44fl_2 ._section_w44fl_4 legend{color:#f7f3ff;align-items:center;gap:8px;padding:0 9px;font-size:13px;display:flex}._section_w44fl_4 legend>span{color:#ffb64e;letter-spacing:.05em;font-size:10px}._section_w44fl_4 legend>svg{color:#f7f3ff}._sectionIntro_w44fl_9{color:#b8aec5;margin:0 0 18px;font-size:12px;line-height:1.65}._footnote_w44fl_10{color:#b8aec5;margin:14px 0 0;font-size:11px;line-height:1.6}._full_w44fl_11{grid-column:1/-1}._scopeOptions_w44fl_12>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}._scopeOptions_w44fl_12 label{cursor:pointer;background:#211a2e;border:1px solid #58466d;border-radius:10px;align-items:center;min-width:0;padding:13px 12px;font-weight:700}._scopeOptions_w44fl_12 label:has(input:checked){color:#ffb64e;background:#211a2e;border-color:#ffb64e}._scopeOptions_w44fl_12 label:has(input:focus-visible){outline-offset:3px;outline:2px solid #f7f3ff}._scopeOptions_w44fl_12 label>span{overflow-wrap:anywhere;font-size:12px}._scopeOptions_w44fl_12 input{margin:0!important}._editorForm_w44fl_2 ._rankingSection_w44fl_18{background:linear-gradient(115deg,#211a2e,#211a2e);border-color:#58466d}._rankingGrid_w44fl_19{grid-template-columns:minmax(250px,.85fr) minmax(0,1.3fr);align-items:start;gap:24px;display:grid}._rankingToggle_w44fl_20{cursor:pointer;background:#14101f;border:1px solid #58466d;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}._rankingToggle_w44fl_20>span{flex:1;min-width:0}._rankingToggle_w44fl_20 b{color:#ffb64e;font-size:12px;display:block}._rankingToggle_w44fl_20 small{color:#ffb64e;margin-top:4px;font-size:11px;display:block}._rankingToggle_w44fl_20 strong{color:#f7f3ff;background:#2d243b;border-radius:6px;padding:4px 8px;font-size:10px}._rankingToggle_w44fl_20 strong[data-enabled=true]{color:#153827;background:#ffb64e}._rankingExplanation_w44fl_26>b{color:#ffb64e;font-size:13px}._rankingExplanation_w44fl_26 p{color:#b8aec5;margin:8px 0;font-size:12px;line-height:1.65}._rankingExplanation_w44fl_26 small{color:#b8aec5;font-size:11px;line-height:1.6;display:block}._billing_w44fl_29{background:#211a2e;border:1px solid #58466d;border-radius:15px;grid-column:1/-1;min-width:0;overflow:hidden}._billing_w44fl_29>summary{cursor:pointer;align-items:center;gap:13px;padding:18px 20px;list-style:none;display:flex}._billing_w44fl_29>summary::-webkit-details-marker{display:none}._billing_w44fl_29>summary>span:nth-child(2){flex:1;min-width:0}._billing_w44fl_29>summary b{color:#f7f3ff;font-size:13px;display:block}._billing_w44fl_29>summary small{color:#b8aec5;margin-top:4px;font-size:11px;display:block}._billing_w44fl_29>summary>svg{color:#f7f3ff;flex:none;transition:transform .18s}._billing_w44fl_29[open]>summary>svg{transform:rotate(180deg)}._billing_w44fl_29>summary:focus-visible{outline-offset:-4px;outline:2px solid #f7f3ff}._billingIcon_w44fl_38{color:#f7f3ff;background:#2d243b;border:1px solid #58466d;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}._billingBody_w44fl_39{padding:0 20px 20px}._nextStep_w44fl_40{color:#b8aec5;background:#211a2e;border:1px solid #58466d;border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:12px;margin:0;padding:15px 18px;font-size:12px;line-height:1.6;display:flex}._nextStep_w44fl_40>svg{color:#f7f3ff;flex:none;margin-top:3px}._nextStep_w44fl_40 b{color:#f7f3ff;margin-bottom:3px;display:block}._footer_w44fl_43{z-index:2;background:#211a2e;border-top:1px solid #58466d;justify-content:space-between;align-items:center;gap:20px;margin:0 -28px -28px;padding:18px 28px;display:flex;position:sticky;bottom:-28px}._footer_w44fl_43>p{color:#b8aec5;margin:0;font-size:11px}@media (max-width:800px){._sections_w44fl_4{grid-template-columns:minmax(0,1fr);gap:17px}._scopeOptions_w44fl_12>div{grid-template-columns:repeat(3,minmax(0,1fr))}._rankingGrid_w44fl_19{grid-template-columns:minmax(0,1fr);gap:17px}}@media (max-width:600px){._modal_w44fl_1[role=dialog]{padding:22px 16px}._editorForm_w44fl_2 ._section_w44fl_4{padding:17px 14px}._scopeOptions_w44fl_12>div{grid-template-columns:repeat(2,minmax(0,1fr))}._scopeOptions_w44fl_12 label{padding:12px 10px}._footer_w44fl_43{flex-direction:column;align-items:stretch;gap:9px;margin:0 -16px -22px;padding:14px 16px;bottom:-22px}._footer_w44fl_43>div{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}._footer_w44fl_43>p{text-align:center;font-size:10px}._billingBody_w44fl_39{padding:0 14px 17px}._billing_w44fl_29>summary{padding:17px 14px}._scopeOptions_w44fl_12 label:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){._billing_w44fl_29>summary>svg{transition:none}}.learning-home .category-head>.category-icon,.learning-home .topic-card>span:first-child,.editor-category-toggle>span:first-child,.editor-topic-toggle>span:first-child,.editor-auto-icon>span:first-child{box-sizing:border-box;flex-shrink:0;place-items:center!important;padding:0!important;line-height:0!important;display:grid!important}.volt-curriculum-icon{flex:none;place-self:center;margin:0;display:block}.auth-modal.editor-modal form.question-editor-form textarea.editor-growing-textarea{box-sizing:border-box;color:#eee6f1;overflow-wrap:anywhere;word-break:normal;resize:none;border:1px solid #3b2d42;border-radius:11px;width:100%;min-width:0;min-height:48px;max-height:none;padding:10px 12px;font-family:inherit;display:block;white-space:pre-wrap!important;overflow:hidden!important}.question-editor-form .editor-answers{align-items:stretch}.question-editor-form .editor-answers>div{min-width:0;height:auto}.question-editor-form .editor-answers>div>textarea.editor-growing-textarea{align-self:stretch}.kaelte-klar-auth .free-trial-entry{border-top:1px solid #8caebd40;gap:7px;margin-top:22px;padding-top:19px;display:grid}.kaelte-klar-auth .free-trial-entry>span{color:#b8aec5;font-size:12px}.kaelte-klar-auth .free-trial-entry>button{min-height:48px;color:inherit;font:inherit;cursor:pointer;background:#54d8f210;border:1px solid #b8aec5;border-radius:12px;padding:12px 15px;font-size:13px;font-weight:800}.kaelte-klar-auth .free-trial-entry>small{color:#b8aec5;font-size:11px;line-height:1.5}.kaelte-klar-auth .free-trial-entry>button:disabled{opacity:.5;cursor:wait}.kaelte-klar-auth .free-trial-signup h2{margin-bottom:16px;font-size:clamp(27px,3vw,35px)}.kaelte-klar-auth .free-trial-included{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.kaelte-klar-auth .free-trial-included span{color:#b8aec5;background:#54d8f213;border:1px solid #3b9caa55;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:750}.kaelte-klar-auth .free-trial-intro{color:#58466d;overflow-wrap:anywhere;margin:0 0 14px;font-size:13px;line-height:1.6}.kaelte-klar-auth .free-trial-assurance{color:#ffb64e;background:#8ee26414;border-left:3px solid #ffb64e;border-radius:0 10px 10px 0;gap:3px;padding:12px 14px;font-size:12px;line-height:1.5;display:grid}.kaelte-klar-auth .free-trial-signup .auth-primary{white-space:normal;height:auto;min-height:54px;padding:14px 10px}.kaelte-klar-auth .free-trial-retention{color:#58466d;margin-top:18px;font-size:11px;line-height:1.6}.kaelte-klar-auth .free-trial-privacy{color:#58466d;margin:10px 0 0;font-size:11px;line-height:1.5}.kaelte-klar-auth .free-trial-privacy a{color:inherit;text-underline-offset:3px;text-decoration:underline}.kaelte-klar-auth .free-trial-expired-action{margin-top:14px}.kaelte-klar-auth .free-trial-expired-action a{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.free-trial-purchase-link{color:#14101f;background:#ffb64e;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:14px;padding:9px 14px;font-weight:850;text-decoration:none;display:inline-flex}.kaelte-klar-auth .free-trial-signup form>.free-trial-purchase-link{box-sizing:border-box;text-align:center;border-radius:14px;min-height:54px;margin-top:0;padding:14px 18px;font-size:14px}.kaelte-klar-auth .free-trial-signup :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #f7f3ff}.kaelte-klar-auth .free-trial-entry button:focus-visible{outline-offset:3px;outline:2px solid #f7f3ff}.free-trial-purchase-link:focus-visible{outline-offset:3px;outline:2px solid #f7f3ff}.trial-notice-dialog{box-sizing:border-box;overscroll-behavior:contain;color:#f7f3ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#211a2e;border:1px solid #58466d;border-radius:28px;width:min(760px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;font-family:inherit;overflow:auto;box-shadow:0 24px 90px #0008}.trial-notice-dialog::backdrop{background:#020e18cc}.trial-notice-dialog[open]{animation:.32s cubic-bezier(.2,.75,.3,1) both trial-notice-enter}.trial-notice-dialog[open]::backdrop{animation:.25s both trial-backdrop-enter}.trial-notice-dialog.is-closing{animation:.18s both trial-notice-exit}.trial-notice-dialog.is-closing::backdrop{animation:.18s both trial-backdrop-exit}.trial-notice-content{padding:clamp(24px,4vw,42px)}.trial-notice-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.trial-notice-header img{object-fit:contain;width:124px;height:48px;display:block}.trial-notice-close{color:#f7f3ff;cursor:pointer;background:#211a2e;border:1px solid #58466d;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;padding:0;display:grid}.trial-notice-close svg{transition:transform .32s cubic-bezier(.25,.75,.35,1)}.trial-notice-dialog.is-closing .trial-notice-close svg{transform:rotate(90deg)}@media (min-width:761px) and (hover:hover) and (pointer:fine){.trial-notice-close:is(:hover,:focus-visible,:active) svg{transform:rotate(90deg)}.trial-notice-close:hover{color:#ffb64e;background:#2d243b;border-color:#ffb64e}}.trial-notice-kicker{color:#ffb64e;letter-spacing:.12em;align-items:center;gap:9px;margin:0 0 12px;font-size:11px;font-weight:800;display:flex}.trial-notice-kicker>span{background:currentColor;border-radius:50%;width:7px;height:7px}.trial-notice-dialog h2{color:#f7f3ff;letter-spacing:-.035em;margin:0;font-size:clamp(30px,5vw,45px);font-weight:800;line-height:1.12}.trial-notice-dialog h2>span{color:#f7f3ff}.trial-notice-intro{color:#b8aec5;max-width:540px;margin:17px 0 23px;font-size:14px;line-height:1.65}.trial-notice-time{background:#211a2e;border:1px solid #58466d;border-radius:18px;padding:22px 24px}.trial-notice-time>span{color:#ffb64e;letter-spacing:.14em;font-size:10px;font-weight:800}.trial-notice-time strong{color:#ffb64e;letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:7px 0;font-size:clamp(23px,3.8vw,32px);font-weight:800;line-height:1.25;display:block}.trial-notice-time p{color:#b8aec5;margin:0;font-size:12px;line-height:1.6}.trial-notice-time p>span{white-space:nowrap}.trial-notice-included{grid-template-columns:1fr 1fr 1.4fr;gap:10px;margin:14px 0 24px;display:grid}.trial-notice-included>div{background:#211a2e;border:1px solid #2d243b;border-radius:13px;min-width:0;padding:15px 13px}.trial-notice-included b{color:#f7f3ff;margin-bottom:4px;font-size:15px;font-weight:800;display:block}.trial-notice-included span{color:#b8aec5;font-size:11px;line-height:1.45}.trial-notice-account{margin-bottom:25px}.trial-notice-account>b{color:#f7f3ff;font-size:14px}.trial-notice-account p{color:#b8aec5;margin:6px 0;font-size:13px;line-height:1.6}.trial-notice-account>strong{color:#f7f3ff;overflow-wrap:anywhere;font-size:14px;display:block}.trial-notice-account small{color:#b8aec5;margin-top:8px;font-size:11px;line-height:1.55;display:block}.trial-notice-footer{border-top:1px solid #2d243b;flex-wrap:wrap;gap:12px;padding-top:22px;display:flex}.trial-notice-footer :is(button,a){box-sizing:border-box;color:#f7f3ff;min-height:52px;font:inherit;text-align:center;cursor:pointer;background:#211a2e;border:1px solid #58466d;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.trial-notice-footer .trial-notice-continue{color:#14101f;background:#ffb64e;border-color:#ffb64e}@media (min-width:761px) and (hover:hover) and (pointer:fine){.trial-notice-footer :is(button,a):hover{filter:brightness(1.08)}}.trial-notice-footer p{color:#b8aec5;text-align:center;flex-basis:100%;margin:0;font-size:11px;line-height:1.5}.trial-notice-dialog :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #f7f3ff}.trial-notice-dialog button:disabled{cursor:default}@keyframes trial-notice-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes trial-notice-exit{to{opacity:0;transform:translateY(6px)scale(.99)}}@keyframes trial-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes trial-backdrop-exit{to{opacity:0}}@media (max-width:760px){.kaelte-klar-auth .free-trial-entry>span,.kaelte-klar-auth .free-trial-entry>small,.kaelte-klar-auth .free-trial-intro,.kaelte-klar-auth .free-trial-retention,.kaelte-klar-auth .free-trial-privacy{color:#b8aec5}.kaelte-klar-auth .free-trial-included span{color:#f7f3ff}.kaelte-klar-auth .free-trial-assurance{color:#ffb64e}.kaelte-klar-auth .free-trial-signup .auth-kicker{margin-bottom:9px}.kaelte-klar-auth .free-trial-signup h2{font-size:26px!important}.kaelte-klar-auth .free-trial-signup .free-trial-intro{font-size:12px}.kaelte-klar-auth .free-trial-signup input{font-size:16px}.kaelte-klar-auth .free-trial-signup .auth-mode-links{gap:4px}.kaelte-klar-auth .free-trial-signup .auth-mode-links button{min-height:42px}}@media (max-width:520px){.trial-notice-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:22px}.trial-notice-content{padding:22px 20px}.trial-notice-header{margin-bottom:25px}.trial-notice-header img{width:110px;height:42px}.trial-notice-time{padding:18px}.trial-notice-included{gap:7px}.trial-notice-included>div{padding:12px 9px}.trial-notice-included b{font-size:13px}.trial-notice-included span{font-size:10px}.trial-notice-footer{gap:10px}.trial-notice-footer :is(button,a){flex-basis:100%}}@media (prefers-reduced-motion:reduce){.trial-notice-dialog[open]{animation:none}.trial-notice-dialog[open]::backdrop{animation:none}.trial-notice-close svg{transition:none}}@media (max-width:380px){.trial-notice-included{grid-template-columns:1fr 1fr}.trial-notice-included>div:last-child{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.trial-notice-included>div:last-child b{margin:0}}._dialog_7ylgx_1{box-sizing:border-box;overscroll-behavior:contain;color:#f7f3ff;scrollbar-width:thin;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 100% 0,#2d243b 0,#0000 46%),#14101f;border:1px solid #58466d;border-radius:28px;width:min(940px,100vw - 40px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;font-family:inherit;position:fixed;inset:0;overflow-y:auto;box-shadow:0 32px 120px #0009}._dialog_7ylgx_1::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020b12cc}._dialog_7ylgx_1[open]{animation:.25s ease-out both _appear_7ylgx_1}._content_7ylgx_10{padding:28px 34px 26px}._header_7ylgx_11{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}._header_7ylgx_11 img{object-fit:contain;object-position:left center;display:block}._dialog_7ylgx_1 button{cursor:pointer;font-family:inherit}._close_7ylgx_14{color:#f7f3ff;background:#ffffff08;border:1px solid #58466d;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:28px;line-height:1;display:grid}._eyebrow_7ylgx_15{letter-spacing:.19em;color:#ffb64e;margin:0 0 10px;font-size:10px;font-weight:800}._dialog_7ylgx_1 h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,39px);font-weight:800;line-height:1.1}._dialog_7ylgx_1 h2 span{color:#f7f3ff}._intro_7ylgx_18{color:#b8aec5;max-width:540px;margin:14px 0 20px;font-size:14px;line-height:1.6}._steps_7ylgx_19{flex-wrap:wrap;gap:12px 24px;margin:0 0 24px;padding:0;list-style:none;display:flex}._steps_7ylgx_19 li{color:#f7f3ff;align-items:center;gap:8px;font-size:11px;display:flex}._steps_7ylgx_19 li>span{color:#ffb64e;border:1px solid #58466d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}._smallLabel_7ylgx_22{color:#b8aec5;letter-spacing:.12em;margin-bottom:4px;font-size:9px;font-weight:800;display:block}._current_7ylgx_23>div{min-width:0}._currentAccount_7ylgx_24{overflow-wrap:anywhere}._sectionHeading_7ylgx_25{color:#f7f3ff;align-items:center;gap:10px;margin:26px 0 14px;font-size:15px;line-height:1.45;display:flex}._sectionHeading_7ylgx_25>span,._stepNumber_7ylgx_26{color:#f7f3ff;vertical-align:middle;background:#55d8f411;border:1px solid #58466d;border-radius:9px;flex:0 0 27px;place-items:center;width:27px;height:27px;margin-right:2px;font-size:11px;display:inline-grid}._explanation_7ylgx_27{color:#f7f3ff;background:#55d8f409;border-left:3px solid #f7f3ff;border-radius:0 10px 10px 0;margin:0 0 15px;padding:14px 16px;font-size:12px;line-height:1.7}._review_7ylgx_28{background:linear-gradient(135deg,#211a2e,#211a2e);border:1px solid #ffb64e;border-radius:18px;margin-top:24px;padding:0 20px 20px}._review_7ylgx_28 ._sectionHeading_7ylgx_25{color:#ffb64e;margin-top:19px}._review_7ylgx_28 dl{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0 0;display:grid}._review_7ylgx_28 dl>div{min-width:0}._review_7ylgx_28 dt{color:#b8aec5;margin-bottom:6px;font-size:11px;line-height:1.4}._review_7ylgx_28 dd{color:#ffb64e;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:750;line-height:1.5}._review_7ylgx_28 dd small{color:#b8aec5;margin-top:5px;font-size:11px;font-weight:400;line-height:1.6;display:block}._review_7ylgx_28 dl>._result_7ylgx_35{border-top:1px solid #2d243b;grid-column:1/-1;padding-top:15px}._review_7ylgx_28 ._result_7ylgx_35 small{color:#ffb64e;font-size:13px;font-weight:650}._review_7ylgx_28>p{color:#f7f3ff;margin:16px 0 0;font-size:11px;line-height:1.7}._review_7ylgx_28>._accountHint_7ylgx_38{border-top:1px solid #2d243b;padding-top:13px}._current_7ylgx_23{background:#ffffff04;border:1px solid #2d243b;border-radius:13px;align-items:center;gap:12px;padding:14px 16px;display:flex}._currentIcon_7ylgx_40{color:#ffb64e;background:#a2e88712;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}._current_7ylgx_23 b{color:#f7f3ff;font-size:13px;line-height:1.4;display:block}._current_7ylgx_23 small{color:#b8aec5;margin-top:4px;font-size:11px;display:block}._mode_7ylgx_43{background:#14101f;border:1px solid #2d243b;border-radius:12px;gap:6px;margin:0 0 16px;padding:5px;display:flex}._mode_7ylgx_43 button{color:#b8aec5;background:0 0;border:0;border-radius:8px;flex:1;min-height:42px;font-size:12px;font-weight:750}._mode_7ylgx_43 button[aria-pressed=true]{color:#f7f3ff;background:#2d243b}._durations_7ylgx_46{border:0;min-width:0;margin:22px 0 18px;padding:0}._durations_7ylgx_46 legend{color:#f7f3ff;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:700;line-height:1.5;display:flex}._durations_7ylgx_46>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._durations_7ylgx_46 button{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:10px;min-height:44px;padding:10px;font-size:13px;font-weight:700;transition:background .2s,border-color .2s}._durations_7ylgx_46 button[aria-pressed=true]{color:#ffb64e;background:#8ee26414;border-color:#ffb64e}._durations_7ylgx_46 button b{font-size:15px;display:block}._durations_7ylgx_46 button small{color:#b8aec5;margin-top:6px;font-size:10px;font-weight:400;line-height:1.5;display:block}._durations_7ylgx_46 button:disabled{opacity:.35;cursor:not-allowed}._areas_7ylgx_54{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._area_7ylgx_54{text-align:left;color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:15px;flex-direction:column;gap:8px;min-width:0;padding:18px 15px;transition:border-color .2s,background .2s;display:flex}._area_7ylgx_54[aria-pressed=true]{background:linear-gradient(145deg,#2d243b,#211a2e);border-color:#ffb64e;box-shadow:inset 0 0 0 1px #8ce7ae44}._area_7ylgx_54:disabled{color:#b8aec5;cursor:not-allowed;box-shadow:none;background:#211a2e;border-color:#2d243b}._areaTop_7ylgx_58{justify-content:space-between;align-items:center;gap:8px;display:flex}._areaTop_7ylgx_58 b{letter-spacing:-.02em;font-size:20px}._areaTop_7ylgx_58 i{border:1px solid #58466d;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}._areaDescription_7ylgx_61{color:#f7f3ff;min-height:33px;font-size:11px;line-height:1.5}._areaPrice_7ylgx_62{letter-spacing:-.03em;margin-top:8px;font-size:23px;font-weight:800;display:block}._area_7ylgx_54 small{color:#b8aec5;font-size:10px;line-height:1.5}._area_7ylgx_54:disabled ._areaPrice_7ylgx_62{letter-spacing:0;font-size:13px}._area_7ylgx_54:disabled ._areaDescription_7ylgx_61,._area_7ylgx_54:disabled small{color:#b8aec5}._included_7ylgx_66{color:#f7f3ff;align-items:center;gap:8px;margin:14px 0 0;font-size:12px;display:flex}._included_7ylgx_66>span{color:#ffb64e}._footer_7ylgx_68{border-top:1px solid #2d243b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:22px;display:flex}._total_7ylgx_69{gap:5px;display:grid}._total_7ylgx_69>span{color:#f7f3ff;font-size:12px}._total_7ylgx_69 b{letter-spacing:-.04em;font-size:29px;font-weight:850;line-height:1.2}._total_7ylgx_69 small{color:#b8aec5;font-size:10px}._purchase_7ylgx_73,._back_7ylgx_73{color:#14101f;background:linear-gradient(110deg,#ffb64e,#f7f3ff);border:0;border-radius:12px;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:13px 21px;font-family:inherit;font-size:14px;font-weight:800;line-height:1.4;text-decoration:none;display:inline-flex}._accountHint_7ylgx_38{color:#b8aec5;overflow-wrap:anywhere;width:100%;margin:0;font-size:11px;line-height:1.6}._accountHint_7ylgx_38 b{color:#f7f3ff}._content_7ylgx_10>._current_7ylgx_23+._total_7ylgx_69{margin-top:24px}._content_7ylgx_10>._total_7ylgx_69+._accountHint_7ylgx_38{margin-top:12px}._content_7ylgx_10>._accountHint_7ylgx_38+._consent_7ylgx_78,._content_7ylgx_10>._consent_7ylgx_78+._purchase_7ylgx_73{margin-top:20px}._account_7ylgx_38{background:#05192380;border:1px solid #58466d;border-radius:15px;margin-top:22px;padding:18px}._accountHeading_7ylgx_81{align-items:center;gap:11px;display:flex}._accountHeading_7ylgx_81>div{min-width:0}._accountHeading_7ylgx_81 b{color:#f7f3ff;font-size:13px}._accountHeading_7ylgx_81 p{color:#f7f3ff;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}._purchase_7ylgx_73:disabled{cursor:not-allowed;opacity:.55}._checkoutError_7ylgx_86{box-sizing:border-box;color:#ffd2cd;border:1px solid #925b59;border-radius:10px;width:100%;margin:0;padding:12px;font-size:12px;line-height:1.5}._consent_7ylgx_78{box-sizing:border-box;background:#14101f;border:1px solid #58466d;border-radius:13px;width:100%;padding:15px}._consent_7ylgx_78:has(input:checked){background:#211a2e;border-color:#ffb64e}._consent_7ylgx_78 label{color:#f7f3ff;cursor:pointer;align-items:flex-start;gap:11px;font-size:12px;font-weight:650;line-height:1.55;display:flex}._consent_7ylgx_78 input{-webkit-appearance:auto;appearance:auto;accent-color:#ffb64e;flex:0 0 18px;width:18px;height:18px;margin:1px 0 0}._consent_7ylgx_78 a{color:#f7f3ff;text-underline-offset:3px;margin:9px 0 0 29px;font-size:11px;line-height:1.5;text-decoration:underline;display:inline-block}._consent_7ylgx_78 input:focus-visible{outline-offset:3px;outline:2px solid #f7f3ff}._spinner_7ylgx_93{border:2px solid #07252b44;border-top-color:#14101f;border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.9s linear infinite _spin_7ylgx_93}._hint_7ylgx_94{color:#b8aec5;font-size:12px;line-height:1.6}._complete_7ylgx_95{padding:22px 0 4px}._complete_7ylgx_95>b{color:#ffb64e;font-size:17px}._complete_7ylgx_95>p{color:#f7f3ff;font-size:13px}._ownedAreas_7ylgx_98{flex-wrap:wrap;gap:10px;display:flex}._ownedAreas_7ylgx_98 span{color:#b8aec5;background:#211a2e;border:1px solid #2d243b;border-radius:10px;padding:14px;font-size:12px}._loading_7ylgx_100{color:#f7f3ff;justify-content:center;align-items:center;gap:12px;min-height:170px;font-size:13px;display:flex}._loading_7ylgx_100 i{border:2px solid #58466d;border-top-color:#ffb64e;border-radius:50%;width:22px;height:22px;animation:.9s linear infinite _spin_7ylgx_93}._error_7ylgx_102{color:#ffd2cd;border:1px solid #925b59;border-radius:13px;padding:18px;font-size:13px}._error_7ylgx_102 button{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:8px;padding:10px}._dialog_7ylgx_1 :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #f7f3ff}@keyframes _appear_7ylgx_1{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes _spin_7ylgx_93{to{transform:rotate(360deg)}}@media (max-width:600px){._durations_7ylgx_46>div{grid-template-columns:repeat(2,minmax(0,1fr))}._dialog_7ylgx_1{border-radius:20px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}._content_7ylgx_10{padding:18px}._header_7ylgx_11{margin-bottom:18px}._header_7ylgx_11 img{width:90px;height:34px}._dialog_7ylgx_1 h2{font-size:29px}._intro_7ylgx_18{margin:12px 0 16px;font-size:12px}._current_7ylgx_23{gap:10px;padding:12px}._current_7ylgx_23 b{font-size:12px}._steps_7ylgx_19{justify-content:space-between;gap:8px}._steps_7ylgx_19 li{gap:5px;font-size:9px}._steps_7ylgx_19 li>span{width:19px;height:19px}._sectionHeading_7ylgx_25,._durations_7ylgx_46 legend{font-size:13px}._durations_7ylgx_46 button{padding:10px 5px}._durations_7ylgx_46 button b{font-size:13px}._durations_7ylgx_46 button small{font-size:9px}._review_7ylgx_28{padding:0 14px 16px}._review_7ylgx_28 dl{gap:14px}._review_7ylgx_28 dd{font-size:14px}._review_7ylgx_28 ._result_7ylgx_35 small{font-size:12px}._areas_7ylgx_54{grid-template-columns:1fr;gap:8px}._area_7ylgx_54{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:14px;display:grid}._areaTop_7ylgx_58{grid-area:1/1;justify-content:flex-start}._areaTop_7ylgx_58 b{font-size:18px}._areaTop_7ylgx_58 i{width:18px;height:18px;font-size:10px}._areaDescription_7ylgx_61{grid-column:1;min-height:0}._areaPrice_7ylgx_62{grid-area:1/2/3;align-self:center;margin:0;font-size:22px}._area_7ylgx_54 small{grid-column:1/-1}._area_7ylgx_54:disabled ._areaPrice_7ylgx_62{font-size:11px}._durations_7ylgx_46{margin-top:18px}._footer_7ylgx_68{gap:20px;margin-top:22px;padding-top:20px}._consent_7ylgx_78{padding:18px}._consent_7ylgx_78 label{gap:12px;line-height:1.7}._consent_7ylgx_78 a{margin-top:12px}._purchase_7ylgx_73{box-sizing:border-box;width:100%}._total_7ylgx_69{grid-template-columns:1fr auto;align-items:center;width:100%}._total_7ylgx_69 small{grid-column:1/-1}._hint_7ylgx_94{font-size:11px}._account_7ylgx_38{margin-top:18px;padding:14px}}@media (prefers-reduced-motion:reduce){._dialog_7ylgx_1[open],._loading_7ylgx_100 i,._spinner_7ylgx_93{animation:none}}._total_7ylgx_69>.volt-offer-price{color:#f7f3ff;font-size:29px}@media (max-width:600px){._areaPrice_7ylgx_62 .volt-offer-price,._total_7ylgx_69>.volt-offer-price{align-items:flex-end}}.learner-account-menu .learner-account-popover{width:min(376px,100vw - 24px);max-height:calc(100vh - var(--kk-learner-header-height,76px) - 18px);max-height:calc(100dvh - var(--kk-learner-header-height,76px) - 18px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#58466d #14101f;color:#f7f3ff;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;white-space:normal;z-index:100;background:#14101f;border:1px solid #58466d;border-radius:22px;gap:12px;padding:14px;overflow-y:auto;box-shadow:0 22px 68px #0009,inset 0 1px #ffffff08}.learner-account-menu .learner-account-popover[hidden]{display:none}.learner-account-menu :is(.learner-account-help,.learner-access-upgrade)>:is(a,button)>svg,.learner-account-menu .learner-access-upgrade>svg{flex:none}@media (max-width:760px){.learner-account-menu .learner-account-popover{max-height:calc(100dvh - var(--kk-learner-header-height,76px) - 30px);margin-top:12px}}.learner-account-menu.is-company .learner-account-popover{width:min(376px,100vw - 24px)}.company-account-identity{text-align:left;border-bottom:1px solid #ffffff12;gap:4px;padding:7px 10px 14px;display:grid}.company-account-identity>small{color:#ffb64e;letter-spacing:1.3px;font-size:9px;font-weight:850}.company-account-identity>strong{color:#f7f3ff;overflow-wrap:anywhere;font-size:14px;line-height:1.4}.company-account-identity>span{color:#b8aec5;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.company-account-identity>.company-account-name{color:#b8aec5;font-size:11px}.learner-account-menu .company-account-navigation{gap:2px;display:grid}.learner-account-menu .company-account-navigation>button{color:#f7f3ff;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;margin:0;padding:10px;font-size:13px;font-weight:650;line-height:1.3;display:flex}.company-account-navigation>button>svg{color:#b8aec5;flex:none}.company-account-navigation>button>span{flex:1}.learner-account-menu .company-account-navigation>.company-account-logout{border-top:1px solid #ffffff12;border-radius:0 0 9px 9px;margin-top:6px;padding-top:14px}.company-account-settings{gap:14px;display:grid}.company-account-settings .learner-access-card{background:linear-gradient(135deg,#211a2e,#211a2e);border:1px solid #58466d;border-radius:15px;padding:18px}.company-account-settings .learner-access-heading{color:#b8aec5;letter-spacing:.5px;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:750;display:flex}.company-account-settings .learner-access-heading>b{color:#ffb64e}.company-account-settings .learner-access-card h2{color:#f7f3ff;overflow-wrap:anywhere;margin:12px 0;font-size:22px;line-height:1.25}.company-account-settings .learner-access-card p{color:#f7f3ff;margin:12px 0;font-size:13px;line-height:1.6}.company-account-settings .learner-access-card dl{gap:10px;margin:18px 0;display:grid}.company-account-settings .learner-access-card dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;font-size:12px;line-height:1.5;display:grid}.company-account-settings .learner-access-card dt{color:#b8aec5}.company-account-settings .learner-access-card dd{color:#f7f3ff;text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.company-account-settings .learner-access-upgrade{color:#ffb64e;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#8ee26414;border:1px solid #8ee26444;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:750;display:flex}.company-account-setting-action,.company-account-legal>a{color:#f7f3ff;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#211a2e;border:1px solid #58466d;border-radius:12px;align-items:center;gap:12px;padding:13px 14px;font-size:13px;text-decoration:none;display:flex}.company-account-setting-action>span,.company-account-legal>a>span:first-of-type{flex:1;min-width:0}.company-account-setting-action>svg,.company-account-legal>a>svg{color:#b8aec5;flex:none}.company-account-setting-action b,.company-account-setting-action small{display:block}.company-account-setting-action small{color:#b8aec5;margin-top:4px;font-size:11px;line-height:1.5}.company-account-legal{gap:9px;display:grid}.company-account-legal>p{color:#b8aec5;margin:7px 2px 0;font-size:12px;line-height:1.5}.company-account-dialog :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #f7f3ff}@media (hover:hover){@media (min-width:761px) and (hover:hover) and (pointer:fine){.learner-account-menu .company-account-navigation>button:hover{color:#fff;background:#211a2e}.company-account-setting-action:hover,.company-account-legal>a:hover{background:#211a2e;border-color:#f7f3ff}}}.learner-account-menu .learner-account-email{background:0 0;border-bottom:1px solid #ffffff12;border-radius:0;gap:5px;padding:3px 4px 10px}.learner-account-menu .learner-account-email small{color:#b8aec5;letter-spacing:1.3px;font-size:10px}.learner-account-menu .learner-account-email b{color:#f7f3ff;white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.learner-account-menu .learner-access-card{background:linear-gradient(135deg,#211a2e,#211a2e);border:1px solid #58466d;border-radius:15px;min-width:0;padding:16px}.learner-account-menu .learner-access-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.learner-account-menu .learner-access-heading>span{color:#f7f3ff;letter-spacing:1px;font-size:9px;font-weight:850}.learner-account-menu .learner-access-heading>b{color:#ffb64e;white-space:nowrap;background:#8ee26418;border-radius:7px;padding:4px 7px;font-size:10px}.learner-account-menu .learner-access-card h2{color:#f7f3ff;letter-spacing:-.6px;margin:10px 0 12px;font-size:23px;font-weight:850;line-height:1.2}.learner-account-menu .learner-access-card dl{gap:9px;margin:0;display:grid}.learner-account-menu .learner-access-card dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.learner-account-menu .learner-access-card dt{color:#f7f3ff;font-size:11px;line-height:1.45}.learner-account-menu .learner-access-card dd{text-align:right;color:#f7f3ff;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:750;line-height:1.45}.learner-account-menu .learner-access-card dd small{color:#b8aec5;margin-top:2px;font-size:9px;font-weight:500;display:block}.learner-account-menu .learner-access-expiry{border-top:1px solid #ffffff14;padding-top:9px}.learner-account-menu .learner-access-card p{color:#f7f3ff;margin:12px 0;font-size:11px;line-height:1.6}.learner-account-menu a{text-decoration:none}.learner-account-menu .learner-access-upgrade{color:#14101f;text-align:left;cursor:pointer;background:#ffb64e;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:850;display:flex}.learner-account-menu .learner-access-card.is-trial{background:linear-gradient(155deg,#211a2e 0% 72%);border-color:#58466d;border-radius:18px;padding:18px;box-shadow:inset 0 1px #ffffff08}.learner-account-menu .is-trial .learner-access-heading>b{background:#70d85c13;border:1px solid #7fe36724;border-radius:999px;padding:6px 9px 6px 21px;position:relative}.learner-account-menu .is-trial .learner-access-heading>b:before{content:"";background:#ffb64e;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:9px;transform:translateY(-50%);box-shadow:0 0 0 3px #80e86818}.learner-account-menu .is-trial h2{letter-spacing:-.8px;margin:13px 0 15px;font-size:27px}.learner-account-menu .learner-trial-time{background:#041b243d;border:1px solid #ffffff12;border-radius:13px;gap:8px;padding:14px;display:grid}.learner-account-menu .learner-trial-time>span{color:#f7f3ff;font-size:10px;font-weight:650}.learner-account-menu .learner-trial-time>strong{color:#f7f3ff;letter-spacing:-.45px;font-size:20px;font-weight:900;line-height:1.15}.learner-account-menu .learner-trial-progress{background:#58466d;border-radius:99px;height:5px;overflow:hidden}.learner-account-menu .learner-trial-progress>i{border-radius:inherit;background:linear-gradient(90deg,#ffb64e,#ffb64e);min-width:2px;height:100%;display:block;box-shadow:0 0 12px #7fe46a40}.learner-account-menu .learner-trial-time>small{color:#b8aec5;font-size:9px;line-height:1.3}.learner-account-menu .learner-trial-details{gap:0;margin-top:14px}.learner-account-menu .learner-trial-details>div{padding:10px 1px}.learner-account-menu .learner-trial-details>div+div{border-top:1px solid #ffffff12}.learner-account-menu .learner-trial-details .learner-access-expiry{padding-top:10px}.learner-account-menu .learner-trial-benefit{color:#f7f3ff;border-top:1px solid #ffffff12;align-items:center;gap:9px;padding:12px 1px;font-size:12px;display:flex}.learner-account-menu .learner-trial-benefit>span{color:#14101f;background:#ffb64e;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-size:14px;font-weight:950;display:grid}.learner-account-menu .learner-trial-reassurance{border-top:1px solid #ffffff12;align-items:center;gap:10px;padding:12px 0 14px;display:flex}.learner-account-menu .learner-trial-reassurance svg{fill:none;stroke:#b8aec5;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 24px;width:24px}.learner-account-menu .learner-trial-reassurance span{gap:2px;display:grid}.learner-account-menu .learner-trial-reassurance b{color:#f7f3ff;font-size:11px}.learner-account-menu .learner-trial-reassurance small{color:#b8aec5;font-size:10px}.learner-account-menu .learner-trial-actions{gap:10px;display:grid}.learner-account-menu .learner-trial-actions .learner-access-upgrade{min-height:48px;padding:11px 14px}.learner-account-menu .learner-trial-actions .is-primary{background:#ffb64e;box-shadow:0 7px 22px #06191f42}.learner-account-menu .learner-trial-actions .is-secondary{color:#f7f3ff;background:0 0;border:1px solid #b8aec5}.learner-account-menu .learner-trial-account-note{color:#f7f3ff;border-top:1px solid #ffffff14;gap:10px;margin-top:15px;padding-top:14px;font-size:10px;line-height:1.45;display:flex}.learner-account-menu .learner-trial-account-note svg{fill:none;stroke:#b8aec5;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 22px;width:22px}.learner-account-menu .learner-trial-account-note>span{gap:3px;min-width:0;display:grid}.learner-account-menu .learner-trial-account-note b{color:#f7f3ff;overflow-wrap:anywhere;font-size:11px}.learner-account-menu .learner-trial-account-note small{color:#b8aec5;margin-top:3px;font-size:9px;line-height:1.5}.learner-account-menu .learner-account-help{gap:6px;display:grid}.learner-account-menu .learner-account-help a{color:#f7f3ff;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;min-height:58px;padding:8px;display:flex}.learner-account-menu .learner-account-help a>span:nth-child(2){flex:1;min-width:0}.learner-account-menu .learner-account-help b{font-size:13px;line-height:1.5;display:block}.learner-account-menu .learner-account-help small{color:#b8aec5;overflow-wrap:anywhere;font-size:10px;line-height:1.5;display:block}.learner-account-menu .learner-account-link-icon{color:#f7f3ff;background:#211a2e;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:19px;font-weight:800;display:grid}.learner-account-menu .learner-account-actions{border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr;gap:8px;padding-top:10px;display:grid}.learner-account-menu .learner-account-actions button{color:#f7f3ff;cursor:pointer;background:#211a2e;border:1px solid #58466d;border-radius:10px;min-height:44px;padding:9px 8px;font-size:11px;font-weight:750}.learner-account-menu .learner-account-actions button.logout{color:#f4b5b6}.learner-account-menu .learner-account-legal{grid-template-columns:1fr 1fr;gap:0 8px;display:grid}.learner-account-menu .learner-account-legal a{color:#b8aec5;align-items:center;min-height:44px;padding:6px 4px;font-size:11px;line-height:1.4;display:flex}.learner-account-menu .learner-account-link-note{color:#b8aec5;margin:-4px 4px 1px;font-size:10px;line-height:1.4}.learner-account-menu :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #f7f3ff}.learner-password-backdrop{z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010a10d9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.learner-password-dialog{color:#f7f3ff;background:linear-gradient(145deg,#211a2e,#14101f);border:1px solid #58466d;border-radius:24px;width:min(500px,100%);padding:clamp(24px,5vw,38px);position:relative;box-shadow:0 30px 90px #000a}.learner-password-close{color:#f7f3ff;cursor:pointer;background:#2d243b;border:1px solid #58466d;border-radius:50%;width:38px;height:38px;font-size:23px;line-height:1;position:absolute;top:14px;right:16px}.learner-password-kicker{color:#ffb64e;letter-spacing:1.8px;margin:0 0 10px;font-size:10px;font-weight:900}.learner-password-dialog h2{color:#f7f3ff;letter-spacing:-1.2px;max-width:390px;margin:0 42px 12px 0;font-size:clamp(26px,5vw,36px);line-height:1.08}.learner-password-dialog>p:not(.learner-password-kicker){color:#f7f3ff;margin:0 0 22px;font-size:13px;line-height:1.6}.learner-password-dialog form{display:grid}.learner-password-dialog label{color:#f7f3ff;letter-spacing:1.2px;margin:15px 0 7px;font-size:10px;font-weight:850}.learner-password-dialog input{color:#f7f3ff;min-width:0;height:54px;font:inherit;background:#14101f;border:1px solid #58466d;border-radius:12px;outline:0;padding:0 15px}.learner-password-dialog input:focus{border-color:#f7f3ff;box-shadow:0 0 0 3px #55d8f426}.learner-password-dialog small{color:#b8aec5;margin-top:8px;font-size:10px;line-height:1.5}.learner-password-error{color:#ffd9dc;background:#451b24;border-color:#f06d73;border-left-style:solid;border-left-width:3px;border-radius:10px;margin-top:16px;padding:12px 14px;font-size:12px;line-height:1.5}.learner-password-actions{grid-template-columns:1fr 1.35fr;gap:10px;margin-top:22px;display:grid}.learner-password-actions button{color:#f7f3ff;min-height:48px;font:inherit;cursor:pointer;background:#211a2e;border:1px solid #58466d;border-radius:12px;font-size:12px;font-weight:800}.learner-password-actions button[type=submit]{color:#14101f;background:#ffb64e;border-color:#0000}.learner-password-actions button:disabled,.learner-password-close:disabled{opacity:.55;cursor:wait}.learner-password-dialog :is(button,input):focus-visible{outline-offset:2px;outline:2px solid #f7f3ff}.learner-password-dialog h2:focus{outline:none}.learner-password-success{text-align:center;padding-top:12px}.learner-password-success-icon{color:#a3ed7b;background:#8ee26412;border:1px solid #8ee26455;border-radius:50%;place-items:center;width:80px;height:80px;margin:0 auto 24px;display:grid;box-shadow:0 0 0 8px #8ee26405}.learner-password-success-icon svg{stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:46px;height:46px}.learner-password-success-icon path{stroke-dasharray:34;stroke-dashoffset:0;animation:.28s ease-out both learner-password-check}.learner-password-success h2{letter-spacing:-.9px;max-width:none;margin:0 0 16px;font-size:clamp(26px,5vw,34px);line-height:1.15}.learner-password-success>p:not(.learner-password-kicker){color:#f7f3ff;max-width:360px;margin:0 auto 28px;font-size:14px;line-height:1.65}.learner-password-continue{color:#14101f;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#ffb64e;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-size:14px;font-weight:800;display:flex}@media (min-width:761px) and (hover:hover) and (pointer:fine){.learner-password-continue:hover{background:#ffb64e}}@keyframes learner-password-check{0%{stroke-dashoffset:34px}to{stroke-dashoffset:0}}@media (hover:hover){@media (min-width:761px) and (hover:hover) and (pointer:fine){.learner-account-menu .learner-account-help a:hover,.learner-account-menu .learner-account-actions button:hover{background:#211a2e;border-color:#f7f3ff}.learner-account-menu .learner-account-legal a:hover{color:#fff;text-decoration:underline}.learner-account-menu .learner-access-upgrade:hover{background:#ffb64e}.learner-account-menu .learner-trial-actions .is-secondary:hover{background:#ffffff0a;border-color:#b8aec5}}}@media (max-width:400px){.learner-account-menu .learner-account-popover{gap:10px;padding:11px}.learner-account-menu .learner-access-card{padding:13px}.learner-account-menu .learner-access-card.is-trial{padding:15px}.learner-account-menu .learner-trial-time>strong{font-size:18px}.learner-password-dialog{border-radius:20px;padding:24px 18px}.learner-password-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.learner-account-menu.is-open .learner-account-popover,.learner-password-success-icon path{animation:none}}._backdrop_1amjc_1{z-index:100500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020e18cc;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._dialog_1amjc_3{overscroll-behavior:contain;color:#f7f3ff;background:linear-gradient(150deg,#211a2e,#14101f);border:1px solid #58466d;border-radius:22px;width:min(590px,100%);max-height:calc(100dvh - 40px);padding:32px;font-family:inherit;position:relative;overflow:auto;box-shadow:0 28px 90px #0008}._dialog_1amjc_3 h2{letter-spacing:-.6px;margin:12px 30px 16px 0;font-size:28px;line-height:1.2}._dialog_1amjc_3 p{color:#f7f3ff;margin:12px 0;font-size:14px;line-height:1.65}._kicker_1amjc_9{color:#ffb64e;letter-spacing:1.3px;max-width:85%;font-size:10px;font-weight:850;display:block}._dialog_1amjc_3 button{cursor:pointer;font-family:inherit}._close_1amjc_13{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:11px;width:38px;height:38px;font-size:25px;position:absolute;top:16px;right:16px}._status_1amjc_15{background:#153a454d;border:1px solid #58466d;border-radius:14px;align-items:center;gap:12px;margin:22px 0 16px;padding:17px;display:flex}._status_1amjc_15>span{color:#ffb64e;background:#8bdc6b19;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-size:20px;display:grid}._status_1amjc_15 b,._status_1amjc_15 small{display:block}._status_1amjc_15 b{font-size:15px}._status_1amjc_15 small{color:#b8aec5;margin-top:5px;font-size:12px;line-height:1.4}._dialog_1amjc_3 ._details_1amjc_25{color:#b8aec5;font-size:12px}._consent_1amjc_27{cursor:pointer;border:1px solid #58466d;border-radius:12px;align-items:flex-start;gap:12px;margin:20px 0;padding:16px;font-size:13px;line-height:1.65;display:flex}._consent_1amjc_27 input{accent-color:#ffb64e;cursor:pointer;flex:0 0 20px;width:20px;height:20px;margin:2px 0}._privacy_1amjc_31{border-block:1px solid #58466d;margin:16px 0;padding:14px 0}._privacy_1amjc_31 summary{cursor:pointer;color:#f7f3ff;min-height:28px;font-size:12px;font-weight:750}._privacy_1amjc_31 p{font-size:12px}._dialog_1amjc_3 a{color:#f7f3ff;text-underline-offset:3px;text-decoration:underline}._actions_1amjc_39{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}._actions_1amjc_39 button,._error_1amjc_41 button{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:11px;min-height:46px;padding:11px 16px;font-size:13px;font-weight:750}._actions_1amjc_39 ._primary_1amjc_43{color:#14101f;background:#ffb64e;border-color:#ffb64e}._actions_1amjc_39 ._revoke_1amjc_45{color:#f7f3ff;background:#2d243b;border-color:#b8aec5}._dialog_1amjc_3 button:disabled{opacity:.5;cursor:not-allowed}._dialog_1amjc_3 :is(button,input,a,summary):focus-visible{outline-offset:3px;outline:3px solid #f7f3ff}._error_1amjc_41,._dialog_1amjc_3 ._notice_1amjc_51,._dialog_1amjc_3 ._preview_1amjc_51{border-radius:10px;padding:12px;font-size:12px;line-height:1.5}._error_1amjc_41{color:#ffd7d7;background:#60252d55}._error_1amjc_41 button{margin-top:10px;display:block}._dialog_1amjc_3 ._notice_1amjc_51{color:#ffb64e;background:#22593b66}._dialog_1amjc_3 ._preview_1amjc_51{color:#f7f3ff;background:#254a6855}@media (max-width:600px){._backdrop_1amjc_1{padding:12px;padding-top:max(12px,env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom))}._dialog_1amjc_3{border-radius:18px;max-height:calc(100dvh - 32px);padding:24px 18px}._dialog_1amjc_3 h2{font-size:24px}._actions_1amjc_39{flex-direction:column-reverse}._actions_1amjc_39 button{width:100%}._consent_1amjc_27{padding:13px}}html body [data-admin-shared-header]{--admin-header-gutter:clamp(20px,2.4vw,48px);--admin-header-height:82px;color:#f7f3ff;z-index:100;gap:20px;font:15px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;width:100%!important;max-width:none!important;height:var(--admin-header-height)!important;min-height:var(--admin-header-height)!important;max-height:var(--admin-header-height)!important;padding:0 var(--admin-header-gutter)!important;box-sizing:border-box!important;background:#14101f!important;border:0!important;border-bottom:1px solid #ffffff09!important;justify-content:space-between!important;align-items:center!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body [data-admin-shared-header] *,html body [data-admin-shared-header] :before,html body [data-admin-shared-header] :after{box-sizing:border-box}html body [data-admin-shared-header] :is(button,summary){font-family:inherit}html body [data-admin-shared-header] :is(button,summary,a):focus-visible{outline-offset:4px;outline:3px solid #f7f3ff}html body [data-admin-shared-header] .admin-shared-brands,html body [data-admin-shared-header] .admin-shared-actions{align-items:center;gap:20px;min-width:0;display:flex}html body [data-admin-shared-header] .admin-shared-current-brand{color:#b8aec5;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;margin:0;padding:0;display:flex;position:static;transform:none}html body [data-admin-shared-header] .admin-shared-current-brand img{object-fit:contain;width:124px;min-width:124px;max-width:none;height:50px;display:block}html body [data-admin-shared-header] .admin-shared-current-brand>span{border:1px solid #58466d;border-radius:7px;padding:4px 9px;font-size:12px;line-height:1.5}html body [data-admin-shared-header] .admin-shared-brand-divider{background:#2d243b;flex-shrink:0;width:1px;height:32px}html body [data-admin-shared-header] .admin-shared-volt-brand{color:#b9ad9d;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:7px 11px;text-decoration:none;display:flex}@media (min-width:761px) and (hover:hover) and (pointer:fine){html body [data-admin-shared-header] .admin-shared-volt-brand:hover{background:#ffffff07;border-color:#ffa94d40}}html body [data-admin-shared-header] .admin-shared-volt-brand img{object-fit:contain;width:97px;min-width:97px;max-width:none;height:39px;display:block}html body [data-admin-shared-header] .admin-shared-actions{flex-shrink:0;gap:14px}html body [data-admin-shared-header] .admin-shared-fullscreen{color:#f7f3ff;cursor:pointer;background:#211a2e;border:1px solid #58466d;border-radius:11px;place-items:center;width:42px;min-width:42px;height:42px;padding:0;display:inline-grid}html body [data-admin-shared-header] #kk-admin-view-switch[data-admin-view-switch]{width:265px!important;min-width:0!important;max-width:none!important;height:44px!important;box-shadow:none!important;background:#14101f!important;border:1px solid #58466d!important;border-radius:12px!important;align-items:stretch!important;gap:3px!important;margin:0!important;padding:4px!important;transition:none!important;animation:none!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}html body [data-admin-shared-header] #kk-admin-view-switch>i{display:none!important}html body [data-admin-shared-header] #kk-admin-view-switch>button{color:#b8aec5!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;padding:0 11px!important;font-size:12px!important;font-weight:650!important;line-height:1.3!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}html body [data-admin-shared-header] #kk-admin-view-switch>button[aria-pressed=true]{color:#173125!important;background:#ffb64e!important;box-shadow:0 2px 10px #0002!important}html body [data-admin-shared-header] .admin-shared-account-slot{flex:0 0 60px;width:60px;height:42px;position:relative}html body [data-admin-shared-header] .admin-shared-account{background:0 0;border:0;margin:0;padding:0;position:relative}html body [data-admin-shared-header] .admin-shared-account summary,html body [data-admin-shared-header] .learner-account-trigger{cursor:pointer;list-style:none;width:60px!important;height:42px!important;min-height:0!important;box-shadow:none!important;color:#b8aec5!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important}html body [data-admin-shared-header] .admin-shared-account summary::-webkit-details-marker{display:none}html body [data-admin-shared-header] .admin-shared-account summary>span,html body [data-admin-shared-header] .learner-account-trigger>.admin-account-avatar{color:#ffb64e!important;background:#2d243b!important;border:1px solid #58466d!important;border-radius:50%!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:650!important;display:grid!important;position:static!important}html body [data-admin-shared-header] .admin-shared-account>div{background:#211a2e;border:1px solid #58466d;border-radius:17px;width:300px;max-width:calc(100vw - 28px);padding:22px;position:absolute;top:54px;right:0;box-shadow:0 20px 65px #0007}html body [data-admin-shared-header] .admin-shared-account>div>span{letter-spacing:.15em;color:#b8aec5;font-size:10px;display:block}html body [data-admin-shared-header] .admin-shared-account b{margin-top:8px;display:block}html body [data-admin-shared-header] .admin-shared-account p{color:#b8aec5;overflow-wrap:anywhere;font-size:13px}html body [data-admin-shared-header] .admin-shared-account button{color:#ffc0bb;cursor:pointer;background:0 0;border:0;border-top:1px solid #58466d;align-items:center;gap:10px;width:100%;margin-top:18px;padding:16px 0 0;font-size:14px;display:flex}html body [data-admin-shared-header] .learner-account-menu{width:60px!important;height:42px!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;transform:none!important}html body [data-admin-shared-header] .learner-account-popover{max-height:calc(100dvh - var(--admin-header-height) - 20px)!important;position:absolute!important;inset:54px 0 auto auto!important;transform:none!important}html body [data-admin-shared-header] .admin-shared-notice{top:calc(100% + 8px);right:var(--admin-header-gutter);z-index:110;color:#e6cd9a;background:#302b20;border:1px solid #65543a;border-radius:12px;gap:15px;max-width:min(460px,100vw - 28px);padding:14px 18px;font-size:13px;display:flex;position:absolute;box-shadow:0 10px 30px #0006}html body [data-admin-shared-header] .admin-shared-notice>button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:22px}html body .kk-admin-user-preview>.admin-preview-chrome{z-index:100;background:#14101f;width:100%;position:sticky;top:0}html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview .admin-preview-content header[data-app-header]{top:82px!important;z-index:80!important;width:100%!important;height:60px!important;min-height:60px!important;max-height:60px!important;margin:0!important;padding:0!important;position:sticky!important;inset-inline:auto!important;transform:none!important}html body .kk-admin-user-preview .admin-preview-content header[data-app-header]>.brand-home-link{display:none!important}html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview .admin-preview-content header[data-app-header]:not(#admin-learner-native-header)>.learning-nav-center{width:max-content!important;max-width:calc(100% - 100px)!important;transform:translate(-50%,-50%)!important;translate:var(--admin-tools-translate,0px)!important;scale:var(--admin-tools-scale,1)!important;transition:none!important;animation:none!important;position:absolute!important;inset:50% auto auto 50%!important}html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview .admin-preview-content header[data-app-header]>.quiz-header-tools{position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview .admin-preview-content header[data-app-header]>.simulation-back-button{position:absolute!important;inset:50% auto auto max(20px,2.4vw)!important;transform:translateY(-50%)!important}html body .kk-admin-user-preview .admin-preview-content .feedback-launcher{top:8px!important}html body .kk-admin-user-preview .admin-preview-content .learning-hero{padding-top:40px!important}@media (max-width:1250px){html body [data-admin-shared-header] .admin-shared-current-brand>span{display:none}}@media (max-width:1100px){html body [data-admin-shared-header]{--admin-header-height:74px}html body [data-admin-shared-header] .admin-shared-actions{gap:10px}html body [data-admin-shared-header] .admin-shared-fullscreen{display:none}html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview .admin-preview-content header[data-app-header]{top:74px!important}}@media (max-width:760px){html body [data-admin-shared-header]{--admin-header-gutter:18px;gap:10px}html body [data-admin-shared-header] .admin-shared-brands{gap:10px}html body [data-admin-shared-header] .admin-shared-current-brand img{width:109px;min-width:109px;height:44px}html body [data-admin-shared-header] .admin-shared-volt-brand{padding:5px}html body [data-admin-shared-header] .admin-shared-volt-brand img{width:83px;min-width:83px;height:35px}html body [data-admin-shared-header] .admin-shared-volt-brand svg{width:13px}html body [data-admin-shared-header] #kk-admin-view-switch[data-admin-view-switch]{width:160px!important}}@media (max-width:600px){html body [data-admin-shared-header]{--admin-header-gutter:14px;--admin-header-height:100px;gap:0;flex-wrap:wrap!important;align-content:space-between!important;padding-block:9px!important}html body [data-admin-shared-header] .admin-shared-brands{gap:10px;height:38px}html body [data-admin-shared-header] .admin-shared-current-brand img{width:103px;min-width:103px;height:38px}html body [data-admin-shared-header] .admin-shared-volt-brand img{width:80px;min-width:80px;height:33px}html body [data-admin-shared-header] .admin-shared-brand-divider{height:25px}html body [data-admin-shared-header] .admin-shared-actions{justify-content:space-between;width:100%;height:36px}html body [data-admin-shared-header] #kk-admin-view-switch[data-admin-view-switch]{border-radius:9px!important;width:195px!important;height:35px!important;padding:3px!important}html body [data-admin-shared-header] #kk-admin-view-switch>button{border-radius:6px!important;font-size:12px!important}html body [data-admin-shared-header] .admin-shared-account-slot{width:32px;height:32px;position:absolute;top:13px;right:17px}html body [data-admin-shared-header] .admin-shared-account summary,html body [data-admin-shared-header] .learner-account-trigger{width:32px!important;height:32px!important}html body [data-admin-shared-header] .admin-shared-account summary>span,html body [data-admin-shared-header] .learner-account-trigger>.admin-account-avatar{width:32px!important;min-width:32px!important;height:32px!important}html body [data-admin-shared-header] .admin-shared-account summary>svg,html body [data-admin-shared-header] .learner-account-trigger>svg{display:none}html body [data-admin-shared-header] .admin-shared-account>div{top:40px}html body [data-admin-shared-header] .learner-account-menu{width:32px!important;height:32px!important}html body [data-admin-shared-header] .learner-account-popover{max-height:calc(100dvh - 65px)!important;top:40px!important}html body [data-admin-shared-header] .admin-shared-fullscreen{background:0 0;border:0;width:33px;min-width:33px;height:33px;display:grid}html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview .admin-preview-content header[data-app-header]{top:100px!important}html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview .admin-preview-content header[data-app-header=home]{height:112px!important;min-height:112px!important;max-height:112px!important}html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview .admin-preview-content header[data-app-header=home]>.learning-nav-center{grid-template-rows:44px 44px!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:calc(100% - 28px)!important;max-width:none!important;height:96px!important;min-height:96px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview .admin-preview-content .learning-nav-center>.main-stage-switch{width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;transform:none!important;translate:var(--admin-tools-translate,0px)!important;scale:var(--admin-tools-scale,1)!important;grid-template-columns:1fr 1fr 1.3fr 1fr!important;gap:2px!important;margin:0!important;padding:3px!important;display:grid!important;position:relative!important;inset:auto!important}html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview .admin-preview-content .main-stage-switch:before,html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview .admin-preview-content .main-stage-switch:after{display:none!important}html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview .admin-preview-content .main-stage-switch>button{border-radius:8px!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 5px!important;font-size:11px!important}html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview .admin-preview-content .main-stage-switch>button.on{color:#173125!important;box-shadow:none!important;background:#ffb64e!important}html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview .admin-preview-content .learning-nav-center>.learning-tool-switch{width:98px!important;min-width:98px!important;height:44px!important;min-height:44px!important;transform:none!important;translate:var(--admin-tools-translate,0px)!important;scale:var(--admin-tools-scale,1)!important;justify-self:center!important;gap:4px!important;margin:0!important;padding:3px!important;position:relative!important;inset:auto!important}html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview .admin-preview-content .learning-tool-switch>button{flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important}html body .kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview.kk-admin-user-preview .admin-preview-content header[data-app-header=home]>.feedback-launcher{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;transform:none!important;translate:var(--admin-tools-translate,0px)!important;margin:0!important;position:absolute!important;inset:60px 14px auto auto!important}}html body .kk-admin-user-preview .admin-learning-preview-note{color:#f7f3ff;text-align:center;background:#211a2e;border-bottom:1px solid #2d243b;margin:0;padding:9px 20px;font:12px/1.5 Inter,Arial,sans-serif}@media (min-width:1101px){html body .kk-admin-user-preview:has(#admin-learner-native-header)>.admin-preview-chrome{display:none!important}html body #admin-learner-native-header[data-app-header]{--learner-header-height:82px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:100!important;flex-flow:row!important;align-items:center!important;height:82px!important;min-height:82px!important;max-height:82px!important;padding:0 clamp(20px,2.4vw,48px)!important;display:flex!important;position:relative!important;top:auto!important}html body #admin-learner-native-header>.brand-home-link{transform:none!important;translate:var(--admin-tools-translate,0px)!important;scale:var(--admin-tools-scale,1)!important;flex:none!important;width:124px!important;height:50px!important;margin:0!important;display:flex!important;position:static!important;inset:auto!important}html body #admin-learner-native-header>.brand-home-link img{object-fit:contain!important;width:124px!important;max-width:none!important;height:50px!important;display:block!important}html body #admin-learner-native-header>.admin-shared-actions{flex:none!important;margin:0!important;position:absolute!important;inset:50% clamp(20px,2.4vw,48px) auto auto!important;transform:translateY(-50%)!important}html body #admin-learner-native-header>.quiz-header-tools{transform:translate(-50%,-50%)!important;translate:var(--admin-tools-translate,0px)!important;scale:var(--admin-tools-scale,1)!important;width:max-content!important;max-width:calc(100% - 620px)!important;margin:0!important;transition:none!important;animation:none!important;position:absolute!important;inset:50% auto auto calc(50% - 100px)!important}html body #admin-learner-native-header .feedback-launcher{position:absolute!important;inset:50% calc(clamp(20px,2.4vw,48px) + 423px) auto auto!important;transform:translateY(-50%)!important}html body #admin-learner-native-header>.simulation-back-button{top:50%!important;left:170px!important;transform:translateY(-50%)!important}html body .kk-admin-user-preview:has(#admin-learner-native-header) .learning-hero{padding-top:70px!important}}@media (min-width:1101px) and (max-width:1350px){html body #admin-learner-native-header>.learning-nav-center{gap:8px!important}html body #admin-learner-native-header .main-stage-switch{width:300px!important;min-width:0!important}html body #admin-learner-native-header .main-stage-switch>button{min-width:0!important;padding-inline:10px!important;font-size:12px!important}html body #admin-learner-native-header .learning-tool-switch{gap:4px!important;width:90px!important;min-width:90px!important;padding:3px!important}html body #admin-learner-native-header .learning-tool-switch>button{width:38px!important;min-width:38px!important}}@media (min-width:1101px){html body #admin-learner-native-header>.simulation-header-actions{display:contents!important}html body #admin-learner-native-header>.learning-nav-center{left:var(--learning-rail-center-x,50%)!important}}@media (min-width:1101px) and (max-width:1600px){html body [data-admin-shared-header] .admin-shared-fullscreen{display:none}html body [data-admin-shared-header] #kk-admin-view-switch[data-admin-view-switch]{width:200px!important}html body #admin-learner-native-header .feedback-launcher{right:calc(clamp(20px,2.4vw,48px) + 302px)!important}}@media (min-width:1101px) and (max-width:1350px){html body [data-admin-shared-header] #kk-admin-view-switch[data-admin-view-switch]{width:160px!important}html body [data-admin-shared-header] #kk-admin-view-switch>button{padding-inline:4px!important;font-size:10px!important}html body #admin-learner-native-header .feedback-launcher{right:calc(clamp(20px,2.4vw,48px) + 250px)!important}}html body [data-admin-shared-header] .admin-account-mobile-menu,html body [data-admin-shared-header] .admin-mobile-fullscreen-action{display:none}@layer admin-phone-layout{@media (max-width:760px){.kk-admin-user-preview{--admin-phone-logo:clamp(82px,26.66vw,104px);--admin-phone-zero:none!important;--admin-phone-scale:none!important}.kk-admin-user-preview>.admin-preview-chrome{z-index:100!important;position:sticky!important;top:0!important}.kk-admin-user-preview>.admin-preview-chrome:has(.learner-account-menu.is-open){z-index:300!important}.kk-admin-user-preview [data-admin-shared-header][data-admin-surface=user]{--admin-header-height:calc(66px + env(safe-area-inset-top,0px))!important;height:var(--admin-header-height)!important;min-height:var(--admin-header-height)!important;max-height:var(--admin-header-height)!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid #58466d!important;margin:0!important;padding:0!important;display:block!important}.kk-admin-user-preview [data-admin-shared-header] .admin-shared-brands{top:calc(env(safe-area-inset-top,0px) + (66px - var(--admin-phone-logo) / 2.4) / 2)!important;left:max(16px,env(safe-area-inset-left))!important;width:var(--admin-phone-logo)!important;height:calc(var(--admin-phone-logo) / 2.4)!important;margin:0!important;position:absolute!important}.kk-admin-user-preview [data-admin-shared-header] .admin-shared-current-brand,.kk-admin-user-preview [data-admin-shared-header] .admin-shared-current-brand img{object-fit:contain!important;object-position:left center!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;display:block!important}.kk-admin-user-preview [data-admin-shared-header] .admin-shared-actions{display:contents!important}.kk-admin-user-preview [data-admin-shared-header] #kk-admin-view-switch{inset:auto!important;top:calc(env(safe-area-inset-top,0px) + 11px)!important;right:calc(max(14px,env(safe-area-inset-right)) + 104px)!important;width:min(158px,calc(100vw - max(16px,env(safe-area-inset-left)) - var(--admin-phone-logo) - max(14px,env(safe-area-inset-right)) - 112px))!important;border-radius:14px!important;gap:2px!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important;padding:3px!important;position:absolute!important;transform:none!important}.kk-admin-user-preview [data-admin-shared-header] #kk-admin-view-switch>button{border-radius:10px!important;min-width:0!important;padding:0 2px!important;font-size:clamp(8px,2.56vw,10px)!important;line-height:1.2!important}.kk-admin-user-preview [data-admin-shared-header] .admin-view-label{display:none!important}.kk-admin-user-preview [data-admin-shared-header] .admin-view-short-label{display:inline!important}.kk-admin-user-preview [data-admin-shared-header] .admin-shared-fullscreen{display:none!important}.kk-admin-user-preview [data-admin-shared-header] .admin-shared-account-slot{inset:auto!important;top:calc(env(safe-area-inset-top,0px) + 11px)!important;right:max(14px,env(safe-area-inset-right))!important;width:44px!important;height:44px!important;position:absolute!important}.kk-admin-user-preview [data-admin-shared-header] .learner-account-menu,.kk-admin-user-preview [data-admin-shared-header] .learner-account-trigger{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;transform:none!important}.kk-admin-user-preview [data-admin-shared-header] .learner-account-trigger{background:#211a2e!important;border:1px solid #58466d!important;border-radius:14px!important;justify-content:center!important;place-items:center!important;display:grid!important}.kk-admin-user-preview [data-admin-shared-header] .learner-account-trigger:not(:has(.admin-account-mobile-menu)):after{content:"";background:linear-gradient(#ffb64e,#ffb64e) 0 0/20px 2px no-repeat,linear-gradient(#ffb64e,#ffb64e) 0 7px/20px 2px no-repeat,linear-gradient(#ffb64e,#ffb64e) 0 14px/20px 2px no-repeat!important;width:20px!important;height:16px!important}.kk-admin-user-preview [data-admin-shared-header] .learner-account-trigger>.admin-account-avatar,.kk-admin-user-preview [data-admin-shared-header] .learner-account-trigger>svg{display:none!important}.kk-admin-user-preview [data-admin-shared-header] .admin-account-mobile-menu{background:0 0!important;border:0!important;gap:5px!important;width:20px!important;height:auto!important;margin:0!important;padding:0!important;display:grid!important}.kk-admin-user-preview [data-admin-shared-header] .admin-account-mobile-menu i{background:#ffb64e!important;border:0!important;border-radius:3px!important;width:20px!important;height:2px!important;margin:0!important;display:block!important;transform:none!important}.kk-admin-user-preview [data-admin-shared-header] .learner-account-popover{width:min(376px,100vw - 28px)!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 80px)!important;inset:54px 0 auto auto!important}.kk-admin-user-preview .admin-mobile-fullscreen-action{display:block!important}.kk-admin-user-preview .admin-preview-content header[data-app-header]{top:calc(66px + env(safe-area-inset-top,0px))!important;z-index:101!important;-webkit-backdrop-filter:none!important;filter:none!important;height:60px!important;min-height:60px!important;max-height:60px!important;transform:none!important;translate:var(--admin-phone-zero)!important;scale:var(--admin-phone-scale)!important;margin:0!important;padding:0!important;position:sticky!important;overflow:visible!important}.kk-admin-user-preview .admin-preview-content header[data-app-header=home]>.learning-nav-center{width:auto!important;max-width:358px!important;height:48px!important;min-height:48px!important;transform:none!important;translate:var(--admin-phone-zero)!important;scale:var(--admin-phone-scale)!important;grid-template-rows:48px!important;grid-template-columns:minmax(0,1fr) 88px!important;align-items:center!important;gap:8px!important;margin:0 auto!important;padding:0!important;transition:none!important;animation:none!important;display:grid!important;position:absolute!important;inset:10px 16px auto!important}.kk-admin-user-preview .learning-nav-center>.main-stage-switch{width:100%!important;min-width:0!important;max-width:none!important;height:48px!important;min-height:48px!important;transform:none!important;translate:var(--admin-phone-zero)!important;scale:var(--admin-phone-scale)!important;border-radius:16px!important;grid-template-columns:1fr 1fr 1.3fr 1fr!important;gap:2px!important;margin:0!important;padding:3px!important;display:grid!important;position:relative!important;inset:auto!important}.kk-admin-user-preview .learning-nav-center>.main-stage-switch>button{border-radius:11px!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 2px!important;font-size:clamp(9px,2.6vw,11px)!important}.kk-admin-user-preview .learning-nav-center>.learning-tool-switch{width:88px!important;min-width:88px!important;height:48px!important;min-height:48px!important;transform:none!important;translate:var(--admin-phone-zero)!important;scale:var(--admin-phone-scale)!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:3px!important;display:flex!important;position:relative!important;inset:auto!important}.kk-admin-user-preview .learning-nav-center>.learning-tool-switch>button{flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important}.kk-admin-user-preview .admin-preview-content .feedback-launcher{inset:auto!important;top:calc(env(safe-area-inset-top,0px) + 11px)!important;right:calc(max(14px,env(safe-area-inset-right)) + 52px)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;transform:none!important;translate:var(--admin-phone-zero)!important;margin:0!important;position:fixed!important}.kk-admin-user-preview .trainer-home.learning-home>.learning-hero{gap:20px!important;min-height:0!important;padding:22px 16px!important}.kk-admin-user-preview .hero-copy{margin:0!important;padding:0!important}.kk-admin-user-preview .hero-copy>.welcome{min-height:0!important;margin:0 0 14px!important}.kk-admin-user-preview .hero-welcome-name{overflow-wrap:anywhere;letter-spacing:-1px!important;font-size:28px!important;line-height:1.05!important;display:block!important}.kk-admin-user-preview .hero-copy>p{letter-spacing:2px!important;margin:0 0 14px!important;font-size:11px!important;line-height:16px!important}.kk-admin-user-preview .hero-copy>h1{letter-spacing:-2px!important;min-height:0!important;margin:0 0 12px!important;font-size:36px!important;line-height:.98!important}.kk-admin-user-preview .hero-copy>span{font-size:13px!important;line-height:1.55!important}.kk-admin-user-preview .hero-tags{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin:14px 0 0!important;padding:0!important;display:grid!important}.kk-admin-user-preview .hero-tags>b{border-radius:9px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:5px 4px!important;font-size:9px!important;line-height:1.25!important;display:flex!important}.kk-admin-user-preview .kk-progress-panel{border-radius:22px!important;padding:10px!important}.kk-admin-user-preview .kk-progress-panel>div:first-child h2{font-size:18px!important}.kk-admin-user-preview .kk-progress-panel>p{margin:4px 0 7px!important;font-size:11px!important}.kk-admin-user-preview .kk-progress-panel>div:nth-of-type(2){gap:8px!important;padding:8px!important}.kk-admin-user-preview .kk-progress-panel>div:nth-of-type(2) strong{font-size:27px!important}.kk-admin-user-preview .kk-progress-panel>dl{gap:5px!important;margin:7px 0 0!important}.kk-admin-user-preview .kk-progress-panel>dl>div{border-radius:9px!important;min-height:0!important;padding:5px 8px!important}.kk-admin-user-preview .kk-progress-panel dt{min-height:24px!important;font-size:11px!important;line-height:1.25!important}.kk-admin-user-preview .kk-progress-panel dd{margin:1px 0 0!important;font-size:16px!important;line-height:1.2!important}.kk-admin-user-preview .kk-progress-panel dd small{font-size:10px!important}.kk-admin-user-preview .kk-progress-panel .home-stat-info{flex:0 0 24px!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0!important;font-size:11px!important}.kk-admin-user-preview .kk-progress-panel .home-stat-info:before{content:"";background:0 0;border:0;position:absolute;inset:-10px;display:block!important}.kk-admin-user-preview .kk-progress-panel>dl>div>span{margin-top:3px!important;font-size:10px!important}.kk-admin-user-preview .kk-progress-panel>div[aria-label="Lernampel im gewählten Prüfungsbereich"]{margin-top:0!important;padding-top:7px!important}.kk-admin-user-preview .kk-progress-panel>div[aria-label="Lernampel im gewählten Prüfungsbereich"]>div:last-child>div{border-radius:9px!important;min-height:0!important;padding:5px 7px!important}.kk-admin-user-preview .kk-progress-panel>[aria-label="Umfang deines verfügbaren Lernbereichs"]{margin-top:6px!important;padding:4px!important;font-size:10px!important}}}@media (max-width:1366px){html body [data-admin-shared-header][data-admin-surface=admin] .admin-shared-current-brand:before{content:"";flex:0 0 124px;width:124px;height:50px;display:block}html body [data-admin-shared-header][data-admin-surface=admin] .admin-shared-current-brand img{object-fit:contain!important;object-position:left center!important;width:106.667px!important;min-width:0!important;max-width:none!important;height:48px!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:4px auto auto clamp(18px,5vw,76px)!important;transform:none!important}}@media (max-width:760px){html body [data-admin-shared-header][data-admin-surface=admin] .admin-shared-current-brand:before{flex-basis:109px;width:109px;height:44px}html body [data-admin-shared-header][data-admin-surface=admin] .admin-shared-current-brand img{top:calc(env(safe-area-inset-top,0px) + (66px - 104px / 2.4) / 2)!important;left:max(16px,env(safe-area-inset-left))!important;object-fit:cover!important;width:104px!important;height:43.3333px!important}}@media (max-width:600px){html body [data-admin-shared-header][data-admin-surface=admin] .admin-shared-current-brand:before{flex-basis:103px;width:103px;height:38px}}html body [data-admin-shared-header] .admin-phone-view-action{display:none!important}@media (max-width:600px){html body .kk-admin-shell.kk-admin-studio{--studio-chrome-height:calc(117px + env(safe-area-inset-top,0px))}html body .kk-admin-studio .studio-navigation{top:100%}html body [data-admin-shared-header][data-admin-surface=admin]{--admin-header-height:calc(66px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)!important;flex-wrap:nowrap!important;align-content:normal!important;padding-bottom:0!important}html body [data-admin-shared-header][data-admin-surface=admin] .admin-shared-actions{width:auto;height:44px}html body [data-admin-shared-header][data-admin-surface=admin] :is(.admin-shared-view,.admin-shared-fullscreen){display:none!important}html body [data-admin-shared-header][data-admin-surface=admin] .admin-shared-account-slot{top:calc(11px + env(safe-area-inset-top,0px));right:max(11px,env(safe-area-inset-right,0px));width:44px;height:44px}html body [data-admin-shared-header][data-admin-surface=admin] .admin-shared-account summary{border-radius:50%!important;justify-content:center!important;width:44px!important;height:44px!important}html body [data-admin-shared-header][data-admin-surface=admin] .admin-shared-account>div{max-height:calc(100dvh - 86px - env(safe-area-inset-top,0px));overscroll-behavior:contain;top:50px;overflow:auto}html body [data-admin-shared-header][data-admin-surface=admin] .admin-phone-view-action{color:#ffb64e;background:#2d243b;border:1px solid #58466d;border-radius:10px;justify-content:space-between;min-height:44px;padding:12px;font-weight:650;display:flex!important}html body [data-admin-shared-header][data-admin-surface=admin] .admin-phone-view-action:disabled{opacity:.5;cursor:wait}}html body [data-admin-shared-header] #kk-admin-view-switch[data-admin-view-switch]>button{text-align:center!important;padding-inline:4px!important}html body [data-admin-shared-header] #kk-admin-view-switch[data-admin-view-switch]>button>span{max-width:100%;text-align:center!important;flex:none!important;width:auto!important}@media (min-width:981px) and (max-width:1600px){html body [data-admin-shared-header] #kk-admin-view-switch[data-admin-view-switch]>button{font-size:11px!important}}@media (min-width:1101px) and (max-width:1350px),(min-width:761px) and (max-width:980px){html body [data-admin-shared-header] #kk-admin-view-switch[data-admin-view-switch] .admin-view-label{display:none!important}html body [data-admin-shared-header] #kk-admin-view-switch[data-admin-view-switch] .admin-view-short-label{display:block!important}}._entry_1kawc_1{color:#f7f3ff;text-align:left;cursor:pointer;width:100%;font:inherit;background:#2d243b;border:1px solid #58466d;border-radius:16px;align-items:center;gap:14px;margin:0 0 24px;padding:16px 20px;display:flex}._entry_1kawc_1>svg:first-child{color:#ffb64e}._entry_1kawc_1>svg:last-child{color:#f7f3ff;margin-left:auto}._entry_1kawc_1 span{gap:4px;display:grid}._entry_1kawc_1 small{color:#b8aec5;font-size:13px}._entry_1kawc_1 b{font-size:16px}._backdrop_1kawc_1{z-index:2147483100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#f7f3ff;background:#020f18c9;place-items:center;padding:24px;font-family:Arial,sans-serif;display:grid;position:fixed;inset:0}._dialog_1kawc_1{background:#211a2e;border:1px solid #58466d;border-radius:26px;flex-direction:column;width:min(1060px,100%);min-height:min(600px,100dvh - 48px);max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 100px #0008}._dialog_1kawc_1 *{box-sizing:border-box}._dialog_1kawc_1 button,._dialog_1kawc_1 select{font:inherit}._dialog_1kawc_1 button{cursor:pointer}._dialog_1kawc_1 button:disabled{cursor:default;opacity:.58}:is(._dialog_1kawc_1 button:focus-visible,._dialog_1kawc_1 select:focus-visible,._dialog_1kawc_1 summary:focus-visible){outline-offset:3px;outline:2px solid #f7f3ff}._header_1kawc_1{border-bottom:1px solid #2d243b;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:24px 30px;display:flex}._kicker_1kawc_1{letter-spacing:.15em;color:#ffb64e;font-size:11px;font-weight:800}._header_1kawc_1 h2{color:#f7f3ff;overflow-wrap:anywhere;margin:7px 0 0;font-size:clamp(22px,3vw,30px);line-height:1.22}._iconButton_1kawc_1{color:#f7f3ff;background:#2d243b;border:1px solid #58466d;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}._body_1kawc_1{overscroll-behavior:contain;scrollbar-color:#58466d transparent;flex:1;min-height:0;padding:26px 30px;overflow-y:auto}._intro_1kawc_1{color:#f7f3ff;max-width:78ch;margin:0 0 20px;line-height:1.65}._privacy_1kawc_1{color:#f7f3ff;background:#211a2e;border-left:3px solid #f7f3ff;border-radius:0 10px 10px 0;margin-bottom:22px;padding:14px 17px;font-size:13px;line-height:1.6}._list_1kawc_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._card_1kawc_1{background:#211a2e;border:1px solid #58466d;border-radius:18px;min-width:0;padding:22px}._card_1kawc_1 h3{overflow-wrap:anywhere;margin:16px 0 10px;font-size:20px}._card_1kawc_1 p{white-space:pre-wrap;color:#f7f3ff;font-size:14px;line-height:1.5}._row_1kawc_1{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}._row_1kawc_1 small{color:#b8aec5}._status_1kawc_1{color:#f7f3ff;border:1px solid #58466d;border-radius:99px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}._status_1kawc_1[data-status=submitted]{color:#ffb64e;background:#1c402f;border-color:#43684c}._status_1kawc_1[data-status=overdue]{color:#f8ce89;background:#443723;border-color:#77623b}._meta_1kawc_1{color:#b8aec5;gap:10px;margin:18px 0;font-size:12px;display:grid}._meta_1kawc_1 span{align-items:center;gap:7px;display:flex}._primary_1kawc_1,._secondary_1kawc_1,._textButton_1kawc_1{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 18px;display:inline-flex;font-weight:700!important}._primary_1kawc_1{color:#14101f;background:#ffb64e;border:1px solid #ffb64e}._secondary_1kawc_1{color:#f7f3ff;background:#2d243b;border:1px solid #58466d}._textButton_1kawc_1{color:#f7f3ff;background:0 0;border:0;padding:4px 0}._empty_1kawc_1{text-align:center;color:#f7f3ff;padding:45px 20px}._empty_1kawc_1>svg,._empty_1kawc_1 h3{color:#f7f3ff}._empty_1kawc_1 p{line-height:1.6}._footer_1kawc_1{background:#211a2e;border-top:1px solid #2d243b;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:18px 30px;display:flex}._footer_1kawc_1 small{color:#b8aec5;text-align:center;font-size:12px;line-height:1.4}._footer_1kawc_1>button{flex-shrink:0}._footer_1kawc_1>button:only-child{margin-left:auto}._error_1kawc_1{color:#ffccd4;background:#422b32;border:1px solid #86606c;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:14px;display:flex}._error_1kawc_1 button{color:inherit;background:0 0;border:0;align-items:center;gap:6px;display:flex}._instructions_1kawc_1{color:#f7f3ff;white-space:pre-wrap;line-height:1.6}._progress_1kawc_1{color:#f7f3ff;justify-content:space-between;gap:12px;margin:20px 0 12px;font-size:13px;display:flex}._progress_1kawc_1 b{color:#f7f3ff}._dots_1kawc_1{scrollbar-color:#58466d transparent;flex-wrap:wrap;gap:8px;max-height:114px;margin-bottom:22px;padding:4px;display:flex;overflow-y:auto}._dots_1kawc_1 button{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:10px;flex:none;width:38px;height:38px}._dots_1kawc_1 button[data-state=answered]{color:#f7f3ff;background:#58466d;border-color:#b8aec5}._dots_1kawc_1 button[aria-current]{outline-offset:1px;outline:2px solid #f7f3ff}._dots_1kawc_1 button[data-state=correct]{color:#caf3a8;background:#294c34}._dots_1kawc_1 button[data-state=wrong]{color:#ffced5;background:#52323c}._question_1kawc_1{background:#211a2e;border:1px solid #58466d;border-radius:18px;min-height:330px;padding:24px}._questionMeta_1kawc_1{color:#b8aec5;flex-wrap:wrap;gap:8px 20px;font-size:12px;display:flex}._question_1kawc_1 h3{white-space:pre-wrap;margin:20px 0;font-size:clamp(19px,2.5vw,26px);font-weight:600;line-height:1.5}._questionImage_1kawc_1{object-fit:contain;background:#fff;border-radius:10px;max-width:100%;max-height:300px;margin-bottom:16px;display:block}._answerHint_1kawc_1{color:#b8aec5;font-size:13px}._answers_1kawc_1{gap:10px;display:grid}._answers_1kawc_1 button{text-align:left;color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:12px;align-items:center;gap:14px;width:100%;min-height:58px;padding:13px 16px;line-height:1.5;display:flex}._answers_1kawc_1 button:disabled{opacity:1}._answers_1kawc_1 button[aria-pressed=true]{background:#2d243b;border-color:#f7f3ff}._answers_1kawc_1 button[data-result=correct]{background:#1b3d30;border-color:#7aa866}._answers_1kawc_1 button[data-result=wrong]{background:#432c35;border-color:#a26170}._answers_1kawc_1 button>svg{color:#f7f3ff;flex:none;margin-left:auto}._letter_1kawc_1{color:#f7f3ff;border:1px solid #58466d;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;display:grid}._gapText_1kawc_1{white-space:pre-wrap;color:#f7f3ff;line-height:2.8}._gapText_1kawc_1 select{color:#f7f3ff;vertical-align:middle;background:#2d243b;border:1px solid #b8aec5;border-radius:9px;max-width:100%;margin:4px;padding:10px}._solution_1kawc_1{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:12px;margin-top:22px;padding:20px;line-height:1.7}._solution_1kawc_1 b{color:#ffb64e}._solution_1kawc_1 p{white-space:pre-wrap;margin:12px 0 0}._result_1kawc_1{background:#2d243b;border:1px solid #58466d;border-radius:18px;grid-template-columns:1fr 1.3fr;align-items:center;gap:30px;margin:20px 0;padding:28px;display:grid}._result_1kawc_1 strong{color:#ffb64e;margin-top:12px;font-size:54px;display:block}._result_1kawc_1 b{color:#ffb64e;align-items:center;gap:8px;display:flex}._result_1kawc_1 p{color:#f7f3ff;font-size:14px;line-height:1.65}._result_1kawc_1 small{color:#b8aec5}._chapterResults_1kawc_1{border:1px solid #58466d;border-radius:12px;padding:16px;font-size:14px}._chapterResults_1kawc_1 summary{cursor:pointer;color:#f7f3ff}._chapterResults_1kawc_1>div{border-top:1px solid #2d243b;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:14px 0;display:flex}._chapterResults_1kawc_1 small{color:#b8aec5;margin-top:5px;display:block}._chapterResults_1kawc_1 b{white-space:nowrap;color:#ffb64e}._review_1kawc_1{text-align:center;background:#211a2e;border:1px solid #58466d;border-radius:18px;padding:40px 24px}._review_1kawc_1>svg{color:#f7f3ff}._review_1kawc_1 h3{font-size:25px}._review_1kawc_1 p{color:#f7f3ff;max-width:58ch;margin:18px auto 24px;line-height:1.7}@media (max-width:650px){._backdrop_1kawc_1{padding:10px}._dialog_1kawc_1{border-radius:19px;min-height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}._header_1kawc_1,._body_1kawc_1{padding:18px}._list_1kawc_1{grid-template-columns:1fr}._card_1kawc_1{padding:18px}._footer_1kawc_1{flex-wrap:wrap;gap:10px;padding:14px}._footer_1kawc_1 small{text-align:center;order:-1;width:100%}._footer_1kawc_1>button{flex:1;padding:11px;font-size:13px}._question_1kawc_1{min-height:330px;padding:17px}._result_1kawc_1{grid-template-columns:1fr;gap:15px;padding:20px}._result_1kawc_1 strong{font-size:44px}._result_1kawc_1 p{margin:8px 0}._progress_1kawc_1{font-size:12px}._dots_1kawc_1 button{width:36px;height:36px}._chapterResults_1kawc_1>div{flex-direction:column;align-items:flex-start}._entry_1kawc_1{margin:0 0 18px;padding:14px}._review_1kawc_1{padding:26px 16px}._review_1kawc_1 h3{font-size:21px}._answers_1kawc_1 button{gap:10px;padding:12px}._error_1kawc_1{flex-direction:column;align-items:flex-start}}._iconButton_1kawc_1 svg{transition:transform .2s;display:block}@media (min-width:761px) and (hover:hover) and (pointer:fine){._iconButton_1kawc_1:hover svg{transform:rotate(90deg)}}._entry_1kawc_1{box-sizing:border-box;min-height:88px}._entry_1kawc_1>svg{flex:none}._entry_1kawc_1 span{min-width:0}._entry_1kawc_1 b,._entry_1kawc_1 small{white-space:normal}._startPreview_1kawc_6{max-width:900px;margin:0 auto}._startIcon_1kawc_6{color:#ffb64e;background:#2d243b;border:1px solid #426a59;border-radius:18px;place-items:center;width:62px;height:62px;margin:12px 0 22px;display:grid}._startPreview_1kawc_6 h3{color:#f7f3ff;margin:12px 0;font-size:clamp(25px,4vw,36px)}._startPreview_1kawc_6>p{color:#f7f3ff;max-width:72ch;line-height:1.7}._facts_1kawc_6{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0;display:grid}._facts_1kawc_6>div{background:#211a2e;border:1px solid #58466d;border-radius:14px;gap:8px;padding:18px;display:grid}._facts_1kawc_6 b{color:#ffb64e;font-size:19px}._facts_1kawc_6 span{color:#b8aec5;font-size:12px}._brief_1kawc_6{background:#2d243b;border-radius:14px;margin:20px 0;padding:20px}._brief_1kawc_6>b{color:#f7f3ff}._brief_1kawc_6 p{white-space:pre-wrap;color:#f7f3ff;margin-bottom:0;line-height:1.7}._sections_1kawc_6{border:1px solid #58466d;border-radius:16px;margin:20px 0;padding:20px}._sections_1kawc_6 h4{margin:0 0 16px;font-size:16px}._sections_1kawc_6>div{border-top:1px solid #58466d;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}._sections_1kawc_6>div:last-child{padding-bottom:0}._sections_1kawc_6 span{min-width:0}._sections_1kawc_6 b{font-size:14px;font-weight:600}._sections_1kawc_6 small{color:#b8aec5;margin-top:6px;display:block}._sections_1kawc_6 strong{color:#ffb64e;white-space:nowrap;font-size:12px}._timer_1kawc_7{z-index:2;background:#2d243b;border:1px solid #58466d;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:8px 18px;margin-bottom:18px;padding:14px 18px;display:grid;position:sticky;top:-26px;box-shadow:0 8px 24px #0003}._timer_1kawc_7>span{color:#f7f3ff;align-items:center;gap:9px;font-weight:700;display:flex}._timer_1kawc_7 strong{font-variant-numeric:tabular-nums;color:#ffb64e;font-size:26px}._timer_1kawc_7 small{color:#f7f3ff;grid-column:1/-1;line-height:1.5}._timer_1kawc_7[data-urgent=true]{background:#413426;border-color:#c28d4b}@media (max-width:650px){._facts_1kawc_6{grid-template-columns:1fr 1fr}._facts_1kawc_6>div:last-child{grid-column:1/-1}._facts_1kawc_6>div{padding:15px}._facts_1kawc_6 b{font-size:17px}._sections_1kawc_6{padding:16px}._sections_1kawc_6>div{align-items:flex-start;gap:12px}._timer_1kawc_7{padding:12px;top:-18px}._timer_1kawc_7>span{font-size:13px}._timer_1kawc_7 strong{font-size:23px}._timer_1kawc_7 small{font-size:11px}._brief_1kawc_6{padding:16px}._entry_1kawc_1{min-height:80px}._startPreview_1kawc_6 h3{font-size:26px}}@media (prefers-reduced-motion:reduce){._iconButton_1kawc_1 svg{transition:none}}._header_1kawc_1{gap:16px;padding:16px 24px}._header_1kawc_1 h2{min-width:0;margin:0;font-size:clamp(19px,2.4vw,25px);line-height:1.25}._toolbar_1kawc_14{border-bottom:1px solid #2d243b;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 24px;display:flex}._toolbar_1kawc_14 ._textButton_1kawc_1{min-height:32px;font-size:13px}._statusGroup_1kawc_16{flex-shrink:0;align-items:center;gap:10px;display:flex}._timer_1kawc_7{box-shadow:none;color:#f7f3ff;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex;position:static}._timer_1kawc_7 strong{font-variant-numeric:tabular-nums;min-width:5ch;color:inherit;font-size:14px;font-weight:700}._timer_1kawc_7[data-urgent=true]{color:#ffcd87;background:0 0;border:0}._timer_1kawc_7[data-urgent=true] strong{color:inherit}._dialog_1kawc_1[data-runner=true]{width:min(1240px,100%);height:min(880px,100dvh - 48px);min-height:0}._body_1kawc_1[data-runner=true]{flex-direction:column;gap:12px;padding:18px;display:flex;overflow:hidden}._body_1kawc_1[data-runner=true]>._error_1kawc_1{flex:none;max-height:120px;margin:0;overflow:auto}._runner_1kawc_24{flex:1;grid-template-columns:310px minmax(0,1fr);gap:18px;min-height:0;display:grid;overflow:hidden}._navigator_1kawc_25{background:#211a2e;border:1px solid #58466d;border-radius:15px;flex-direction:column;align-self:start;min-width:0;max-height:100%;padding:16px 12px;display:flex;overflow:hidden}._progress_1kawc_1{flex:none;align-items:center;gap:8px;margin:0 3px 10px;font-size:12px}._progress_1kawc_1 span{white-space:nowrap}._progressBar_1kawc_28{-webkit-appearance:none;appearance:none;color:#f7f3ff;background:#2d243b;border:0;border-radius:9px;flex:none;width:calc(100% - 6px);height:4px;margin:0 3px 12px;display:block;overflow:hidden}._progressBar_1kawc_28::-webkit-progress-bar{background:#2d243b;border-radius:9px}._progressBar_1kawc_28::-webkit-progress-value{background:#f7f3ff;border-radius:9px}._progressBar_1kawc_28::-moz-progress-bar{background:#f7f3ff;border-radius:9px}._dots_1kawc_1{overscroll-behavior:contain;scrollbar-width:thin;flex-shrink:1;grid-template-columns:repeat(8,minmax(0,1fr));align-content:start;gap:6px;min-height:0;max-height:360px;margin:0;padding:3px;display:grid;overflow:hidden auto}._dots_1kawc_1 button{border-radius:8px;width:100%;min-width:0;height:36px;padding:0;font-size:12px;font-weight:700}._dots_1kawc_1 button[aria-current]{outline-offset:-3px;color:#fff;background:#58466d;border-color:#f7f3ff;outline-width:2px}._navHint_1kawc_35{color:#b8aec5;flex:none;justify-content:space-between;gap:8px;margin:10px 3px 0;font-size:10px;line-height:1.4;display:flex}._navHint_1kawc_35 span:first-child{align-items:center;gap:5px;display:flex}._navHint_1kawc_35 i{background:#b8aec5;border-radius:2px;flex:none;width:7px;height:7px}._questionPane_1kawc_38{overscroll-behavior:contain;scrollbar-color:#58466d transparent;flex-direction:column;min-width:0;min-height:0;padding:2px 3px 3px;display:flex;overflow:auto}._questionPane_1kawc_38>*{flex-shrink:0}._questionPane_1kawc_38:focus-visible{outline-offset:-2px;border-radius:14px;outline:2px solid #f7f3ff}._question_1kawc_1{overflow-wrap:anywhere;border-radius:15px;flex:1 0 auto;min-height:0;padding:22px}._question_1kawc_1 h3{margin:18px 0;font-size:clamp(18px,1.7vw,24px);line-height:1.45}._questionMeta_1kawc_1{gap:3px 12px;font-size:11px;line-height:1.5}._questionMeta_1kawc_1 span{min-width:0}._answerHint_1kawc_1{margin:12px 0;font-size:12px}._answers_1kawc_1{gap:9px}._answers_1kawc_1 button{gap:10px;min-height:54px;padding:10px 13px;font-size:15px}._answers_1kawc_1 button>span:nth-child(2){min-width:0}._instructions_1kawc_1{border:1px solid #58466d;border-radius:10px;margin:0 0 10px;padding:10px 13px;font-size:12px;line-height:1.5}._instructions_1kawc_1 summary{cursor:pointer;color:#f7f3ff;font-weight:700}._instructions_1kawc_1 p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0}._expired_1kawc_52{color:#ffcd87;background:#413426;border:1px solid #997647;border-radius:10px;margin:0 0 12px;padding:12px;font-size:13px;line-height:1.5}._footer_1kawc_1{gap:12px;padding:12px 24px}._footer_1kawc_1 small{font-size:11px}._footer_1kawc_1 ._primary_1kawc_1,._footer_1kawc_1 ._secondary_1kawc_1{min-height:44px;padding:10px 16px;font-size:14px}._result_1kawc_1{gap:20px;margin:0 0 14px;padding:20px}._chapterResults_1kawc_1{margin:0 0 14px}._review_1kawc_1{padding:28px 20px}@media (max-width:900px){._runner_1kawc_24{grid-template-columns:260px minmax(0,1fr);gap:12px}._navigator_1kawc_25{padding:13px 8px}._dots_1kawc_1{gap:4px}._question_1kawc_1{padding:18px}}@media (max-width:700px){html:has(._backdrop_1kawc_1){scrollbar-gutter:auto!important}._backdrop_1kawc_1{padding:0}._dialog_1kawc_1,._dialog_1kawc_1[data-runner=true]{border:0;border-radius:0;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh}._header_1kawc_1{padding:10px 14px;padding-top:max(10px,env(safe-area-inset-top));gap:12px}._header_1kawc_1 h2{font-size:19px}._iconButton_1kawc_1{border-radius:11px;width:38px;height:38px}._toolbar_1kawc_14{gap:8px;padding:3px 14px}._toolbar_1kawc_14 ._textButton_1kawc_1{font-size:12px}._status_1kawc_1{padding:5px 8px;font-size:11px}._statusGroup_1kawc_16{gap:8px}._timer_1kawc_7 strong{font-size:13px}._body_1kawc_1{padding:16px}._body_1kawc_1[data-runner=true]{gap:8px;padding:10px}._runner_1kawc_24{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:10px}._navigator_1kawc_25{border-radius:12px;align-self:stretch;padding:10px 8px 8px}._progress_1kawc_1{margin-bottom:7px;font-size:11px}._progressBar_1kawc_28{height:3px;margin-bottom:7px}._dots_1kawc_1{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;max-height:83px;padding:3px}._dots_1kawc_1 button{height:36px;font-size:12px}._navHint_1kawc_35{margin-top:5px;font-size:9px}._questionPane_1kawc_38{padding:1px 1px 2px}._question_1kawc_1{border-radius:12px;min-height:0;padding:15px}._question_1kawc_1 h3{margin:13px 0;font-size:18px;line-height:1.4}._questionMeta_1kawc_1{font-size:10px}._answerHint_1kawc_1{margin:10px 0;font-size:11px}._answers_1kawc_1{gap:8px}._answers_1kawc_1 button{gap:9px;min-height:48px;padding:10px;font-size:14px;line-height:1.4}._letter_1kawc_1{width:27px;height:27px;font-size:11px}._footer_1kawc_1{padding:8px 12px;padding-bottom:max(8px,env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;gap:6px 10px;display:grid}._footer_1kawc_1 small{order:-1;grid-column:1/-1;width:auto;min-height:13px;font-size:10px;line-height:1.3}._footer_1kawc_1>button{min-width:0;font-size:13px}._footer_1kawc_1 ._primary_1kawc_1,._footer_1kawc_1 ._secondary_1kawc_1{min-height:44px;padding:10px;font-size:13px}._footer_1kawc_1>button:only-child{grid-column:1/-1;justify-self:end;margin-left:0}._startIcon_1kawc_6{border-radius:12px;width:44px;height:44px;margin:0 0 14px}._startIcon_1kawc_6 svg{width:24px;height:24px}._startPreview_1kawc_6 h3{margin:10px 0;font-size:24px}._startPreview_1kawc_6>p{font-size:14px;line-height:1.55}._facts_1kawc_6{gap:9px;margin:18px 0}._facts_1kawc_6>div{padding:12px}._sections_1kawc_6,._brief_1kawc_6{margin:16px 0;padding:14px}._result_1kawc_1{gap:10px;padding:16px}._result_1kawc_1 strong{margin-top:7px;font-size:38px}._result_1kawc_1 p{font-size:13px}._review_1kawc_1{padding:22px 14px}._review_1kawc_1 h3{font-size:21px}}@media (max-width:380px){._header_1kawc_1 h2{font-size:17px}._body_1kawc_1[data-runner=true]{padding:8px}._dots_1kawc_1{gap:4px;max-height:82px}._question_1kawc_1{padding:12px}._question_1kawc_1 h3{font-size:17px}}@media (max-height:500px) and (min-width:701px){._backdrop_1kawc_1{padding:8px}._dialog_1kawc_1[data-runner=true]{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}._header_1kawc_1{padding:8px 18px}._header_1kawc_1 h2{font-size:19px}._toolbar_1kawc_14{padding:2px 18px}._footer_1kawc_1{padding:8px 18px}._body_1kawc_1[data-runner=true]{padding:10px}}._dialog_1kawc_1{position:relative}._runner_1kawc_24[data-summary=true]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._attemptPolicy_1kawc_133{color:#ffb64e;background:#211a2e;border:1px solid #ffb64e;border-radius:14px;margin:0 0 16px;padding:17px 19px;font-size:14px;line-height:1.6}._attemptPolicy_1kawc_133>b{color:#ffb64e}._attemptPolicy_1kawc_133 p{margin:8px 0 0}._attemptPolicy_1kawc_133 button{margin-top:14px}._grade_1kawc_137{color:#ffb64e;background:#214631;border:1px solid #ffb64e;border-radius:9px;padding:8px 11px;font-size:16px;font-weight:700;display:inline-flex}._resultNote_1kawc_138{color:#f7f3ff;margin:0 0 16px;font-size:13px;line-height:1.6}._grading_1kawc_139,._attemptHistory_1kawc_139{background:#211a2e;border:1px solid #58466d;border-radius:12px;margin:0 0 14px;padding:15px 17px;font-size:13px;line-height:1.6}._grading_1kawc_139 summary,._attemptHistory_1kawc_139 summary{color:#f7f3ff;cursor:pointer;font-weight:700}._grading_1kawc_139 p{color:#f7f3ff;margin:12px 0}._grading_1kawc_139>div{grid-template-columns:1fr auto;gap:6px 20px;max-width:400px;display:grid}._grading_1kawc_139 b{color:#f7f3ff}._attemptHistory_1kawc_139>div{border-top:1px solid #58466d;justify-content:space-between;gap:16px;margin-top:10px;padding:13px 0;display:flex}._attemptHistory_1kawc_139>div span:last-child{text-align:right;flex:none}._attemptHistory_1kawc_139 small{color:#b8aec5;margin-top:4px;line-height:1.5;display:block}._confirmBackdrop_1kawc_147{z-index:5;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03131bd9;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0;overflow:auto}._confirmDialog_1kawc_148{color:#f7f3ff;scrollbar-color:#58466d transparent;background:#211a2e;border:1px solid #58466d;border-radius:20px;width:min(570px,100%);max-height:100%;padding:28px;overflow:auto;box-shadow:0 20px 70px #0008}._confirmDialog_1kawc_148 h3{margin:13px 0;font-size:27px;line-height:1.25}._confirmDialog_1kawc_148 p{color:#f7f3ff;margin:12px 0;font-size:15px;line-height:1.65}._confirmActions_1kawc_151{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}._confirmActions_1kawc_151 button{font-size:13px}@media (max-width:700px){._attemptPolicy_1kawc_133{padding:14px;font-size:13px}._grading_1kawc_139,._attemptHistory_1kawc_139{padding:13px;font-size:12px}._grade_1kawc_137{font-size:14px}._confirmBackdrop_1kawc_147{padding:16px}._confirmDialog_1kawc_148{border-radius:17px;padding:22px 18px}._confirmDialog_1kawc_148 h3{font-size:23px}._confirmDialog_1kawc_148 p{font-size:14px}._confirmActions_1kawc_151{grid-template-columns:1fr;gap:9px;margin-top:20px;display:grid}._confirmActions_1kawc_151 button{width:100%;min-height:46px}._attemptHistory_1kawc_139>div{flex-direction:column;gap:10px}._attemptHistory_1kawc_139>div span:last-child{text-align:left}}._hint_20h8t_1{color:#58466d;align-items:center;gap:7px;min-height:24px;margin-top:7px;font-size:12px;line-height:1.4;display:flex}._hint_20h8t_1 svg{flex-shrink:0}._recognized_20h8t_12{color:#23623e;font-weight:700}._spinner_20h8t_13{animation:1.2s linear infinite _spin_20h8t_13}@keyframes _spin_20h8t_13{to{transform:rotate(360deg)}}@media (max-width:760px){._hint_20h8t_1{color:#b8aec5}._recognized_20h8t_12{color:#ffb64e}}@media (prefers-reduced-motion:reduce){._spinner_20h8t_13{animation:none}}.progress-reset-notice{color:#f7f3ff;background:#211a2e;border:1px solid #58466d;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;max-width:1160px;margin:20px auto;padding:18px 22px;display:flex}.progress-reset-notice p{margin:0;line-height:1.6}.progress-reset-notice strong{color:#ffb64e}.progress-loading-notice strong{color:#f7f3ff}.progress-reset-notice button{color:#ffb64e;cursor:pointer;font:inherit;background:#211a2e;border:1px solid #ffb64e;border-radius:10px;flex:none;padding:10px 16px}.progress-reset-notice button:focus-visible{outline-offset:3px;outline:2px solid #f7f3ff}@media (max-width:600px){.progress-reset-notice{flex-direction:column;align-items:flex-start;margin:16px;padding:16px}}@media (min-width:1001px),(min-width:761px) and (orientation:landscape){html body .learning-exam>.exam-grid:not(.is-complete)>aside{overscroll-behavior:contain;flex-direction:column!important;gap:10px!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:20px!important;display:flex!important;overflow:hidden auto!important}html body .learning-exam>.exam-grid:not(.is-complete)>aside>*{flex-shrink:0;margin-top:0!important;margin-bottom:0!important}html body .learning-exam>.exam-grid:not(.is-complete)>aside>.ring{aspect-ratio:1;border-radius:50%;flex:none;width:clamp(76px,12dvh,112px)!important;height:clamp(76px,12dvh,112px)!important;min-height:clamp(76px,12dvh,112px)!important}html body .learning-exam>.exam-grid:not(.is-complete)>aside>h3{font-size:17px!important;line-height:1.3!important}html body .learning-exam>.exam-grid:not(.is-complete)>aside>.quiz-question-navigator{overflow:hidden;flex:0 auto!important;min-height:38px!important;max-height:min(42dvh,420px)!important;display:flex!important}html body .learning-exam>.exam-grid:not(.is-complete)>aside .quiz-question-navigator>.dots{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#58466d #211a2e;scrollbar-gutter:stable;flex:auto;min-height:0!important;max-height:100%!important;margin:0!important;padding:6px 5px!important;overflow:hidden auto!important}html body .learning-exam>.exam-grid:not(.is-complete)>aside .quiz-navigator-toggle{display:none!important}html body .learning-exam>.exam-grid:not(.is-complete)>aside>dl>div{min-height:27px;padding:6px 0!important}html body .learning-exam>.exam-grid:not(.is-complete)>aside>dl{margin-top:auto!important}html body .learning-exam>.exam-grid:not(.is-complete)>aside>:is(.quiz-report-button,.quiz-exit-button){min-height:42px!important}}._exercise_199g8_1{width:100%;min-width:0;margin:24px 0}._bank_199g8_2{border-bottom:1px solid #ffffff24;flex-wrap:wrap;gap:8px;padding:0 0 20px;display:flex}._word_199g8_3{color:#f7f3ff;max-width:100%;min-height:44px;font:inherit;text-align:left;overflow-wrap:anywhere;touch-action:none;cursor:grab;letter-spacing:0;background:#211a2e;border:1px solid #58466d;border-radius:6px;padding:9px 14px;font-size:16px;line-height:1.35}._word_199g8_3[aria-pressed=true]{color:#ffb64e;background:#164434;border-color:#ffb64e;outline:2px solid #78df8b50}:is(._word_199g8_3:focus-visible,._control_199g8_5:focus-visible){outline-offset:3px;outline:3px solid #f7f3ff}._text_199g8_6{white-space:pre-line;overflow-wrap:anywhere;letter-spacing:0;padding:20px 0 0;font-size:18px;line-height:2.7}._slot_199g8_7{vertical-align:middle;background:#14101f;border-bottom:2px solid #ffb64e;border-radius:4px;flex-direction:column;max-width:100%;margin:4px 5px;line-height:1.4;display:inline-flex}._slot_199g8_7 ._control_199g8_5{color:#f7f3ff;min-width:118px;max-width:100%;min-height:46px;font:inherit;letter-spacing:0;text-align:left;cursor:pointer;background:#211a2e;border:1px solid #58466d;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;font-size:16px;line-height:1.4;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0a}._slot_199g8_7 ._control_199g8_5[aria-expanded=true]{background:#2d243b;border-color:#f7f3ff}._slot_199g8_7 ._control_199g8_5:disabled{opacity:1;cursor:default}._value_199g8_11{white-space:normal;overflow-wrap:anywhere;min-width:0;display:block}._chevron_199g8_12{border-bottom:2px solid #cbbbce;border-right:2px solid #cbbbce;flex:0 0 7px;width:7px;height:7px;margin:0 2px 4px;transform:rotate(45deg)}._control_199g8_5[aria-expanded=true] ._chevron_199g8_12{border-color:#f7f3ff;margin-top:4px;margin-bottom:0;transform:rotate(225deg)}._menu_199g8_14{z-index:100000;box-sizing:border-box;color:#f7f3ff;letter-spacing:0;background:#14101f;border:1px solid #58466d;border-radius:8px;margin:0;padding:6px;font-family:inherit;font-size:16px;line-height:1.4;position:fixed;inset:auto;overflow:hidden;box-shadow:0 12px 36px #0009,0 0 0 1px #ffffff08}._menu_199g8_14:popover-open{flex-direction:column;display:flex}._menuHeading_199g8_16{color:#cdbed6;border-bottom:1px solid #ffffff1c;flex:none;margin-bottom:4px;padding:7px 10px 9px;font-size:13px;font-weight:600}._options_199g8_17{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#877096 transparent;-webkit-overflow-scrolling:touch;min-height:0;scroll-padding:4px;position:relative;overflow-y:auto}._option_199g8_17{box-sizing:border-box;color:#f6effb;text-align:left;letter-spacing:0;cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;touch-action:pan-y;border:1px solid #0000;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;font-size:16px;font-weight:500;line-height:1.4;display:flex}._option_199g8_17>span:first-child{min-width:0}._option_199g8_17[data-highlighted=true]{background:#2d243b;border-color:#f7f3ff}._option_199g8_17[aria-selected=true]:not(._emptyOption_199g8_21){color:#ffb64e;background:#164434}._option_199g8_17[aria-selected=true][data-highlighted=true]:not(._emptyOption_199g8_21){border-color:#ffb64e}._emptyOption_199g8_21{color:#bdb0c8;font-weight:400}._selectedMark_199g8_24{color:#ffb64e;text-align:center;flex:0 0 18px;width:18px;font-weight:700}@supports not selector(:popover-open){._menu_199g8_14{flex-direction:column;display:flex}}@media (hover:hover){@media (min-width:761px) and (hover:hover) and (pointer:fine){._slot_199g8_7 ._control_199g8_5:not(:disabled):hover{background:#2d243b;border-color:#f7f3ff}}}._over_199g8_27{outline-offset:2px;background:#164434;outline:3px solid #ffb64e}._correct_199g8_28{border-color:#78df8b}._wrong_199g8_29{border-color:#fca1a9}._solution_199g8_30{color:#ffb64e;overflow-wrap:anywhere;padding:4px 10px;font-size:14px;line-height:1.5}._wrong_199g8_29 ._solution_199g8_30{color:#ffc1c8}._status_199g8_32{color:#f7f3ff;min-height:24px;margin-top:14px;font-size:14px}._label_199g8_33,._srOnly_199g8_33{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){._exercise_199g8_1{margin:16px 0}._text_199g8_6{font-size:16px;line-height:2.5}._bank_199g8_2{gap:6px}._word_199g8_3{padding:8px 10px}._slot_199g8_7{margin:4px 3px}}._backdrop_mvv39_1{z-index:3000;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(9px)saturate(.82);overscroll-behavior:none;background:#07030bc2;place-items:center;animation:.18s ease-out _appear_mvv39_1;display:grid;position:fixed;inset:0}._dialog_mvv39_27{box-sizing:border-box;width:min(460px,100%);min-width:0;max-height:calc(100dvh - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;color:#f5eff8;background:radial-gradient(circle at 100% 0,#ffb64e1f,#0000 42%),radial-gradient(circle at 0 100%,#6c259b21,#0000 48%),#19111ffb;border:1px solid #ffb64e6b;border-radius:18px;padding:0;animation:.2s ease-out _enter_mvv39_1;overflow-y:auto;box-shadow:0 26px 86px #00000094,inset 0 1px #ffffff12}._heading_mvv39_63{background:#ffffff06;border-bottom:1px solid #ffffff1a;grid-template-columns:36px minmax(0,1fr) 44px;align-items:center;gap:11px;padding:13px;display:grid}._heading_mvv39_63 h2{letter-spacing:-.25px;color:#faf7fb;overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.2}._icon_mvv39_67{color:#ffb64e;background:#ffb64e24;border:1px solid #ffb64e4d;border-radius:50%;place-items:center;width:36px;height:36px;font-family:Georgia,serif;font-size:19px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffb64e14}._close_mvv39_69{color:#eee6f2;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff26;border-radius:13px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}._close_mvv39_69 svg{transform-origin:50%;transition:transform .32s cubic-bezier(.25,.75,.35,1);display:block}@media (hover:hover) and (pointer:fine){@media (min-width:761px) and (hover:hover) and (pointer:fine){._close_mvv39_69:hover{background:#ffb64e1a;border-color:#ffb64e;box-shadow:0 0 0 4px #ffb64e14}._close_mvv39_69:hover svg{transform:rotate(90deg)}}}._close_mvv39_69:focus-visible svg{transform:rotate(90deg)}._text_mvv39_77{color:#d7cadf;overflow-wrap:anywhere;margin:0;padding:20px 22px 22px;font-size:16px;line-height:1.65}._close_mvv39_69:focus-visible{outline-offset:2px;border-color:#ffb64e;outline:2px solid #ffb64e}._continueButton_mvv39_81{color:#ffb64e;cursor:pointer;background:linear-gradient(135deg,#ffb64e2e,#ffb64e17);border:1px solid #ffb64e6b;border-radius:13px;width:calc(100% - 44px);min-height:46px;margin:0 22px 22px;padding:12px 16px;font-size:14px;font-weight:800;display:block}._continueButton_mvv39_81:focus-visible{outline-offset:3px;outline:3px solid #ffb64e}@keyframes _appear_mvv39_1{0%{opacity:0}to{opacity:1}}@keyframes _enter_mvv39_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:600px){._dialog_mvv39_27{border-radius:16px}._heading_mvv39_63{padding:11px}._heading_mvv39_63 h2{font-size:17px}._text_mvv39_77{padding:18px;font-size:15px}._continueButton_mvv39_81{width:calc(100% - 36px);margin:0 18px 18px}}@media (prefers-reduced-motion:reduce){._backdrop_mvv39_1,._dialog_mvv39_27{animation:none}._close_mvv39_69 svg{transition:none}._close_mvv39_69:focus-visible svg{transform:none}@media (min-width:761px) and (hover:hover) and (pointer:fine){._close_mvv39_69:hover svg{transform:none}}}._panel_ppc41_1{box-sizing:border-box;color:#f7f3ff;text-align:left;background:radial-gradient(at 100% 0,#17485955,#0000 65%),#211a2e;border:1px solid #58466d;border-radius:26px;align-self:center;width:100%;min-width:0;padding:clamp(18px,2.3vw,30px);box-shadow:0 18px 48px #00101840,inset 0 1px #ffffff05;container-type:inline-size}._panel_ppc41_1 *{box-sizing:border-box}._heading_ppc41_16{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._heading_ppc41_16>div{min-width:0}._heading_ppc41_16 p{color:#ffb64e;letter-spacing:1.4px;margin:0 0 8px;font-size:10px;font-weight:850;line-height:1.5}._heading_ppc41_16 h2{letter-spacing:-.7px;margin:0;font-size:clamp(20px,2vw,27px);font-weight:750;line-height:1.2}._scope_ppc41_20{color:#f7f3ff;background:#2d243b;border:1px solid #58466d;border-radius:9px;flex-shrink:0;padding:7px 9px;font-size:10px;font-weight:850;line-height:1.3}._intro_ppc41_21{color:#b8aec5;margin:9px 0 20px;font-size:12px;line-height:1.5}._accuracy_ppc41_22{background:linear-gradient(115deg,#14506988,#0b2d4080);border:1px solid #58466d;border-radius:18px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:16px;padding:21px;display:grid}._accuracyValue_ppc41_23,._accuracyDetail_ppc41_23{flex-direction:column;align-items:flex-start;min-width:0;display:flex}._accuracyValue_ppc41_23 strong{color:#f7f3ff;letter-spacing:-1.6px;font-size:clamp(40px,8cqi,56px);font-weight:800;line-height:1}._accuracyValue_ppc41_23>span{color:#f7f3ff;margin-top:8px;font-size:12px;line-height:1.4}._accuracyDetail_ppc41_23{border-left:1px solid #90d9ef33;gap:6px;padding-left:20px}._accuracyDetail_ppc41_23 b{color:#fff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;font-size:clamp(19px,4.5cqi,29px);line-height:1.15}._accuracyDetail_ppc41_23>span{color:#f7f3ff;font-size:12px;line-height:1.4}._accuracyDetail_ppc41_23 small{color:#b8aec5;font-size:10px;line-height:1.5}._stats_ppc41_30{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0;display:grid}._stats_ppc41_30>div{background:#ffffff04;border:1px solid #58466d;border-radius:15px;min-width:0;padding:16px}._stats_ppc41_30>._personalPoints_ppc41_32{background:linear-gradient(110deg,#24463399,#0b2d4080);border-color:#ffb64e;grid-column:1/-1}._stats_ppc41_30 ._personalPoints_ppc41_32 dd{color:#ffb64e}._stats_ppc41_30 dt{color:#f7f3ff;justify-content:space-between;align-items:center;gap:4px;font-size:12px;font-weight:650;line-height:1.4;display:flex}._stats_ppc41_30 dd{color:#f7f3ff;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:5px 8px;min-width:0;margin:12px 0 0;font-size:clamp(24px,5cqi,32px);font-weight:800;line-height:1.15;display:flex}._stats_ppc41_30 dd small{color:#b8aec5;font-size:13px;font-weight:600}._meter_ppc41_37{background:#2d243b;border-radius:10px;height:5px;margin-top:13px;overflow:hidden}._meter_ppc41_37 i{border-radius:inherit;background:linear-gradient(90deg,#f7f3ff,#ffb64e);height:100%;display:block}._statNote_ppc41_39{color:#b8aec5;margin-top:10px;font-size:10px;line-height:1.5;display:block}._mastery_ppc41_40{border-top:1px solid #ffffff14;margin-top:20px;padding-top:14px}._masteryHeading_ppc41_41{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}._masteryHeading_ppc41_41>b{color:#f7f3ff;letter-spacing:1.5px;font-size:10px;font-weight:800;line-height:1.5}._masteryGrid_ppc41_43{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._masteryItem_ppc41_44{background:#ffffff04;border:1px solid #58466d;border-radius:13px;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:5px 9px;min-width:0;padding:13px 12px;display:grid}._masteryItem_ppc41_44>i{width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 12%, transparent);background:currentColor;border-radius:50%}._red_ppc41_46{color:#ff687c}._yellow_ppc41_46{color:#f8ce61}._green_ppc41_46{color:#ffb64e}._masteryItem_ppc41_44 strong{color:#f7f3ff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:clamp(19px,4cqi,25px);font-weight:750;line-height:1.2}._masteryItem_ppc41_44>span{color:#b8aec5;grid-column:2;font-size:11px;line-height:1.5}._footer_ppc41_49{color:#b8aec5;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:17px;font-size:11px;line-height:1.5;display:flex}._footer_ppc41_49 b{color:#f7f3ff;font-weight:750}._footer_ppc41_49 i{background:#58466d;border-radius:50%;width:3px;height:3px}._panel_ppc41_1 .home-stat-info{color:#ffb64e;background:#211a2e;border:1px solid #58466d;border-radius:50%;flex:0 0 26px;width:26px;min-width:26px;height:26px;min-height:26px;margin:0;font-size:12px}._panel_ppc41_1 .home-stat-info:before{display:none}@media (max-width:760px),(pointer:coarse){._panel_ppc41_1 .home-stat-info{flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}}@container (width<=360px){._heading_ppc41_16{gap:8px}._heading_ppc41_16 h2{font-size:21px}._heading_ppc41_16 p{letter-spacing:1px;font-size:9px}._intro_ppc41_21{margin-bottom:15px;font-size:11px}._accuracy_ppc41_22{gap:10px;padding:16px 13px}._accuracyValue_ppc41_23>span,._accuracyDetail_ppc41_23>span{font-size:11px}._accuracyDetail_ppc41_23{padding-left:13px}._stats_ppc41_30{gap:8px}._stats_ppc41_30>div{padding:12px 10px}._stats_ppc41_30 dt{font-size:11px}._masteryItem_ppc41_44{grid-template-columns:1fr;justify-items:center;gap:7px;padding:12px 6px}._masteryItem_ppc41_44>span{grid-column:1;font-size:10px}}@container (width<=260px){._heading_ppc41_16{flex-wrap:wrap}._accuracy_ppc41_22{grid-template-columns:1fr}._accuracyDetail_ppc41_23{border-top:1px solid #90d9ef33;border-left:0;padding:10px 0 0}._stats_ppc41_30{grid-template-columns:1fr}}@media (min-width:1101px),(min-width:1000px) and (orientation:landscape){._panel_ppc41_1{flex-direction:column;padding:20px;display:flex}._heading_ppc41_16 p{margin-bottom:4px}._heading_ppc41_16 h2{font-size:clamp(20px,1.7vw,25px)}._intro_ppc41_21{margin:6px 0 12px}._accuracy_ppc41_22{gap:12px;padding:12px 16px}._accuracyValue_ppc41_23 strong{font-size:42px}._accuracyValue_ppc41_23>span{margin-top:4px}._accuracyDetail_ppc41_23{gap:4px;padding-left:14px}._accuracyDetail_ppc41_23 b{font-size:clamp(20px,3.8cqi,27px)}._stats_ppc41_30{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}._stats_ppc41_30>div{padding:10px}._stats_ppc41_30>._personalPoints_ppc41_32{grid-column:auto}._stats_ppc41_30 dt{font-size:11px}._stats_ppc41_30 dd{gap:3px 6px;margin-top:6px;font-size:27px}._stats_ppc41_30 dd small{font-size:11px}._statNote_ppc41_39{margin-top:6px;line-height:1.4}._meter_ppc41_37{margin-top:8px}._mastery_ppc41_40{margin-top:12px;padding-top:8px}._masteryHeading_ppc41_41{margin-bottom:6px}._masteryItem_ppc41_44{gap:3px 8px;padding:8px 10px}._masteryItem_ppc41_44 strong{font-size:22px}._footer_ppc41_49{margin-top:auto;padding-top:8px}}@media (max-width:600px){._panel_ppc41_1{border-radius:22px;padding:14px}._heading_ppc41_16{gap:8px}._heading_ppc41_16 p{margin-bottom:4px}._heading_ppc41_16 h2{font-size:19px;line-height:1.15}._scope_ppc41_20{padding:5px 7px}._intro_ppc41_21{margin:6px 0 10px;line-height:1.4}._accuracy_ppc41_22{border-radius:14px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px;padding:11px 12px}._accuracyValue_ppc41_23 strong{font-size:34px}._accuracyValue_ppc41_23>span{margin-top:4px}._accuracyDetail_ppc41_23{border-top:0;border-left:1px solid #90d9ef33;gap:3px;padding:0 0 0 12px}._accuracyDetail_ppc41_23 b{font-size:20px}._accuracyDetail_ppc41_23 small{font-size:10px;line-height:1.3}._stats_ppc41_30{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}._stats_ppc41_30>div{border-radius:12px;padding:7px 9px 9px}._stats_ppc41_30 dt{gap:2px;font-size:11px}._stats_ppc41_30 dd{gap:4px;margin-top:0;font-size:23px}._stats_ppc41_30 dd small{font-size:11px}._meter_ppc41_37{height:4px;margin-top:7px}._statNote_ppc41_39{margin-top:4px;line-height:1.3}._mastery_ppc41_40{margin-top:10px;padding-top:4px}._masteryHeading_ppc41_41{margin-bottom:0}._masteryGrid_ppc41_43{gap:6px}._masteryItem_ppc41_44{border-radius:11px;grid-template-columns:7px auto;justify-content:center;justify-items:start;gap:3px 7px;padding:8px 5px}._masteryItem_ppc41_44>i{width:7px;height:7px}._masteryItem_ppc41_44 strong{font-size:20px}._masteryItem_ppc41_44>span{grid-column:1/-1;justify-self:center;font-size:10px;line-height:1.3}._footer_ppc41_49{gap:8px;margin-top:10px}._panel_ppc41_1 .home-stat-info{background:radial-gradient(circle,#211a2e 11px,#58466d 11px 12px,#0000 13px);border:0}}html body [data-company-forum] .trainer-home.learning-home>.learning-hero:has(>._summary_14uzt_3._summary_14uzt_3){grid-template-columns:var(--company-hero-columns,minmax(0,1fr) minmax(0,38%))!important;align-items:stretch!important;gap:var(--company-hero-gap,40px)!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding:var(--company-hero-pad,70px 7vw)!important;box-sizing:border-box!important;grid-template-rows:auto!important;margin:0!important;display:grid!important;overflow:visible!important}html body [data-company-forum] .trainer-home.learning-home>.learning-hero:has(>._summary_14uzt_3._summary_14uzt_3)>.hero-copy{width:auto!important;min-width:0!important;max-width:680px!important;height:auto!important;min-height:0!important;transform:none!important;translate:var(--company-static-translate,0px)!important;scale:var(--company-static-scale,1)!important;grid-area:1/1!important;align-self:start!important;margin:0!important;padding:0!important;animation:none!important;display:block!important;position:static!important;inset:auto!important}html body [data-company-forum] .trainer-home.learning-home>.learning-hero:has(>._summary_14uzt_3._summary_14uzt_3)>.hero-copy>*{min-width:0!important;max-width:100%!important;animation:none!important;position:static!important;transform:none!important}html body [data-company-forum] .trainer-home.learning-home>.learning-hero:has(>._summary_14uzt_3._summary_14uzt_3)>.hero-copy>.welcome{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 var(--company-welcome-gap,28px)!important;padding:0!important;line-height:1.05!important;display:block!important}html body [data-company-forum] .trainer-home.learning-home>.learning-hero:has(>._summary_14uzt_3._summary_14uzt_3) .hero-copy .hero-welcome-name{overflow-wrap:anywhere;box-sizing:border-box!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:1.05em!important;max-height:none!important;font-size:var(--company-welcome-size,clamp(42px,3.6vw,68px))!important;letter-spacing:-1px!important;white-space:normal!important;margin:0!important;padding:0!important;font-weight:900!important;line-height:1.05!important;display:block!important}html body [data-company-forum] .trainer-home.learning-home>.learning-hero:has(>._summary_14uzt_3._summary_14uzt_3)>.hero-copy>p{letter-spacing:2px!important;width:100%!important;height:auto!important;min-height:16px!important;max-height:none!important;margin:0 0 14px!important;padding:0!important;font-size:11px!important;font-weight:850!important;line-height:16px!important;display:block!important}html body [data-company-forum] .trainer-home.learning-home>.learning-hero:has(>._summary_14uzt_3._summary_14uzt_3)>.hero-copy>h1{width:100%!important;height:auto!important;min-height:1.96em!important;margin:0 0 var(--company-title-gap,25px)!important;font-size:var(--company-title-size,clamp(64px,5.1vw,98px))!important;letter-spacing:-2px!important;padding:0!important;font-weight:400!important;line-height:.98!important}html body [data-company-forum] .trainer-home.learning-home>.learning-hero:has(>._summary_14uzt_3._summary_14uzt_3)>.hero-copy>h1>em{font:inherit!important;color:#ffb64e!important;display:inline!important}html body [data-company-forum] .trainer-home.learning-home>.learning-hero:has(>._summary_14uzt_3._summary_14uzt_3)>.hero-copy>span{color:#b8aec5!important;width:100%!important;max-width:700px!important;min-height:calc(var(--company-description-lines,2) * 1.55em)!important;font-size:var(--company-description-size,16px)!important;margin:0!important;padding:0!important;line-height:1.55!important;display:block!important}html body [data-company-forum] .trainer-home.learning-home>.learning-hero:has(>._summary_14uzt_3._summary_14uzt_3)>.hero-copy>.hero-tags{width:100%!important;max-width:700px!important;margin:var(--company-benefits-gap,28px) 0 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:0!important;display:grid!important}html body [data-company-forum] .trainer-home.learning-home>.learning-hero:has(>._summary_14uzt_3._summary_14uzt_3)>.hero-copy>.hero-tags>b{justify-content:center!important;align-items:center!important;min-height:32px!important;padding:7px!important;font-size:12px!important;line-height:1.4!important;display:flex!important}._summary_14uzt_3{color:#f7f3ff;box-sizing:border-box;isolation:isolate;background:radial-gradient(at 100% 0,#17485935,#0000 70%),#211a2e;border:1px solid #58466d;border-radius:26px;grid-area:1/2;grid-template-columns:minmax(0,41%) minmax(0,59%);align-self:stretch;width:100%;min-width:0;min-height:0;margin:0;display:grid;position:relative;box-shadow:0 18px 48px #00101825,inset 0 1px #ffffff05}._summary_14uzt_3 *,._summary_14uzt_3 :before,._summary_14uzt_3 :after{box-sizing:border-box}._ranking_14uzt_83{border-right:1px solid #31546380;flex-direction:column;min-width:0;padding:25px 20px 20px;display:flex}._rankingHeading_14uzt_84{flex-wrap:wrap;align-items:baseline;gap:5px 8px;display:flex}._rankingHeading_14uzt_84 h2{color:#f7f3ff;letter-spacing:1px;margin:0;font-size:10px;font-weight:850;line-height:1.5}._rankingHeading_14uzt_84>span{color:#ffb64e;font-size:9px;font-weight:700;line-height:1.5}._company_14uzt_87{color:#b8aec5;overflow-wrap:anywhere;margin:9px 0 14px;font-size:11px;line-height:1.5}._list_14uzt_88{align-content:start;gap:7px;min-width:0;margin:0;padding:0;list-style:none;display:grid}._list_14uzt_88 li{background:#d3eef10a;border:1px solid #bddfe60b;border-radius:11px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:8px;display:grid}._list_14uzt_88 ._current_14uzt_90{background:#52713d33;border-color:#77995366}._rank_14uzt_83{color:#ffb64e;font-variant-numeric:tabular-nums;font-size:10px;font-weight:850}._name_14uzt_92{color:#f7f3ff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.4;overflow:hidden}._points_14uzt_93{color:#ffb64e;text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;line-height:1.2}._points_14uzt_93 small{color:#b8aec5;margin-top:3px;font-size:9px;font-weight:500;display:block}._empty_14uzt_95{color:#b8aec5;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;margin:0;padding:8px 0;font-size:12px;line-height:1.6;display:flex}._empty_14uzt_95 b{color:#f7f3ff;font-size:12px}._empty_14uzt_95 p{margin:0}._retry_14uzt_98{color:#f7f3ff;min-height:38px;font:inherit;cursor:pointer;background:#2d243b;border:1px solid #58466d;border-radius:10px;padding:8px 10px;font-weight:700}._rankFooter_14uzt_99{justify-content:space-between;align-items:center;gap:9px;margin-top:auto;padding-top:20px;display:flex}._rankFooter_14uzt_99>small{color:#b8aec5;font-size:10px;line-height:1.5}._open_14uzt_101{color:#ffb64e;cursor:pointer;background:#90cf6e18;border:1px solid #ffb64e;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;display:grid}._open_14uzt_101:disabled{opacity:.55;cursor:default}:is(._open_14uzt_101:focus-visible,._retry_14uzt_98:focus-visible){outline-offset:3px;outline:2px solid #ffb64e}._personal_14uzt_104{flex-direction:column;min-width:0;padding:25px 24px 20px;display:flex}._accuracy_14uzt_105{border-bottom:1px solid #31546380;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding:4px 0 20px;display:grid}._accuracy_14uzt_105>div{text-align:center;min-width:0}._accuracy_14uzt_105>div+div{border-left:1px solid #31546380}._accuracy_14uzt_105 strong{color:#a8eb7c;letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:clamp(30px,2vw,40px);font-weight:850;line-height:1.15;display:block}._accuracy_14uzt_105 ._attempts_14uzt_109{color:#f7f3ff;letter-spacing:-.5px;font-size:24px}._accuracy_14uzt_105 span{color:#b8aec5;letter-spacing:1px;text-transform:uppercase;margin-top:5px;padding-inline:4px;font-size:9px;font-weight:800;line-height:1.5;display:block}._metrics_14uzt_111{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}._metrics_14uzt_111>div{background:#b5dce808;border:1px solid #34525e88;border-radius:12px;min-width:0;padding:10px 11px}._metrics_14uzt_111 dt{color:#f7f3ff;align-items:center;gap:5px;margin:0;font-size:11px;font-weight:700;line-height:1.4;display:flex}._metrics_14uzt_111 dd{color:#ffb64e;letter-spacing:-.4px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:20px;font-weight:850;line-height:1.15}._metrics_14uzt_111 ._rankValue_14uzt_115{color:#e5d67a;font-size:18px}._metrics_14uzt_111 ._pointsValue_14uzt_116{color:#ffb64e}._mastery_14uzt_117{margin-top:auto;padding-top:16px}._masteryHeading_14uzt_118{align-items:center;gap:6px;margin-bottom:8px;display:flex}._masteryHeading_14uzt_118>b{color:#b8aec5;letter-spacing:1.5px;font-size:9px;font-weight:850;line-height:1.5}._masteryGrid_14uzt_120{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._masteryItem_14uzt_121{background:#b5dce808;border:1px solid #34525e88;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:7px;min-width:0;padding:10px 9px;display:grid}._masteryItem_14uzt_121>i{border-radius:50%;grid-area:1/1/3;width:10px;height:10px;display:block}._masteryItem_14uzt_121 ._red_14uzt_123{background:#f06070;box-shadow:0 0 0 4px #f060701a,0 0 13px #f0607040}._masteryItem_14uzt_121 ._yellow_14uzt_124{background:#f2cb64;box-shadow:0 0 0 4px #f2cb641a,0 0 13px #f2cb6440}._masteryItem_14uzt_121 ._green_14uzt_125{background:#ffb64e;box-shadow:0 0 0 4px #a9e87d1a,0 0 13px #a9e87d40}._masteryItem_14uzt_121>strong{color:#f7f3ff;font-variant-numeric:tabular-nums;grid-column:2;min-width:0;font-size:15px;font-weight:850;line-height:1.1}._masteryItem_14uzt_121>span{color:#b8aec5;grid-column:2;margin-top:3px;font-size:9px;line-height:1.3}._catalog_14uzt_128{color:#f7f3ff;background:#b5dce805;border:1px solid #34525e88;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 8px;margin-top:11px;padding:8px;font-size:10px;line-height:1.4;display:flex}._catalog_14uzt_128 b{color:#ffb64e;font-weight:850}._catalog_14uzt_128>i{background:#b8aec5;border-radius:50%;width:3px;height:3px}._summary_14uzt_3._summary_14uzt_3 button.home-stat-info{color:#ffb64e!important;background:#211a2e!important;border:1px solid #58466d!important;border-radius:50%!important;flex:0 0 18px!important;place-items:center!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important;font-size:10px!important;line-height:1!important;display:inline-grid!important;position:relative!important}._summary_14uzt_3._summary_14uzt_3 button.home-stat-info:focus-visible{outline-offset:3px!important;outline:2px solid #ffb64e!important}@media (min-width:1601px){._summary_14uzt_3{align-self:start;min-height:435px}}@media (min-width:1101px) and (max-width:1600px){._summary_14uzt_3{grid-template-rows:minmax(320px,auto) minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:560px}._ranking_14uzt_83{border-top:1px solid #31546380;border-right:0;grid-row:2;padding:16px 20px}._company_14uzt_87{margin:5px 0 8px}._list_14uzt_88 li{padding:5px 8px}._rankFooter_14uzt_99{padding-top:10px}._personal_14uzt_104{grid-row:1;grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:112px minmax(0,1fr);gap:14px 16px;padding:20px;display:grid}._accuracy_14uzt_105{border-bottom:0;border-right:1px solid #31546380;grid-area:1/1;grid-template-columns:minmax(0,1fr);align-content:center;gap:14px;padding:0 16px 0 0}._accuracy_14uzt_105>div+div{border-left:0}._accuracy_14uzt_105 strong{font-size:30px}._accuracy_14uzt_105 ._attempts_14uzt_109{font-size:24px}._metrics_14uzt_111{grid-area:1/2;align-content:center;gap:6px;margin-top:0}._metrics_14uzt_111>div{padding:6px 9px}._metrics_14uzt_111 dt{font-size:10px;line-height:1.3}._metrics_14uzt_111 dd,._metrics_14uzt_111 ._rankValue_14uzt_115{margin-top:2px;font-size:16px}._mastery_14uzt_117{border-top:1px solid #31546380;grid-area:2/1/auto/-1;margin-top:0;padding-top:12px}._masteryHeading_14uzt_118{margin-bottom:6px}._masteryItem_14uzt_121{column-gap:6px;padding:6px 8px}._masteryItem_14uzt_121>strong{font-size:13px}._masteryItem_14uzt_121>span{font-size:8px}._catalog_14uzt_128{grid-area:3/1/auto/-1;margin-top:0;padding:5px}}@media (max-width:1100px){html body [data-company-forum] .trainer-home.learning-home>.learning-hero:has(>._summary_14uzt_3._summary_14uzt_3){grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important}._summary_14uzt_3{grid-area:2/1}._ranking_14uzt_83,._personal_14uzt_104{padding:24px}._rankFooter_14uzt_99{padding-top:24px}._mastery_14uzt_117{margin-top:0}}@media (max-width:760px){._summary_14uzt_3._summary_14uzt_3 button.home-stat-info{flex-basis:28px!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;font-size:12px!important}._summary_14uzt_3._summary_14uzt_3 button.home-stat-info:before{content:"";background:0 0;border:0;border-radius:50%;width:auto;height:auto;position:absolute;inset:-8px;display:block!important}html body [data-company-forum] .trainer-home.learning-home>.learning-hero:has(>._summary_14uzt_3._summary_14uzt_3)>.hero-copy>.hero-tags>b{min-height:46px!important;padding:7px 4px!important;font-size:9px!important}._summary_14uzt_3{border-radius:22px;grid-template-columns:minmax(0,1fr)}._ranking_14uzt_83{border-top:1px solid #31546380;border-right:0;grid-row:2;padding:20px}._personal_14uzt_104{grid-row:1;padding:20px}._accuracy_14uzt_105{padding-top:0;padding-bottom:18px}._accuracy_14uzt_105 strong{font-size:34px}._accuracy_14uzt_105 ._attempts_14uzt_109{font-size:23px}._metrics_14uzt_111{margin-top:14px}._metrics_14uzt_111 dd{font-size:20px}._masteryItem_14uzt_121{column-gap:6px;padding:10px 8px}._empty_14uzt_95{padding:4px 0}._rankFooter_14uzt_99{padding-top:16px}}@media (prefers-reduced-motion:no-preference) and (hover:hover){._open_14uzt_101,._retry_14uzt_98{transition:border-color .18s,background .18s}@media (min-width:761px) and (hover:hover) and (pointer:fine){._open_14uzt_101:hover:not(:disabled),._retry_14uzt_98:hover{background:#2d243b;border-color:#f7f3ff}}}html body ._shell_tul1r_1._shell_tul1r_1{padding:0!important}html body ._shell_tul1r_1._shell_tul1r_1>header[data-app-header=home]>.learning-nav-center,html body ._shell_tul1r_1._shell_tul1r_1>header[data-app-header=home]>.learning-nav-center *{visibility:hidden!important;pointer-events:none!important}html body ._shell_tul1r_1._shell_tul1r_1>._content_tul1r_9{box-sizing:border-box;width:100%;margin:0;min-height:calc(100dvh - var(--kk-learner-header-height,76px))!important;padding:42px 24px!important}@media (max-width:760px){html body ._shell_tul1r_1._shell_tul1r_1>._content_tul1r_9{padding:84px 16px 28px!important}}.learning-home{background:#0c080f;min-height:100vh}.learning-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:86px;padding:0 6vw;display:grid!important}.trainer-brand,.exam-brand{object-fit:contain;mix-blend-mode:screen;width:170px;height:62px}.learning-nav .trainer-brand{place-self:center start}.learning-nav .main-stage-switch{border-radius:18px;justify-self:center;padding:6px}.learning-nav .main-stage-switch button{min-width:92px;height:46px;font-size:13px}.learning-nav .profile{justify-self:end}.learning-hero{background:radial-gradient(circle at 5% 100%,#ffb64e42,#0000 30%),radial-gradient(circle at 92% 0,#702d9e80,#0000 34%),linear-gradient(120deg,#050506 0,#0d0811 29%,#251038 62%,#481778 100%);justify-content:space-between;align-items:center;gap:55px;min-height:500px;padding:70px 7vw;display:flex;position:relative;overflow:hidden}.learning-hero:before{content:"";background-image:radial-gradient(#ffffff0e 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.hero-copy,.learning-hero .overview{z-index:1;position:relative}.hero-copy{max-width:760px}.learning-home .welcome{margin-bottom:28px!important}.learning-home .welcome b{letter-spacing:-3.5px!important;font-size:clamp(42px,5vw,68px)!important}.hero-copy>p{color:#ffb64e;letter-spacing:2px;margin:0 0 14px;font-size:10px;font-weight:900}.hero-copy h1{color:#fff;letter-spacing:-6px;margin:0 0 25px;font-size:clamp(58px,7vw,98px);line-height:.88}.hero-copy h1 em{color:#ffb64e;font-style:normal}.hero-copy>span{color:#cbbbd3;max-width:680px;font-size:16px;line-height:1.65;display:block}.learning-hero .overview{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#08060a75;border:1px solid #ffffff24;border-radius:28px;flex:0 0 360px;grid-template-columns:112px 1fr;gap:24px;width:360px;padding:27px;display:grid;box-shadow:0 30px 90px #00000061}.learning-hero .overview>small{color:#d2c2da;text-align:center;border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:15px}.learning-catalog{color:#fff;background:radial-gradient(circle at 100% 0,#48177840,#0000 28%),linear-gradient(#0d0910,#130b18);padding:72px 7vw 100px}.learning-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px;display:flex}.learning-heading p{color:#ffb64e;letter-spacing:2px;margin:0 0 8px;font-size:9px;font-weight:900}.learning-heading h2{letter-spacing:-1.5px;margin:0;font-size:36px}.learning-heading>span{color:#bcaec3;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:9px 13px;font-size:9px;font-weight:900}.simulation-card{color:#fff;text-align:left;background:radial-gradient(circle at 90% 10%,#ffb64e29,#0000 28%),linear-gradient(135deg,#29133a,#43166e);border:1px solid #ffb64e47;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;width:100%;margin-bottom:24px;padding:25px 28px;transition:all .2s;display:grid;box-shadow:0 20px 50px #00000038}@media (min-width:761px) and (hover:hover) and (pointer:fine){.simulation-card:hover{border-color:#ffb64e;transform:translateY(-3px);box-shadow:0 24px 60px #00000052}}.simulation-icon{color:#18310d;background:#ffb64e;border-radius:19px;place-items:center;width:62px;height:62px;font-size:27px;display:grid}.simulation-card>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.simulation-card small{color:#ffb64e;letter-spacing:1.7px;font-size:8px;font-weight:900}.simulation-card b{font-size:20px}.simulation-card em{color:#baaac3;font-size:11px;font-style:normal}.simulation-card>i{color:#40136a;background:#fff;border-radius:13px;padding:13px 17px;font-size:9px;font-style:normal;font-weight:900}.category-list{gap:14px;display:grid}.learning-category{background:linear-gradient(145deg,#18101d,#211128);border:1px solid #35223f;border-radius:22px;transition:all .2s;overflow:hidden}.learning-category.open{border-color:color-mix(in srgb,var(--category-color),#35223f 45%);box-shadow:0 18px 42px #00000038}.category-head{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:44px 54px minmax(240px,1fr) auto 42px;align-items:center;gap:18px;width:100%;min-height:104px;padding:18px 24px;display:grid}.category-number{color:#796a81;font-size:10px;font-weight:900}.category-icon{border:1px solid color-mix(in srgb,var(--category-color),transparent 68%);background:color-mix(in srgb,var(--category-color),transparent 88%);width:52px;height:52px;color:var(--category-color);border-radius:17px;place-items:center;font-size:22px;display:grid}.category-title{flex-direction:column;gap:5px;display:flex}.category-title b{font-size:20px}.category-title small{color:#a999b1;font-size:11px;line-height:1.45}.category-meta{color:#8f7f97;font-size:9px;font-weight:800}.category-head>i{width:38px;height:38px;color:var(--category-color);border:1px solid #44304e;border-radius:12px;place-items:center;font-size:21px;font-style:normal;display:grid}.topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 22px 22px;display:grid}.topic-card{color:#fff;text-align:left;background:#120c16;border:1px solid #3b2844;border-radius:17px;grid-template-columns:42px 1fr auto;align-items:start;gap:12px;min-height:126px;padding:19px;transition:all .18s;display:grid}@media (min-width:761px) and (hover:hover) and (pointer:fine){.topic-card:hover{border-color:var(--category-color);background:#190e20;transform:translateY(-3px)}}.topic-card>span{background:color-mix(in srgb,var(--category-color),transparent 87%);width:39px;height:39px;color:var(--category-color);border-radius:12px;place-items:center;font-weight:900;display:grid}.topic-card>div{flex-direction:column;gap:5px;display:flex}.topic-card b{font-size:14px}.topic-card small{color:#9c8ba5;font-size:10px;line-height:1.4}.topic-card em{color:var(--category-color);text-transform:uppercase;margin-top:5px;font-size:8px;font-style:normal;font-weight:900}.topic-card>i{color:var(--category-color);align-self:center;font-style:normal}.meister-vault{background:linear-gradient(135deg,#b88a2d1a,#48177824);border:1px dashed #b78b34;border-radius:24px;grid-template-columns:1fr minmax(280px,460px);gap:25px;margin-top:28px;padding:28px;display:grid}.meister-vault>div>span{color:#e5bf5b;font-size:27px}.meister-vault small{color:#dfbd62;letter-spacing:1.4px;margin:8px 0;font-size:8px;font-weight:900;display:block}.meister-vault h3{margin:0 0 6px;font-size:24px}.meister-vault p{color:#a798ad;margin:0}.meister-vault>button{color:#fff;text-align:left;background:#171019;border:1px solid #e4be5840;border-radius:16px;flex-direction:column;gap:7px;padding:19px;display:flex}.meister-vault>button span{color:#a99bb0;font-size:10px}.meister-vault>button i{color:#e3bd58;margin-top:6px;font-size:9px;font-style:normal;font-weight:900}.learning-exam .exam-brand{position:absolute;left:50%;transform:translate(-50%)}@media (max-width:1000px){.learning-hero{align-items:flex-start}.learning-hero .overview{flex-basis:320px;width:320px}.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-head{grid-template-columns:34px 54px minmax(200px,1fr) auto 42px}}@media (max-width:760px){.learning-nav{grid-template-columns:1fr auto;align-items:center;height:88px!important;min-height:88px!important;padding:8px 4vw!important}.learning-nav .trainer-brand{width:126px;height:55px}.learning-nav .main-stage-switch{justify-self:end}.learning-nav .main-stage-switch button{min-width:58px;height:40px}.learning-nav .profile{display:none}.learning-hero{min-height:0;padding:54px 5vw 48px;display:block}.learning-home .welcome b{letter-spacing:-2px!important;font-size:39px!important}.hero-copy h1{letter-spacing:-4px;font-size:57px}.hero-copy>span{font-size:14px}.learning-hero .overview{box-sizing:border-box;grid-template-columns:94px 1fr;width:100%;margin-top:38px}.learning-hero .points-orb{width:91px;height:91px}.learning-catalog{padding:48px 4vw 70px}.learning-heading{align-items:flex-start}.learning-heading h2{font-size:29px}.learning-heading>span{display:none}.simulation-card{grid-template-columns:auto 1fr;padding:20px}.simulation-card>i{text-align:center;grid-column:1/-1}.simulation-icon{width:50px;height:50px}.simulation-card b{font-size:16px}.category-head{grid-template-columns:44px 1fr 36px;gap:12px;min-height:92px;padding:16px}.category-number,.category-meta{display:none}.category-icon{border-radius:14px;width:44px;height:44px}.category-title b{font-size:16px}.category-title small{font-size:9px}.category-head>i{width:34px;height:34px}.topic-grid{grid-template-columns:1fr;padding:0 12px 12px}.topic-card{min-height:108px}.meister-vault{grid-template-columns:1fr}.learning-exam .exam-brand{width:120px;position:static;transform:none}.learning-exam header{justify-content:space-between;display:flex}.learning-exam header>button{font-size:9px}}.learning-exam .choices button.selected{border-color:var(--purple);color:#4b246c;background:#f4edff;box-shadow:0 8px 20px #4817781a}.learning-exam .choices button.selected>b{background:var(--purple);border-color:var(--purple);color:#fff}.learning-exam .choices button:disabled{cursor:default}@media (min-width:761px) and (hover:hover) and (pointer:fine){.learning-exam .choices button:disabled:hover{box-shadow:none;transform:none}}.learning-nav .main-stage-switch button.all{min-width:74px}@media (max-width:760px){.learning-nav .main-stage-switch button.all{min-width:54px;padding-inline:8px}}.learning-nav .learning-nav-center{justify-self:center;align-items:center;gap:12px;display:flex}.learning-nav .top-formula-button{color:#eee6f2;box-sizing:border-box;background:linear-gradient(145deg,#161019,#201426);border:1px solid #3f3048;border-radius:15px;justify-content:center;align-items:center;gap:9px;height:48px;padding:0 15px;text-decoration:none;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:flex}.learning-nav .top-formula-button span{color:#ffb64e;background:#ffb64e1f;border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:900;display:grid}.learning-nav .top-formula-button b{letter-spacing:.65px;font-size:9px}@media (min-width:761px) and (hover:hover) and (pointer:fine){.learning-nav .top-formula-button:hover{background:linear-gradient(145deg,#1a1320,#28182f);border-color:#ffb64e;transform:translateY(-1px);box-shadow:0 8px 22px #00000047}}.learning-nav .top-simulation-button{color:#f4eaff;letter-spacing:.8px;background:linear-gradient(135deg,#35134f,#5b2086);border:1px solid #ffb64e7a;border-radius:15px;min-width:118px;height:48px;padding:0 18px;font-size:10px;font-weight:900;animation:3.4s ease-in-out infinite simulation-breathe;box-shadow:0 0 #ffb64e4d}@media (min-width:761px) and (hover:hover) and (pointer:fine){.learning-nav .top-simulation-button:hover{color:#fff;background:linear-gradient(135deg,#451767,#6a269a);border-color:#ffb64e}}.learning-nav .top-simulation-button:disabled{opacity:.45;animation:none}@keyframes simulation-breathe{0%,to{box-shadow:0 0 #ffb64e33,0 7px 18px #3f125c2e}50%{box-shadow:0 0 0 7px #ffb64e00,0 9px 27px #762fa861}}@media (prefers-reduced-motion:reduce){.learning-nav .top-simulation-button{animation:none}}.learning-nav .top-formula-button{cursor:pointer;font:inherit}.formula-modal-backdrop{z-index:12000;-webkit-backdrop-filter:brightness(.72);background:#04020694;place-items:center;padding:4vh 3vw;animation:.18s ease-out formula-backdrop-in;display:grid;position:fixed;inset:0}.formula-modal{background:#110b15;border:1px solid #a874c23d;border-radius:20px;flex-direction:column;width:min(1400px,94vw);max-width:94vw;height:92vh;animation:.22s ease-out formula-modal-in;display:flex;overflow:hidden;box-shadow:0 30px 90px #000000b3}.formula-modal-head{background:linear-gradient(135deg,#17101b 0%,#211329 55%,#18101e 100%);border-bottom:1px solid #ab74c43d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 62px 9px 12px;display:grid;position:relative}.formula-modal-title{align-items:center;gap:9px;min-width:190px;display:flex}.formula-modal-title>span{color:#ffb64e;background:#ffb64e1a;border:1px solid #ffb64e61;border-radius:11px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:900;display:grid}.formula-modal-title div{gap:2px;display:grid}.formula-modal-title small{color:#ffb64e;letter-spacing:1.7px;font-size:8px;font-weight:900}.formula-modal-title b{color:#f7f2f9;letter-spacing:.15px;font-size:15px}.formula-edition-switch{justify-self:end;align-items:center;display:flex}.formula-edition-switch>div{background:#0d0910;border:1px solid #493650;border-radius:14px;padding:4px;display:flex;box-shadow:inset 0 1px #ffffff06}.formula-edition-switch button{color:#b8acbd;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-content:center;gap:2px;min-height:46px;padding:7px 18px;transition:background .18s,color .18s,box-shadow .18s;display:grid}.formula-edition-switch button b{letter-spacing:.1px;white-space:nowrap;font-size:13px;line-height:1.15}.formula-edition-switch button small{color:#85788c;font-size:10px;font-weight:800;line-height:1.15}@media (min-width:761px) and (hover:hover) and (pointer:fine){.formula-edition-switch button:hover{color:#f5eff7;background:#ffb64e0f}}.formula-edition-switch button.active{color:#ffb64e;background:linear-gradient(135deg,#ffb64e33,#6634804d);box-shadow:inset 0 0 0 1px #ffb64e6b,0 4px 12px #0000002e}.formula-edition-switch button.active small{color:#ffb64e}.formula-modal-tools{flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:flex-end;gap:8px;min-width:0;display:flex}.formula-page-jump,.formula-search,.formula-zoom{gap:4px;display:grid}.formula-page-jump label,.formula-search label,.formula-zoom label{color:#b9acbf;letter-spacing:1px;text-transform:uppercase;padding-left:3px;font-size:7px;font-weight:900}.formula-page-jump>div,.formula-search>div,.formula-zoom>div{background:#0d0910;border:1px solid #493650;border-radius:11px;align-items:center;height:36px;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.formula-page-jump>div:focus-within,.formula-search>div:focus-within,.formula-zoom>div:focus-within{border-color:#ffb64e;box-shadow:0 0 0 3px #ffb64e17}.formula-page-jump button,.formula-zoom button,.formula-search-result button{color:#d8cadd;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:100%;font-size:18px;display:grid}@media (min-width:761px) and (hover:hover) and (pointer:fine){.formula-page-jump button:hover,.formula-zoom button:hover,.formula-search-result button:hover{color:#ffb64e;background:#ffb64e1a}}.formula-page-jump input,.formula-zoom input{border:0;color:#fff;text-align:center;-moz-appearance:textfield;background:0 0;border-inline:1px solid #34283a;outline:0;width:44px;height:100%;font:800 12px/1 inherit}.formula-page-jump input::-webkit-inner-spin-button{display:none}.formula-zoom input::-webkit-inner-spin-button{display:none}.formula-page-jump span,.formula-zoom span{color:#a99dad;white-space:nowrap;min-width:34px;padding:0 6px;font-size:10px}.formula-zoom span{color:#b9acbf;align-self:stretch;place-items:center;min-width:26px;padding:0;font-size:12px;line-height:1;display:grid}.formula-search{width:min(520px,34vw)}.formula-search>div>span{color:#ffb64e;padding-left:13px;font-size:20px}.formula-search input{color:#f4eef6;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 10px;font:600 11px/1 inherit}.formula-search input::placeholder{color:#736879}.formula-search button{border:0;color:#f3eaf6;letter-spacing:.5px;cursor:pointer;background:#5e1f8257;border-left:1px solid #34283a;height:100%;padding:0 17px;font:900 9px/1 inherit}@media (min-width:761px) and (hover:hover) and (pointer:fine){.formula-search button:hover:not(:disabled){background:#5b2086}}.formula-search button:disabled{cursor:wait;opacity:.55}.formula-search-result{color:#cbbfd0;border:1px solid #0000;border-radius:11px;justify-content:center;align-self:flex-end;align-items:center;min-width:180px;max-width:310px;height:36px;font-size:9px;display:flex}.formula-search-result:not(:has(button)){display:none}.formula-search-result:has(button){background:#0d0910;border-color:#3b2c42}.formula-search-result button{flex:0 0 32px;width:32px}.formula-search-result>div{text-align:center;gap:2px;min-width:0;padding:0 4px;display:grid}.formula-search-result span{padding:0 5px}.formula-search-result small{color:#ffb64e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.formula-fit-note{color:#c9bdce;background:#0d0910;border:1px solid #493650;border-radius:11px;align-items:center;gap:7px;height:36px;padding:0 12px;display:flex}.formula-fit-note span{color:#ffb64e;font-size:15px}.formula-fit-note b{letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;font-size:8px}.formula-rotate-page{color:#eee7f1;cursor:pointer;background:#ffb64e14;border:1px solid #ffb64e61;border-radius:11px;align-items:center;gap:7px;height:36px;padding:0 12px;transition:border-color .18s,background .18s,color .18s;display:flex}.formula-rotate-page span{color:#ffb64e;font-size:18px;line-height:1;transition:transform .24s}.formula-rotate-page b{letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;font-size:8px}.formula-rotate-page[aria-pressed=true]{color:#fff;background:#ffb64e2b;border-color:#ffb64e}.formula-rotate-page[aria-pressed=true] span{transform:rotate(90deg)}@media (min-width:761px) and (hover:hover) and (pointer:fine){.formula-rotate-page:hover{color:#fff;background:#ffb64e24;border-color:#ffb64e}}.formula-modal-close{color:#c6b9cb;cursor:pointer;background:#130d17;border:1px solid #493650;border-radius:12px;place-items:center;width:38px;height:38px;padding:0;font:300 25px/1 Arial,sans-serif;transition:border-color .18s,color .18s,background .18s;display:grid;position:absolute;top:9px;right:9px}.formula-modal-close span{line-height:1;transition:transform .32s cubic-bezier(.25,.75,.35,1);display:block;transform:rotate(0)}@media (min-width:761px) and (hover:hover) and (pointer:fine){.formula-modal-close:hover{color:#ff7279;background:#ff4b551a;border-color:#ff656d}.formula-modal-close:hover span{transform:rotate(90deg)}}.formula-viewer-layout{background:#18101e;flex:1;grid-template-columns:148px minmax(0,1fr);min-height:0;display:grid}.formula-page-sidebar{background:linear-gradient(#17101c,#100b14);border-right:1px solid #b177cd38;flex-direction:column;min-height:0;display:flex}.formula-page-sidebar-head{color:#f1e9f4;border-bottom:1px solid #b177cd2e;justify-content:space-between;align-items:center;height:42px;padding:0 14px;display:flex}.formula-page-sidebar-head b{letter-spacing:1.2px;text-transform:uppercase;font-size:9px}.formula-page-sidebar-head span{color:#ffb64e;background:#ffb64e1c;border-radius:8px;place-items:center;min-width:24px;height:22px;padding:0 6px;font-size:9px;font-weight:900;display:grid}.formula-page-thumbs{scrollbar-width:thin;scrollbar-color:#79528c transparent;align-content:start;gap:10px;min-height:0;padding:11px 10px 16px;display:grid;overflow-y:auto}.formula-page-thumbs::-webkit-scrollbar{width:7px}.formula-page-thumbs::-webkit-scrollbar-thumb{background:#79528c padding-box padding-box;border:2px solid #0000;border-radius:999px}.formula-page-thumb{color:#aa9daf;cursor:pointer;background:#0d0910;border:1px solid #3d2d45;border-radius:11px;justify-items:center;gap:6px;padding:7px 6px 8px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid}@media (min-width:761px) and (hover:hover) and (pointer:fine){.formula-page-thumb:hover{color:#fff;background:#17101b;border-color:#735188;transform:translateY(-1px)}}.formula-page-thumb.active{color:#ffb64e;background:linear-gradient(145deg,#ffb64e21,#1d1223f5);border-color:#ffb64e;box-shadow:0 0 0 2px #ffb64e14,0 8px 20px #00000040}.formula-page-thumb canvas{background:#fff;border-radius:3px;max-width:104px;display:block;box-shadow:0 3px 10px #00000059}.formula-page-thumb span{letter-spacing:.6px;font-size:8px;font-weight:900}.formula-viewer-shell{isolation:isolate;background:#18101e;min-width:0;min-height:0;padding:0;position:relative;overflow:hidden}.formula-viewer-shell:before,.formula-viewer-shell:after{content:"";z-index:2;pointer-events:none;background:#18101e;width:2%;position:absolute;top:0;bottom:0}.formula-viewer-shell:before{left:0}.formula-viewer-shell:after{right:0}.formula-viewer-shell iframe{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#18101e;border:0;border-radius:0;width:calc(100% + 18px);height:100%;display:block}.formula-scroll-indicator{z-index:4;opacity:0;pointer-events:none;background:#ffffff0e;border-radius:999px;width:5px;transition:opacity .22s;position:absolute;top:12px;bottom:12px;right:7px;overflow:hidden}.formula-scroll-indicator span{border-radius:inherit;background:linear-gradient(#ffb64e,#7d52a5);width:100%;height:64px;animation:.8s ease-in-out infinite alternate formula-scroll-pulse;display:block;box-shadow:0 0 10px #ffb64e47}.formula-viewer-shell.is-scrolling .formula-scroll-indicator{opacity:1}@keyframes formula-scroll-pulse{0%{filter:brightness(.88)}to{filter:brightness(1.14)}}.formula-empty-state{color:#f3edf5;text-align:center;background:radial-gradient(circle at 50% 46%,#ffb64e0f,#0000 32%),#18101e;flex:1;place-content:center;justify-items:center;gap:8px;min-height:0;padding:32px;display:grid}.formula-empty-state>span{color:#ffb64e;background:#ffb64e14;border:1px solid #ffb64e47;border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:4px;font-size:22px;font-weight:900;display:grid}.formula-empty-state b{font-size:15px}.formula-empty-state p{color:#978a9e;margin:0;font-size:11px}@keyframes formula-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes formula-modal-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:1050px){.formula-modal{height:94vh}.formula-modal-head{gap:12px}.formula-modal-title{min-width:0}.formula-modal-tools{justify-content:stretch}.formula-search{flex:1;width:auto}.formula-modal-close{grid-area:1/2;justify-self:end}.formula-search-result{min-width:145px}}@media (max-width:720px){.formula-modal-backdrop{padding:0}.formula-modal{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh}.formula-modal-head{gap:8px;padding:10px 52px 10px 10px}.formula-modal-title b{font-size:13px}.formula-modal-title small{display:none}.formula-edition-switch{grid-column:1/-1;justify-self:stretch}.formula-edition-switch>div{width:100%}.formula-edition-switch button{text-align:center;flex:1;padding-inline:10px}.formula-edition-switch button b{font-size:12px}.formula-modal-tools{grid-template-columns:1fr;display:grid}.formula-search{width:100%}.formula-search-result{height:30px}.formula-fit-note{display:none}.formula-page-jump>div,.formula-search>div{height:38px}.formula-viewer-layout{grid-template-columns:94px minmax(0,1fr)}.formula-page-sidebar-head{padding:0 9px}.formula-page-thumbs{padding:8px 6px}.formula-page-thumb canvas{max-width:72px;height:auto!important}.formula-viewer-shell{padding:4px}.formula-viewer-shell iframe{border-radius:8px}}@media (max-width:760px){.learning-nav{grid-template-rows:auto;align-items:center;column-gap:10px;grid-template-columns:auto minmax(0,1fr)!important;height:auto!important;min-height:78px!important;padding:8px 4vw!important}.learning-nav .trainer-brand{justify-self:start;width:98px;height:44px}.learning-nav .learning-nav-center{justify-content:space-between;justify-self:stretch;gap:6px;min-width:0}.learning-nav .main-stage-switch{justify-self:start;gap:2px;padding:4px}.learning-nav .main-stage-switch button{min-width:48px;height:36px;padding:0 10px;font-size:10px}.learning-nav .top-formula-button{border-radius:12px;flex:0 0 36px;width:36px;height:36px;padding:0}.learning-nav .top-formula-button span{width:24px;height:24px}.learning-nav .top-formula-button b{display:none}.learning-nav .top-simulation-button{letter-spacing:.6px;border-radius:12px;min-width:74px;height:36px;padding-inline:10px;font-size:7px}.admin-session.learning-mode .learning-nav .learning-nav-center{justify-content:space-between;position:static;inset:auto}.admin-session.learning-mode .learning-nav .main-stage-switch{position:static;inset:auto}}.formula-page-thumb img{background:#fff;border-radius:3px;width:104px;height:auto;display:block;box-shadow:0 3px 10px #00000059}@media (max-width:720px){.formula-page-thumb img{width:72px}}@media (min-width:721px){.formula-modal{width:var(--formula-modal-width,min(calc(178px + 58vh),94vw));transition:width .3s cubic-bezier(.22,.75,.3,1)}}.formula-fit-note{font:inherit;cursor:pointer;transition:border-color .18s,background .18s,color .18s,box-shadow .18s}@media (min-width:761px) and (hover:hover) and (pointer:fine){.formula-fit-note:hover{color:#ffb64e;background:#ffb64e1a;border-color:#ffb64e9e;box-shadow:0 0 0 3px #ffb64e12}}.formula-fit-note[aria-pressed=true]{color:#ffb64e;background:#ffb64e1a;border-color:#ffb64e9e;box-shadow:0 0 0 3px #ffb64e12}.formula-modal-close{line-height:0}.formula-modal-close span{transform-origin:50%;width:16px;height:16px;display:block;position:relative;transform:rotate(0)}.formula-modal-close span:before,.formula-modal-close span:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:16px;height:2px;position:absolute;top:50%;left:50%}.formula-modal-close span:before{transform:translate(-50%,-50%)rotate(45deg)}.formula-modal-close span:after{transform:translate(-50%,-50%)rotate(-45deg)}@media (min-width:761px) and (hover:hover) and (pointer:fine){.formula-modal-close:hover span{transform:rotate(90deg)}}.formula-viewer-shell{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#745083 #19101e29;background:#d8d6da;overflow:auto}.formula-viewer-shell:before,.formula-viewer-shell:after{content:none}.formula-viewer-shell::-webkit-scrollbar{width:9px;height:9px}.formula-viewer-shell::-webkit-scrollbar-track{background:#19101e1f}.formula-viewer-shell::-webkit-scrollbar-thumb{background:#745083 padding-box padding-box;border:2px solid #0000;border-radius:999px}.formula-page-stage{box-sizing:border-box;background:linear-gradient(135deg,#dedce0,#d3d0d5);justify-content:center;align-items:center;width:max-content;min-width:100%;height:max-content;min-height:100%;padding:12px;display:flex;position:relative}.formula-main-page{-webkit-user-select:none;user-select:none;background:#fff;flex:none;display:block;box-shadow:0 6px 22px #1e132229}.formula-page-stage.is-fit{width:100%;min-width:100%;height:100%;min-height:100%;overflow:hidden}.formula-page-stage.is-fit .formula-main-page{object-fit:contain;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.formula-page-loading{color:#eee6f1;pointer-events:none;background:#18101ed6;border-radius:9px;padding:7px 11px;font-size:9px;font-weight:800;position:absolute;bottom:18px;left:50%;translate:-50%;box-shadow:0 6px 18px #0003}.formula-document-stage{box-sizing:border-box;background:linear-gradient(135deg,#dedce0,#d3d0d5);flex-direction:column;align-items:center;gap:18px;min-width:100%;padding:14px 14px 28px;display:flex}.formula-document-page{background:#fff;flex:none;position:relative;overflow:hidden;box-shadow:0 7px 24px #1e13222e}.formula-document-preview,.formula-document-page .formula-main-page{object-fit:fill;background:#fff;width:100%;height:100%;display:block;position:absolute;inset:0}.formula-document-preview{z-index:1;opacity:1;transition:opacity .14s}.formula-document-preview.is-rotated,.formula-document-preview.is-hidden{opacity:0}.formula-document-page .formula-main-page{z-index:2;box-shadow:none;opacity:0}.formula-document-page .formula-main-page.is-ready{opacity:1}.formula-document-link{z-index:4;cursor:pointer;background:0 0;border:0;outline:0;margin:0;padding:0;position:absolute}.formula-document-link:focus-visible{outline-offset:1px;outline:2px solid #ffb64e8c}.formula-document-page-number{z-index:3;color:#55475b;pointer-events:none;background:#ffffffe0;border:1px solid #2e213224;border-radius:8px;padding:5px 8px;font-size:8px;font-weight:900;position:absolute;bottom:9px;right:10px;box-shadow:0 3px 10px #190f1c14}.formula-page-retry{z-index:5;color:#fff;cursor:pointer;background:#201329;border:1px solid #78528c;border-radius:11px;padding:11px 15px;font-size:13px;font-weight:850;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0000003d}.formula-school-notice-backdrop{z-index:20;border-radius:inherit;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#060309a8;place-items:center;padding:22px;display:grid;position:absolute;inset:0;overflow:hidden}.formula-school-notice{color:#f8f2fa;text-align:center;background:radial-gradient(circle at 50% 0,#ffc4431c,#0000 38%),linear-gradient(145deg,#211428,#130d17);border:1px solid #ffc4436b;border-radius:22px;justify-items:center;gap:12px;width:min(440px,100% - 24px);padding:30px 30px 28px;display:grid;position:relative;box-shadow:0 28px 80px #0000008c}.formula-school-notice>span{color:#ffd057;background:#ffc44321;border-radius:15px;place-items:center;width:46px;height:46px;font-size:25px;font-weight:950;display:grid}.formula-school-notice h2{margin:0;font-size:22px;line-height:1.2}.formula-school-notice p{color:#cbbdce;margin:0;font-size:15px;line-height:1.55}.formula-school-notice-choice{box-sizing:border-box;color:#f5eef7;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffc44333;border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:58px;margin-top:4px;padding:10px 13px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative}.formula-school-notice-choice input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.formula-school-notice-check{background:#100b14;border:1px solid #6b576f;border-radius:7px;width:22px;height:22px;transition:border-color .18s,background .18s,box-shadow .18s;display:block;position:relative;box-shadow:inset 0 1px #ffffff0a}.formula-school-notice-check:after{content:"✓";color:#17220f;opacity:0;place-items:center;font-size:15px;font-weight:950;transition:opacity .16s,transform .16s;display:grid;position:absolute;inset:0;transform:scale(.55)}.formula-school-notice-choice>span:last-child{gap:2px;min-width:0;display:grid}.formula-school-notice-choice b{font-size:14px;line-height:1.25}.formula-school-notice-choice small{color:#aa9eae;font-size:12px;line-height:1.35}.formula-school-notice-choice input:checked+.formula-school-notice-check{background:#ffb64e;border-color:#ffb64e;box-shadow:0 0 0 3px #ffb64e1a}.formula-school-notice-choice input:checked+.formula-school-notice-check:after{opacity:1;transform:scale(1)}.formula-school-notice-choice:focus-within{border-color:#ffb64e;box-shadow:0 0 0 3px #ffb64e1c}@media (min-width:761px) and (hover:hover) and (pointer:fine){.formula-school-notice-choice:hover{background:#ffc44311;border-color:#ffc4436b}}.formula-school-notice-confirm{color:#14200f;cursor:pointer;background:linear-gradient(135deg,#ffb64e,#ffb64e);border:1px solid #ffb64e;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:2px;padding:10px 18px;font-size:15px;font-weight:950;transition:transform .18s,filter .18s,box-shadow .18s;display:flex;box-shadow:0 8px 22px #ffb64e2e}.formula-school-notice-confirm:focus-visible{outline-offset:3px;outline:2px solid #f8f2fa}@media (min-width:761px) and (hover:hover) and (pointer:fine){.formula-school-notice-confirm:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 11px 26px #ffb64e40}}@media (prefers-reduced-motion:reduce){.formula-school-notice-confirm{transition:none}}@media (min-width:1367px){.formula-modal-backdrop{padding:12px 3vw}.formula-modal{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.formula-modal-tools{flex-wrap:nowrap}.formula-search{flex:340px;width:min(420px,28vw);max-width:420px}}.quiz-header-tools{z-index:2;position:absolute;top:50%;right:6vw;transform:translateY(-50%)}.quiz-formula-button{color:#eee6f2;cursor:pointer;background:linear-gradient(145deg,#161019,#201426);border:1px solid #3f3048;border-radius:14px;justify-content:center;align-items:center;gap:9px;height:46px;padding:0 14px;transition:border-color .2s,background .2s,transform .2s;display:flex;box-shadow:0 7px 18px #0003}.quiz-formula-button>span{color:#ffb64e;background:#ffb64e1f;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:grid}.quiz-formula-button>b{letter-spacing:.65px;font-size:9px}@media (min-width:761px) and (hover:hover) and (pointer:fine){.quiz-formula-button:hover{background:linear-gradient(145deg,#1a1320,#28182f);border-color:#ffb64e;transform:translateY(-1px)}}@media (max-width:760px){.quiz-header-tools{right:max(12px,env(safe-area-inset-right))}.quiz-formula-button{border-radius:12px;width:44px;height:44px;padding:0}.quiz-formula-button>b{display:none}.quiz-formula-button>span{width:30px;height:30px;font-size:15px}}@media (max-width:720px){.formula-modal-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.formula-page-jump,.formula-zoom,.formula-search{width:100%}.formula-search{grid-column:1/-1}.formula-page-stage{padding:7px}}.simulation-hub-footer{justify-content:flex-start;margin-top:26px;display:flex}.simulation-hub-footer>button{color:#d8ccdd;cursor:pointer;background:linear-gradient(145deg,#18111d,#23152a);border:1px solid #4a3753;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:13px;font-weight:850;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex;box-shadow:0 9px 24px #0003}.simulation-hub-footer>button svg{color:#ffb64e}@media (min-width:761px) and (hover:hover) and (pointer:fine){.simulation-hub-footer>button:hover{color:#fff;background:linear-gradient(145deg,#1c1521,#2b1933);border-color:#ffb64e;transform:translateY(-2px)}}@media (max-width:760px){.simulation-hub-footer{margin-top:18px}.simulation-hub-footer>button{width:100%;min-height:48px}}@media (min-width:1101px){.refrigeration-simulation .simulation-hub{width:min(1180px,88vw);padding:54px 0 72px}.refrigeration-simulation .simulation-hub-heading{text-align:left;padding:0 4px}.refrigeration-simulation .simulation-hub-heading h1{letter-spacing:-2.5px;font-size:clamp(44px,4vw,62px);line-height:1.08}.refrigeration-simulation .simulation-hub-heading>span{margin-top:16px;font-size:16px;line-height:1.6}.refrigeration-simulation .circuit-choice-grid{gap:24px;margin-top:32px}.refrigeration-simulation .circuit-choice{background:linear-gradient(145deg,#19121f,#21132c);border-color:#3b2b46;border-radius:24px;min-height:420px;padding:28px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 12px 32px #00000020}.refrigeration-simulation .circuit-choice-number{z-index:1;color:#ad9cb7;font-size:13px;top:42px;right:44px}.refrigeration-simulation .circuit-preview{background:radial-gradient(#38234466,#0000 75%),#110d17;border:1px solid #ffffff0d;border-radius:16px;height:176px;margin-bottom:26px}.refrigeration-simulation .circuit-preview:before{content:"";opacity:.85;border:5px solid #e88977;border-color:#e88977 #d6b668 #b8aec5 #849bde;border-radius:20px;position:absolute;inset:38px 17%}.refrigeration-simulation .circuit-preview i{display:none}.refrigeration-simulation .circuit-preview:after{background:#efb8a8;width:11px;height:11px;top:35px;left:26%;box-shadow:0 0 12px #e8897740}.refrigeration-simulation .circuit-preview.extended u{opacity:.65;background:#9c7db2;border-radius:4px;width:32%;height:4px;left:34%}.refrigeration-simulation .circuit-preview.extended u:first-of-type{top:72px}.refrigeration-simulation .circuit-preview.extended u:nth-of-type(2){bottom:72px}.refrigeration-simulation .circuit-choice small{letter-spacing:1.5px;font-size:12px}.refrigeration-simulation .circuit-choice b{letter-spacing:-.4px;margin-top:10px;font-size:clamp(23px,2vw,29px);line-height:1.25}.refrigeration-simulation .circuit-choice em{color:#b9abc3;margin:12px 0 24px;font-size:16px;line-height:1.6}.refrigeration-simulation .circuit-choice strong{color:#ffb64e;letter-spacing:.5px;background:#8ada6412;border:1px solid #88d65d44;border-radius:12px;justify-content:center;align-items:center;min-height:44px;margin-top:auto;padding:0 20px;font-size:14px;display:flex}.refrigeration-simulation .circuit-choice.upcoming:disabled{cursor:not-allowed;box-shadow:none;opacity:.82;background:linear-gradient(145deg,#171117,#20131d);border-color:#49343f;transform:none}.refrigeration-simulation .circuit-choice.upcoming:disabled .circuit-preview{filter:grayscale(.72);opacity:.58}.refrigeration-simulation .circuit-choice.upcoming:disabled small,.refrigeration-simulation .circuit-choice.upcoming:disabled .circuit-choice-number{color:#9d858d}.refrigeration-simulation .circuit-choice.upcoming:disabled strong{color:#ee8991;text-align:center;background:#5b20272e;border-color:#a34d584f;line-height:1.3}.refrigeration-simulation .circuit-choice:focus-visible{outline-offset:5px;outline:2px solid #ffb64e}}@media (min-width:761px) and (hover:hover) and (pointer:fine){@media (min-width:1101px){.refrigeration-simulation .circuit-choice:not(:disabled):hover{border-color:#ffb64e;transform:translateY(-3px);box-shadow:0 16px 40px #00000030}.refrigeration-simulation .circuit-choice:not(:disabled):hover strong{color:#182310;background:#ffb64e;border-color:#ffb64e}}}.learning-exam .finish .actions .start-screen{color:#563e62;background:#fff;border:1px solid #d8c9df}.learning-exam .run-review{color:#34213e;text-align:left;width:100%;max-width:920px;margin:0 auto}.learning-exam .run-review-head{border-bottom:1px solid #e4d9e9;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:2px 0 16px;display:flex}.learning-exam .run-review-head>div{min-width:0}.learning-exam .run-review-head span{color:#7f399f;letter-spacing:1.35px;font-size:11px;font-weight:950}.learning-exam .run-review-head h1{color:#281532;letter-spacing:-.45px;margin:5px 0 4px;font-size:25px;line-height:1.18}.learning-exam .run-review-head p{color:#82718b;margin:0;font-size:14px;line-height:1.45}.learning-exam .run-review-head>button,.learning-exam .run-review-actions button{color:#5e426c;background:#f3edf6;border:1px solid #d9cde0;border-radius:12px;min-height:42px;padding:10px 15px;font-size:13px;font-weight:900}.learning-exam .run-review-list{gap:10px;display:grid}.learning-exam .run-review-card{background:#fff;border:1px solid #ded4e3;border-radius:16px;grid-template-columns:58px minmax(0,1fr);column-gap:16px;padding:18px 20px 18px 16px;display:grid;position:relative;box-shadow:0 7px 20px #3619440e}.learning-exam .run-review-card:before{content:"";background:#ef6c76;border-radius:0 8px 8px 0;width:4px;position:absolute;inset:12px auto 12px 0}.learning-exam .run-review-card.correct:before{background:#7bd653}.learning-exam .run-review-card-head{flex-direction:column;grid-row:1/5;align-items:center;gap:9px;padding-top:1px;display:flex}.learning-exam .run-review-card-head span{color:#6d337f;letter-spacing:.4px;background:#f5eff7;border-radius:12px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:950;display:grid}.learning-exam .run-review-card-head strong{color:#ad3f48;white-space:nowrap;background:#fff0f1;border-radius:999px;padding:5px 8px;font-size:11px}.learning-exam .run-review-card.correct .run-review-card-head strong{color:#438526;background:#effae9}.learning-exam .run-review-card h2{color:#34213e;grid-column:2;margin:1px 0 14px;font-size:18px;line-height:1.4}.learning-exam .run-review-answer{border-radius:10px;grid-column:2;grid-template-columns:126px minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}.learning-exam .run-review-answer+.run-review-answer{margin-top:8px}.learning-exam .run-review-answer.selected{background:#f5eff7}.learning-exam .run-review-card.wrong .run-review-answer.selected{color:#85363e;background:#fff0f1}.learning-exam .run-review-answer.solution{color:#ffb64e;background:#ffb64e}.learning-exam .run-review-answer b{font-size:13px;line-height:1.45}.learning-exam .run-review-answer p{margin:0;font-size:14px;line-height:1.5}.learning-exam .run-review-card details{border-top:1px solid #ece4ee;grid-column:2;margin-top:10px;padding-top:10px}.learning-exam .run-review-card summary{color:#6f2997;cursor:pointer;width:max-content;max-width:100%;font-size:13px;font-weight:900}.learning-exam .run-review-card details p{color:#66546f;margin:10px 0 0;font-size:14px;line-height:1.6}.learning-exam .run-review-actions{border-top:1px solid #e4d9e9;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:18px;display:flex}.learning-exam .run-review-actions button.primary{background:linear-gradient(135deg,var(--purple),var(--purple-2));color:#fff;border-color:#6b2695;box-shadow:0 10px 22px #4817782e}@media (max-width:760px){.learning-exam .run-review-head{flex-direction:column;align-items:stretch;margin:0 0 14px;padding:2px 0 13px}.learning-exam .run-review-head h1{font-size:22px}.learning-exam .run-review-head>button{width:100%}.learning-exam .run-review-card{border-radius:14px;grid-template-columns:1fr;padding:14px 13px 14px 16px}.learning-exam .run-review-card-head{flex-direction:row;grid-row:auto;justify-content:space-between;align-items:center;margin-bottom:11px;padding:0;display:flex}.learning-exam .run-review-card-head span{border-radius:10px;width:34px;height:34px}.learning-exam .run-review-card h2{font-size:16px}.learning-exam .run-review-card h2,.learning-exam .run-review-answer,.learning-exam .run-review-card details{grid-column:1}.learning-exam .run-review-answer{grid-template-columns:1fr;gap:4px;padding:10px}.learning-exam .run-review-answer p,.learning-exam .run-review-card details p{font-size:14px}.learning-exam .run-review-actions{padding-bottom:max(4px,env(safe-area-inset-bottom));grid-template-columns:1fr;gap:8px;display:grid}.learning-exam .run-review-actions button{width:100%;min-height:48px}}.refrigeration-simulation{color:#fff;background:radial-gradient(circle at 88% 5%,#5c1d8b6b,#0000 34%),radial-gradient(circle at 6% 94%,#ffb64e2e,#0000 30%),#09070b;min-height:100vh}.simulation-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070608d1;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 6vw;display:grid}.simulation-nav>button{color:#c6b7cd;background:#171019;border:1px solid #382841;border-radius:12px;justify-self:start;padding:9px 13px;font-size:9px;font-weight:900}@media (min-width:761px) and (hover:hover) and (pointer:fine){.simulation-nav>button:hover{color:#fff;border-color:#77528a}}.simulation-nav img{object-fit:contain;mix-blend-mode:screen;width:128px;height:40px}.simulation-nav>span{color:#ffb64e;letter-spacing:1.7px;justify-self:end;font-size:8px;font-weight:900}.simulation-hub,.simple-circuit-page{width:min(1180px,88vw);margin:0 auto;padding:80px 0 110px}.simulation-hub-heading,.circuit-title{text-align:center}.simulation-hub-heading p,.circuit-title p,.extended-coming-soon>p{color:#ffb64e;letter-spacing:2.2px;margin:0 0 12px;font-size:9px;font-weight:900}.simulation-hub-heading h1,.circuit-title h1{color:#fff;letter-spacing:-4px;margin:0;font-size:clamp(48px,6vw,78px);line-height:.95}.simulation-hub-heading>span,.circuit-title>span{color:#b6a7bd;margin-top:20px;font-size:14px;display:block}.circuit-choice-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:56px;display:grid}.circuit-choice{color:#fff;text-align:left;background:linear-gradient(145deg,#17101c,#281333);border:1px solid #3a2844;border-radius:27px;flex-direction:column;align-items:flex-start;min-height:390px;padding:30px;transition:all .22s;display:flex;position:relative;overflow:hidden}@media (min-width:761px) and (hover:hover) and (pointer:fine){.circuit-choice:hover{border-color:#ffb64e;transform:translateY(-5px);box-shadow:0 25px 65px #00000059}}.circuit-choice-number{color:#706079;font-size:11px;font-weight:900;position:absolute;top:25px;right:28px}.circuit-preview{width:100%;height:160px;margin-bottom:26px;position:relative}.circuit-preview i{background:#745486;position:absolute;box-shadow:0 0 13px #ffb64e1f}.circuit-preview i:first-child,.circuit-preview i:nth-child(3){border-radius:99px;height:7px;left:13%;right:13%}.circuit-preview i:first-child{top:24px}.circuit-preview i:nth-child(3){bottom:24px}.circuit-preview i:nth-child(2),.circuit-preview i:nth-child(4){border-radius:99px;width:7px;top:24px;bottom:24px}.circuit-preview i:nth-child(2){right:13%}.circuit-preview i:nth-child(4){left:13%}.circuit-preview:after{content:"";background:#ffb64e;border-radius:50%;width:13px;height:13px;position:absolute;top:21px;left:15%;box-shadow:0 0 17px #ffb64e}.circuit-preview.extended u{background:#5a4267;width:35%;height:5px;text-decoration:none;position:absolute;left:32%}.circuit-preview.extended u:first-of-type{top:63px}.circuit-preview.extended u:nth-of-type(2){bottom:63px}.circuit-choice small{color:#ffb64e;letter-spacing:1.7px;font-size:8px;font-weight:900}.circuit-choice b{margin-top:8px;font-size:24px}.circuit-choice em{color:#a99ab1;margin-top:10px;font-size:12px;font-style:normal;line-height:1.55}.circuit-choice strong{color:#ffb64e;letter-spacing:1px;margin-top:auto;padding-top:24px;font-size:9px}.simple-circuit-page{padding-top:60px}.circuit-title h1{font-size:clamp(40px,5vw,66px)}.pipe-stage{background:radial-gradient(circle,#48177838,#0000 52%),#0c080fb3;border:1px solid #ffffff1f;border-radius:30px;margin-top:48px;padding:30px;box-shadow:0 30px 90px #00000052}.pipe-field{width:min(820px,100%);height:420px;margin:0 auto;position:relative}.pipe-loop{border:13px solid #694979;border-radius:52px;position:absolute;inset:54px 70px;box-shadow:inset 0 0 0 3px #ffffff0f,0 0 22px #774b8b2e}.flow-particle{--particle-index:0;offset-path:inset(54px 70px round 52px);offset-distance:0%;width:16px;height:16px;animation:8s linear infinite pipe-flow;animation-delay:calc(var(--particle-index) * -.888s);background:#ffb64e;border-radius:50%;animation-play-state:paused;position:absolute;top:0;left:0;box-shadow:0 0 5px #fff,0 0 18px #ffb64e}.pipe-stage.running .flow-particle{animation-play-state:running}.pipe-stage.paused .flow-particle{opacity:.55}@keyframes pipe-flow{to{offset-distance:100%}}.pipe-controls{justify-content:center;align-items:center;gap:12px;padding-top:10px;display:flex}.pipe-controls button{letter-spacing:.6px;border-radius:14px;height:52px;font-size:9px;font-weight:900}.play-circuit{color:#17310c;background:linear-gradient(135deg,#ffb64e,#ffb64e);border:0;min-width:210px;box-shadow:0 12px 28px #ffb64e38}.play-circuit span{background:#1437071f;border-radius:50%;place-items:center;width:25px;height:25px;margin-right:9px;display:inline-grid}.restart-circuit{color:#b9a9c0;background:#171019;border:1px solid #493650;padding:0 18px}.extended-coming-soon{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:50px 7vw;display:flex}.extended-coming-soon h1{letter-spacing:-4px;margin:0;font-size:clamp(46px,7vw,82px)}.extended-coming-soon>span{color:#b7a8be;max-width:590px;margin:19px auto 27px;line-height:1.65}.extended-coming-soon button{color:#19330d;background:#ffb64e;border:0;border-radius:13px;padding:15px 20px;font-size:9px;font-weight:900}@media (prefers-reduced-motion:reduce){.flow-particle{animation-duration:20s}.circuit-choice{transition:none}}@media (max-width:760px){.simulation-nav{grid-template-columns:1fr auto;height:76px;padding:0 4vw}.simulation-nav img{justify-self:end;width:112px}.simulation-nav>span{display:none}.simulation-hub,.simple-circuit-page{width:92vw;padding:52px 0 75px}.simulation-hub-heading h1,.circuit-title h1{letter-spacing:-2.5px}.circuit-choice-grid{grid-template-columns:1fr;margin-top:36px}.circuit-choice{min-height:340px}.pipe-stage{padding:16px 10px 20px}.pipe-field{height:300px}.pipe-loop{border-width:10px;border-radius:38px;inset:45px 34px}.flow-particle{offset-path:inset(45px 34px round 38px);width:13px;height:13px}.pipe-controls{flex-direction:column}.pipe-controls button{width:100%}.extended-coming-soon{min-height:calc(100vh - 76px)}}.pipe-field{aspect-ratio:1;width:min(620px,100%);height:auto}.pipe-loop{border-width:16px;inset:54px}.flow-particle{offset-path:inset(54px round 52px);offset-anchor:center;offset-rotate:0deg;offset-distance:100%;width:10px;height:10px;animation-name:pipe-flow-counterclockwise;box-shadow:0 0 4px #fff,0 0 12px #ffb64e}@keyframes pipe-flow-counterclockwise{0%{offset-distance:100%}40%{offset-distance:52%}68%{offset-distance:41%}78%{offset-distance:38%}84%{offset-distance:36%}91%{offset-distance:25%}to{offset-distance:0%}}@media (max-width:760px){.pipe-field{height:auto}.pipe-loop{border-width:13px;inset:35px}.flow-particle{offset-path:inset(35px round 38px);width:8px;height:8px}}.pipe-loop{border-width:10px}.flow-particle{offset-path:inset(59px round 47px);width:6px;height:6px}@media (max-width:760px){.pipe-loop{border-width:9px}.flow-particle{offset-path:inset(39.5px round 33.5px);width:6px;height:6px}}.pipe-stage{flex-direction:column;display:flex}.pipe-controls{order:-1;margin-bottom:34px;padding-top:0}@media (max-width:760px){.pipe-controls{margin-bottom:26px}}.compressor-node{z-index:5;box-sizing:border-box;background:#000;border:2px solid #fff;border-radius:50%;width:82px;height:82px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.compressor-trace{width:82px;height:82px;position:absolute;top:-2px;left:-2px}.compressor-trace:before,.compressor-trace:after{content:"";transform-origin:50%;background:#fff;width:2px;height:55px;position:absolute;top:2px}.compressor-trace:before{left:13px;transform:rotate(23deg)}.compressor-trace:after{right:13px;transform:rotate(-23deg)}.compressor-piston{background:#fff;width:2px;height:37px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.compressor-piston:after{content:"";background:#fff;width:30px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:760px){.compressor-node{border-width:2px;width:62px;height:62px;right:8.5px}.compressor-trace{transform-origin:0 0;transform:scale(.7561)}}.flow-particle{z-index:4;width:var(--particle-size);height:var(--particle-size);box-shadow:none;animation-duration:var(--particle-duration);animation-delay:var(--particle-delay);animation-timing-function:linear}.compressor-node{background:#694979;overflow:hidden}.compressor-trace{z-index:3}.compressor-chamber{z-index:1;pointer-events:none;border-radius:50%;position:absolute;inset:2px;overflow:hidden}.compressor-chamber>b{width:6px;height:6px;box-shadow:none;opacity:0;animation:4.8s cubic-bezier(.38,.02,.24,1) infinite compressor-molecule-flow;animation-delay:var(--chamber-delay);background:#ffb64e;border-radius:50%;animation-play-state:paused;position:absolute;bottom:-7px;left:50%}.pipe-stage.running .compressor-chamber>b{animation-play-state:running}.pipe-stage.paused .compressor-chamber>b{opacity:.35}@keyframes compressor-molecule-flow{0%{opacity:0;transform:translate(-50%,9px)scale(.65)}10%{opacity:1;transform:translate(-50%,2px)scale(.75)}48%{transform:translate(calc(-50% + var(--chamber-drift)),-27px) scale(1)}61%{transform:translate(calc(-50% + var(--chamber-drift)),-33px) scale(1.18);opacity:1}72%{transform:translate(calc(-50% + var(--chamber-drift)),-34px) scale(1.18);opacity:1}82%{opacity:1;transform:translate(-50%,-52px)scale(.82)}to{opacity:0;transform:translate(-50%,-88px)scale(.68)}}@media (max-width:760px){.compressor-chamber>b{width:5px;height:5px}@keyframes compressor-molecule-flow{0%{opacity:0;transform:translate(-50%,7px)scale(.65)}10%{opacity:1;transform:translate(-50%,2px)scale(.75)}48%{transform:translate(calc(-50% + var(--chamber-drift)),-20px) scale(1)}61%{transform:translate(calc(-50% + var(--chamber-drift)),-25px) scale(1.18);opacity:1}72%{transform:translate(calc(-50% + var(--chamber-drift)),-26px) scale(1.18);opacity:1}82%{opacity:1;transform:translate(-50%,-39px)scale(.82)}to{opacity:0;transform:translate(-50%,-66px)scale(.68)}}}.simple-circuit-page{width:min(1540px,96vw);padding:24px 0 60px}.simulation-workbench{background:linear-gradient(135deg,#100817,#281035 66%,#4b1e68);border:1px solid #4a3555;border-radius:29px;overflow:hidden;box-shadow:0 34px 90px #0000006b}.workbench-topbar{background:#08050bd1;border-bottom:1px solid #39283f;align-items:center;gap:12px;min-height:116px;padding:20px 30px;display:flex}.workbench-mode{color:#fff;text-align:left;background:#1a1320;border:1px solid #3c303f;border-radius:17px;grid-template-rows:1fr 1fr;grid-template-columns:48px 1fr;align-items:end;gap:0 12px;width:242px;height:76px;padding:12px 17px;display:grid;position:relative}.workbench-mode>span{color:#9f91a7;background:#302737;border-radius:50%;grid-row:1/3;align-self:center;place-items:center;width:46px;height:46px;font-size:17px;font-weight:900;display:grid}.workbench-mode>b{align-self:end;font-size:15px}.workbench-mode>small{color:#a797af;align-self:start;font-size:11px}.workbench-mode.active{color:#15300b;background:linear-gradient(135deg,#ffb64e,#ffb64e);border-color:#ffb64e;box-shadow:0 14px 35px #ffb64e2e}.workbench-mode.active>span{color:#15300b;background:#2a6c1133}.workbench-mode.active>small{color:#37641f}.compressor-status{background:#1c1422;border:1px solid #413345;border-radius:17px;align-items:center;gap:13px;min-width:171px;height:76px;margin-left:auto;padding:0 18px;display:flex}.compressor-status>i{background:#76677e;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 9px #ffffff09}.compressor-status.on>i{background:#ffb64e;box-shadow:0 0 0 9px #ffb64e17,0 0 18px #ffb64e8c}.compressor-status>span{flex-direction:column;gap:4px;display:flex}.compressor-status small{color:#aa9ab1;letter-spacing:1.5px;font-size:8px;font-weight:900}.compressor-status b{font-size:13px}.workbench-body{grid-template-columns:minmax(0,2.1fr) minmax(320px,.9fr);gap:14px;padding:18px;display:grid}.workbench-diagram,.workbench-sidebar{background:#120b17ad;border:1px solid #ffffff1f;border-radius:23px}.workbench-diagram{overflow:hidden}.workbench-diagram-head{background:#1d1423d1;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;min-height:96px;padding:20px 25px;display:flex}.workbench-diagram-head p,.diagnosis-card>p,.workshop-card>p{color:#ffb64e;letter-spacing:2px;margin:0 0 6px;font-size:8px;font-weight:900}.workbench-diagram-head h1{margin:0;font-size:23px}.workbench-diagram-head .pipe-controls{order:initial;margin:0;padding:0}.workbench-diagram-head .pipe-controls button{height:44px}.workbench-diagram .pipe-stage{min-height:680px;box-shadow:none;background-color:#15091b;background-image:linear-gradient(#7e448e1a 1px,#0000 1px),linear-gradient(90deg,#7e448e1a 1px,#0000 1px),radial-gradient(circle at 50% 45%,#531f6538,#0000 58%);background-size:42px 42px,42px 42px,auto;border:0;border-radius:0;place-items:center;margin:0;padding:35px;display:grid}.workbench-sidebar{background:#261430b8;flex-direction:column;gap:14px;padding:13px;display:flex}.diagnosis-card,.gauge-card,.workshop-card,.load-card{background:#35233fc2;border:1px solid #ffffff1f;border-radius:18px}.diagnosis-card{border-left:5px solid #ffb64e;padding:21px}.diagnosis-card>p{color:#c3b3ca;align-items:center;gap:8px;display:flex}.diagnosis-card>p i{background:#ffb64e;border-radius:50%;width:8px;height:8px}.diagnosis-card h2,.workshop-card h2{margin:12px 0 9px;font-size:21px}.diagnosis-card>span{color:#b6a6bd;font-size:11px;line-height:1.6}.gauge-card{grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.mini-gauge{aspect-ratio:1;background:#110817;border:10px solid #ffb64e;border-left-color:#705c79;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.mini-gauge>span{color:#beaec5;letter-spacing:1.5px;font-size:8px;font-weight:900}.mini-gauge>b{margin-top:4px;font-size:29px}.mini-gauge>small{color:#9f8fa7;font-size:8px}.sensor-card{border:1px solid #ffffff1a;border-radius:13px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.sensor-card span{color:#a695ad;letter-spacing:1px;font-size:7px;font-weight:900}.sensor-card b{font-size:16px}.sensor-card small{color:#8f7e97;font-size:8px}.workshop-card{padding:18px}.workshop-card h2{font-size:18px}.workshop-card>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.workshop-card button{color:#fff;text-align:left;background:#ffffff06;border:1px solid #504257;border-radius:13px;grid-template-columns:14px 1fr;align-content:center;min-height:62px;padding:10px;font-size:10px;font-weight:900;display:grid}.workshop-card button>i{border:2px solid #807189;border-radius:50%;grid-row:1/3;align-self:center;width:8px;height:8px}.workshop-card button>small{color:#97889f;grid-column:2;font-size:8px;font-weight:500}.workshop-card button.selected{border-color:#ffb64e}.workshop-card button.selected>i{background:#ffb64e;border-color:#ffb64e;box-shadow:0 0 10px #ffb64e}.load-card{margin-top:auto;padding:18px}.load-card>div{justify-content:space-between;margin:7px 0 8px;font-size:10px;display:flex}.load-card>div span{color:#ffb64e;font-weight:900}.load-card>i{background:#e8e8e8;border:1px solid #fff;border-radius:99px;height:9px;margin-bottom:18px;display:block;overflow:hidden}.load-card>i>u{background:#ffb64e;height:100%;text-decoration:none;display:block}@media (max-width:1100px){.workbench-body{grid-template-columns:1fr}.workbench-sidebar{grid-template-columns:1fr 1fr;display:grid}.load-card{margin-top:0}.workbench-diagram .pipe-stage{min-height:620px}}@media (max-width:760px){.simple-circuit-page{width:94vw;padding-top:16px}.simulation-workbench{border-radius:20px}.workbench-topbar{grid-template-columns:1fr 1fr;min-height:0;padding:12px;display:grid}.workbench-mode{grid-template-columns:38px 1fr;width:100%;height:72px;padding:10px}.workbench-mode>span{width:36px;height:36px;font-size:13px}.workbench-mode>b{font-size:11px}.workbench-mode>small{font-size:8px}.compressor-status{box-sizing:border-box;grid-column:1/-1;width:100%;min-width:0;height:56px;margin:0}.workbench-body{padding:9px}.workbench-diagram-head{flex-direction:column;align-items:flex-start;padding:17px}.workbench-diagram-head .pipe-controls{grid-template-columns:1fr 1fr;width:100%;display:grid}.workbench-diagram-head .pipe-controls button{width:100%;min-width:0;padding:0 8px;font-size:7px}.workbench-diagram .pipe-stage{min-height:420px;padding:16px 3px}.workbench-sidebar{display:flex}.gauge-card{grid-template-columns:1fr 1fr}.mini-gauge>b{font-size:24px}.sensor-card{flex-direction:column;gap:5px}.workshop-card>div{grid-template-columns:1fr}}.admin-question-nav{flex-wrap:wrap;gap:9px}.quiz>footer.admin-question-nav>span{margin-right:auto}.quiz>footer.admin-question-nav button.secondary{color:#5c4765;box-shadow:none;background:#eee7f1}.quiz>footer.admin-question-nav button.reveal{color:#ffb64e;box-shadow:none;background:#ffb64e}.admin-review-explain{color:#4b3656;border-left:3px solid var(--lime);background:linear-gradient(135deg,#f2eafa,#ffb64e)}@media (max-width:760px){.admin-question-nav{grid-template-columns:1fr 1fr;display:grid!important}.quiz>footer.admin-question-nav>span{text-align:center;grid-area:1/1/auto/-1}.quiz>footer.admin-question-nav button{width:100%;padding-inline:8px}.quiz>footer.admin-question-nav button.reveal{grid-column:1/-1}.question-heading{gap:9px;margin:28px 0 20px}.question-heading h1{font-size:24px}.question-info-button{flex-basis:32px;width:32px;height:32px}.question-help{margin-bottom:18px;padding:15px}.learning-exam header{grid-template-columns:auto 1fr;grid-template-areas:"back logo""meta meta";align-items:center;row-gap:8px;height:auto;min-height:72px;padding:10px 4vw;display:grid}.learning-exam header>button{grid-area:back;justify-self:start}.learning-exam .exam-brand{grid-area:logo;justify-self:end;width:104px;height:34px}.learning-exam header>small{white-space:normal;grid-area:meta;justify-self:start;max-width:100%;font-size:8px;line-height:1.4;display:block}.exam-progress span{font-size:9px;top:10px;right:12px}.exam-grid{gap:14px;padding:20px 4vw 44px}.exam-grid aside{grid-template-columns:1fr;gap:12px;min-height:0;padding:18px;display:grid}.ring{grid-row:auto;margin:0 auto}.dots{flex-wrap:wrap}.quiz{border-radius:18px;min-height:0;padding:18px 14px 16px}.qtop{flex-direction:column;align-items:flex-start;gap:8px}.qtop span,.qtop small{white-space:normal;max-width:100%}.question-heading{align-items:flex-start;margin:22px 0 16px}.question-heading h1{word-break:break-word;overflow-wrap:anywhere;font-size:20px;line-height:1.35}.choices{gap:8px}.choices button{align-items:flex-start;min-height:0;padding:12px}.choices button>b{flex:0 0 34px}.choices button>span{white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.choices button>i{align-self:flex-start;padding-top:6px}.explain{padding:12px 13px}.explain p{font-size:11px;line-height:1.5}.quiz>footer{flex-direction:column;align-items:stretch;gap:10px}.quiz>footer>span{text-align:center}.quiz>footer button,.actions button{width:100%}.score{width:100%;max-width:240px}.finish{padding:20px 8px}}@media (min-width:761px){.workbench-mode{grid-template-columns:48px minmax(0,1fr);width:310px}.workbench-mode>b{white-space:nowrap;line-height:1.15}}.question-help-backdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#09040eb8;place-items:center;padding:22px;animation:.16s ease-out help-fade;display:grid;position:fixed;inset:0}.question-help-modal{color:#4b3853;background:radial-gradient(circle at 100% 0,#6626973d,#0000 36%),linear-gradient(145deg,#fff,#f8f1fa);border:1px solid #ffb64e59;border-radius:24px;width:min(570px,100%);max-height:min(720px,100vh - 44px);padding:25px 26px 24px;animation:.2s ease-out help-rise;overflow:auto;box-shadow:0 32px 100px #00000073}.question-help-modal>div{align-items:center;gap:12px;display:flex}.question-help-modal>div>span{background:var(--purple);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-family:Georgia,serif;font-size:19px;font-weight:900;display:grid}.question-help-modal>div p{flex-direction:column;margin:0;display:flex}.question-help-modal>div b{color:#321840;font-size:16px}.question-help-modal>div small{color:#8f6ba1;letter-spacing:1.3px;margin-top:3px;font-size:8px;font-weight:900}.question-help-modal>div button{color:#745e7d;background:#eee5f1;border:0;border-radius:50%;width:34px;height:34px;margin-left:auto;font-size:22px;line-height:1}.question-help-modal>p{margin:17px 0 0;font-size:14px;line-height:1.6}.question-help-modal ul{gap:9px;margin:15px 0 0;padding-left:20px;display:grid}.question-help-modal li{color:#66506e;font-size:13px;line-height:1.55}.question-help-modal li::marker{color:var(--lime)}.question-help-done{background:linear-gradient(135deg,var(--purple),var(--purple-2));color:#fff;border:0;border-radius:13px;width:100%;margin-top:22px;padding:14px;font-size:12px;font-weight:900;box-shadow:0 10px 24px #48177833}@keyframes help-fade{0%{opacity:0}to{opacity:1}}@keyframes help-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:760px){.question-help-backdrop{align-items:end;padding:12px}.question-help-modal{border-radius:22px 22px 16px 16px;max-height:82vh;padding:21px 18px 18px}.question-help-modal>p{font-size:13px}.question-help-modal li{font-size:12px}}.admin-review-card{color:#fff;text-align:left;background:linear-gradient(135deg,#14101f,#211a2e);border:1px solid #f7f3ff59;border-radius:21px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;width:100%;margin-bottom:14px;padding:20px 24px;transition:all .2s;display:grid;box-shadow:0 16px 40px #0003}@media (min-width:761px) and (hover:hover) and (pointer:fine){.admin-review-card:hover:not(:disabled){border-color:#f7f3ff;transform:translateY(-2px)}}.admin-review-card:disabled{opacity:.42;cursor:not-allowed}.admin-review-card>span:first-child{color:#211a2e;background:#f7f3ff;border-radius:16px;place-items:center;width:52px;height:52px;font-size:24px;font-weight:900;display:grid}.admin-review-card>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.admin-review-card small{color:#f7f3ff;letter-spacing:1.6px;font-size:8px;font-weight:900}.admin-review-card b{font-size:18px}.admin-review-card em{color:#b8aec5;font-size:10px;font-style:normal}.admin-review-card>i{color:#211a2e;background:#f7f3ff;border-radius:12px;padding:12px 15px;font-size:9px;font-style:normal;font-weight:900}@media (max-width:760px){.admin-review-card{grid-template-columns:auto 1fr;padding:18px}.admin-review-card>i{text-align:center;grid-column:1/-1}.admin-review-card b{font-size:15px}}.catalog-light-legend{color:#b9a9c1;background:#140d18;border:1px solid #34233d;border-radius:15px;align-items:center;gap:16px;margin:0 0 18px;padding:12px 16px;font-size:9px;display:flex}.catalog-light-legend b{color:#fff;letter-spacing:1.3px;margin-right:auto}.catalog-light-legend span,.learning-light-legend span{align-items:center;gap:6px;display:flex}.catalog-light-legend i,.learning-light-legend i{border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 12px}.learn-red{color:#ff5964!important;background:#ff5964!important}.learn-yellow{color:#ffc83d!important;background:#ffc83d!important}.learn-green{color:#ffb64e!important;background:#ffb64e!important}.learning-needs-card{background:linear-gradient(145deg,#1d1512,#181017);border-color:#ffc83d6b}@media (min-width:761px) and (hover:hover) and (pointer:fine){.learning-needs-card:hover:not(:disabled){border-color:#ffc83d}}.learning-needs-card:disabled{opacity:.72;cursor:default;border-color:#ffb64e5c}.learning-needs-card:disabled>span{color:#ffb64e;background:#ffb64e1c}.topic-mastery{margin-top:6px;flex-direction:row!important;gap:6px!important;display:flex!important}.topic-mastery i{border-radius:999px;justify-content:center;align-items:center;min-width:27px;height:18px;padding:0 6px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex;color:#170d1b!important;box-shadow:none!important}.learning-light-legend{color:#aa97b3;grid-template-columns:1fr;gap:7px;margin:-13px 0 23px;font-size:8px;display:grid}.learning-light-legend i{width:7px;height:7px}.dots i.now{outline-offset:2px;outline:2px solid #fff}.question-help-modal{width:min(520px,100%);padding:22px 23px 21px}.question-help-modal>p{margin-top:14px}.question-help-modal ul{margin-top:12px}.question-help-done{margin-top:18px}.learning-exam .dots{grid-template-columns:repeat(10,minmax(0,1fr));align-items:center;gap:10px 8px;width:100%;margin:26px 0 24px;display:grid}.learning-exam .dots i{border:1px solid #0000;border-radius:999px;flex:none;width:100%;min-width:0;height:12px;transition:background .2s,box-shadow .2s,transform .2s;display:block}.learning-exam .dots i.quiz-open{background:#ffffffeb;border-color:#fff;box-shadow:0 0 9px #ffffff24}.learning-exam .dots i.quiz-correct{background:#83e35a;border-color:#a0ef7c;box-shadow:0 0 10px #83e35a59}.learning-exam .dots i.quiz-wrong{background:#ff5964;border-color:#ff7b84;box-shadow:0 0 10px #ff596452}.learning-exam .dots i.now{outline-offset:3px;outline:2px solid #fff;transform:scale(1.06)}.learning-exam .quiz-dot-button{background:0 0;border:0;border-radius:999px;width:100%;height:12px;padding:0;display:block}.learning-exam .quiz-dot-button:focus-visible{outline-offset:4px;outline:2px solid #ffc83d}.learning-exam .quiz-light-legend{flex-wrap:wrap;justify-content:flex-start;gap:10px 18px;margin-top:-8px;font-size:12px;line-height:1.3;display:flex}.learning-exam .quiz-light-legend span{white-space:nowrap;gap:7px}.learning-exam .quiz-light-legend i{width:11px;height:11px;box-shadow:none;border:1px solid #ffffff4d;border-radius:50%;flex:0 0 11px}.learning-exam .quiz-light-legend .quiz-open{background:#fff}.learning-exam .quiz-light-legend .quiz-correct{background:#83e35a}.learning-exam .quiz-light-legend .quiz-wrong{background:#ff5964}@media (max-width:760px){.catalog-light-legend{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.catalog-light-legend b{flex:0 0 100%;margin-right:0}.catalog-light-legend span{white-space:nowrap;flex:none}.topic-mastery i{min-width:25px}.learning-light-legend{grid-template-columns:1fr 1fr}.learning-light-legend span:last-child{grid-column:1/-1}}.category-summary{align-items:center;gap:18px;display:flex}.category-summary .category-meta{white-space:nowrap}.category-percent{grid-template-columns:auto auto;align-items:center;gap:1px 5px;min-width:82px;display:grid}.category-percent>b{color:var(--category-color);font-size:18px}.category-percent>small{color:#8f7f97;letter-spacing:1px;font-size:7px;font-weight:900}.category-percent>span{background:#36243f;border-radius:999px;grid-column:1/-1;height:4px;display:block;overflow:hidden}.category-percent>span>i{background:var(--category-color);border:0;border-radius:999px;height:100%;transition:width .25s;display:block}@media (max-width:760px){.category-head{grid-template-columns:44px 1fr auto 36px}.category-summary{gap:0}.category-summary .category-meta{display:none}.category-percent{min-width:62px}.category-percent>b{font-size:16px}.category-title small{display:none}}.circuit-value-table{background:#23132bf0;border-top:1px solid #ffffff1f;grid-template-columns:repeat(5,1fr);display:grid}.circuit-value-table>div{border-right:1px solid #ffffff1c;flex-direction:column;justify-content:center;min-height:104px;padding:16px 22px;display:flex}.circuit-value-table>div:last-child{border-right:0}.circuit-value-table span{color:#aa9ab1;letter-spacing:1.5px;font-size:8px;font-weight:900}.circuit-value-table b{margin-top:9px;font-size:23px}.circuit-value-table small{color:#9e8da6;margin-top:5px;font-size:10px}.sensor-card{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.sensor-card>div{flex-direction:column;gap:5px;display:flex}.sensor-card>div:last-of-type{text-align:right}.sensor-card>i{background:#ffffff1f;width:1px;height:40px}.sensor-card>small{text-align:center;border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:8px}@media (max-width:760px){.circuit-value-table{grid-template-columns:1fr 1fr}.circuit-value-table>div{min-height:86px;padding:13px 15px}.circuit-value-table>div:nth-child(2n){border-right:0}.circuit-value-table>div:last-child{grid-column:1/-1}.circuit-value-table b{font-size:19px}.sensor-card{grid-template-columns:1fr auto 1fr;display:grid}.sensor-card>div{align-items:flex-start}.sensor-card>div:last-of-type{align-items:flex-end}}.sensor-card{display:grid}.heat-exchanger-node{z-index:3;box-sizing:border-box;background:#0a060d40;border:2px solid #fff;width:112px;height:112px;position:absolute;left:50%;transform:translate(-50%)}.condenser-node{top:-23px}.evaporator-node{bottom:29px}.heat-exchanger-node>small{color:#fff;text-align:center;background:#120b16;border:1px solid #423047;border-radius:9px;min-width:98px;padding:6px 9px;font-size:8px;font-weight:900;position:absolute;bottom:-27px;left:50%;transform:translate(-50%)}.heat-fan-shell{box-sizing:border-box;background:#09060c;border:2px solid #fff;border-radius:50%;width:56px;height:56px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.heat-fan-shell:before,.heat-fan-shell:after{content:"";transform-origin:50%;background:#fff;width:2px;height:41px;position:absolute;top:3px}.heat-fan-rotor{z-index:2;transform-origin:50%;position:absolute;inset:8px;transform:scale(.7)}.heat-fan-rotor>b{box-sizing:border-box;transform-origin:50% 0;background:#09060c;border:2px solid #fff;border-radius:55% 55% 45% 45%;width:8px;height:19px;position:absolute;top:50%;left:50%}.heat-fan-rotor>b:first-child{transform:translate(-50%)rotate(0)}.heat-fan-rotor>b:nth-child(2){transform:translate(-50%)rotate(120deg)}.heat-fan-rotor>b:nth-child(3){transform:translate(-50%)rotate(240deg)}.pipe-stage.running .heat-fan-rotor{animation:2.8s linear infinite installed-fan-spin}.pipe-stage.paused .heat-fan-rotor{animation:none}@keyframes installed-fan-spin{0%{transform:rotate(0)scale(.7)}to{transform:rotate(360deg)scale(.7)}}.heat-fins{justify-content:space-between;height:28px;display:flex;position:absolute;top:68px;left:22px;right:22px}.heat-fins>i{background:#fff;width:2px;height:100%;display:block}@media (prefers-reduced-motion:reduce){.pipe-stage.running .heat-fan-rotor{animation-duration:8s}}@media (max-width:760px){.heat-exchanger-node{width:84px;height:84px}.condenser-node{top:-22.5px}.evaporator-node{bottom:22.5px}.heat-fan-shell{width:42px;height:42px;top:4px}.heat-fan-shell:before,.heat-fan-shell:after{height:31px;top:2px}.heat-fan-shell:before{left:7px}.heat-fan-shell:after{right:7px}.heat-fan-rotor{inset:6px}.heat-fan-rotor>b{border-width:1.5px;width:6px;height:15px}.heat-fins{height:22px;top:51px;left:16px;right:16px}.heat-exchanger-node>small{min-width:78px;padding:5px 7px;font-size:7px;bottom:-24px}}.heat-fan-shell{background:#694979;overflow:hidden}.heat-fan-rotor>b{background:#694979}.heat-fan-shell:before,.heat-fan-shell:after{transform-origin:50%;height:44px;top:-2px}.heat-fan-shell:before{left:9px;transform:rotate(23deg)}.heat-fan-shell:after{right:9px;transform:rotate(-23deg)}.heat-fins{top:66px;transform:none}@media (max-width:760px){.heat-fan-shell:before,.heat-fan-shell:after{height:33px;top:-1px}.heat-fan-shell:before{left:7px}.heat-fan-shell:after{right:7px}.heat-fins{top:50px;transform:none}}.expansion-valve-node{z-index:6;color:#fff;width:38px;height:38px;position:absolute;bottom:41px;left:28%;transform:translate(-50%)}.valve-tc{z-index:2;background:#15091b;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-weight:900;display:grid;position:absolute;top:-23px;left:50%;transform:translate(-50%)}.valve-tc:after{content:"";background:#fff;width:2px;height:8px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.valve-bowtie{width:34px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.valve-wing{box-sizing:border-box;width:17px;height:24px;position:absolute;top:2px}.valve-wing.left{border-left:2px solid #fff;left:0}.valve-wing.right{border-right:2px solid #fff;right:0}.valve-wing:before,.valve-wing:after{content:"";transform-origin:0;background:#fff;width:19px;height:2px;position:absolute;top:0}.valve-wing.left:before{left:0;transform:rotate(39deg)}.valve-wing.left:after{top:auto;bottom:0;left:0;transform:rotate(-39deg)}.valve-wing.right:before{transform-origin:100%;right:0;transform:rotate(-39deg)}.valve-wing.right:after{transform-origin:100%;top:auto;bottom:0;right:0;transform:rotate(39deg)}.valve-notch{width:13px;height:9px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.valve-notch:before,.valve-notch:after{content:"";background:#fff;width:8px;height:2px;position:absolute;top:0}.sensor-capillary{z-index:4;box-sizing:border-box;pointer-events:none;border-top:2px solid #fff;border-left:2px solid #fff;border-right:2px solid #fff;height:112px;position:absolute;bottom:59px;left:28%;right:36%}.sensor-capillary>i{box-sizing:border-box;background:#15091b;border:2px solid #fff;border-radius:50%;width:10px;height:10px;display:block;position:absolute}@media (max-width:760px){.expansion-valve-node{width:30px;height:30px;bottom:25px}.valve-tc{width:19px;height:19px;font-size:6px;top:-19px}.valve-tc:after{height:6px}.valve-bowtie{width:27px;height:22px}.valve-wing{width:13.5px;height:19px}.valve-wing:before,.valve-wing:after{width:15px}.valve-notch{width:10px;height:7px;bottom:-7px}.valve-notch:before,.valve-notch:after{width:6px}.sensor-capillary{height:84px;bottom:39.5px;right:35%}.sensor-capillary>i{width:8px;height:8px}.capillary-bulb{right:-5px}}.valve-tc:after{display:none}.sensor-capillary{right:39%}.capillary-corner-dot{top:-1px;left:-1px}.valve-notch:before{left:0;transform:rotate(42deg)}.valve-notch:after{right:0;transform:rotate(-42deg)}@media (max-width:760px){.valve-tc{top:-8px}.sensor-capillary{right:38%}.capillary-corner-dot{top:-1px;left:-1px}.valve-notch{width:14px;height:9px;top:15px;bottom:auto}.valve-notch:before,.valve-notch:after{width:9px}}.expansion-valve-node{left:34%}.sensor-capillary{left:34%;right:35%}.capillary-bulb{bottom:5px;right:-6px}.valve-notch{width:12px;height:10px;top:14px;bottom:auto}.valve-notch:before,.valve-notch:after{width:8px;top:0}.valve-notch:before{transform-origin:0;left:0;transform:rotate(45deg)}.valve-notch:after{transform-origin:100%;right:0;transform:rotate(-45deg)}@media (max-width:760px){.expansion-valve-node{left:34%}.sensor-capillary{left:34%;right:34%}.valve-tc{top:-51px}.capillary-bulb{bottom:4px;right:-5px}.valve-notch{width:10px;height:8px;top:11px}.valve-notch:before,.valve-notch:after{width:7px}}.valve-tc{top:-59px}.sensor-capillary{border-right:0}.sensor-capillary:after{content:"";background:#fff;width:2px;position:absolute;top:0;bottom:15px;right:-2px}.valve-wing.left:before{transform:rotate(35deg)}.valve-wing.left:after,.valve-wing.right:before{transform:rotate(-35deg)}.valve-wing.right:after{transform:rotate(35deg)}@media (max-width:760px){.valve-tc{top:-44px}.sensor-capillary:after{bottom:12px}.valve-wing:before,.valve-wing:after{width:17px}.valve-notch{width:5px;height:10px;top:13px}.valve-notch:before,.valve-notch:after{width:10px}}.valve-wing:before,.valve-wing:after{width:20.8px}.valve-notch{width:12px;height:12px;top:18px}.valve-notch:before,.valve-notch:after{width:13.2px}.valve-notch:before{transform:rotate(63deg)}.valve-notch:after{transform:rotate(-63deg)}@media (max-width:760px){.valve-wing:before,.valve-wing:after{width:16.6px}.valve-notch{width:10px;height:10px;top:15px}.valve-notch:before,.valve-notch:after{width:11px}}.expansion-valve-node{bottom:39.5px}.valve-queue{z-index:5;pointer-events:none;border-radius:99px;width:9%;height:10px;position:absolute;bottom:54px;left:24.5%;overflow:hidden}.valve-queue>i{background:#ffb64e;border-radius:50%;animation:.8s ease-in-out infinite alternate paused valve-queue-jostle;display:block;position:absolute;box-shadow:0 0 3px #ffffffbf}.pipe-stage.running .valve-queue>i{animation-play-state:running}@keyframes valve-queue-jostle{0%{transform:translate(-1px,-.6px)scale(.98)}to{transform:translate(1.5px,.7px)scale(1.02)}}.load-card .valve-control-heading{margin-top:2px}.valve-opening-control{accent-color:#ffb64e;cursor:pointer;width:100%;margin:0 0 7px}.valve-control-note{color:#9f8fa7;font-size:8px;line-height:1.45;display:block}.valve-opening-control:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:760px){.expansion-valve-node{bottom:24px}.valve-queue{width:9%;height:8px;bottom:35px;left:24%}.valve-queue>i{transform:scale(.8)}}.workbench-diagram .pipe-stage{background-color:#100716;background-image:linear-gradient(#9d5bb51f 1px,#0000 1px),linear-gradient(90deg,#9d5bb51f 1px,#0000 1px),radial-gradient(circle,#702e9359,#0000 48%),radial-gradient(circle at 82% 16%,#ff53681f,#0000 27%),radial-gradient(circle at 17% 82%,#f7f3ff21,#0000 28%);position:relative;box-shadow:inset 0 0 90px #561f703d}.pipe-loop{border-color:#523d5f;box-shadow:inset 0 0 0 2px #ffffff0f,0 0 22px #8951a259}.thermal-pipes{z-index:2;pointer-events:none;position:absolute;inset:0}.thermal-pipes>i{filter:saturate(.8);opacity:.78;border-radius:99px;display:block;position:absolute}.thermal-top{background:linear-gradient(90deg,#ffb64e 0 42%,#e3a151 52%,#ff5964 70%);height:6px;top:56px;left:59px;right:59px}.thermal-right{background:linear-gradient(#ff5964 0 48%,#a565a9 57%,#f7f3ff 72%);width:6px;top:59px;bottom:59px;right:56px}.thermal-bottom{background:linear-gradient(90deg,#f7f3ff 0 34%,#f7f3ff 64% 100%);height:6px;bottom:56px;left:59px;right:59px}.thermal-left{background:linear-gradient(#ffb64e,#f7f3ff);width:6px;top:59px;bottom:59px;left:56px}.pipe-data{z-index:7;color:#bdaec4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0811e0;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;gap:3px;min-width:118px;padding:8px 10px;font-size:8px;line-height:1.25;display:flex;position:absolute;box-shadow:0 10px 24px #00000047}.pipe-data b{letter-spacing:1.2px;font-size:7px}.pipe-data.hot{border-left:3px solid #ff5964;top:31%;right:2%}.pipe-data.hot b{color:#ff858c}.pipe-data.liquid{border-left:3px solid #ffb64e;top:31%;left:2%}.pipe-data.liquid b{color:#ffb64e}.pipe-data.injection{border-left:3px solid #f7f3ff;bottom:27%;left:2%}.pipe-data.injection b{color:#f7f3ff}.pipe-data.suction{border-left:3px solid #f7f3ff;bottom:27%;right:2%}.pipe-data.suction b{color:#f7f3ff}.heat-exchanger-node>small{background:linear-gradient(145deg,#180e1df5,#2d1836f5);border-color:#ffffff29;flex-direction:column;gap:2px;min-width:112px;padding:7px 10px;display:flex;bottom:-39px;box-shadow:0 10px 25px #0000004d}.heat-exchanger-node>small b{font-size:8px}.heat-exchanger-node>small em{color:#9987a2;letter-spacing:.7px;text-transform:uppercase;font-size:6px;font-style:normal;font-weight:700}.refrigerant-picker{align-items:center;gap:8px;margin-top:10px;display:flex}.refrigerant-picker>span{color:#9e8ca7;letter-spacing:1.2px;font-size:7px;font-weight:900}.refrigerant-picker select{color:#fff;background:#130c17;border:1px solid #56405f;border-radius:8px;height:28px;padding:0 25px 0 9px;font-size:9px;font-weight:900}.refrigerant-picker small{color:#ffb64e;font-size:7px}.mini-gauge b{font-variant-numeric:tabular-nums}.flow-particle{background:#ffb64e;box-shadow:0 0 5px #ffb64ecc}.valve-queue{width:10.5%;left:23%}.load-card{background:linear-gradient(145deg,#382441d6,#201527e6)}.valve-opening-control{height:18px}.workbench-topbar{background:linear-gradient(90deg,#08050bf0,#190c1fe6)}@media (max-width:760px){.thermal-top{height:6px;top:36.5px;left:39.5px;right:39.5px}.thermal-right{width:6px;top:39.5px;bottom:39.5px;right:36.5px}.thermal-bottom{height:6px;bottom:36.5px;left:39.5px;right:39.5px}.thermal-left{width:6px;top:39.5px;bottom:39.5px;left:36.5px}.pipe-data{min-width:86px;padding:6px 7px;font-size:6px}.pipe-data b{font-size:6px}.pipe-data.hot,.pipe-data.suction{right:1%}.pipe-data.liquid,.pipe-data.injection{left:1%}.heat-exchanger-node>small{min-width:90px;padding:6px;bottom:-34px}.refrigerant-picker{flex-wrap:wrap}.refrigerant-picker small{width:100%}.valve-queue{width:12%;left:22%}}.workbench-diagram .pipe-stage{box-shadow:none;background-color:#15091b;background-image:linear-gradient(#7e448e1a 1px,#0000 1px),linear-gradient(90deg,#7e448e1a 1px,#0000 1px),radial-gradient(circle at 50% 45%,#531f6538,#0000 58%);background-size:42px 42px,42px 42px,auto}.pipe-stage.running:not(.flowing) .flow-particle,.pipe-stage.running:not(.flowing) .compressor-chamber>b{opacity:.28;animation-play-state:paused}.heat-exchanger-node.off .heat-fan-rotor{animation:none!important}.heat-exchanger-node.off .heat-fan-shell{background:#34283a}.heat-exchanger-node.off small{border-color:#70404a}.compressor-node.off{background:#34283a}.analog-panel{grid-template-columns:1fr 1fr;gap:14px;padding:15px}.analog-gauge{aspect-ratio:1;background:radial-gradient(circle at 50% 58%,#25202a 0 13%,#0c0a0f 55%,#19151d 100%);border:5px solid #e8e9eb;border-radius:50%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #4c4551,0 10px 24px #00000052}.analog-gauge.low{color:#f7f3ff}.analog-gauge.high{color:#ff6b72}.gauge-tick{z-index:2;transform-origin:50% 62px;width:2px;height:9px;transform:translateX(-50%) rotate(var(--tick-angle));background:#e8e9eb;position:absolute;top:5px;left:50%}.analog-gauge>span{color:currentColor;letter-spacing:1.5px;font-size:8px;font-weight:900;position:absolute;top:23%;left:50%;transform:translate(-50%)}.analog-gauge>b{z-index:5;color:#fff;font-variant-numeric:tabular-nums;font-size:22px;position:absolute;bottom:24%;left:50%;transform:translate(-50%)}.analog-gauge>small{color:#a99dad;font-size:7px;position:absolute;bottom:15%;left:50%;transform:translate(-50%)}.gauge-needle{z-index:3;transform-origin:50% 100%;width:3px;height:39%;transform:translate(-50%,-100%) rotate(var(--needle-angle));background:currentColor;border-radius:99px;text-decoration:none;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:51%;left:50%;box-shadow:0 0 8px}.gauge-hub{z-index:4;background:#17131a;border:3px solid #e8e9eb;border-radius:50%;width:13px;height:13px;text-decoration:none;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.analog-gauge>em{color:#8e828f;font-size:6px;font-style:normal;position:absolute;bottom:9%}.scale-min{left:17%}.scale-max{right:17%}.component-control{background:#35233fc2;border:1px solid #ffffff1f;border-radius:18px;padding:17px}.component-control>p{color:#ffb64e;letter-spacing:1.7px;margin:0 0 12px;font-size:8px;font-weight:900}.component-control>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.component-control button{color:#fff;text-align:left;background:#241a2b;border:1px solid #504257;border-radius:11px;grid-template-columns:12px 1fr auto;align-items:center;gap:7px;min-height:50px;padding:9px 10px;font-size:9px;font-weight:900;display:grid}.component-control button>i{background:#6e6175;border-radius:50%;width:8px;height:8px}.component-control button>small{color:#918497;font-size:7px}.component-control button.on{border-color:#ffb64e}.component-control button.on>i{background:#ffb64e;box-shadow:0 0 9px #ffb64e}.component-control button.on>small{color:#ffb64e}.workshop-card>div{grid-template-columns:1fr 1fr}.workshop-card button{min-height:58px}.control-rack{gap:13px;display:grid}.control-rack label{display:block}.control-rack label>span{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:9px;display:flex}.control-rack strong{color:#ffb64e}.control-rack input{accent-color:#ffb64e;cursor:pointer;width:100%}.control-rack input:focus-visible{outline-offset:3px;outline:2px solid #fff}.diagnosis-card.warning{border-left-color:#ffc64b}.diagnosis-card.warning>p i{background:#ffc64b}.workbench-sidebar{gap:12px}@media (max-width:760px){.analog-panel{grid-template-columns:1fr 1fr}.analog-gauge>b{font-size:17px}.gauge-tick{transform-origin:50% 47px}.component-control>div,.workshop-card>div{grid-template-columns:1fr}.pipe-data{display:none}}.thermal-pipes{z-index:2;pointer-events:none;opacity:.84;filter:saturate(.92);-webkit-mask-composite:xor;background:conic-gradient(from -90deg,#ffb64e 0deg 52deg,#ddb06a 86deg,#ff6a6e 116deg,#ff5964 162deg,#9566b0 218deg,#f7f3ff 262deg 296deg,#f7f3ff 324deg,#ffb64e 360deg);border-radius:52px;padding:6px;position:absolute;inset:56px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.thermal-pipes>i{display:none}@media (max-width:760px){.thermal-pipes{border-radius:38px;padding:6px;inset:36.5px}}.segment-flow-track{z-index:9;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.header-differential-card{box-sizing:border-box;background:#23172bd1;border:1px solid #ffffff1a;border-radius:15px;align-content:start;gap:6px;width:190px;min-width:190px;min-height:98px;padding:9px 11px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:grid}.header-differential-card>p{color:#c3b3ca;letter-spacing:1.7px;margin:0;font-size:7px;font-weight:900}.header-differential-card>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.header-differential-card span{color:#ffb64e;letter-spacing:1px;font-size:6px;font-weight:900}.header-differential-card b{color:#fff;white-space:nowrap;font-size:13px}.header-differential-card input{accent-color:#ffb64e;cursor:pointer;width:100%;margin:0}.header-differential-card small{color:#9b8ba4;font-size:6px;line-height:1.25}.component-control button,.workshop-card button{transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s}.control-rack{gap:8px}.control-rack label{border:1px solid #0000;border-radius:10px;padding:7px 8px;transition:border-color .2s,background-color .2s,box-shadow .2s}@media (hover:hover){@media (min-width:761px) and (hover:hover) and (pointer:fine){.component-control button:hover,.workshop-card button:hover,.control-rack label:hover{background-color:#ffb64e13;border-color:#ffb64e;box-shadow:0 0 0 1px #ffb64e1f,0 8px 22px #ffb64e1f}}:is(.component-control button:focus-visible,.workshop-card button:focus-visible,.control-rack label:focus-within){background-color:#ffb64e13;border-color:#ffb64e;box-shadow:0 0 0 1px #ffb64e1f,0 8px 22px #ffb64e1f}@media (min-width:761px) and (hover:hover) and (pointer:fine){.component-control button:hover,.workshop-card button:hover{transform:translateY(-1px)}}}@media (min-width:1100px){.header-status-zone>.admin-block-item:nth-child(2){flex:0 0 260px;width:260px}.header-status-zone>.admin-block-item:nth-child(3){flex:0 0 190px;width:190px}.header-status-zone .header-differential-card{font-variant-numeric:tabular-nums;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;overflow:hidden}}@media (max-width:760px){.header-differential-card{border-radius:11px;gap:4px;width:100%;min-width:0;height:100%;min-height:0;padding:9px}}.segment-flow-track path{fill:none}.pipe-fluid-base{stroke:var(--particle-color,#ffb64e);stroke-width:clamp(2.7px, var(--particle-thickness,3px), 4.2px);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;opacity:0;fill:none;filter:none;vector-effect:non-scaling-stroke;shape-rendering:geometricprecision}.segment-flow-track .pipe-fluid-molecule{opacity:.94;filter:drop-shadow(0 0 3px #ffb64ed1);transition:opacity .7s linear}.circuit-gas-track path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.circuit-gas-haze{stroke:#ffb64e1f;stroke-width:4.7px;filter:blur(1.2px);animation:15s linear infinite circuit-gas-haze-flow}.circuit-gas-wisp{stroke:#ffb64e;animation-timing-function:linear;animation-iteration-count:infinite}.circuit-gas-wisp-a{stroke-width:2.7px;stroke-dasharray:130 28 60 45;opacity:.46;animation-name:circuit-gas-flow-a;animation-duration:13s}.circuit-gas-wisp-b{stroke-width:1.45px;stroke-dasharray:70 55 170 38;opacity:.42;animation-name:circuit-gas-flow-b;animation-duration:17s}.circuit-gas-wisp-c{stroke-width:4.1px;stroke-dasharray:210 80 45 120;opacity:.13;animation-name:circuit-gas-flow-c;animation-duration:21s}.circuit-gas-track.gas-stopped path{animation-play-state:paused}.circuit-gas-track.gas-running path{animation-play-state:running}@keyframes circuit-gas-flow-a{to{stroke-dashoffset:-526px}}@keyframes circuit-gas-flow-b{to{stroke-dashoffset:-666px}}@keyframes circuit-gas-flow-c{to{stroke-dashoffset:-455px}}@keyframes circuit-gas-haze-flow{to{stroke-dashoffset:-528px}}.circuit-phase-track path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.closed-circuit-guide{fill:none;stroke:#0000;stroke-width:7.15px;pointer-events:none}.phase-continuity-bed{fill:none;stroke:#58466d75;stroke-width:7.15px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;filter:drop-shadow(0 0 1px #b8aec52e)}.phase-continuity-high{stroke:#a9414e1a;filter:drop-shadow(0 0 1px #eb546024)}.phase-continuity-low{stroke:#58466d8f}.phase-gas-base{stroke:#ffb64e21;stroke-width:7.15px;filter:blur(.55px)}.phase-gas-ribbon{stroke:#ffb64e;animation-timing-function:linear;animation-iteration-count:infinite}.phase-gas-ribbon-a{stroke-width:2.15px;stroke-dasharray:118 30 56 48;opacity:.4;animation-name:phase-gas-flow-a;animation-duration:14s}.phase-gas-ribbon-b{stroke-width:1.15px;stroke-dasharray:62 54 154 42;opacity:.38;animation-name:phase-gas-flow-b;animation-duration:18s}.phase-gas-ribbon-c{stroke-width:.8px;stroke-dasharray:28 20 84 36;opacity:.24;animation-name:phase-gas-flow-c;animation-duration:23s}[data-pressure-side=high] .phase-gas-base{opacity:.26;filter:blur(.8px)drop-shadow(0 0 1px #ff46522e)}[data-pressure-side=high] .phase-gas-ribbon-a{stroke-width:2.55px;stroke-dasharray:92 22 178 34;opacity:.56;filter:drop-shadow(0 0 1.4px #ff776894)}[data-pressure-side=high] .phase-gas-ribbon-b{stroke-width:1.35px;stroke-dasharray:48 31 118 24;opacity:.42}[data-pressure-side=high] .phase-gas-ribbon-c{stroke-width:1px;opacity:.34}.phase-liquid-body{stroke:#ffb64eb8;stroke-width:7.15px;filter:drop-shadow(0 0 1px #ffb64e47)}.phase-liquid-band{stroke:#ffb64e;animation-timing-function:linear;animation-iteration-count:infinite}.phase-liquid-band-a{stroke-width:1.15px;stroke-dasharray:176 38 94 44;opacity:.48;animation-name:phase-liquid-flow-a;animation-duration:16s}.phase-liquid-band-b{stroke-width:2.6px;stroke-dasharray:238 66 52 104;opacity:.16;animation-name:phase-liquid-flow-b;animation-duration:21s}[data-pressure-side=high] .phase-liquid-body{opacity:.38;filter:blur(.32px)drop-shadow(0 0 1px #eb546033)}[data-pressure-side=high] .phase-liquid-band-a{opacity:.34}[data-pressure-side=high] .phase-liquid-band-b{opacity:.12}.phase-liquid-reducer-source path,.phase-liquid-reduced path{stroke-linecap:round}.phase-liquid-reduced .phase-liquid-body{stroke-width:5.15px}.phase-liquid-reduced .phase-liquid-band-a{stroke-width:.86px}.phase-liquid-reduced .phase-liquid-band-b{stroke-width:1.8px}.phase-section-injection path,.phase-section-evaporator path,.phase-section-suction path{stroke-linecap:round}.phase-injection-spray{pointer-events:none;transition:opacity .7s}.phase-injection-spray.active{opacity:1}.phase-injection-spray.settled{opacity:.08}.phase-injection-spray path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.injection-spray-cloud{stroke:url(#injection-spray-cloud-gradient);stroke-width:4.4px;filter:url(#injection-spray-turbulence);opacity:.78}.injection-spray-fine-mist{stroke:#f7f3ff;stroke-width:.82px;stroke-dasharray:.24 1.26;filter:url(#injection-spray-turbulence);opacity:.58}.injection-spray-core{stroke:url(#injection-spray-core-gradient);stroke-width:1.05px;stroke-dasharray:14 86;filter:drop-shadow(0 0 1px #f7f3ffad)}.phase-injection-spray circle{filter:drop-shadow(0 0 .8px #f7f3ffb3)}.phase-valve-backup{opacity:calc(.18 + var(--tev-backup-strength,.4) * .78);transition:opacity .7s}.phase-valve-backup.settled{opacity:.12}.phase-valve-backup-glow{stroke:url(#tev-upstream-gradient);stroke-width:5.8px;opacity:.2;filter:blur(.45px)}.phase-valve-backup-pulse{stroke:#ffe9c8;stroke-width:1.35px;stroke-dasharray:1.2 4.8 2.4 6.2;opacity:.82;filter:drop-shadow(0 0 1.2px #ffebcdcc);animation:2.4s cubic-bezier(.45,.05,.55,.95) infinite tev-liquid-backup-flow}.phase-injection-mist{mix-blend-mode:screen}.circuit-phase-track.phase-stopped *{animation-play-state:paused}.circuit-phase-track.phase-running *{animation-play-state:running}@keyframes phase-gas-flow-a{to{stroke-dashoffset:-504px}}@keyframes phase-gas-flow-b{to{stroke-dashoffset:-624px}}@keyframes phase-gas-flow-c{to{stroke-dashoffset:-748px}}@keyframes phase-liquid-flow-a{to{stroke-dashoffset:-704px}}@keyframes phase-liquid-flow-b{to{stroke-dashoffset:-920px}}@keyframes tev-liquid-backup-flow{to{stroke-dashoffset:-14.6px}}.pipe-stage.running .segment-flow-track .pipe-fluid-molecule{opacity:.94}.pipe-stage.running:not(.flowing) .segment-flow-track .pipe-fluid-molecule{opacity:.36;transition:opacity .9s linear,r .5s linear}.pipe-stage.paused .segment-flow-track .pipe-fluid-molecule{opacity:.42}.valve-queue{width:11%;height:12px;bottom:53px;left:23.3%;overflow:visible}.valve-queue>i{filter:saturate(1.02)brightness(1.08);animation:valve-queue-jostle var(--queue-duration,1.9s) ease-in-out infinite alternate;opacity:.94;background:#ffb64e;box-shadow:0 0 5px #ffffffe0,0 0 14px #ffb64e9e}.pipe-stage.running:not(.flowing) .valve-queue>i{opacity:.28;animation-play-state:paused}.pipe-stage.paused .valve-queue>i{opacity:.5}@media (max-width:760px){.valve-queue{width:13%;height:10px;bottom:34px;left:22.2%}.valve-queue>i{transform:scale(.86)}}.circuit-value-table{display:none}.analog-panel{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gauge-cluster{gap:10px;display:grid}.gauge-metrics{gap:8px;display:grid}.gauge-metrics>div{background:#180e1ee0;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 10px;padding:10px 12px;display:grid}.gauge-metrics span,.flow-summary span{color:#ffb64e;letter-spacing:1.4px;font-size:7px;font-weight:900}.gauge-metrics b{color:#fff;text-align:right;white-space:nowrap;margin-top:0;font-size:18px;display:block}.gauge-metrics small,.flow-summary small{color:#9b8ba4;margin-top:0;font-size:8px;line-height:1.35;display:block}.gauge-metrics small{grid-column:1/-1}.flow-summary{background:linear-gradient(145deg,#1e1525f5,#311d3beb);border:1px solid #ffb64e38;border-radius:14px;padding:11px 12px}.flow-summary b{color:#fff;margin-top:6px;font-size:22px;display:block}@media (max-width:760px){.analog-panel{grid-template-columns:1fr}.gauge-metrics{grid-template-columns:1fr 1fr}.gauge-metrics b{font-size:15px}.flow-summary b{font-size:18px}}.analog-gauge{isolation:isolate;background:radial-gradient(circle at 50% 54%,#17121d 0 22%,#0b0910 60%,#14101a 100%);border-color:#f3f4f7;position:relative;box-shadow:inset 0 0 0 2px #ffffff24,inset 0 -12px 18px #00000047,0 10px 26px #00000047}.analog-gauge:before,.analog-gauge:after{content:none}.analog-gauge.low{box-shadow:inset 0 0 0 2px #ffffff1f,inset 0 -12px 18px #00000047,0 0 0 1px #f7f3ff29,0 10px 22px #58466d2e}.analog-gauge.high{box-shadow:inset 0 0 0 2px #ffffff1f,inset 0 -12px 18px #00000047,0 0 0 1px #ff6b7229,0 10px 22px #8527332e}.gauge-tick{background:#f5f5f8eb;border-radius:999px;width:2px;box-shadow:0 0 4px #ffffff1a}.analog-gauge>span{top:26%}.analog-gauge>b{bottom:22%}.analog-gauge>small{bottom:12%}.gauge-needle{width:4px;box-shadow:0 0 12px currentColor,0 0 22px color-mix(in srgb,currentColor 52%, transparent);will-change:transform;border-radius:999px;transition:none}.gauge-hub{border-width:3px;width:14px;height:14px;box-shadow:0 0 0 2px #ffffff12}.gauge-scale-label{left:var(--label-x);top:var(--label-y);color:#f4f0f6d1;font-variant-numeric:tabular-nums;pointer-events:none;font-size:7px;font-style:normal;display:block;position:absolute;transform:translate(-50%,-50%)}.analog-gauge{width:100%;min-width:0;max-width:220px;min-height:160px}.thermal-top{left:106px;right:106px}.thermal-right{top:106px;bottom:106px}.thermal-bottom{left:106px;right:106px}.thermal-left{top:106px;bottom:106px}.thermal-corner{opacity:.88;filter:saturate(.95);border-radius:50%;width:100px;height:100px;display:block;position:absolute;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px))}.corner-tl{clip-path:inset(0 50% 50% 0);background:linear-gradient(135deg,#ffb64e 20%,#f7f3ff 100%);top:56px;left:56px}.corner-tr{clip-path:inset(0 0 50% 50%);background:linear-gradient(225deg,#ff5964 38%,#e3a151 100%);top:56px;right:56px}.corner-br{clip-path:inset(50% 0 0 50%);background:linear-gradient(315deg,#f7f3ff 38%,#a565a9 100%);bottom:56px;right:56px}.corner-bl{clip-path:inset(50% 50% 0 0);background:linear-gradient(45deg,#f7f3ff 25%,#ffb64e 100%);bottom:56px;left:56px}@media (max-width:760px){.thermal-top{left:73px;right:73px}.thermal-right{top:73px;bottom:73px}.thermal-bottom{left:73px;right:73px}.thermal-left{top:73px;bottom:73px}.thermal-corner{width:73px;height:73px}.corner-tl{top:36.5px;left:36.5px}.corner-tr{top:36.5px;right:36.5px}.corner-br{bottom:36.5px;right:36.5px}.corner-bl{bottom:36.5px;left:36.5px}}@media (min-width:1100px){.refrigeration-simulation{min-height:100vh;overflow:visible}.simple-circuit-page{width:min(1860px,99vw);min-height:calc(100vh - 86px);padding:14px 0 22px;display:flex}.simulation-workbench{grid-template-rows:auto 1fr;width:100%;min-height:calc(100vh - 116px);display:grid}.workbench-topbar{gap:12px;min-height:88px;padding:16px 22px}.workbench-mode{border-radius:15px;grid-template-columns:38px 1fr;gap:0 10px;width:208px;height:62px;padding:10px 13px}.workbench-mode>span{width:38px;height:38px;font-size:14px}.workbench-mode>b{font-size:13px}.admin-layout-toolbar{align-items:center;gap:8px;margin-left:auto;display:flex}.admin-layout-toolbar button{color:#d1c2d7;letter-spacing:.6px;background:#1b1320;border:1px solid #4e3c58;border-radius:11px;height:38px;padding:0 12px;font-size:8px;font-weight:900}.admin-layout-toolbar button.active{color:#ffb64e;border-color:#ffb64e}.admin-layout-toolbar button:disabled{opacity:.45;cursor:not-allowed}.admin-layout-toolbar span{color:#ffb64e;letter-spacing:1.1px;font-size:7px;font-weight:900}.admin-block-item{transform:translate(var(--admin-offset-x,0),var(--admin-offset-y,0));position:relative}.admin-stage-item{z-index:8;pointer-events:none;transform:translate(var(--admin-offset-x,0),var(--admin-offset-y,0));position:absolute;inset:0}.admin-stage-item>*{pointer-events:auto}.admin-movable.editing{cursor:grab;-webkit-user-select:none;user-select:none}.admin-movable.editing>*{outline-offset:4px;outline:1px dashed #ffb64e73}.admin-movable.editing:active{cursor:grabbing}.workbench-body{grid-template-columns:minmax(0,2.25fr) minmax(360px,.95fr);gap:14px;min-height:0;padding:14px}.workbench-diagram,.workbench-sidebar{min-height:0}.workbench-diagram-head{gap:14px;min-height:74px;padding:14px 18px}.workbench-diagram-head h1{font-size:18px}.workbench-diagram-head p,.diagnosis-card>p,.workshop-card>p{letter-spacing:1.8px;font-size:7px}.workbench-diagram .pipe-stage{align-content:start;min-height:0;padding:20px 18px 18px}.pipe-field-shell{place-items:start center;width:100%;height:640px;display:grid;overflow:visible}.workbench-sidebar{gap:12px;padding:12px;overflow:visible}.diagnosis-card,.gauge-card,.workshop-card,.load-card,.component-control{border-radius:15px}.diagnosis-card{padding:14px}.diagnosis-card h2,.workshop-card h2{margin:8px 0 6px;font-size:16px}.diagnosis-card>span{font-size:9px;line-height:1.45}.analog-panel{gap:12px;padding:13px}.gauge-cluster{gap:10px}.analog-gauge{border-width:6px;justify-self:center;max-width:230px}.gauge-tick{transform-origin:50% 62px;height:8px}.sensor-card{padding:10px 12px}.sensor-card b{font-size:13px}.sensor-card small{font-size:7px}.component-control{padding:12px}.component-control>p{margin-bottom:8px;font-size:7px}.component-control>div{gap:6px}.component-control button{min-height:42px;padding:7px 8px;font-size:8px}.component-control button>small{font-size:6px}.workshop-card{padding:13px}.workshop-card>div{gap:6px;margin-top:10px}.workshop-card button{min-height:50px;padding:8px;font-size:8px}.workshop-card button>small{font-size:7px}.load-card{margin-top:0;padding:13px}.flow-summary{border-radius:12px;padding:9px 10px}.flow-summary b{font-size:18px}.control-rack{gap:10px}.control-rack label>span{margin-bottom:4px;font-size:8px}.refrigeration-simulation{height:100dvh;overflow:hidden}.simple-circuit-page{height:calc(100dvh - 64px);min-height:0;padding:8px 0 10px;overflow:hidden}.simulation-workbench{height:100%;min-height:0;overflow:hidden}.workbench-topbar{min-height:84px;overflow:visible}.workbench-mode{width:286px;min-width:0;height:68px;padding:10px 14px}.workbench-mode>b{white-space:normal;font-size:14px;line-height:1.05}.workbench-mode>small{font-size:10px}.workbench-body{height:100%;min-height:0;overflow:hidden}.workbench-diagram,.workbench-sidebar{height:100%;overflow:hidden}.workbench-diagram-head{min-height:82px;padding:12px 16px}.diagram-head-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.diagram-head-title-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.workbench-diagram-head h1{font-size:20px;line-height:1}.header-status-zone{flex:none;align-items:flex-start;gap:10px;display:flex}.header-diagnosis-card{background:#23172bd1;border:1px solid #ffffff1f;border-left:4px solid #ffb64e;border-radius:15px;flex:none;width:min(420px,31vw);min-height:98px;padding:10px 12px;transform:translateY(0)}.header-diagnosis-card>p{color:#c3b3ca;letter-spacing:1.7px;align-items:center;gap:8px;margin:0 0 6px;font-size:7px;font-weight:900;display:flex}.header-diagnosis-card>p i{background:#ffb64e;border-radius:50%;width:8px;height:8px}.header-diagnosis-card h2{margin:0 0 5px;font-size:16px;line-height:1.1}.header-diagnosis-card>span{color:#b6a6bd;font-size:8px;line-height:1.4;display:block}.header-diagnosis-card.warning{border-left-color:#ffc64b}.header-diagnosis-card.warning>p i{background:#ffc64b}.header-sensor-card{background:#23172bd1;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px 10px;min-width:236px;padding:9px 11px;display:grid}.header-sensor-card>p{color:#c3b3ca;letter-spacing:1.7px;grid-column:1/-1;margin:0 0 1px;font-size:7px;font-weight:900}.header-sensor-card>div{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.header-sensor-card span{color:#ffb64e;letter-spacing:1.2px;font-size:6px;font-weight:900}.header-sensor-card b{color:#fff;white-space:nowrap;font-size:13px}.header-sensor-card small{color:#9b8ba4;grid-column:1/-1;font-size:6px;line-height:1.25}.refrigerant-picker.compact{flex-wrap:wrap;align-items:center;gap:6px;margin-top:0;display:flex}.refrigerant-picker.compact>span{font-size:6px}.refrigerant-picker.compact select{border-radius:7px;min-width:88px;height:24px;padding:0 22px 0 8px;font-size:8px}.refrigerant-picker.compact small{width:auto;font-size:6px}.workbench-diagram .pipe-stage{height:100%;padding:14px 16px 12px}.pipe-field-shell{height:clamp(474px,55vh,620px)}.pipe-field{transform-origin:top;transform:translateY(18px)scaleX(.98)scaleY(.88)}.workbench-sidebar{grid-template-rows:auto minmax(0,1fr);gap:10px;padding:10px;display:grid}.gauge-card{flex:none;overflow:visible}.analog-panel{align-items:start;gap:8px;padding:8px}.gauge-cluster{align-content:start;justify-items:center;gap:7px}.analog-gauge{aspect-ratio:1;border-width:3px;width:150px;min-width:150px;max-width:none;height:150px;min-height:150px}.analog-gauge>b{font-size:18px}.analog-gauge>span{font-size:7px}.analog-gauge>small,.gauge-scale-label{font-size:6px}.gauge-metrics{gap:5px}.gauge-metrics>div{border-radius:10px;padding:6px 8px}.gauge-metrics b{font-size:13px}.gauge-metrics small{font-size:6px}.sidebar-scroll-zone{flex-direction:column;flex:1;gap:10px;min-height:0;padding-right:4px;display:flex;overflow:auto}.sidebar-scroll-zone::-webkit-scrollbar{width:8px}.sidebar-scroll-zone::-webkit-scrollbar-thumb{background:#ffb64e38;border-radius:999px}}@media (max-width:760px){.diagram-head-title-row{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.refrigerant-picker.compact{margin-top:0}.refrigerant-picker.compact select{min-width:90px}.header-status-zone{align-items:start;gap:10px;width:100%;display:grid}.admin-layout-toolbar{flex-wrap:wrap;grid-column:1/-1;margin-left:0}.header-diagnosis-card{background:#23172bd1;border:1px solid #ffffff1f;border-left:4px solid #ffb64e;border-radius:15px;width:100%;min-height:106px;padding:11px 14px;transform:translateY(0)}.header-diagnosis-card>p{color:#c3b3ca;letter-spacing:1.6px;align-items:center;gap:8px;margin:0 0 6px;font-size:7px;font-weight:900;display:flex}.header-diagnosis-card>p i{background:#ffb64e;border-radius:50%;width:8px;height:8px}.header-diagnosis-card h2{margin:0 0 5px;font-size:15px;line-height:1.1}.header-diagnosis-card>span{color:#b6a6bd;font-size:8px;line-height:1.35;display:block}.header-sensor-card{background:#23172bd1;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;width:100%;padding:12px 14px;display:grid}.header-sensor-card>p{color:#c3b3ca;letter-spacing:1.6px;grid-column:1/-1;margin:0;font-size:7px;font-weight:900}.header-sensor-card>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.header-sensor-card span{color:#ffb64e;letter-spacing:1.2px;font-size:7px;font-weight:900}.header-sensor-card b{color:#fff;font-size:15px}.header-sensor-card small{color:#9b8ba4;grid-column:1/-1;font-size:7px;line-height:1.35}.sidebar-scroll-zone{flex-direction:column;gap:10px;display:flex}.learning-nav{align-items:center;gap:7px;min-height:66px!important;padding:6px 12px!important}.learning-nav .trainer-brand{width:82px;height:38px}.learning-nav .learning-nav-center{gap:5px}.learning-nav .main-stage-switch{border-radius:12px;padding:3px}.learning-nav .main-stage-switch button{border-radius:9px;min-width:42px;height:32px;padding:0 7px;font-size:9px}.learning-nav .main-stage-switch button.all{min-width:43px}.learning-nav .top-simulation-button{border-radius:10px;min-width:67px;height:32px;padding:0 8px;font-size:6px}.learning-hero{padding:34px 16px 30px}.learning-home .welcome{margin-bottom:14px!important}.learning-home .welcome b{letter-spacing:-1.5px!important;font-size:30px!important}.hero-copy>p{letter-spacing:1.5px;margin-bottom:8px;font-size:8px}.hero-copy h1{letter-spacing:-3px;margin-bottom:15px;font-size:43px;line-height:.91}.hero-copy>span{font-size:12px;line-height:1.5}.hero-tags{gap:5px;margin-top:15px}.hero-tags b{padding:6px 8px;font-size:7px}.learning-hero .overview{border-radius:18px;grid-template-columns:72px 1fr;gap:14px;width:100%;margin-top:23px;padding:16px}.learning-hero .points-orb{width:70px;height:70px;box-shadow:0 0 0 6px #ffb64e1a,0 12px 24px #00000038}.learning-hero .points-orb b{font-size:20px}.learning-hero .overview dl{gap:7px}.learning-hero .overview dt{font-size:7px}.learning-hero .overview dd{font-size:15px}.learning-hero .overview>small{padding-top:10px;font-size:8px}.learning-catalog{padding:32px 12px 52px}.learning-heading{margin-bottom:18px}.learning-heading p{font-size:7px}.learning-heading h2{letter-spacing:-.8px;font-size:24px}.simulation-card{border-radius:16px;gap:12px;margin-bottom:15px;padding:14px}.simulation-icon{border-radius:12px;width:40px;height:40px;font-size:20px}.simulation-card b{font-size:14px;line-height:1.25}.simulation-card em{font-size:9px}.simulation-card>i{border-radius:10px;padding:10px;font-size:8px}.catalog-light-legend{border-radius:12px;gap:6px 10px;margin-bottom:12px;padding:9px 10px}.category-list{gap:9px}.learning-category{border-radius:15px}.category-head{grid-template-columns:36px 1fr auto 30px;gap:8px;min-height:70px;padding:10px}.category-icon{border-radius:11px;width:36px;height:36px;font-size:17px}.category-title b{font-size:14px}.category-percent{min-width:52px}.category-percent>b{font-size:14px}.category-head>i{border-radius:9px;width:28px;height:28px;font-size:16px}.topic-grid{gap:7px;padding:0 8px 8px}.topic-card{border-radius:12px;grid-template-columns:34px 1fr auto;gap:9px;min-height:78px;padding:12px}.topic-card>span{border-radius:9px;width:32px;height:32px}.topic-card b{font-size:12px}.topic-card small{font-size:8px}.topic-card em{font-size:7px}.learning-exam header{min-height:58px;padding:6px 10px}.learning-exam .exam-brand{width:88px;height:40px}.exam-grid{gap:10px;padding:12px 10px 30px}.exam-grid aside{border-radius:14px;grid-template-columns:68px 1fr;padding:12px}.ring{width:66px;height:66px}.ring b{font-size:17px}.ring span{font-size:7px}.exam-grid aside h3{font-size:13px}.exam-grid aside>p{font-size:8px}.quiz{border-radius:15px;padding:18px 14px}.qtop{gap:8px}.qtop span,.qtop small{font-size:7px}.question-heading{gap:8px;margin:20px 0 16px}.question-heading h1{letter-spacing:-.35px;font-size:20px;line-height:1.28}.choices{gap:8px}.choices button{border-radius:12px;min-height:50px;padding:9px 10px}.choices button>b{border-radius:8px;width:30px;height:30px}.choices button>span{font-size:12px}.quiz>footer{margin-top:18px}.quiz>footer button{border-radius:10px;padding:11px 14px}.simulation-nav{z-index:50;background:#070608f5;height:54px;padding:0 10px;position:sticky;top:0}.simulation-nav>button{border-radius:9px;padding:7px 9px;font-size:7px}.simulation-nav img{width:86px;height:34px}.simulation-hub{width:auto;padding:35px 12px 52px}.simulation-hub-heading p{font-size:7px}.simulation-hub-heading h1{font-size:40px}.simulation-hub-heading>span{margin-top:12px;font-size:11px}.circuit-choice-grid{gap:12px;margin-top:24px}.circuit-choice{border-radius:18px;min-height:245px;padding:18px}.circuit-preview{height:94px;margin-bottom:15px}.circuit-choice b{font-size:18px}.circuit-choice em{font-size:10px}.circuit-choice strong{padding-top:15px}.simple-circuit-page{width:auto;margin:0;padding:8px 8px 28px}.simulation-workbench{border-radius:15px}.workbench-topbar{grid-template-columns:1fr 1fr;gap:6px;padding:7px;display:grid}.workbench-mode{border-radius:10px;grid-template-columns:28px 1fr;gap:0 6px;height:50px;padding:6px}.workbench-mode>span{width:26px;height:26px;font-size:10px}.workbench-mode>b{font-size:9px;line-height:1.1}.workbench-mode>small{font-size:6px}.workbench-body{gap:7px;padding:6px}.workbench-diagram,.workbench-sidebar{border-radius:14px}.workbench-diagram-head{gap:8px;padding:10px}.workbench-diagram-head p{letter-spacing:1.4px;margin-bottom:3px;font-size:6px}.workbench-diagram-head h1{font-size:17px}.diagram-head-title-row{gap:6px}.refrigerant-picker.compact{grid-template-columns:auto auto;gap:4px 6px;display:grid}.refrigerant-picker.compact select{min-width:76px;height:25px;font-size:8px}.refrigerant-picker.compact small{grid-column:1/-1;font-size:6px}.header-status-zone{align-items:flex-start;gap:6px}.header-diagnosis-card{background:#23172bd1;border-radius:11px;min-height:96px;padding:9px 10px;transform:translateY(0)}.header-diagnosis-card h2{font-size:13px}.header-diagnosis-card>span{font-size:7px}.header-sensor-card{border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:9px}.header-sensor-card>p,.header-sensor-card small{grid-column:1/-1}.header-sensor-card>div{gap:2px;display:grid}.header-sensor-card span{letter-spacing:.5px;font-size:5px}.header-sensor-card b{font-size:10px}.workbench-diagram .pipe-stage{min-height:0;padding:9px 2px 12px}.pipe-field-shell{width:100%;height:auto;display:block;overflow:hidden}.pipe-field{transform-origin:50%;width:310px;max-width:100%;margin:0 auto;transform:scale(.9)}.workbench-sidebar{gap:7px;padding:7px}.analog-panel{grid-template-columns:1fr 1fr;gap:6px;padding:7px}.gauge-cluster{justify-items:center;gap:5px}.analog-gauge{border-width:3px;width:104px;min-width:104px;max-width:104px;height:104px;min-height:104px}.analog-gauge>b{font-size:13px}.analog-gauge>span{font-size:6px}.analog-gauge>small,.gauge-scale-label{font-size:5px}.gauge-tick{transform-origin:50% 42px;height:6px;top:3px}.gauge-needle{width:2px}.gauge-hub{border-width:2px;width:9px;height:9px}.gauge-metrics{grid-template-columns:1fr;gap:4px;width:100%}.gauge-metrics>div{text-align:center;border-radius:8px;padding:6px;display:block}.gauge-metrics span{letter-spacing:.7px;font-size:5px}.gauge-metrics b{text-align:center;margin-top:3px;font-size:11px}.gauge-metrics small{margin-top:2px;font-size:6px}.sidebar-scroll-zone{gap:7px}.component-control,.workshop-card,.load-card{border-radius:12px;padding:10px}.component-control>p,.workshop-card>p{margin-bottom:7px;font-size:6px}.component-control>div{grid-template-columns:1fr 1fr;gap:5px}.component-control button{border-radius:8px;grid-template-columns:8px 1fr auto;gap:5px;min-height:40px;padding:6px;font-size:7px}.component-control button>i{width:6px;height:6px}.component-control button>small{font-size:6px}.workshop-card h2{margin:5px 0;font-size:14px}.workshop-card>div{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px}.workshop-card button{border-radius:8px;min-height:47px;padding:6px;font-size:7px}.workshop-card button>small{font-size:6px}.control-rack{gap:8px}.flow-summary{border-radius:9px;padding:8px}.flow-summary b{font-size:16px}.flow-summary small{font-size:6px}.control-rack label>span,.valve-control-note{font-size:7px}}@media (max-width:380px){.learning-nav .trainer-brand{width:72px}.learning-nav .main-stage-switch button{min-width:37px;padding:0 5px}.learning-nav .top-simulation-button{min-width:58px;padding:0 6px}.hero-copy h1{font-size:39px}.analog-gauge{width:94px;min-width:94px;max-width:94px;height:94px;min-height:94px}.gauge-tick{transform-origin:50% 38px}}.learning-exam .question-heading.is-image-duplicate{justify-content:flex-end;margin:14px 0 4px}.question-image-gallery{grid-template-columns:1fr;justify-items:center;gap:14px;margin:18px 0 24px;display:grid}.question-image-gallery.is-multiple{grid-template-columns:repeat(2,minmax(0,1fr))}.question-image-gallery figure{background:#fff;border:1px solid #ded4e3;border-radius:18px;width:fit-content;min-width:0;max-width:100%;margin:0;overflow:hidden;box-shadow:0 12px 30px #2b18341a}.question-image-gallery.is-solution figure{border-color:#ffb64e7a;box-shadow:0 12px 30px #ffb64e1a}.question-image-frame{background:linear-gradient(145deg,#fff,#f7f5f8);place-items:center;width:fit-content;min-width:88px;max-width:100%;min-height:120px;padding:14px;display:grid;position:relative}.question-image-gallery.is-solution .question-image-frame{background:linear-gradient(145deg,#fff,#ffb64e)}.question-image-frame img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(380px,36dvh);display:block}.question-image-open{cursor:zoom-in;font:inherit;border:0;border-radius:0}.question-image-open:focus-visible{outline-offset:-4px;outline:3px solid #702c99}.question-image-zoom{z-index:2;color:#5f2778;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #572a6b47;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:27px;font-weight:400;line-height:1;transition:transform .18s,background .18s,color .18s;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 8px 24px #30183a2e}.question-image-zoom span{width:17px;height:17px;font-size:0;display:block;position:relative;overflow:hidden;transform:none}.question-image-zoom span:before,.question-image-zoom span:after{content:"";background:currentColor;border-radius:999px;width:17px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.question-image-zoom span:after{transform:translate(-50%,-50%)rotate(90deg)}@media (min-width:761px) and (hover:hover) and (pointer:fine){.question-image-zoom:hover{color:#fff;background:#5f2778;outline:0;transform:scale(1.07)}}.question-image-zoom:focus-visible{color:#fff;background:#5f2778;outline:0;transform:scale(1.07)}.question-image-lightbox{z-index:5000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08040be0;place-items:center;padding:clamp(18px,4vw,54px);display:grid;position:fixed;inset:0}.question-image-lightbox-panel{background:#fff;border:1px solid #ffffff2e;border-radius:22px;grid-template-rows:minmax(0,1fr) auto;gap:12px;width:min(1180px,94vw);max-width:100%;height:min(860px,92dvh);max-height:100%;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000080}.question-image-lightbox-viewport{cursor:grab;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#72408a #eee8f1;scrollbar-gutter:stable;background:#fff;border-radius:15px;min-width:0;min-height:0;display:block;overflow:auto}.question-image-lightbox-viewport[data-dragging=true]{cursor:grabbing}.question-image-lightbox-viewport::-webkit-scrollbar{width:10px;height:10px}.question-image-lightbox-viewport::-webkit-scrollbar-track{background:#eee8f1;border-radius:999px;margin:8px}.question-image-lightbox-viewport::-webkit-scrollbar-thumb{background:linear-gradient(#80519a,#5e2a75);border:2px solid #eee8f1;border-radius:999px;min-height:42px;box-shadow:inset 0 0 0 1px #ffffff2e}@media (min-width:761px) and (hover:hover) and (pointer:fine){.question-image-lightbox-viewport::-webkit-scrollbar-thumb:hover{background:linear-gradient(#9667af,#6d3584)}}.question-image-lightbox-viewport::-webkit-scrollbar-corner{background:0 0}.question-image-lightbox-viewport::-webkit-scrollbar-button{width:0;height:0;display:none}.question-image-lightbox-viewport img{-webkit-user-select:none;user-select:none;object-fit:contain;min-width:0;max-width:none;height:auto;max-height:none;margin-inline:auto;transition:width .22s;display:block}.question-image-lightbox-close{z-index:3;position:absolute;top:26px;right:26px}.question-image-lightbox-tools{justify-content:center;align-items:center;gap:10px;display:flex}.question-image-lightbox-tools button{color:#5f2778;background:#f6f0f8;border:1px solid #ded4e3;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:background .18s,color .18s,transform .18s;display:grid}@media (min-width:761px) and (hover:hover) and (pointer:fine){.question-image-lightbox-tools button:hover:not(:disabled){color:#fff;background:#5f2778;outline:0;transform:scale(1.06)}}.question-image-lightbox-tools button:focus-visible{color:#fff;background:#5f2778;outline:0;transform:scale(1.06)}.question-image-lightbox-tools button:disabled{opacity:.35;cursor:default}.question-image-lightbox-tools output{color:#54375f;text-align:center;min-width:62px;font-size:12px;font-weight:900}.question-image-lightbox-tools span{width:17px;height:17px;display:block;position:relative}.question-image-lightbox-tools span:before,.question-image-lightbox-tools span.plus:after{content:"";background:currentColor;border-radius:999px;width:17px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.question-image-lightbox-tools span.plus:after{transform:translate(-50%,-50%)rotate(90deg)}.question-image-gallery figcaption{color:#6c5a74;border-top:1px solid #eee7f1;align-items:center;gap:9px;min-height:42px;padding:9px 13px;display:flex}.question-image-gallery figcaption span{color:#4d3359;letter-spacing:.8px;text-transform:uppercase;flex:none;font-size:9px;font-weight:900}.question-image-gallery.is-solution figcaption span{color:#ffb64e}.question-image-gallery figcaption small{color:#93839a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.question-image-gallery figcaption a{color:#683b7d;flex:none;margin-left:auto;font-size:9px;font-weight:900;text-decoration:none}.self-check-intro{border:1px solid #6b3e7f40;border-left:4px solid var(--lime);color:#4c3855;background:linear-gradient(135deg,#f8f3fa,#ffb64e);border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 20px;margin:18px 0 24px;padding:20px 22px;display:grid}.self-check-intro span{color:#6e3c83;letter-spacing:1.35px;font-size:8px;font-weight:900}.self-check-intro b{grid-column:1;font-size:16px}.self-check-intro p{color:#78677f;grid-column:1;margin:0;font-size:11px;line-height:1.55}.self-check-intro button{background:linear-gradient(135deg,var(--purple),var(--purple-2));color:#fff;border:0;border-radius:13px;grid-area:1/2/4;min-height:46px;padding:0 18px;font-size:10px;font-weight:900;box-shadow:0 10px 24px #4b225f33}.self-check-explain{margin:18px 0 10px}.self-check-rating-label{color:#6d5b75;margin:22px 0 10px;font-size:11px;font-weight:800}.choices.self-check-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.choices.self-check-choices button:first-child{border-color:#ffb64e73}.choices.self-check-choices button:last-child{border-color:#f0a9376b}@media (max-width:760px){.question-image-gallery.is-multiple{grid-template-columns:1fr}.question-image-gallery{margin:14px 0 18px}.question-image-frame{min-height:86px;padding:9px}.question-image-frame img{max-height:min(320px,34dvh)}.question-image-zoom{width:38px;height:38px;font-size:24px;top:8px;right:8px}.question-image-lightbox{padding:8px}.question-image-lightbox-panel{border-radius:16px;width:100%;height:100%;padding:10px}.question-image-lightbox-close{top:18px;right:18px}.question-image-lightbox-viewport img{max-width:none;max-height:none}.question-image-gallery figcaption{flex-wrap:wrap;align-items:flex-start;padding:9px 11px}.question-image-gallery figcaption small{white-space:normal;flex:100%}.question-image-gallery figcaption a{margin-left:0}.self-check-intro{grid-template-columns:1fr;padding:17px}.self-check-intro span,.self-check-intro b,.self-check-intro p,.self-check-intro button{grid-area:auto/1}.self-check-intro button{width:100%;margin-top:7px}.choices.self-check-choices{grid-template-columns:1fr}}.learning-home .learning-hero .learning-summary-panel{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#08060a9e,#1c0c28ad);border:1px solid #ffffff26;border-radius:28px;grid-template-columns:minmax(245px,305px) minmax(390px,430px);align-self:center;width:min(735px,100%);min-width:0;height:360px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000005c}.learning-home .learning-hero .learning-summary-panel .ranking-card,.learning-home .learning-hero .learning-summary-panel .overview.learning-scoreboard{width:auto!important;max-width:none!important;height:100%!important;max-height:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}.learning-home .learning-hero .learning-summary-panel .ranking-card{padding:24px 22px!important}.learning-home .learning-hero .learning-summary-panel .overview.learning-scoreboard{position:relative;border-left:1px solid #caaed833!important;padding:22px!important}.learning-home .learning-hero .learning-summary-panel .overview.learning-scoreboard:before{content:"";background:linear-gradient(#0000,#ffb64e73 18%,#b277cf61 82%,#0000);width:1px;position:absolute;top:24px;bottom:24px;left:-1px}@media (max-width:1250px){.learning-home .learning-hero .learning-summary-panel{order:3;width:min(735px,100%)}}@media (max-width:760px){.learning-home .learning-hero .learning-summary-panel{border-radius:22px;width:100%;height:auto;margin-top:28px;display:block}.learning-home .learning-hero .learning-summary-panel .ranking-card{height:auto!important;max-height:320px!important;padding:20px!important}.learning-home .learning-hero .learning-summary-panel .overview.learning-scoreboard{border-top:1px solid #caaed833!important;border-left:0!important;height:auto!important}.learning-home .learning-hero .learning-summary-panel .overview.learning-scoreboard:before{background:linear-gradient(90deg,#0000,#ffb64e73,#b277cf61,#0000);width:auto;height:1px;inset:-1px 22px auto}}.learning-exam{grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}@media (min-width:1101px){.learning-exam .exam-grid{box-sizing:border-box;grid-template-columns:330px minmax(0,900px);align-items:stretch;height:100%;min-height:0;padding-top:20px;padding-bottom:20px;overflow:hidden}.learning-exam .exam-grid>aside,.learning-exam .quiz{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;overflow-y:auto}.learning-exam .exam-grid>aside{scrollbar-gutter:stable both-edges}.learning-exam .quiz-report-button,.learning-exam .quiz-exit-button{width:min(250px,100%);margin-left:auto;margin-right:auto}}@media (max-width:1100px){.learning-exam{grid-template-rows:auto minmax(0,1fr)}.learning-exam .exam-grid{box-sizing:border-box;overscroll-behavior:contain;height:100%;min-height:0;overflow-y:auto}}.learning-exam .quiz>footer.quiz-question-nav{grid-template-columns:auto minmax(150px,1fr) auto auto;align-items:center;gap:9px;display:grid}.learning-exam .quiz-question-nav>span{text-align:center;min-width:0}.learning-exam .quiz-question-nav>button.secondary{color:#5c4765;box-shadow:none;background:#eee7f1;border:1px solid #ded4e3}.learning-exam .quiz-question-nav>button:disabled{opacity:.46}@media (max-width:1100px){.learning-exam .quiz>footer.quiz-question-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-exam .quiz-question-nav>span{grid-area:1/1/auto/-1}}.learning-home .learning-nav>.learning-nav-center{gap:14px}.learning-home .learning-tool-switch{background:linear-gradient(145deg,#160f1af5,#0d0910fa);border:1px solid #34263c;border-radius:18px;align-items:center;gap:4px;min-height:58px;padding:5px;display:flex;box-shadow:inset 0 1px #ffffff0b,0 10px 26px #0003}.learning-home .learning-tool-switch .top-formula-button,.learning-home .learning-tool-switch .top-simulation-button{color:#cbbdcf;height:46px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin:0;padding:0 14px;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s;animation:none;display:flex;position:relative;left:auto}.learning-home .learning-tool-switch .top-formula-button{min-width:156px}.learning-home .learning-tool-switch .top-simulation-button{min-width:132px}.learning-home .learning-tool-switch .top-formula-button span,.learning-home .learning-tool-switch .top-simulation-button span{color:#ffb64e;background:#ffb64e1a;border:1px solid #ffb64e29;border-radius:9px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:13px;font-weight:950;line-height:1;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:grid}.learning-home .learning-tool-switch .top-simulation-button span{color:#d4a3ee;background:#6c2b973d;border-color:#b87ade38;font-size:10px}.learning-home .learning-tool-switch button b{color:inherit;letter-spacing:.65px;white-space:nowrap;font-size:9px;font-weight:950}@media (min-width:761px) and (hover:hover) and (pointer:fine){.learning-home .learning-tool-switch button:hover{color:#f4edf6;background:linear-gradient(145deg,#2a1e30e6,#1d1223f5);border-color:#ffb64e57;transform:translateY(-1px);box-shadow:0 8px 18px #00000038}.learning-home .learning-tool-switch .top-formula-button:hover span{background:#ffb64e2b;border-color:#ffb64e73;box-shadow:0 0 14px #ffb64e24}.learning-home .learning-tool-switch .top-simulation-button:hover{border-color:#b87ade7a}.learning-home .learning-tool-switch .top-simulation-button:hover span{color:#f0d7fb;background:#712c9e61;border-color:#ca8eeb80;box-shadow:0 0 14px #893eb842}}@media (max-width:1100px) and (min-width:761px){.learning-home .main-stage-switch{--stage-tab-width:72px}.learning-home .learning-tool-switch .top-formula-button{width:44px;min-width:44px;padding:0}.learning-home .learning-tool-switch .top-formula-button b{display:none}.learning-home .learning-tool-switch .top-simulation-button{min-width:112px}}@media (max-width:760px){.learning-home .learning-nav>.learning-nav-center{gap:5px}.learning-home .main-stage-switch{--stage-tab-width:38px;--stage-tab-height:34px}.learning-home .learning-tool-switch{border-radius:13px;gap:2px;min-height:42px;padding:3px}.learning-home .learning-tool-switch .top-formula-button,.learning-home .learning-tool-switch .top-simulation-button{border-radius:10px;width:34px;min-width:34px;height:34px;padding:0}.learning-home .learning-tool-switch button b{display:none}.learning-home .learning-tool-switch .top-formula-button span,.learning-home .learning-tool-switch .top-simulation-button span{border-radius:8px;flex-basis:24px;width:24px;height:24px}}.learning-home .learning-nav,.refrigeration-simulation .learning-nav,.learning-exam>header{box-sizing:border-box;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:100%;height:72px;min-height:72px;padding:0 6vw;display:grid!important}.learning-home .trainer-brand,.refrigeration-simulation .trainer-brand,.learning-exam .exam-brand{object-fit:contain;object-position:center;flex:none;grid-area:1/1;place-self:center start;width:154px;max-width:154px;height:54px;display:block;top:50%;left:18px;transform:translateY(calc(1px - 50%));position:absolute!important}.learning-exam>header>button{grid-area:1/2;justify-self:center}.learning-exam>header>small{text-align:right;grid-area:1/3;justify-self:end}.learning-home .learning-nav>.trainer-brand,.refrigeration-simulation .learning-nav>.trainer-brand,.learning-exam>header>.exam-brand{align-self:center;transform:translateY(calc(1px - 50%))}.refrigeration-simulation .learning-nav{position:relative}.learning-home .learning-nav>.learning-nav-center,.refrigeration-simulation .learning-nav>.learning-nav-center{place-self:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.learning-home .learning-nav>.profile,.learning-exam>header>button,.learning-exam>header>small{align-self:center;transform:none}.learning-exam>header>button{position:absolute;top:50%;left:190px;transform:translateY(-50%)}.learning-home .top-simulation-button{animation:3.4s ease-in-out infinite simulation-breathe-stronger;position:relative;left:22px}@keyframes simulation-breathe-stronger{0%,to{transform:scale(1);box-shadow:0 0 #ffb64e38,0 8px 19px #3f125c45,0 0 6px #ffb64e14}50%{transform:scale(1.014);box-shadow:0 0 0 8px #ffb64e00,0 11px 31px #762fa87a,0 0 17px #ffb64e33}}.learning-home .top-simulation-button:before,.learning-home .top-simulation-button:after{content:none}.learning-home .learning-nav>.learning-nav-center,.learning-home .learning-nav>.profile,.learning-exam>header>button,.learning-exam>header>small{will-change:transform}@media (max-width:760px){.learning-home .learning-nav,.refrigeration-simulation .learning-nav,.learning-exam>header{gap:7px;grid-template-rows:58px!important;grid-template-columns:82px minmax(0,1fr)!important;height:58px!important;min-height:58px!important;padding:0 12px!important}.learning-home .trainer-brand,.refrigeration-simulation .trainer-brand,.learning-exam .exam-brand{grid-area:1/1;width:76px;max-width:76px;height:34px;top:50%;left:12px}.learning-exam>header>button{grid-area:1/2;justify-self:end}.learning-exam>header>small{display:none}.learning-home .learning-nav>.trainer-brand,.refrigeration-simulation .learning-nav>.trainer-brand,.learning-exam>header>.exam-brand{transform:translateY(calc(1px - 50%))}.learning-home .learning-nav>.learning-nav-center,.refrigeration-simulation .learning-nav>.learning-nav-center,.learning-exam>header>button{transform:translate(-50%,-50%)}.learning-exam>header>button{left:auto;right:12px;transform:translateY(-50%)}.learning-home .top-simulation-button{left:6px}}@media (prefers-reduced-motion:reduce){.learning-home .top-simulation-button{animation:none}.learning-home .top-simulation-button:before,.learning-home .top-simulation-button:after{opacity:0;animation:none}}.curriculum-icon-svg{flex:none;width:1em;height:1em;display:block;overflow:visible}.category-icon .curriculum-icon-svg{stroke-width:1.75px;width:27px;height:27px}.topic-card>span .curriculum-icon-svg{stroke-width:1.85px;width:22px;height:22px}.qtop>span{align-items:center;gap:7px;display:flex}.qtop>span .curriculum-icon-svg{stroke-width:2px;width:17px;height:17px}@media (max-width:760px){.category-icon .curriculum-icon-svg{width:23px;height:23px}.topic-card>span .curriculum-icon-svg{width:21px;height:21px}}.learning-home .main-stage-switch{--stage-x:0px;--stage-hover-x:0px;--stage-tab-width:92px;--stage-tab-height:46px;--stage-tab-gap:3px;--stage-tab-pad:6px;gap:var(--stage-tab-gap);padding:var(--stage-tab-pad);isolation:isolate;position:relative}.learning-home .main-stage-switch:before{content:"";z-index:0;left:var(--stage-tab-pad);top:var(--stage-tab-pad);width:var(--stage-tab-width);height:var(--stage-tab-height);transform:translateX(var(--stage-x));background:linear-gradient(135deg,#ffb64e,#ffb64e);border-radius:12px;transition:transform .24s cubic-bezier(.22,.8,.3,1),box-shadow .24s;position:absolute;box-shadow:0 8px 20px #ffb64e3d}.learning-home .main-stage-switch:after{content:"";z-index:2;left:calc(var(--stage-tab-pad) + 1px);top:calc(var(--stage-tab-pad) + 1px);width:calc(var(--stage-tab-width) - 2px);height:calc(var(--stage-tab-height) - 2px);box-sizing:border-box;opacity:0;pointer-events:none;transform:translateX(var(--stage-hover-x));background:0 0;border:1px solid #ffb64e;border-radius:11px;transition:transform .24s cubic-bezier(.22,.8,.3,1),opacity .14s;position:absolute;box-shadow:0 0 10px #ffb64e33}.learning-home .main-stage-switch>button{z-index:1;width:var(--stage-tab-width);min-width:var(--stage-tab-width);height:var(--stage-tab-height);padding:0;transition:color .16s;position:relative;box-shadow:none!important;background:0 0!important}.learning-home .main-stage-switch:has(>button:nth-child(2).on){--stage-x:calc(var(--stage-tab-width) + var(--stage-tab-gap))}.learning-home .main-stage-switch:has(>button:nth-child(3).on){--stage-x:calc(var(--stage-tab-width) + var(--stage-tab-width) + var(--stage-tab-gap) + var(--stage-tab-gap))}.learning-home .main-stage-switch:has(>button:nth-child(4).on){--stage-x:calc(var(--stage-tab-width) + var(--stage-tab-width) + var(--stage-tab-width) + var(--stage-tab-gap) + var(--stage-tab-gap) + var(--stage-tab-gap))}@media (min-width:761px) and (hover:hover) and (pointer:fine){.learning-home .main-stage-switch:has(>button:first-child:not(:disabled):hover){--stage-hover-x:0px}.learning-home .main-stage-switch:has(>button:nth-child(2):not(:disabled):hover){--stage-hover-x:calc(var(--stage-tab-width) + var(--stage-tab-gap))}.learning-home .main-stage-switch:has(>button:nth-child(3):not(:disabled):hover){--stage-hover-x:calc(var(--stage-tab-width) + var(--stage-tab-width) + var(--stage-tab-gap) + var(--stage-tab-gap))}.learning-home .main-stage-switch:has(>button:nth-child(4):not(:disabled):hover){--stage-hover-x:calc(var(--stage-tab-width) + var(--stage-tab-width) + var(--stage-tab-width) + var(--stage-tab-gap) + var(--stage-tab-gap) + var(--stage-tab-gap))}.learning-home .main-stage-switch:has(>button:not(:disabled):hover):after{opacity:1}}.learning-home .main-stage-switch>button.on{color:#17300c}@media (min-width:761px) and (hover:hover) and (pointer:fine){.learning-home .main-stage-switch>button:not(.on):not(:disabled):hover{color:#ffb64e}}.learning-home .main-stage-switch>button.locked{opacity:1;color:#695b70;cursor:help}.learning-home .main-stage-switch>button.locked:before{content:"";z-index:61;opacity:0;pointer-events:none;background:#211329;border-top:1px solid #ffb64e61;border-left:1px solid #ffb64e61;width:12px;height:12px;transition:opacity .16s,transform .2s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,7px)rotate(45deg)}.learning-home .main-stage-switch>button.locked:after{content:attr(data-lock-tip);z-index:60;color:#e8dfec;letter-spacing:0;text-align:left;white-space:normal;opacity:0;pointer-events:none;background:radial-gradient(circle at 100% 0,#6724924d,#0000 40%),#211329;border:1px solid #ffb64e61;border-radius:15px;width:310px;padding:17px 18px;font-size:10px;font-weight:600;line-height:1.55;transition:opacity .16s,transform .2s;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%,7px);box-shadow:0 20px 50px #0000006b}@media (min-width:761px) and (hover:hover) and (pointer:fine){.learning-home .main-stage-switch>button.locked:hover:before,.learning-home .main-stage-switch>button.locked:hover:after{opacity:1;transform:translate(-50%)rotate(45deg)}.learning-home .main-stage-switch>button.locked:hover:after{transform:translate(-50%)}}@media (max-width:760px){.learning-home .main-stage-switch{--stage-tab-width:54px;--stage-tab-height:32px;--stage-tab-gap:2px;--stage-tab-pad:3px}.learning-home .main-stage-switch:before{border-radius:9px}.learning-home .main-stage-switch:after{border-radius:8px}.learning-home .main-stage-switch>button{font-size:8px}.learning-home .main-stage-switch>button.meister{font-size:7px}}.learning-home .category-number{display:none}.learning-home .category-head{grid-template-columns:54px minmax(240px,1fr) auto 42px}.learning-home .category-mastery{align-items:center;gap:5px;display:flex}.learning-home .category-mastery i{border-radius:999px;justify-content:center;align-items:center;min-width:25px;height:18px;padding:0 6px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex;color:#170d1b!important;box-shadow:none!important}.learning-exam .quiz-report-button,.learning-exam .quiz-exit-button{text-align:center;border-radius:12px;width:100%;min-height:42px;padding:10px 13px;font-size:10px;font-weight:900;transition:all .18s}.learning-exam .quiz-report-button{color:#ffb64e;background:#ffb64e14;border:1px solid #ffb64ead;margin-top:18px}@media (min-width:761px) and (hover:hover) and (pointer:fine){.learning-exam .quiz-report-button:hover{color:#ffb64e;background:#ffb64e26;border-color:#ffb64e;box-shadow:0 8px 20px #ffb64e1f}}.learning-exam .quiz-exit-button{color:#d5c4dd;background:#24172c;border:1px solid #4d3a58;margin-top:8px}@media (min-width:761px) and (hover:hover) and (pointer:fine){.learning-exam .quiz-exit-button:hover{color:#fff;background:#302039;border-color:#ffb64e;box-shadow:0 8px 20px #0003}}@media (min-width:761px){.learning-exam .exam-grid aside{flex-direction:column;display:flex}.learning-exam .quiz-report-button{margin-top:auto}}@media (max-width:760px){.learning-home .category-head{grid-template-columns:36px minmax(0,1fr) auto 30px}.learning-home .category-summary{gap:7px}.learning-home .category-mastery{gap:3px}.learning-home .category-mastery i{min-width:18px;height:16px;padding:0 4px;font-size:7px}.learning-exam .quiz-report-button,.learning-exam .quiz-exit-button{grid-column:1/-1;margin-top:6px}}.question-report-dialog .feedback-close{place-items:center;padding:0;line-height:1;display:grid}.question-report-dialog .feedback-close svg{flex-shrink:0;display:block}.question-report-reference{background:#f7f2f9;border:1px solid #ded3e3;border-radius:13px;flex-direction:column;gap:5px;padding:14px 16px;display:flex}.question-report-reference b{color:#4d1d69;font-size:12px}.question-report-reference small{color:#75657c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:380px){.learning-home .trainer-brand,.refrigeration-simulation .trainer-brand,.learning-exam .exam-brand{width:48px;max-width:48px}}@media (min-width:761px){.simple-circuit-page{width:calc(100vw - 20px);max-width:none;margin:0 10px}.simulation-workbench{box-sizing:border-box;width:100%}}@media (min-width:761px) and (max-width:1279px){.refrigeration-simulation{height:auto;min-height:100vh;overflow:visible}.simple-circuit-page{height:auto;min-height:0;padding:10px 0 28px;display:block;overflow:visible}.simulation-workbench{height:auto;min-height:0;display:block;overflow:visible}.workbench-topbar{flex-wrap:wrap;min-height:84px}.workbench-body{grid-template-columns:minmax(0,1fr);gap:14px;height:auto;min-height:0;overflow:visible}.workbench-diagram,.workbench-sidebar{height:auto;min-height:0;overflow:visible}.workbench-diagram .pipe-stage{height:auto;min-height:650px;padding:20px 18px}.pipe-field-shell{height:640px;overflow:visible}.pipe-field{transform-origin:top;transform:scale(.96)}.workbench-sidebar{flex-direction:column;gap:12px;padding:12px;display:flex}.analog-panel{grid-template-columns:1fr 1fr;gap:14px}.sidebar-scroll-zone{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-right:0;display:grid;overflow:visible}.sidebar-scroll-zone .load-card{grid-column:1/-1}}@media (min-width:1280px){.workbench-body{grid-template-columns:minmax(0,3fr) minmax(340px,.82fr)}.workbench-diagram{grid-template-rows:auto minmax(0,1fr);display:grid}.workbench-diagram .pipe-stage{place-items:center;height:auto;min-height:0;padding:8px 12px;display:grid}.pipe-field-shell{place-items:center;width:100%;height:100%;min-height:500px;display:grid;overflow:visible}.pipe-field{transform-origin:50%;margin:0;transform:translateY(45px)scale(1.03)}}@media (min-width:761px) and (max-width:1279px){.workbench-diagram .pipe-stage{place-items:center;min-height:590px;padding:12px;display:grid}.pipe-field-shell{place-items:center;width:100%;height:560px;display:grid;overflow:hidden}.pipe-field{transform-origin:50%;margin:0;transform:scale(.9)}}@media (min-width:1280px) and (max-height:820px){.pipe-field{transform:translateY(24px)scale(.9)}}.heat-exchanger-stage-placement{z-index:10;width:min(264px,100% - 36px);transform:translateX(calc(-50% + var(--admin-offset-x,0))) translateY(var(--admin-offset-y,0));position:absolute;left:50%}.condenser-stage-placement{top:var(--exchanger-edge-gap,174px)}.evaporator-stage-placement{bottom:var(--exchanger-edge-gap,174px)}.heat-exchanger-housing{aspect-ratio:2.55;box-sizing:border-box;cursor:pointer;background:#0b0a100f;border:2px solid #3f3a55;border-radius:17px;outline:none;width:100%;transition:border-color .24s,box-shadow .24s,background .42s;position:relative;overflow:hidden;box-shadow:0 10px 24px #0000003d}@media (min-width:761px) and (hover:hover) and (pointer:fine){.heat-exchanger-housing:hover{border-color:#ffb64e;box-shadow:0 0 0 2px #ffb64e33,0 8px 22px #00000047}}.heat-exchanger-housing:focus-visible{border-color:#ffb64e;box-shadow:0 0 0 2px #ffb64e33,0 8px 22px #00000047}.heat-exchanger-stage-placement.editing .heat-exchanger-housing{cursor:grab}.heat-exchanger-stage-placement.editing .heat-exchanger-housing:active{cursor:grabbing}.heat-exchanger-housing:after{display:none}.evaporator-housing{box-shadow:0 10px 24px #0000003d}.heat-exchanger-housing.off{filter:none}.heat-exchanger-front-panel{pointer-events:none;opacity:1;background:0 0;border-radius:14px;transition:opacity .48s cubic-bezier(.22,.8,.28,1),filter .48s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #645e7d24}.heat-exchanger-housing.cover-transparent{box-shadow:none;background:0 0;border-color:#3f3a5533}.heat-exchanger-housing.cover-transparent .heat-exchanger-front-panel{opacity:0;filter:blur(1px)}@media (min-width:761px) and (hover:hover) and (pointer:fine){.heat-exchanger-housing.cover-transparent:hover{border-color:#ffb64e;box-shadow:0 0 0 2px #ffb64e2e}}.heat-exchanger-housing.cover-transparent:focus-visible{border-color:#ffb64e;box-shadow:0 0 0 2px #ffb64e2e}.heat-exchanger-front-panel:before{content:"";background:radial-gradient(circle at 50% 42%,#776d8933,#0000 43%),linear-gradient(165deg,#ffffff13 0%,#0000 24%,#0000002b 76%,#ffffff06 100%),repeating-linear-gradient(102deg,#373440 0 1px,#2d2b35 1px,#302e39 6px);border-radius:14px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff12,inset 0 -2px 3px #0000007a;-webkit-mask:radial-gradient(41px,#0000 0 39px,#000 40px);mask:radial-gradient(41px,#0000 0 39px,#000 40px)}.heat-exchanger-front-panel:after{content:"";z-index:2;pointer-events:none;border:1px solid #746c8838;border-radius:10px;position:absolute;inset:7px;box-shadow:inset 0 0 0 1px #0000002e}.heat-exchanger-fan-ring{z-index:1;aspect-ratio:1;-webkit-backdrop-filter:blur(1.35px)saturate(.72);backdrop-filter:blur(1.35px)saturate(.72);background:radial-gradient(circle,#f7f3ff21 0%,#b8aec51a 58%,#5a586929 100%);border:2px solid #514c5f;border-radius:50%;width:min(74%,78px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #b4b8c61a,inset 0 0 15px #f7f3ff0e,0 5px 13px #0000004d}.heat-exchanger-fan-ring:before,.heat-exchanger-fan-ring:after{content:"";z-index:0;transform-origin:50%;background:linear-gradient(#514d5d,#2f2d38);border:1px solid #706a806b;border-radius:999px;width:calc(100% - 10px);height:4px;position:absolute;top:50%;left:50%;box-shadow:0 1px 3px #0000006b}.heat-exchanger-fan-ring:before{transform:translate(-50%,-50%)rotate(45deg)}.heat-exchanger-fan-ring:after{transform:translate(-50%,-50%)rotate(-45deg)}.heat-exchanger-fan-rotor{z-index:1;transform-origin:50%;will-change:transform;position:absolute;inset:6px;transform:rotate(0)}.heat-exchanger-fan-blade{transform-origin:0;width:43%;height:24%;transform:translateY(-50%) rotate(var(--fan-blade-angle)) translateX(5px);background:linear-gradient(145deg,#5b5769 0%,#393645 58%,#24232d 100%);border:1px solid #827c946b;border-radius:72% 24% 68%;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px 1px #ffffff14}.heat-exchanger-fan-hub{background:#24222d;border:2px solid #625d72;border-radius:50%;width:17px;height:17px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 3px #373443,0 2px 6px #0000005c}.heat-exchanger-fan-guard{z-index:3;pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 8px,#605c6cb8 8.4px 9.5px,#0000 9.9px 16px),repeating-conic-gradient(#605c6cb3 0deg 1.25deg,#0000 1.6deg 30deg);border:1.5px solid #696478d1;border-radius:50%;position:absolute;inset:2px;box-shadow:inset 0 0 0 1px #cdcfd80f,0 1px 4px #0000004d}.heat-exchanger-fan-guard:after{content:"";background:#302d39;border:1px solid #686274;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000006b}.component-shell-filter-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.expansion-valve-stage-placement{z-index:auto;left:calc(var(--component-side-gap,126px) + var(--admin-offset-x,0px));bottom:calc(var(--exchanger-edge-gap,84px) - var(--tev-downshift,14px) - var(--admin-offset-y,0px));--tev-pipe-outer:12px;width:clamp(58px,5.15vw,78px);transition:filter .24s;position:absolute;transform:none}.expansion-valve-stage-placement img,.expansion-valve-stage-placement .tev-schematic-image{z-index:8;object-fit:contain;width:100%;height:auto;transition:filter .24s;display:block;position:relative;transform:none}.expansion-valve-stage-placement.housing-closed .tev-schematic-image{opacity:0}.tev-flare-nut-overlay{z-index:12;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.tev-flare-nut{stroke:#191a1f;stroke-width:7px;stroke-linejoin:round;filter:none}.tev-flare-nut-highlight{fill:none;stroke:#80838d1f;stroke-width:5px;stroke-linecap:round;pointer-events:none}.tev-metering-overlay{z-index:10;pointer-events:none;opacity:1;width:100%;height:100%;transition:opacity .32s;display:block;position:absolute;inset:0;overflow:visible}.expansion-valve-stage-placement.housing-closed .tev-metering-overlay{opacity:0}.tev-metering-seat{fill:#16181d;stroke:#686b74;stroke-width:6px;stroke-linejoin:round}.tev-metering-pulse{fill:none;stroke:#f7f3ff;stroke-width:7px;opacity:.16;transform-origin:637px 559px}.tev-metering-overlay.running .tev-metering-pulse{animation:.92s ease-out infinite tev-metering-pressure-pulse}.tev-metering-overlay.stopped .tev-metering-pulse{opacity:.08}@keyframes tev-metering-pressure-pulse{0%{opacity:.62;transform:scale(.72)}to{opacity:0;transform:scale(1.34)}}.component-shell-cover{z-index:11;box-sizing:border-box;cursor:pointer;background:radial-gradient(circle at 38% 24%,#736b843d,#0000 34%),linear-gradient(150deg,#393642 0%,#292731 52%,#34313c 100%);border:2px solid #4c4759;outline:none;transition:background .48s cubic-bezier(.22,.8,.28,1),border-color .24s,box-shadow .24s,filter .48s;position:absolute;box-shadow:inset 0 1px #ffffff12,inset 0 -2px 4px #0000006b,0 8px 20px #0000004d}.component-shell-cover:before{content:"";border-radius:inherit;border:1px solid #81799133;transition:opacity .42s;position:absolute;inset:7px}@media (min-width:761px) and (hover:hover) and (pointer:fine){.component-shell-cover:hover{border-color:#ffb64e;box-shadow:0 0 0 2px #ffb64e33,0 8px 20px #0000004d}}.component-shell-cover:focus-visible{border-color:#ffb64e;box-shadow:0 0 0 2px #ffb64e33,0 8px 20px #0000004d}.component-shell-cover.shell-open{box-shadow:none;filter:none;background:0 0;border-color:#0000}.component-shell-cover.shell-open:before{opacity:0}@media (min-width:761px) and (hover:hover) and (pointer:fine){.component-shell-cover.shell-open:hover{border-color:#ffb64e;box-shadow:0 0 0 2px #ffb64e29}}.component-shell-cover.shell-open:focus-visible{border-color:#ffb64e;box-shadow:0 0 0 2px #ffb64e29}.expansion-valve-stage-placement.editing .component-shell-cover,.compressor-stage-placement.editing .component-shell-cover{cursor:grab}.tev-shell-cover{clip-path:none;width:100%;height:100%;box-shadow:none;filter:none;background:0 0;border:0;border-radius:0;outline:none;inset:0;overflow:visible}.tev-shell-cover:before{display:none}.tev-housing-cover-canvas{pointer-events:none;filter:drop-shadow(0 2px 2px #0000006b);width:100%;height:100%;transition:opacity .42s cubic-bezier(.22,.8,.28,1);display:block;position:absolute;inset:0}.tev-shell-cover.shell-open .tev-housing-cover-canvas{opacity:0}.compressor-shell-cover{clip-path:none;width:100%;height:100%;box-shadow:none;filter:drop-shadow(0 1px 1px #807a9185)drop-shadow(0 7px 11px #00000057);-webkit-mask-mode:alpha;background:url(/hubkolbenverdichter-housing-realistic-v1.png) 50%/100% 100% no-repeat,radial-gradient(48% 34% at 50% 76%,#7a748838 0%,#4e4a5a14 52%,#0000 76%),radial-gradient(52% 25% at 50% 8%,#8b84992e,#0000 76%),linear-gradient(90deg,#18171d 0%,#24222b 10%,#35323f 27%,#45414e 48%,#393642 68%,#25232c 89%,#17161c 100%),linear-gradient(#403c48 0%,#302d37 40%,#24222a 100%);border:0;border-radius:0;top:0;left:0;-webkit-mask-image:url(/hubkolbenverdichter-v9-clean-exact.png);mask-image:url(/hubkolbenverdichter-v9-clean-exact.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.compressor-shell-cover:before{opacity:.24;background:linear-gradient(94deg,#0000 16%,#ffffff06 31%,#ffffff14 48%,#ffffff05 65%,#0000 82%),radial-gradient(58% 20% at 50% 8%,#ffffff12,#0000 72%);border:0;border-radius:0;display:block;inset:0;box-shadow:inset 10px 0 13px #0003,inset -10px 0 13px #00000042,inset 0 -10px 18px #0000002e}.compressor-shell-cover:after{display:none}@media (min-width:761px) and (hover:hover) and (pointer:fine){.tev-shell-cover:hover,.compressor-shell-cover:hover{box-shadow:none;border-color:#0000}}:is(.tev-shell-cover:focus-visible,.compressor-shell-cover:focus-visible){box-shadow:none;border-color:#0000}.compressor-shell-cover.shell-open{filter:none;background:0 0}.compressor-shell-cover.shell-open:before,.compressor-shell-cover.shell-open:after{opacity:0}@media (min-width:761px) and (hover:hover) and (pointer:fine){.compressor-shell-cover.shell-open:hover{box-shadow:none;filter:none}}.compressor-shell-cover.shell-open:focus-visible{box-shadow:none;filter:none}@media (min-width:761px) and (hover:hover) and (pointer:fine){:is(.expansion-valve-stage-placement:has(.component-shell-cover:hover),.compressor-stage-placement:has(.component-shell-cover:hover)){filter:url(#component-shell-hover-glow)}}:is(.expansion-valve-stage-placement:has(.component-shell-cover:focus-visible),.compressor-stage-placement:has(.component-shell-cover:focus-visible)){filter:url(#component-shell-hover-glow)}.component-flow-editor{z-index:5;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.component-flow-editor.editing{pointer-events:auto;cursor:crosshair;touch-action:none;outline-offset:4px;outline:1px dashed #ffb64eb8}.component-flow-fluid-base{stroke:none;opacity:1;filter:none}.component-flow-fluid-shimmer{stroke:none;opacity:.24;mix-blend-mode:screen}.component-flow-editor.editing .component-flow-fluid-area{pointer-events:none}.component-flow-segment{fill:none;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4 2.6;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1.6px #f7f3ffb8);animation:1.25s linear infinite component-flow-travel}.component-flow-editor.editing .visible-segment .component-flow-segment{stroke-width:1.2px;stroke-dasharray:none;opacity:.92;filter:none;animation:none;stroke:#fff!important}.component-flow-editor.stopped .component-flow-segment{animation-play-state:paused}.component-flow-editor .hidden-segment .component-flow-segment{stroke-width:1px;stroke-dasharray:2 3;opacity:.38;filter:none;animation:none;stroke:#fff!important}.component-flow-hit-area{fill:none;stroke:#0000;stroke-width:15px;pointer-events:stroke;vector-effect:non-scaling-stroke}.component-flow-point{fill:#0b0a10;stroke:#f7f3ff;stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:all;cursor:grab}.component-flow-point:active{cursor:grabbing}.component-flow-active-point{fill:#ffb64e;stroke:#071008;stroke-width:1.2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #ffb64ee6);pointer-events:all;cursor:grab}.component-flow-active-point:active{cursor:grabbing}.component-flow-menu,.component-flow-actions{z-index:30;pointer-events:auto;background:#0e0a11fa;border:1px solid #554260;border-radius:10px;gap:5px;padding:6px;display:flex;position:absolute;box-shadow:0 12px 30px #00000080}.component-flow-menu{flex-direction:column;min-width:150px;transform:translate(8px,8px)}.component-flow-actions{white-space:nowrap;bottom:-46px;left:50%;transform:translate(-50%)}.component-flow-menu button,.component-flow-actions button{color:#ddd2e2;cursor:pointer;background:#211628;border:1px solid #4a3a54;border-radius:7px;min-height:27px;padding:0 8px;font-size:7px;font-weight:850}@media (min-width:761px) and (hover:hover) and (pointer:fine){.component-flow-menu button:hover,.component-flow-actions button:hover:not(:disabled){color:#ffb64e;border-color:#ffb64e}}.component-flow-actions button:disabled{opacity:.38;cursor:not-allowed}.pipe-length-handle{z-index:24;cursor:grab;touch-action:none;width:12px;height:12px;transform:translate(calc(-50% + var(--admin-offset-x,0px)),calc(-50% + var(--admin-offset-y,0px)));background:#ffb64e;border:2px solid #ffb64e;border-radius:50%;padding:0;display:none;position:absolute;box-shadow:0 0 0 3px #ffb64e2e,0 0 9px #ffb64eb8}.admin-movable.editing .pipe-length-handle{display:block}@media (min-width:761px) and (hover:hover) and (pointer:fine){.pipe-length-handle:hover{background:#ffb64e;box-shadow:0 0 0 4px #ffb64e38,0 0 13px #ffb64eeb}}.pipe-length-handle:active{cursor:grabbing}.pipe-length-handle-valve-in{top:calc(4.3% - 18px);left:44.7%}.pipe-length-handle-valve-out{top:51%;left:calc(82.8% + 24px)}.pipe-length-handle-compressor-in{top:16.95%;left:20.9%}.pipe-length-handle-compressor-out{top:16.95%;left:79.1%}@keyframes component-flow-travel{to{stroke-dashoffset:-26.4px}}.compressor-stage-placement{z-index:9;top:50%;right:var(--component-side-gap,126px);transform:translateX(var(--admin-offset-x,0)) translateY(calc(-50% + var(--admin-offset-y,0)));transition:filter .24s;position:absolute}.compressor-node.compressor-image-node{background:0 0;border:0;border-radius:0;width:140px;height:164px;transition:filter .2s;position:relative;top:auto;right:auto;overflow:visible;transform:none}.compressor-image-node img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.compressor-static-layer{z-index:1;transition:filter .24s;position:relative}.compressor-refrigerant-overlay{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.compressor-refrigerant-overlay path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.compressor-local-guide{stroke:#0000;stroke-width:7.15px}.compressor-local-fluid-base{stroke:url(#compressor-local-pressure-gradient);stroke-width:7.15px;opacity:.76}.compressor-local-fluid-flow{stroke:url(#compressor-local-pressure-gradient);stroke-width:1.55px;stroke-dasharray:12 10;animation:1.5s linear infinite component-flow-travel}.compressor-refrigerant-overlay.stopped .compressor-local-fluid-flow{animation-play-state:paused}.compressor-mechanism-canvas{z-index:3;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.compressor-pipe-black-bridge{z-index:1;pointer-events:none;background:#08090c;width:12px;height:8.5px;display:block;position:absolute;top:calc(16.95% - 4.25px)}.compressor-pipe-black-bridge-left{left:calc(20.9% - 6px)}.compressor-pipe-black-bridge-right{right:calc(20.9% - 6px)}.refrigeration-pipe-canvas{z-index:8;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pipe-line-label-layer{z-index:12;pointer-events:none;position:absolute;inset:0}.pipe-line-label{box-sizing:border-box;color:#e9e2ee;white-space:nowrap;background:#08070bf2;border:1px solid #30283a;border-radius:10px;min-width:142px;padding:7px 10px;line-height:1;display:block;position:absolute;transform:translate(-50%);box-shadow:0 7px 18px #00000038}.pipe-line-label strong,.pipe-line-label small{white-space:nowrap;display:block}.pipe-line-label strong{letter-spacing:.12em;font-size:8px;font-weight:900}.pipe-line-label small{color:#bcb2c8;letter-spacing:0;font-variant-numeric:tabular-nums;margin-top:4px;font-size:7px;font-weight:650}.pipe-line-label-above{transform:translate(calc(-50% + var(--admin-offset-x,0px)),calc(-100% - 12px + var(--admin-offset-y,0px)))}.pipe-line-label-below{transform:translate(calc(-50% + var(--admin-offset-x,0px)),calc(12px + var(--admin-offset-y,0px)))}.pipe-line-label-hot{border-left:3px solid #ff5f68}.pipe-line-label-liquid{border-left:3px solid #ffb64e}.pipe-line-label-injection{border-left:3px solid #b8aec5}.pipe-line-label-suction{border-left:3px solid #f7f3ff}.component-name-label{box-sizing:border-box;color:#d7cede;white-space:nowrap;background:#08070bf0;border:1px solid #373047;border-radius:10px;min-width:190px;padding:9px 11px;line-height:1;display:block;position:absolute;box-shadow:0 6px 16px #0003}.component-name-label strong,.component-name-label small{white-space:nowrap;display:block}.component-name-label strong{letter-spacing:.1em;font-size:10px;font-weight:900}.component-name-label small{color:#bcb2c8;letter-spacing:0;font-variant-numeric:tabular-nums;margin-top:6px;font-size:8.5px;font-weight:650}.component-name-label small b{color:#ffb64e;letter-spacing:.06em;width:31px;font-size:8px;font-weight:900;display:inline-block}.component-name-label-interactive{pointer-events:auto;cursor:pointer;font:inherit;text-align:left}.component-name-label-interactive>strong{text-align:center}.component-name-label-interactive small{margin-top:4px;font-size:10.5px}.component-name-label-interactive small b{width:39px;font-size:13px}.component-name-label-interactive sub,.component-detail-summary sub,.component-detail-values sub,.component-detail-info sub{vertical-align:sub;font-size:.72em;line-height:0}@media (min-width:761px) and (hover:hover) and (pointer:fine){.component-name-label:hover,.component-name-label-interactive:hover,.pipe-line-label:hover{background:#131219fa;border-color:#ffb64e;box-shadow:0 0 0 1px #ffb64e38,0 10px 24px #00000047}}.component-name-label-above{transform:translate(calc(-50% + var(--admin-offset-x,0px)),calc(-100% - 10px + var(--admin-offset-y,0px)))}.component-name-label-below{transform:translate(calc(-50% + var(--admin-offset-x,0px)),calc(10px + var(--admin-offset-y,0px)))}.pipe-line-label-layer .diagram-label.editing{pointer-events:auto;cursor:grab;touch-action:none;outline-offset:3px;outline:1px dashed #ffb64e94}.pipe-line-label-layer .diagram-label.editing:active{cursor:grabbing}.pipe-line-label-layer .diagram-label.editing>*{outline:none}.component-detail-popover{z-index:5;box-sizing:border-box;width:min(370px,100% - 32px);transform:translate(calc(-50% + var(--popup-offset-x,0px)),calc(-50% + var(--popup-offset-y,0px)));pointer-events:auto;background:#17101d;border:1px solid #514664;border-radius:16px;padding:22px;position:absolute;top:50%;left:50%;box-shadow:0 22px 64px #0000008c}.condenser-detail-popover{width:min(860px,100% - 32px)}.component-detail-popover>p{color:#ffb64e;letter-spacing:.16em;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;margin:0 0 20px;font-size:13px;font-weight:900}.component-detail-popover>p:active{cursor:grabbing}.component-detail-popover>h3{color:#f4eef8;margin:8px 0 16px;font-size:22px;font-weight:700}.component-detail-close{color:#d9d0df;cursor:pointer;background:#211827;border:1px solid #4a405a;border-radius:8px;width:28px;height:28px;padding:0;font-size:17px;line-height:1;position:absolute;top:10px;right:10px}@media (min-width:761px) and (hover:hover) and (pointer:fine){.component-detail-close:hover{color:#ffb64e;background:#182016;border-color:#ffb64e;transform:translateY(-1px)}}.component-detail-close:focus-visible{outline-offset:2px;outline:2px solid #ffb64e}.component-detail-info-toggle{color:#d9d0df;cursor:pointer;background:#211827;border:1px solid #4a405a;border-radius:50%;width:28px;height:28px;padding:0;font-size:15px;font-style:normal;font-weight:900;line-height:1;position:absolute;top:10px;right:46px}@media (min-width:761px) and (hover:hover) and (pointer:fine){.component-detail-info-toggle:hover{color:#ffb64e;background:#182016;border-color:#ffb64e}}.component-detail-info-toggle.active{color:#ffb64e;background:#182016;border-color:#ffb64e}.compressor-type-info-panel{z-index:6;background:#17101d;border:1px solid #4a405a;border-radius:12px;width:296px;max-width:calc(100% - 84px);padding:14px 14px 8px;position:absolute;top:48px;right:12px;box-shadow:0 14px 34px #00000073}.compressor-type-info-panel>p{color:#ffb64e;letter-spacing:.14em;margin:0 0 8px;font-size:10px;font-weight:900}.compressor-type-info-panel dl{grid-template-columns:1fr;gap:8px;margin:0;padding:0;display:grid}.compressor-type-info-panel dt{color:#ffb64e;margin:0;font-size:11px;font-weight:900;line-height:1.15}.compressor-type-info-panel dd{color:#ddd5e6;border-bottom:1px solid #2c2438;margin:0 0 8px;padding:0 0 2px;font-size:11px;line-height:1.3}.compressor-type-info-panel dd:last-child{border-bottom:none;margin-bottom:0}.component-detail-summary{background:#0b090e;border:1px solid #3c3348;border-radius:11px;margin:0 0 13px;padding:16px;display:block}.component-detail-summary-row{margin-bottom:13px}.component-detail-summary-row.has-info{grid-template-columns:minmax(180px,38%) minmax(300px,62%);align-items:stretch;gap:13px;display:grid}.component-detail-side-info{align-self:stretch;margin:0}.component-detail-summary span,.component-detail-summary strong,.component-detail-summary small{display:block}.component-detail-summary span{color:#ffb64e;letter-spacing:.1em;white-space:nowrap;font-size:11px;font-weight:900}.component-detail-summary strong{color:#f5f0f7;font-variant-numeric:tabular-nums;margin-top:11px;font-size:22px}.component-detail-summary small{color:#bdb3c8;font-variant-numeric:tabular-nums;margin-top:7px;font-size:12px}.component-detail-summary-row .component-detail-summary{align-self:stretch;height:100%;margin:0}.component-detail-values{grid-template-columns:1fr 1fr;gap:13px;display:grid}.condenser-detail-values{grid-template-columns:repeat(4,minmax(0,1fr))}.evaporator-detail-values{grid-template-columns:repeat(3,minmax(0,1fr))}.component-detail-secondary-values{margin-top:13px}.component-detail-values section{background:#0b090e;border:1px solid #3c3348;border-radius:11px;padding:16px}.component-detail-values span,.component-detail-values strong,.component-detail-values small{display:block}.component-detail-values span{color:#ffb64e;letter-spacing:.1em;font-size:11px;font-weight:900}.component-detail-values strong{color:#f5f0f7;font-variant-numeric:tabular-nums;margin-top:11px;font-size:22px}.component-detail-values small{color:#bdb3c8;font-variant-numeric:tabular-nums;margin-top:7px;font-size:12px}.component-detail-info{background:#0b090e;border:1px solid #3c3348;border-radius:11px;grid-template-columns:34px 1fr;gap:9px 12px;margin:13px 0 0;padding:14px 16px;display:grid}.evaporator-detail-info{grid-template-columns:30px 1fr;gap:7px 8px;padding:12px 12px 12px 14px;font-size:11px}.evaporator-detail-info dt,.evaporator-detail-info dd{font-size:10px;line-height:1.15}.evaporator-detail-info{margin:0}.condenser-detail-info{margin:0;padding:12px 12px 12px 14px;font-size:11px}.component-detail-info dt,.component-detail-info dd{margin:0}.component-detail-info dt{color:#ffb64e;font-size:12px;font-weight:900}.component-detail-info dd{color:#d4cbd9;font-size:11px;font-weight:600;line-height:1.35}.compressor-node.compressor-image-node.off{filter:saturate(.65)brightness(.78);background:0 0}.compressor-node.compressor-image-node.running{filter:saturate(.72)brightness(.84);background:0 0}.workbench-diagram .pipe-stage{overflow:hidden}.diagram-zoom-layer{z-index:1;transform-origin:50%;will-change:transform;-webkit-user-select:none;user-select:none;transition:transform .18s;position:absolute;inset:0}.diagram-zoom-layer img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.pipe-stage.diagram-zoomed .diagram-zoom-layer{cursor:grab}.pipe-stage.diagram-panning .diagram-zoom-layer{cursor:grabbing;transition:none}.diagram-zoom-controls{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09080de0;border:1px solid #5b5270b8;border-radius:13px;align-items:center;gap:5px;padding:5px;display:flex;position:absolute;bottom:18px;right:18px;box-shadow:0 12px 30px #00000052}.diagram-zoom-controls button{color:#d6cfdd;cursor:pointer;background:#17131d;border:1px solid #3f3a55;border-radius:9px;place-items:center;min-width:34px;height:34px;padding:0 9px;font-size:17px;font-weight:800;line-height:1;display:grid}@media (min-width:761px) and (hover:hover) and (pointer:fine){.diagram-zoom-controls button:hover:not(:disabled){color:#fff;background:#211a2a;border-color:#71688b}}.diagram-zoom-controls button:focus-visible{outline-offset:2px;outline:2px solid #ffb64e}.diagram-zoom-controls button:disabled{opacity:.36;cursor:not-allowed}.diagram-zoom-controls .diagram-zoom-in{grid-template-columns:18px auto;gap:7px;min-width:78px}.diagram-zoom-in i{border:2px solid;border-radius:50%;width:13px;height:13px;position:relative}.diagram-zoom-in i:before,.diagram-zoom-in i:after{content:"";background:currentColor;position:absolute}.diagram-zoom-in i:before{transform-origin:0;width:6px;height:2px;bottom:-3px;right:-5px;transform:rotate(45deg)}.diagram-zoom-in i:after{background:linear-gradient(currentColor,currentColor) 50%/7px 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 7px no-repeat;width:7px;height:7px;top:50%;left:50%;transform:translate(-50%,-50%)}.diagram-zoom-in span{font-variant-numeric:tabular-nums;font-size:9px}.workbench-diagram .pipe-stage{--component-side-gap:126px;--exchanger-edge-gap:84px;--dots-x:54;--dots-y:40;background:#100716}.workbench-diagram .diagram-zoom-layer{background-color:#100716;background-image:radial-gradient(circle,#b887cd2b 0 .75px,#0000 1.2px);background-size:calc(100% / var(--dots-x)) calc(100% / var(--dots-y));background-position:0 0;background-repeat:repeat}@media (min-width:761px) and (max-width:1279px){.workbench-diagram .pipe-stage{--component-side-gap:72px}.expansion-valve-stage-placement{--tev-downshift:6px}}@media (max-width:760px){.workbench-diagram .pipe-stage{--component-side-gap:24px;--dots-x:18;--dots-y:24}.expansion-valve-stage-placement{--tev-downshift:7px}.diagram-zoom-controls{border-radius:11px;gap:3px;padding:4px;bottom:10px;right:10px}.diagram-zoom-controls button{border-radius:8px;min-width:30px;height:30px;padding:0 7px;font-size:15px}.diagram-zoom-controls .diagram-zoom-in{gap:5px;min-width:68px}.heat-exchanger-stage-placement{width:min(200px,100% - 34px)}.heat-exchanger-housing{border-width:2px;border-radius:18px}.heat-exchanger-housing:after{border-radius:10px;inset:4px}.compressor-node.compressor-image-node{border:0;width:92px;height:108px}.compressor-pipe-black-bridge{width:8px;height:6.6px;top:calc(16.95% - 3.3px)}.compressor-pipe-black-bridge-left{left:calc(20.9% - 4px)}.compressor-pipe-black-bridge-right{right:calc(20.9% - 4px)}.pipe-line-label{border-radius:7px;min-width:112px;padding:5px 7px}.pipe-line-label strong{letter-spacing:.07em;font-size:6px}.pipe-line-label small{margin-top:3px;font-size:5.5px}.pipe-line-label-above{transform:translate(calc(-50% + var(--admin-offset-x,0px)),calc(-100% - 8px + var(--admin-offset-y,0px)))}.pipe-line-label-below{transform:translate(calc(-50% + var(--admin-offset-x,0px)),calc(8px + var(--admin-offset-y,0px)))}.component-name-label{border-radius:8px;min-width:150px;padding:7px 8px}.component-name-label strong{letter-spacing:.07em;font-size:8px}.component-name-label small{margin-top:4px;font-size:7px}.component-name-label small b{width:24px;font-size:6.8px}.component-name-label-interactive small{font-size:8.5px}.component-name-label-interactive small b{width:32px;font-size:10.5px}.component-name-label-above{transform:translate(calc(-50% + var(--admin-offset-x,0px)),calc(-100% - 7px + var(--admin-offset-y,0px)))}.component-name-label-below{transform:translate(calc(-50% + var(--admin-offset-x,0px)),calc(7px + var(--admin-offset-y,0px)))}.condenser-detail-values,.evaporator-detail-values{grid-template-columns:1fr 1fr}.component-detail-summary-row.has-info{grid-template-columns:1fr}.component-detail-side-info{margin:0}}.simulation-size-hint{color:#d9d3e4;letter-spacing:.2px;background:linear-gradient(155deg,#131119f5,#2b1732e6);border:1px solid #ffb64e6b;border-radius:12px;margin:0 18px 12px;padding:12px 14px;font-size:12px;line-height:1.45;box-shadow:0 16px 32px #00000047}.simulation-size-hint strong{color:#ffb64e;margin-right:4px;font-weight:900}.control-rack label>span>strong{color:#ffb64e;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:58px;font-size:12px;line-height:1}@media (min-width:1100px){.header-status-zone{align-items:stretch}.header-status-zone>.admin-block-item{box-sizing:border-box;height:98px;min-height:98px;max-height:98px}.header-status-zone>.admin-block-item:first-child{flex:0 0 min(420px,31vw);width:min(420px,31vw)}.header-status-zone>.admin-block-item:last-child{flex:0 0 260px;width:260px}.header-status-zone .header-diagnosis-card,.header-status-zone .header-sensor-card{box-sizing:border-box;font-variant-numeric:tabular-nums;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;overflow:hidden}}@media (max-width:760px){.control-rack label>span>strong{min-width:48px;font-size:10px}.header-status-zone>.admin-block-item{width:100%;height:96px;min-height:96px;max-height:96px}.header-status-zone .header-diagnosis-card,.header-status-zone .header-sensor-card{box-sizing:border-box;font-variant-numeric:tabular-nums;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;overflow:hidden}.simulation-size-hint{border-radius:10px;margin:0 10px 10px;padding:10px;font-size:10px}}@media (min-width:1100px){.header-status-zone>.admin-block-item:nth-child(2){flex:0 0 260px;width:260px}.header-status-zone>.admin-block-item:nth-child(3),.header-status-zone>.admin-block-item:last-child:nth-child(3){flex:0 0 190px;width:190px}.header-status-zone .header-differential-card{width:100%;min-width:0;height:100%;min-height:0;max-height:100%}}@media (max-width:760px){.header-status-zone .header-differential-card{width:100%;min-width:0;height:100%;min-height:0;max-height:100%}}.learning-home .learning-nav,.refrigeration-simulation .learning-nav,.learning-exam>header{box-shadow:none!important;background:#070708!important;border-bottom:0!important}@media (min-width:761px){.learning-home .trainer-brand,.refrigeration-simulation .trainer-brand,.learning-exam .exam-brand{left:0!important}}.learning-home .welcome b{letter-spacing:-1px!important}.learning-home .hero-copy h1{letter-spacing:-1.5px!important;line-height:.92!important}@media (max-width:760px){.learning-home .welcome b{letter-spacing:-.5px!important}.learning-home .hero-copy h1{letter-spacing:-1px!important}}.learning-hero .ranking-card{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#08060a8f,#1c0c28a3);border:1px solid #ffffff24;border-radius:26px;flex:0 0 305px;align-self:center;gap:12px;width:305px;max-height:360px;padding:22px;display:grid;position:relative;box-shadow:0 28px 76px #00000057}.learning-hero .ranking-card>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.learning-hero .ranking-card>div>b{color:#d9c9e2;letter-spacing:1.8px;font-size:10px;font-weight:950}.learning-hero .ranking-card>div>span{color:#ffb64e;font-size:9px;font-weight:900}.learning-hero .ranking-card ol{scrollbar-width:thin;scrollbar-color:#7b4d92 #ffffff0e;gap:8px;max-height:245px;margin:0;padding:0 6px 0 0;list-style:none;display:grid;overflow-y:auto}.learning-hero .ranking-card ol::-webkit-scrollbar{width:8px}.learning-hero .ranking-card ol::-webkit-scrollbar-track{background:#ffffff0e;border-radius:999px}.learning-hero .ranking-card ol::-webkit-scrollbar-thumb{background:linear-gradient(#ffb64e,#6e378a);border:2px solid #0d0811f2;border-radius:999px}.learning-hero .ranking-card li{background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;padding:8px 10px;display:grid}.learning-hero .ranking-card li.current{background:linear-gradient(135deg,#ffb64e2e,#ffffff0b);border-color:#ffb64e8f;box-shadow:inset 3px 0 #ffb64ed1}.learning-hero .ranking-card li>span{color:#ffb64e;background:#ffb64e24;border-radius:999px;place-items:center;min-width:34px;height:25px;font-size:10px;font-weight:950;display:grid}.learning-hero .ranking-card li>b{color:#eee7f1;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;overflow:hidden}.learning-hero .ranking-card li>strong{color:#ffb64e;white-space:nowrap;font-size:11px}.learning-hero .ranking-card>p,.learning-hero .ranking-card>small{color:#ad9ab7;margin:0;font-size:10px;line-height:1.45}@media (max-width:1250px){.learning-hero{flex-wrap:wrap}.learning-hero .ranking-card{flex:0 360px;order:3;width:min(100%,360px)}}@media (max-width:760px){.learning-hero .ranking-card{border-radius:22px;width:100%;max-height:320px;margin-top:24px;padding:18px}.learning-hero .ranking-card ol{max-height:205px}}@media (min-width:761px){.learning-hero .overview,.learning-hero .ranking-card{height:315px!important}.learning-hero .ranking-card{grid-template-rows:auto minmax(0,1fr) auto;align-content:start;align-self:center!important;max-height:315px!important}.learning-hero .ranking-card ol{align-content:start;min-height:0;max-height:none!important}}.learning-hero .ranking-card li{position:relative}.learning-hero .ranking-card li+li{margin-top:5px}.learning-hero .ranking-card li+li:before{content:"";background:linear-gradient(90deg,#0000,#ffb64e47,#8e5da838,#0000);height:1px;position:absolute;top:-7px;left:16px;right:16px}.learning-home .learner-ranking-card{cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s}.learning-home .learner-ranking-card>div,.learning-home .learner-ranking-card>p,.learning-home .learner-ranking-card>small,.learning-home .learner-ranking-card>ol{z-index:2;pointer-events:none;position:relative}.learning-home .learner-ranking-card li>:not(button){z-index:1;pointer-events:none;position:relative}.learning-home .learner-ranking-card>small{align-items:center;min-height:38px;padding-right:52px;display:flex}@media (min-width:761px) and (max-width:1366px){.learning-home .learner-ranking-card>small{height:38px;min-height:38px;padding-right:0;position:absolute;bottom:20px;left:20px;right:72px}.learning-home .learner-ranking-card>ol{padding-bottom:58px}}@media (max-width:760px){.learning-home .learner-ranking-card>small{height:38px;min-height:38px;padding-right:0;position:absolute;bottom:20px;left:20px;right:72px}.learning-home .learner-ranking-card>ol{padding-bottom:58px}}@media (min-width:761px) and (hover:hover) and (pointer:fine){.learning-home .learner-ranking-card:hover{border-color:#ffb64e57!important;box-shadow:inset 0 0 0 1px #ffb64e12!important}}@media (max-width:1366px){.learning-home .learner-ranking-card ol{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:207px!important;overflow-y:auto!important}}.learning-home .learning-hero .overview{flex:0 0 430px!important;grid-template-columns:130px minmax(0,1fr)!important;gap:26px!important;width:min(430px,100%)!important;padding:30px!important}.learning-home .learning-hero .gauge{width:126px!important;height:126px!important}.learning-home .overview-traffic-light{gap:13px!important;padding-top:18px!important}.learning-home .overview-traffic-light>b{letter-spacing:2.4px!important;font-size:11px!important}.learning-home .overview-traffic-light>div{gap:10px!important}.learning-home .overview-traffic-light span{border-radius:15px!important;grid-template-columns:17px minmax(0,1fr)!important;column-gap:11px!important;min-height:58px!important;padding:12px 13px!important}.learning-home .overview-traffic-light i{width:14px!important;height:14px!important;box-shadow:0 0 18px currentColor,0 0 0 5px color-mix(in srgb,currentColor,transparent 88%)!important;border:3px solid #ffffff24!important}.learning-home .overview-traffic-light strong{letter-spacing:-.5px!important;font-size:20px!important;line-height:.95!important}.learning-home .overview-traffic-light small{color:#cab6d3!important;font-size:9px!important;font-weight:750!important;line-height:1.15!important}@media (max-width:1000px){.learning-home .learning-hero .overview{flex:auto!important;width:100%!important}}.learning-home .catalog-light-legend{gap:14px!important;padding:14px 18px!important;font-size:12px!important}.learning-home .catalog-light-legend b{letter-spacing:2.2px!important;font-size:11px!important}.learning-home .catalog-light-legend i{width:13px!important;height:13px!important;box-shadow:0 0 16px currentColor,0 0 0 5px color-mix(in srgb,currentColor,transparent 88%)!important;flex:0 0 13px!important}.learning-home .category-mastery,.learning-home .topic-mastery{flex-direction:row!important;align-items:center!important;gap:9px!important;display:flex!important}.learning-home .category-mastery i,.learning-home .topic-mastery i{color:#170d1b!important;border:1px solid #ffffff1f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:38px!important;height:28px!important;padding:0 10px!important;font-size:12px!important;font-style:normal!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff14!important}.learning-home .learning-hero .overview.learning-scoreboard{flex:0 0 430px!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:start!important;gap:16px!important;width:min(430px,100%)!important;padding:22px!important;overflow:hidden!important}.learning-home .learning-hero .learning-scoreboard .points-orb.accuracy-orb{color:#98e46b;align-self:center;min-height:112px;position:relative;width:100%!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.learning-home .learning-scoreboard .points-orb.accuracy-orb b{color:#98e46b;letter-spacing:-1px!important;font-size:40px!important;line-height:1.1!important}.learning-home .learning-scoreboard .points-orb.accuracy-orb span{color:#eee5f3;letter-spacing:1px!important;margin-top:4px!important;font-size:12px!important}.learning-home .learning-scoreboard .points-orb small{color:#133009c7;text-align:center;max-width:86px;margin-top:5px;font-size:8px;font-weight:950;line-height:1.12}.learning-home .learning-scoreboard .points-orb.accuracy-orb .accuracy-count{flex-wrap:wrap;justify-content:center;gap:5px;width:auto;max-width:100%;margin-top:8px;display:flex;line-height:1!important}.learning-home .learning-scoreboard .points-orb.accuracy-orb .accuracy-count strong{color:#bba9c5;letter-spacing:-.15px;text-overflow:clip;white-space:nowrap;max-width:100%;font-weight:950;line-height:1.05;display:block;overflow:hidden;font-size:12px!important}.learning-home .learning-scoreboard .points-orb.accuracy-orb .accuracy-count em{color:#bba9c5;letter-spacing:.45px;text-transform:none;font-size:12px;font-style:normal;font-weight:900;line-height:1}.learning-home .learning-catalog.no-personal-access .simulation-card,.learning-home .learning-catalog.no-personal-access .catalog-light-legend,.learning-home .learning-catalog.no-personal-access .category-list{display:none!important}.learning-home .no-access-card{color:#eee6f2;background:linear-gradient(145deg,#1c1221f2,#110c15fa);border:1px solid #9776a847;border-radius:22px;align-items:center;gap:18px;min-height:120px;padding:25px 28px;display:flex;box-shadow:inset 0 1px #ffffff09}.learning-home .no-access-card>span{color:#ffb64e;background:#ffb64e14;border:1px solid #ffb64e47;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.learning-home .no-access-card>div{gap:6px;display:grid}.learning-home .no-access-card b{font-size:17px}.learning-home .no-access-card small{color:#ae9db7;max-width:620px;font-size:11px;line-height:1.5}.learning-home .scoreboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;display:grid!important}.learning-home .scoreboard-stats>div{background:linear-gradient(145deg,#ffffff12,#ffffff07);border-radius:13px;flex-direction:column;justify-content:center;min-height:50px;box-shadow:inset 0 1px #ffffff0e;border:1px solid #ffffff1c!important;gap:4px!important;padding:9px 10px!important;display:flex!important}.learning-home .scoreboard-stats dt{min-width:0;color:#bba9c5!important;letter-spacing:.2px!important;align-items:center!important;font-size:9px!important;font-weight:900!important;line-height:1.15!important;display:flex!important}.learning-home .learning-scoreboard .scoreboard-stats .stat-info:after{width:min(190px,100vw - 48px)}@media (min-width:761px) and (hover:hover) and (pointer:fine){.learning-home .learning-scoreboard .scoreboard-stats>div:has(.stat-info:hover){z-index:4;position:relative}}.learning-home .learning-scoreboard .scoreboard-stats>div:has(.stat-info:focus){z-index:4;position:relative}.learning-home .learning-scoreboard .scoreboard-stats>div:nth-child(2n) .stat-info:after{left:auto;right:-8px;transform:translateY(5px)}@media (min-width:761px) and (hover:hover) and (pointer:fine){.learning-home .learning-scoreboard .scoreboard-stats>div:nth-child(2n) .stat-info:hover:after{transform:translateY(0)}}.learning-home .learning-scoreboard .scoreboard-stats>div:nth-child(2n) .stat-info:focus:after{transform:translateY(0)}.learning-home .learning-scoreboard .scoreboard-stats>div:nth-child(-n+2) .stat-info:after{top:calc(100% + 9px);bottom:auto;transform:translate(-50%,-5px)}@media (min-width:761px) and (hover:hover) and (pointer:fine){.learning-home .learning-scoreboard .scoreboard-stats>div:nth-child(-n+2) .stat-info:hover:after{transform:translate(-50%)}}.learning-home .learning-scoreboard .scoreboard-stats>div:nth-child(-n+2) .stat-info:focus:after{transform:translate(-50%)}.learning-home .learning-scoreboard .scoreboard-stats>div:nth-child(2) .stat-info:after{transform:translateY(-5px)}@media (min-width:761px) and (hover:hover) and (pointer:fine){.learning-home .learning-scoreboard .scoreboard-stats>div:nth-child(2) .stat-info:hover:after{transform:translateY(0)}}.learning-home .learning-scoreboard .scoreboard-stats>div:nth-child(2) .stat-info:focus:after{transform:translateY(0)}.learning-home .scoreboard-stats dd{color:#ffb64e!important;margin:0!important;font-size:15px!important;font-weight:950!important;line-height:1.05!important}.learning-home .scoreboard-stats>div:first-child dd{color:#f1d36f!important}.learning-home .learning-scoreboard .overview-traffic-light{grid-column:1/-1;padding-top:11px!important}.learning-home .learning-scoreboard .overview-traffic-light>b{font-size:9px!important}.learning-home .learning-scoreboard .overview-traffic-light>div{gap:8px!important}.learning-home .learning-scoreboard .overview-traffic-light span{border-radius:13px!important;min-height:48px!important;padding:9px 10px!important}.learning-home .learning-scoreboard .overview-traffic-light strong{font-size:18px!important}.learning-home .learning-scoreboard .overview-traffic-light small{font-size:8px!important}.learning-home .learning-scoreboard .scoreboard-scope{color:#d4c5dc;background:linear-gradient(135deg,#ffffff0e,#ffffff06);border:1px solid #ffffff1b;border-radius:14px;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;min-height:36px;margin-top:0;padding:8px 12px;font-size:10px;display:flex}.learning-home .learning-scoreboard .scoreboard-scope span{color:#cbb8d5;align-items:center;gap:6px;font-weight:800;display:inline-flex}.learning-home .learning-scoreboard .scoreboard-scope span+span:before{content:"";background:#ffb64ecc;border-radius:999px;width:5px;height:5px;box-shadow:0 0 12px #ffb64e6b}.learning-home .learning-scoreboard .scoreboard-scope b{color:#ffb64e;font-weight:950;font-size:11px!important}@media (min-width:761px){.learning-home .learning-hero .overview.learning-scoreboard,.learning-home .learning-hero .ranking-card{height:360px!important;max-height:360px!important}}@media (max-width:760px){.learning-home .learning-hero .overview.learning-scoreboard{grid-template-columns:104px minmax(0,1fr)!important;gap:18px!important;padding:22px!important}.learning-home .learning-scoreboard .points-orb{width:100px!important;height:100px!important}.learning-home .learning-scoreboard .points-orb b{font-size:27px!important}.learning-home .scoreboard-stats{grid-template-columns:1fr!important}}.learning-home .category-mastery,.learning-home .topic-mastery{gap:7px!important}.learning-home .category-mastery i,.learning-home .topic-mastery i{gap:7px;border-radius:999px!important;min-width:47px!important;height:30px!important;padding:0 11px!important;font-size:11px!important;font-weight:950!important;box-shadow:inset 0 1px #ffffff0e,0 5px 13px #00000026!important}.learning-home .category-mastery i:before,.learning-home .topic-mastery i:before{background:currentColor;flex:0 0 8px;width:8px;height:8px;margin-right:0;box-shadow:0 0 10px}.learning-home .category-mastery i.learn-red,.learning-home .topic-mastery i.learn-red{color:#ff727d!important;background:linear-gradient(145deg,#ff5b6824,#211118eb)!important;border-color:#ff636f4d!important}.learning-home .category-mastery i.learn-yellow,.learning-home .topic-mastery i.learn-yellow{color:#ffd052!important;background:linear-gradient(145deg,#ffc53721,#1f1911eb)!important;border-color:#ffc94247!important}.learning-home .category-mastery i.learn-green,.learning-home .topic-mastery i.learn-green{color:#ffb64e!important;background:linear-gradient(145deg,#ffb64e21,#131e12eb)!important;border-color:#ffb64e47!important}@media (max-width:760px){.learning-home .category-mastery,.learning-home .topic-mastery{gap:4px!important}.learning-home .category-mastery i,.learning-home .topic-mastery i{gap:5px;min-width:34px!important;height:25px!important;padding:0 7px!important;font-size:9px!important}.learning-home .category-mastery i:before,.learning-home .topic-mastery i:before{flex-basis:6px;width:6px;height:6px}}.learning-home,.learning-exam,.refrigeration-simulation{--site-type-label:11px;--site-type-secondary:13px;--site-type-body:15px;font-size:var(--site-type-body);line-height:1.5}.learning-home :is(.welcome small,.points-orb span,.hero-copy>p,.hero-tags b,.learning-heading p,.category-mastery i,.topic-mastery i,.topic-card em,.catalog-light-legend span),.learning-exam :is(.ring span,.qtop span,.qtop small,.exam-progress span),.refrigeration-simulation :is(.simulation-nav>span,.simulation-hub-heading p,.circuit-choice-number,.circuit-choice small){line-height:1.45;font-size:var(--site-type-label)!important}.learning-home :is(.learning-nav button,.top-simulation-button,.overview dt,.overview>small,.simulation-card em,.simulation-card>i,.category-title small,.category-percent small,.topic-card small,.site-foot p,.site-foot>span),.learning-exam :is(header>button,header>small,aside>p,aside dt,aside dd,.quiz>footer>span,.quiz>footer button,.actions button),.refrigeration-simulation :is(.simulation-nav>button,.circuit-choice strong,.pipe-controls button,.extended-coming-soon button,.control-rack label>span>strong){line-height:1.45;font-size:var(--site-type-secondary)!important}.learning-home :is(.hero-copy>span,.simulation-card b,.category-title b,.topic-card b),.learning-exam :is(.choices button>span,.explain p),.refrigeration-simulation :is(.simulation-hub-heading>span,.circuit-choice em,.extended-coming-soon>span){line-height:1.55;font-size:var(--site-type-body)!important}.learning-home .simulation-card b{line-height:1.3;font-size:18px!important}.learning-home .category-title b{font-size:16px!important}.learning-exam .exam-grid aside h3{font-size:20px!important}.learning-exam .quiz-learning-field{color:#ffb64e;overflow-wrap:anywhere;margin-bottom:12px;font-size:14px;font-weight:700;line-height:1.45;display:block}.learning-exam .question-heading h1{line-height:1.3;font-size:24px!important}.learning-exam .choices button>b{font-size:13px!important}.refrigeration-simulation .circuit-choice.upcoming:disabled{cursor:not-allowed!important;box-shadow:none!important;opacity:.82!important;background:linear-gradient(145deg,#171117,#20131d)!important;border-color:#49343f!important;transform:none!important}.refrigeration-simulation .circuit-choice.upcoming:disabled .circuit-preview{filter:grayscale(.72)!important;opacity:.58!important}.refrigeration-simulation .circuit-choice.upcoming:disabled small,.refrigeration-simulation .circuit-choice.upcoming:disabled .circuit-choice-number{color:#9d858d!important}.refrigeration-simulation .circuit-choice.upcoming:disabled strong{text-align:center;line-height:1.3;color:#ee8991!important;background:#5b20272e!important;border-color:#a34d584f!important}.learning-home .learning-nav button,.learning-home .top-simulation-button,.learning-exam .quiz>footer button,.learning-exam .actions button,.refrigeration-simulation .simulation-nav>button,.refrigeration-simulation .pipe-controls button,.refrigeration-simulation .extended-coming-soon button{min-height:44px}.refrigeration-simulation .simulation-size-hint{line-height:1.55;font-size:var(--site-type-secondary)!important}@media (max-width:760px){.learning-home,.learning-exam,.refrigeration-simulation{--site-type-label:11px;--site-type-secondary:13px;--site-type-body:15px}.refrigeration-simulation .simulation-nav{height:auto;min-height:64px}.refrigeration-simulation .simulation-size-hint{font-size:13px!important}}@media (max-width:1100px){.learning-home .learning-nav{height:auto!important;min-height:132px!important;padding:max(4px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) 10px max(18px,env(safe-area-inset-left))!important;grid-template-rows:58px auto!important;grid-template-columns:1fr!important;align-items:center!important;gap:4px!important}.learning-home .learning-nav>.trainer-brand{grid-area:1/1!important;place-self:center start!important;width:126px!important;max-width:126px!important;height:48px!important;position:static!important;transform:none!important}.learning-home .learning-nav>.learning-nav-center{grid-area:2/1!important;justify-content:center!important;justify-self:stretch!important;width:100%!important;min-width:0!important;position:static!important;transform:none!important}.admin-session.learning-mode .learning-nav{padding-right:max(18px,env(safe-area-inset-right))!important}.admin-session.learning-mode .learning-nav .learning-nav-center{position:static!important;inset:auto!important;transform:none!important}.admin-session.learning-mode .learning-nav .main-stage-switch{position:relative!important;inset:auto!important}.admin-session.learning-mode .feedback-launcher{left:auto!important;right:max(18px,env(safe-area-inset-right))!important;top:auto!important;bottom:max(18px,env(safe-area-inset-bottom))!important;grid-area:auto!important;position:fixed!important}.learning-home .learning-nav>.feedback-launcher{grid-area:1/1!important;justify-self:end!important}.learning-home .main-stage-switch,.learning-home .learning-tool-switch{flex:none}.learning-hero{flex-wrap:wrap;align-items:flex-start;overflow:visible}.learning-home .learning-hero .learning-summary-panel{width:100%;max-width:735px}.formula-page-jump>div,.formula-search>div,.formula-zoom>div,.formula-search-result,.formula-fit-note{height:44px;min-height:44px}.formula-page-jump button,.formula-zoom button,.formula-search-result button,.formula-modal-close{width:44px;min-width:44px;height:44px;min-height:44px}.formula-page-jump input,.formula-zoom input,.formula-search input{font-size:16px}}@media (max-width:760px){.learning-home .learning-nav{min-height:126px!important;padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important}.learning-home .learning-nav>.trainer-brand{width:96px!important;max-width:96px!important;height:42px!important}.learning-home .learning-nav>.learning-nav-center{scrollbar-width:none;padding:2px 0 4px;overflow:auto hidden;justify-content:center!important;gap:8px!important}.admin-session.learning-mode .learning-nav{min-height:calc(184px + env(safe-area-inset-top))!important;padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important;grid-template-rows:54px 54px auto!important;grid-template-columns:1fr!important}.admin-session.learning-mode .learning-nav .learning-nav-center{grid-row:3!important;justify-content:center!important}.admin-session.learning-mode .admin-view-control{top:calc(env(safe-area-inset-top) + 56px)!important;left:max(12px,env(safe-area-inset-left))!important;right:max(12px,env(safe-area-inset-right))!important;width:auto!important;position:absolute!important}.admin-session.learning-mode .learning-hero{padding-top:34px!important}.learning-home .learning-nav>.learning-nav-center::-webkit-scrollbar{display:none}.learning-home .main-stage-switch{--stage-tab-width:44px;--stage-tab-height:44px;--stage-tab-gap:2px;--stage-tab-pad:3px}.learning-home .main-stage-switch>button{min-height:44px!important}.learning-home .learning-tool-switch{min-height:50px;padding:3px}.learning-home .learning-tool-switch .top-formula-button,.learning-home .learning-tool-switch .top-simulation-button{width:44px;min-width:44px;height:44px;min-height:44px;left:auto!important}.learning-home .learning-tool-switch .top-formula-button span,.learning-home .learning-tool-switch .top-simulation-button span{flex-basis:28px;width:28px;height:28px}.refrigeration-simulation .learning-nav{height:auto!important;min-height:70px!important;padding:max(7px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 7px max(12px,env(safe-area-inset-left))!important;grid-template-rows:1fr!important;grid-template-columns:auto minmax(0,1fr)!important}.refrigeration-simulation .learning-nav>.trainer-brand{width:88px!important;max-width:88px!important;height:42px!important;position:static!important;transform:none!important}.refrigeration-simulation .learning-nav>.learning-nav-center{justify-content:flex-end!important;justify-self:stretch!important;width:100%!important;position:static!important;transform:none!important}.refrigeration-simulation .learning-nav .top-simulation-button{min-width:132px;min-height:44px;left:auto!important}.learning-hero,.learning-catalog,.simulation-hub,.exam-grid{padding-left:max(14px,env(safe-area-inset-left))!important;padding-right:max(14px,env(safe-area-inset-right))!important}.learning-home .learning-hero .learning-summary-panel{grid-template-columns:1fr}.category-head,.topic-card,.simulation-card,.circuit-choice{touch-action:manipulation}.category-head>i{width:44px!important;height:44px!important}.quiz-exit-button,.learning-exam header>button,.question-help-done,.question-help-modal>div button{min-height:44px!important}.formula-modal-backdrop{padding:0}.formula-modal{padding-bottom:env(safe-area-inset-bottom)}.formula-modal-head{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 10px max(10px,env(safe-area-inset-left))}.formula-modal-close{width:44px;height:44px;top:max(9px,env(safe-area-inset-top));right:max(9px,env(safe-area-inset-right))}.formula-page-jump>div,.formula-search>div,.formula-zoom>div{min-height:44px}.formula-page-jump button,.formula-zoom button,.formula-search-result button{width:44px;min-width:44px;height:44px;min-height:44px}.formula-search-result{height:44px;min-height:44px}.formula-viewer-layout{grid-template-columns:82px minmax(0,1fr)}.formula-page-thumb canvas,.formula-page-thumb img{width:62px;max-width:62px}.learning-exam>header{height:calc(58px + env(safe-area-inset-top))!important;min-height:calc(58px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) max(4vw,env(safe-area-inset-right)) 0 max(4vw,env(safe-area-inset-left))!important;grid-template-rows:58px!important;grid-template-columns:minmax(0,1fr) auto!important}.learning-exam>header>.exam-brand{grid-area:1/1!important;justify-self:start!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.learning-exam>header>button{grid-area:1/2!important;justify-self:end!important;position:static!important;inset:auto!important;transform:none!important}.learning-exam .exam-grid{padding-bottom:max(44px,calc(env(safe-area-inset-bottom) + 20px))}.question-help-backdrop{padding-bottom:max(12px,env(safe-area-inset-bottom))}.question-help-modal{max-height:min(82vh,calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px))}}@media (max-width:420px){.learning-home .learning-nav>.learning-nav-center{justify-content:flex-start!important}.learning-home .learning-hero .learning-summary-panel{display:block}.formula-viewer-layout{grid-template-columns:1fr}.formula-page-sidebar{display:none}}@media (max-width:360px){.formula-modal-tools{align-items:stretch;display:grid;grid-template-columns:1fr!important}.formula-modal-tools>*{width:100%!important;min-width:0!important;max-width:none!important}}@media (hover:none) and (pointer:coarse){@media (min-width:761px) and (hover:hover) and (pointer:fine){.simulation-card:hover,.topic-card:hover,.learning-category:not(.open):hover,.formula-page-thumb:hover,.learning-home .learning-tool-switch button:hover{transform:none}}}@media (max-width:1100px){.learning-home .learning-nav,.refrigeration-simulation .learning-nav{grid-template-rows:68px auto!important;grid-template-columns:1fr!important;align-items:center!important;height:auto!important;min-height:142px!important}.learning-home .learning-nav>.trainer-brand,.refrigeration-simulation .learning-nav>.trainer-brand{grid-area:1/1!important;place-self:center!important;width:190px!important;max-width:190px!important;height:64px!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.learning-home .learning-nav>.learning-nav-center,.refrigeration-simulation .learning-nav>.learning-nav-center{grid-area:2/1!important;justify-content:center!important;justify-self:stretch!important;width:100%!important;position:static!important;transform:none!important}.admin-session.learning-mode .learning-nav{grid-template-rows:68px 60px auto!important;min-height:202px!important}.admin-session.learning-mode .learning-nav>.learning-nav-center{grid-row:3!important}.learning-exam>header{grid-template-rows:70px!important;grid-template-columns:1fr!important;align-items:center!important;height:auto!important;min-height:70px!important;display:grid!important;position:relative!important}.learning-exam>header>.exam-brand{grid-area:1/1!important;justify-self:center!important;width:190px!important;max-width:190px!important;height:64px!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.learning-exam>header>small{text-align:center!important;grid-area:2/1!important;justify-self:center!important;max-width:calc(100% - 32px)!important}.admin-session.learning-mode .learning-exam>header{grid-template-rows:70px 60px!important;min-height:130px!important}.admin-session.learning-mode .learning-exam>header>small{grid-row:3!important}}@media (max-width:760px){.learning-home .learning-nav,.refrigeration-simulation .learning-nav{grid-template-rows:62px auto!important;min-height:134px!important}.learning-home .learning-nav>.trainer-brand,.refrigeration-simulation .learning-nav>.trainer-brand,.learning-exam>header>.exam-brand{width:160px!important;max-width:160px!important;height:56px!important}.admin-session.learning-mode .learning-nav{min-height:calc(198px + env(safe-area-inset-top))!important;grid-template-rows:64px 58px auto!important}.admin-session.learning-mode .learning-nav>.learning-nav-center{grid-row:3!important}.learning-exam>header{min-height:calc(74px + env(safe-area-inset-top))!important;grid-template-rows:64px!important;grid-template-columns:1fr!important}.admin-session.learning-mode .learning-exam>header{min-height:calc(132px + env(safe-area-inset-top))!important;grid-template-rows:64px 58px!important}}.question-help-modal>p.question-help-context{white-space:pre-line;overflow-wrap:anywhere}.question-help-modal>div button.question-help-close{transform-origin:50%;flex-shrink:0;place-items:center;padding:0;font-size:0;line-height:0;transition:transform .22s,background .2s,color .2s,box-shadow .2s;display:grid;position:relative}.question-help-close:before,.question-help-close:after{content:"";background:currentColor;border-radius:999px;width:17px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.question-help-close:after{transform:translate(-50%,-50%)rotate(-45deg)}@media (min-width:761px) and (hover:hover) and (pointer:fine){.question-help-modal>div button.question-help-close:hover{color:#481778;background:#e3d4eb;transform:rotate(90deg)scale(1.06)}}.question-help-modal>div button.question-help-close:focus-visible{outline-offset:3px;color:#481778;background:#e3d4eb;outline:2px solid #481778;transform:rotate(90deg)scale(1.06)}@media (prefers-reduced-motion:reduce){.question-help-modal>div button.question-help-close{transition:none;transform:none}.question-help-modal>div button.question-help-close:focus-visible{transition:none;transform:none}}@media (min-width:761px) and (hover:hover) and (pointer:fine){@media (prefers-reduced-motion:reduce){.question-help-modal>div button.question-help-close:hover{transition:none;transform:none}}}.component-detail-close>span{transform-origin:50%;line-height:1;transition:transform .32s cubic-bezier(.25,.75,.35,1);display:block}@media (min-width:761px) and (hover:hover) and (pointer:fine){.component-detail-close:hover>span{transform:rotate(90deg)}}.component-detail-close:focus-visible>span{transform:rotate(90deg)}.formula-modal-close:focus-visible span{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.component-detail-close>span,.formula-modal-close span{transition:none!important}:is(.component-detail-close:focus-visible>span,.formula-modal-close:focus-visible span){transform:none!important}}@media (min-width:761px) and (hover:hover) and (pointer:fine){@media (prefers-reduced-motion:reduce){.component-detail-close:hover>span,.formula-modal-close:hover span{transform:none!important}}}.surface-menu-toggle{display:none}.surface-menu-popover{align-items:center;gap:8px;display:flex}.instructor-surface-control .surface-menu-popover{gap:10px}.feedback-backdrop{overscroll-behavior:none}.feedback-dialog{overscroll-behavior:contain}@media (max-width:760px){.learning-home .site-foot{grid-template-columns:minmax(0,1fr) auto;padding:22px var(--mobile-gutter-right) max(22px,env(safe-area-inset-bottom)) var(--mobile-gutter)!important;align-items:center!important;gap:12px!important;display:grid!important}.learning-home .site-foot>p,.learning-home .site-foot>span{margin:0!important;font-size:12px!important;line-height:1.45!important}.learning-home .site-foot>p{min-width:0;text-align:left!important;max-width:none!important}.learning-home .site-foot>span{white-space:nowrap;justify-self:end;text-align:right!important}}.home-stat-info[aria-expanded=true]:after{display:none}@media (max-width:760px),(hover:none) and (pointer:coarse){.home-stat-info:after{display:none}body,body *{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body :is(input,textarea,[contenteditable]:not([contenteditable=false])),body [contenteditable]:not([contenteditable=false]) *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}:is(button,a,[role=button],summary):focus:not(:focus-visible){outline:none}}@media (max-width:760px),(hover:none) and (pointer:coarse) and (max-width:950px) and (max-height:520px){:root{--mobile-gutter:max(16px,env(safe-area-inset-left));--mobile-gutter-right:max(16px,env(safe-area-inset-right));--mobile-surface:#17101c;--mobile-border:#c2a7cf33;--mobile-radius:20px;--mobile-shadow:0 18px 48px #0000004d}html{-webkit-text-size-adjust:100%;min-width:0;scroll-padding-top:16px}body{overscroll-behavior-y:none;min-width:0;max-width:100%;overflow-x:clip}:is(body:has(.auth-modal),body:has(.editor-modal)){overflow:hidden!important}body :is(button,a,input,select,textarea,summary){touch-action:manipulation;-webkit-tap-highlight-color:transparent}body :is(input,select,textarea){max-width:100%;font-size:16px!important}body :is(button,[role=button],summary){min-height:44px}body :is(h1,h2,h3,p,span,b,small,em,dd,dt){overflow-wrap:anywhere}.auth-screen{min-height:100dvh;background:radial-gradient(circle at 12% 8%,#ffb64e2e,#0000 28%),radial-gradient(circle at 92% 12%,#64279475,#0000 34%),linear-gradient(155deg,#050506,#130a19 55%,#32114c)!important;display:block!important}.auth-brand{display:none!important}.auth-panel{width:100%;min-height:100dvh!important;padding:max(22px,calc(env(safe-area-inset-top) + 14px)) var(--mobile-gutter-right) max(28px,calc(env(safe-area-inset-bottom) + 18px)) var(--mobile-gutter)!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;display:flex!important;overflow-y:auto!important}.auth-mobile-brand{text-align:center;flex:none;flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important}.auth-mobile-brand button{width:min(62vw,220px)!important;min-height:78px!important}.auth-mobile-brand img{width:min(60vw,212px)!important;height:auto!important}.auth-mobile-brand p{line-height:1.3;letter-spacing:.18em!important;margin:0 0 4px!important;font-size:10px!important}.auth-mobile-brand span{max-width:300px;line-height:1.45;font-size:13px!important}.auth-card{width:100%!important;max-width:430px!important;box-shadow:var(--mobile-shadow)!important;border-radius:22px!important;padding:24px 20px!important}.auth-card h2{margin-bottom:10px!important;font-size:clamp(27px,8.5vw,34px)!important;line-height:1.08!important}.auth-card>p:not(.auth-kicker){margin-bottom:18px!important;font-size:14px!important;line-height:1.55!important}.auth-card label{margin-top:14px!important;font-size:10px!important}.auth-card input,.auth-primary{border-radius:13px;width:100%;min-height:52px!important}.admin-links{grid-template-columns:1fr!important;gap:4px!important;margin-top:16px!important;display:grid!important}.admin-links button{text-align:center;width:100%;min-height:44px!important}.account-strip{width:100%!important;height:auto!important;min-height:calc(104px + env(safe-area-inset-top))!important;padding:max(8px,env(safe-area-inset-top)) var(--mobile-gutter-right) 8px var(--mobile-gutter)!important;grid-template-columns:1fr!important;gap:6px!important;font-size:11px!important;display:grid!important}.account-strip>span{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.account-strip>div{grid-template-columns:1fr 1fr!important;gap:7px!important;width:100%!important;display:grid!important}.account-strip button{background:#1c1421!important;border:1px solid #c9b3d433!important;border-radius:11px!important;width:100%!important;min-height:44px!important;margin:0!important;padding:0 10px!important;font-size:11px!important}.admin-shell>header{height:calc(132px + env(safe-area-inset-top))!important;min-height:calc(132px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) var(--mobile-gutter-right) 0 var(--mobile-gutter)!important;background:#070708!important;position:relative!important}.admin-shell>header>img{left:50%!important;top:calc(env(safe-area-inset-top) + 35px)!important;object-fit:contain!important;width:160px!important;max-width:160px!important;height:56px!important;position:absolute!important;transform:translate(-50%,-50%)!important}.admin-shell>header>div{display:none!important}.admin-view-control,.instructor-view-control{top:calc(env(safe-area-inset-top) + 72px)!important;left:var(--mobile-gutter)!important;right:var(--mobile-gutter-right)!important;border-radius:16px!important;gap:6px!important;width:auto!important;height:52px!important;padding:4px!important;display:flex!important;position:absolute!important;transform:none!important}.admin-view-switch,.instructor-surface-switch{flex:auto!important;width:auto!important;min-width:0!important;height:44px!important}.admin-view-switch button,.instructor-surface-switch button{white-space:normal;line-height:1.15;min-width:0!important;min-height:44px!important;padding:0 7px!important;font-size:9px!important}.admin-logout{min-width:76px!important;height:44px!important;min-height:44px!important;padding:0 9px!important;font-size:9px!important}.admin-hero,.instructor-shell .admin-hero{min-height:0!important;padding:30px var(--mobile-gutter-right) 28px var(--mobile-gutter)!important;flex-direction:column!important;align-items:stretch!important;gap:22px!important;display:flex!important}.instructor-hero-copy,.admin-hero>.hero-copy{width:100%!important;max-width:none!important}.instructor-hero-copy .welcome,.admin-hero .welcome{margin:0 0 18px!important}.instructor-hero-copy .welcome b,.admin-hero .welcome b{letter-spacing:-1.4px!important;font-size:clamp(28px,9vw,38px)!important;line-height:1.02!important}.instructor-hero-copy>p,.admin-hero .hero-copy>p{letter-spacing:.16em!important;margin-bottom:8px!important;font-size:10px!important}.instructor-hero-copy h1,.admin-hero .hero-copy h1{letter-spacing:-2.6px!important;margin:0 0 16px!important;font-size:clamp(42px,14vw,56px)!important;line-height:.92!important}.instructor-hero-copy>span,.admin-hero .hero-copy>span{font-size:14px!important;line-height:1.58!important}.admin-hero .hero-tags{grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:18px!important;display:grid!important}.admin-hero .hero-tags b{text-align:center;line-height:1.35;white-space:normal!important;min-width:0!important;padding:8px 9px!important;font-size:8px!important}.admin-hero .hero-tags b:last-child{grid-column:1/-1}.instructor-account-count{border-radius:20px!important;grid-template-columns:76px minmax(0,1fr)!important;gap:15px!important;width:100%!important;min-width:0!important;padding:17px!important;display:grid!important}.instructor-account-orb{width:76px!important;height:76px!important;box-shadow:0 0 0 6px #ffb64e1a,0 12px 28px #0000003d!important}.instructor-account-orb>b{font-size:23px!important}.instructor-account-count dl>div{gap:8px!important;padding:7px 0!important;font-size:10px!important}.instructor-account-count .best-azubi-name{width:96px!important;max-width:96px!important}.instructor-account-count>small{padding-top:10px!important;font-size:8px!important}.admin-section-tabs,.instructor-tabs{width:100%!important;padding:12px var(--mobile-gutter-right) 14px var(--mobile-gutter)!important;grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important;overflow:visible!important}.admin-section-tabs button,.instructor-tabs button{text-align:left!important;white-space:normal!important;border-radius:14px!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:54px!important;padding:9px 11px!important;font-size:10px!important;line-height:1.25!important}.admin-section-tabs button span,.instructor-tabs button span{flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:16px!important;display:grid!important}.admin-section-tabs button b,.instructor-tabs button b{min-width:0;line-height:1.25;font-size:10px!important}.admin-content,.instructor-content{width:100%!important;padding:16px var(--mobile-gutter-right) max(70px,calc(env(safe-area-inset-bottom) + 54px)) var(--mobile-gutter)!important;flex-direction:column!important;gap:16px!important;display:flex!important}.admin-content>.user-list{order:1}.admin-content>.create-user{order:2}.create-user,.user-list,.instructor-user-list{border-radius:var(--mobile-radius)!important;width:100%!important;min-width:0!important;padding:18px!important}.create-user h2,.user-list h2{font-size:24px!important;line-height:1.15!important}.create-user input,.create-user select,.create-user .auth-primary{border-radius:12px!important;width:100%!important;min-height:50px!important}.access-picker{border-radius:16px!important;padding:13px!important}.access-picker label{align-items:center!important;min-height:52px!important;padding:10px!important}.access-picker input{flex:0 0 20px;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:0!important}.user-list-head{flex-direction:column!important;align-items:stretch!important;gap:14px!important;display:flex!important}.user-list-head-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.user-list-head-actions button,.user-list-head>button{white-space:normal!important;width:100%!important;min-height:46px!important;padding:8px!important}.learner-filters{border-radius:16px!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;padding:10px!important;display:grid!important}.learner-filters :is(input,select){border-radius:11px!important;width:100%!important;min-height:48px!important}.learner-filters>span{justify-self:start!important;padding:4px 3px!important;font-size:10px!important}.user-table{gap:12px!important}.admin-session .user-row,.instructor-session .user-row,.admin-session .instructor-user-row,.instructor-session .instructor-user-row{border-radius:18px!important;grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;padding:16px!important;display:grid!important}.user-avatar{width:42px!important;height:42px!important;font-size:14px!important}.user-info{min-width:0!important}.user-info>b{font-size:15px!important}.user-info>small{white-space:normal!important;max-width:100%!important;font-size:11px!important;line-height:1.45!important}.assignment-line{border-radius:11px!important;width:100%!important;padding:9px 10px!important}.learner-metric-block,.learner-account-footer,.user-row>.user-action-menu{grid-column:1/-1!important}.learner-metric-overview-head{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.learner-metrics{grid-template-columns:1fr 1fr!important;gap:8px!important}.admin-session .learner-metric-block .learner-metric,.instructor-session .learner-metric-block .learner-metric{border-radius:15px!important;min-height:112px!important;padding:15px 35px 14px 14px!important}.admin-session .learner-metric-block .learner-metric>b,.instructor-session .learner-metric-block .learner-metric>b{font-size:27px!important}.admin-session .learner-metric-block .learner-metric>small,.instructor-session .learner-metric-block .learner-metric>small{font-size:10px!important}.learner-metric-detail{border-radius:16px!important;padding:14px!important}.metric-detail-row,.quiz-detail-row{grid-template-columns:28px minmax(0,1fr)!important;gap:9px!important}.metric-detail-row>.metric-values,.metric-detail-row>.metric-bar{text-align:left!important;grid-column:2!important;align-items:flex-start!important}.learner-account-footer,.instructor-account-footer{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.learner-progress-summary,.learner-account-facts,.learner-access-area{border-radius:15px!important;width:100%!important;padding:14px!important}.learner-account-facts{grid-template-columns:1fr 1fr!important}.access-toggles,.instructor-access-tags{grid-template-columns:repeat(2,1fr)!important;gap:6px!important;width:100%!important;display:grid!important}.access-toggles label,.instructor-access-tags span{justify-content:center!important;min-width:0!important;min-height:42px!important}.access-toggles .meister,.instructor-access-tags .meister{grid-column:1/-1!important}.user-action-menu{width:100%!important;min-width:0!important}.user-action-menu>summary{width:100%!important;min-height:48px!important;padding:0 14px!important}.user-action-menu>.user-actions{grid-template-columns:1fr!important;gap:7px!important;width:100%!important;display:grid!important}.user-action-menu>.user-actions button{white-space:normal!important;width:100%!important;min-height:46px!important;margin:0!important}.auth-modal,.feedback-backdrop,.editor-modal,.question-help-backdrop{padding:8px 8px max(8px,env(safe-area-inset-bottom))!important;align-items:end!important}.auth-modal{overscroll-behavior:contain;z-index:2000!important;overflow-y:auto!important}.editor-modal,.feedback-backdrop,.question-help-backdrop{z-index:2000!important}.auth-modal :is(.confirm-card,form),.feedback-dialog,.editor-delete-card,.editor-unsaved-card,.editor-modal form.question-editor-form,.question-help-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%!important;max-width:none!important;max-height:calc(94dvh - env(safe-area-inset-top))!important;border-radius:22px 22px 14px 14px!important;padding:26px 18px 20px!important;overflow-y:auto!important}.auth-modal h2,.feedback-dialog h2,.editor-modal h2{padding-right:42px;font-size:27px!important;line-height:1.15!important}.auth-modal form>p{font-size:12px!important;line-height:1.5!important}.auth-modal form>label,.feedback-dialog label{font-size:14px!important;line-height:1.4!important}.auth-modal form>small{margin-block:8px;display:block;font-size:12px!important;line-height:1.5!important}.auth-modal .auth-primary,.feedback-actions button{min-height:48px!important;font-size:16px!important}.question-help-modal p,.question-help-modal li{font-size:16px!important;line-height:1.6!important}.modal-close,.editor-modal .modal-close{width:44px!important;height:44px!important;position:absolute!important;top:10px!important;right:10px!important}.confirm-actions,.editor-unsaved-actions,.feedback-actions{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.confirm-actions button,.editor-unsaved-actions button,.feedback-actions button{width:100%!important;min-height:48px!important}.content-editor,.feedback-admin-panel{width:100%!important;padding:18px var(--mobile-gutter-right) max(74px,calc(env(safe-area-inset-bottom) + 58px)) var(--mobile-gutter)!important}.content-editor-head,.feature-settings-heading,.feedback-admin-head{flex-direction:column!important;align-items:stretch!important;gap:14px!important;display:flex!important}.content-editor-head h2,.feature-settings-heading h2,.feedback-admin-head h2{font-size:28px!important;line-height:1.14!important}.content-editor-save,.feature-settings-heading>button,.feedback-admin-head>button{width:100%!important}.content-editor-save button,.feature-settings-heading>button,.feedback-admin-head>button{width:100%!important;min-height:48px!important}.editor-stage-tabs{grid-template-columns:1fr 1fr!important;gap:8px!important;padding:9px!important;display:grid!important}.editor-stage-tabs>.editor-control-label{grid-column:1/-1!important}.editor-stage-tabs button{min-width:0!important;min-height:56px!important;padding:9px!important}.editor-stage-tabs button:last-child:nth-child(2n){grid-column:1/-1}.editor-control-panel{padding:10px!important}.editor-toolbar,.editor-toolbar-actions,.editor-question-tools{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.editor-toolbar-heading{width:100%!important}.editor-view-switch{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.editor-view-switch button,.editor-add-field,.editor-question-jump,.editor-question-search{width:100%!important;min-width:0!important;max-width:none!important}.editor-question-tools input{width:100%!important}.editor-question-tools>small{white-space:normal!important;width:100%!important;max-width:none!important;position:static!important}.editor-review-filters,.editor-status-legend>div{grid-template-columns:1fr!important}.editor-point-picker{grid-template-columns:repeat(3,minmax(0,1fr))!important}.editor-point-picker button,.editor-answer-remove,.editor-review-status-filter button,.editor-category-status strong.bulk-status-action,.feature-lock-toggle,.feedback-close{min-width:44px!important;min-height:44px!important}.editor-question-stepper{grid-template-rows:44px!important;grid-template-columns:1fr 1fr!important;gap:4px!important;width:88px!important;padding:0!important}.editor-toolbar .editor-question-tools .editor-question-stepper>button{width:44px!important;min-width:44px!important;height:44px!important}.editor-filter-menu{z-index:1400!important;left:var(--mobile-gutter)!important;right:var(--mobile-gutter-right)!important;top:auto!important;bottom:max(10px,env(safe-area-inset-bottom))!important;border-radius:18px!important;max-height:min(60dvh,420px)!important;position:fixed!important}.editor-category-head,.editor-topic-head{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;padding:14px!important}.editor-category-head>div,.editor-topic-head>div{grid-template-columns:1fr 1fr!important;gap:7px!important;width:100%!important;display:grid!important}.editor-category-toggle,.editor-topic-head>button:first-child{width:100%!important}.editor-question-list.compact .editor-question-row{grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;padding:13px!important}.editor-question-list.compact .editor-question-row>*{grid-column:2!important;width:100%!important;min-width:0!important}.editor-question-list.compact .editor-question-row>span{grid-area:1/1!important}.editor-question-list.compact .editor-question-row>b{grid-row:1!important}.editor-question-list.compact .editor-question-row>small:not(.editor-edited-meta){grid-row:2!important}.editor-question-list.compact .editor-question-row>.question-review-control{grid-row:3!important}.editor-question-list.compact .editor-question-row>.editor-edited-meta{grid-row:4!important}.editor-question-list.compact .editor-question-row>button:not(.danger){grid-row:5!important}.editor-question-list.compact .editor-question-row>button.danger{grid-row:6!important}.feature-settings-panel{width:calc(100% - 32px)!important;margin:18px 16px max(74px,calc(env(safe-area-inset-bottom) + 58px))!important;border-radius:20px!important;padding:18px!important}.feature-settings-grid,.feature-field-locks>div,.feature-lock-details,.locked-learning-fields>div{grid-template-columns:1fr!important}.feature-settings-card{padding:16px!important}.feature-lock-summary{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.user-info,.user-info>small,.confirm-card h2,.confirm-card>span,.feature-lock-summary :is(b,small,em){overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;min-width:0!important;overflow:visible!important}.feature-lock-toggle{width:100%!important;min-height:46px!important}.feedback-filter{flex-wrap:wrap!important;gap:5px!important;width:100%!important;display:flex!important}.feedback-filter button{flex:140px;justify-content:center;min-width:0!important;min-height:46px!important;padding:8px 12px!important;font-size:14px!important}.feedback-request{border-radius:17px!important;padding:17px!important}.learning-home .learning-nav,.refrigeration-simulation .learning-nav{height:auto!important;min-height:136px!important;padding:max(2px,env(safe-area-inset-top)) var(--mobile-gutter-right) 10px var(--mobile-gutter)!important;grid-template-rows:64px auto!important;grid-template-columns:1fr!important;gap:4px!important;display:grid!important}.learning-home .learning-nav>.trainer-brand,.refrigeration-simulation .learning-nav>.trainer-brand{grid-area:1/1!important;justify-self:center!important;width:160px!important;max-width:160px!important;height:56px!important;position:static!important;transform:none!important}.learning-home .learning-nav>.learning-nav-center,.refrigeration-simulation .learning-nav>.learning-nav-center{scrollbar-width:none;scroll-snap-type:x proximity;grid-area:2/1!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;padding:2px 0 6px!important;display:flex!important;position:static!important;overflow:auto hidden!important;transform:none!important}.learning-nav-center::-webkit-scrollbar{display:none}.learning-nav-center>*{scroll-snap-align:center}.admin-session.learning-mode .learning-nav{min-height:calc(204px + env(safe-area-inset-top))!important;grid-template-rows:64px 62px auto!important}.admin-session.learning-mode .learning-nav>.learning-nav-center{grid-row:3!important}.learning-home .main-stage-switch{--stage-tab-width:48px;--stage-tab-height:44px;flex:none!important}.learning-home .main-stage-switch button{min-width:48px!important;min-height:44px!important;padding:0 9px!important;font-size:10px!important}.learning-home .learning-tool-switch{flex:none!important;min-height:50px!important}.learning-home .learning-tool-switch button,.refrigeration-simulation .top-simulation-button{min-width:46px!important;min-height:44px!important}.learning-hero{min-height:0!important;padding:30px var(--mobile-gutter-right) 34px var(--mobile-gutter)!important;background:radial-gradient(circle at 92% 8%,#7e40a985,#0000 34%),linear-gradient(155deg,#050506 0%,#160a20 48%,#32114c 76% 100%)!important;flex-direction:column!important;align-items:stretch!important;gap:26px!important;display:flex!important;overflow:hidden!important}.learning-home .welcome{margin:0 0 18px!important}.learning-home .welcome b{letter-spacing:-1.7px!important;font-size:clamp(30px,10vw,40px)!important;line-height:1.02!important}.hero-copy{width:100%!important;max-width:none!important}.hero-copy>p{letter-spacing:.14em!important;font-size:12px!important}.hero-copy h1{letter-spacing:-1.8px!important;margin-bottom:18px!important;font-size:clamp(38px,11.8vw,54px)!important;line-height:1.04!important}.hero-copy>span{font-size:15px!important;line-height:1.6!important}.learning-home .hero-tags{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.learning-home .hero-tags b{white-space:normal!important;padding:7px 10px!important;font-size:12px!important;line-height:1.4!important}.learning-home .learning-hero .learning-summary-panel{border-radius:20px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;display:grid!important}.learning-home .learning-hero .learning-summary-panel .overview.learning-scoreboard{order:0;border:0!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;min-width:0!important;height:auto!important;padding:24px 16px 16px!important;display:grid!important;overflow:visible!important}.learning-home .learning-hero .learning-summary-panel .overview.learning-scoreboard:before{display:none}.learning-home .learning-scoreboard .points-orb{color:#ffb64e;justify-self:center;width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.learning-home .learning-scoreboard .points-orb b{color:#ffb64e;font-size:40px!important;line-height:1.1!important}.learning-home .learning-scoreboard .points-orb span{color:#eee5f3;letter-spacing:1px!important;font-size:12px!important}.learning-home .learning-scoreboard .points-orb .accuracy-count{justify-content:center;gap:5px;width:auto;max-width:100%;margin-top:8px;display:flex}.learning-home .learning-scoreboard .points-orb .accuracy-count strong,.learning-home .learning-scoreboard .points-orb .accuracy-count em{color:#bba9c5;font-size:12px!important}.learning-home .learning-scoreboard .scoreboard-stats{text-align:left;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.learning-home .learning-scoreboard .scoreboard-stats>div{min-width:0;min-height:76px;padding:10px 12px!important}.learning-home .learning-scoreboard .scoreboard-stats dt{justify-content:space-between;font-size:12px!important;line-height:1.3!important}.learning-home .learning-scoreboard .scoreboard-stats dd{font-size:20px!important;line-height:1.2!important}.learning-home .learning-scoreboard .stat-info{flex:0 0 28px;width:28px;height:28px;min-height:28px;margin:0}.learning-home .learning-scoreboard .overview-traffic-light{min-width:0;gap:12px!important}.learning-home .learning-scoreboard .overview-traffic-light>b{font-size:12px!important}.learning-home .learning-scoreboard .overview-traffic-light>div{gap:6px!important}.learning-home .learning-scoreboard .overview-traffic-light span{grid-template-columns:10px minmax(0,1fr);gap:6px;padding:10px 8px!important}.learning-home .learning-scoreboard .overview-traffic-light i{width:8px;height:8px;box-shadow:none;border:0}.learning-home .learning-scoreboard .overview-traffic-light strong{font-size:18px!important}.learning-home .learning-scoreboard .overview-traffic-light small{white-space:normal;font-size:11px!important}.learning-home .learning-scoreboard .scoreboard-scope,.learning-home .learning-scoreboard .scoreboard-scope b{font-size:12px!important}.learning-home .learning-hero .learning-summary-panel .ranking-card{order:1;border-top:1px solid var(--mobile-border)!important;min-width:0!important;height:auto!important;max-height:none!important;padding:18px 10px!important}.learning-home .learning-hero .learner-ranking-card>ol{scrollbar-gutter:auto;width:100%;padding-right:0!important}.learning-home .ranking-card>div{flex-wrap:wrap;gap:6px}.learning-home .ranking-card>div>b{font-size:12px!important}.learning-home .ranking-card>div>span,.learning-home .ranking-card>p,.learning-home .ranking-card>small{line-height:1.5;font-size:12px!important}.learning-home .ranking-card li{grid-template-columns:32px minmax(0,1fr) auto;padding:10px 0}.learning-home .ranking-card li>b,.learning-home .ranking-card li>strong{font-size:14px!important}.learning-home .ranking-card li>span{font-size:12px!important}.learning-catalog{padding:38px var(--mobile-gutter-right) max(72px,calc(env(safe-area-inset-bottom) + 56px)) var(--mobile-gutter)!important}.learning-heading{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;margin-bottom:20px!important}.learning-heading h2{font-size:29px!important;line-height:1.12!important}.learning-heading>span{display:none!important}.learning-heading p{font-size:12px!important;line-height:1.5!important}.simulation-card small{font-size:12px!important;line-height:1.4!important}.simulation-card b{font-size:18px!important;line-height:1.35!important}.simulation-card em{font-size:13px!important;line-height:1.5!important}.simulation-card>i{font-size:14px!important}.simulation-card,.admin-review-card{border-radius:18px!important;grid-template-columns:52px minmax(0,1fr)!important;gap:13px!important;padding:17px!important;display:grid!important}.simulation-card>i,.admin-review-card>i{grid-column:1/-1!important;place-items:center!important;width:100%!important;min-height:44px!important;display:grid!important}.catalog-light-legend,.learning-light-legend{grid-template-columns:1fr!important;gap:8px!important;padding:13px!important;display:grid!important}.catalog-light-legend>b,.learning-light-legend>b,.catalog-light-legend>span:last-child,.learning-light-legend>span:last-child{grid-column:1/-1!important}.catalog-light-legend>b,.learning-light-legend>b{font-size:12px!important}.catalog-light-legend>span,.learning-light-legend>span{font-size:13px!important;line-height:1.4!important}.category-list{gap:11px!important}.learning-category{border-radius:18px!important}.category-head{grid-template-rows:auto auto!important;grid-template-columns:44px minmax(0,1fr) 44px!important;gap:10px!important;min-height:88px!important;padding:13px!important;display:grid!important}.category-number,.category-meta{display:none!important}.category-icon{grid-area:1/1!important;width:44px!important;height:44px!important}.category-title{grid-area:1/2!important;min-width:0!important}.category-title b{font-size:16px!important;line-height:1.25!important}.category-title small{margin-top:6px;font-size:13px!important;line-height:1.45!important;display:block!important}.category-summary{border-top:1px solid #ffffff12!important;flex-wrap:wrap!important;grid-area:2/1/auto/-1!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;padding-top:10px!important;display:flex!important}.category-mastery{flex:auto!important;min-width:0!important}.category-percent{flex:0 0 62px!important;min-width:62px!important}.learning-home .category-percent{flex-direction:column!important;align-items:flex-end!important;gap:3px!important;display:flex!important}.learning-home .category-percent small{white-space:nowrap!important}.learning-home .category-percent>span{width:100%}.category-percent>b{font-size:15px!important}.category-head>i{grid-area:1/3!important;width:44px!important;height:44px!important}.topic-grid{grid-template-columns:1fr!important;gap:9px!important;padding:0 10px 10px!important}.topic-card{border-radius:15px!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:11px!important;min-height:104px!important;padding:15px!important}.topic-card b{font-size:16px!important;line-height:1.35!important}.topic-card small{font-size:13px!important;line-height:1.5!important}.topic-card>span{min-width:0}.learning-home .category-mastery i,.learning-home .topic-mastery i{min-height:28px!important;font-size:12px!important}.category-percent small{font-size:11px!important}.meister-vault{border-radius:18px!important;grid-template-columns:1fr!important;gap:14px!important;padding:18px!important}.access-locked{min-height:calc(100dvh - env(safe-area-inset-top))!important;padding:var(--mobile-gutter)!important}.access-locked>div{border-radius:20px!important;width:100%!important;padding:28px 20px!important}.access-locked p{font-size:11px!important;line-height:1.4!important}.access-locked b{font-size:15px!important;line-height:1.55!important}.access-locked button{width:100%!important;min-height:48px!important}.feature-lock-reason,.instructor-restriction{white-space:normal!important;font-size:11px!important;line-height:1.4!important}.learning-exam{height:auto!important;min-height:100dvh!important;display:block!important;overflow:visible!important}.learning-exam>header{min-height:calc(74px + env(safe-area-inset-top))!important;height:auto!important;padding:env(safe-area-inset-top) var(--mobile-gutter-right) 10px var(--mobile-gutter)!important;grid-template-rows:64px!important;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.learning-exam>header>.exam-brand{grid-area:1/1!important;justify-self:start!important;width:132px!important;max-width:132px!important;height:56px!important;position:static!important;transform:none!important}.learning-exam>header>small{text-align:center!important;white-space:normal!important;grid-area:2/1!important;justify-self:center!important;max-width:100%!important;font-size:9px!important;line-height:1.4!important}.admin-session.learning-mode .learning-exam>header{min-height:calc(136px + env(safe-area-inset-top))!important;grid-template-rows:64px 62px!important}.admin-session.learning-mode .learning-exam>header>small{grid-row:3!important}.exam-progress{height:5px!important}.learning-exam .exam-grid{height:auto!important;padding:14px var(--mobile-gutter-right) max(34px,calc(env(safe-area-inset-bottom) + 20px)) var(--mobile-gutter)!important;grid-template-rows:none!important;grid-template-columns:1fr!important;grid-auto-rows:auto!important;align-items:start!important;gap:12px!important;overflow:visible!important}.learning-exam .exam-grid aside{border-radius:17px!important;grid-template-rows:auto auto auto auto auto auto!important;grid-template-columns:60px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;height:auto!important;min-height:0!important;padding:14px!important;display:grid!important}.exam-grid aside>.run-label{display:none!important}.ring{grid-area:1/1/3!important;width:56px!important;height:56px!important;margin:0!important}.learning-exam .exam-grid aside>h3{grid-area:1/2!important;margin:0!important;font-size:16px!important;line-height:1.25!important}.learning-exam .quiz-learning-field{margin-bottom:6px;font-size:12px;line-height:1.35}.exam-grid aside>p:not(.run-label){grid-area:2/2!important;margin:0!important;font-size:13px!important}.learning-exam .dots{flex-wrap:wrap!important;grid-area:3/1/auto/-1!important;gap:5px!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important}.learning-exam .quiz-light-legend{flex-wrap:wrap!important;grid-area:4/1/auto/-1!important;gap:14px!important;margin:0!important;padding:0!important;font-size:12px!important;display:flex!important}.exam-grid aside>dl{grid-area:5/1/auto/-1!important;grid-template-columns:repeat(3,1fr)!important;gap:7px!important;margin:0!important;padding:0!important;display:grid!important}.exam-grid aside>dl>div{min-width:0!important;padding:8px!important}.quiz-report-button{grid-area:6/1!important;width:100%!important;min-height:46px!important}.quiz-exit-button{grid-area:6/2!important;width:100%!important;min-height:46px!important}.exam-grid.is-complete aside{display:none!important}.learning-exam .quiz{border-radius:18px!important;height:auto!important;min-height:0!important;padding:18px 14px 16px!important}.qtop{flex-direction:column!important;align-items:flex-start!important;gap:7px!important}.qtop :is(span,small){white-space:normal!important;max-width:100%!important}.question-heading{align-items:flex-start!important;gap:10px!important;margin:21px 0 16px!important}.question-heading.is-image-duplicate{justify-content:flex-end!important;margin:10px 0 2px!important}.question-heading h1{letter-spacing:-.3px!important;font-size:clamp(20px,6vw,24px)!important;line-height:1.35!important}.question-info-button{flex:0 0 44px!important;width:44px!important;height:44px!important}.choices{gap:9px!important}.choices button{border-radius:14px!important;align-items:flex-start!important;gap:10px!important;min-height:60px!important;padding:13px!important}.choices button>b{flex:0 0 36px!important}.learning-exam .choices button>span{white-space:normal!important;font-size:16px!important;line-height:1.45!important}.explain{border-radius:14px!important;padding:14px!important}.learning-exam .explain p{font-size:16px!important;line-height:1.55!important}.quiz>footer,.quiz>footer.admin-question-nav,.actions{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.quiz>footer button,.actions button{width:100%!important;min-height:50px!important}.finish{padding:22px 4px!important}.finish h1{font-size:clamp(28px,9vw,35px)!important;line-height:1.12!important}.score{width:100%!important;max-width:230px!important}.quiz-save-error{flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important}.quiz-save-error span{overflow-wrap:anywhere!important}.quiz-save-error button{width:100%!important;min-height:46px!important}.learning-exam .exam-grid aside{grid-template-columns:repeat(2,minmax(0,1fr))!important}.learning-exam .exam-grid aside>.ring{display:none!important}.learning-exam .exam-grid aside>h3,.learning-exam .exam-grid aside>p:not(.run-label){grid-column:1/-1!important}.learning-exam .quiz-learning-field{margin-bottom:3px;font-size:12px!important}.learning-exam .quiz-report-button,.learning-exam .quiz-exit-button{margin:0!important;font-size:13px!important}.learning-exam .exam-grid aside>dl>div{flex-direction:column!important;align-items:flex-start!important;gap:3px!important;padding:6px!important;display:flex!important}.learning-exam .exam-grid aside dt{font-size:12px!important;line-height:1.35!important}.learning-exam .exam-grid aside dd{margin:0!important;font-size:18px!important}.learning-exam .quiz>footer.quiz-question-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.learning-exam .quiz>footer.quiz-question-nav>span{grid-column:1/-1!important;font-size:12px!important}.learning-exam .quiz>footer.quiz-question-nav>button{min-width:0!important;padding-inline:6px!important;font-size:14px!important}.formula-modal-backdrop{padding:0!important}.formula-modal{width:100vw!important;max-width:none!important;height:100dvh!important;padding-bottom:env(safe-area-inset-bottom)!important;border:0!important;border-radius:0!important}.formula-modal-head{z-index:20!important;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 10px max(10px,env(safe-area-inset-left))!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:9px!important;display:grid!important;position:sticky!important;top:0!important}.formula-modal-title{min-width:0!important}.formula-modal-title small{display:none!important}.formula-modal-close{grid-area:1/2!important;width:44px!important;height:44px!important;position:static!important}.formula-modal-tools{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.formula-search{grid-column:1/-1!important;width:100%!important}.formula-page-jump,.formula-zoom{width:100%!important;min-width:0!important}.formula-page-jump>div,.formula-zoom>div,.formula-search>div,.formula-search-result{height:44px!important;min-height:44px!important}.formula-modal :is(label,small,.formula-fit-note){font-size:11px!important}.formula-modal button{font-size:12px!important}.formula-search-result{font-size:11px!important}.formula-viewer-layout{grid-template-columns:1fr!important}.formula-page-sidebar{display:none!important}.formula-viewer-shell{padding:5px!important}.formula-page-stage{padding:6px!important}.formula-modal-title b{font-size:18px!important}.formula-edition-switch,.formula-edition-switch>div{max-width:100%;min-width:0!important}.formula-edition-switch>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid!important}.formula-edition-switch button{min-width:0!important;padding:8px 5px!important}.formula-edition-switch button b{overflow-wrap:normal;white-space:normal!important;font-size:12px!important}.formula-modal .formula-page-jump button,.formula-modal .formula-zoom button{width:32px!important;min-width:32px!important;font-size:20px!important}.formula-page-jump input,.formula-zoom input{width:40px!important;min-width:0!important}.formula-empty-state p{font-size:14px!important}.formula-search-result{grid-column:1/-1;max-width:none!important}.simulation-hub,.simple-circuit-page{width:100%!important;padding:34px var(--mobile-gutter-right) max(70px,calc(env(safe-area-inset-bottom) + 54px)) var(--mobile-gutter)!important}.simulation-hub-heading h1,.circuit-title h1{letter-spacing:-2.7px!important;font-size:clamp(42px,13vw,54px)!important;line-height:.95!important}.simulation-hub-heading>span,.circuit-title>span{font-size:14px!important;line-height:1.55!important}.circuit-choice-grid{grid-template-columns:1fr!important;gap:13px!important}.circuit-choice{border-radius:20px!important;min-height:240px!important;padding:20px!important}.circuit-choice strong{font-size:23px!important}.circuit-choice em{font-size:14px!important;line-height:1.5!important}.refrigeration-simulation .learning-nav>.trainer-brand{justify-self:start!important;width:132px!important;max-width:132px!important;height:56px!important}.refrigeration-simulation .learning-nav .top-simulation-button{width:100%!important;font-size:14px!important}.simulation-hub-heading{margin-bottom:26px!important}.refrigeration-simulation .circuit-choice strong{font-size:14px!important}.extended-coming-soon{min-height:calc(100dvh - 136px)!important;padding:28px var(--mobile-gutter-right) 50px var(--mobile-gutter)!important}.feedback-launcher,.admin-session .feedback-launcher,.learning-home .learning-nav>.feedback-launcher{z-index:100!important;left:auto!important;right:max(14px,env(safe-area-inset-right))!important;top:auto!important;bottom:max(14px,env(safe-area-inset-bottom))!important;border-radius:16px!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;font-size:0!important;position:fixed!important;transform:none!important}.content-scroll-top{left:max(14px,env(safe-area-inset-left))!important;right:auto!important;bottom:max(14px,env(safe-area-inset-bottom))!important;width:48px!important;height:48px!important;transform:translateY(18px)scale(.92)!important}.content-scroll-top.visible{transform:none!important}}@media (max-width:380px){.admin-view-switch button,.instructor-surface-switch button,.admin-logout{font-size:8px!important}.admin-logout{min-width:68px!important;padding-inline:6px!important}.admin-section-tabs button,.instructor-tabs button{padding:8px!important}.admin-section-tabs button span,.instructor-tabs button span{display:none!important}.learner-metrics,.learner-account-facts{grid-template-columns:1fr!important}.category-head{grid-template-columns:42px minmax(0,1fr) 44px!important}.category-summary{gap:5px!important;display:flex!important}.category-mastery{gap:3px!important}.category-mastery i{min-width:22px!important;padding-inline:4px!important}.category-percent{flex-basis:54px!important;min-width:54px!important}}@media (hover:none) and (pointer:coarse) and (max-width:950px){@media (min-width:761px) and (hover:hover) and (pointer:fine){:is(.simulation-card,.topic-card,.learning-category,.user-row,.circuit-choice,.admin-section-tabs button,.choices button,.question-info-button):hover{transform:none!important}}}@media (prefers-reduced-motion:reduce) and (max-width:760px),(prefers-reduced-motion:reduce) and (hover:none) and (pointer:coarse) and (max-width:950px){.learning-home *,.admin-shell *,.auth-screen *{scroll-behavior:auto!important}}@media (max-width:1100px){.admin-view-control,.instructor-view-control{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1400!important;width:min(280px,100% - 32px)!important;height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:15px!important;padding:0!important;transition:transform .38s cubic-bezier(.22,1,.36,1)!important;left:50%!important;right:auto!important;overflow:visible!important;transform:translate(-50%)!important}.surface-menu-toggle{z-index:2;color:#f3edf5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;background:#120c16f5;border:1px solid #a489b161;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-width:0;padding:0 15px;display:flex;position:relative;box-shadow:0 12px 28px #0000004d,inset 0 1px #ffffff0b;min-height:48px!important}.surface-menu-toggle>span{align-items:baseline;gap:9px;min-width:0;display:flex}.surface-menu-toggle small{color:#ffb64e;letter-spacing:1.25px;flex:none;font-weight:900;font-size:8px!important}.surface-menu-toggle b{color:#f2eaf5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:900;overflow:hidden;font-size:11px!important}.surface-menu-toggle>.ui-chevron{color:#ffb64e;flex:0 0 15px;width:15px;height:15px;transition:transform .22s cubic-bezier(.22,1,.36,1)}.surface-menu-open .surface-menu-toggle{background:linear-gradient(135deg,#26361ffa,#19111efa);border-color:#ffb64ead;box-shadow:0 13px 32px #0000005c,0 0 0 3px #ffb64e1a}.surface-menu-open .surface-menu-toggle>.ui-chevron{transform:rotate(180deg)}.surface-menu-popover{z-index:1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0f0a12fa;border:1px solid #a489b152;border-radius:17px;align-items:stretch;width:100%;padding:7px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 56px #00000080,inset 0 1px #ffffff0b;gap:6px!important}.surface-menu-open .surface-menu-popover{animation:.2s cubic-bezier(.22,1,.36,1) both surface-menu-enter;display:grid}.surface-menu-popover .admin-view-switch,.surface-menu-popover .instructor-surface-switch{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;gap:5px!important;width:100%!important;min-width:0!important;height:auto!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}.surface-menu-popover .admin-view-switch>i,.surface-menu-popover .instructor-surface-switch>i{display:none!important}.surface-menu-popover .admin-view-switch button,.surface-menu-popover .instructor-surface-switch button{color:#bbaac2!important;text-align:left!important;background:#17111b!important;border:1px solid #0000!important;border-radius:11px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:48px!important;padding:0 14px!important;font-size:11px!important;line-height:1.2!important;display:flex!important}.surface-menu-popover .admin-view-switch button:after,.surface-menu-popover .instructor-surface-switch button:after{content:"";border:2px solid #695771;border-radius:50%;width:8px;height:8px}.surface-menu-popover .admin-view-switch button.on,.surface-menu-popover .instructor-surface-switch button.on{color:#ffb64e!important;background:linear-gradient(135deg,#26391f,#1b2917)!important;border-color:#ffb64e85!important}.surface-menu-popover .admin-view-switch button.on:after,.surface-menu-popover .instructor-surface-switch button.on:after{background:#ffb64e;border-color:#ffb64e;box-shadow:0 0 0 4px #ffb64e1a,0 0 12px #ffb64e6b}.surface-menu-popover .admin-logout{color:#c8bacd!important;background:#1b131f!important;border:1px solid #49354f!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;margin:0!important;font-size:10px!important;display:flex!important}}@media (max-width:420px){.admin-view-control,.instructor-view-control{width:min(250px,100% - 28px)!important}.surface-menu-toggle{padding-inline:13px}.surface-menu-toggle small{display:none}.surface-menu-toggle b{font-size:12px!important}}@media (prefers-reduced-motion:reduce){.surface-menu-open .surface-menu-popover{animation:none}.surface-menu-toggle>.ui-chevron{transition:none}}@keyframes surface-menu-enter{0%{opacity:0;transform:translateY(-7px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:760px) and (min-height:521px){:is(html:has(.auth-screen),body:has(.auth-screen)){overscroll-behavior:none!important;background:#32114c!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}body:has(.auth-screen){touch-action:pan-y}.auth-screen{background:radial-gradient(circle at 88% 18%,#7e40a96b,#0000 30%),radial-gradient(circle at 8% 78%,#ffb64e1f,#0000 25%),linear-gradient(#32114c 0%,#1c0b2a 18%,#0b0710 48%,#21102f 78%,#32114c 100%)!important;grid-template-rows:minmax(285px,38dvh) minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;height:100dvh!important;min-height:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.auth-brand{width:100%!important;min-width:0!important;min-height:0!important;padding:max(10px,env(safe-area-inset-top)) max(22px,calc(env(safe-area-inset-right) + 18px)) 17px max(22px,calc(env(safe-area-inset-left) + 18px))!important;background:0 0!important;order:1!important;display:flex!important;position:relative!important;overflow:hidden!important}.auth-panel:focus-within{-webkit-overflow-scrolling:touch;transform:translateY(-96px);overscroll-behavior-y:contain!important;scroll-padding-block:18px max(28px,calc(env(safe-area-inset-bottom) + 18px))!important;z-index:4!important;height:calc(100% + 96px)!important;overflow-y:auto!important}.auth-brand:after{display:none!important}.auth-logo{align-self:flex-start!important;width:158px!important;height:62px!important;min-height:0!important}.auth-logo img{width:152px!important}.auth-message{width:100%!important;max-width:430px!important;margin:8px auto 0!important}.auth-message>p{letter-spacing:.2em!important;margin:0 0 7px!important;font-size:8px!important}.auth-message h1{letter-spacing:.025em!important;flex-direction:column!important;gap:1px!important;margin:0 0 9px!important;font-size:clamp(29px,8.9vw,38px)!important;line-height:.94!important;display:flex!important}.auth-message h1>span,.auth-message h1>em{white-space:nowrap!important}.auth-message>span{max-width:390px!important;font-size:11px!important;line-height:1.4!important;display:block!important}.auth-brand-foot{display:none!important}.auth-panel{transition:transform .28s cubic-bezier(.22,1,.36,1);transform:translateY(0);width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:16px max(18px,calc(env(safe-area-inset-right) + 14px)) max(16px,calc(env(safe-area-inset-bottom) + 10px)) max(18px,calc(env(safe-area-inset-left) + 14px))!important;overscroll-behavior:none!important;background:0 0!important;order:2!important;justify-content:center!important;align-items:flex-start!important;display:flex!important;position:relative!important;overflow:hidden!important}.auth-mobile-brand,.auth-panel:before{display:none!important}.auth-panel:after{color:#48177806!important}.auth-card{width:min(430px,100%)!important;max-width:100%!important;color:inherit!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.learner-auth-card>.auth-kicker,.learner-auth-card>h2{display:block!important}.learner-auth-card>p:not(.auth-kicker){display:none!important}.auth-card h2{color:#f8f3fa!important;margin:0 0 11px!important;font-size:clamp(25px,7.4vw,31px)!important;line-height:1.04!important}.auth-kicker{margin:0 0 6px!important;font-size:8px!important}.auth-card label{color:#d3c6d9!important;margin:9px 0 5px!important;font-size:8px!important}.auth-card input,.auth-primary{border-radius:10px!important;height:46px!important;min-height:46px!important}.auth-card input{color:#fff!important;background:#050307ad!important;border-color:#d0bbdb4d!important}.auth-primary{color:#13220d!important;background:linear-gradient(135deg,#ffb64e,#ffb64e)!important;margin-top:11px!important;box-shadow:0 10px 22px #ffb64e33!important}.auth-card>small{display:none!important}}@media (max-width:380px) and (min-height:521px){.auth-screen{grid-template-rows:minmax(270px,36dvh) minmax(0,1fr)!important}.auth-brand{padding-inline:18px!important}.auth-logo{width:144px!important;height:56px!important}.auth-logo img{width:138px!important}.auth-message h1{font-size:29px!important}.auth-panel{padding:13px 16px max(13px,env(safe-area-inset-bottom))!important}.auth-card h2{font-size:25px!important}}@media (max-width:760px){.learning-exam .dots .quiz-dot-button{flex:0 0 calc(10% - 5px);place-items:center;min-width:12px;display:grid;width:auto!important;height:30px!important;min-height:30px!important}.learning-exam .dots .quiz-dot-button>i{width:10px!important;height:10px!important;margin:0!important}}@media (max-width:1100px){.feedback-launcher,.admin-session .feedback-launcher,.learning-home .learning-nav>.feedback-launcher{z-index:1200!important;left:auto!important;right:max(16px,calc(env(safe-area-inset-right) + 10px))!important;top:auto!important;bottom:max(16px,calc(env(safe-area-inset-bottom) + 10px))!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;box-shadow:none!important;color:#0000!important;letter-spacing:.02em!important;background:linear-gradient(145deg,#211a2e,#211a2e)!important;border:1px solid #58466d!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0!important;font-size:0!important;font-weight:900!important;line-height:1.2!important;display:flex!important;position:fixed!important;transform:none!important}.feedback-launcher>span,.learning-home .learning-nav>.feedback-launcher>span{color:#ffb64e!important;width:26px!important;min-width:26px!important;height:26px!important;box-shadow:none!important;background:#ffb64e1f!important;border-radius:8px!important;flex:0 0 26px!important;margin:0!important;display:block!important;position:relative!important}.feedback-launcher>span:before,.feedback-launcher>span:after,.learning-home .learning-nav>.feedback-launcher>span:before,.learning-home .learning-nav>.feedback-launcher>span:after{content:""!important;background:currentColor!important;border-radius:999px!important;width:10px!important;height:2px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.feedback-launcher>span:after,.learning-home .learning-nav>.feedback-launcher>span:after{transform:translate(-50%,-50%)rotate(90deg)!important}}@media (max-width:760px){.feedback-launcher,.admin-session .feedback-launcher,.learning-home .learning-nav>.feedback-launcher{border-radius:12px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;font-size:0!important}.feedback-launcher>span,.learning-home .learning-nav>.feedback-launcher>span{flex-basis:24px!important;width:24px!important;min-width:24px!important;height:24px!important}.feedback-launcher>span:before,.feedback-launcher>span:after,.learning-home .learning-nav>.feedback-launcher>span:before,.learning-home .learning-nav>.feedback-launcher>span:after{width:9px!important}.account-strip{z-index:80!important;top:calc(env(safe-area-inset-top) + 16px)!important;left:auto!important;right:var(--mobile-gutter-right)!important;background:0 0!important;border:0!important;grid-template-rows:14px 18px!important;grid-template-columns:1fr!important;align-content:space-between!important;gap:0!important;width:min(220px,100% - 162px)!important;height:34px!important;min-height:34px!important;padding:0!important;position:absolute!important}.account-strip>span{text-align:right!important;font-size:9px!important;line-height:1.1!important;position:relative!important;top:0!important}.account-strip>div{justify-content:flex-end!important;align-items:center!important;gap:12px!important;display:flex!important}.account-strip button{width:auto!important;min-width:0!important;height:18px!important;min-height:18px!important;box-shadow:none!important;color:#cbbdcf!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:9px!important;font-weight:700!important;line-height:1!important}.learning-home .learning-nav>.trainer-brand{justify-self:start!important;width:132px!important;max-width:132px!important;height:56px!important}.learning-home .learning-nav{z-index:70!important;position:relative!important;top:auto!important;transform:none!important}}.learning-home .learning-nav>.feedback-launcher{z-index:auto!important;width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;box-shadow:none!important;color:#ffb64e!important;background:linear-gradient(145deg,#160f1af5,#0d0910fa)!important;border:1px solid #34263c!important;border-radius:18px!important;justify-self:end!important;margin:2px 0 0!important;padding:5px!important;font-size:0!important;position:relative!important;inset:auto!important;transform:none!important}.learning-home .learning-nav>.feedback-launcher>span{color:#ffb64e!important;background:#ffb64e1a!important;border:1px solid #ffb64e29!important;border-radius:9px!important;flex:0 0 27px!important;place-items:center!important;width:27px!important;min-width:27px!important;height:27px!important;margin:0!important;display:grid!important}@media (max-width:1100px){.learning-home .learning-nav>.feedback-launcher{z-index:auto!important;background:linear-gradient(145deg,#160f1af5,#0d0910fa)!important;border:1px solid #34263c!important;border-radius:15px!important;grid-area:2/1!important;place-self:start end!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;padding:3px!important;position:relative!important;inset:auto!important}.learning-home .learning-nav>.learning-nav-center{box-sizing:border-box!important;padding-right:58px!important}.learning-home .learning-nav>.feedback-launcher>span{flex-basis:28px!important;width:28px!important;min-width:28px!important;height:28px!important}}@media (max-width:760px){.learning-home .learning-nav>.feedback-launcher{border-radius:13px!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important}.learning-home .learning-nav>.learning-nav-center{width:calc(100% - 58px)!important;padding-right:0!important}.learning-home .main-stage-switch,.learning-home .learning-tool-switch,.learning-home .learning-nav>.feedback-launcher{box-sizing:border-box!important;height:52px!important;min-height:52px!important}.learning-home .learning-nav>.feedback-launcher>span{border-radius:8px!important;flex-basis:24px!important;width:24px!important;min-width:24px!important;height:24px!important}}@media (max-width:380px){:root{--mobile-gutter:max(12px,env(safe-area-inset-left));--mobile-gutter-right:max(12px,env(safe-area-inset-right))}.learning-home .learning-nav>.learning-nav-center{gap:6px!important;width:calc(100% - 50px)!important}.learning-home .main-stage-switch{--stage-tab-width:40px}.learning-home .main-stage-switch button{width:40px!important;min-width:40px!important;padding-inline:3px!important}.learning-home .learning-tool-switch button{flex-basis:40px!important;width:40px!important;min-width:40px!important}.learning-home .learning-nav>.feedback-launcher{width:44px!important;min-width:44px!important}.learning-home .learning-nav>.trainer-brand{width:112px!important;max-width:112px!important}.account-strip{width:calc(100% - 142px)!important}.account-strip>div{gap:8px!important}}@media (max-width:760px){.learning-home .learning-nav{--mobile-header-safe-top:env(safe-area-inset-top,0px)}.learning-home .learning-nav[data-mobile-scroll]{will-change:transform;top:var(--mobile-header-top)!important;transform:translate3d(0,var(--mobile-header-shift,0px),0)!important;box-shadow:none!important;transition:none!important;position:sticky!important}.learning-home .learning-nav[data-mobile-scroll][data-mobile-flow]{will-change:auto;position:relative!important;top:auto!important;transform:none!important}}.quiz-question-navigator{display:contents}.quiz-navigator-toggle,.quiz-dot-marker{display:none}@media (max-width:760px){.learning-exam .exam-grid{min-height:calc(100dvh - 74px - env(safe-area-inset-top));padding:8px var(--mobile-gutter-right) max(10px,env(safe-area-inset-bottom)) var(--mobile-gutter)!important;grid-template-rows:auto auto auto minmax(min-content,1fr) auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:6px 8px!important}.learning-exam .exam-grid>aside{display:contents!important}.learning-exam .exam-grid>aside>h3{display:none!important}.learning-exam .exam-grid>aside>p:not(.run-label){align-self:center;grid-area:1/1!important;font-size:12px!important;line-height:1.3!important}.learning-exam .exam-grid .quiz-light-legend{justify-content:flex-end;grid-area:1/2!important;gap:8px!important}.learning-exam .exam-grid .quiz-light-legend>span{gap:4px!important;font-size:10px!important}.learning-exam .exam-grid .quiz-light-legend i{aspect-ratio:1;border-radius:50%;min-width:7px;flex:0 0 7px!important;width:7px!important;height:7px!important}.learning-exam .quiz-question-navigator{background:#ffffff09;border:1px solid #c8aadc2e;border-radius:12px;grid-template-columns:minmax(0,1fr) 32px;align-items:start;gap:6px;padding:3px 5px;grid-area:2/1/auto/-1!important;display:grid!important}.learning-exam .exam-grid .dots{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(9,minmax(0,1fr));max-height:32px;transition:max-height .22s;position:relative;grid-area:1/1!important;gap:2px!important;margin:0!important;padding:0!important;display:grid!important;overflow-y:auto!important}.learning-exam .quiz-question-navigator[data-expanded=false] .dots{height:32px!important;min-height:32px!important;overflow:clip!important}.learning-exam .quiz-question-navigator[data-expanded=false] .quiz-dot-button{transform:translateX(calc((100% + 2px) * (var(--dot-index) - var(--dot-window,0))));position:absolute;top:0;left:0;width:calc(11.1111% - 1.77778px)!important;transition:none!important}.learning-exam .quiz-question-navigator[data-expanded=false] .quiz-dot-marker{transform:translateX(var(--marker-offset,0px));transition:none!important;top:5px!important;left:calc(5.55556% - 11.8889px)!important}.learning-exam .quiz-question-navigator[data-expanded=true] .dots{max-height:210px}.learning-exam .quiz-navigator-toggle{color:#d9c5e5;background:#b487d21f;border:1px solid #c8aadc38;border-radius:9px;grid-area:1/2;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:grid}.quiz-navigator-toggle svg{transition:transform .2s}.quiz-navigator-toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.learning-exam .exam-grid .dots,.quiz-navigator-toggle svg{transition:none}}.learning-exam .dots .quiz-dot-button{place-items:center;display:grid;width:100%!important;height:32px!important;min-height:32px!important}.learning-exam .dots .quiz-dot-button i{aspect-ratio:1;width:10px!important;min-width:10px!important;height:10px!important;box-shadow:none!important;border-radius:50%!important}.learning-exam .dots .quiz-dot-button i.now{outline:none;transform:none}.learning-exam .dots .quiz-dot-marker{z-index:1;pointer-events:none;width:22px;height:22px;transition:left .24s cubic-bezier(.22,.7,.25,1),top .24s cubic-bezier(.22,.7,.25,1);display:block;position:absolute}.quiz-dot-marker>span{box-sizing:border-box;border:2px solid #ffb64e;border-radius:50%;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.learning-exam .dots .quiz-dot-marker{transition:none}}.learning-exam .exam-grid>aside>dl{grid-area:3/1/auto/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding-bottom:4px!important;display:grid!important}.learning-exam .exam-grid>aside>dl>div{text-align:center;flex-wrap:nowrap;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;min-width:0!important;padding:3px!important}.learning-exam .exam-grid>aside dt{overflow-wrap:anywhere;font-size:9px!important;line-height:1.25!important}.learning-exam .exam-grid>aside dd{font-size:12px!important;line-height:1.3!important}.learning-exam .exam-grid>.quiz{flex-direction:column;align-self:stretch;border-radius:16px!important;grid-area:4/1/auto/-1!important;padding:12px!important;display:flex!important}.learning-exam .qtop{gap:4px!important}.learning-exam .qtop>span{padding:4px 7px!important;font-size:11px!important;line-height:1.3!important}.learning-exam .qtop>small{font-size:10px!important;line-height:1.35!important}.learning-exam .question-heading{background:linear-gradient(120deg,#f8f2fc,#fff);border:1px solid #ddcbe6;border-left:3px solid #702c99;border-radius:12px;align-items:flex-start;padding:12px 10px;gap:8px!important;margin:12px 0!important}.learning-exam .question-heading h1{letter-spacing:-.25px!important;font-size:19px!important;line-height:1.25!important}.learning-exam .question-info-button{flex-basis:32px!important;width:32px!important;height:32px!important;min-height:32px!important;font-size:15px!important}.learning-exam .choices{gap:6px!important}.learning-exam .choices button{border-radius:11px!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:9px!important}.learning-exam .choices button>b{flex-basis:24px!important;width:24px!important;min-width:24px!important;height:24px!important;font-size:11px!important}.learning-exam .choices button>span{font-size:14px!important;line-height:1.35!important}.learning-exam .choices button>i{flex:0 0 12px;width:12px;font-size:14px}.learning-exam .question-image-frame{min-height:0;padding:6px}.learning-exam .question-image-frame img{max-height:24dvh}.learning-exam .explain{margin-block:8px!important;padding:10px!important}.learning-exam .explain p{font-size:14px!important;line-height:1.4!important}.learning-exam .quiz>footer.quiz-question-nav,.learning-exam .quiz>footer.admin-question-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin-top:auto!important;padding-top:10px!important}.learning-exam .quiz>footer>span{grid-area:1/1/auto/-1!important;font-size:10px!important;line-height:1.3!important}.learning-exam .quiz>footer button{border-radius:10px!important;min-height:42px!important;padding:7px 4px!important;font-size:12px!important}.learning-exam .exam-grid>aside>.quiz-report-button,.learning-exam .exam-grid>aside>.quiz-exit-button{align-self:end;border-radius:11px!important;grid-row:5!important;width:calc(100% - 3px)!important;min-height:40px!important;margin:8px 0 0!important;padding:7px!important;font-size:12px!important}.learning-exam .exam-grid>aside>.quiz-report-button{justify-self:end;grid-column:2!important}.learning-exam .exam-grid>aside>.quiz-exit-button{justify-self:start;grid-column:1!important}.learning-exam .exam-grid.is-complete{grid-template-rows:auto!important}.learning-exam .exam-grid.is-complete>aside{display:none!important}.learning-exam .exam-grid.is-complete>.quiz{grid-row:1!important}}@media (max-width:760px) and (max-height:740px){.learning-exam .exam-grid{gap:4px 8px!important}.learning-exam .exam-grid>.quiz{padding:8px!important}.learning-exam .question-heading{margin:8px 0!important}.learning-exam .choices button{padding:7px!important}.learning-exam .quiz>footer.quiz-question-nav,.learning-exam .quiz>footer.admin-question-nav{padding-top:5px!important}}.formula-header-controls{display:contents}.formula-mobile-toggle{display:none}.formula-viewer-shell[data-fit-page=true]{touch-action:pan-y;overscroll-behavior-x:none;overflow-x:hidden!important}.formula-viewer-shell[data-fit-page=false]{touch-action:pan-x pan-y}.formula-document-stage{overflow-anchor:none}.formula-viewer-shell[data-pinching=true]{scroll-behavior:auto!important;overflow:hidden!important}.formula-document-page{flex-shrink:0}.formula-document-stage{width:max-content;min-width:100%}@media (max-width:1366px){.formula-modal .formula-modal-head{flex-shrink:0;max-height:55dvh;overflow-y:auto;padding:max(8px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 8px max(10px,env(safe-area-inset-left))!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:6px!important;display:grid!important}.formula-modal .formula-modal-title{grid-area:1/1;gap:9px;min-width:0!important}.formula-modal .formula-modal-title>span{border-radius:10px;width:32px;min-width:32px;height:32px;font-size:20px}.formula-modal .formula-modal-title b{font-size:17px!important}.formula-modal .formula-modal-close{border-radius:12px;grid-area:1/2!important;width:44px!important;height:44px!important;position:static!important}.formula-modal .formula-mobile-toggle{color:#eee6f2;text-align:left;background:#100b15;border:1px solid #493650;border-radius:12px;grid-column:1/-1;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px;display:flex}.formula-mobile-toggle>span:first-child{flex-wrap:wrap;flex:1;align-items:center;gap:4px 10px;min-width:0;display:flex}.formula-mobile-toggle b{font-size:13px!important}.formula-mobile-toggle small{color:#b9acbf;font-size:12px!important}.formula-mobile-toggle .formula-toggle-label{color:#ffb64e;white-space:nowrap;font-size:12px}.formula-mobile-toggle svg{flex-shrink:0;transition:transform .18s}.formula-modal .formula-header-controls[data-expanded=false]{display:none}.formula-modal .formula-header-controls[data-expanded=true]{display:contents}.formula-modal .formula-edition-switch{grid-column:1/-1;width:100%;min-width:0}.formula-modal .formula-edition-switch>div{width:100%;box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;padding:0!important}.formula-modal .formula-edition-switch button{text-align:center;background:#100b15;border:1px solid #493650;border-radius:12px;align-content:center;place-items:center;min-width:0!important;height:44px!important;min-height:44px!important;padding:6px 4px!important}.formula-modal .formula-edition-switch button.active{background:linear-gradient(135deg,#ffb64e33,#6634804d);border-color:#ffb64e8c}.formula-modal .formula-edition-switch button b{white-space:normal;font-size:12px!important}.formula-modal .formula-edition-switch button small{display:none}.formula-modal .formula-modal-tools{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.formula-modal .formula-modal-tools>*{min-width:0!important}.formula-modal .formula-modal-tools label{letter-spacing:.06em;font-size:10px!important}.formula-modal .formula-page-jump,.formula-modal .formula-zoom{width:100%!important}.formula-modal .formula-page-jump>div,.formula-modal .formula-zoom>div,.formula-modal .formula-search>div{height:44px!important;min-height:44px!important}.formula-modal .formula-rotate-page{justify-content:center;height:44px;min-height:44px}.formula-modal .formula-page-jump button,.formula-modal .formula-zoom button{width:36px;min-width:36px;font-size:20px!important}.formula-modal .formula-page-jump input,.formula-modal .formula-zoom input{min-width:0;width:40px!important;font-size:16px!important}.formula-modal .formula-search{grid-column:1/-1!important;width:100%!important}.formula-modal .formula-search input{min-width:0;font-size:16px!important}.formula-modal .formula-fit-note{display:none}.formula-modal .formula-search-result{grid-column:1/-1;height:auto!important;min-height:0!important;font-size:12px!important}.formula-modal .formula-viewer-layout{flex:1;min-height:0}}@media (min-width:761px) and (max-width:1366px){.formula-modal-backdrop{padding:0!important}.formula-modal{padding-bottom:env(safe-area-inset-bottom);border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100dvh!important;transition:none!important}.formula-modal .formula-modal-head{padding:max(10px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left))!important;grid-template-columns:auto minmax(0,1fr) 44px!important;gap:10px 16px!important}.formula-modal .formula-modal-title b{font-size:18px!important}.formula-modal .formula-mobile-toggle{grid-area:1/2;justify-self:end;max-width:520px}.formula-modal .formula-modal-close{grid-column:3!important}.formula-modal .formula-modal-tools{align-items:end;grid-template-columns:180px 180px minmax(0,1fr)!important;gap:8px 12px!important}.formula-modal .formula-search{grid-column:3!important}.formula-modal .formula-page-jump button,.formula-modal .formula-zoom button{width:44px;min-width:44px}.formula-modal .formula-edition-switch button b{font-size:14px!important}.formula-modal .formula-search button{min-height:44px;font-size:14px}.formula-modal .formula-viewer-layout{grid-template-columns:88px minmax(0,1fr)!important}.formula-modal .formula-page-sidebar{display:flex!important}.formula-modal .formula-page-sidebar-head{height:34px;padding:0 8px}.formula-modal .formula-page-thumbs{gap:8px;padding:8px 6px}.formula-modal .formula-page-thumb{gap:4px;padding:5px 3px}.formula-modal .formula-page-thumb img{width:62px;max-width:100%;height:auto}.formula-modal .formula-page-thumb span{letter-spacing:0;font-size:11px}.formula-modal .formula-viewer-shell{padding:0!important}}@media (min-width:761px) and (max-width:1366px) and (orientation:landscape){.formula-modal .formula-modal-head{grid-template-columns:auto minmax(0,1fr) auto 44px!important;gap:8px 12px!important}.formula-modal .formula-header-controls[data-expanded]{display:contents}.formula-modal .formula-header-controls[data-expanded=false] .formula-modal-tools{display:none!important}.formula-modal .formula-edition-switch{grid-row:1;min-width:0;grid-column:2!important}.formula-modal .formula-edition-switch button{padding:5px 8px!important}.formula-modal .formula-edition-switch button b{font-size:13px!important}.formula-modal .formula-mobile-toggle{grid-area:1/3;gap:6px;width:auto}.formula-modal .formula-mobile-toggle>span:first-child{display:none}.formula-modal .formula-modal-close{grid-column:4!important}}@media (prefers-reduced-motion:reduce){.formula-mobile-toggle svg,.formula-rotate-page span{transition:none}}.learning-home .learning-hero .hero-copy h1{font-size:clamp(68px,7.5vw,108px)!important;line-height:1.04!important}.learning-home .learning-hero .hero-copy .welcome b{font-size:clamp(46px,5.5vw,76px)!important;line-height:1.1!important}@media (max-width:760px){.learning-home .learning-hero .hero-copy h1{letter-spacing:-2px!important;font-size:clamp(44px,13vw,62px)!important}.learning-home .learning-hero .hero-copy .welcome b{letter-spacing:-1.4px!important;font-size:clamp(32px,10.5vw,44px)!important}}@media (min-width:761px) and (max-width:1366px){.learning-home .learning-hero .hero-copy .welcome b{letter-spacing:-1px!important;font-size:clamp(32px,4vw,46px)!important}:root{--tablet-gutter:clamp(20px,3vw,40px)}.learning-home .learning-hero .learning-summary-panel{align-items:stretch!important;height:auto!important;max-height:none!important;overflow:visible!important}.learning-home .learning-hero .learning-summary-panel .overview.learning-scoreboard{background:#0c081173!important;border:1px solid #35223f!important;border-radius:20px!important;flex:none!important;grid-template-rows:auto auto auto!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}.learning-home .learning-hero .learning-summary-panel .ranking-card{flex:none!important;align-self:stretch!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;transform:none!important}.learning-home .learning-hero .learning-summary-panel .overview.learning-scoreboard:before{display:none}body{min-width:0;overflow-x:clip}input,select,textarea{max-width:100%;font-size:16px!important}button,a,summary{touch-action:manipulation}.learning-home .learning-nav{height:auto!important;min-height:88px!important;padding:14px var(--tablet-gutter)!important;grid-template-rows:auto!important;grid-template-columns:170px minmax(0,1fr) 52px!important;gap:16px!important;display:grid!important}.learning-home .learning-nav>.trainer-brand{grid-area:1/1!important;width:170px!important;height:56px!important;position:static!important;transform:none!important}.learning-home .learning-nav>.learning-nav-center{justify-content:center;gap:12px;grid-area:1/2!important;width:100%!important;padding:0!important;display:flex!important;position:static!important;transform:none!important}.learning-home .learning-nav>.feedback-launcher{grid-area:1/3!important;align-self:center!important;width:52px!important;height:52px!important;min-height:52px!important;margin:0!important}.learning-home .main-stage-switch,.learning-home .learning-tool-switch{gap:4px!important;height:52px!important;min-height:52px!important;padding:4px!important}.learning-home .main-stage-switch button{min-width:64px!important;height:44px!important;min-height:44px!important;font-size:14px!important}.learning-home .learning-tool-switch button{min-width:44px!important;height:44px!important;min-height:44px!important;padding:0 10px!important}.learning-home .learning-tool-switch button b{display:none!important}.learning-home .learning-tool-switch button span{width:30px!important;height:30px!important;font-size:18px!important}.learning-home .learning-hero{min-height:0!important;padding:36px var(--tablet-gutter)!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;gap:28px!important;display:grid!important}.learning-home .hero-copy{min-width:0;max-width:none!important}.learning-home .welcome b{letter-spacing:-1px!important;font-size:clamp(32px,3.5vw,46px)!important}.learning-home .welcome{margin-bottom:24px!important}.learning-home .hero-copy h1{letter-spacing:-2px!important;font-size:clamp(46px,5vw,64px)!important;line-height:1.02!important}.learning-home .hero-tags{flex-wrap:wrap;gap:8px;display:flex}.learning-home .hero-tags b{padding:8px 10px!important;font-size:12px!important}.learning-home .learning-summary-panel{flex-direction:column;min-width:0;background:0 0!important;border:0!important;gap:14px!important;width:100%!important;padding:0!important;display:flex!important}.learning-home .learning-scoreboard{order:0;flex:auto!important;grid-template-columns:130px minmax(0,1fr)!important;gap:16px!important;width:100%!important;min-width:0!important;max-width:none!important;padding:20px!important;display:grid!important}.learning-scoreboard .points-orb{grid-area:1/1;align-self:center;width:126px!important;min-width:0!important;height:126px!important}.learning-scoreboard .points-orb>b{font-size:38px!important}.learning-scoreboard .points-orb>span{letter-spacing:1px!important;font-size:11px!important}.learning-scoreboard .accuracy-count{font-size:12px!important}.learning-scoreboard .scoreboard-stats{grid-area:1/2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}.learning-scoreboard .scoreboard-stats>div{min-height:78px;min-width:0!important;padding:10px!important}.learning-scoreboard .scoreboard-stats dt{justify-content:space-between;align-items:center;gap:4px;line-height:1.4;font-size:12px!important;display:flex!important}.learning-scoreboard .scoreboard-stats dd{overflow-wrap:anywhere;margin:6px 0 0!important;font-size:18px!important;line-height:1.3!important}.learning-scoreboard .home-stat-info{flex:0 0 32px;width:32px!important;min-width:32px!important;height:32px!important}.learning-scoreboard .overview-traffic-light,.learning-scoreboard .scoreboard-scope{min-width:0;grid-column:1/-1!important;width:100%!important}.learning-scoreboard .overview-traffic-light>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.learning-scoreboard .overview-traffic-light strong{font-size:18px!important}.learning-scoreboard .overview-traffic-light small,.learning-scoreboard .scoreboard-scope{font-size:12px!important}.learning-home .ranking-card{background:#0c081180;border:1px solid #35223f;border-radius:20px;order:1;grid-column:auto!important;width:100%!important;min-width:0!important;max-width:none!important;padding:18px!important;position:static!important}.ranking-card p,.ranking-card li{line-height:1.5;font-size:14px!important}.learning-home .learning-catalog{padding:32px var(--tablet-gutter) 52px!important}.learning-heading h2{line-height:1.2;font-size:30px!important}.category-head{grid-template-columns:46px minmax(0,1fr) auto 38px!important;gap:12px!important;padding:16px!important}.category-title b{line-height:1.3;font-size:18px!important}.category-title small{line-height:1.5;font-size:13px!important}.category-icon{width:44px!important;height:44px!important}.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0 16px 16px!important}.topic-card{min-width:0;grid-template-columns:34px minmax(0,1fr) auto!important;padding:16px!important}.topic-card b{font-size:16px!important}.topic-card small{font-size:13px!important}.site-foot{gap:20px;padding:26px var(--tablet-gutter)!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.site-foot p,.site-foot>span{margin:0!important;font-size:14px!important}.auth-screen{min-height:100dvh;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.auth-brand,.auth-panel{min-width:0;padding:32px!important}.auth-panel{min-height:0!important;overflow:visible!important}.auth-message h1{font-size:clamp(40px,4.7vw,60px)!important;line-height:1.07!important}.auth-message>span{line-height:1.5;font-size:16px!important}.auth-card{width:100%!important;max-width:480px!important;padding:26px!important}.auth-card h2{line-height:1.15;font-size:32px!important}.auth-card input,.auth-primary{min-height:48px!important}.auth-card label{font-size:12px!important}.auth-modal,.feedback-dialog,.question-help-modal,.editor-modal>form{overscroll-behavior:contain;overflow:auto;width:min(640px,100vw - 48px)!important;max-height:calc(100dvh - 48px)!important;padding:28px!important}.feedback-dialog h2,.question-help-modal h2{font-size:28px!important}.feedback-dialog :is(input,textarea,select),.feedback-actions button,.auth-modal button,.question-help-close{min-height:44px}.learning-exam>header{height:80px!important;min-height:80px!important}.learning-exam .exam-grid{padding:24px var(--tablet-gutter)!important;grid-template-columns:220px minmax(0,1fr)!important;align-items:start!important;gap:20px!important;display:grid!important}.learning-exam .exam-grid>aside{align-content:start;gap:14px!important;min-width:0!important;height:auto!important;min-height:0!important;padding:16px!important}.learning-exam .exam-grid>aside>dl{margin-top:16px!important}.learning-exam .exam-grid>aside .ring{display:none!important}.learning-exam .exam-grid>aside h3{line-height:1.3;font-size:18px!important}.learning-exam .exam-grid>aside p{font-size:14px!important}.learning-exam .dots{overscroll-behavior:contain;max-height:220px;overflow-y:auto;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;display:grid!important}.learning-exam .quiz-dot-button{place-items:center!important;width:100%!important;min-width:0!important;height:36px!important;padding:0!important;display:grid!important}.learning-exam .quiz-dot-button>i{aspect-ratio:1;border-radius:50%!important;flex:0 0 10px!important;width:10px!important;min-width:10px!important;height:10px!important;min-height:10px!important;margin:0!important;display:block!important}.learning-exam .exam-grid>article.quiz{align-self:start!important;height:auto!important;min-height:0!important}.learning-exam .choices button :is(b,span){font-size:17px!important;line-height:1.4!important}.learning-exam .question-info-button{width:44px!important;min-width:44px!important;height:44px!important;font-size:20px!important}.learning-exam .quiz-light-legend{flex-wrap:wrap;gap:8px!important;display:flex!important}.quiz-light-legend i{border-radius:50%;min-width:8px;flex:0 0 8px!important;width:8px!important;height:8px!important}.learning-exam .quiz{border-radius:22px;min-width:0!important;min-height:0!important;padding:22px!important}.learning-exam .quiz h2{font-size:24px!important;line-height:1.35!important}.learning-exam .choices{gap:10px!important}.learning-exam .choices button{min-width:0!important;min-height:56px!important;padding:12px 14px!important;font-size:17px!important;line-height:1.4!important}.learning-exam .quiz-question-nav{gap:10px!important;margin-top:24px!important;position:static!important}.learning-exam .quiz-question-nav button{min-width:0!important;min-height:48px!important;padding:10px!important;font-size:16px!important}.learning-exam .quiz-report-button,.learning-exam .quiz-exit-button{width:100%;min-height:44px!important;margin-top:12px!important;font-size:14px!important}.simulation-hub,.simple-circuit-page{width:calc(100% - 2 * var(--tablet-gutter))!important;padding:28px 0 48px!important}.simulation-hub-heading h1{letter-spacing:-2px!important;font-size:48px!important}.circuit-choice-grid{gap:20px!important;margin-top:28px!important}.circuit-choice{min-height:320px!important;padding:24px!important}.refrigeration-simulation :is(select,input){min-height:44px;font-size:16px!important}.admin-content,.instructor-content{padding:24px var(--tablet-gutter)!important}.admin-section-tabs{flex-wrap:wrap;gap:8px!important;display:flex!important}.admin-section-tabs button{min-height:44px!important;font-size:14px!important}.user-list,.instructor-user-list{min-width:0;max-width:100%;overflow-x:auto}.admin-view-control,.instructor-view-control{z-index:1400!important;left:auto!important;right:var(--tablet-gutter)!important;background:0 0!important;border:0!important;width:260px!important;height:48px!important;padding:0!important;position:fixed!important;top:10px!important;overflow:visible!important;transform:none!important}.surface-menu-toggle{color:#f5eff7;background:#17101d;border:1px solid #493650;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 14px;display:flex!important}.surface-menu-toggle>span{align-items:center;gap:8px;display:flex}.surface-menu-toggle small{color:#ffb64e;font-size:11px!important}.surface-menu-toggle b{font-size:14px!important}.surface-menu-popover{background:#17101d;border:1px solid #493650;border-radius:14px;padding:8px;top:56px;left:0;right:0;box-shadow:0 18px 38px #0006;display:none!important;position:absolute!important}.surface-menu-open .surface-menu-popover{gap:6px;display:grid!important}.surface-menu-popover .admin-view-switch,.surface-menu-popover .instructor-surface-switch{grid-template-columns:1fr!important;width:100%!important;height:auto!important;padding:0!important;display:grid!important}.surface-menu-popover .admin-view-switch>i,.surface-menu-popover .instructor-surface-switch>i{display:none!important}.surface-menu-popover button{width:100%!important;min-height:44px!important;font-size:14px!important}.admin-session.learning-mode .learning-nav{padding-top:72px!important}}@media (min-width:761px) and (max-width:1000px){.learning-home .learning-nav{grid-template-rows:56px 52px!important;grid-template-columns:minmax(0,1fr) 52px!important;gap:8px 16px!important}.learning-home .learning-nav>.trainer-brand{grid-column:1/-1!important;justify-self:start!important}.learning-home .learning-nav>.learning-nav-center{grid-area:2/1!important;justify-content:flex-start!important}.learning-home .learning-nav>.feedback-launcher{grid-area:2/2!important}.learning-home .learning-hero{grid-template-columns:1fr!important}.learning-home .hero-copy h1{font-size:56px!important}.learning-home .learning-scoreboard{grid-template-columns:160px minmax(0,1fr)!important}.learning-scoreboard .points-orb{width:148px!important;height:148px!important}.category-head{grid-template-columns:40px minmax(0,1fr) auto 34px!important}.category-number{display:none!important}.category-title small{display:none}.auth-screen{grid-template-rows:auto 1fr!important;grid-template-columns:1fr!important}.auth-brand{min-height:0!important;padding:24px 40px!important}.auth-message{margin:16px 0!important}.auth-message h1{font-size:44px!important}.auth-panel{padding:24px 40px 40px!important}.learning-exam .exam-grid{grid-template-columns:1fr 1fr!important;gap:12px 16px!important;padding-top:16px!important}.learning-exam .exam-grid>aside{display:contents!important}.learning-exam .exam-grid>aside h3,.learning-exam .exam-grid>aside .run-label{display:none}.learning-exam .exam-grid>aside>p{grid-area:1/1;margin:0!important}.learning-exam .quiz-light-legend{grid-area:1/2;justify-content:flex-end!important;margin:0!important}.learning-exam .quiz-question-navigator{grid-area:2/1/auto/-1;display:block}.learning-exam .dots{max-height:120px;grid-template-columns:repeat(12,minmax(0,1fr))!important;margin:0!important}.learning-exam .exam-grid>aside>dl{grid-area:3/1/auto/-1;justify-content:space-between;gap:16px;margin:0!important;padding:0!important;display:flex!important}.learning-exam .exam-grid>aside>dl>div{align-items:baseline;gap:8px;display:flex;margin:0!important;padding:0!important}.learning-exam .exam-grid>article.quiz{grid-area:4/1/auto/-1}.learning-exam .quiz-report-button{grid-area:5/2;height:48px!important}.learning-exam .quiz-exit-button{grid-area:5/1;height:48px!important}}@media (min-width:761px) and (max-width:1366px) and (orientation:portrait){.learning-home .learning-hero .learning-summary-panel{box-shadow:none!important;background:#0c081173!important;border:1px solid #35223f!important;border-radius:20px!important;grid-area:2/1!important;grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr)!important;gap:0!important;display:grid!important}.learning-home .learning-hero .hero-copy{grid-area:1/1;align-self:center}.learning-home .learning-hero .hero-copy h1{letter-spacing:-1.5px!important;font-size:clamp(46px,6.2vw,64px)!important}.learning-home .learning-hero .welcome b{letter-spacing:-.8px!important;font-size:clamp(26px,3.2vw,36px)!important}.learning-home .learning-hero .learning-summary-panel .overview.learning-scoreboard{background:0 0!important;border:0!important;border-left:1px solid #35223f!important;border-radius:0!important;grid-area:1/2!important;align-self:stretch!important}.learning-home .learning-hero .learning-summary-panel .ranking-card{grid-area:1/1!important;align-self:stretch!important}.learning-home .learning-hero .learning-summary-panel .overview.learning-scoreboard{border-radius:0!important;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(90px,.65fr) minmax(0,1.35fr)!important;gap:24px 14px!important;padding:20px!important}.learning-home .learning-hero .learning-summary-panel .points-orb{flex-wrap:nowrap;width:100%!important;height:auto!important;min-height:64px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;grid-area:1/1!important;justify-content:center!important;align-self:center!important;align-items:center!important;gap:8px!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.learning-home .learning-hero .learning-summary-panel .points-orb>b{color:#ffb64e;font-size:44px!important;line-height:1!important}.learning-home .learning-hero .learning-summary-panel .points-orb>span{letter-spacing:.5px!important;margin:0!important;font-size:12px!important}.learning-home .learning-hero .learning-summary-panel .points-orb .accuracy-count{align-items:baseline!important;gap:4px!important;margin:0!important;font-size:12px!important;display:flex!important}.learning-home .learning-hero .learning-summary-panel .scoreboard-stats{grid-area:1/2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.learning-home .learning-hero .learning-summary-panel .scoreboard-stats>div{border-radius:12px!important;min-height:68px!important;padding:10px!important}.learning-home .learning-hero .learning-summary-panel .scoreboard-stats .home-stat-info{flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important}.learning-home .learning-hero .learning-summary-panel .scoreboard-stats dt{font-size:14px!important}.learning-home .learning-hero .learning-summary-panel .scoreboard-stats dd{margin-top:4px!important;font-size:18px!important}.learning-home .learning-hero .learning-summary-panel .overview-traffic-light{grid-area:2/1/auto/-1!important;gap:12px!important;padding-top:14px!important}.learning-home .learning-hero .learning-summary-panel .overview-traffic-light span{border-radius:10px!important;column-gap:6px!important;min-height:42px!important;padding:7px!important}.learning-home .learning-hero .learning-summary-panel .overview-traffic-light strong{font-size:16px!important}.learning-home .learning-hero .learning-summary-panel .scoreboard-scope{border-radius:10px!important;grid-area:3/1/auto/-1!important;min-height:0!important;padding:8px!important}.learning-home .learning-hero .learning-summary-panel .ranking-card{background:0 0!important;border:0!important;border-radius:0!important;padding:20px!important}.learning-home .learning-hero .learning-summary-panel .ranking-card>div{flex-wrap:wrap;gap:6px}.learning-home .learning-hero .learning-summary-panel .ranking-card p{margin:10px 0 0!important;line-height:1.5!important}.learning-home .learning-nav{min-height:80px!important;padding:12px var(--tablet-gutter)!important;grid-template-rows:auto!important;grid-template-columns:150px minmax(0,1fr) 52px!important;gap:12px!important}.learning-home .learning-nav>.trainer-brand{grid-area:1/1!important;width:150px!important}.learning-home .learning-nav>.learning-nav-center{grid-area:1/2!important;justify-content:center!important;align-items:center!important;gap:10px!important}.learning-home .learning-nav>.feedback-launcher{grid-area:1/3!important;justify-content:center!important;align-items:center!important;gap:0!important;min-width:52px!important;padding:0!important;display:flex!important}.learning-home .learning-nav .main-stage-switch{--stage-tab-width:64px;--stage-tab-height:40px;--stage-tab-pad:5px;--stage-tab-gap:4px;box-sizing:border-box!important;padding:5px!important}.learning-home .learning-nav .main-stage-switch>button{width:64px!important;min-width:64px!important;height:40px!important;min-height:40px!important}.learning-home .learning-nav .learning-tool-switch>button{gap:0!important;width:44px!important;min-width:44px!important;height:40px!important;min-height:40px!important;padding:0!important;inset:auto!important;transform:none!important}.learning-home .learning-nav .learning-tool-switch>button>span{flex:0 0 30px!important;line-height:1!important}.learning-home .learning-hero{padding:32px var(--tablet-gutter)!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:28px!important}.learning-home .learning-hero .hero-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:24px;display:grid}.learning-home .learning-hero .hero-copy .welcome{grid-area:1/1;align-self:end;margin:0!important}.learning-home .learning-hero .hero-copy>p{grid-area:2/1;align-self:start;margin:10px 0 0}.learning-home .learning-hero .hero-copy h1{grid-area:1/2/3;margin:0!important;font-size:clamp(42px,5.8vw,64px)!important;line-height:1.08!important}.learning-home .learning-hero .hero-copy .welcome b{font-size:clamp(30px,4vw,44px)!important}.learning-home .welcome b{letter-spacing:-1px!important;font-size:36px!important}.learning-home .welcome{margin-bottom:16px!important}.learning-home .hero-copy h1{margin-bottom:20px!important;font-size:48px!important;line-height:1.05!important}.learning-home .learning-catalog{padding-top:26px!important}.learning-home .learning-heading h2{font-size:28px!important}.learning-home .category-head{grid-template-rows:auto auto!important;grid-template-columns:44px minmax(0,1fr) 38px!important;gap:10px 14px!important;min-height:0!important;padding:16px!important}.learning-home .category-head>.category-icon{grid-area:1/1!important}.learning-home .category-head>.category-title{grid-area:1/2!important;min-width:0!important}.learning-home .category-title b{font-size:18px!important;line-height:1.35!important}.learning-home .category-title small{margin-top:4px;font-size:13px!important;line-height:1.5!important;display:block!important}.learning-home .category-head>.category-summary{flex-wrap:wrap!important;grid-area:2/2!important;justify-content:flex-start!important;gap:12px!important;min-width:0!important;display:flex!important}.learning-home .category-head>.category-summary .category-meta{font-size:12px!important;display:block!important}.learning-home .category-head>i{grid-area:1/3/3!important;align-self:center!important}.learning-home .topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.learning-home .topic-card{gap:10px!important;min-height:0!important;padding:14px!important}.learning-home .catalog-light-legend{flex-wrap:wrap;gap:10px!important;font-size:12px!important}.learning-exam .question-heading{align-items:flex-start!important;margin:20px 0!important}.learning-exam .exam-grid{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;grid-auto-rows:auto!important;align-content:start!important;row-gap:14px!important;height:100%!important;min-height:0!important;max-height:100%!important;padding-bottom:24px!important;overflow:hidden auto!important}.learning-exam .exam-grid .quiz-question-navigator{min-height:0!important;margin:0!important}.learning-exam .exam-grid .dots{gap:4px!important;min-height:0!important;margin:0!important;padding:6px!important}.learning-exam .exam-grid>aside>dl{margin:0!important;padding:8px 0!important}.learning-exam .exam-grid>.quiz{margin:0!important}.learning-exam .question-heading h1{font-size:24px!important;line-height:1.35!important}.learning-exam .qtop{flex-wrap:wrap;gap:8px}.learning-exam .qtop :is(span,small){max-width:100%;white-space:normal!important}.learning-exam .quiz>footer.quiz-question-nav{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.learning-exam .quiz>footer.quiz-question-nav>span{text-align:center;flex:1;min-width:160px}}@media (min-width:761px) and (max-width:1366px) and (orientation:landscape){.learning-home .learning-catalog{padding-top:24px!important;padding-bottom:36px!important}.learning-home .learning-heading{gap:16px;margin-bottom:20px}.learning-home .category-head{gap:12px!important;padding:14px 16px!important}.learning-home .topic-grid{gap:12px!important}.learning-home .topic-card{min-height:112px!important;padding:14px!important}.learning-home .topic-card :is(b,small){overflow-wrap:anywhere}.learning-home .catalog-light-legend{flex-wrap:wrap;gap:12px;font-size:12px!important}.learning-exam>header{height:64px!important;min-height:64px!important;padding:8px var(--tablet-gutter)!important}.learning-exam .exam-grid{grid-template-columns:220px minmax(0,1fr)!important;gap:20px!important;padding-top:20px!important}.learning-exam .exam-grid>aside{flex-direction:column!important;justify-content:flex-start!important;gap:12px!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:visible!important}.learning-exam .exam-grid>aside :is(.run-label,h3,p,.dots,.quiz-light-legend,.learning-light-legend){margin:0!important}.learning-exam .exam-grid>aside h3{font-size:17px!important;line-height:1.35!important}.learning-exam .exam-grid>aside>dl{gap:0!important;margin:0!important}.learning-exam .exam-grid>aside>dl>div{margin:0!important;padding:8px 0!important}.learning-exam .exam-grid>aside .quiz-question-navigator{min-height:0!important;margin:0!important}.learning-exam .exam-grid>aside .dots{gap:2px!important;max-height:160px!important}.learning-exam .exam-grid>aside .quiz-report-button,.learning-exam .exam-grid>aside .quiz-exit-button{flex-shrink:0;min-height:44px!important;margin:0!important}.learning-exam .exam-grid>article.quiz{border-radius:20px!important;grid-area:1/2!important;padding:20px!important}.learning-exam .question-heading{align-items:flex-start!important;gap:16px!important;margin:22px 0 18px!important}.learning-exam .question-heading h1{overflow-wrap:anywhere;font-size:24px!important;line-height:1.35!important}.learning-exam .qtop{flex-wrap:wrap!important;gap:8px!important}.learning-exam .qtop :is(span,small){max-width:100%;white-space:normal!important}.learning-exam .choices button{min-height:52px!important;padding:10px 14px!important}.learning-exam .quiz>footer.quiz-question-nav{flex-wrap:wrap;gap:10px!important;margin-top:20px!important}.learning-exam .quiz>footer.quiz-question-nav>button{min-height:44px!important;font-size:14px!important}.learning-exam .explain{padding:16px!important}.learning-exam .explain p{font-size:16px!important;line-height:1.5!important}.auth-modal,.feedback-dialog,.question-help-modal{scrollbar-gutter:stable;max-height:calc(100dvh - 32px)!important;padding:24px!important}.question-help-modal>div button,.feedback-close{flex-shrink:0;min-width:44px!important;min-height:44px!important}.auth-screen{grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.auth-brand,.auth-panel{padding:28px!important}.auth-message h1{font-size:clamp(36px,4vw,52px)!important}.auth-card{padding:24px!important}.simulation-hub{padding-top:28px!important}.simulation-hub-heading h1{font-size:42px!important}.circuit-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.circuit-choice{min-height:280px!important;padding:20px!important}.circuit-choice .circuit-preview{height:130px!important;margin-bottom:18px!important}.circuit-choice b{font-size:24px!important}.circuit-choice em{font-size:14px!important;line-height:1.5!important}.learning-home .learning-nav>.learning-nav-center{align-items:center!important;gap:12px!important}.learning-home .learning-nav .main-stage-switch{--stage-tab-width:76px;--stage-tab-height:40px;--stage-tab-gap:4px;--stage-tab-pad:5px;box-sizing:border-box!important;height:52px!important;min-height:52px!important;padding:var(--stage-tab-pad)!important;align-items:center!important;gap:var(--stage-tab-gap)!important;display:flex!important}.learning-home .learning-nav .main-stage-switch>button{width:var(--stage-tab-width)!important;min-width:var(--stage-tab-width)!important;height:var(--stage-tab-height)!important;min-height:var(--stage-tab-height)!important;flex:0 0 var(--stage-tab-width)!important;line-height:1!important}.learning-home .learning-nav .learning-tool-switch{box-sizing:border-box!important;align-items:center!important;gap:4px!important;height:52px!important;min-height:52px!important;padding:5px!important;display:flex!important}.learning-home .learning-nav .learning-tool-switch>button{justify-content:center!important;align-items:center!important;gap:0!important;width:44px!important;min-width:44px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;display:flex!important;inset:auto!important;transform:none!important}.learning-home .learning-nav>.feedback-launcher{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;gap:0!important;min-width:52px!important;padding:0!important;display:flex!important}.learning-home .learning-nav .learning-tool-switch>button>span,.learning-home .learning-nav>.feedback-launcher>span{box-sizing:border-box!important;border-radius:10px!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;line-height:1!important;display:grid!important;position:relative!important;transform:none!important}.learning-home .learning-nav .top-formula-button>span{letter-spacing:-1px!important;padding-bottom:3px!important;font-size:20px!important}.learning-home .learning-nav .top-simulation-button>span{font-size:0!important}.learning-home .learning-nav .top-simulation-button>span:before{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid #d4a3ee;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-40%,-50%)}.learning-home .learning-nav>.feedback-launcher>span{font-size:0!important}.learning-home .learning-nav>.feedback-launcher>span:before,.learning-home .learning-nav>.feedback-launcher>span:after{content:""!important;background:#ffb64e!important;border:0!important;border-radius:2px!important;width:15px!important;height:3px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.learning-home .learning-nav>.feedback-launcher>span:after{transform:translate(-50%,-50%)rotate(90deg)!important}.learning-home .learning-hero{grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr)!important;gap:22px!important;padding-top:28px!important;padding-bottom:28px!important}.learning-home .learning-hero .hero-copy h1{font-size:clamp(46px,4.7vw,64px)!important}.learning-home .welcome b{font-size:clamp(28px,3vw,40px)!important}.learning-home .learning-hero .learning-summary-panel{box-shadow:none!important;background:#0c081173!important;border:1px solid #35223f!important;border-radius:20px!important;grid-template-columns:minmax(155px,.65fr) minmax(0,1.35fr)!important;gap:0!important;display:grid!important}.learning-home .learning-hero .learning-summary-panel .ranking-card{order:0;background:0 0!important;border:0!important;border-radius:0!important;padding:18px 14px!important}.learning-home .learning-hero .learning-summary-panel .overview.learning-scoreboard{order:1;background:0 0!important;border:0!important;border-left:1px solid #35223f!important;border-radius:0!important;grid-template-columns:100px minmax(0,1fr)!important;gap:12px!important;padding:16px!important}.learning-home .learning-hero .learning-scoreboard .points-orb{width:100px!important;height:100px!important}.learning-home .learning-hero .learning-scoreboard .points-orb>b{font-size:30px!important}.learning-home .learning-hero .learning-scoreboard .scoreboard-stats{gap:8px!important}.learning-home .learning-hero .learning-scoreboard .scoreboard-stats>div{min-height:64px!important;padding:6px!important}.learning-home .learning-hero .learning-scoreboard .scoreboard-stats dd{margin-top:2px!important;font-size:16px!important}.learning-home .learning-hero .learning-scoreboard .overview-traffic-light{gap:8px!important;padding-top:10px!important}.learning-home .learning-hero .learning-scoreboard .overview-traffic-light span{column-gap:6px!important;min-height:48px!important;padding:8px!important}.learning-home .learning-hero .learning-scoreboard .overview-traffic-light strong{font-size:18px!important}.learning-home .learning-hero .ranking-card>div{flex-wrap:wrap;gap:6px}}@media (min-width:761px) and (max-width:1366px){.learning-exam .exam-grid,.learning-exam .exam-grid>.quiz{touch-action:pan-y;-webkit-overflow-scrolling:touch}}@media (min-width:761px) and (max-width:1366px) and (orientation:landscape){.learning-exam .exam-grid>aside,.learning-exam .exam-grid>article.quiz{overscroll-behavior-y:contain;align-self:stretch!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden auto!important}}@media (min-width:761px) and (max-width:1050px) and (orientation:landscape){.learning-home .learning-hero{grid-template-columns:1fr!important}.learning-home .learning-hero .learning-summary-panel{grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr)!important}}@media (min-width:761px) and (max-width:1366px){.refrigeration-simulation>section[data-controls-open]{width:calc(100% - 24px)!important;max-width:none!important;margin:0 auto!important;padding:10px 0 22px!important}.refrigeration-simulation>section[data-controls-open]>div{border-radius:22px!important}.refrigeration-simulation>section[data-controls-open]>div>header{box-sizing:border-box!important}.refrigeration-simulation>section[data-controls-open]>div>div,.refrigeration-simulation>section[data-controls-open]>div>div>section,.refrigeration-simulation>section[data-controls-open]>div>div>aside{min-width:0!important}}@media (min-width:761px) and (max-width:1000px) and (orientation:portrait){.refrigeration-simulation>section[data-controls-open]>div>header{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px 12px!important;min-height:0!important;padding:12px 14px!important;display:grid!important}.refrigeration-simulation>section[data-controls-open]>div>header>div:first-child{grid-area:1/1!important}.refrigeration-simulation>section[data-controls-open]>div>header>section{border-top:1px solid #ffb64e33!important;border-left:0!important;grid-area:2/1/auto/-1!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding:12px 0 0!important}.refrigeration-simulation>section[data-controls-open]>div>header>div:last-child{grid-area:1/2!important;width:auto!important;margin:0!important}.refrigeration-simulation>section[data-controls-open]>div>div{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:10px!important}.refrigeration-simulation>section[data-controls-open]>div>div>section{height:auto!important}.refrigeration-simulation>section[data-controls-open]>div>div>section>div:last-child{aspect-ratio:auto!important;height:auto!important;min-height:0!important;display:block!important}.refrigeration-simulation>section[data-controls-open]>div>div>section>div:last-child>[class*=_scene_]{aspect-ratio:5/3!important;width:100%!important;height:auto!important;margin-top:62px!important;position:relative!important;top:auto!important}.refrigeration-simulation>section[data-controls-open]>div>div>section>div:last-child>[class*=_layer_]{height:calc(100% - 62px)!important;top:62px!important}.refrigeration-simulation>section[data-controls-open]>div>div>aside{height:auto!important;max-height:none!important;overflow:visible!important}}@media (min-width:761px) and (max-width:1366px) and (orientation:landscape){.learning-exam .exam-grid>aside>.quiz-report-button{margin-top:auto!important}.learning-exam .exam-grid>aside>.quiz-exit-button{margin-top:0!important}}@media (min-width:1001px) and (max-width:1366px) and (orientation:landscape){.refrigeration-simulation>section[data-controls-open]{height:auto!important;min-height:calc(100dvh - 98px)!important;padding:7px 0 12px!important}.refrigeration-simulation>section[data-controls-open]>div{grid-template-rows:auto minmax(0,1fr) auto!important;height:auto!important;min-height:calc(100dvh - 117px)!important;overflow:hidden!important}.refrigeration-simulation>section[data-controls-open]>div>header{grid-template-rows:auto!important;grid-template-columns:minmax(215px,.58fr) minmax(0,1.72fr) auto!important;align-items:center!important;gap:14px!important;height:auto!important;min-height:82px!important;padding:10px 14px!important;display:grid!important}.refrigeration-simulation>section[data-controls-open]>div>header>div:first-child{grid-area:1/1!important;width:auto!important;min-width:0!important}.refrigeration-simulation>section[data-controls-open]>div>header>section{flex:none!important;grid-area:1/2!important;align-self:stretch!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding:3px 0 3px 14px!important}.refrigeration-simulation>section[data-controls-open]>div>header>section>div{grid-template-columns:minmax(120px,.74fr) minmax(190px,1.25fr) minmax(140px,.92fr)!important;gap:10px!important}.refrigeration-simulation>section[data-controls-open]>div>header>div:last-child{grid-area:1/3!important;width:auto!important;margin:0!important}.refrigeration-simulation.refrigeration-simulation.refrigeration-simulation>section[data-controls-open]>div>div{grid-template-columns:minmax(0,1.9fr) minmax(310px,.78fr)!important;align-items:stretch!important;gap:10px!important;padding:10px!important;display:grid!important;overflow:hidden!important}.refrigeration-simulation>section[data-controls-open]>div>div>section,.refrigeration-simulation>section[data-controls-open]>div>div>aside{height:clamp(500px,100dvh - 220px,650px)!important;min-height:500px!important;max-height:650px!important}.refrigeration-simulation>section[data-controls-open]>div>div>section{flex-direction:column!important;display:flex!important}.refrigeration-simulation>section[data-controls-open]>div>div>section>div:last-child{flex:1 1 0!important;height:auto!important;min-height:0!important;display:block!important}.refrigeration-simulation>section[data-controls-open]>div>div>aside{overscroll-behavior:contain;overflow:auto!important}}@media (min-width:761px) and (max-width:1366px){.refrigeration-simulation>section[data-controls-open]>div>header>div:last-child{display:none!important}.refrigeration-simulation [aria-label="Beschriftungen und Informationen im Kältekreislauf"] button{border-radius:7px!important;gap:5px!important;min-height:26px!important;padding:4px 6px!important;font-size:10px!important;line-height:1.15!important}.refrigeration-simulation [aria-label="Beschriftungen und Informationen im Kältekreislauf"] button>span:first-child{gap:4px!important}.refrigeration-simulation [aria-label="Beschriftungen und Informationen im Kältekreislauf"] button [class*=_temperatureValue_],.refrigeration-simulation [aria-label="Beschriftungen und Informationen im Kältekreislauf"] button [class*=_temperatureFlow_]{gap:3px!important;padding-left:4px!important}.refrigeration-simulation [aria-label="Beschriftungen und Informationen im Kältekreislauf"] button [class*=_temperatureFlowReverse_]{padding-left:0!important;padding-right:4px!important}}@media (min-width:1001px) and (max-width:1366px) and (orientation:landscape){:is(html:has(.refrigeration-simulation>section[data-controls-open]),body:has(.refrigeration-simulation>section[data-controls-open])){overscroll-behavior:none!important;width:100%!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}.refrigeration-simulation:has(>section[data-controls-open]){flex-direction:column!important;width:100%!important;height:calc(100dvh - 30px)!important;min-height:0!important;display:flex!important;overflow:hidden!important}.refrigeration-simulation>section[data-controls-open]{box-sizing:border-box!important;flex:1 1 0!important;height:auto!important;min-height:0!important;overflow:hidden!important}.refrigeration-simulation>section[data-controls-open]>div{box-sizing:border-box!important;height:100%!important;min-height:0!important}.refrigeration-simulation.refrigeration-simulation.refrigeration-simulation>section[data-controls-open]>div>div{min-height:0!important}.refrigeration-simulation>section[data-controls-open]>div>div>section,.refrigeration-simulation>section[data-controls-open]>div>div>aside{height:100%!important;min-height:0!important;max-height:none!important}.refrigeration-simulation>section[data-controls-open]>div>div>section{overflow:hidden!important}.refrigeration-simulation>section[data-controls-open]>div>div>section>div:last-child>[class*=_scene_],.refrigeration-simulation>section[data-controls-open]>div>div>section>div:last-child>[class*=_layer_]{height:calc(100% - 48px)!important;top:48px!important}.refrigeration-simulation>section[data-controls-open]>div>div>aside{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain!important;overflow:hidden auto!important}}@media (min-width:761px) and (max-width:1000px) and (orientation:portrait){.learning-exam .exam-grid{grid-template-rows:auto auto auto minmax(0,1fr) auto!important;overflow:hidden!important}.learning-exam .exam-grid>aside>.quiz-exit-button{grid-area:5/1!important;align-self:stretch!important;width:100%!important;min-height:48px!important;margin:0!important}.learning-exam .exam-grid>aside>.quiz-report-button{grid-area:5/2!important;align-self:stretch!important;width:100%!important;min-height:48px!important;margin:0!important}.learning-exam .exam-grid>article.quiz{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;grid-area:4/1/auto/-1!important;align-self:stretch!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.learning-exam .quiz-question-navigator{background:#ffffff09;border:1px solid #f7f3ff33;border-radius:14px;grid-area:2/1/auto/-1!important;grid-template-columns:minmax(0,1fr) 40px!important;align-items:start!important;gap:8px!important;min-height:0!important;margin:0!important;padding:5px 7px!important;display:grid!important}.learning-exam .quiz-question-navigator .dots{overscroll-behavior:contain;scrollbar-width:thin;transition:max-height .22s;grid-area:1/1!important;grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:2px!important;min-height:0!important;max-height:210px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow-y:auto!important}.learning-exam .quiz-question-navigator[data-expanded=false] .dots{height:36px!important;min-height:36px!important;overflow:clip!important}.learning-exam .quiz-question-navigator[data-expanded=false] .quiz-dot-button{transform:translateX(calc((100% + 2px) * (var(--dot-index) - var(--dot-window,0))));width:calc(11.1111% - 1.77778px)!important;transition:none!important;position:absolute!important;top:0!important;left:0!important}.learning-exam .quiz-question-navigator[data-expanded=false] .quiz-dot-marker{transform:translateX(var(--marker-offset,0px));transition:none!important;top:7px!important;left:calc(5.55556% - 11.8889px)!important}.learning-exam .quiz-question-navigator[data-expanded=true] .dots{max-height:210px!important}.learning-exam .quiz-navigator-toggle{color:#f7f3ff;background:#f7f3ff1f;border:1px solid #f7f3ff47;border-radius:10px;grid-area:1/2!important;place-items:center!important;width:40px!important;min-width:40px!important;height:36px!important;min-height:36px!important;padding:0!important;display:grid!important}.learning-exam .quiz-navigator-toggle svg{transition:transform .2s}.learning-exam .quiz-navigator-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.learning-exam .dots .quiz-dot-button{place-items:center!important;width:100%!important;height:36px!important;min-height:36px!important;padding:0!important;display:grid!important}.learning-exam .dots .quiz-dot-button i{aspect-ratio:1;width:10px!important;min-width:10px!important;height:10px!important;min-height:10px!important;box-shadow:none!important;border-radius:50%!important}.learning-exam .dots .quiz-dot-button i.now{outline:none!important;transform:none!important}.learning-exam .dots .quiz-dot-marker{z-index:1;pointer-events:none;transition:left .24s cubic-bezier(.22,.7,.25,1),top .24s cubic-bezier(.22,.7,.25,1);width:22px!important;height:22px!important;display:block!important;position:absolute!important}@media (prefers-reduced-motion:reduce){.learning-exam .quiz-question-navigator .dots,.learning-exam .quiz-navigator-toggle svg,.learning-exam .dots .quiz-dot-marker{transition:none}}}@media (max-width:1366px){.learning-exam .dots .quiz-dot-button>i{aspect-ratio:auto!important;border-radius:999px!important;width:24px!important;min-width:24px!important;height:12px!important;min-height:12px!important}}@media (max-width:760px),(min-width:761px) and (max-width:1000px) and (orientation:portrait){.learning-exam .dots .quiz-dot-marker>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:999px!important;width:32px!important;height:24px!important}}.password-modal{touch-action:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overscroll-behavior:none!important;background:#04030657!important;width:100vw!important;min-width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;padding:clamp(18px,4vw,52px)!important;inset:0!important;overflow:hidden!important}.password-modal :is(.password-card,.password-form-panel){overscroll-behavior:none!important}:is(html:has(.password-modal),body:has(.password-modal)){width:100%;height:100%;overscroll-behavior:none!important;overflow:hidden!important}.auth-modal.password-modal .password-card{color:#f8f3fa;grid-template-columns:minmax(260px,.82fr) minmax(360px,1.18fr);display:grid;background:#17101c!important;border:1px solid #a075b55c!important;border-radius:30px!important;width:min(900px,100%)!important;max-width:900px!important;max-height:min(680px,100dvh - 40px)!important;padding:0!important;overflow:hidden!important;box-shadow:0 40px 120px #00000094,0 0 0 1px #ffb64e0d!important}.password-brand-panel{background:radial-gradient(circle at 15% 88%,#ffb64e61,#0000 30%),radial-gradient(circle at 90% 10%,#8a3fb98c,#0000 34%),linear-gradient(145deg,#09070b,#321146 62%,#491777);border-right:1px solid #ffffff14;flex-direction:column;justify-content:space-between;min-height:540px;padding:42px 36px 34px;display:flex;position:relative;overflow:hidden}.password-brand-panel:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-160px;right:-205px;box-shadow:0 0 0 42px #ffffff06,0 0 0 84px #ffffff05}.password-brand-panel>img{z-index:1;filter:drop-shadow(0 12px 26px #00000047);width:190px;height:auto;position:relative}.password-brand-panel>div{z-index:1;flex-direction:column;gap:14px;display:flex;position:relative}.password-brand-panel>div>span{color:#ffb64e;letter-spacing:2.1px;font-size:11px;font-weight:900}.password-brand-panel strong{color:#fff;letter-spacing:-1.4px;max-width:280px;font-size:34px;line-height:1.03}.password-brand-panel p{color:#cfbfd7;max-width:290px;margin:0;font-size:15px;line-height:1.6}.password-brand-panel>small{z-index:1;color:#a995b3;letter-spacing:1.5px;font-size:10px;position:relative}.password-form-panel{flex-direction:column;justify-content:center;padding:48px clamp(38px,5vw,68px);display:flex;position:relative}.password-form-panel>p:first-of-type{color:#ffb64e;letter-spacing:2.2px;margin:0 0 10px;font-size:11px;font-weight:900}.auth-modal.password-modal .password-form-panel h2{color:#fff;letter-spacing:-2px;margin:0 0 14px;padding:0;font-size:clamp(36px,4vw,49px);line-height:1}.password-form-panel .password-intro{color:#bcaec3;max-width:470px;margin:0 0 22px;font-size:15px;line-height:1.6}.auth-modal.password-modal .password-form-panel label{color:#d8cbdc;letter-spacing:1.5px;margin:0 0 9px;font-size:11px}.auth-modal.password-modal .password-form-panel input{color:#fff;letter-spacing:3px;background:#0b080d;border:1px solid #493653;border-radius:14px;width:100%;height:60px;padding:0 18px;font-size:21px;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px #ffffff06}.auth-modal.password-modal .password-form-panel input:focus{background:#0e0a11;border-color:#ffb64e;box-shadow:0 0 0 4px #ffb64e1c}.password-strength{gap:8px;margin-top:12px;display:grid}.password-strength>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.password-strength i{background:#382b3e;border-radius:999px;height:4px;transition:background .22s,transform .22s}.password-strength i.active{transform:scaleY(1.25)}.password-strength i.level-1{background:#ef656d}.password-strength i.level-2{background:#e4a84c}.password-strength i.level-3,.password-strength i.level-4{background:#ffb64e}.password-strength>span{color:#94869b;font-size:11px}.password-strength b{color:#d8ccdc}.auth-modal.password-modal .password-hint{color:#8f8296;margin:10px 0 0;font-size:11px;line-height:1.5}.auth-modal.password-modal .password-form-panel>.auth-primary{color:#14260d;letter-spacing:.3px;background:linear-gradient(135deg,#ffb64e,#ffb64e);border-radius:14px;height:58px;margin-top:22px;font-size:13px;box-shadow:0 14px 32px #ffb64e3d}@media (min-width:761px) and (hover:hover) and (pointer:fine){.auth-modal.password-modal .password-form-panel>.auth-primary:hover:not(:disabled){background:linear-gradient(135deg,#ffb64e,#ffb64e);transform:translateY(-2px);box-shadow:0 18px 38px #ffb64e4d}}.password-security-note{text-align:center;justify-content:center;align-items:center;gap:7px;display:flex;color:#8f8195!important;letter-spacing:0!important;margin:15px 0 0!important;font-size:10px!important}.password-security-note>span{color:#ffb64e;background:#1e3119;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.password-form-panel .modal-close{color:#b9a9c0;background:#211628;border:1px solid #493753;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .24s,border-color .24s,color .24s;display:grid;top:18px;right:18px}@media (min-width:761px) and (hover:hover) and (pointer:fine){.password-form-panel .modal-close:hover{color:#fff;border-color:#ffb64e;transform:rotate(90deg)}}@media (max-width:760px){.password-modal{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))!important;align-items:center!important}.auth-modal.password-modal .password-card{border-radius:24px!important;width:min(520px,100%)!important;max-height:calc(100dvh - 24px)!important;display:block!important;overflow-y:auto!important}.password-brand-panel{border-bottom:1px solid #ffffff14;border-right:0;min-height:0;padding:22px 22px 20px}.password-brand-panel>img{width:144px}.password-brand-panel>div{gap:7px;margin-top:24px}.password-brand-panel>div>span{font-size:9px}.password-brand-panel strong{font-size:25px}.password-brand-panel p,.password-brand-panel>small{display:none}.password-form-panel{padding:27px 22px 24px}.auth-modal.password-modal .password-form-panel h2{letter-spacing:-1.3px;padding-right:42px!important;font-size:clamp(30px,9vw,38px)!important}.password-form-panel .password-intro{margin-bottom:18px;font-size:14px}.auth-modal.password-modal .password-form-panel label{font-size:11px!important}.auth-modal.password-modal .password-form-panel input{height:54px!important;min-height:54px!important;font-size:20px!important}.auth-modal.password-modal .password-hint{font-size:11px!important}.auth-modal.password-modal .password-form-panel>.auth-primary{height:54px!important;min-height:54px!important;font-size:14px!important}.password-form-panel .modal-close{top:20px!important;right:16px!important}}@media (max-height:700px){.auth-modal.password-modal{padding:max(6px,env(safe-area-inset-top)) 8px max(6px,env(safe-area-inset-bottom))!important}.auth-modal.password-modal .password-card{max-height:calc(100dvh - max(12px,env(safe-area-inset-top) + env(safe-area-inset-bottom)))!important;overflow:hidden!important}.auth-modal.password-modal .password-form-panel{padding:18px 20px 14px!important}.auth-modal.password-modal .password-form-panel h2{margin-bottom:8px!important;font-size:clamp(25px,6vh,34px)!important}.auth-modal.password-modal .password-form-panel input{height:46px!important;min-height:46px!important}.password-strength{gap:5px;margin-top:8px}.auth-modal.password-modal .password-hint{line-height:1.3;margin-top:6px!important}.auth-modal.password-modal .password-form-panel>.auth-primary{height:46px!important;min-height:46px!important;margin-top:12px!important}.auth-modal.password-modal .password-security-note{margin-top:7px!important}.password-form-panel .modal-close{top:10px!important}}@media (max-width:380px){.password-brand-panel{padding:18px}.password-brand-panel>div{margin-top:18px}.password-form-panel{padding:23px 18px 20px}.password-security-note{display:none}}@media (prefers-reduced-motion:reduce){.password-strength i,.password-form-panel .modal-close,.auth-modal.password-modal .password-form-panel>.auth-primary{transition:none!important}}@media (max-width:1366px){.auth-modal.password-modal{padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important;align-items:center!important;overflow:hidden!important}.auth-modal.password-modal .password-card{border-radius:26px!important;width:min(560px,100%)!important;max-width:560px!important;max-height:none!important;display:block!important;overflow:hidden!important}.auth-modal.password-modal .password-brand-panel{display:none!important}.auth-modal.password-modal .password-form-panel{padding:42px 42px 34px!important}.auth-modal.password-modal .password-form-panel h2{padding-right:46px!important;font-size:clamp(34px,5vw,44px)!important}}@media (max-width:760px){.auth-modal.password-modal{padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))!important}.auth-modal.password-modal .password-card{border-radius:22px!important;width:min(500px,100%)!important;max-height:none!important;overflow:hidden!important}.auth-modal.password-modal .password-form-panel{padding:30px 20px 22px!important}.auth-modal.password-modal .password-form-panel h2{margin-bottom:12px!important;padding-right:42px!important;font-size:clamp(29px,8.5vw,36px)!important}.auth-modal.password-modal .password-form-panel input{height:52px!important;min-height:52px!important}.auth-modal.password-modal .password-form-panel>.auth-primary{height:52px!important;min-height:52px!important;margin-top:18px!important}.auth-modal.password-modal .password-security-note{margin-top:12px!important}}.learning-exam>header{position:relative}.learning-exam .quiz-header-tools{z-index:3;top:calc((var(--kk-learner-header-height) + var(--kk-header-safe-top)) / 2);position:absolute;left:50%;right:auto;transform:translate(-50%,-50%)}@media (max-width:760px){.learning-exam>header{grid-template-columns:auto auto minmax(0,1fr)!important}.learning-exam>header>.exam-brand{grid-area:1/1!important;justify-self:start!important}.learning-exam .quiz-header-tools{left:calc(var(--kk-global-logo-inset) + var(--kk-global-logo-width) + 12px);margin-left:0;position:absolute;transform:translateY(-50%)}.learning-exam .quiz-formula-button{width:44px;min-width:44px;height:44px;padding:0}}@media (min-width:761px){.formula-modal .formula-modal-head{grid-template-rows:auto auto!important;grid-template-columns:minmax(190px,1fr) minmax(0,auto) 44px!important;align-items:center!important;gap:10px 18px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 62px 11px 14px!important;display:grid!important;overflow:visible!important}.formula-modal .formula-mobile-toggle{display:none!important}.formula-modal .formula-header-controls,.formula-modal .formula-header-controls[data-expanded=false],.formula-modal .formula-header-controls[data-expanded=true]{display:contents!important}.formula-modal .formula-modal-title{grid-area:1/1!important;align-self:center!important}.formula-modal .formula-edition-switch{grid-area:1/2!important;justify-self:end!important;width:min(650px,100%)!important;min-width:0!important}.formula-modal .formula-edition-switch>div{width:100%!important}.formula-modal .formula-modal-tools{flex-wrap:wrap!important;grid-area:2/1/auto/-1!important;justify-content:center!important;align-items:flex-end!important;gap:8px!important;min-width:0!important;display:flex!important}.formula-modal .formula-page-jump,.formula-modal .formula-zoom,.formula-modal .formula-rotate-page,.formula-modal .formula-fit-note{flex:none!important}.formula-modal .formula-fit-note{display:flex!important}.formula-modal .formula-search{flex:320px!important;width:auto!important;min-width:260px!important;max-width:440px!important}.formula-modal .formula-search-result{flex:0 280px!important;min-width:180px!important}.formula-modal .formula-modal-close{grid-area:1/3!important;place-self:center end!important;width:44px!important;min-width:44px!important;height:44px!important;position:static!important}}@media (min-width:761px) and (max-width:980px){.formula-modal .formula-modal-head{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) 44px!important;padding-right:14px!important}.formula-modal .formula-modal-title{grid-area:1/1!important}.formula-modal .formula-edition-switch{grid-area:2/1/auto/-1!important;justify-self:stretch!important;width:100%!important}.formula-modal .formula-modal-tools{grid-area:3/1/auto/-1!important}.formula-modal .formula-modal-close{grid-area:1/2!important}}@media (min-width:1920px) and (hover:hover) and (pointer:fine){:root{--quiz-formula-dock-width:clamp(720px,38vw,820px);--quiz-formula-half-width:clamp(-410px,-19vw,-360px)}.learning-exam>.exam-grid{will-change:transform;transition:transform .38s cubic-bezier(.22,.75,.3,1)}.learning-exam.formula-docked-open>.exam-grid{transform:translateX(calc(var(--quiz-formula-half-width) - 12px))}.formula-modal-backdrop--docked{pointer-events:none;animation:.38s ease-out formula-dock-backdrop-in;z-index:10!important;top:99px!important;right:max(16px,calc(50vw - 639px + var(--quiz-formula-half-width)))!important;width:var(--quiz-formula-dock-width)!important;-webkit-backdrop-filter:none!important;background:0 0!important;justify-content:flex-end!important;align-items:stretch!important;height:auto!important;padding:0!important;display:flex!important;bottom:20px!important;left:auto!important}.formula-modal-backdrop--docked .formula-modal--docked{pointer-events:auto;animation:.38s cubic-bezier(.22,.75,.3,1) formula-dock-in;border:1px solid #eadfed6b!important;border-radius:26px!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;box-shadow:0 24px 60px #0000006b,0 0 0 1px #ffb64e12!important}.formula-modal--docked .formula-modal-head{z-index:12!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) 44px!important;padding:10px 12px 11px!important;position:relative!important;overflow:visible!important}.formula-modal--docked .formula-modal-title{grid-area:1/1!important}.formula-modal--docked .formula-edition-switch{grid-area:3/1/auto/-1!important;justify-self:stretch!important;width:100%!important;max-width:none!important}.formula-modal--docked .formula-edition-switch>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;display:grid!important}.formula-modal--docked .formula-edition-switch button{min-width:0!important;padding-inline:8px!important}.formula-modal--docked .formula-edition-switch button b{white-space:normal!important}.formula-modal--docked .formula-modal-tools{grid-area:4/1/auto/-1!important;justify-content:flex-start!important}.formula-modal--docked .formula-mobile-toggle{color:#eee6f2!important;text-align:left!important;background:#100b15!important;border:1px solid #493650!important;border-radius:12px!important;grid-area:2/1/auto/-1!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:42px!important;padding:6px 10px!important;display:flex!important}.formula-modal--docked .formula-mobile-toggle>span:first-child{flex-wrap:wrap!important;flex:1!important;align-items:center!important;gap:4px 10px!important;min-width:0!important;display:flex!important}.formula-modal--docked .formula-mobile-toggle b{font-size:13px!important}.formula-modal--docked .formula-mobile-toggle small{color:#b9acbf!important;font-size:12px!important}.formula-modal--docked .formula-toggle-label{color:#ffb64e!important;white-space:nowrap!important;font-size:12px!important}.formula-modal--docked .formula-mobile-toggle svg{flex:none!important}.formula-modal--docked .formula-header-controls[data-expanded=false]{display:none!important}.formula-modal--docked .formula-header-controls[data-expanded=true]{z-index:14!important;background:#0f0913fa!important;border:1px solid #ffb64e47!important;border-radius:0 0 16px 16px!important;flex-direction:column!important;gap:10px!important;padding:12px!important;animation:.2s ease-out formula-tools-overlay-in!important;display:flex!important;position:absolute!important;top:calc(100% - 1px)!important;left:12px!important;right:12px!important;box-shadow:0 22px 40px #00000075!important}.formula-modal--docked .formula-search{flex:100%!important;min-width:230px!important;max-width:none!important}.formula-modal--docked .formula-search-result:has(button){flex:100%!important;max-width:none!important}.formula-modal--docked .formula-modal-close{grid-area:1/2!important}.formula-modal--docked .formula-viewer-layout{--formula-sidebar-open-width:132px}.formula-modal--docked .formula-page-thumb img,.formula-modal--docked .formula-page-thumb canvas{width:76px!important;max-width:76px!important;height:auto!important}}.learning-exam .exam-grid>.quiz{scrollbar-width:thin;scrollbar-color:#765083 transparent;scrollbar-gutter:auto!important}.learning-exam .exam-grid>.quiz::-webkit-scrollbar{width:8px}.learning-exam .exam-grid>.quiz::-webkit-scrollbar-track{background:0 0;margin-block:14px}.learning-exam .exam-grid>.quiz::-webkit-scrollbar-thumb{background:#765083 padding-box padding-box;border:2px solid #0000;border-radius:999px}.learning-exam .exam-grid>.quiz::-webkit-scrollbar-button{width:0;height:0;display:none}@keyframes formula-dock-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes formula-dock-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes formula-tools-overlay-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.learning-exam>.exam-grid{transition:none!important}.formula-modal-backdrop--docked,.formula-modal-backdrop--docked .formula-modal--docked,.formula-modal--docked .formula-header-controls[data-expanded=true]{animation:none!important}}.formula-viewer-layout{--formula-sidebar-open-width:148px;min-height:0;position:relative;overflow:hidden;display:block!important}.formula-viewer-layout .formula-viewer-shell{width:100%;height:100%}.formula-viewer-layout .formula-page-sidebar{z-index:8;outline:none;width:42px;min-width:0;height:100%;max-height:100%;transition:width .24s cubic-bezier(.22,.75,.3,1),box-shadow .24s;inset:0 auto 0 0;overflow:hidden;box-shadow:8px 0 24px #0000;display:flex!important;position:absolute!important}.formula-viewer-layout[data-sidebar-expanded=true] .formula-page-sidebar{width:var(--formula-sidebar-open-width);box-shadow:12px 0 28px #00000061}.formula-viewer-layout .formula-page-sidebar:focus-visible{box-shadow:inset 0 0 0 2px #ffb64eb3,12px 0 28px #00000061}.formula-page-sidebar-head{flex:0 0 42px;gap:8px;padding-inline:14px 12px!important}.formula-page-sidebar-title{flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.formula-page-sidebar-toggle{color:#ffb64e;cursor:pointer;background:#ffb64e14;border:1px solid #ffb64e52;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.formula-page-sidebar-toggle svg{transition:transform .24s cubic-bezier(.22,.75,.3,1)}.formula-viewer-layout[data-sidebar-expanded=true] .formula-page-sidebar-toggle svg{transform:rotate(180deg)}.formula-viewer-layout .formula-page-thumbs{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto!important}.formula-viewer-layout[data-sidebar-expanded=false] .formula-page-sidebar-head{justify-content:center;padding-inline:0!important}.formula-viewer-layout[data-sidebar-expanded=false] :is(.formula-page-sidebar-title,.formula-page-thumbs){visibility:hidden;opacity:0;pointer-events:none;transition:opacity .15s,visibility 0s linear .15s}@media (hover:hover) and (pointer:fine){.formula-page-sidebar-toggle{display:none}.formula-viewer-layout[data-sidebar-expanded=false] .formula-page-sidebar{cursor:e-resize}@media (min-width:761px) and (hover:hover) and (pointer:fine){.formula-viewer-layout[data-sidebar-expanded=false] .formula-page-sidebar:hover{width:var(--formula-sidebar-open-width);cursor:default;transition-delay:1s;box-shadow:12px 0 28px #00000061}}.formula-viewer-layout[data-sidebar-expanded=false] .formula-page-sidebar:focus-within{width:var(--formula-sidebar-open-width);cursor:default;box-shadow:12px 0 28px #00000061}@media (min-width:761px) and (hover:hover) and (pointer:fine){.formula-viewer-layout[data-sidebar-expanded=false] .formula-page-sidebar:hover :is(.formula-page-sidebar-title,.formula-page-thumbs){visibility:visible;opacity:1;pointer-events:auto;transition:opacity .15s 1s,visibility 0s linear 1s}}.formula-viewer-layout[data-sidebar-expanded=false] .formula-page-sidebar:focus-within .formula-page-sidebar-head{justify-content:space-between;padding-inline:14px 12px!important}@media (min-width:761px) and (hover:hover) and (pointer:fine){.formula-viewer-layout[data-sidebar-expanded=false] .formula-page-sidebar:hover .formula-page-sidebar-head{justify-content:space-between;padding-inline:14px 12px!important}}.formula-viewer-layout[data-sidebar-expanded=false] .formula-page-sidebar:focus-within :is(.formula-page-sidebar-title,.formula-page-thumbs){visibility:visible;opacity:1;pointer-events:auto}.formula-viewer-layout[data-sidebar-expanded=false] .formula-page-sidebar:after{content:"";background:#ffb64e61;border-radius:999px;width:3px;height:44px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}@media (min-width:761px) and (hover:hover) and (pointer:fine){.formula-viewer-layout[data-sidebar-expanded=false] .formula-page-sidebar:hover:after{opacity:0;transition:opacity .15s 1s}}.formula-viewer-layout[data-sidebar-expanded=false] .formula-page-sidebar:focus-within:after{display:none}}@media (min-width:761px) and (max-width:1366px){.formula-viewer-layout{--formula-sidebar-open-width:112px}}@media (max-width:760px){.formula-viewer-layout{--formula-sidebar-open-width:94px}.formula-page-sidebar-head{height:40px!important;padding-inline:5px!important}.formula-page-sidebar-title b{display:none}.formula-page-sidebar-title span{min-width:22px}.formula-page-sidebar-toggle{flex-basis:26px;width:26px;height:28px}}@media (prefers-reduced-motion:reduce){.formula-viewer-layout .formula-page-sidebar,.formula-page-sidebar-toggle svg{transition:none}}.question-help-backdrop{z-index:3200;-webkit-backdrop-filter:blur(12px)saturate(.75);background:#14101fcc;overflow:hidden;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important;place-items:center!important;display:grid!important}.question-help-modal{box-sizing:border-box;color:#f7f3ff;background:radial-gradient(circle at 100% 0,#f7f3ff1a,#0000 42%),linear-gradient(145deg,#14101f,#14101f);border:1px solid #f7f3ff57;border-radius:22px;box-shadow:0 30px 90px #00000094,inset 0 1px #ffffff0b;width:min(650px,100vw - 32px)!important;max-width:650px!important;max-height:calc(100dvh - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;scrollbar-gutter:auto!important;padding:0!important;overflow:hidden!important}.question-help-modal>.question-help-header{background:linear-gradient(110deg,#f7f3ff11,#ffb64e09);border-bottom:1px solid #f7f3ff24;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:16px;min-width:0;padding:20px 22px;display:grid}.question-help-modal>.question-help-header>.question-help-icon{color:#ffb64e;background:#ffb64e1a;border:1px solid #ffb64e4d;border-radius:14px;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:27px;font-weight:900;line-height:1;display:grid}.question-help-modal>.question-help-header>.question-help-heading{flex-direction:column;min-width:0;margin:0;display:flex}.question-help-modal>.question-help-header>.question-help-heading b{color:#fff;letter-spacing:-.35px;font-size:22px;line-height:1.15}.question-help-modal>.question-help-header>.question-help-heading small{color:#b8aec5;letter-spacing:1.3px;margin-top:5px;font-size:11px;font-weight:900;line-height:1.3}.question-help-modal>.question-help-header>button.question-help-close{color:#f7f3ff;background:#f7f3ff12;border:1px solid #f7f3ff38;border-radius:14px;place-items:center;width:48px;height:48px;margin:0;padding:0;font-size:0;line-height:0;display:grid;position:relative;min-width:48px!important;min-height:48px!important;transform:none!important}.question-help-modal>.question-help-header>button.question-help-close:before,.question-help-modal>.question-help-header>button.question-help-close:after{transition:transform .3s cubic-bezier(.25,.75,.35,1)}.question-help-modal .question-help-body{min-width:0;max-height:calc(100dvh - 162px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:28px 30px 30px;display:block;overflow:hidden auto}.question-help-modal .question-help-context{color:#f7f3ff;white-space:pre-line;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:18px;line-height:1.72;display:block!important}.question-help-modal .question-help-context sub,.question-help-modal .question-help-context sup{white-space:nowrap;overflow-wrap:normal;word-break:keep-all;vertical-align:baseline;display:inline!important;position:static!important}.question-help-modal .question-help-context sub{vertical-align:sub}.question-help-modal .question-help-context sup{vertical-align:super}.question-help-modal .question-help-body>*{min-width:0;max-width:100%}.question-help-modal .question-help-body ul{background:#f7f3ff0b;border:1px solid #f7f3ff2e;border-radius:14px;gap:9px;margin:22px 0 0;padding:16px 18px 16px 36px;display:grid}.question-help-modal .question-help-body li{color:#f7f3ff;font-size:15px;line-height:1.6}.question-help-modal .question-help-body li::marker{color:#ffb64e}.question-help-modal .question-help-body>.question-help-formula-link{color:#f7f3ff;min-width:0;max-width:100%;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#f7f3ff21,#ffb64e14);border:1px solid #f7f3ff5c;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;transition:border-color .22s,background .22s,transform .22s;display:flex;width:100%!important;height:auto!important;min-height:68px!important;margin:18px 0 0!important;position:static!important;inset:auto!important}.question-help-modal .question-help-formula-link span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.question-help-modal .question-help-formula-link small{color:#b8aec5;letter-spacing:.9px;font-size:10px;font-weight:800}.question-help-modal .question-help-formula-link b{color:#fff;overflow-wrap:break-word;font-size:14px}.question-help-modal .question-help-formula-link>strong{color:#211a2e;background:#ffb64e;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}@media (hover:hover) and (pointer:fine){@media (min-width:761px) and (hover:hover) and (pointer:fine){.question-help-modal .question-help-body>.question-help-formula-link:hover{background:linear-gradient(135deg,#f7f3ff33,#ffb64e1f);border-color:#f7f3ff;transform:translateY(-2px)}}}.question-help-modal .question-help-body>.question-help-formula-link:focus-visible{outline-offset:3px;outline:2px solid #ffb64e}@media (hover:hover) and (pointer:fine){@media (min-width:761px) and (hover:hover) and (pointer:fine){.question-help-modal>.question-help-header>button.question-help-close:hover{color:#fff;background:#ffb64e1a;border-color:#ffb64e;box-shadow:0 0 0 4px #ffb64e14;transform:none!important}.question-help-modal>.question-help-header>button.question-help-close:hover:before{transform:translate(-50%,-50%)rotate(135deg)}.question-help-modal>.question-help-header>button.question-help-close:hover:after{transform:translate(-50%,-50%)rotate(45deg)}}}.question-help-modal>.question-help-header>button.question-help-close:focus-visible{outline-offset:2px;color:#fff;background:#ffb64e1a;outline:2px solid #ffb64e;transform:none!important}.question-help-modal>.question-help-header>button.question-help-close:focus-visible:before{transform:translate(-50%,-50%)rotate(135deg)}.question-help-modal>.question-help-header>button.question-help-close:focus-visible:after{transform:translate(-50%,-50%)rotate(45deg)}@media (max-width:600px){.question-help-backdrop{padding:8px 8px max(8px,env(safe-area-inset-bottom))!important;place-items:end center!important}.question-help-modal{border-radius:20px 20px 14px 14px;width:100%!important;max-width:none!important;max-height:calc(90dvh - env(safe-area-inset-top))!important}.question-help-modal>.question-help-header{grid-template-columns:40px minmax(0,1fr) 44px;gap:11px;padding:15px}.question-help-modal>.question-help-header>.question-help-icon{border-radius:12px;width:40px;height:40px;font-size:22px}.question-help-modal>.question-help-header>.question-help-heading b{font-size:19px}.question-help-modal>.question-help-header>.question-help-heading small{letter-spacing:1.05px;font-size:9px}.question-help-modal>.question-help-header>button.question-help-close{border-radius:12px;width:44px;height:44px;min-width:44px!important;min-height:44px!important}.question-help-modal .question-help-body{max-height:calc(90dvh - 90px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:21px 19px 23px!important}.question-help-modal .question-help-context{font-size:16px!important;line-height:1.66!important}.question-help-modal .question-help-body li{font-size:14px!important;line-height:1.55!important}.question-help-modal .question-help-body>.question-help-formula-link{align-items:center;padding:13px 14px}.question-help-modal .question-help-formula-link small{font-size:9px}}@media (prefers-reduced-motion:reduce){.question-help-modal>.question-help-header>button.question-help-close,.question-help-modal>.question-help-header>button.question-help-close:before,.question-help-modal>.question-help-header>button.question-help-close:after{transition:none}}.question-explanation-content{min-width:0}.question-explanation-content>p{white-space:pre-line;overflow-wrap:anywhere;margin:12px 0 0;line-height:1.65}.question-explanation-content>p+p{margin-top:18px}.question-explanation-content>.question-explanation-formula{color:#f7f3ff;text-align:left;white-space:normal;width:auto;max-width:100%;min-height:46px;font:inherit;cursor:pointer;background:#55d8f414;border:1px solid #55d8f466;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;margin:18px 0 0;padding:12px 16px;font-weight:700;display:inline-flex}.question-explanation-formula>span:first-child{color:#ffb64e;font-size:23px}.question-explanation-formula:focus-visible{outline-offset:3px;outline:3px solid #f7f3ff}.question-explanation-formula-note{color:#f7f3ff;margin-top:8px;line-height:1.5;display:block}@media (max-width:600px){.question-explanation-content>.question-explanation-formula{width:100%}}.learning-exam .exam-grid:not(.is-complete){background:radial-gradient(circle at 82% 8%,#66239726,#0000 34%),radial-gradient(circle at 8% 92%,#ffb64e12,#0000 30%)}.learning-exam .exam-grid:not(.is-complete)>aside{background:radial-gradient(circle at 20% 0,#7d30a83d,#0000 35%),linear-gradient(165deg,#180e20,#25102f 64%,#35144b);border:1px solid #ffffff1a;box-shadow:0 22px 56px #0000003d,inset 0 1px #ffffff0d}.learning-exam .exam-grid:not(.is-complete)>.quiz{color:#f7f2f9;background:radial-gradient(circle at 100% 0,#6f259a33,#0000 34%),linear-gradient(145deg,#17101c,#1d1224 58%,#22122c);border:1px solid #ffffff1c;flex-direction:column;display:flex;box-shadow:0 24px 65px #00000057,inset 0 1px #ffffff0d}.learning-exam .exam-grid:not(.is-complete) .qtop{border-bottom:1px solid #ffffff17;align-items:center;gap:12px;padding-bottom:14px}.learning-exam .exam-grid:not(.is-complete) .qtop>span{color:#ffb64e;background:#ffb64e17;border:1px solid #ffb64e38;border-radius:10px;align-items:center;gap:8px;padding:8px 11px;display:inline-flex}.learning-exam .exam-grid:not(.is-complete) .qtop>small{color:#a997b2;text-align:right;font-size:11px;line-height:1.45}.learning-exam .quiz-countdown{color:#f7f3ff;font-variant-numeric:tabular-nums;letter-spacing:.025em;white-space:nowrap;background:linear-gradient(#f7f3ff1c,#ffffff06);border:1px solid #f7f3ff57;border-radius:10px;justify-content:center;align-items:center;gap:9px;height:44px;min-height:44px;margin-left:auto;padding:0 12px;font-size:14px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.learning-exam .quiz-countdown>i{border:1.5px solid #ffb64e;border-radius:50%;flex:0 0 16px;width:16px;height:16px;position:relative}.learning-exam .quiz-countdown>i:before,.learning-exam .quiz-countdown>i:after{content:"";transform-origin:50% 100%;background:#ffb64e;border-radius:999px;width:2px;position:absolute;top:50%;left:50%}.learning-exam .quiz-countdown>i:before{height:5px;transform:translate(-50%,-100%)}.learning-exam .quiz-countdown>i:after{height:4px;transform:translate(-50%,-100%)rotate(120deg)}.learning-exam .quiz-countdown.is-urgent{color:#ffc3c8;background:linear-gradient(#d949551c,#ffffff06);border-color:#f46f7873}.learning-exam .quiz-countdown.is-urgent>i{border-color:#ff9199}.learning-exam .quiz-countdown.is-urgent>i:before,.learning-exam .quiz-countdown.is-urgent>i:after{background:#ff9199}.learning-exam .exam-grid:not(.is-complete) .question-heading{background:#ffffff09;border:1px solid #ffffff1a;border-radius:17px;align-items:center;gap:18px;margin:18px 0;padding:20px 20px 20px 22px;box-shadow:inset 0 1px #ffffff09}.learning-exam .exam-grid:not(.is-complete) .question-heading h1{color:#fff;letter-spacing:-.3px;margin:0;line-height:1.35;font-size:clamp(21px,2vw,27px)!important}.learning-exam .exam-grid:not(.is-complete) .question-info-button{color:#ffb64e;width:44px;height:44px;box-shadow:none;background:#ffb64e1a;border:1px solid #ffb64e59;flex:0 0 44px}@media (hover:hover) and (pointer:fine){@media (min-width:761px) and (hover:hover) and (pointer:fine){.learning-exam .exam-grid:not(.is-complete) .question-info-button:hover{color:#fff;background:#ffb64e2b;border-color:#ffb64e;box-shadow:0 0 0 4px #ffb64e12}}}.learning-exam .exam-grid:not(.is-complete) .multiple-answer-hint,.learning-exam .exam-grid:not(.is-complete) .self-check-rating-label{color:#b9a9c1}.learning-exam .exam-grid:not(.is-complete) .choices{gap:9px}.learning-exam .exam-grid:not(.is-complete) .choices button{color:#e3d9e8;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:13px;min-height:62px;padding:12px 14px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff06}.learning-exam .exam-grid:not(.is-complete) .choices button>b{color:#cbbbd2;background:#00000024;border:1px solid #ffffff29;border-radius:10px;flex:0 0 36px;width:36px;height:36px}.learning-exam .exam-grid:not(.is-complete) .choices button>span{color:inherit}@media (hover:hover) and (pointer:fine){@media (min-width:761px) and (hover:hover) and (pointer:fine){.learning-exam .exam-grid:not(.is-complete) .choices button:hover:not(:disabled){background:#77309d24;border-color:#ab6dcdbf;transform:translateY(-1px);box-shadow:0 8px 18px #00000024}}}.learning-exam .exam-grid:not(.is-complete) .choices button.selected{color:#fff;background:linear-gradient(135deg,#6f26974d,#ffb64e12);border-color:#9d60bd;box-shadow:0 0 0 3px #824ba021}.learning-exam .exam-grid:not(.is-complete) .choices button.selected>b{color:#18300e;background:#ffb64e;border-color:#ffb64e}.learning-exam .exam-grid:not(.is-complete) .choices button.correct{color:#c9f6b5;background:#6bc44126;border-color:#75ce4d}.learning-exam .exam-grid:not(.is-complete) .choices button.correct>b{color:#162e0b;background:#83dc5b;border-color:#83dc5b}.learning-exam .exam-grid:not(.is-complete) .choices button.wrong{color:#ffc3c8;background:#d9495521;border-color:#df626c}.learning-exam .exam-grid:not(.is-complete) .choices button.wrong>b{color:#fff;background:#e66770;border-color:#e66770}.learning-exam .exam-grid:not(.is-complete) .choices button.dim{opacity:.4}.learning-exam .exam-grid:not(.is-complete) .explain,.learning-exam .exam-grid:not(.is-complete) .self-check-intro{color:#dcd0e2;border-radius:13px}.learning-exam .exam-grid:not(.is-complete) .explain.good{color:#ffb64e;background:#ffb64e1f;border-color:#ffb64e}.learning-exam .exam-grid:not(.is-complete) .explain.bad{color:#ffc4c9;background:#d949551c;border-color:#e2616b}.learning-exam .exam-grid:not(.is-complete) .quiz>footer.quiz-question-nav{z-index:5;background:linear-gradient(#1d1224f7,#1d1224 45%);border-top:1px solid #ffffff17;grid-template-columns:112px minmax(150px,1fr) 112px 112px;min-height:72px;padding:14px 0 2px;position:sticky;bottom:0;box-shadow:0 -14px 24px #1d1224b8;margin-top:auto!important}.learning-exam .exam-grid:not(.is-complete) .quiz-question-nav>span{color:#a997b2;justify-content:center;align-items:center;min-height:46px;line-height:1.35;display:flex}.learning-exam .exam-grid:not(.is-complete) .quiz-question-nav>button{white-space:nowrap;justify-content:center;align-items:center;width:100%;height:46px;min-height:46px;padding:0 12px;display:flex}.learning-exam .exam-grid:not(.is-complete) .quiz-question-nav>.previous-question{grid-column:1}.learning-exam .exam-grid:not(.is-complete) .quiz-question-nav>span{grid-area:1/2}.learning-exam .exam-grid:not(.is-complete) .quiz-question-nav>.check-answer{grid-column:3}.learning-exam .exam-grid:not(.is-complete) .quiz-question-nav>.next-question{grid-column:4}.learning-exam .exam-grid:not(.is-complete) .quiz-question-nav>button.secondary{color:#ded2e4;background:#ffffff0e;border:1px solid #ffffff21}.learning-exam .exam-grid:not(.is-complete) .quiz-question-nav>button.check-answer{color:#18300d;background:linear-gradient(135deg,#ffb64e,#ffb64e);border:1px solid #ffb64e;box-shadow:0 9px 20px #ffb64e2b}.learning-exam .exam-grid:not(.is-complete) .quiz-question-nav>button:disabled{color:#75677c;background:#ffffff06;border-color:#ffffff12}.learning-exam .exam-grid:not(.is-complete) .quiz[data-answer-kind=gap-fill]>footer{box-shadow:none;background:0 0;flex-shrink:0;margin-top:20px!important;position:static!important}@media (max-width:760px){.learning-exam .exam-grid:not(.is-complete)>.quiz{border-radius:18px}.learning-exam .exam-grid:not(.is-complete) .qtop{align-items:flex-start}.learning-exam .exam-grid:not(.is-complete) .qtop>small{text-align:left}.learning-exam .quiz-countdown{order:-1;margin-left:0;padding:0 11px;font-size:13px}.learning-exam .exam-grid:not(.is-complete) .question-heading{align-items:flex-start;margin:14px 0;padding:16px 14px}.learning-exam .exam-grid:not(.is-complete) .question-heading h1{font-size:20px!important}.learning-exam .exam-grid:not(.is-complete) .question-info-button{flex-basis:40px;width:40px;height:40px}.learning-exam .exam-grid:not(.is-complete) .choices button{min-height:56px;padding:11px}.learning-exam .exam-grid:not(.is-complete) .quiz>footer.quiz-question-nav{min-height:0;padding:10px 0 max(2px,env(safe-area-inset-bottom));grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.learning-exam .exam-grid:not(.is-complete) .quiz-question-nav>span{grid-area:1/1/auto/-1;min-height:30px}.learning-exam .exam-grid:not(.is-complete) .quiz-question-nav>.previous-question{grid-area:2/1}.learning-exam .exam-grid:not(.is-complete) .quiz-question-nav>.check-answer{grid-area:2/2}.learning-exam .exam-grid:not(.is-complete) .quiz-question-nav>.next-question{grid-area:2/3}.learning-exam .exam-grid:not(.is-complete) .quiz-question-nav>button{height:44px;min-height:44px;padding:0 6px;font-size:11px}}@media (prefers-reduced-motion:reduce){.learning-exam .exam-grid:not(.is-complete) .choices button{transition:none}}.learning-home .learning-nav>.feedback-launcher>span,.refrigeration-simulation .simulation-header-actions>.feedback-launcher>span{box-sizing:border-box!important;place-items:center!important;margin:0!important;padding:0!important;line-height:0!important;display:grid!important;position:relative!important}.learning-home .learning-nav>.feedback-launcher>span:before,.learning-home .learning-nav>.feedback-launcher>span:after,.refrigeration-simulation .simulation-header-actions>.feedback-launcher>span:before,.refrigeration-simulation .simulation-header-actions>.feedback-launcher>span:after{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.learning-home .learning-nav>.feedback-launcher>span:after,.refrigeration-simulation .simulation-header-actions>.feedback-launcher>span:after{transform:translate(-50%,-50%)rotate(90deg)!important}@media (min-width:1101px){.learning-home .learning-nav>.feedback-launcher,.refrigeration-simulation .simulation-header-actions>.feedback-launcher{z-index:auto!important;color:#f0e8f3!important;white-space:nowrap!important;border-radius:16px!important;justify-content:center!important;justify-self:end!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:190px!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 17px!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}.learning-home .learning-nav>.feedback-launcher>span,.refrigeration-simulation .simulation-header-actions>.feedback-launcher>span{border-radius:9px!important;flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.refrigeration-simulation .simulation-header-actions{margin-left:auto!important}}.formula-modal{--formula-shared-surface:radial-gradient(circle at 100% 0,#6f259a33,transparent 34%), linear-gradient(145deg,#17101c,#1d1224 58%,#22122c);background:var(--formula-shared-surface)!important;border-color:#ffffff1c!important;box-shadow:0 24px 65px #00000061,inset 0 1px #ffffff0d!important}.formula-modal .formula-modal-head{border-bottom-color:#ffffff17;background:0 0!important}.formula-modal :is(.formula-viewer-layout,.formula-viewer-shell,.formula-document-stage,.formula-page-stage){background:0 0!important}.formula-modal .formula-page-sidebar{will-change:width;border-right-color:#ffffff1a;transition:width 80ms cubic-bezier(.2,.8,.2,1),box-shadow 80ms,background-color 10ms step-end,border-color 10ms step-end;background:#17101cf5!important}.formula-modal .formula-page-sidebar-head{border-bottom-color:#ffffff17;background:0 0!important}.formula-modal .formula-mobile-toggle{background:#ffffff06!important}.formula-modal .formula-viewer-shell{scrollbar-width:auto;scrollbar-color:#8b60a0 transparent}.formula-modal .formula-viewer-shell::-webkit-scrollbar{width:14px}.formula-modal .formula-viewer-shell::-webkit-scrollbar-track{background:0 0}.formula-modal .formula-viewer-shell::-webkit-scrollbar-thumb{background:linear-gradient(#956aae,#765083) padding-box padding-box;border:3px solid #0000;border-radius:999px;min-height:96px}@media (hover:hover) and (pointer:fine){@media (min-width:761px) and (hover:hover) and (pointer:fine){.formula-modal .formula-viewer-shell::-webkit-scrollbar-thumb:hover{background:linear-gradient(#aa7fc2,#895d9e) padding-box padding-box}}}.formula-modal .formula-viewer-shell::-webkit-scrollbar-button{width:0;height:0;display:none}.formula-modal .formula-document-link{border-radius:4px;transition:background-color .12s,box-shadow .12s}@media (hover:hover) and (pointer:fine){@media (min-width:761px) and (hover:hover) and (pointer:fine){.formula-modal .formula-document-link:hover{background:#ffb64e21;box-shadow:inset 3px 0 #ffb64e}}}@media (min-width:761px){.formula-modal .formula-viewer-layout[data-sidebar-expanded=false] .formula-page-sidebar{width:26px;box-shadow:none;border-right:1px solid #0000;background:0 0!important}.formula-modal .formula-viewer-layout[data-sidebar-expanded=false] .formula-document-stage{padding-left:0;padding-right:0}}@media (min-width:761px) and (hover:hover) and (pointer:fine){.formula-modal .formula-viewer-layout[data-sidebar-expanded=false] .formula-page-sidebar:after{background:#ffb64e;width:5px;height:76px;left:9px;box-shadow:0 0 0 4px #ffb64e12,0 0 14px #ffb64e3d}.formula-modal .formula-viewer-layout[data-sidebar-expanded=false] .formula-page-sidebar:hover,.formula-modal .formula-viewer-layout[data-sidebar-expanded=false] .formula-page-sidebar:focus-within{width:var(--formula-sidebar-open-width);border-right-color:#ffffff1a;transition-delay:.24s,.24s,.24s,.24s;box-shadow:12px 0 28px #00000061;background-color:#1d1224!important}}.simulation-picker-backdrop{z-index:14000;-webkit-backdrop-filter:blur(9px)brightness(.72);background:#040207c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.simulation-picker{color:#f8f2fb;background:radial-gradient(circle at 100% 0,#7427a147,#0000 42%),linear-gradient(145deg,#160d1c,#24112f);border:1px solid #ab6dcd6b;border-radius:24px;width:min(680px,100%);padding:24px;box-shadow:0 32px 90px #00000094,inset 0 1px #ffffff0f}.simulation-picker>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.simulation-picker>header small{color:#ffb64e;letter-spacing:.18em;font-size:11px;font-weight:900}.simulation-picker>header h2{margin:7px 0 0;font-size:clamp(25px,4vw,38px);line-height:1.05}.simulation-picker>header>button{color:#d9cce0;background:#ffffff0d;border:1px solid #ffffff24;border-radius:13px;flex:0 0 44px;width:44px;height:44px;font-size:27px;line-height:1}.simulation-picker .simulation-picker-close{place-items:center;padding:0;font-size:0;line-height:0;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:grid;position:relative}.simulation-picker-close>span{transform-origin:50%;width:18px;height:18px;transition:transform .32s cubic-bezier(.25,.75,.35,1);display:block;position:relative}.simulation-picker-close>span:before,.simulation-picker-close>span:after{content:"";background:currentColor;border-radius:999px;width:18px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.simulation-picker-close>span:after{transform:translate(-50%,-50%)rotate(-45deg)}.simulation-picker-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.simulation-picker-options>button{color:#f7f0fa;text-align:left;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:18px;min-height:230px;padding:22px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative;overflow:hidden}.simulation-picker-options>button>span{color:#ffffff4d;font-size:12px;font-weight:900;position:absolute;top:16px;right:18px}.simulation-picker-options>button>b{color:#b9a9c1;letter-spacing:.08em;text-transform:uppercase;align-self:end;font-size:13px}.simulation-picker-options>button>strong{color:#fff;margin-top:9px;font-size:29px;line-height:1}.simulation-picker-options>button>small{color:#ffb64e;margin-top:8px;font-size:17px;font-weight:900}.simulation-picker-options>button>i{color:#ffb64e;letter-spacing:.08em;align-self:end;margin-top:28px;font-size:12px;font-style:normal;font-weight:900}.simulation-picker-options>button.intensive{background:linear-gradient(145deg,#6b249747,#ffb64e12)}@media (hover:hover) and (pointer:fine){@media (min-width:761px) and (hover:hover) and (pointer:fine){.simulation-picker-options>button:hover{background:#7b379e33;border-color:#ffb64ead;transform:translateY(-2px)}.simulation-picker .simulation-picker-close:hover{color:#481778;background:#e3d4eb;border-color:#e3d4eb;box-shadow:0 0 0 4px #e3d4eb14}.simulation-picker .simulation-picker-close:hover>span{transform:rotate(90deg)scale(1.06)}}}.simulation-picker .simulation-picker-close:focus-visible{outline-offset:3px;color:#481778;background:#e3d4eb;outline:2px solid #e3d4eb}.simulation-picker .simulation-picker-close:focus-visible>span{transform:rotate(90deg)scale(1.06)}@media (max-width:560px){.simulation-picker-backdrop{padding:14px}.simulation-picker{border-radius:20px;padding:18px}.simulation-picker>header{margin-bottom:14px}.simulation-picker-options{grid-template-columns:1fr;gap:10px}.simulation-picker-options>button{grid-template-columns:1fr auto;align-items:end;min-height:132px;padding:17px}.simulation-picker-options>button>b,.simulation-picker-options>button>strong,.simulation-picker-options>button>small{grid-column:1}.simulation-picker-options>button>strong{font-size:25px}.simulation-picker-options>button>small{font-size:15px}.simulation-picker-options>button>i{grid-area:1/2/4;margin:0 0 2px 14px}}@media (prefers-reduced-motion:reduce){.simulation-picker-options>button,.simulation-picker .simulation-picker-close,.simulation-picker-close>span{transition:none}.simulation-picker .simulation-picker-close:focus-visible>span{transform:none}}@media (hover:hover) and (pointer:fine){@media (prefers-reduced-motion:reduce){@media (min-width:761px) and (hover:hover) and (pointer:fine){.simulation-picker .simulation-picker-close:hover>span{transform:none}}}}@media (max-width:1919px),(hover:none) and (pointer:coarse){.learning-exam.formula-docked-open>.exam-grid{transform:none!important}.formula-modal-backdrop--docked{z-index:12000!important;-webkit-backdrop-filter:blur(5px)brightness(.62)!important;pointer-events:auto!important;background:#040206b8!important;place-items:center!important;width:auto!important;height:auto!important;display:grid!important;position:fixed!important;inset:0!important}}@media (max-width:1366px){.formula-modal-backdrop,.formula-modal-backdrop--docked{box-sizing:border-box!important;padding:16px!important}.formula-modal,.formula-modal-backdrop--docked .formula-modal--docked{box-sizing:border-box!important;width:var(--formula-modal-width)!important;border:1px solid #eadfed52!important;border-radius:20px!important;max-width:calc(100vw - 32px)!important;height:calc(100dvh - 32px)!important;max-height:calc(100dvh - 32px)!important;margin:0!important;padding-bottom:0!important;box-shadow:0 28px 80px #00000094,0 0 0 1px #ffb64e0f!important}.formula-modal .formula-modal-head{z-index:20!important;grid-template-rows:auto!important;grid-template-columns:auto minmax(0,1fr) 44px!important;align-items:center!important;gap:10px!important;min-height:64px!important;max-height:none!important;padding:9px 12px!important;display:grid!important;position:relative!important;top:auto!important;overflow:visible!important}.formula-modal .formula-modal-title{grid-area:1/1!important;min-width:0!important}.formula-modal .formula-mobile-toggle{grid-area:1/2!important;justify-self:stretch!important;width:100%!important;max-width:none!important;min-height:44px!important;display:flex!important}.formula-modal .formula-modal-close{grid-area:1/3!important;place-self:center end!important;width:44px!important;min-width:44px!important;height:44px!important;position:static!important}.formula-modal .formula-header-controls,.formula-modal .formula-header-controls[data-expanded=false]{display:none!important}.formula-modal .formula-header-controls[data-expanded=true]{overscroll-behavior:contain;z-index:30!important;background:#0f0913fa!important;border:1px solid #ffb64e47!important;border-radius:0 0 16px 16px!important;flex-direction:column!important;gap:9px!important;max-height:calc(100dvh - 92px)!important;padding:10px!important;display:flex!important;position:absolute!important;top:calc(100% - 1px)!important;left:12px!important;right:12px!important;overflow:hidden auto!important;box-shadow:0 22px 45px #00000085!important}.formula-modal .formula-header-controls .formula-edition-switch{grid-area:auto!important;justify-self:stretch!important;width:100%!important;max-width:none!important}.formula-modal .formula-header-controls .formula-modal-tools{flex-wrap:wrap!important;grid-area:auto!important;justify-content:flex-start!important;align-items:flex-end!important;gap:7px!important;width:100%!important;display:flex!important}.formula-modal .formula-page-jump,.formula-modal .formula-zoom{flex:none!important;width:auto!important}.formula-modal .formula-rotate-page,.formula-modal .formula-fit-note{flex:none!important;min-height:44px!important;display:flex!important}.formula-modal .formula-search{flex:320px!important;width:auto!important;min-width:260px!important;max-width:none!important}.formula-modal .formula-viewer-layout{flex:auto!important;min-height:0!important}.formula-modal .formula-viewer-shell{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;min-width:0!important;min-height:0!important;padding:0!important}.formula-modal .formula-page-thumb{grid-template-rows:122px auto!important;align-content:start!important;height:auto!important;min-height:148px!important}.formula-modal .formula-page-thumb img{object-fit:contain!important;object-position:center!important;width:auto!important;max-width:100%!important;height:122px!important;max-height:122px!important}}@media (max-width:760px){.formula-modal-backdrop,.formula-modal-backdrop--docked{padding:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))!important}.formula-modal,.formula-modal-backdrop--docked .formula-modal--docked{border-radius:16px!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.formula-modal .formula-modal-head{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:8px!important;min-height:0!important;padding:8px!important}.formula-modal .formula-mobile-toggle{grid-area:2/1/auto/-1!important;display:flex!important}.formula-modal .formula-header-controls[data-expanded=true]{max-height:calc(100dvh - 118px)!important;top:calc(100% - 1px)!important;left:8px!important;right:8px!important}.formula-modal .formula-modal-title{grid-area:1/1!important;min-width:0!important}.formula-modal .formula-modal-close{grid-area:1/2!important;place-self:center end!important;width:44px!important;min-width:44px!important;height:44px!important;position:static!important}.formula-modal .formula-edition-switch{grid-area:auto!important;width:100%!important;min-width:0!important;max-width:none!important}.formula-modal .formula-edition-switch>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}.formula-modal .formula-edition-switch button{min-width:0!important;min-height:44px!important;padding:6px 4px!important}.formula-modal .formula-edition-switch button b{white-space:normal!important;font-size:12px!important;line-height:1.2!important}.formula-modal .formula-modal-tools{grid-area:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}.formula-modal .formula-modal-tools>*{min-width:0!important;max-width:none!important}.formula-modal .formula-page-jump,.formula-modal .formula-zoom,.formula-modal .formula-rotate-page,.formula-modal .formula-fit-note{width:100%!important}.formula-modal .formula-rotate-page,.formula-modal .formula-fit-note{justify-content:center!important;align-items:center!important;min-height:44px!important;display:flex!important}.formula-modal .formula-search,.formula-modal .formula-search-result{grid-column:1/-1!important;width:100%!important}.formula-modal .formula-search-result{height:auto!important;min-height:44px!important}.formula-modal .formula-viewer-layout .formula-page-sidebar{display:flex!important}.formula-modal .formula-viewer-shell{scrollbar-width:thin!important;scrollbar-color:#825596 transparent!important;scrollbar-gutter:auto!important}.formula-modal .formula-viewer-shell::-webkit-scrollbar{width:4px!important;height:4px!important}.formula-modal .formula-viewer-shell::-webkit-scrollbar-track{background:0 0!important}.formula-modal .formula-viewer-shell::-webkit-scrollbar-thumb{background:#825596!important;border:0!important;border-radius:999px!important;min-height:44px!important}.formula-modal .formula-viewer-shell::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.formula-modal .formula-viewer-layout[data-sidebar-expanded=false] .formula-page-sidebar{width:0!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.formula-modal .formula-viewer-layout[data-sidebar-expanded=false] .formula-page-sidebar:after{display:none!important}html body .formula-modal .formula-viewer-layout[data-sidebar-expanded=false] .formula-page-sidebar-head{background:0 0!important;border:0!important;width:44px!important;height:58px!important;padding:0!important;position:absolute!important;top:50%!important;left:-10px!important;overflow:visible!important;transform:translateY(-50%)!important}html body .formula-modal .formula-viewer-layout[data-sidebar-expanded=false] .formula-page-sidebar-toggle{color:#09070b!important;width:44px!important;height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 44px!important;display:grid!important}html body .formula-modal .formula-viewer-layout[data-sidebar-expanded=false] .formula-page-sidebar-toggle svg{filter:drop-shadow(0 0 1px #fffffff2)drop-shadow(0 0 3px #fffc)!important;width:32px!important;height:32px!important}html body .formula-modal .formula-viewer-layout[data-sidebar-expanded=false] :is(.formula-page-sidebar-title,.formula-page-thumbs){visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body .formula-modal .formula-viewer-layout[data-sidebar-expanded=true] .formula-page-sidebar{background:linear-gradient(#140d19fb,#0d0911fa)!important;border-right:1px solid #ffb64e57!important;border-radius:0 14px 14px 0!important;width:min(132px,36vw)!important;max-width:132px!important;overflow:hidden!important;box-shadow:12px 0 30px #0000006b!important}html body .formula-modal .formula-viewer-layout[data-sidebar-expanded=true] .formula-page-sidebar-head{z-index:3!important;box-sizing:border-box!important;background:#120c17!important;border-bottom:1px solid #ffffff17!important;gap:6px!important;width:100%!important;height:54px!important;padding:6px 7px!important;position:sticky!important;top:0!important}html body .formula-modal .formula-viewer-layout[data-sidebar-expanded=true] .formula-page-sidebar-title b{letter-spacing:.08em!important;font-size:10px!important;display:block!important}html body .formula-modal .formula-viewer-layout[data-sidebar-expanded=true] .formula-page-sidebar-title{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:2px!important}html body .formula-modal .formula-viewer-layout[data-sidebar-expanded=true] .formula-page-sidebar-title span{min-width:24px!important;height:24px!important;padding:0 5px!important;font-size:9px!important}html body .formula-modal .formula-viewer-layout[data-sidebar-expanded=true] .formula-page-sidebar-toggle{color:#ffb64e!important;background:#ffb64e1a!important;border:1px solid #ffb64e85!important;border-radius:10px!important;flex:0 0 38px!important;width:38px!important;height:40px!important;display:grid!important;box-shadow:0 0 0 2px #ffb64e0f!important}html body .formula-modal .formula-viewer-layout[data-sidebar-expanded=true] .formula-page-sidebar-toggle svg{width:22px!important;height:22px!important}html body .formula-modal .formula-viewer-layout[data-sidebar-expanded=true] .formula-page-thumbs{box-sizing:border-box!important;scrollbar-width:thin!important;scrollbar-color:#805393 transparent!important;scrollbar-gutter:auto!important;gap:7px!important;width:100%!important;padding:8px 8px 12px!important;overflow:hidden auto!important}html body .formula-modal .formula-viewer-layout[data-sidebar-expanded=true] .formula-page-thumbs::-webkit-scrollbar{width:3px!important}html body .formula-modal .formula-viewer-layout[data-sidebar-expanded=true] .formula-page-thumbs::-webkit-scrollbar-track{background:0 0!important}html body .formula-modal .formula-viewer-layout[data-sidebar-expanded=true] .formula-page-thumbs::-webkit-scrollbar-thumb{background:#805393!important;border:0!important;border-radius:999px!important}html body .formula-modal .formula-viewer-layout[data-sidebar-expanded=true] .formula-page-thumb{box-sizing:border-box!important;background:#ffffff09!important;border-color:#ffffff21!important;border-radius:9px!important;gap:4px!important;width:100%!important;max-width:100%!important;padding:4px!important;overflow:hidden!important}html body .formula-modal .formula-viewer-layout[data-sidebar-expanded=true] .formula-page-thumb img{width:92px!important;max-width:100%!important;height:auto!important;margin:0 auto!important;display:block!important}html body .formula-modal .formula-viewer-layout[data-sidebar-expanded=true] .formula-page-thumb span{letter-spacing:0!important;font-size:9px!important}.formula-modal .formula-document-stage{padding-left:10px!important;padding-right:10px!important}.formula-modal .formula-viewer-shell[data-fit-page=true] .formula-document-stage{box-sizing:border-box!important;width:100%!important;min-width:100%!important}.formula-modal .formula-scroll-indicator{width:2px!important;right:1px!important}}@media (prefers-reduced-motion:reduce){.formula-modal-backdrop--docked,.formula-modal-backdrop--docked .formula-modal--docked{animation:none!important}}@media (min-width:761px) and (max-width:1366px){.formula-modal,.formula-modal-backdrop--docked .formula-modal--docked{width:min(1100px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.formula-modal .formula-mobile-toggle{display:none!important}.formula-modal .formula-header-controls,.formula-modal .formula-header-controls[data-expanded=false],.formula-modal .formula-header-controls[data-expanded=true]{z-index:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:contents!important;position:static!important;inset:auto!important;overflow:visible!important}.formula-modal .formula-modal-head{grid-template-rows:auto auto!important;grid-template-columns:minmax(180px,.72fr) minmax(390px,1.45fr) 44px!important;gap:9px 14px!important;min-height:0!important;padding:10px 12px!important}.formula-modal .formula-modal-title{grid-area:1/1!important}.formula-modal .formula-edition-switch{grid-area:1/2!important;width:100%!important;min-width:0!important}html body .formula-modal .formula-modal-tools{flex-wrap:nowrap!important;grid-area:2/1/auto/-1!important;justify-content:center!important;gap:7px!important;width:100%!important;display:flex!important}html body .formula-modal .formula-header-controls[data-expanded=false] .formula-modal-tools,html body .formula-modal .formula-header-controls[data-expanded=true] .formula-modal-tools{grid-area:2/1/auto/-1!important;width:100%!important;display:flex!important}.formula-modal .formula-page-jump,.formula-modal .formula-zoom{flex:none!important;width:auto!important}.formula-modal .formula-rotate-page,.formula-modal .formula-fit-note{flex:none!important;display:flex!important}.formula-modal .formula-search{flex:280px!important;width:auto!important;min-width:180px!important;max-width:420px!important}.formula-modal .formula-search-result{flex:0 230px!important;min-width:150px!important}.formula-modal .formula-modal-close{grid-area:1/3!important}.formula-modal .formula-viewer-layout{--formula-sidebar-open-width:132px;display:block!important}.formula-modal .formula-viewer-shell{width:100%!important;height:100%!important}.formula-modal .formula-viewer-layout[data-sidebar-expanded=true] .formula-page-sidebar{width:var(--formula-sidebar-open-width)!important}}@media (min-width:761px) and (max-width:1000px) and (orientation:portrait){.formula-modal .formula-modal-head{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) 44px!important}.formula-modal .formula-modal-title{grid-area:1/1!important}.formula-modal .formula-edition-switch{grid-area:2/1/auto/-1!important}html body .formula-modal .formula-modal-tools{grid-area:3/1/auto/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:end!important;display:grid!important}html body .formula-modal .formula-header-controls[data-expanded=false] .formula-modal-tools,html body .formula-modal .formula-header-controls[data-expanded=true] .formula-modal-tools{grid-area:3/1/auto/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;display:grid!important}.formula-modal .formula-page-jump,.formula-modal .formula-zoom,.formula-modal .formula-rotate-page,.formula-modal .formula-fit-note{width:100%!important;min-width:0!important}html body .formula-modal .formula-search{grid-column:1/4!important;width:100%!important;min-width:0!important;max-width:none!important}html body .formula-modal .formula-search-result{grid-column:4!important;width:100%!important;min-width:0!important}.formula-modal .formula-modal-close{grid-area:1/2!important}}@media (max-width:760px){.formula-modal .formula-mobile-toggle{background:linear-gradient(135deg,#ffffff0e,#70338e1c)!important;border-color:#ddcce647!important;border-radius:14px!important;min-height:50px!important;padding:7px 12px!important;box-shadow:inset 0 1px #ffffff0e!important}.formula-modal .formula-mobile-toggle>span:first-child{grid-template-columns:auto 1fr!important;align-items:center!important;gap:2px 10px!important;display:grid!important}.formula-modal .formula-mobile-toggle b{font-size:13px!important;line-height:1.15!important}.formula-modal .formula-mobile-toggle small{color:#a99caf!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;line-height:1.2!important;overflow:hidden!important}.formula-modal .formula-mobile-toggle .formula-toggle-label{color:#ffb64e!important;font-size:11px!important;font-weight:850!important}.formula-modal .formula-header-controls[data-expanded=true]{background:radial-gradient(circle at 100% 0,#692b8e33,#0000 42%),linear-gradient(#17101c 0%,#100b14 100%)!important;border-color:#ffb64e52!important;border-radius:0 0 18px 18px!important;gap:10px!important;padding:11px!important;box-shadow:0 24px 54px #000000a8,inset 0 1px #ffffff0b!important}.formula-modal .formula-edition-switch>div{background:#07050980!important;border:1px solid #ffffff14!important;border-radius:15px!important;gap:5px!important;padding:4px!important}.formula-modal .formula-edition-switch button{color:#c1b3c8!important;background:0 0!important;border-color:#0000!important;border-radius:11px!important;min-height:46px!important;padding:6px!important}.formula-modal .formula-edition-switch button.active{color:#fff!important;background:linear-gradient(145deg,#ffb64e33,#ffffff0e)!important;border-color:#ffb64e8c!important;box-shadow:inset 0 1px #ffffff14,0 5px 15px #2b57192e!important}.formula-modal .formula-header-controls .formula-modal-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 8px!important;display:grid!important}.formula-modal .formula-page-jump,.formula-modal .formula-zoom{grid-column:auto!important;gap:5px!important}.formula-modal .formula-modal-tools label{color:#a99daf!important;letter-spacing:.09em!important;padding-left:2px!important;font-size:9px!important;font-weight:900!important}.formula-modal .formula-page-jump>div,.formula-modal .formula-zoom>div{background:#08060a94!important;border-color:#ddcce629!important;border-radius:13px!important;height:48px!important;min-height:48px!important;box-shadow:inset 0 1px #ffffff09!important}.formula-modal .formula-page-jump button,.formula-modal .formula-zoom button{color:#ded3e3!important;width:34px!important;min-width:34px!important;font-size:20px!important}.formula-modal .formula-page-jump input,.formula-modal .formula-zoom input{border-color:#ffffff14!important;width:34px!important;padding:0!important;font-size:15px!important}.formula-modal .formula-page-jump span,.formula-modal .formula-zoom span{min-width:27px!important;padding:0 3px!important;font-size:10px!important}.formula-modal .formula-rotate-page,.formula-modal .formula-fit-note{border-radius:13px!important;grid-column:auto!important;gap:8px!important;min-height:48px!important;padding:0 10px!important;box-shadow:inset 0 1px #ffffff0a!important}.formula-modal .formula-rotate-page{background:linear-gradient(135deg,#ffb64e24,#ffb64e0e)!important;border-color:#ffb64e57!important}.formula-modal .formula-fit-note{background:#ffffff09!important;border-color:#ddcce62b!important}.formula-modal .formula-rotate-page b,.formula-modal .formula-fit-note b{letter-spacing:.055em!important;font-size:9px!important}.formula-modal .formula-search{grid-column:1/-1!important;gap:5px!important}.formula-modal .formula-search>div{background:#08060a9e!important;border-color:#ddcce62e!important;border-radius:14px!important;height:50px!important;min-height:50px!important;box-shadow:inset 0 1px #ffffff09!important}.formula-modal .formula-search>div>span{padding-left:12px!important;font-size:20px!important}.formula-modal .formula-search input{padding:0 8px!important;font-size:14px!important}.formula-modal .formula-search button{background:linear-gradient(135deg,#4a176d,#341049)!important;min-width:76px!important;padding:0 12px!important;font-size:11px!important}}.question-report-backdrop{padding:max(18px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(10px)saturate(.8);background:#14101fd1;z-index:20000!important}.question-report-dialog.question-help-modal{scrollbar-color:#58466d transparent;flex-direction:column;width:min(560px,100vw - 32px)!important;max-height:calc(100dvh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;color:#f7f3ff!important;background:radial-gradient(circle at 100% 0,#f7f3ff21,#0000 42%),linear-gradient(145deg,#14101f,#14101f)!important;border-color:#f7f3ff57!important;padding:0!important;display:flex!important;overflow:hidden!important}.question-report-dialog .question-report-head{background:linear-gradient(110deg,#f7f3ff11,#ffb64e09);border-bottom-color:#f7f3ff24;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;min-height:76px;display:grid;position:relative;padding:16px 72px 16px 20px!important}.question-report-dialog .question-report-head>p{flex-direction:column;min-width:0;display:flex;margin:0!important}.question-report-dialog .question-report-head>p b{letter-spacing:-.2px;font-size:19px;line-height:1.2;color:#f7f3ff!important}.question-report-dialog .question-report-head>p small{letter-spacing:1.25px;margin-top:5px;font-size:10px;line-height:1.25;color:#f7f3ff!important}.question-report-dialog .question-report-head>span{color:#ff9ba1;background:#ff70781f;border-color:#ff70784d;border-radius:13px;font-family:inherit}.question-report-dialog .question-report-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;display:block;overflow-y:auto}.question-report-dialog .question-report-head>.feedback-close{color:#f7f3ff!important;background:#211a2e!important;border-color:#f7f3ff3d!important;margin:0!important;position:absolute!important;top:14px!important;right:20px!important}.question-report-dialog .question-report-body h2{color:#fff;letter-spacing:-.6px;margin:0;font-size:27px;line-height:1.2}.question-report-intro{color:#f7f3ff;margin:9px 0 18px;font-size:14px;line-height:1.55}.question-report-dialog .question-report-reference{background:#ffb64e0e;border:1px solid #ffb64e2e;border-radius:13px;gap:6px;padding:14px 16px}.question-report-dialog .question-report-reference b{color:#ffb64e;font-size:13px}.question-report-dialog .question-report-reference small{color:#f7f3ff;font-size:13px;line-height:1.5}.feedback-dialog.question-report-dialog label{letter-spacing:1.25px;margin:18px 0 8px;font-size:11px;font-weight:900;display:block;color:#b8aec5!important}.feedback-dialog.question-report-dialog textarea{border-radius:13px;min-height:132px;max-height:220px;padding:14px 15px;font-size:15px;line-height:1.55;color:#f7f3ff!important;background:#14101f!important;border:1px solid #f7f3ff38!important}.feedback-dialog.question-report-dialog textarea::placeholder{color:#b8aec5!important}.feedback-dialog.question-report-dialog textarea:focus{background:#211a2e!important;border-color:#f7f3ff!important;box-shadow:0 0 0 3px #f7f3ff1a!important}.question-report-dialog .feedback-actions{margin-top:18px;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.question-report-dialog .feedback-actions button,.question-report-dialog .feedback-success button{white-space:nowrap;font-size:12px;line-height:1.2;color:#f7f3ff!important;background:#f7f3ff11!important;border-color:#f7f3ff38!important;border-radius:12px!important;width:auto!important;min-width:128px!important;height:44px!important;min-height:44px!important;padding:0 18px!important}.question-report-dialog .feedback-actions button.primary{color:#14200f!important;background:#ffb64e!important;border-color:#ffb64e!important}.question-report-dialog .feedback-success{background:#8ee85f12;border-color:#8ee85f3d}.question-report-dialog .feedback-success b{color:#bdf5a0}.question-report-dialog .feedback-success span{color:#f7f3ff}@media (max-width:600px){.question-report-backdrop{align-items:end;padding:10px}.question-report-dialog.question-help-modal{border-radius:20px 20px 14px 14px!important;width:100%!important;max-height:84dvh!important}.question-report-dialog .question-report-body{padding:19px 18px 21px!important}.question-report-dialog .question-report-body h2{padding-right:0;font-size:24px!important}.question-report-dialog .question-report-head{gap:11px;min-height:70px;padding:13px 62px 13px 14px!important}.question-report-dialog .question-report-head>.feedback-close{top:13px!important;right:14px!important}.question-report-dialog .feedback-actions{grid-template-columns:1fr!important;display:grid!important}.question-report-dialog .feedback-actions button{width:100%!important}}.feedback-backdrop{-webkit-backdrop-filter:blur(9px)saturate(.8)!important;backdrop-filter:blur(9px)saturate(.8)!important;background:#14101fcc!important}.feedback-dialog{scrollbar-width:thin;scrollbar-color:#58466d transparent;color:#f7f3ff!important;background:radial-gradient(circle at 100% 0,#f7f3ff21,#0000 42%),linear-gradient(145deg,#14101f,#14101f 72%)!important;border:1px solid #f7f3ff57!important;border-radius:23px!important;width:min(620px,100%)!important;padding:32px!important;box-shadow:0 34px 100px #00000094,inset 0 1px #ffffff0b!important}.feedback-dialog::-webkit-scrollbar{width:8px}.feedback-dialog::-webkit-scrollbar-track{background:0 0}.feedback-dialog::-webkit-scrollbar-thumb{background:#58466d padding-box padding-box;border:2px solid #0000;border-radius:999px}.feedback-dialog>p{color:#ffb64e!important;margin-bottom:8px!important}.feedback-dialog h2{color:#f7f3ff!important;letter-spacing:-1.2px!important;margin-bottom:9px!important;font-size:34px!important}.feedback-dialog>span{color:#f7f3ff!important;margin-bottom:22px!important;font-size:13px!important}.feedback-dialog label{color:#b8aec5!important;letter-spacing:1.5px!important;margin:14px 0 8px!important;font-size:9px!important}.feedback-dialog input,.feedback-dialog select,.feedback-dialog textarea{box-sizing:border-box!important;color:#f7f3ff!important;background:#14101f!important;border:1px solid #58466d!important;border-radius:12px!important;transition:border-color .16s,box-shadow .16s,background .16s!important;box-shadow:inset 0 1px #ffffff05!important}.feedback-dialog input::placeholder,.feedback-dialog textarea::placeholder{color:#b8aec5!important}.feedback-dialog.feedback-reset-request textarea{flex-shrink:0;min-height:144px}.feedback-dialog input:focus,.feedback-dialog select:focus,.feedback-dialog textarea:focus{background:#211a2e!important;border-color:#f7f3ff!important;box-shadow:0 0 0 3px #f7f3ff1a!important}.feedback-select{z-index:3;position:relative}.feedback-select-trigger{color:#f7f3ff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#211a2e,#14101f);border:1px solid #58466d;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:58px;padding:9px 15px 9px 17px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.feedback-select-trigger>span,.feedback-select-menu button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.feedback-select-trigger b,.feedback-select-menu b{font-size:14px;line-height:1.25}.feedback-select-trigger small,.feedback-select-menu small{color:#b8aec5;font-size:11px;line-height:1.3}.feedback-select-trigger>.ui-chevron{border-bottom:2px solid #ffb64e;border-right:2px solid #ffb64e;flex:none;width:9px;height:9px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.feedback-select.is-open .feedback-select-trigger{background:linear-gradient(145deg,#211a2e,#211a2e);border-color:#f7f3ff;box-shadow:0 0 0 3px #f7f3ff1a}.feedback-select.is-open .feedback-select-trigger>.ui-chevron{transform:rotate(225deg)translate(-2px,-2px)}.feedback-select-menu{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#14101ffa;border:1px solid #58466d;border-radius:14px;gap:4px;padding:7px;animation:.16s ease-out feedbackSelectIn;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 20px 48px #00000080}.feedback-select-menu button{color:#f7f3ff;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:53px;padding:8px 12px;display:flex}.feedback-select-menu button>i{opacity:0;color:#ffb64e;font-size:15px;font-style:normal}.feedback-select-menu button.is-selected{background:linear-gradient(90deg,#ffb64e38,#f7f3ff1a);border-color:#ffb64e57}.feedback-select-menu button.is-selected>i{opacity:1}@media (hover:hover) and (pointer:fine){@media (min-width:761px) and (hover:hover) and (pointer:fine){.feedback-select-trigger:hover{background:#211a2e;border-color:#f7f3ff}.feedback-select-menu button:hover{background:#211a2e;border-color:#f7f3ff4d}.feedback-select-menu button:hover b{color:#ffb64e}}}@keyframes feedbackSelectIn{0%{opacity:0;transform:translateY(-5px)scale(.99)}to{opacity:1;transform:none}}.feedback-close{cursor:pointer;color:#f7f3ff!important;background:#211a2e!important;border:1px solid #58466d!important;border-radius:12px!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;line-height:1!important;display:grid!important}.feedback-close>span{font-size:24px;line-height:1;transition:transform .28s cubic-bezier(.22,.8,.3,1),color .18s;display:block}.feedback-actions{border-top:1px solid #ffffff13;padding-top:18px}.feedback-actions button,.feedback-success button{color:#f7f3ff!important;background:#211a2e!important;border:1px solid #58466d!important;border-radius:11px!important;min-height:44px!important}.feedback-actions button.primary{color:#14220e!important;background:linear-gradient(135deg,#ffb64e,#ffb64e)!important;border-color:#ffb64e!important;box-shadow:0 10px 24px #ffb64e33!important}.feedback-success{background:linear-gradient(145deg,#25411db8,#0f140feb)!important;border-color:#8de06359!important}.feedback-success b{color:#9be977!important}.feedback-success span{color:#bdcdb5!important}@media (min-width:761px) and (hover:hover) and (pointer:fine){.feedback-close:hover{color:#ff858b!important;background:#ff525b1a!important;border-color:#ff7178!important}.feedback-actions button:not(.primary):hover{color:#fff!important;background:#211a2e!important;border-color:#f7f3ff!important}.feedback-actions button.primary:hover{filter:brightness(1.07)}}@media (max-width:760px){.feedback-dialog{padding:28px 20px 20px!important}.feedback-dialog h2{font-size:27px!important}}@media (min-width:1101px) and (hover:hover) and (pointer:fine){.learning-home>.learning-nav,.admin-shell>header{box-sizing:border-box;height:86px!important;min-height:86px!important}.admin-view-control,.instructor-view-control{height:54px!important;top:16px!important}.learning-home>.learning-hero,.admin-shell>.admin-hero,.instructor-shell>.admin-hero{box-sizing:border-box!important;align-items:flex-start!important;height:575px!important;min-height:575px!important;padding-top:70px!important;padding-bottom:70px!important}.learning-home>.learning-hero .hero-copy,.instructor-shell>.admin-hero .instructor-hero-copy{align-self:auto!important;margin:0!important;position:absolute!important;top:70px!important;left:7vw!important}.instructor-shell>.admin-hero .instructor-hero-copy .welcome>div{display:contents!important}.learning-home>.learning-hero .learning-summary-panel,.instructor-shell>.admin-hero .instructor-summary-panel{align-self:auto!important;margin:0!important;position:absolute!important;top:70px!important;right:7vw!important}.learning-home>.learning-hero .welcome,.instructor-shell>.admin-hero .welcome{align-items:flex-start!important;width:max-content!important;height:68px!important;min-height:68px!important;max-height:68px!important;margin:0 0 28px!important;padding:0!important;line-height:68px!important;display:flex!important}html body .learning-home>.learning-hero .hero-copy .welcome .hero-welcome-name,html body .instructor-shell>.admin-hero .instructor-hero-copy .welcome .hero-welcome-name{letter-spacing:-1px!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:68px!important;font-weight:900!important;line-height:68px!important;display:block!important}}@media (min-width:761px) and (max-width:1600px),(min-width:761px) and (orientation:landscape) and (pointer:coarse){.learning-home>.learning-hero,.admin-shell>.admin-hero,.instructor-shell>.admin-hero{flex-direction:column!important;align-items:flex-start!important;gap:34px!important;height:auto!important;min-height:auto!important;padding:58px max(32px,6vw)!important;overflow:visible!important}.learning-home>.learning-hero .hero-copy,.instructor-shell>.admin-hero .instructor-hero-copy{align-self:flex-start!important;width:100%!important;max-width:760px!important;position:relative!important;inset:auto!important}.learning-home>.learning-hero .learning-summary-panel,.instructor-shell>.admin-hero .instructor-summary-panel{align-self:flex-start!important;width:min(735px,100%)!important;max-width:100%!important;margin:0!important;position:relative!important;inset:auto!important}}@media (min-width:1101px) and (max-width:1366px) and (orientation:landscape),(min-width:1101px) and (max-width:1600px) and (orientation:landscape) and (pointer:coarse){.learning-home>.learning-hero{grid-template-columns:minmax(0,1fr) minmax(390px,44%)!important;align-items:start!important;gap:0 clamp(24px,3vw,44px)!important;padding:48px max(28px,5vw)!important;display:grid!important}html body .learning-home>.learning-hero .hero-copy{width:100%!important;max-width:540px!important}html body .learning-home>.learning-hero .hero-copy>p,html body .learning-home>.learning-hero .hero-copy>h1,html body .learning-home>.learning-hero .hero-copy>span,html body .learning-home>.learning-hero .hero-copy>.hero-tags{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important}html body .learning-home>.learning-hero .hero-copy>h1{margin-bottom:25px!important}.learning-home>.learning-hero .welcome{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin-bottom:22px!important;line-height:1.05!important}html body .learning-home>.learning-hero .hero-copy .welcome .hero-welcome-name{letter-spacing:-1px!important;white-space:normal!important;font-size:clamp(42px,4.4vw,54px)!important;line-height:1.05!important}.learning-home>.learning-hero .hero-copy h1{letter-spacing:-3px!important;font-size:clamp(52px,5.6vw,70px)!important;line-height:.98!important}.learning-home>.learning-hero .learning-summary-panel{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;place-self:stretch end!important;width:min(460px,100%)!important;max-width:460px!important;height:auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}.learning-home>.learning-hero .learning-summary-panel .overview.learning-scoreboard{border-left:0!important;flex:none!important;order:1!important;grid-template-rows:auto auto auto!important;grid-template-columns:80px minmax(0,1fr)!important;gap:6px!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 14px!important;display:grid!important;overflow:hidden!important}.learning-home>.learning-hero .learning-summary-panel .overview.learning-scoreboard:before{display:none!important}.learning-home>.learning-hero .learning-summary-panel .ranking-card{border-top:1px solid #9776a83d!important;flex:none!important;order:2!important;grid-template-rows:auto 154px auto!important;gap:8px!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;padding:10px 16px!important;overflow:hidden!important}.learning-home>.learning-hero .learning-scoreboard .points-orb.accuracy-orb{width:80px!important;min-height:80px!important}.learning-home>.learning-hero .learning-scoreboard .points-orb.accuracy-orb b{font-size:30px!important}.learning-home>.learning-hero .learning-scoreboard .points-orb.accuracy-orb span,.learning-home>.learning-hero .learning-scoreboard .points-orb.accuracy-orb .accuracy-count strong,.learning-home>.learning-hero .learning-scoreboard .points-orb.accuracy-orb .accuracy-count em{font-size:10px!important}.learning-home>.learning-hero .learning-scoreboard .scoreboard-stats{gap:8px!important}.learning-home>.learning-hero .learning-scoreboard .scoreboard-stats>div{min-height:40px!important;padding:4px 7px!important}.learning-home>.learning-hero .learning-scoreboard .scoreboard-stats .stat-info{flex-basis:22px!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important}.learning-home>.learning-hero .learning-scoreboard .overview-traffic-light{gap:4px!important;padding-top:0!important}.learning-home>.learning-hero .learning-scoreboard .overview-traffic-light>div{gap:7px!important}.learning-home>.learning-hero .learning-scoreboard .overview-traffic-light span{min-height:30px!important;padding:4px 7px!important}.learning-home>.learning-hero .learning-scoreboard .overview-traffic-light strong{font-size:15px!important}.learning-home>.learning-hero .learning-scoreboard .scoreboard-scope{min-height:24px!important;padding:3px 8px!important;font-size:9px!important}.learning-home>.learning-hero .learning-scoreboard .scoreboard-scope b{font-size:10px!important}.learning-home>.learning-hero .ranking-card ol{gap:8px!important;height:154px!important;min-height:154px!important;max-height:154px!important}.learning-home>.learning-hero .ranking-card li{min-height:30px!important;padding:3px 8px!important}.learning-home>.learning-hero .ranking-card li+li{margin-top:0!important}.learning-home>.learning-hero .ranking-card li+li:before{display:none!important}}@media (min-width:1601px) and (hover:hover) and (pointer:fine){.learning-home>.learning-hero .learning-summary-panel,.instructor-shell>.admin-hero .instructor-summary-panel{height:auto!important;max-height:none!important;top:70px!important;bottom:70px!important}.learning-home>.learning-hero .learning-summary-panel .ranking-card,.learning-home>.learning-hero .learning-summary-panel .overview.learning-scoreboard{height:100%!important;max-height:none!important}.instructor-shell>.admin-hero .instructor-ranking-card>small{align-items:center!important;min-height:38px!important;padding-right:52px!important;display:flex!important}.learning-home>.learning-hero .learning-summary-panel .overview.learning-scoreboard{grid-template-rows:auto minmax(0,1fr) auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:14px 0!important;display:grid!important}.learning-home>.learning-hero .learning-scoreboard .points-orb.accuracy-orb{box-sizing:border-box;grid-area:1/1;min-width:0;overflow:visible;width:100%!important;height:auto!important;min-height:96px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #9776a847!important;border-radius:0!important;grid-template-rows:auto auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;place-content:center stretch!important;align-self:start!important;align-items:end!important;gap:7px 28px!important;padding:10px 24px 18px!important;display:grid!important}.learning-home>.learning-hero .learning-scoreboard .points-orb.accuracy-orb:before{content:"";background:linear-gradient(#0000,#b99cc76b 28%,#8de0634d 72%,#0000);width:1px;height:auto;position:absolute;top:12px;bottom:20px;left:50%;transform:translate(-50%)}.learning-home>.learning-hero .learning-scoreboard .points-orb.accuracy-orb>b{color:#9bea73;text-shadow:0 0 22px #8de06329;grid-area:1/1;justify-self:center;letter-spacing:-1.2px!important;font-size:38px!important;line-height:1!important}.learning-home>.learning-hero .learning-scoreboard .points-orb.accuracy-orb>span{color:#ddd1e3;grid-area:2/1;justify-self:center;letter-spacing:1.7px!important;margin-top:0!important;font-size:11px!important}.learning-home>.learning-hero .learning-scoreboard .points-orb.accuracy-orb .accuracy-count{box-sizing:border-box;text-align:center;border:0;grid-area:1/2/3;grid-template-rows:auto auto;place-content:center;align-self:stretch;justify-items:center;gap:7px;width:100%;min-width:0;max-width:none;padding:0;display:grid;margin-top:0!important}.learning-home>.learning-hero .learning-scoreboard .points-orb.accuracy-orb .accuracy-count strong{color:#f2eaf5;box-shadow:none;background:0 0;border:0;padding:0;letter-spacing:-.4px!important;font-size:24px!important;line-height:1!important}.learning-home>.learning-hero .learning-scoreboard .points-orb.accuracy-orb .accuracy-count em{color:#c6b5ce;text-transform:uppercase;white-space:nowrap;letter-spacing:1.5px!important;font-size:11px!important;line-height:1!important}.learning-home>.learning-hero .learning-scoreboard .scoreboard-stats{grid-area:2/1;width:100%;height:100%;grid-template-rows:repeat(2,minmax(0,1fr))!important;align-self:stretch!important}.learning-home>.learning-hero .learning-scoreboard .scoreboard-stats>div{height:100%;min-height:0!important}.learning-home>.learning-hero .learning-scoreboard .overview-traffic-light{grid-area:3/1/auto/-1;align-self:end;padding-top:0!important}.learning-home>.learning-hero .learning-scoreboard .overview-traffic-light>div{gap:10px!important}.learning-home>.learning-hero .learning-scoreboard .overview-traffic-light span{min-height:56px!important;padding:10px 12px!important}.learning-home>.learning-hero .learning-scoreboard .overview-traffic-light small{white-space:nowrap;overflow:visible;color:#d6c6de!important;font-size:11px!important;font-weight:850!important;line-height:1.15!important}.learning-home>.learning-hero .learning-scoreboard .scoreboard-scope{grid-area:4/1/auto/-1;align-self:end;margin-top:0!important}}.learning-home .learner-ranking-card>button[aria-label="Vollständiges Ranking öffnen"]>span,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-ranking-card>button[aria-label="Vollständiges Ranking öffnen"]>span{top:auto!important;bottom:20px!important;right:20px!important;transform:none!important}@media (hover:hover) and (pointer:fine){@media (min-width:761px) and (hover:hover) and (pointer:fine){.learning-home .learner-ranking-card>button[aria-label="Vollständiges Ranking öffnen"]:hover>span,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-ranking-card>button[aria-label="Vollständiges Ranking öffnen"]:hover>span{transform:translateY(-2px)!important}}}@media (min-width:1101px) and (max-width:1600px){html body .learning-home>.learning-hero .hero-copy .welcome,html body .learning-home>.learning-hero .hero-copy .welcome .hero-welcome-name{height:auto!important;min-height:0!important;max-height:none!important;line-height:1.15!important}html body .learning-home>.learning-hero .hero-copy .welcome .hero-welcome-name{overflow-wrap:anywhere;font-size:clamp(36px,3.8vw,56px)!important}}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell *{box-sizing:border-box}:is(.admin-session.management-mode,.instructor-session.instructor-mode){position:relative}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control{z-index:1400!important;background:linear-gradient(135deg,#1c1321f5,#110c15fa)!important;border:1px solid #a489b157!important;border-radius:16px!important;align-items:center!important;width:auto!important;height:52px!important;min-height:52px!important;padding:4px!important;display:flex!important;position:absolute!important;top:9px!important;left:auto!important;right:18px!important;overflow:visible!important;transform:none!important;box-shadow:0 10px 24px #0000004d,inset 0 1px #ffffff0b!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-toggle{display:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-popover{width:auto!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:6px!important;padding:0!important;animation:none!important;display:flex!important;position:static!important;inset:auto!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control .surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch){width:230px!important;height:44px!important;min-height:44px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control .admin-logout{height:44px!important;min-height:44px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-filter-panel{grid-template-columns:minmax(260px,.9fr) minmax(440px,1.5fr)!important;align-items:start!important;gap:10px!important;padding:12px!important;display:grid!important}.learner-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.learner-search-row>label{min-width:0}.learner-filter-panel .sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-search-row input{width:100%!important;height:48px!important}.learner-search-row>span{color:#9f91a7;white-space:nowrap;font-size:10px;font-weight:900}.learner-filter-details{min-width:0}.learner-filter-details>summary{color:#c9bacf;cursor:pointer;background:#0c0a0e;border:1px solid #403047;border-radius:12px;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;font-size:10px;font-weight:900;list-style:none;display:flex}.learner-filter-details>summary::-webkit-details-marker{display:none}.learner-filter-details>summary .ui-chevron{color:#ffb64e;transition:transform .2s}.learner-filter-details[open]>summary .ui-chevron{transform:rotate(180deg)}.learner-filter-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-filter-options>select{width:100%!important;min-width:0!important;height:48px!important}.learner-account-card{color:#eee7f1;box-sizing:border-box;background:#0d0a10b8;border:1px solid #302438;border-radius:20px;width:100%;min-width:0;transition:border-color .18s,background .18s;overflow:visible}.learner-account-card.is-open{background:#120f16;border-color:#ffb64e}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-card>.learner-account-trigger{width:100%!important;min-width:0!important;min-height:82px!important;box-shadow:none!important;color:inherit!important;font:inherit!important;text-align:left!important;cursor:default!important;background:0 0!important;border:0!important;border-radius:20px 20px 0 0!important;grid-template-columns:50px minmax(0,1fr) minmax(190px,.55fr) auto!important;align-items:center!important;gap:14px!important;margin:0!important;padding:14px 16px!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-card>.learner-account-trigger-mobile{display:none!important}.learner-account-trigger>.user-avatar{width:50px!important;height:50px!important;margin:0!important;font-size:18px!important}.learner-account-summary-copy{gap:4px;min-width:0;display:grid}.learner-account-summary-copy>b{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden;color:#f1eaf4!important;font-size:17px!important}.learner-account-summary-copy>small:not(.assignment-line){text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden;color:#96889e!important;font-size:11px!important}.learner-account-desktop-lines{gap:3px;min-width:0;display:grid}.learner-account-desktop-lines>small{text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden;color:#96889e!important;font-size:10px!important}.learner-account-desktop-lines>:is(.last-login,.last-activity) b{color:#cfc2d5!important;font-size:inherit!important}.learner-account-summary-copy>.assignment-line{white-space:normal!important;border-radius:9px!important;width:max-content!important;max-width:100%!important;margin:2px 0 0!important;padding:6px 9px!important;font-size:10px!important;line-height:1.25!important}.learner-account-summary-copy>.assignment-line b{font-size:10px!important}.learner-account-snapshot{grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:7px;min-width:190px;display:grid}.learner-account-snapshot>span{background:#100c13;border:1px solid #34283b;border-radius:11px;gap:3px;min-width:0;padding:8px 10px;display:grid}.learner-account-snapshot small{letter-spacing:.8px;font-weight:900;color:#8e8196!important;font-size:8px!important}.learner-account-snapshot b{line-height:1.1;color:#ffb64e!important;font-size:16px!important}.learner-account-toggle-copy{color:#9d90a4;white-space:nowrap;justify-content:flex-end;align-items:center;gap:9px;font-size:10px;font-weight:900;display:flex}.learner-account-toggle-copy .ui-chevron{color:#ffb64e;transition:transform .2s}.learner-account-card.is-open .learner-account-toggle-copy .ui-chevron{transform:rotate(180deg)}.learner-account-trigger:focus-visible{outline-offset:-3px;outline:2px solid #ffb64e!important}.learner-account-panel{box-sizing:border-box;background:#08060a47;border-top:1px solid #302438;border-radius:0 0 20px 20px;width:100%;min-width:0;padding:0 18px 18px;display:block!important}.learner-account-panel[hidden]{display:none!important}.learner-account-panel>.learner-metric-block{width:100%!important;min-width:0!important}.learner-account-meta{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:16px 0 14px;display:grid}.learner-account-meta>span{background:#0f0b12;border:1px solid #302538;border-radius:11px;gap:4px;min-width:0;padding:10px 12px;display:grid}.learner-account-meta small{letter-spacing:.8px;font-weight:900;color:#8d8095!important;font-size:8px!important}.learner-account-meta b{overflow-wrap:anywhere;line-height:1.4;color:#ddd4e2!important;font-size:11px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu{width:min(230px,100%)!important;min-width:0!important;margin:16px 0 0 auto!important;position:static!important;inset:auto!important}@keyframes learner-account-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (min-width:761px){.learner-filter-details{display:contents}.learner-filter-details>summary{display:none!important}.learner-filter-details>.learner-filter-options{display:grid!important}.learner-account-toggle-copy{display:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-card>.learner-account-trigger-static{grid-template-columns:50px minmax(0,1fr)!important}.learner-account-trigger-static>.learner-account-snapshot,.learner-account-panel>.learner-account-meta{display:none!important}.learner-account-panel[hidden]{display:block!important}}@media (min-width:761px) and (max-width:1100px){:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-filter-panel{grid-template-columns:1fr!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-card>.learner-account-trigger{grid-template-rows:auto auto!important;grid-template-columns:50px minmax(0,1fr) auto!important}.learner-account-snapshot{grid-area:2/2/auto/4;width:100%;min-width:0;margin-top:3px}}@media (max-width:760px){:is(.admin-session.learning-mode,.admin-session.management-mode,.instructor-session.learning-mode,.instructor-session.instructor-mode)>.admin-view-control{left:max(14px, env(safe-area-inset-left))!important;right:max(14px, env(safe-area-inset-right))!important;width:auto!important;max-width:none!important;transform:none!important}.admin-session.learning-mode>.admin-view-control>.surface-menu-toggle>span,.admin-session.learning-mode>.admin-view-control>.surface-menu-toggle>span>b{visibility:visible!important;opacity:1!important;min-width:0!important;max-width:100%!important;display:flex!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-filter-panel{grid-template-columns:1fr!important;gap:8px!important;padding:10px!important}.learner-search-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.learner-filter-details>summary{min-height:46px}.learner-filter-options{grid-template-columns:1fr;gap:7px;margin-top:8px;display:grid}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-card>.learner-account-trigger{cursor:pointer!important;border-radius:19px!important;grid-template-rows:auto auto!important;grid-template-columns:42px minmax(0,1fr) 40px!important;gap:8px 10px!important;min-height:0!important;padding:12px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-card>.learner-account-trigger-static{display:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-card>.learner-account-trigger-mobile{display:grid!important}.learner-account-card.is-open>.learner-account-trigger{border-radius:19px 19px 0 0!important}.learner-account-trigger>.user-avatar{grid-area:1/1;width:42px!important;height:42px!important;font-size:15px!important}.learner-account-summary-copy{grid-area:1/2}.learner-account-summary-copy>b{font-size:14px!important}.learner-account-summary-copy>small:not(.assignment-line){font-size:9px!important}.learner-account-desktop-lines{display:none!important}.learner-account-snapshot{grid-area:2/2/auto/4;width:100%;min-width:0}.learner-account-toggle-copy{grid-area:1/3;justify-content:center;width:40px;height:40px}.learner-account-toggle-copy>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.learner-account-panel{flex-direction:column;padding:0 12px 12px!important;display:flex!important}.learner-account-card:not(.is-open)>.learner-account-panel{display:none!important}.learner-account-card.is-static>.learner-account-panel{padding:0 12px 12px!important;display:flex!important}.learner-account-card.is-static .learner-account-meta{display:none!important}.learner-account-card.is-open>.learner-account-panel{animation:.2s both learner-account-panel-in}.learner-account-meta{grid-template-columns:1fr;margin-top:12px}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu{order:-1;width:100%!important;margin-top:12px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu>summary{color:#d6cadb!important;background:linear-gradient(135deg,#19131d,#120e16)!important;border:1px solid #3d3044!important;border-radius:12px!important;min-height:44px!important;padding:0 13px!important;box-shadow:inset 0 1px #ffffff06!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu[open]>summary{color:#ffb64e!important;background:linear-gradient(135deg,#182017,#141218)!important;border-color:#4a5d42!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu>summary .ui-chevron{color:#ffb64e!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu>.user-actions{background:#0e0b11!important;border:1px solid #33283a!important;border-radius:12px!important;grid-template-columns:1fr!important;gap:6px!important;width:100%!important;margin-top:6px!important;padding:6px!important;display:grid!important;box-shadow:0 8px 20px #0003!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu>.user-actions>button{color:#cbbfd0!important;min-height:42px!important;box-shadow:none!important;text-align:left!important;background:#17121b!important;border:1px solid #352a3c!important;border-radius:9px!important;justify-content:flex-start!important;padding:0 12px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu>.user-actions>button:first-child{color:#ffb64e!important;background:#161d15!important;border-color:#3d5136!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu>.user-actions>button.danger{color:#c9959b!important;background:#1d1316!important;border-color:#4a3036!important}}@media (min-width:1101px){:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-card{position:relative}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-card:has(.user-action-menu[open]){z-index:30}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-card>.learner-account-trigger-static{padding-right:270px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu{z-index:12;width:224px!important;min-width:224px!important;margin:0!important;position:absolute!important;inset:17px 18px auto auto!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu>summary{letter-spacing:.01em;transition:border-color .18s,background .18s,color .18s,transform .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff09,0 8px 22px #0000002e;color:#e8dfea!important;background:linear-gradient(135deg,#201725,#17111c)!important;border:1px solid #493651!important;border-radius:15px!important;min-height:50px!important;padding:0 14px 0 10px!important;font-size:13px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu>summary:before{content:"•••";color:#ffb64e;letter-spacing:1px;background:#1b2719;border:1px solid #3f5138;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;margin-right:2px;font-size:10px;line-height:1;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu>summary .ui-chevron{color:#ffb64e}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu[open]>summary{box-shadow:inset 0 1px #ffffff0a,0 10px 26px #0000003d;color:#ffb64e!important;background:linear-gradient(135deg,#1c2a1a,#172019)!important;border-color:#ffb64e!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu>.user-actions{width:100%;display:grid;position:absolute;top:calc(100% + 9px);right:0;background:#110c15!important;border:1px solid #46344f!important;border-radius:15px!important;margin:0!important;padding:8px!important;box-shadow:0 18px 42px #00000070!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu>.user-actions>button{text-align:left;white-space:normal;justify-content:flex-start;color:#d6cbd9!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;min-height:44px!important;padding:0 12px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu>.user-actions>button:first-child{color:#ffb64e!important;background:#172216!important;border-color:#3b5333!important}@media (hover:hover) and (pointer:fine){@media (min-width:761px) and (hover:hover) and (pointer:fine){:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu>summary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0a,0 12px 28px #00000042;color:#ffb64e!important;background:linear-gradient(135deg,#24202a,#192018)!important;border-color:#ffb64e!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu>.user-actions>button:hover{color:#fff!important;background:#211725!important;border-color:#45354d!important}}}}@media (prefers-reduced-motion:reduce){.learner-account-panel{animation:none}}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell{width:100%;min-width:0;overflow-x:clip}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .user-row:has(>.learner-metric-block)>.learner-metric-block{grid-column:1/-1!important;justify-self:stretch!important;width:100%!important;min-width:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-progress-header{width:100%!important;min-width:0!important;padding:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) :is(.learner-progress-header>div,.learner-progress-header h3,.learner-progress-header p){overflow-wrap:anywhere;width:100%;min-width:0;max-width:none}@media (min-width:761px) and (max-width:1366px){:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header{height:86px!important;min-height:86px!important;padding:0 28px!important;position:relative!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>img{width:154px!important;max-width:154px!important;height:54px!important;position:absolute!important;top:50%!important;left:28px!important;transform:translateY(-50%)!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>div{display:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control{z-index:1400!important;width:280px!important;height:54px!important;position:absolute!important;top:16px!important;left:auto!important;right:28px!important;transform:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .auth-modal{width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;padding:24px!important;inset:0!important;overflow:auto!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .auth-modal>:is(form,.confirm-card,.editor-delete-card,.editor-unsaved-card){width:min(640px,100%)!important;max-height:calc(100dvh - 48px)!important;overflow:auto!important}}@media (min-width:761px) and (max-width:1100px) and (orientation:portrait){:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-shell>.instructor-hero{flex-direction:column!important;align-items:stretch!important;gap:30px!important;min-height:0!important;padding:42px 32px!important;display:flex!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy{width:100%!important;max-width:680px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy .welcome{width:auto!important;height:auto!important;min-height:0!important;margin:0 0 18px!important;line-height:1.05!important}html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy .welcome .hero-welcome-name{white-space:normal!important;width:auto!important;height:auto!important;font-size:clamp(38px,6vw,50px)!important;line-height:1.05!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy h1{width:auto!important;height:auto!important;margin:0 0 20px!important;font-size:clamp(60px,9vw,76px)!important;line-height:.94!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy>span{width:100%!important;max-width:650px!important;min-height:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-shell .instructor-summary-panel{grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr)!important;width:100%!important;max-width:none!important;height:auto!important;min-height:320px!important;display:grid!important;position:static!important;overflow:hidden!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-summary-panel>.instructor-ranking-card{height:auto!important;min-height:320px!important;padding:22px 20px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-summary-panel>.instructor-account-count{grid-template-columns:92px minmax(0,1fr)!important;gap:18px!important;height:auto!important;min-height:320px!important;padding:22px 20px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-account-orb{width:92px!important;height:92px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:18px 32px!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-forum-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-tabs button{white-space:normal!important;width:100%!important;min-width:0!important;min-height:58px!important;padding:10px 12px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) :is(.admin-content,.instructor-content){flex-direction:column!important;gap:18px!important;padding:24px 32px 68px!important;display:flex!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-content>.user-list{order:1}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-content>.create-user{order:2}:is(.admin-session.management-mode,.instructor-session.instructor-mode) :is(.user-list,.instructor-user-list,.create-user){width:100%!important;min-width:0!important;overflow:visible!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .user-list-head{flex-wrap:wrap!important;align-items:flex-start!important;gap:14px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .user-list-head-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .user-list-head-actions button{white-space:normal!important;width:100%!important;min-width:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-filters>input:first-child,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-filters>span{grid-column:1/-1!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-filters>span{justify-self:end!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .user-row>.user-action-menu{grid-column:1/-1!important;justify-self:stretch!important;width:100%!important;min-width:0!important;position:static!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .user-info>small{white-space:normal!important;overflow-wrap:anywhere!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-footer-compact{grid-template-columns:1fr!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-access-area{grid-column:auto!important;justify-items:start!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-access-tags{flex-wrap:wrap!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-tools{grid-template-columns:1fr!important;width:100%!important;min-width:0!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) :is(.editor-question-jump,.editor-question-search){width:100%!important;min-width:0!important;max-width:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-category-head{grid-template-columns:1fr!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-category-toggle{grid-template-rows:auto auto!important;grid-template-columns:42px minmax(0,1fr) 30px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-category-toggle>.editor-category-status{flex-wrap:wrap!important;grid-area:2/2/auto/4!important;justify-content:flex-start!important;width:auto!important;min-width:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-category-toggle>i{grid-area:1/3!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-edit-actions{flex-wrap:wrap!important;width:100%!important;padding:0 8px 8px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-edit-actions>.editor-edited-meta{flex:100%!important;width:auto!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-topic-head{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-topic-head>.editor-topic-toggle{grid-area:1/1/auto/-1!important;width:100%!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-topic-head>.editor-edited-meta{grid-area:2/1!important;justify-self:start!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-topic-head>button:not(.editor-topic-toggle):not(.danger){grid-area:2/2!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-topic-head>button.danger{grid-area:2/3!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.detailed .editor-question-card>header{grid-template-columns:minmax(0,1fr) auto!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.detailed .editor-question-card>header>span{overflow-wrap:anywhere!important;grid-area:1/1!important;min-width:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.detailed .editor-question-card>header>em{grid-area:1/2!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.detailed .editor-question-card>header>.question-review-control{grid-area:2/1/auto/-1!important;width:100%!important;min-width:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.detailed .editor-question-card>header>.editor-edited-meta{grid-area:3/1/auto/-1!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.detailed .editor-question-card>header>button:not(.danger){grid-area:4/1!important;width:100%!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.detailed .editor-question-card>header>button.danger{grid-area:4/2!important;width:100%!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-position-scale{display:none!important}}@media (min-width:761px) and (max-width:860px) and (orientation:portrait){:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.compact .editor-question-row{grid-template-columns:66px minmax(0,1fr) auto!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-row>span{grid-area:1/1!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-row>b{grid-area:1/2!important;min-width:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-row>em{grid-area:1/3!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-row>small:not(.editor-edited-meta){grid-area:2/2/auto/4!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-row>.question-review-control{grid-area:3/2/auto/4!important;width:100%!important;min-width:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-row>.editor-edited-meta{grid-area:4/2/auto/4!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-row>button:not(.danger){grid-area:5/2!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-row>button.danger{grid-area:5/3!important}}@media (min-width:1101px) and (max-width:1366px) and (orientation:landscape),(min-width:1101px) and (max-width:1600px) and (orientation:landscape) and (pointer:coarse){:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-shell>.instructor-hero{grid-template-columns:minmax(0,.88fr) minmax(540px,1.12fr)!important;align-items:start!important;gap:0 32px!important;min-height:0!important;padding:44px 48px!important;display:grid!important}html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy{width:100%!important;max-width:500px!important;position:static!important}html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy>p{width:100%!important;height:auto!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy .welcome{width:auto!important;height:auto!important;min-height:0!important;margin:0 0 18px!important;line-height:1.05!important}html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy .welcome .hero-welcome-name{white-space:normal!important;overflow-wrap:anywhere!important;width:auto!important;max-width:100%!important;height:auto!important;font-size:clamp(32px,3vw,36px)!important;line-height:1.05!important}html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy h1{width:auto!important;height:auto!important;margin:0 0 18px!important;font-size:clamp(58px,5.6vw,70px)!important;line-height:.94!important}html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy>span{width:100%!important;min-height:0!important;font-size:14px!important;line-height:1.55!important}html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy .hero-tags{flex-wrap:wrap!important;width:100%!important;min-height:0!important;margin-top:18px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-shell .instructor-summary-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-self:end!important;width:100%!important;max-width:620px!important;height:340px!important;display:grid!important;position:static!important;overflow:hidden!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-summary-panel>.instructor-ranking-card{order:2!important;grid-area:1/2!important;gap:10px!important;padding:18px 14px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-ranking-card ol{gap:7px!important;padding-right:4px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-ranking-card li{grid-template-columns:34px minmax(0,1fr) auto!important;gap:7px!important;min-height:38px!important;padding:6px 8px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-ranking-card li+li{margin-top:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-ranking-card li+li:before{display:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-summary-panel>.instructor-account-count{border-left:0!important;border-right:1px solid #caaed833!important;order:1!important;grid-area:1/1!important;grid-template-columns:78px minmax(0,1fr)!important;gap:12px!important;padding:20px 16px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-summary-panel>.instructor-account-count:before{inset:20px -1px 20px auto!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-account-orb{width:78px!important;height:78px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-account-orb>span{letter-spacing:.8px!important;text-align:center!important;white-space:nowrap!important;width:calc(100% - 10px)!important;max-width:calc(100% - 10px)!important;margin-top:4px!important;font-size:6px!important;line-height:1!important;display:block!important;overflow:hidden!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-account-count dl{width:100%!important;min-width:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-account-count dl>div{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:8px 0!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:18px 48px!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-forum-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-content{grid-template-columns:minmax(260px,300px) minmax(0,1fr)!important;gap:20px!important;padding:26px 48px 70px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-content{padding:26px 48px 70px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-filters>input:first-child,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-filters>span{grid-column:1/-1!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-filters>span{justify-self:end!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .user-row>.user-action-menu{grid-column:1/-1!important;width:100%!important;min-width:0!important;position:static!important}}@media (max-width:760px){:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header{height:calc(126px + env(safe-area-inset-top))!important;min-height:calc(126px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 16px 0!important;position:relative!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>img{top:calc(env(safe-area-inset-top) + 32px)!important;width:148px!important;max-width:148px!important;height:52px!important;position:absolute!important;left:50%!important;transform:translate(-50%,-50%)!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>div{display:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control{z-index:1400!important;top:calc(env(safe-area-inset-top) + 66px)!important;width:min(358px,100% - 32px)!important;max-width:none!important;height:48px!important;position:absolute!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-shell>.instructor-hero{flex-direction:column!important;align-items:stretch!important;gap:18px!important;min-height:0!important;padding:26px 16px 24px!important;display:flex!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy{width:100%!important;max-width:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy .welcome{width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 12px!important;line-height:1.04!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy .welcome .hero-welcome-name{letter-spacing:-.5px!important;white-space:normal!important;overflow-wrap:anywhere!important;width:auto!important;height:auto!important;font-size:clamp(28px,8.5vw,36px)!important;line-height:1.04!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy>p{width:auto!important;height:auto!important;margin:0 0 8px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy h1{letter-spacing:-1px!important;width:auto!important;height:auto!important;margin:0 0 14px!important;font-size:clamp(42px,13.5vw,52px)!important;line-height:.94!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy>span{width:100%!important;max-width:none!important;min-height:0!important;font-size:14px!important;line-height:1.5!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy .hero-tags{width:100%!important;min-height:0!important;margin-top:14px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-shell .instructor-summary-panel{border-radius:22px!important;grid-template-columns:1fr!important;width:100%!important;max-width:none!important;height:auto!important;display:grid!important;position:static!important;overflow:hidden!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-summary-panel>.instructor-ranking-card{grid-template-rows:auto minmax(0,1fr) auto!important;gap:10px!important;width:100%!important;height:auto!important;max-height:none!important;padding:18px!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-ranking-card ol{scrollbar-gutter:stable;min-height:0!important;max-height:207px!important;overflow-y:auto!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-summary-panel>.instructor-account-count{border-top:1px solid #caaed833!important;border-left:0!important;grid-template-columns:76px minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-width:0!important;height:auto!important;padding:18px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-summary-panel>.instructor-account-count:before{content:none!important;display:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-account-orb{width:76px!important;height:76px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-account-count .best-azubi-name{width:auto!important;min-width:0!important;max-width:120px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:12px 16px 14px!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-tabs button{white-space:normal!important;min-width:0!important;min-height:52px!important;padding:9px 10px!important;font-size:11px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-tabs button b{font-size:11px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) :is(.admin-content,.instructor-content){width:100%!important;padding:14px 14px max(70px, calc(env(safe-area-inset-bottom) + 54px))!important;flex-direction:column!important;gap:14px!important;display:flex!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-content>.create-user{order:1}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-content>.user-list{order:2}:is(.admin-session.management-mode,.instructor-session.instructor-mode) :is(.admin-content>.user-list,.admin-content>.create-user,.instructor-user-list){border-radius:20px!important;width:100%!important;min-width:0!important;padding:16px!important;overflow:visible!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .user-list-head{align-items:stretch!important;gap:12px!important;margin-bottom:16px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .user-list-head-actions{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-filters{border-radius:16px!important;grid-template-columns:1fr!important;gap:8px!important;padding:10px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-filters :is(input,select){border-radius:11px!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;padding-inline:12px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-filters>span{grid-column:1/-1!important;justify-self:start!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .user-table{gap:12px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .user-row,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-user-row{border-radius:18px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;padding:14px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .user-avatar{width:42px!important;height:42px!important;font-size:14px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .user-info{width:100%!important;min-width:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .user-row .user-info>b{font-size:16px!important;line-height:1.25!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .user-row .user-info>small{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;font-size:11px!important;line-height:1.45!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .assignment-line{width:100%!important;max-width:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-progress-dashboard{gap:12px!important;margin-top:18px!important;padding-top:18px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-progress-header h3{font-size:21px!important;line-height:1.2!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-progress-header p{font-size:13px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) :is(.progress-stage-list,.learner-stage-progress-summary,.learner-account-footer-compact){grid-template-columns:1fr!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-progress-disclosure>summary{flex-direction:column!important;align-items:flex-start!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-progress-disclosure-stats{flex-wrap:wrap!important;width:100%!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-progress-disclosure-stats>em{margin-left:auto}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .user-row>.user-action-menu{grid-column:1/-1!important;width:100%!important;min-width:0!important;position:static!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .auth-modal{width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;padding:8px 8px max(8px, env(safe-area-inset-bottom))!important;inset:0!important;overflow:hidden!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .auth-modal>:is(form,.confirm-card,.editor-delete-card,.editor-unsaved-card){width:100%!important;max-width:none!important;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px)!important;padding:26px 18px 20px!important;overflow-y:auto!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .auth-modal h2{overflow-wrap:anywhere!important;padding-right:56px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .content-editor{width:100%!important;padding:18px 14px 70px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-position-scale{display:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) :is(.editor-question-tools,.editor-question-jump,.editor-question-search){width:100%!important;min-width:0!important;max-width:none!important}}@media (min-width:480px) and (max-width:760px){:is(.admin-session.management-mode,.instructor-session.instructor-mode) :is(.user-list-head-actions,.learner-filters){grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-filters>input:first-child,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-filters>span{grid-column:1/-1!important}}@media (min-width:761px) and (max-width:1366px),(min-width:761px) and (max-width:1600px) and (pointer:coarse){.account-strip{box-sizing:border-box!important;height:30px!important;min-height:30px!important}.learning-home>.learning-nav{box-sizing:border-box!important;height:68px!important;min-height:68px!important;padding-block:6px!important}.learning-home>.learning-nav>.feedback-launcher{color:#0000!important;border-radius:13px!important;gap:0!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:52px!important;min-height:52px!important;padding:0!important;font-size:0!important;line-height:0!important}.learning-home>.learning-nav>.feedback-launcher>span{color:#ffb64e!important;border-radius:8px!important;flex:0 0 24px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}.learning-home>.learning-nav>.feedback-launcher>span:before,.learning-home>.learning-nav>.feedback-launcher>span:after{width:9px!important;height:2px!important}.admin-session{position:relative!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header,.admin-session.learning-mode .learning-home>.learning-nav{z-index:20!important;box-sizing:border-box!important;background:radial-gradient(circle at 72% 0,#541f742e,#0000 34%),linear-gradient(90deg,#070708 0%,#0d0910 58%,#120a16 100%)!important;border-bottom:1px solid #a489b129!important;height:68px!important;min-height:68px!important;padding:6px 24px!important;position:relative!important;overflow:visible!important;box-shadow:0 12px 28px #00000038!important}.admin-session.learning-mode .learning-home>.learning-nav{grid-template-rows:56px!important;grid-template-columns:150px minmax(0,1fr) 344px!important;align-items:center!important;gap:16px!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>img,.admin-session.learning-mode .learning-home>.learning-nav>.trainer-brand{object-fit:contain!important;object-position:left center!important;grid-area:1/1!important;place-self:center start!important;width:150px!important;max-width:150px!important;height:48px!important;position:static!important;transform:none!important}.admin-session.learning-mode .learning-home>.learning-nav>.learning-nav-center{grid-area:1/2!important;justify-content:center!important;justify-self:stretch!important;width:100%!important;min-width:0!important;position:static!important;transform:none!important}.admin-session>.admin-view-control{z-index:1400!important;width:344px!important;height:52px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:16px!important;padding:0!important;display:flex!important;position:absolute!important;top:8px!important;left:auto!important;right:24px!important;overflow:visible!important;transform:none!important}:is(.admin-session.learning-mode,.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control{top:calc(env(safe-area-inset-top,0px) + 64px)!important;left:max(14px, env(safe-area-inset-left))!important;right:max(14px, env(safe-area-inset-right))!important;width:auto!important;max-width:none!important;transform:none!important}.admin-session>.admin-view-control>.surface-menu-toggle{display:none!important}.admin-session>.admin-view-control>.surface-menu-popover{z-index:auto!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-sizing:border-box!important;background:linear-gradient(135deg,#1c1321f5,#110c15fa)!important;border:1px solid #a489b157!important;border-radius:16px!important;align-items:center!important;gap:6px!important;width:100%!important;height:52px!important;padding:4px!important;animation:none!important;display:flex!important;position:static!important;inset:auto!important;box-shadow:0 10px 24px #0000004d,inset 0 1px #ffffff0b!important}.admin-session .surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch){box-sizing:border-box!important;background:#09070b!important;border:0!important;border-radius:12px!important;flex:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:auto!important;min-width:0!important;height:44px!important;padding:3px!important;display:grid!important;position:relative!important;overflow:hidden!important}.admin-session .surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch)>i{display:block!important}.admin-session .surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch)>button{z-index:1!important;color:#b7a6bf!important;letter-spacing:.15px!important;text-align:center!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 7px!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:flex!important;position:relative!important}.admin-session .surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch)>button.on{color:#17300c!important}.admin-session .surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch)>button:after{display:none!important}.admin-session .surface-menu-popover>.admin-logout{color:#c7b8ce!important;box-sizing:border-box!important;background:#ffffff0b!important;border:1px solid #a489b147!important;border-radius:12px!important;flex:0 0 72px!important;justify-content:center!important;align-items:center!important;width:72px!important;min-width:72px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 8px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:flex!important}}@media (min-width:761px) and (max-width:1100px) and (orientation:portrait){.learning-home>.learning-hero .learning-summary-panel>.learner-ranking-card{position:relative!important}.admin-session.learning-mode .learning-home>.learning-nav{grid-template-rows:54px 52px!important;grid-template-columns:150px minmax(0,1fr)!important;gap:4px 16px!important;height:122px!important;min-height:122px!important;padding:6px 24px 10px!important}.admin-session.learning-mode .learning-home>.learning-nav>.learning-nav-center{grid-area:2/1/auto/-1!important}.admin-session>.admin-view-control{top:7px!important}}@media (max-width:760px){.admin-session{position:relative!important}.admin-session>.admin-view-control{z-index:1400!important;top:calc(env(safe-area-inset-top,0px) + 64px)!important;left:max(14px, env(safe-area-inset-left))!important;right:max(14px, env(safe-area-inset-right))!important;width:auto!important;max-width:none!important;height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:15px!important;padding:0!important;display:flex!important;position:absolute!important;overflow:visible!important;transform:none!important}.admin-session>.admin-view-control>.surface-menu-toggle{z-index:2!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;display:flex!important;position:relative!important}.admin-session>.admin-view-control>.surface-menu-popover{z-index:1!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;box-sizing:border-box!important;background:#0f0a12fc!important;border:1px solid #a489b157!important;border-radius:17px!important;align-items:stretch!important;gap:6px!important;width:100%!important;height:auto!important;padding:7px!important;display:none!important;position:absolute!important;inset:calc(100% + 8px) 0 auto!important;box-shadow:0 24px 56px #00000080,inset 0 1px #ffffff0b!important}.admin-session>.admin-view-control.surface-menu-open>.surface-menu-popover{animation:.2s cubic-bezier(.22,1,.36,1) both surface-menu-enter!important;display:grid!important}.admin-session .surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch){box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;gap:5px!important;width:100%!important;min-width:0!important;height:auto!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}.admin-session .surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch)>i{display:none!important}.admin-session .surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch)>button{z-index:1!important;color:#b7a6bf!important;letter-spacing:0!important;text-align:left!important;white-space:nowrap!important;background:#17111b!important;border:1px solid #0000!important;border-radius:11px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:0 14px!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important;display:flex!important;position:relative!important}.admin-session .surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch)>button.on{color:#ffb64e!important;background:linear-gradient(135deg,#26391f,#1b2917)!important;border-color:#ffb64e85!important}.admin-session .surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch)>button:after{content:""!important;border:2px solid #695771!important;border-radius:50%!important;width:8px!important;height:8px!important;display:block!important}.admin-session .surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch)>button.on:after{background:#ffb64e!important;border-color:#ffb64e!important;box-shadow:0 0 0 4px #ffb64e1a,0 0 12px #ffb64e6b!important}.admin-session .surface-menu-popover>.admin-logout{color:#c7b8ce!important;box-sizing:border-box!important;background:#ffffff0b!important;border:1px solid #a489b147!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0 12px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:flex!important}.admin-session.learning-mode .learning-home>.learning-nav{height:calc(180px + env(safe-area-inset-top,0px))!important;min-height:calc(180px + env(safe-area-inset-top,0px))!important;padding:max(4px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) 8px max(14px, env(safe-area-inset-left))!important;box-sizing:border-box!important;background:radial-gradient(circle at 78% 0,#541f742e,#0000 36%),linear-gradient(90deg,#070708 0%,#0d0910 58%,#120a16 100%)!important;border-bottom:1px solid #a489b129!important;grid-template-rows:56px 50px 52px!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:4px!important;overflow:visible!important;box-shadow:0 10px 24px #00000038!important}.admin-session.learning-mode .learning-home>.learning-nav>.trainer-brand{object-fit:contain!important;object-position:center!important;grid-area:1/1!important;place-self:center!important;width:148px!important;max-width:148px!important;height:52px!important;position:static!important;transform:none!important}.admin-session.learning-mode .learning-home>.learning-nav>.learning-nav-center{scrollbar-width:none!important;grid-area:3/1!important;justify-content:center!important;justify-self:stretch!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;display:flex!important;position:static!important;overflow:auto hidden!important;transform:none!important}.admin-session.learning-mode .learning-home>.learning-nav>.learning-nav-center::-webkit-scrollbar{display:none!important}.admin-session.learning-mode .learning-home .main-stage-switch{--stage-tab-width:clamp(46px, 13vw, 52px);--stage-tab-height:40px;--stage-tab-gap:2px;--stage-tab-pad:3px;box-sizing:border-box!important;flex:none!important;min-height:46px!important}.admin-session.learning-mode .learning-home .main-stage-switch>button{width:var(--stage-tab-width)!important;min-width:var(--stage-tab-width)!important;height:var(--stage-tab-height)!important;min-height:var(--stage-tab-height)!important;padding:0 3px!important;font-size:8px!important;line-height:1!important}.admin-session.learning-mode .learning-home .main-stage-switch>button.meister{font-size:7px!important}.admin-session.learning-mode .learning-home .learning-tool-switch{box-sizing:border-box!important;border-radius:13px!important;flex:0 0 84px!important;gap:2px!important;width:84px!important;min-width:84px!important;height:46px!important;min-height:46px!important;padding:3px!important}.admin-session.learning-mode .learning-home .learning-tool-switch>button{flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:40px!important;min-height:40px!important;padding:0!important}.admin-session.learning-mode .learning-home .learning-tool-switch>button>span{flex-basis:26px!important;width:26px!important;min-width:26px!important;height:26px!important}.instructor-session.learning-mode .learning-home>.learning-nav:has(>.feedback-launcher)>.learning-nav-center{justify-self:start!important;width:calc(100% - 48px)!important}.instructor-session.learning-mode .learning-home .main-stage-switch{--stage-tab-width:44px}.instructor-session.learning-mode .learning-home>.learning-nav>.feedback-launcher{z-index:auto!important;border-radius:13px!important;grid-area:3/1!important;place-self:center end!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}.admin-session.learning-mode .learning-home>.learning-hero{padding:26px max(16px, env(safe-area-inset-right)) 32px max(16px, env(safe-area-inset-left))!important;gap:20px!important}.admin-session.learning-mode .learning-home>.learning-hero .welcome{margin-bottom:12px!important}.admin-session.learning-mode .learning-home>.learning-hero .hero-welcome-name{letter-spacing:-.8px!important;overflow-wrap:normal!important;word-break:normal!important;white-space:nowrap!important;width:auto!important;height:auto!important;font-size:clamp(25px,7.5vw,30px)!important;line-height:1.05!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header{height:calc(122px + env(safe-area-inset-top,0px))!important;min-height:calc(122px + env(safe-area-inset-top,0px))!important;padding:env(safe-area-inset-top) 14px 0!important;overflow:visible!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>img{top:calc(env(safe-area-inset-top,0px) + 30px)!important;width:144px!important;max-width:144px!important;height:50px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-summary-panel>.instructor-ranking-card{align-self:stretch!important;min-width:0!important;margin:0!important}.instructor-session.instructor-mode .instructor-access-tags>button{justify-content:center!important;width:100%!important;min-width:0!important;min-height:44px!important}}@media (min-width:761px) and (max-width:1100px){:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-filters.learner-filter-panel{grid-template-columns:1fr!important}.learner-filter-panel .learner-filter-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){:is(.admin-session.learning-mode,.admin-session.management-mode,.instructor-session.learning-mode,.instructor-session.instructor-mode)>.admin-view-control{left:max(14px, env(safe-area-inset-left))!important;right:max(14px, env(safe-area-inset-right))!important;width:auto!important;max-width:none!important;transform:none!important}.learner-filter-panel .learner-filter-options{grid-template-columns:1fr!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-summary-panel>.instructor-ranking-card{box-sizing:border-box!important;grid-template-rows:auto 207px 38px!important;align-content:start!important;gap:10px!important;height:320px!important;min-height:320px!important;max-height:320px!important;padding:18px!important;position:relative!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-ranking-card>:is(ol,p){box-sizing:border-box!important;height:207px!important;min-height:207px!important;max-height:207px!important;margin:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-ranking-card>ol{align-content:start!important;padding-bottom:0!important;overflow-y:auto!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-ranking-card>small{align-items:center!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;line-height:1.35!important;display:flex!important;position:absolute!important;bottom:18px!important;left:18px!important;right:72px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-ranking-card>button[aria-label="Vollständiges Ranking öffnen"]>span{bottom:18px!important;right:18px!important}.learning-home .learning-tool-switch,.admin-session.learning-mode .learning-home .learning-tool-switch{box-sizing:border-box!important;flex:none!important;align-items:center!important;gap:2px!important;width:auto!important;min-width:0!important;max-width:none!important;height:52px!important;min-height:52px!important;padding:3px!important;display:flex!important}.learning-home .learning-tool-switch>button,.admin-session.learning-mode .learning-home .learning-tool-switch>button{box-sizing:border-box!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.admin-session.learning-mode .learning-home .learning-tool-switch>button{flex-basis:clamp(46px,13vw,52px)!important;width:clamp(46px,13vw,52px)!important;min-width:clamp(46px,13vw,52px)!important;height:40px!important;min-height:40px!important}}@media (min-width:761px) and (max-width:1366px),(min-width:761px) and (max-width:1600px) and (pointer:coarse){:is(.admin-session.learning-mode,.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control{z-index:1400!important;width:344px!important;max-width:344px!important;height:52px!important;position:absolute!important;inset:8px 24px auto auto!important;transform:none!important}.instructor-session.learning-mode:has(.learning-home>.learning-nav>.feedback-launcher)>.admin-view-control{right:82px!important}.instructor-session.learning-mode:has(.learning-home>.learning-nav>.feedback-launcher) .learning-home>.learning-nav{grid-template-columns:150px minmax(0,1fr) 402px!important}.instructor-session.learning-mode .learning-home>.learning-nav>.feedback-launcher{z-index:1401!important;grid-area:auto!important;place-self:auto!important;margin:0!important;display:flex!important;position:absolute!important;inset:8px 24px auto auto!important;transform:none!important}}@media (max-width:760px){.admin-session>.admin-view-control{height:48px!important;overflow:hidden!important}.admin-session>.admin-view-control>.surface-menu-toggle{display:none!important}.admin-session>.admin-view-control>.surface-menu-popover{z-index:auto!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-sizing:border-box!important;background:linear-gradient(135deg,#1c1321fa,#110c15fc)!important;border:1px solid #a489b157!important;border-radius:15px!important;align-items:center!important;gap:4px!important;width:100%!important;height:48px!important;padding:3px!important;animation:none!important;display:flex!important;position:static!important;inset:auto!important;box-shadow:0 10px 24px #0000004d,inset 0 1px #ffffff0b!important}.admin-session .surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch){box-sizing:border-box!important;background:#09070b!important;border:0!important;border-radius:11px!important;flex:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:auto!important;min-width:0!important;height:40px!important;padding:3px!important;display:grid!important;position:relative!important;overflow:hidden!important}.admin-session .surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch)>i{display:block!important}.admin-session .surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch)>button{z-index:1!important;color:#b7a6bf!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 4px!important;font-size:8px!important;font-weight:900!important;line-height:1!important;display:flex!important;position:relative!important}.admin-session .surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch)>button.on{color:#17300c!important;background:0 0!important;border:0!important}.admin-session .surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch)>button:after{display:none!important}.admin-session .surface-menu-popover>.admin-logout{color:#c7b8ce!important;box-sizing:border-box!important;background:#ffffff0b!important;border:1px solid #a489b147!important;border-radius:11px!important;flex:0 0 57px!important;justify-content:center!important;align-items:center!important;width:57px!important;min-width:57px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 4px!important;font-size:7px!important;font-weight:900!important;line-height:1!important;display:flex!important}}@media (min-width:761px) and (max-width:1366px),(min-width:761px) and (max-width:1600px) and (pointer:coarse){:is(html:has(.admin-session.management-mode),html:has(.instructor-session.instructor-mode)){overscroll-behavior-y:auto;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;height:auto;min-height:100%;overflow-y:auto;overflow-x:clip!important}:is(body:has(.admin-session.management-mode),body:has(.instructor-session.instructor-mode)){overscroll-behavior-y:auto;touch-action:pan-y pinch-zoom;height:auto;overflow-y:visible;min-height:100dvh!important;overflow-x:clip!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode),:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-shell{touch-action:pan-y pinch-zoom;background-attachment:scroll!important;height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-y:visible!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) :is(.user-list,.instructor-user-list){overflow:visible!important}}@media (min-width:761px) and (max-width:1100px){.admin-session.learning-mode .learning-home>.learning-nav,.instructor-session.learning-mode .learning-home>.learning-nav{grid-template-rows:54px 52px!important;grid-template-columns:150px minmax(0,1fr)!important;gap:4px 16px!important;height:122px!important;min-height:122px!important;padding:6px 24px 10px!important}.admin-session.learning-mode .learning-home>.learning-nav>.learning-nav-center,.instructor-session.learning-mode .learning-home>.learning-nav>.learning-nav-center{grid-area:2/1/auto/-1!important}}@media (max-width:760px){:is(.admin-session.learning-mode,.instructor-session.learning-mode) .learning-home>.learning-nav{height:calc(122px + env(safe-area-inset-top,0px))!important;min-height:calc(122px + env(safe-area-inset-top,0px))!important;padding:max(4px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) 8px max(14px, env(safe-area-inset-left))!important;grid-template-rows:54px 52px!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important}:is(.admin-session.learning-mode,.instructor-session.learning-mode) .learning-home>.learning-nav>.trainer-brand{object-position:left center!important;grid-area:1/1!important;place-self:center start!important;width:clamp(116px,31vw,126px)!important;max-width:126px!important;height:48px!important;position:static!important;transform:none!important}:is(.admin-session.learning-mode,.admin-session.management-mode,.instructor-session.learning-mode,.instructor-session.instructor-mode)>.admin-view-control{top:calc(env(safe-area-inset-top,0px) + 7px)!important;right:max(14px, env(safe-area-inset-right))!important;width:min(230px,100% - 38px - clamp(116px,31vw,126px))!important;max-width:230px!important;height:48px!important;left:auto!important;transform:none!important}:is(.admin-session.learning-mode,.admin-session.management-mode,.instructor-session.learning-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-toggle{height:48px!important;min-height:48px!important}:is(.admin-session.learning-mode,.instructor-session.learning-mode) .learning-home>.learning-nav>.learning-nav-center,.instructor-session.learning-mode .learning-home>.learning-nav>.feedback-launcher{grid-area:2/1!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header{height:calc(64px + env(safe-area-inset-top,0px))!important;min-height:calc(64px + env(safe-area-inset-top,0px))!important;padding:env(safe-area-inset-top) max(14px, env(safe-area-inset-right)) 0 max(14px, env(safe-area-inset-left))!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>img{top:calc(env(safe-area-inset-top,0px) + 8px)!important;left:max(14px, env(safe-area-inset-left))!important;object-position:left center!important;width:clamp(116px,31vw,126px)!important;max-width:126px!important;height:48px!important;position:absolute!important;transform:none!important}}.refrigeration-simulation .learning-nav.simulation-nav{position:relative;box-sizing:border-box!important;grid-template-rows:1fr!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;gap:14px!important;width:100%!important;height:72px!important;min-height:72px!important;padding:8px clamp(16px,2.5vw,38px)!important;display:grid!important;overflow:visible!important}.refrigeration-simulation .simulation-nav>.trainer-brand{flex-shrink:0;object-fit:contain!important;object-position:left center!important;grid-area:1/2!important;place-self:center start!important;width:clamp(118px,10vw,148px)!important;max-width:148px!important;height:48px!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}.refrigeration-simulation .simulation-header-actions{grid-area:1/3!important;justify-content:flex-end!important;place-self:center end!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:0!important;margin:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}.refrigeration-simulation .simulation-nav>.simulation-back-button{z-index:2;color:#fff;white-space:nowrap;background:linear-gradient(135deg,#4c2863,#351e47);border:1px solid #88609e;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-width:0;height:44px;min-height:44px;padding:0 13px;font-size:14px;font-weight:900;line-height:1;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 4px 12px #00000038;grid-area:1/1!important;place-self:center start!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}.refrigeration-simulation .simulation-nav>.simulation-back-button>svg{color:#ffb64e}@media (min-width:761px) and (hover:hover) and (pointer:fine){.refrigeration-simulation .simulation-nav>.simulation-back-button:hover{background:linear-gradient(135deg,#60327c,#45275b);border-color:#b58bce;box-shadow:inset 0 1px #ffffff26,0 4px 14px #00000047;transform:none!important}}@media (prefers-reduced-motion:reduce){.refrigeration-simulation .simulation-nav>.simulation-back-button{transition:none}}.refrigeration-simulation .simulation-nav>.simulation-back-button:focus-visible{outline-offset:3px;outline:2px solid #ffb64e}.refrigeration-simulation .simulation-header-actions>.feedback-launcher{white-space:nowrap;justify-content:center;align-items:center;line-height:1;color:#f1e8f6!important;width:auto!important;min-width:0!important;height:44px!important;min-height:44px!important;box-shadow:none!important;z-index:auto!important;border-radius:13px!important;gap:8px!important;margin:0!important;padding:0 13px!important;font-size:13px!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}@media (max-width:1366px){.refrigeration-simulation .learning-nav.simulation-nav{grid-template-rows:1fr!important;grid-template-columns:auto auto minmax(0,1fr)!important;gap:12px!important;height:68px!important;min-height:68px!important;padding:7px clamp(12px,2.3vw,26px)!important}}@media (min-width:761px) and (max-width:1100px){body .refrigeration-simulation .learning-nav.simulation-nav{grid-template-rows:1fr!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;gap:12px!important;height:68px!important;min-height:68px!important;display:grid!important}body .refrigeration-simulation .simulation-nav>.simulation-back-button{grid-area:1/1!important;position:static!important;inset:auto!important;transform:none!important}body .refrigeration-simulation .simulation-nav>.trainer-brand{grid-area:1/2!important;justify-self:start!important;position:static!important;inset:auto!important;transform:none!important}body .refrigeration-simulation .simulation-header-actions{grid-area:1/3!important;justify-self:end!important}}@media (min-width:761px) and (max-width:1366px),(min-width:761px) and (max-width:1600px) and (pointer:coarse){.admin-session.learning-mode:has(.refrigeration-simulation)>.admin-view-control{width:344px!important;max-width:344px!important;height:52px!important;position:absolute!important;top:8px!important;left:auto!important;right:24px!important;transform:none!important}.admin-session.learning-mode .refrigeration-simulation .learning-nav.simulation-nav{height:68px!important;min-height:68px!important;padding:7px 392px 7px 24px!important}.admin-session.learning-mode .refrigeration-simulation .simulation-header-actions>.feedback-launcher{color:#0000!important;gap:0!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:0!important;line-height:0!important}.admin-session.learning-mode .refrigeration-simulation .simulation-header-actions>.feedback-launcher>span{color:#ffb64e!important;flex:0 0 28px!important;width:28px!important;min-width:28px!important;height:28px!important}}@media (max-width:760px){body:has(.refrigeration-simulation) .account-strip{display:none!important}.admin-session.learning-mode:has(.refrigeration-simulation)>.admin-view-control{display:none!important}.refrigeration-simulation .learning-nav.simulation-nav{height:64px!important;min-height:64px!important;padding:7px max(10px,env(safe-area-inset-right)) 7px max(10px,env(safe-area-inset-left))!important;grid-template-columns:auto minmax(84px,1fr) auto!important;gap:8px!important}.refrigeration-simulation .simulation-nav>.simulation-back-button{gap:6px!important;height:42px!important;min-height:42px!important;padding:0 11px!important;font-size:13px!important}.refrigeration-simulation .simulation-nav>.trainer-brand{width:min(112px,27vw)!important;min-width:84px!important;height:42px!important}.refrigeration-simulation .simulation-header-actions>.feedback-launcher{gap:0!important;width:44px!important;min-width:44px!important;padding:0!important;font-size:0!important}.refrigeration-simulation .simulation-header-actions>.feedback-launcher>span{flex:0 0 28px!important;width:28px!important;min-width:28px!important;height:28px!important;margin:0!important}}@media (min-width:1101px) and (hover:hover) and (pointer:fine){.refrigeration-simulation .learning-nav.simulation-nav{box-sizing:border-box!important;height:86px!important;min-height:86px!important;padding:0 6vw!important}.refrigeration-simulation .simulation-nav>.trainer-brand{object-fit:contain!important;object-position:left center!important;grid-area:1/1!important;width:154px!important;max-width:154px!important;height:54px!important;margin:0!important;position:absolute!important;inset:50% auto auto 0!important;transform:translateY(calc(1px - 50%))!important}.refrigeration-simulation .simulation-nav>.simulation-back-button{gap:6px!important;height:44px!important;min-height:44px!important;padding:0 10px!important;font-size:13px!important;position:absolute!important;inset:50% auto auto calc(14px - 6vw)!important;transform:translateY(-50%)!important}@media (min-width:761px) and (hover:hover) and (pointer:fine){.refrigeration-simulation .simulation-nav>.simulation-back-button:hover{transform:translateY(-50%)!important}}.refrigeration-simulation .simulation-header-actions{place-self:center end!important}}@media (min-width:1101px) and (max-width:1679px) and (hover:hover) and (pointer:fine){.refrigeration-simulation .simulation-nav>.simulation-back-button{gap:0!important;width:44px!important;min-width:44px!important;padding:0!important;font-size:0!important;left:calc(14px - 6vw)!important}}@media (min-width:1101px) and (max-width:1366px) and (hover:hover) and (pointer:fine){.admin-session.learning-mode .refrigeration-simulation .simulation-nav>.trainer-brand{left:calc(6vw - 24px)!important}.admin-session.learning-mode .refrigeration-simulation .simulation-nav>.simulation-back-button{left:-10px!important}}@media (min-width:761px) and (max-width:1366px){body .refrigeration-simulation .learning-nav.simulation-nav{height:68px!important;min-height:68px!important;padding:6px var(--tablet-gutter,clamp(20px,3vw,40px))!important}body .refrigeration-simulation .simulation-nav>.simulation-back-button,body .refrigeration-simulation .simulation-nav>.trainer-brand{position:static!important;inset:auto!important;transform:none!important}body .refrigeration-simulation .simulation-header-actions>.feedback-launcher{color:#0000!important;border-radius:13px!important;gap:0!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:52px!important;min-height:52px!important;padding:0!important;font-size:0!important;line-height:0!important}body .refrigeration-simulation .simulation-header-actions>.feedback-launcher>span{color:#ffb64e!important;border-radius:8px!important;flex:0 0 24px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important}body .refrigeration-simulation .simulation-header-actions>.feedback-launcher>span:before,body .refrigeration-simulation .simulation-header-actions>.feedback-launcher>span:after{width:9px!important;height:2px!important}}@media (min-width:1001px) and (max-width:1366px) and (orientation:landscape){body .refrigeration-simulation .simulation-nav>.simulation-back-button{position:absolute!important;inset:50% auto auto 166px!important;transform:translateY(-50%)!important}@media (min-width:761px) and (hover:hover) and (pointer:fine){body .refrigeration-simulation .simulation-nav>.simulation-back-button:hover{position:absolute!important;inset:50% auto auto 166px!important;transform:translateY(-50%)!important}}}.refrigeration-simulation .circuit-loading-screen{isolation:isolate;background:radial-gradient(circle at 18% 78%,#ffb64e14,#0000 32%),radial-gradient(circle at 82% 22%,#56227729,#0000 34%),#09070b;place-items:center;min-height:calc(100dvh - 86px);padding:clamp(28px,6vw,72px);display:grid;position:relative;overflow:hidden}.refrigeration-simulation .circuit-loading-screen:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #ffb64e0f;border-radius:50%;width:min(680px,82vw);position:absolute;box-shadow:0 0 0 80px #663d7b06,0 0 0 160px #663d7b05}.refrigeration-simulation .circuit-loading-panel{background:linear-gradient(135deg,#1f1425fa,#0f0b12fa),#120d16;border:1px solid #8e68a175;border-radius:22px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:22px;width:min(540px,100%);padding:26px 28px 22px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0e,0 24px 72px #00000061,0 0 34px #ffb64e0b}.refrigeration-simulation .circuit-loading-panel:before{content:"";background:linear-gradient(90deg,#ffb64e,#ffb64e);border-radius:99px;width:78px;height:2px;position:absolute;top:-1px;left:28px;box-shadow:0 0 14px #ffb64eb3}.refrigeration-simulation .circuit-loading-symbol{background:linear-gradient(145deg,#47205b6e,#0f0c12b8);border:1px solid #7e579180;border-radius:19px;place-items:center;width:76px;height:76px;display:grid;box-shadow:inset 0 1px #ffffff0b}.refrigeration-simulation .circuit-loading-symbol svg{fill:#ffb64e;width:62px;height:62px;overflow:visible}.refrigeration-simulation .circuit-loading-track,.refrigeration-simulation .circuit-loading-flow{fill:none;stroke-width:3px}.refrigeration-simulation .circuit-loading-track{stroke:#5a4267}.refrigeration-simulation .circuit-loading-flow{stroke:#ffb64e;stroke-linecap:round;stroke-dasharray:28 148;filter:drop-shadow(0 0 5px #ffb64eb8);animation:1.55s linear infinite circuit-loading-flow}.refrigeration-simulation .circuit-loading-copy{text-align:left;min-width:0}.refrigeration-simulation .circuit-loading-copy>p{color:#ffb64e;letter-spacing:2px;margin:0 0 7px;font-size:12px;font-weight:900}.refrigeration-simulation .circuit-loading-copy>h1{color:#fff;letter-spacing:-.7px;margin:0;font-size:clamp(22px,3.2vw,30px);line-height:1.13}.refrigeration-simulation .circuit-loading-copy>span{color:#b9aabf;margin-top:8px;font-size:14px;line-height:1.45;display:block}.refrigeration-simulation .circuit-loading-progress{background:#2d2233;border-radius:99px;grid-column:1/-1;height:4px;margin-top:2px;position:relative;overflow:hidden}.refrigeration-simulation .circuit-loading-progress:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#ffb64e,#ffb64e);width:38%;animation:1.4s ease-in-out infinite circuit-loading-progress;position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #ffb64e94}@keyframes circuit-loading-flow{to{stroke-dashoffset:-176px}}@keyframes circuit-loading-progress{0%{transform:translate(-110%)}55%,to{transform:translate(270%)}}@media (max-width:760px){.refrigeration-simulation .circuit-loading-screen{min-height:calc(100dvh - 64px);padding:24px 18px 44px}.refrigeration-simulation .circuit-loading-panel{border-radius:19px;grid-template-columns:64px minmax(0,1fr);gap:17px;padding:22px 20px 19px}.refrigeration-simulation .circuit-loading-symbol{border-radius:16px;width:64px;height:64px}.refrigeration-simulation .circuit-loading-symbol svg{width:52px;height:52px}.refrigeration-simulation .circuit-loading-copy>h1{font-size:clamp(19px,5.8vw,25px)}.refrigeration-simulation .circuit-loading-copy>span{font-size:13px}}@media (max-width:430px){.refrigeration-simulation .circuit-loading-panel{text-align:center;grid-template-columns:1fr;justify-items:center;gap:14px}.refrigeration-simulation .circuit-loading-panel:before{left:50%;transform:translate(-50%)}.refrigeration-simulation .circuit-loading-copy{text-align:center}}@media (prefers-reduced-motion:reduce){.refrigeration-simulation .circuit-loading-flow,.refrigeration-simulation .circuit-loading-progress:after{animation:none}.refrigeration-simulation .circuit-loading-flow{stroke-dasharray:88 88}.refrigeration-simulation .circuit-loading-progress:after{left:31%}}@media (min-width:1101px) and (max-width:1366px) and (orientation:landscape),(min-width:1101px) and (max-width:1600px) and (orientation:landscape) and (pointer:coarse){.learning-home>.learning-hero,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-shell>.instructor-hero{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(390px,44%)!important;align-items:start!important;gap:0 clamp(24px,3vw,44px)!important;height:548px!important;min-height:548px!important;padding:48px max(28px,5vw)!important;display:grid!important;overflow:hidden!important}html body .learning-home>.learning-hero>.hero-copy,html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-shell>.instructor-hero>.instructor-hero-copy{flex-direction:column!important;align-self:start!important;width:100%!important;max-width:540px!important;height:452px!important;min-height:452px!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy .welcome>div{display:contents!important}html body .learning-home>.learning-hero .hero-copy>:is(p,h1,span,.hero-tags),html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy>:is(p,h1,span,.hero-tags){width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important}.learning-home>.learning-hero .welcome,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy .welcome{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 24px!important;padding:0!important;line-height:1.05!important;display:block!important}html body .learning-home>.learning-hero .hero-copy .welcome .hero-welcome-name,html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy .welcome .hero-welcome-name{letter-spacing:-1px!important;white-space:normal!important;overflow-wrap:normal!important;width:auto!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;font-size:clamp(48px,4.7vw,58px)!important;line-height:1.05!important;display:block!important}html body .learning-home>.learning-hero .hero-copy>p,html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy>p{letter-spacing:2px!important;margin:0 0 16px!important;font-size:11px!important;line-height:16px!important}html body .learning-home>.learning-hero .hero-copy>h1,html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy>h1{letter-spacing:-3px!important;margin:0 0 26px!important;font-size:clamp(58px,6vw,74px)!important;line-height:.98!important}html body .learning-home>.learning-hero .hero-copy>span,html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy>span{font-size:17px!important;line-height:1.55!important;display:block!important}html body .learning-home>.learning-hero .hero-copy>.hero-tags,html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy>.hero-tags{flex-wrap:wrap!important;gap:9px!important;margin:auto 0 0!important}html body .learning-home>.learning-hero .hero-copy>.hero-tags>b,html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy>.hero-tags>b{letter-spacing:.3px!important;padding:9px 13px!important;font-size:10px!important;line-height:14px!important}.learning-home>.learning-hero>.learning-summary-panel,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-shell .instructor-summary-panel{box-sizing:border-box!important;background:linear-gradient(145deg,#08060a9e,#1c0c28ad)!important;border:1px solid #ffffff26!important;border-radius:28px!important;grid-template-rows:236px 216px!important;grid-template-columns:minmax(0,1fr)!important;place-self:start end!important;width:min(460px,100%)!important;max-width:460px!important;height:452px!important;min-height:452px!important;max-height:452px!important;margin:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;box-shadow:0 30px 90px #0000005c!important}.learning-home>.learning-hero .learning-summary-panel>.learning-scoreboard,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-summary-panel>.instructor-account-count{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:236px!important;min-height:236px!important;max-height:236px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;order:1!important;grid-area:1/1!important;margin:0!important;overflow:hidden!important}.learning-home>.learning-hero .learning-summary-panel>.ranking-card,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-summary-panel>.instructor-ranking-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:216px!important;min-height:216px!important;max-height:216px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #9776a83d!important;border-radius:0!important;order:2!important;grid-area:2/1!important;grid-template-rows:auto 154px auto!important;gap:8px!important;margin:0!important;padding:10px 16px!important;overflow:hidden!important}.learning-home>.learning-hero .ranking-card ol,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-ranking-card ol{gap:8px!important;height:154px!important;min-height:154px!important;max-height:154px!important;padding-right:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-ranking-card ol{box-sizing:border-box!important;padding-bottom:58px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-ranking-card>small{z-index:2!important;pointer-events:none!important;align-items:center!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;bottom:20px!important;left:16px!important;right:72px!important}.learning-home>.learning-hero .ranking-card li,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-ranking-card li{grid-template-columns:34px minmax(0,1fr) auto!important;gap:8px!important;min-height:30px!important;padding:3px 8px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-summary-panel>.instructor-account-count{grid-template-columns:80px minmax(0,1fr)!important;gap:14px!important;padding:14px 16px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-summary-panel>.instructor-account-count:before{display:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-account-orb{width:80px!important;height:80px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-account-orb>span{letter-spacing:.8px!important;text-align:center!important;white-space:nowrap!important;width:calc(100% - 10px)!important;max-width:calc(100% - 10px)!important;margin-top:4px!important;font-size:6px!important;line-height:1!important;display:block!important;overflow:hidden!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-account-count dl{width:100%!important;min-width:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-account-count dl>div{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:7px 0!important;display:grid!important}}@media (min-width:761px) and (max-width:1100px) and (orientation:portrait){.learning-home>.learning-hero,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-shell>.instructor-hero{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:32px!important;width:100%!important;height:auto!important;min-height:0!important;padding:42px clamp(32px,6vw,52px) 52px!important;display:grid!important;overflow:visible!important}html body .learning-home>.learning-hero>.hero-copy,html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-shell>.instructor-hero>.instructor-hero-copy{grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important;align-self:start!important;gap:0!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;display:grid!important;position:relative!important;inset:auto!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy .welcome>div{display:contents!important}.learning-home>.learning-hero .hero-copy>*,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy>*{grid-area:auto/1!important;width:100%!important;max-width:100%!important}.learning-home>.learning-hero .hero-copy>.welcome,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy>.welcome{height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 12px!important;padding:0!important;line-height:1.05!important;display:block!important}html body .learning-home>.learning-hero .welcome .hero-welcome-name,html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy .welcome .hero-welcome-name{letter-spacing:-1px!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;font-size:clamp(36px,5.4vw,44px)!important;line-height:1.05!important;display:block!important}html body .learning-home>.learning-hero .hero-copy>p,html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy>p{letter-spacing:2px!important;height:auto!important;min-height:0!important;margin:0 0 18px!important;font-size:11px!important;line-height:1.4!important}html body .learning-home>.learning-hero .hero-copy>h1,html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy>h1{letter-spacing:-2.5px!important;height:auto!important;min-height:0!important;margin:0 0 22px!important;font-size:clamp(54px,7.4vw,64px)!important;line-height:.98!important}html body .learning-home>.learning-hero .hero-copy>span,html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy>span{min-height:0!important;font-size:16px!important;line-height:1.6!important;display:block!important}html body .learning-home>.learning-hero .hero-copy>.hero-tags,html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy>.hero-tags{flex-wrap:wrap!important;align-items:center!important;gap:9px!important;min-height:0!important;margin:22px 0 0!important;display:flex!important}html body .learning-home>.learning-hero .hero-copy>.hero-tags>b,html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-hero-copy>.hero-tags>b{padding:9px 12px!important;font-size:11px!important;line-height:1.3!important}.learning-home>.learning-hero>.learning-summary-panel,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-shell .instructor-summary-panel{box-sizing:border-box!important;background:linear-gradient(145deg,#08060a9e,#1c0c28ad)!important;border:1px solid #ffffff26!important;border-radius:24px!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;box-shadow:0 26px 70px #0000004d!important}html body .learning-home>.learning-hero>.learning-summary-panel>.overview.learning-scoreboard,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-summary-panel>.instructor-account-count{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;order:1!important;grid-area:1/1!important;margin:0!important;overflow:hidden!important}html body .learning-home>.learning-hero>.learning-summary-panel>.overview.learning-scoreboard{grid-template-rows:auto auto auto!important;grid-template-columns:128px minmax(0,1fr)!important;gap:14px 18px!important;padding:22px!important;display:grid!important}.learning-home>.learning-hero .learning-scoreboard .points-orb{grid-area:1/1!important;align-self:center!important;width:128px!important;height:144px!important;min-height:144px!important}.learning-home>.learning-hero .learning-scoreboard .scoreboard-stats{grid-area:1/2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.learning-home>.learning-hero .learning-scoreboard .scoreboard-stats>div{min-height:66px!important;padding:9px 10px!important}.learning-home>.learning-hero .learning-scoreboard .overview-traffic-light{grid-area:2/1/auto/-1!important;padding-top:14px!important}.learning-home>.learning-hero .learning-scoreboard .scoreboard-scope{grid-area:3/1/auto/-1!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-summary-panel>.instructor-account-count{grid-template-columns:118px minmax(0,1fr)!important;gap:22px!important;min-height:220px!important;padding:24px!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-account-orb{width:112px!important;height:112px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-summary-panel>.instructor-account-count:before{display:none!important}.learning-home>.learning-hero .learning-summary-panel>.ranking-card,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-summary-panel>.instructor-ranking-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:218px!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #9776a83d!important;border-radius:0!important;order:2!important;grid-area:2/1!important;margin:0!important;padding:20px 22px!important;overflow:hidden!important}.learning-home>.learning-hero .ranking-card ol,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .instructor-ranking-card ol{height:auto!important;min-height:0!important;max-height:188px!important;overflow-y:auto!important}}@media (max-width:760px){:is(.admin-session.management-mode,.instructor-session.instructor-mode) .content-editor{width:100%!important;min-width:0!important;padding:12px 12px max(82px, calc(env(safe-area-inset-bottom) + 64px))!important;border-radius:0!important;overflow-x:clip!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .content-editor-head{background:linear-gradient(145deg,#18121d,#100c14)!important;border:1px solid #36293d!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;margin:0 0 12px!important;padding:16px!important;display:grid!important;box-shadow:0 12px 28px #0000002e!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .content-editor-head p{letter-spacing:1.7px!important;margin-bottom:7px!important;font-size:10px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .content-editor-head h2{letter-spacing:-.7px!important;margin-bottom:7px!important;font-size:clamp(25px,7vw,30px)!important;line-height:1.08!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .content-editor-head>div>span{font-size:13px!important;line-height:1.45!important;display:block!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .content-editor-save{background:#0c0910!important;border:1px solid #302438!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;padding:7px 7px 7px 11px!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .content-editor-save small{min-width:0!important;font-size:10px!important;line-height:1.35!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .content-editor-save button{border-radius:10px!important;width:auto!important;min-width:116px!important;min-height:42px!important;padding:0 12px!important;font-size:11px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-stage-tabs{background:#100c14!important;border:1px solid #35283d!important;border-radius:16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:0 0 10px!important;padding:7px!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-stage-tabs>.editor-control-label{grid-column:1/-1!important;padding:2px 4px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-stage-tabs button,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-stage-tabs button:last-child:nth-child(2n){text-align:center!important;border-radius:11px!important;grid-column:auto!important;place-content:center!important;gap:3px!important;min-width:0!important;min-height:58px!important;padding:7px 4px!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-stage-tabs button b{font-size:15px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-stage-tabs button span{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important;line-height:1.2!important;overflow:hidden!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-control-panel{background:#100c14!important;border-radius:16px!important;margin:0 0 12px!important;padding:10px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-toolbar{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:0!important;padding:0 0 10px!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-toolbar-heading{justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-toolbar-actions,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-tools{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-view-switch{width:100%!important;min-height:46px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-jump{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) minmax(104px,.72fr)!important;gap:7px!important;width:100%!important;height:auto!important;display:grid!important;overflow:visible!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-jump>select,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-jump>.editor-chapter-select,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-number,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-jump>button{background:#0c0910!important;border:1px solid #3b2d42!important;border-radius:10px!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-jump>select{padding:0 28px 0 11px!important;font-size:12px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-number{grid-template-columns:minmax(0,1fr) 72px!important;display:grid!important;overflow:hidden!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-stepper{grid-template-rows:42px!important;grid-template-columns:1fr 1fr!important;gap:0!important;width:72px!important;height:42px!important;padding:0!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-toolbar .editor-question-tools .editor-question-stepper>button{border-left:1px solid #302438!important;border-radius:0!important;width:36px!important;min-width:36px!important;height:42px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-search{grid-template-columns:minmax(0,1fr) 84px!important;width:100%!important;height:44px!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-search input{width:100%!important;min-width:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-tools>small{background:#17111b!important;border-radius:9px!important;padding:8px 10px!important;font-size:10px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-add-field{width:100%!important;min-height:44px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-review-filters{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin-top:10px!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-review-status-filter>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-review-status-filter button{min-height:40px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-status-legend{padding:10px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-status-legend>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-status-legend>div>span{grid-template-columns:12px minmax(0,1fr)!important;padding:7px 6px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-status-legend i{border-width:2px!important;width:10px!important;height:10px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-status-legend small{display:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-status-legend b{text-overflow:clip!important;white-space:normal!important;font-size:9px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-categories{gap:10px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-category{border-left-width:3px!important;border-radius:16px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-category-head{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-category-toggle{border-radius:0!important;grid-template-columns:38px minmax(0,1fr) 32px!important;gap:9px!important;width:100%!important;min-height:78px!important;padding:12px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-category-toggle>span{width:36px!important;height:36px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-category-toggle>div:not(.editor-category-status){min-width:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-category-toggle>div b,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-topic-toggle>div b{font-size:14px!important;line-height:1.28!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-category-status{flex-wrap:wrap!important;grid-area:2/2/auto/4!important;gap:5px!important;width:100%!important;margin-top:5px!important;display:flex!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-category-status strong{min-width:0!important;min-height:28px!important;padding:0 8px!important;font-size:9px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-edit-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;padding:0 10px 10px!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-edit-actions>.editor-edited-meta{grid-column:1/-1!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-edit-actions>button{min-width:0!important;min-height:40px!important;padding:7px 6px!important;font-size:10px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-category-body{padding:8px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-topic{border-radius:12px!important;margin:0 0 8px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-topic-head{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:10px!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-topic-head>.editor-topic-toggle,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-topic-head>.editor-edited-meta{grid-column:1/-1!important;width:100%!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-topic-toggle{grid-template-columns:34px minmax(0,1fr) 30px!important;gap:8px!important;min-height:68px!important;padding:8px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-topic-toggle>.editor-topic-status{grid-area:2/2/auto/4!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-topic-head>button:not(.editor-topic-toggle){width:100%!important;min-width:0!important;min-height:40px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.compact{gap:8px!important;padding:8px!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.compact .editor-question-row{background:#100c14!important;border:1px solid #302438!important;border-radius:12px!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:7px 9px!important;min-height:0!important;padding:11px!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.compact .editor-question-row>*{width:auto!important;min-width:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.compact .editor-question-row>span{text-align:center!important;white-space:normal!important;background:#192417!important;border-radius:8px!important;grid-area:1/1/3!important;align-self:start!important;padding:7px 4px!important;font-size:9px!important;line-height:1.35!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.compact .editor-question-row>b{grid-area:1/2/auto/4!important;font-size:14px!important;line-height:1.42!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.compact .editor-question-row>small:not(.editor-edited-meta){text-overflow:clip!important;white-space:normal!important;grid-area:2/2/auto/4!important;font-size:11px!important;line-height:1.4!important;overflow:visible!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.compact .editor-question-row>em{grid-area:3/1!important;align-self:center!important;font-size:10px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.compact .editor-question-row>.question-review-control{grid-area:3/2/auto/4!important;width:100%!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.compact .editor-question-row>.editor-edited-meta{grid-area:4/1/auto/-1!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.compact .editor-question-row>button:not(.danger){grid-area:5/1/auto/3!important;width:100%!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.compact .editor-question-row>button.danger{grid-area:5/3!important;width:100%!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.detailed{gap:9px!important;padding:8px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.detailed .editor-question-card{border-radius:13px!important;padding:13px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.detailed .editor-question-card>header{grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.detailed .editor-question-card>header>.question-review-control,:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.detailed .editor-question-card>header>.editor-edited-meta{grid-column:1/-1!important;width:100%!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-question-list.detailed .editor-question-card h3{margin:14px 0 11px!important;font-size:19px!important;line-height:1.38!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) :is(.editor-answer-preview,.editor-question-notes){grid-template-columns:minmax(0,1fr)!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-add-question{width:100%!important;min-height:44px!important;margin-top:4px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-modal>form.question-editor-form{border-radius:20px 20px 12px 12px!important;padding:20px 14px 16px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .question-editor-form>h2.editor-question-title-pill{max-width:calc(100% - 48px)!important;margin-bottom:12px!important;font-size:21px!important;line-height:1.28!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .question-editor-form .editor-form-section{border-radius:13px!important;gap:9px!important;margin-bottom:9px!important;padding:12px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .question-editor-form .editor-point-picker{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .question-editor-form .editor-point-picker button{min-width:0!important;min-height:42px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .question-editor-form .editor-answers>div{grid-template-columns:36px 20px minmax(0,1fr) 36px!important;gap:5px!important;min-height:54px!important;padding:6px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .question-editor-form .editor-question-navigation{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .question-editor-form .editor-modal-review{grid-column:1/-1!important;width:100%!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .question-editor-form .editor-modal-review .question-review-control{width:min(190px,56%)!important;min-width:0!important}}@media (max-width:380px){:is(.admin-session.management-mode,.instructor-session.instructor-mode) .content-editor-save{grid-template-columns:1fr!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .content-editor-save button{width:100%!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .editor-stage-tabs button span{display:none!important}}@media (min-width:761px) and (max-width:1366px),(min-width:761px) and (max-width:1600px) and (pointer:coarse){:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-card{position:relative!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-card:has(.user-action-menu[open]){z-index:40!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-card>.learner-account-trigger-static{display:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-card>.learner-account-trigger-mobile{cursor:pointer!important;grid-template-rows:auto!important;grid-template-columns:50px minmax(0,1fr) minmax(130px,190px) auto!important;align-items:center!important;min-height:106px!important;padding:14px 16px!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-card.is-open>.learner-account-trigger-mobile{grid-template-columns:50px minmax(0,1fr) auto!important;padding-right:390px!important;position:relative!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-card.is-static>.learner-account-trigger-mobile{cursor:default!important;grid-template-columns:50px minmax(0,1fr) minmax(120px,170px)!important;padding-right:270px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-trigger-mobile>.learner-account-snapshot{grid-area:1/3!important;width:100%!important;min-width:0!important;margin:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-trigger-mobile>.learner-account-toggle-copy{grid-area:1/4!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-card.is-open>.learner-account-trigger-mobile>.learner-account-snapshot{display:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-card.is-open>.learner-account-trigger-mobile>.learner-account-toggle-copy{color:#ffb64e!important;background:#182016!important;border:1px solid #3f5138!important;border-radius:15px!important;justify-content:center!important;width:auto!important;min-width:112px!important;height:50px!important;padding:0 14px!important;display:inline-flex!important;position:absolute!important;top:4px!important;right:254px!important;box-shadow:inset 0 1px #ffffff09!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-toggle-copy{display:flex!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-card:not(.is-open)>.learner-account-panel{display:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-card.is-open>.learner-account-panel{animation:none!important;display:block!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-card.is-static>.learner-account-panel{border:0!important;height:0!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu{z-index:12!important;width:224px!important;min-width:224px!important;margin:0!important;position:absolute!important;inset:18px 18px auto auto!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu>summary{color:#e8dfea!important;background:linear-gradient(135deg,#201725,#17111c)!important;border:1px solid #493651!important;border-radius:15px!important;min-height:50px!important;padding:0 14px!important;box-shadow:inset 0 1px #ffffff09,0 8px 22px #0000002e!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu>summary .ui-chevron{color:#ffb64e!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu>.user-actions{background:#110c15!important;border:1px solid #46344f!important;border-radius:15px!important;width:100%!important;margin:0!important;padding:8px!important;display:grid!important;position:absolute!important;top:calc(100% + 8px)!important;right:0!important;box-shadow:0 18px 42px #00000070!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu>.user-actions>button{color:#cbbfd0!important;min-height:44px!important;box-shadow:none!important;text-align:left!important;white-space:normal!important;background:#17121b!important;border:1px solid #352a3c!important;border-radius:10px!important;justify-content:flex-start!important;padding:0 12px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu>.user-actions>button:first-child{color:#ffb64e!important;background:#161d15!important;border-color:#3d5136!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu>.user-actions>button.danger{color:#c9959b!important;background:#1d1316!important;border-color:#4a3036!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu>.user-actions>button:disabled{opacity:.48!important}.admin-session.management-mode .admin-content{flex-direction:column!important;gap:20px!important;display:flex!important}.admin-session.management-mode .admin-content>.create-user{order:1!important;width:100%!important;min-width:0!important}.admin-session.management-mode .admin-content>.user-list{order:2!important;width:100%!important;min-width:0!important}@media (max-width:900px){:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-card.is-open>.learner-account-trigger-mobile{padding-right:350px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-card.is-open>.learner-account-trigger-mobile>.learner-account-toggle-copy{min-width:104px!important;padding-inline:11px!important;right:224px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu{width:164px!important;min-width:164px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu>.user-actions{width:224px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-panel>.user-action-menu>.user-actions>button{white-space:nowrap!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .learner-account-card.is-static>.learner-account-trigger-mobile{grid-template-columns:50px minmax(0,1fr) 120px!important;padding-right:188px!important}}}@media (min-width:761px) and (max-width:1366px){.refrigeration-simulation>section[data-controls-open]>div>div>section>div:last-child>[class*=_layer_] [class*=_point_] [class*=_trigger_]{transform:scale(calc(var(--label-scale,1) * .82))!important}.refrigeration-simulation [data-controls-open] [class*=_header_] [class*=_headerTitleBlock_]{gap:6px!important}.refrigeration-simulation [data-controls-open] [class*=_headerTitleBlock_] [class*=_circuitViewSwitch_]{flex-wrap:nowrap!important;gap:6px!important;margin-top:0!important;display:flex!important}.refrigeration-simulation [data-controls-open] [class*=_headerTitleBlock_] [class*=_circuitViewSwitch_]>button{flex:none;white-space:nowrap!important;min-height:38px!important;padding:7px 10px!important;font-size:14px!important;line-height:1.2!important}.refrigeration-simulation [class*=_canvasWrap_]>[class*=_diagramLabelsToggle_]{flex-basis:auto!important;min-width:0!important;min-height:40px!important;top:10px!important}.refrigeration-simulation [class*=_canvasWrap_]>[class*=_canvasLabelsToggle_]{width:148px!important;left:10px!important}.refrigeration-simulation [class*=_canvasWrap_]>[class*=_canvasSensorsToggle_]{width:104px!important;left:166px!important}.refrigeration-simulation [class*=_canvasWrap_]>[class*=_canvasLogPhToggle_]{width:110px!important;left:278px!important}.refrigeration-simulation [class*=_canvasWrap_]>[class*=_canvasColdRoomToggle_]{width:128px!important;left:396px!important}.refrigeration-simulation [class*=_canvasWrap_]>[class*=_diagramLabelsToggle_]>button{border-radius:10px!important;gap:6px!important;height:40px!important;min-height:40px!important;padding:0 8px!important;font-size:14px!important;line-height:1.2!important}.refrigeration-simulation [class*=_canvasWrap_] [class*=_diagramLabelsToggleState_]{min-width:28px!important;min-height:20px!important;padding:0 4px!important;font-size:10px!important}}@media (max-width:760px){.learning-home .learning-hero .learning-summary-panel>.learner-ranking-card:not(.instructor-ranking-card){box-sizing:border-box!important;gap:14px!important;min-height:220px!important;max-height:none!important;padding:22px 14px 24px!important}.learning-home .learner-ranking-card:not(.instructor-ranking-card)>ol{scrollbar-gutter:auto!important;max-height:none!important;padding:0 0 82px!important;overflow-y:visible!important}.learning-home .learner-ranking-card:not(.instructor-ranking-card) li{min-height:52px!important;padding:10px 12px!important}.learning-home .learner-ranking-card:not(.instructor-ranking-card)>small{height:42px!important;min-height:42px!important;bottom:24px!important;left:18px!important;right:76px!important}.learning-home .learning-nav{min-height:112px!important;padding-top:max(2px, env(safe-area-inset-top))!important;grid-template-rows:52px auto!important;padding-bottom:7px!important}.learning-home .learning-nav>.trainer-brand{width:140px!important;max-width:140px!important;height:46px!important}:is(.admin-session.learning-mode,.instructor-session.learning-mode) .learning-home>.learning-nav{height:calc(66px + env(safe-area-inset-top,0px))!important;min-height:calc(66px + env(safe-area-inset-top,0px))!important;max-height:calc(66px + env(safe-area-inset-top,0px))!important;grid-template-rows:54px!important;overflow:visible!important}:is(.admin-session.learning-mode,.instructor-session.learning-mode) .learning-home>.learning-nav>.learning-nav-center{z-index:80!important;top:calc(100% + 10px)!important;right:max(14px, env(safe-area-inset-right))!important;left:max(14px, env(safe-area-inset-left))!important;grid-area:auto!important;gap:8px!important;width:auto!important;padding:0!important;position:absolute!important;overflow:visible!important}.learning-home .main-stage-switch{--stage-tab-width:44px;--stage-tab-height:38px}:is(.admin-session.learning-mode,.instructor-session.learning-mode) .learning-home .main-stage-switch{align-items:center!important;box-shadow:0 14px 30px #00000061,inset 0 1px #ffffff0b!important}:is(.admin-session.learning-mode,.instructor-session.learning-mode) .learning-home .main-stage-switch:before{transform:translate(var(--stage-x), -50%)!important;top:50%!important}.learning-home .main-stage-switch button,.learning-home .learning-tool-switch button{min-height:38px!important;font-size:9px!important}.learning-home .learning-tool-switch{min-height:42px!important}:is(.admin-session.learning-mode,.instructor-session.learning-mode) .learning-home .learning-tool-switch{box-shadow:0 14px 30px #00000061,inset 0 1px #ffffff0b!important}.learning-home>.learning-hero{padding:20px var(--mobile-gutter-right) 22px var(--mobile-gutter)!important;gap:17px!important}:is(.admin-session.learning-mode,.instructor-session.learning-mode) .learning-home>.learning-hero{padding-top:82px!important}.learning-home .welcome{margin-bottom:12px!important}.learning-home .welcome b{letter-spacing:-1.2px!important;font-size:clamp(26px,8.7vw,34px)!important;line-height:1!important}.learning-home .hero-copy>p{margin-bottom:7px!important;font-size:10px!important}.learning-home .hero-copy h1{letter-spacing:-1.4px!important;margin-bottom:13px!important;font-size:clamp(32px,10vw,44px)!important;line-height:1!important}.learning-home .hero-copy>span{font-size:13px!important;line-height:1.45!important}.learning-home .hero-tags{gap:5px!important;margin-top:14px!important}.learning-home .hero-tags b{padding:5px 8px!important;font-size:10px!important;line-height:1.25!important}.learning-home .learning-hero .learning-summary-panel{border-radius:17px!important}.learning-home .learning-hero .learning-summary-panel .overview.learning-scoreboard{gap:9px!important;padding:12px 10px 10px!important}.learning-home .learning-scoreboard .points-orb b{font-size:28px!important}.learning-home .learning-scoreboard .points-orb span,.learning-home .learning-scoreboard .points-orb .accuracy-count strong,.learning-home .learning-scoreboard .points-orb .accuracy-count em{font-size:9px!important}.learning-home .learning-scoreboard .points-orb .accuracy-count{margin-top:2px!important}.learning-home .learning-scoreboard .points-orb.accuracy-orb{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:center!important;gap:2px 12px!important;display:grid!important}.learning-home .learning-scoreboard .points-orb.accuracy-orb>b{grid-area:1/1!important;justify-self:center!important}.learning-home .learning-scoreboard .points-orb.accuracy-orb>span{grid-area:2/1!important;justify-self:center!important}.learning-home .learning-scoreboard .points-orb.accuracy-orb .accuracy-count{text-align:center!important;grid-area:1/2/3!important;place-content:center!important;justify-items:center!important;gap:3px!important;margin-top:0!important;display:grid!important}.learning-home .learning-scoreboard .points-orb.accuracy-orb .accuracy-count strong{font-size:20px!important;line-height:1!important}.learning-home .learning-scoreboard .points-orb.accuracy-orb .accuracy-count em{white-space:nowrap!important;font-size:10px!important;line-height:1.15!important}.learning-home .learning-scoreboard .scoreboard-stats{gap:5px!important}.learning-home .learning-scoreboard .scoreboard-stats>div{min-height:54px!important;padding:6px 8px!important}.learning-home .learning-scoreboard .scoreboard-stats dt{font-size:9px!important}.learning-home .learning-scoreboard .scoreboard-stats dd{font-size:15px!important}.learning-home .learning-scoreboard .stat-info{flex-basis:20px!important;width:20px!important;height:20px!important;min-height:20px!important}.learning-home .learning-scoreboard .overview-traffic-light{gap:6px!important}.learning-home .learning-scoreboard .overview-traffic-light>b,.learning-home .learning-scoreboard .scoreboard-scope,.learning-home .learning-scoreboard .scoreboard-scope b{font-size:9px!important}.learning-home .learning-scoreboard .overview-traffic-light span{min-height:46px!important;padding:5px!important}.learning-home .learning-scoreboard .overview-traffic-light strong{font-size:14px!important}.learning-home .learning-scoreboard .overview-traffic-light small{font-size:8px!important}.learning-home .learning-scoreboard .scoreboard-scope{min-height:38px!important;padding:7px 9px!important}.learning-home .learning-hero .learning-summary-panel>.learner-ranking-card:not(.instructor-ranking-card){gap:7px!important;min-height:166px!important;padding:12px 10px 14px!important}.learning-home .learner-ranking-card:not(.instructor-ranking-card)>ol{padding-bottom:54px!important}.learning-home .learner-ranking-card:not(.instructor-ranking-card) li{min-height:40px!important;padding:6px 8px!important;font-size:11px!important}.learning-home .learner-ranking-card:not(.instructor-ranking-card)>div,.learning-home .learner-ranking-card:not(.instructor-ranking-card)>p{font-size:10px!important}.learning-home .learner-ranking-card:not(.instructor-ranking-card)>small{height:34px!important;min-height:34px!important;font-size:10px!important;bottom:14px!important;left:14px!important;right:62px!important}.learning-home .learner-ranking-card:not(.instructor-ranking-card)>button[aria-label="Vollständiges Ranking öffnen"]>span{width:34px!important;height:34px!important;bottom:14px!important;right:14px!important}.learning-home .learning-catalog{padding-top:32px!important}.learning-home .learning-heading{margin-bottom:17px!important}.learning-home .learning-heading h2{font-size:26px!important}.learning-home .simulation-card{border-radius:15px!important;grid-template-columns:40px minmax(0,1fr)!important;gap:7px 10px!important;margin-bottom:14px!important;padding:12px!important}.learning-home .simulation-icon{border-radius:12px!important;width:40px!important;height:40px!important;font-size:18px!important}.learning-home .simulation-card>span:nth-child(2){gap:2px!important}.learning-home .simulation-card small{letter-spacing:1.2px!important;font-size:9px!important;line-height:1.25!important}.learning-home .simulation-card b{font-size:14px!important;line-height:1.25!important}.learning-home .simulation-card em{font-size:11px!important;line-height:1.35!important}.learning-home .simulation-card>i{border-radius:10px!important;grid-column:2!important;width:auto!important;min-height:34px!important;padding:7px 10px!important;font-size:11px!important}.learning-home .catalog-light-legend{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px 5px!important;padding:10px!important}.learning-home .catalog-light-legend>b{grid-column:1/-1!important}.learning-home .catalog-light-legend>span,.learning-home .catalog-light-legend>span:last-child{white-space:nowrap!important;grid-column:auto!important;justify-content:center!important;gap:4px!important;min-width:0!important;font-size:10px!important}.learning-home .catalog-light-legend>span i{flex:0 0 9px!important;width:9px!important;height:9px!important}.learning-home .category-list{gap:9px!important}.learning-home .learning-category{border-radius:16px!important}.learning-home .category-head{grid-template-columns:40px minmax(0,1fr) 40px!important;gap:8px!important;min-height:80px!important;padding:11px!important}.learning-home .category-icon,.learning-home .category-head>i{width:40px!important;height:40px!important}.learning-home .category-title b{font-size:15px!important}.learning-home .category-title small{margin-top:4px!important;font-size:12px!important;line-height:1.35!important}.learning-home .category-summary{gap:6px!important;padding-top:8px!important}.learning-home .category-percent{flex-basis:70px!important;grid-template-rows:auto auto!important;grid-template-columns:auto auto!important;justify-content:end!important;align-items:baseline!important;gap:3px 4px!important;min-width:70px!important;display:grid!important}.learning-home .category-percent>b{grid-area:1/1!important;font-size:14px!important}.learning-home .category-percent>small{grid-area:1/2!important;font-size:9px!important}.learning-home .category-percent>span{grid-area:2/1/auto/-1!important}}@media (min-width:761px) and (max-width:1100px) and (orientation:portrait){.admin-session.learning-mode .learning-home>.learning-nav{box-sizing:border-box!important;grid-template-rows:52px 52px!important;grid-template-columns:150px minmax(0,1fr)!important;align-content:start!important;align-items:center!important;gap:4px 16px!important;height:120px!important;min-height:120px!important;max-height:120px!important;padding:6px 24px!important;display:grid!important;overflow:visible!important}.admin-session.learning-mode .learning-home>.learning-nav>.trainer-brand{grid-area:1/1!important;place-self:center start!important;width:150px!important;max-width:150px!important;height:48px!important;position:static!important;inset:auto!important;transform:none!important}.admin-session.learning-mode .learning-home>.learning-nav>.learning-nav-center{grid-area:2/1/auto/-1!important;justify-content:center!important;place-self:center stretch!important;width:100%!important;min-width:0!important;position:static!important;inset:auto!important;transform:none!important}.admin-session.learning-mode>.admin-view-control{z-index:1400!important;box-sizing:border-box!important;width:344px!important;max-width:calc(100% - 214px)!important;height:52px!important;min-height:52px!important;padding:0!important;position:absolute!important;inset:6px 24px auto auto!important;overflow:hidden!important;transform:none!important}.admin-session.learning-mode>.admin-view-control>.surface-menu-popover{box-sizing:border-box!important;width:100%!important;height:52px!important;min-height:52px!important;margin:0!important;display:flex!important;position:static!important;inset:auto!important}.admin-session.learning-mode .surface-menu-popover>.admin-view-switch{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important;height:44px!important}.admin-session.learning-mode .surface-menu-popover>.admin-view-switch>i{width:calc(50% - 3px)!important;top:3px!important;bottom:3px!important;left:3px!important}}@media (min-width:761px) and (max-width:1366px){.refrigeration-simulation>section[data-controls-open]{box-sizing:border-box!important;width:calc(100% - 24px)!important;max-width:none!important;margin-inline:auto!important}.refrigeration-simulation>section[data-controls-open]>div,.refrigeration-simulation>section[data-controls-open]>div>div,.refrigeration-simulation>section[data-controls-open]>div>div>section,.refrigeration-simulation>section[data-controls-open]>div>div>aside{box-sizing:border-box!important;min-width:0!important}.refrigeration-simulation [class*=_componentDetail_] *,.refrigeration-simulation [class*=_compressorDetails_] *{-webkit-hyphens:auto;hyphens:auto;min-width:0;word-break:normal!important;overflow-wrap:break-word!important}.refrigeration-simulation [data-controls-open] [class*=_canvasWrap_][data-inline-controls=true]>[class*=_scene_]{margin-top:0!important;top:0!important}.refrigeration-simulation [data-controls-open] [class*=_canvasWrap_][data-inline-controls=true]>[class*=_layer_]{height:100%!important;top:0!important}}@media (min-width:1001px) and (max-width:1366px) and (orientation:landscape){.refrigeration-simulation [data-controls-open] [class*=_canvasWrap_][data-inline-controls=true]>[class*=_scene_]{height:100%!important}}@media (min-width:761px) and (max-width:1366px) and (min-height:521px){.refrigeration-simulation #circuit-stage-detail{--type-secondary:12px;--type-body:14px;--type-card-title:18px;border-radius:18px;font-size:14px;padding:8px!important}#circuit-stage-detail [class*=_detailViewSwitch_]{border-radius:10px;gap:3px;margin-bottom:6px;padding:3px}#circuit-stage-detail [class*=_detailViewSwitch_] button{letter-spacing:.02em;font-size:12px;min-height:38px!important}#circuit-stage-detail :is([class*=_manometerPanel_],[class*=_compressorDetails_]){gap:6px}#circuit-stage-detail :is([class*=_pressureGaugeGrid_],[class*=_metricGrid_],[class*=_systemStateRow_]){gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))!important}#circuit-stage-detail [class*=_pressureDial_]{border-radius:12px;padding:7px 5px}#circuit-stage-detail [class*=_gaugeFace_]{width:min(100%,clamp(82px,28cqi,112px));margin-bottom:4px}#circuit-stage-detail [class*=_gaugeSideLabel_]{padding:2px 4px;font-size:10px;top:12px}#circuit-stage-detail [class*=_gaugeReadout_]{bottom:7px}#circuit-stage-detail [class*=_gaugeReadout_] strong{font-size:17px}#circuit-stage-detail [class*=_gaugeReadout_] span{font-size:10px}#circuit-stage-detail [class*=_gaugeCaption_]{gap:1px;line-height:1.3}#circuit-stage-detail [class*=_gaugeCaption_]>b{font-size:12px}#circuit-stage-detail [class*=_gaugeCaption_]>span{font-size:11px}#circuit-stage-detail [class*=_gaugeCaption_] strong{white-space:normal}#circuit-stage-detail [class*=_measurementHelpBadge_]{width:18px;height:18px;font-size:11px;top:5px;right:5px}#circuit-stage-detail [class*=_systemControlPanel_]{border-radius:12px;gap:6px;padding:8px}#circuit-stage-detail [class*=_systemControlPanel_] h3{letter-spacing:1px;font-size:11px}#circuit-stage-detail [class*=_systemControlGrid_]{gap:6px!important}#circuit-stage-detail [class*=_systemControlButton_]{border-radius:9px;grid-template-columns:7px minmax(0,1fr) auto!important;gap:5px!important;min-height:44px!important;padding:6px 7px!important}#circuit-stage-detail [class*=_systemControlButton_]>i{width:7px;height:7px}#circuit-stage-detail [class*=_systemControlButton_]>span{font-size:12px!important;line-height:1.2!important}#circuit-stage-detail [class*=_systemControlButton_]>small{letter-spacing:0;font-size:10px!important}#circuit-stage-detail [class*=_metricTile_]{border-radius:8px;gap:2px;min-height:44px;padding:5px 7px}#circuit-stage-detail [class*=_metricTile_] span{white-space:normal;font-size:11px;line-height:1.25}#circuit-stage-detail [class*=_metricTile_] b{font-size:14px}#circuit-stage-detail [class*=_metricInfoMark_]{width:13px;height:13px;margin-left:3px}#circuit-stage-detail [class*=_operatingConditions_]{gap:5px;padding:6px}#circuit-stage-detail [class*=_manometerControl_]{gap:2px;padding:4px 6px}#circuit-stage-detail [class*=_actuatorControls_]{gap:6px}#circuit-stage-detail [class*=_actuatorControl_]{gap:6px;padding:7px}#circuit-stage-detail [class*=_manometerControlLabel_] output{font-size:13px}#circuit-stage-detail [class*=_actuatorValueBadges_]{flex-wrap:wrap;gap:3px}#circuit-stage-detail :is([class*=_actuatorCommandValue_],[class*=_actuatorActualValue_]){padding:3px 5px;font-size:10px}#circuit-stage-detail [class*=_controlModeSwitch_]{padding:2px}#circuit-stage-detail [class*=_controlModeSwitch_] button{min-height:30px;padding:4px 6px}#circuit-stage-detail [class*=_controlHint_]{padding:5px 6px}#circuit-stage-detail [class*=_componentDetail_]>header{padding-bottom:6px;gap:6px 8px!important}#circuit-stage-detail [class*=_componentDetail_]>header>span{width:32px;height:32px;font-size:17px}#circuit-stage-detail h2{font-size:20px!important}#circuit-stage-detail header p{letter-spacing:.1em;margin-bottom:3px;font-size:10px}#circuit-stage-detail :is([class*=_componentSelect_],[class*=_compressorTypeSelect_]){height:38px;min-height:38px;font-size:12px}#circuit-stage-detail [class*=_expandableSelectButton_]{padding:0 9px;min-height:38px!important}#circuit-stage-detail [class*=_expandableSelectMenu_]>button{min-height:38px;padding:7px 9px}#circuit-stage-detail [class*=_infoAnimationBar_]{border-radius:10px;margin-top:7px;padding:6px 8px;gap:6px!important}#circuit-stage-detail [class*=_infoAnimationSwitch_]{padding:6px 9px;min-height:36px!important}#circuit-stage-detail [class*=_infoAnimationLabel_] small{font-size:11px}#circuit-stage-detail :is([class*=_explanation_],[class*=_principle_]){font-size:14px;line-height:1.45}#circuit-stage-detail [class*=_compressorCutawayStage_]{min-height:0;margin:6px 0}#circuit-stage-detail :is([class*=_compressorDetailCanvas_],[class*=_scrollCompressorDetailCanvas_],[class*=_screwCompressorDetailCanvas_],[class*=_rollingPistonDetailCanvas_]){flex-basis:clamp(180px,60cqi,240px);height:clamp(180px,60cqi,240px)}#circuit-stage-detail [class*=_compressorDetails_]{margin-top:8px}#circuit-stage-detail :is([class*=_compressorTypeExplorer_],[class*=_compressorTypeShowcase_]){gap:8px;padding:8px}#circuit-stage-detail [class*=_compressorTypeVisual_]{min-height:176px}#circuit-stage-detail [class*=_compressorTypeHeading_]{gap:8px}#circuit-stage-detail [class*=_compressorTypeOverview_] h4{font-size:18px}#circuit-stage-detail [class*=_compressorSectionHeading_] b{font-size:16px}#circuit-stage-detail [class*=_compressorKpiTile_]{min-height:64px;padding:6px}#circuit-stage-detail [class*=_compressorKpiTile_] strong{font-size:16px}#circuit-stage-detail [class*=_compressorTypeFacts_]>div,#circuit-stage-detail [class*=_compressorTypeProcess_] li,#circuit-stage-detail [class*=_compressorTypeAssessment_] article,#circuit-stage-detail [class*=_compressorPracticeGrid_] article{padding:7px!important}#circuit-stage-detail :is([class*=_process_],[class*=_live_],[class*=_control_]){border-radius:12px;margin-top:8px;padding:10px}#circuit-stage-detail [class*=_heading_]{gap:6px}#circuit-stage-detail [class*=_heading_] :is(h3,h4){font-size:16px}#circuit-stage-detail :is([class*=_tag_],[class*=_status_]){padding:3px 6px;font-size:11px}#circuit-stage-detail [class*=_flow_]{width:100%;max-width:none;margin:8px 0 6px}#circuit-stage-detail [class*=_steps_]{gap:5px;margin-top:6px}#circuit-stage-detail [class*=_steps_] button{border-radius:8px;gap:6px;min-height:44px;padding:7px 8px}#circuit-stage-detail [class*=_steps_] b{font-size:13px}#circuit-stage-detail [class*=_steps_] small{font-size:11px}#circuit-stage-detail [class*=_phaseDetail_]{min-height:0;padding:9px 0 2px}#circuit-stage-detail [class*=_phaseDetail_] p,#circuit-stage-detail [class*=_liveNote_] p,#circuit-stage-detail [class*=_practice_] p{font-size:13px;line-height:1.5}#circuit-stage-detail [class*=_phaseDetail_]>span{margin-bottom:3px;font-size:13px}#circuit-stage-detail [class*=_chart_]{margin-top:8px;padding-top:9px}#circuit-stage-detail [class*=_chart_] svg{width:100%;max-width:100%;margin:8px 0 6px}#circuit-stage-detail [class*=_schematicNote_]{margin-top:8px!important}#circuit-stage-detail [class*=_measurements_]{gap:6px;margin-top:8px}#circuit-stage-detail [class*=_measurements_]>div{border-radius:8px;padding:8px}#circuit-stage-detail [class*=_measurements_] dd{margin-top:3px;font-size:17px}#circuit-stage-detail [class*=_measurements_]>[data-long=true] dd{font-size:13px}#circuit-stage-detail [class*=_liveNote_]{margin-top:8px;padding-top:8px}#circuit-stage-detail [class*=_practice_]{border-radius:12px;margin-top:8px}#circuit-stage-detail [class*=_practice_] summary{padding:10px;font-size:13px}#circuit-stage-detail [class*=_practice_]>div{padding:0 10px 10px}}@media (min-width:1001px) and (max-width:1366px) and (min-height:521px) and (orientation:landscape){#circuit-stage-detail [class*=_systemControlGrid_]{grid-template-columns:repeat(2,minmax(0,1fr))!important}#circuit-stage-detail [class*=_systemControlButton_]{grid-template-columns:7px minmax(0,1fr)!important;row-gap:2px!important}#circuit-stage-detail [class*=_systemControlButton_]>small{grid-column:2}#circuit-stage-detail [class*=_componentDetail_]>header{grid-template-columns:32px minmax(0,1fr)!important}}@media (min-width:761px) and (max-width:1366px) and (min-height:521px){#circuit-stage-detail :is([class*=_componentDetail_],[class*=_manometerPanel_]),#circuit-stage-detail :is([class*=_manometerPanel_],[class*=_componentDetail_])>*{box-sizing:border-box;min-width:0;max-width:100%}#circuit-stage-detail :is([class*=_metricGrid_],[class*=_systemStateRow_]){grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))!important}#circuit-stage-detail [class*=_systemControlGrid_]{grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr))!important}#circuit-stage-detail [class*=_systemControlButton_]{grid-template-columns:7px minmax(0,1fr)!important;row-gap:2px!important}#circuit-stage-detail [class*=_systemControlButton_]>small{grid-column:2}#circuit-stage-detail [class*=_manometerControlLabel_]{flex-wrap:wrap}#circuit-stage-detail [class*=_manometerControlLabel_] label{white-space:normal;text-overflow:clip}#circuit-stage-detail [class*=_actuatorValueBadges_]{flex:0 auto;max-width:100%}#circuit-stage-detail [class*=_controlHint_]{overflow-wrap:break-word;grid-template-columns:minmax(0,1fr);min-width:0}#circuit-stage-detail p[class*=_controlHint_]{display:block}@container detailpanel (width<=420px){#circuit-stage-detail [class*=_gaugeCaption_] strong{display:block}#circuit-stage-detail [class*=_actuatorControl_] [class*=_manometerControlLabel_]{flex-direction:column;align-items:flex-start;gap:4px}#circuit-stage-detail [class*=_actuatorValueBadges_]{justify-content:flex-start;width:100%}#circuit-stage-detail [class*=_steps_]{grid-template-columns:minmax(0,1fr)}#circuit-stage-detail [class*=_steps_] button>span:last-child{flex-wrap:wrap}#circuit-stage-detail [class*=_infoAnimationBar_]{grid-template-columns:minmax(0,1fr) auto!important}}@container detailpanel (width>=600px){#circuit-stage-detail [class*=_metricGrid_]{grid-template-columns:repeat(4,minmax(0,1fr))!important}#circuit-stage-detail [class*=_pressureDial_]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:8px 14px;display:grid}#circuit-stage-detail [class*=_gaugeFace_]{width:96px;margin:0}#circuit-stage-detail [class*=_gaugeCaption_]{text-align:left}#circuit-stage-detail [class*=_process_]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;column-gap:14px;display:grid}#circuit-stage-detail [class*=_process_]>:is(header,[class*=_phaseDetail_],[class*=_chart_],[class*=_schematicNote_]){grid-column:1/-1}#circuit-stage-detail [class*=_process_]>[class*=_steps_]{grid-template-columns:minmax(0,1fr);align-self:center}}}@media (min-width:761px) and (max-width:1000px) and (orientation:portrait){:is(html:has(.refrigeration-simulation>section[data-controls-open]),body:has(.refrigeration-simulation>section[data-controls-open])){height:auto!important;min-height:100%!important;overflow:hidden auto!important}.refrigeration-simulation:has(>section[data-controls-open]){height:auto!important;min-height:100dvh!important;overflow:visible!important}.refrigeration-simulation>section[data-controls-open]{height:auto!important;min-height:0!important;padding:10px 0 24px!important;overflow:visible!important}.refrigeration-simulation>section[data-controls-open]>div{height:auto!important;min-height:0!important;overflow:visible!important}.refrigeration-simulation>section[data-controls-open]>div>div{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;padding:10px!important;display:grid!important;overflow:visible!important}.refrigeration-simulation>section[data-controls-open]>div>div>section,.refrigeration-simulation>section[data-controls-open]>div>div>aside{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.refrigeration-simulation>section[data-controls-open]>div>div>section{overflow:hidden!important}.refrigeration-simulation>section[data-controls-open]>div>div>section>div:last-child{aspect-ratio:auto!important;height:auto!important;min-height:0!important;display:block!important}.refrigeration-simulation>section[data-controls-open]>div>div>section>div:last-child>[class*=_scene_]{aspect-ratio:5/3!important;width:100%!important;height:auto!important;margin-top:62px!important;position:relative!important;top:auto!important}.refrigeration-simulation>section[data-controls-open]>div>div>section>div:last-child>[class*=_layer_]{height:calc(100% - 62px)!important;top:62px!important}.refrigeration-simulation>section[data-controls-open]>div>div>aside{overflow:visible!important}.refrigeration-simulation [class*=_componentDetail_],.refrigeration-simulation [class*=_manometerPanel_]{padding-right:0!important;overflow:visible!important}.refrigeration-simulation [class*=_compressorTypeFacts_]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.refrigeration-simulation [class*=_compressorTypeProcess_] ol{grid-template-columns:repeat(3,minmax(0,1fr))!important}.refrigeration-simulation [class*=_compressorTypeAssessment_]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.refrigeration-simulation [class*=_systemControlGrid_]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.refrigeration-simulation [class*=_systemControlButton_]{grid-template-columns:8px minmax(0,1fr) auto!important;gap:5px!important;min-height:56px!important;padding:8px 9px!important}.refrigeration-simulation [class*=_systemControlButton_]>span{font-size:11px!important;line-height:1.12!important}.refrigeration-simulation [class*=_systemControlButton_]>small{letter-spacing:0!important;font-size:9px!important}}@media (min-width:1001px) and (max-width:1366px) and (orientation:landscape){:is(html:has(.refrigeration-simulation>section[data-controls-open]),body:has(.refrigeration-simulation>section[data-controls-open])){overscroll-behavior:none!important;width:100%!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}.refrigeration-simulation:has(>section[data-controls-open]){flex-direction:column!important;width:100%!important;height:100dvh!important;min-height:0!important;display:flex!important;overflow:hidden!important}.admin-session.learning-mode .refrigeration-simulation .simulation-nav>.simulation-back-button{position:absolute!important;inset:50% auto auto 166px!important;transform:translateY(-50%)!important}@media (min-width:761px) and (hover:hover) and (pointer:fine){.admin-session.learning-mode .refrigeration-simulation .simulation-nav>.simulation-back-button:hover{position:absolute!important;inset:50% auto auto 166px!important;transform:translateY(-50%)!important}}.refrigeration-simulation>section[data-controls-open]{flex:1 1 0!important;height:auto!important;min-height:0!important;padding:7px 0 10px!important;overflow:hidden!important}.refrigeration-simulation>section[data-controls-open]>div{grid-template-rows:auto minmax(0,1fr) auto!important;height:100%!important;min-height:0!important;overflow:hidden!important}.refrigeration-simulation>section[data-controls-open]>div>header{grid-template-columns:max-content minmax(0,1fr)!important;gap:12px!important;min-height:82px!important;padding:8px 14px!important}.refrigeration-simulation>section[data-controls-open]>div>header>section{grid-column:2!important}.refrigeration-simulation>section[data-controls-open]>div>div{grid-template-columns:minmax(0,1fr) 350px!important;align-items:stretch!important;gap:10px!important;min-height:0!important;padding:9px 10px!important;display:grid!important;overflow:hidden!important}.refrigeration-simulation>section[data-controls-open]>div>div>section,.refrigeration-simulation>section[data-controls-open]>div>div>aside{width:auto!important;height:100%!important;min-height:0!important;max-height:none!important}.refrigeration-simulation>section[data-controls-open]>div>div>section{flex-direction:column!important;display:flex!important;overflow:hidden!important}.refrigeration-simulation>section[data-controls-open]>div>div>section>div:last-child{flex:1 1 0!important;height:auto!important;min-height:0!important;display:block!important}.refrigeration-simulation>section[data-controls-open]>div>div>section>div:last-child>[class*=_scene_],.refrigeration-simulation>section[data-controls-open]>div>div>section>div:last-child>[class*=_layer_]{height:calc(100% - 48px)!important;top:48px!important}.refrigeration-simulation>section[data-controls-open]>div>div>aside{flex-direction:column!important;padding:8px!important;display:flex!important;overflow:hidden!important}.refrigeration-simulation [class*=_detailViewSwitch_]{flex:none!important}.refrigeration-simulation [class*=_componentDetail_],.refrigeration-simulation [class*=_manometerPanel_]{scrollbar-gutter:stable!important;overscroll-behavior-y:contain!important;min-height:0!important;overflow:hidden auto!important}.refrigeration-simulation [class*=_componentDetail_]>header{grid-template-columns:40px minmax(0,1fr)!important;gap:9px 10px!important;display:grid!important}.refrigeration-simulation [class*=_componentDetail_]>header>[class*=_componentSelect_]{flex-basis:auto!important;grid-column:1/-1!important;width:100%!important}.refrigeration-simulation [class*=_infoAnimationBar_]{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}.refrigeration-simulation [class*=_compressorTypeField_]{grid-column:1/-1!important;width:100%!important}.refrigeration-simulation [class*=_compressorTypeField_] [class*=_expandableSelect_]{width:100%!important}.refrigeration-simulation [class*=_compressorTypeFacts_],.refrigeration-simulation [class*=_compressorTypeProcess_] ol,.refrigeration-simulation [class*=_compressorTypeAssessment_],.refrigeration-simulation [class*=_compressorChangeGrid_],.refrigeration-simulation [class*=_compressorPartGrid_],.refrigeration-simulation [class*=_compressorKpiGrid_]{grid-template-columns:minmax(0,1fr)!important}.refrigeration-simulation [class*=_compressorTypeProcess_] li{grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important;padding:10px!important}.refrigeration-simulation [class*=_compressorTypeProcess_] p,.refrigeration-simulation [class*=_compressorTypeFacts_] dd,.refrigeration-simulation [class*=_compressorTypeAssessment_] p{font-size:12px!important;line-height:1.5!important}.refrigeration-simulation [class*=_footer_]{flex-wrap:nowrap!important;min-height:44px!important;padding:5px 12px!important}.refrigeration-simulation [class*=_footer_] p{font-size:8.5px!important;line-height:1.35!important}}.learning-home{--learner-header-height:76px;--learner-rail-gap:12px}.learning-home:has(>.learning-nav.learner-nav):before{content:"";flex:0 0 var(--learner-header-height);width:100%;height:var(--learner-header-height);display:block}.learning-home>.learning-nav.learner-nav{top:0!important;z-index:90!important;box-sizing:border-box!important;width:100%!important;height:var(--learner-header-height)!important;min-height:var(--learner-header-height)!important;max-height:var(--learner-header-height)!important;will-change:transform!important;background:radial-gradient(circle at 78% 0,#541f7433,#0000 35%),linear-gradient(90deg,#070708 0%,#0d0910 58%,#120a16 100%)!important;border-bottom:1px solid #a489b129!important;padding:0!important;transition:transform .22s cubic-bezier(.22,.8,.3,1)!important;display:block!important;position:fixed!important;inset-inline:0!important;overflow:visible!important;transform:none!important;box-shadow:0 12px 28px #0000003d!important}.learning-home>.learning-nav.learner-nav[data-controls-docked]{transform:translate3d(0, calc(-1 * var(--learner-header-height)), 0)!important}.learning-home>.learning-nav.learner-nav>.trainer-brand{z-index:2!important;visibility:visible!important;opacity:1!important;object-fit:contain!important;object-position:left center!important;width:160px!important;max-width:160px!important;height:56px!important;display:block!important;position:absolute!important;top:50%!important;left:clamp(18px,6vw,96px)!important;transform:translateY(-50%)!important}.learning-home>.learning-nav.learner-nav>.learning-nav-center{z-index:80!important;top:calc(100% + var(--learner-rail-gap))!important;will-change:top!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:max-content!important;max-width:calc(100vw - 32px)!important;padding:0!important;transition:top .22s cubic-bezier(.22,.8,.3,1)!important;display:flex!important;position:absolute!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}.learning-home>.learning-nav.learner-nav>.learning-nav-center>:is(.main-stage-switch,.learning-tool-switch){box-shadow:0 16px 34px #0006,inset 0 1px #ffffff0b!important}.learning-home>.learning-nav.learner-nav .learning-tool-switch{background:#130d16!important;border-color:#34233c!important}.learning-home>.learning-nav.learner-nav .main-stage-switch>button{text-align:center!important;place-items:center!important;padding:0!important;line-height:1!important;display:grid!important}.learning-home>.learning-nav.learner-nav .top-formula-button>span{place-items:center!important;padding:0!important;line-height:1!important;display:grid!important}.learning-home>.learning-nav.learner-nav .learning-tool-switch>button>b{display:none!important}.learning-home>.learning-nav.learner-nav>.feedback-launcher,.learning-home>.learning-nav.learner-nav>.learner-account-menu{width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;margin:0!important;position:absolute!important;top:12px!important;transform:none!important}.learning-home>.learning-nav.learner-nav>.feedback-launcher{z-index:91!important;background:linear-gradient(145deg,#211a2e,#211a2e)!important;border:1px solid #58466d!important;border-radius:15px!important;place-items:center!important;padding:0!important;font-size:0!important;display:grid!important;right:84px!important;box-shadow:inset 0 1px #ffffff0b!important}.learning-home>.learning-nav.learner-nav>.feedback-launcher>span{box-sizing:border-box!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;color:#0000!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:grid!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.learning-home>.learning-nav.learner-nav>.feedback-launcher>span:before,.learning-home>.learning-nav.learner-nav>.feedback-launcher>span:after{content:""!important;background:#ffb64e!important;border:0!important;border-radius:999px!important;width:14px!important;height:2px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 7px #ffb64e57!important}.learning-home>.learning-nav.learner-nav>.feedback-launcher>span:after{transform:translate(-50%,-50%)rotate(90deg)!important}.learning-home>.learning-nav.learner-nav>.learner-account-menu{z-index:1500!important;right:24px!important}.learner-account-trigger{color:#ffb64e;background:linear-gradient(145deg,#211a2e,#14101f);border:1px solid #58466d;border-radius:15px;place-items:center;width:100%;height:100%;padding:0;display:grid;box-shadow:inset 0 1px #ffffff0d}.learner-account-trigger>span{gap:4px;width:24px;display:grid}.learner-account-trigger i{transform-origin:50%;background:currentColor;border-radius:999px;width:100%;height:2px;transition:transform .2s,opacity .2s;display:block}:is(.learner-account-menu.is-open,[data-company-header-menu][open]) .learner-account-trigger i:first-child{transform:translateY(6px)rotate(45deg)}:is(.learner-account-menu.is-open,[data-company-header-menu][open]) .learner-account-trigger i:nth-child(2){opacity:0;transform:scaleX(.35)}:is(.learner-account-menu.is-open,[data-company-header-menu][open]) .learner-account-trigger i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}:is(.learner-account-menu.is-open,[data-company-header-menu][open]) .learner-account-trigger{background:linear-gradient(135deg,#211a2e,#211a2e);border-color:#ffb64eb3;box-shadow:0 0 0 3px #ffb64e1a}:is(.learner-account-menu,[data-company-header-menu]) .learner-account-trigger:focus-visible{outline-offset:3px;border-color:#f7f3ff;outline:2px solid #f7f3ff!important}@media (hover:hover){@media (min-width:761px) and (hover:hover) and (pointer:fine){.learner-account-trigger:hover{background:#211a2e;border-color:#f7f3ff}}}.learner-account-popover{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#14101ffc;border:1px solid #58466d;border-radius:17px;gap:7px;width:min(292px,100vw - 28px);padding:9px;display:none;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 24px 56px #0000008c,inset 0 1px #ffffff0b}.learner-account-menu.is-open .learner-account-popover{transform-origin:100% 0;animation:.2s cubic-bezier(.22,.8,.3,1) both learner-account-popover-in;display:grid}@keyframes learner-account-popover-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:none}}.learner-account-email{background:#ffffff0b;border-radius:11px;gap:4px;min-width:0;padding:11px 12px;display:grid}.learner-account-email small{color:#ffb64e;letter-spacing:1.2px;font-size:8px;font-weight:900}.learner-account-email b{color:#f7f3ff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.learner-account-popover>button{color:#f7f3ff;text-align:left;background:#211a2e;border:1px solid #58466d;border-radius:11px;min-height:46px;padding:0 13px;font-size:11px;font-weight:850}.learner-account-popover>button.logout{color:#d9a7ad}.learning-home>.learning-nav.learner-nav~.learning-hero{padding-top:104px!important}@media (min-width:761px) and (max-width:1366px){.learning-home{--learner-header-height:68px}.learning-home>.learning-nav.learner-nav>.trainer-brand{width:150px!important;max-width:150px!important;height:50px!important;left:24px!important}.learning-home>.learning-nav.learner-nav>.feedback-launcher,.learning-home>.learning-nav.learner-nav>.learner-account-menu{top:8px!important}.learning-home>.learning-nav.learner-nav~.learning-hero{padding-top:36px!important}}@media (min-width:761px){.learning-home>.learning-nav.learner-nav>.learning-nav-center{will-change:top!important;transition:top .22s cubic-bezier(.22,.8,.3,1)!important;top:50%!important;transform:translate(-50%,-50%)!important}}.learning-home>.learning-nav.learner-nav[data-controls-docked]>.learning-nav-center{top:calc(100% + 1px)!important;transform:translate(-50%)!important}@media (max-width:760px){.learning-home{--learner-header-height:calc(66px + env(safe-area-inset-top,0px));--learner-rail-gap:10px}.learning-home>.learning-nav.learner-nav>.trainer-brand{top:calc(50% + env(safe-area-inset-top,0px) / 2)!important;left:max(14px, env(safe-area-inset-left))!important;width:clamp(106px,29vw,126px)!important;max-width:126px!important;height:48px!important}.learning-home>.learning-nav.learner-nav>.learning-nav-center{top:calc(100% + var(--learner-rail-gap))!important;scrollbar-width:none!important;justify-content:center!important;gap:8px!important;width:max-content!important;max-width:calc(100vw - 24px)!important;padding:0 2px 5px!important;left:50%!important;right:auto!important;overflow:auto visible!important;transform:translate(-50%)!important}.learning-home>.learning-nav.learner-nav[data-controls-docked]>.learning-nav-center{top:calc(100% + 8px)!important}.learning-home>.learning-nav.learner-nav>.learning-nav-center::-webkit-scrollbar{display:none!important}.learning-home>.learning-nav.learner-nav>.learning-nav-center>:is(.main-stage-switch,.learning-tool-switch){box-shadow:inset 0 1px #ffffff0b!important}.learning-home>.learning-nav.learner-nav .main-stage-switch{--stage-tab-width:48px;--stage-tab-height:40px;--stage-tab-gap:2px;--stage-tab-pad:4px;height:48px!important;min-height:48px!important;padding:var(--stage-tab-pad)!important;gap:var(--stage-tab-gap)!important;background:linear-gradient(145deg,#18101dfa,#0f0a13fc)!important;border:1px solid #a489b138!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff0b!important}.learning-home>.learning-nav.learner-nav .learning-tool-switch{box-sizing:border-box!important;background:linear-gradient(145deg,#18101dfa,#0f0a13fc)!important;border:1px solid #a489b138!important;border-radius:14px!important;height:48px!important;min-height:48px!important;padding:4px!important}.learning-home>.learning-nav.learner-nav .main-stage-switch:before,.learning-home>.learning-nav.learner-nav .main-stage-switch:after{top:var(--stage-tab-pad)!important;left:var(--stage-tab-pad)!important;width:var(--stage-tab-width)!important;height:var(--stage-tab-height)!important;border-radius:10px!important}.learning-home>.learning-nav.learner-nav .main-stage-switch:before{box-shadow:none!important}.learning-home>.learning-nav.learner-nav .main-stage-switch>button{flex:0 0 var(--stage-tab-width)!important;width:var(--stage-tab-width)!important;min-width:var(--stage-tab-width)!important;height:var(--stage-tab-height)!important;min-height:var(--stage-tab-height)!important;letter-spacing:.15px!important;border-radius:10px!important;font-size:10px!important;font-weight:900!important}.learning-home>.learning-nav.learner-nav>.feedback-launcher,.learning-home>.learning-nav.learner-nav>.learner-account-menu{top:calc(env(safe-area-inset-top,0px) + 11px)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.learning-home>.learning-nav.learner-nav>.feedback-launcher{right:calc(max(14px, env(safe-area-inset-right)) + 52px)!important;place-items:center!important;padding:0!important;display:grid!important;left:auto!important;transform:none!important}.learning-home>.learning-nav.learner-nav>.feedback-launcher>span{background:0 0!important;border-radius:0!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.learning-home>.learning-nav.learner-nav>.feedback-launcher>span:before,.learning-home>.learning-nav.learner-nav>.feedback-launcher>span:after{width:15px!important;height:2px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.learning-home>.learning-nav.learner-nav>.feedback-launcher>span:after{transform:translate(-50%,-50%)rotate(90deg)!important}.learning-home>.learning-nav.learner-nav>.learner-account-menu{right:max(14px, env(safe-area-inset-right))!important}.learner-account-trigger>span{width:20px}.learning-home>.learning-nav.learner-nav~.learning-hero{padding-top:82px!important}}@media (prefers-reduced-motion:reduce){.learning-home>.learning-nav.learner-nav{transition:none!important}.learner-account-trigger i{transition:none}.learner-account-menu.is-open .learner-account-popover{animation:none}}.feedback-launcher,.learning-home>.learning-nav.learner-nav>.feedback-launcher,.refrigeration-simulation .simulation-header-actions>.feedback-launcher{box-sizing:border-box!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;box-shadow:none!important;color:#0000!important;background:linear-gradient(145deg,#211a2e,#211a2e)!important;border:1px solid #58466d!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:flex!important;transform:none!important}.feedback-launcher>span,.learning-home>.learning-nav.learner-nav>.feedback-launcher>span,.refrigeration-simulation .simulation-header-actions>.feedback-launcher>span{box-sizing:border-box!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;box-shadow:none!important;color:#0000!important;background:#ffb64e1f!important;border:0!important;border-radius:8px!important;flex:0 0 28px!important;place-items:center!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:grid!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.feedback-launcher>span:before,.feedback-launcher>span:after,.learning-home>.learning-nav.learner-nav>.feedback-launcher>span:before,.learning-home>.learning-nav.learner-nav>.feedback-launcher>span:after,.refrigeration-simulation .simulation-header-actions>.feedback-launcher>span:before,.refrigeration-simulation .simulation-header-actions>.feedback-launcher>span:after{content:""!important;width:9px!important;height:2px!important;box-shadow:none!important;background:#ffb64e!important;border:0!important;border-radius:999px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.feedback-launcher>span:after,.learning-home>.learning-nav.learner-nav>.feedback-launcher>span:after,.refrigeration-simulation .simulation-header-actions>.feedback-launcher>span:after{transform:translate(-50%,-50%)rotate(90deg)!important}@media (min-width:761px){.learning-home>.learning-nav.learner-nav>.feedback-launcher,.refrigeration-simulation .simulation-header-actions>.feedback-launcher,[data-company-header-content]>.feedback-launcher{border-radius:15px!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important}}@media (min-width:761px) and (max-width:1366px){.learning-home>.learning-nav.learner-nav{will-change:transform!important;transition:transform .16s cubic-bezier(.22,.8,.3,1)!important;position:fixed!important;transform:none!important}.learning-home>.learning-nav.learner-nav[data-controls-docked]{transform:translate3d(0, calc(-1 * var(--learner-header-height)), 0)!important;position:fixed!important}.learning-home>.learning-nav.learner-nav[data-controls-docked]>.learning-nav-center{top:calc(100% + 8px)!important;transform:translate(-50%)!important}.learning-home>.learning-nav.learner-nav>.learning-nav-center{transition:top .16s cubic-bezier(.22,.8,.3,1),transform .16s cubic-bezier(.22,.8,.3,1)!important}}.learning-home>.learning-nav.learner-nav>.learning-nav-center>:is(.main-stage-switch,.learning-tool-switch){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0d0810!important}@media (min-width:1367px){.learning-home>.learning-nav.learner-nav{transition:none!important}.learning-home>.learning-nav.learner-nav>.learning-nav-center{top:calc(var(--learner-header-height) / 2)!important;transform-origin:50%!important;transition:transform .38s cubic-bezier(.34,1.56,.64,1)!important;position:fixed!important;transform:translate(-50%,-50%)scale(1)!important}.learning-home>.learning-nav.learner-nav[data-controls-docked]{height:0!important;min-height:0!important;max-height:0!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto!important;pointer-events:none!important;background:0 0!important;border:0!important;transform:none!important}.learning-home>.learning-nav.learner-nav[data-controls-docked]>:is(.trainer-brand,.feedback-launcher,.learner-account-menu){visibility:hidden!important;opacity:0!important;pointer-events:none!important}.learning-home>.learning-nav.learner-nav[data-controls-docked]>.learning-nav-center{top:calc(var(--learner-header-height) / 2)!important;pointer-events:auto!important;position:fixed!important;transform:translate(-50%,-50%)scale(.88)!important}.learning-home>.learning-nav.learner-nav>.feedback-launcher{place-items:center!important;display:grid!important}.learning-home>.learning-nav.learner-nav>.feedback-launcher>span{margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}}@media (max-width:760px){.learning-home>.learning-nav.learner-nav>.learning-nav-center{transform-origin:top!important;transition:top .16s cubic-bezier(.22,.8,.3,1),transform .38s cubic-bezier(.34,1.56,.64,1)!important;transform:translate(-50%)scale(1)!important}.learning-home>.learning-nav.learner-nav[data-controls-docked]>.learning-nav-center{transform:translate(-50%)scale(.88)!important}}@media (min-width:761px) and (max-width:1366px){.learning-home>.learning-nav.learner-nav>.learning-nav-center{transform-origin:50%!important;transition:top .16s cubic-bezier(.22,.8,.3,1),transform .38s cubic-bezier(.34,1.56,.64,1)!important;transform:translate(-50%,-50%)scale(1)!important}.learning-home>.learning-nav.learner-nav[data-controls-docked]>.learning-nav-center{transform:translate(-50%)scale(.88)!important}}@media (prefers-reduced-motion:reduce){.learning-home>.learning-nav.learner-nav>.learning-nav-center{transition:none!important}}@media (max-width:1366px){.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .top-simulation-button>span{place-items:center!important;font-size:0!important;line-height:0!important;display:grid!important;position:relative!important}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .top-simulation-button>span:before{content:""!important;border-top:8px solid #0000!important;border-bottom:8px solid #0000!important;border-left:13px solid #d4a3ee!important;width:0!important;height:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-38%,-50%)!important}}@media (min-width:761px) and (max-width:1366px){.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .learning-tool-switch{height:60px!important;min-height:60px!important;padding:3px!important}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .learning-tool-switch>button{width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;padding:0!important}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .top-formula-button>span{font-size:17px!important}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .learning-tool-switch>button>span{flex-basis:44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}@media (max-width:760px){.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .learning-tool-switch{height:56px!important;min-height:56px!important;padding:3px!important}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .learning-tool-switch>button{flex-basis:50px!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;padding:0!important}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .top-formula-button>span{font-size:17px!important}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .learning-tool-switch>button>span{flex-basis:38px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .main-stage-switch:before,.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .main-stage-switch:after{margin-top:calc(var(--stage-tab-height) * -.5)!important;top:50%!important}@media (max-width:760px){.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .main-stage-switch:before{left:calc(var(--stage-tab-pad) + 2px)!important;width:calc(var(--stage-tab-width) - 4px)!important;height:calc(var(--stage-tab-height) - 4px)!important;border-radius:8px!important;margin-top:-18px!important}}@media (min-width:1101px) and (max-width:1366px){.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .main-stage-switch:before,.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .main-stage-switch:after{top:calc(50% + 2px)!important}}.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav{height:var(--learner-header-height)!important;min-height:var(--learner-header-height)!important;max-height:var(--learner-header-height)!important;padding:0!important;display:block!important;overflow:visible!important}.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav>.learning-nav-center{z-index:80!important;transform-origin:50%!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:max-content!important;max-width:calc(100vw - 32px)!important;padding:0!important;transition:top .16s cubic-bezier(.22,.8,.3,1),transform .38s cubic-bezier(.34,1.56,.64,1)!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;overflow:visible!important;transform:translate(-50%,-50%)scale(1)!important}.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav>.learning-nav-center>:is(.main-stage-switch,.learning-tool-switch){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0d0810!important}@media (min-width:1367px){.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav>.learning-nav-center{top:calc(var(--learner-header-height)/2)!important;position:fixed!important}.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav[data-controls-docked]>.learning-nav-center{transform:translate(-50%,-50%)scale(.88)!important}}@media (min-width:761px) and (max-width:1366px){.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav[data-controls-docked]>.learning-nav-center{top:calc(100% + 8px)!important;transform:translate(-50%)scale(.88)!important}}@media (min-width:761px) and (max-width:1100px){.admin-session.learning-mode>.admin-view-control{width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;top:8px!important;left:auto!important;right:24px!important;overflow:visible!important}.admin-session.learning-mode>.admin-view-control>.surface-menu-toggle{place-items:center!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;display:grid!important}.admin-session.learning-mode>.admin-view-control>.surface-menu-toggle>span{display:none!important}.admin-session.learning-mode>.admin-view-control>.surface-menu-toggle>.ui-chevron{margin:0!important}.admin-session.learning-mode>.admin-view-control>.surface-menu-popover{z-index:1501!important;width:320px!important;height:auto!important;display:none!important;position:absolute!important;inset:calc(100% + 8px) 0 auto auto!important}.admin-session.learning-mode>.admin-view-control.surface-menu-open>.surface-menu-popover{display:grid!important}}@media (max-width:760px){.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav>.learning-nav-center{top:calc(100% + var(--learner-rail-gap))!important;transform-origin:top!important;scrollbar-width:none!important;gap:8px!important;max-width:calc(100vw - 24px)!important;padding:0 2px 5px!important;overflow:auto visible!important;transform:translate(-50%)scale(1)!important}.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .main-stage-switch{--stage-tab-width:48px;--stage-tab-height:40px;--stage-tab-gap:2px;--stage-tab-pad:4px}.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .main-stage-switch:before,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .main-stage-switch:after{top:var(--stage-tab-pad)!important;left:var(--stage-tab-pad)!important;width:var(--stage-tab-width)!important;height:var(--stage-tab-height)!important;border-radius:10px!important}.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .main-stage-switch>button{flex:0 0 var(--stage-tab-width)!important;width:var(--stage-tab-width)!important;min-width:var(--stage-tab-width)!important;height:var(--stage-tab-height)!important;min-height:var(--stage-tab-height)!important;padding:0!important;font-size:10px!important}.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .learning-tool-switch>button{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav[data-controls-docked]>.learning-nav-center{top:calc(100% + 8px)!important;transform:translate(-50%)scale(.88)!important}}@media (min-width:761px) and (max-width:1366px){.learning-home>.learning-nav.learner-nav>.phone-rail-scroll-marker{pointer-events:none;width:1px;height:1px;display:block;position:absolute;top:0;left:0}:is(.learning-home,.admin-session.learning-mode .learning-home)>.learning-nav.learner-nav:is(.learner-nav,.role-learning-nav[data-controls-docked])>.learning-nav-center{filter:none!important;transition:none!important}@supports (animation-timeline:scroll(root block)) and (animation-range:0px 96px){:is(.learning-home,.admin-session.learning-mode .learning-home)>.learning-nav.learner-nav:is(.learner-nav,.role-learning-nav[data-controls-docked])>.learning-nav-center{translate:-50% calc(var(--learner-header-height) / 2 - 8px - 50%);scale:1;transform-origin:top!important;will-change:translate,scale!important;margin:0!important;animation:1s linear both tablet-rail-scroll-motion!important;animation-timeline:scroll(root)!important;animation-range:0 96px!important;position:fixed!important;top:8px!important;left:50%!important;right:auto!important;transform:none!important}@keyframes tablet-rail-scroll-motion{0%{translate:-50% calc(var(--learner-header-height) / 2 - 8px - 50%);scale:1}to{translate:-50%;scale:.88}}@media (prefers-reduced-motion:reduce){:is(.learning-home,.admin-session.learning-mode .learning-home)>.learning-nav.learner-nav:is(.learner-nav,.role-learning-nav[data-controls-docked])>.learning-nav-center{animation-timing-function:step-end!important;animation-range:0 1px!important}}}:is(.learning-home,.admin-session.learning-mode .learning-home)>.learning-nav.learner-nav:is(.learner-nav,.role-learning-nav[data-controls-docked]):not([data-tablet-rail-floating])>.learning-nav-center{will-change:auto!important;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}@supports (animation-timeline:scroll(root block)) and (animation-range:0px 96px){:is(.learning-home,.admin-session.learning-mode .learning-home)>.learning-nav.learner-nav:is(.learner-nav,.role-learning-nav[data-controls-docked]):not([data-tablet-rail-floating])>.learning-nav-center{top:8px!important;transform:none!important}}}@media (prefers-reduced-motion:reduce){.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav>.learning-nav-center{transition:none!important}}@media (max-width:760px){:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control{z-index:1400!important;top:calc(env(safe-area-inset-top,0px) + 11px)!important;right:calc(max(14px,env(safe-area-inset-right)) + 104px)!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;position:absolute!important;bottom:auto!important;left:auto!important;overflow:visible!important;transform:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-toggle{color:#ffb64e!important;background:#160d1c!important;border:1px solid #a489b159!important;border-radius:13px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-toggle>span{display:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-toggle>.ui-chevron{margin:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-popover{z-index:1500!important;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;display:none!important;position:absolute!important;inset:calc(100% + 8px) -104px auto auto!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control.surface-menu-open>.surface-menu-popover{display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch){width:100%!important;min-width:0!important}}@media (min-width:761px) and (max-width:1366px){:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control{z-index:1400!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;position:absolute!important;inset:8px 144px auto auto!important;overflow:visible!important;transform:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-toggle{color:#ffb64e!important;background:#160d1c!important;border:1px solid #a489b159!important;border-radius:15px!important;place-items:center!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-toggle>span{display:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-toggle>.ui-chevron{margin:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-popover{z-index:1500!important;width:min(320px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important;display:none!important;position:absolute!important;inset:60px -130px auto auto!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control.surface-menu-open>.surface-menu-popover{display:grid!important}}@media (max-width:1366px){:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-popover{box-sizing:border-box!important;background:#0c080f!important;border:1px solid #a489b13d!important;border-radius:16px!important;grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important;align-items:center!important;gap:4px!important;height:48px!important;min-height:48px!important;padding:4px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch){background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch)>button,:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-popover>.admin-logout{white-space:nowrap!important;border-radius:12px!important;place-items:center!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 8px!important;font-size:9px!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch)>button:after{display:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch)>button.on{color:#173211!important;background:#ffb64e!important;border-color:#0000!important}}html body .refrigeration-simulation .learning-nav.simulation-nav>.trainer-brand{z-index:2!important;object-fit:contain!important;object-position:left center!important;grid-area:1/1!important;width:160px!important;max-width:160px!important;height:56px!important;margin:0!important;position:absolute!important;inset:38px auto auto calc(clamp(18px,6vw,96px) - 6vw)!important;transform:translateY(-50%)!important}.refrigeration-simulation .simulation-nav>.simulation-back-button{grid-area:auto!important;position:absolute!important;inset:50% auto auto calc(clamp(18px,6vw,96px) + 172px)!important;transform:translateY(-50%)!important}@media (min-width:761px) and (hover:hover) and (pointer:fine){.refrigeration-simulation .simulation-nav>.simulation-back-button:hover{grid-area:auto!important;position:absolute!important;inset:50% auto auto calc(clamp(18px,6vw,96px) + 172px)!important;transform:translateY(-50%)!important}}@media (min-width:761px) and (max-width:1366px){html body .refrigeration-simulation .learning-nav.simulation-nav>.trainer-brand{top:28px!important;left:calc(24px - var(--tablet-gutter,clamp(20px,3vw,40px)))!important;width:150px!important;max-width:150px!important;height:50px!important;position:absolute!important;transform:translateY(-50%)!important}body .refrigeration-simulation .simulation-nav>.simulation-back-button{position:absolute!important;top:50%!important;left:186px!important;right:auto!important;transform:translateY(-50%)!important}@media (min-width:761px) and (hover:hover) and (pointer:fine){body .refrigeration-simulation .simulation-nav>.simulation-back-button:hover{position:absolute!important;top:50%!important;left:186px!important;right:auto!important;transform:translateY(-50%)!important}}}@media (max-width:760px){html body .refrigeration-simulation .learning-nav.simulation-nav>.trainer-brand{top:calc(26px + env(safe-area-inset-top,0px) / 2)!important;left:calc(max(14px,env(safe-area-inset-left)) - max(10px,env(safe-area-inset-left)))!important;width:clamp(106px,29vw,126px)!important;min-width:0!important;max-width:126px!important;height:48px!important;position:absolute!important;transform:translateY(-50%)!important}body .refrigeration-simulation .simulation-nav>.simulation-back-button{top:calc(33px + env(safe-area-inset-top,0px) / 2)!important;left:calc(max(14px,env(safe-area-inset-left)) + clamp(106px,29vw,126px) + 8px)!important;position:absolute!important;right:auto!important;transform:translateY(-50%)!important}@media (min-width:761px) and (hover:hover) and (pointer:fine){body .refrigeration-simulation .simulation-nav>.simulation-back-button:hover{top:calc(33px + env(safe-area-inset-top,0px) / 2)!important;left:calc(max(14px,env(safe-area-inset-left)) + clamp(106px,29vw,126px) + 8px)!important;position:absolute!important;right:auto!important;transform:translateY(-50%)!important}}}:is(.feedback-launcher,.learning-home>.learning-nav.learner-nav>.feedback-launcher,.refrigeration-simulation .simulation-header-actions>.feedback-launcher){justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important;position:relative!important}html body .refrigeration-simulation .simulation-header-actions>.feedback-launcher{position:relative!important}html body .refrigeration-simulation .simulation-header-actions{align-items:center!important;gap:8px!important;display:flex!important;position:absolute!important;top:12px!important;right:24px!important}html body .refrigeration-simulation .simulation-header-actions>.feedback-launcher,html body .refrigeration-simulation .simulation-header-actions>.learner-account-menu{flex:0 0 52px!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}html body .refrigeration-simulation .simulation-header-actions>.feedback-launcher{order:1!important}html body .refrigeration-simulation .simulation-header-actions>.learner-account-menu{order:2!important}@media (min-width:761px) and (max-width:1366px){html body .refrigeration-simulation .simulation-header-actions{top:2px!important}}@media (max-width:760px){html body .refrigeration-simulation .simulation-header-actions{top:calc(env(safe-area-inset-top,0px) + 4px)!important;right:max(14px, env(safe-area-inset-right))!important}html body .refrigeration-simulation .simulation-header-actions>.feedback-launcher,html body .refrigeration-simulation .simulation-header-actions>.learner-account-menu{flex-basis:44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}html body .refrigeration-simulation .simulation-nav>.simulation-back-button{gap:0!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;font-size:0!important}@media (min-width:761px) and (hover:hover) and (pointer:fine){html body .refrigeration-simulation .simulation-nav>.simulation-back-button:hover{gap:0!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;font-size:0!important}}@media (max-width:760px){html body .refrigeration-simulation .simulation-nav>.simulation-back-button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}@media (min-width:761px) and (hover:hover) and (pointer:fine){html body .refrigeration-simulation .simulation-nav>.simulation-back-button:hover{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}}@media (min-width:761px){html body .refrigeration-simulation .learning-nav.simulation-nav>.simulation-back-button{z-index:4!important;border-radius:14px!important;grid-area:auto!important;gap:10px!important;width:220px!important;min-width:220px!important;max-width:calc(100vw - 430px)!important;height:44px!important;min-height:44px!important;padding:0 16px!important;font-size:14px!important;line-height:1!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}@media (min-width:761px) and (hover:hover) and (pointer:fine){html body .refrigeration-simulation .learning-nav.simulation-nav>.simulation-back-button:hover{z-index:4!important;border-radius:14px!important;grid-area:auto!important;gap:10px!important;width:220px!important;min-width:220px!important;max-width:calc(100vw - 430px)!important;height:44px!important;min-height:44px!important;padding:0 16px!important;font-size:14px!important;line-height:1!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}}html body .refrigeration-simulation .simulation-nav>.simulation-back-button>span{white-space:nowrap!important;display:inline!important}}html body .refrigeration-simulation .simulation-nav>.simulation-back-button,html body .refrigeration-simulation .simulation-hub-footer>button{color:#f3edf5!important;background:linear-gradient(145deg,#171119,#24152b)!important;border-color:#4b3654!important;box-shadow:inset 0 1px #ffffff0f,0 7px 18px #00000038!important}@media (min-width:761px) and (hover:hover) and (pointer:fine){html body .refrigeration-simulation .simulation-nav>.simulation-back-button:hover{color:#f3edf5!important;background:linear-gradient(145deg,#171119,#24152b)!important;border-color:#4b3654!important;box-shadow:inset 0 1px #ffffff0f,0 7px 18px #00000038!important}}html body .refrigeration-simulation :is(.simulation-back-button,.simulation-hub-footer>button)>svg{color:#ffb64e!important}@media (min-width:761px) and (hover:hover) and (pointer:fine){html body .refrigeration-simulation .simulation-nav>.simulation-back-button:hover,html body .refrigeration-simulation .simulation-hub-footer>button:hover{color:#fff!important;background:linear-gradient(145deg,#1b151e,#2a1930)!important;border-color:#ffb64e!important}}@media (max-width:760px){html body .refrigeration-simulation .simulation-nav>.simulation-back-button>span{display:none!important}}:is(.feedback-launcher,.learning-home>.learning-nav.learner-nav>.feedback-launcher,.refrigeration-simulation .simulation-header-actions>.feedback-launcher)>span{border-radius:8px!important;flex:0 0 calc(100% - 16px)!important;place-items:center!important;width:calc(100% - 16px)!important;min-width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;height:calc(100% - 16px)!important;min-height:calc(100% - 16px)!important;max-height:calc(100% - 16px)!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}:is(.feedback-launcher,.learning-home>.learning-nav.learner-nav>.feedback-launcher,.refrigeration-simulation .simulation-header-actions>.feedback-launcher)>span:before,:is(.feedback-launcher,.learning-home>.learning-nav.learner-nav>.feedback-launcher,.refrigeration-simulation .simulation-header-actions>.feedback-launcher)>span:after{width:10px!important;height:2px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}:is(.feedback-launcher,.learning-home>.learning-nav.learner-nav>.feedback-launcher,.refrigeration-simulation .simulation-header-actions>.feedback-launcher)>span:after{transform:translate(-50%,-50%)rotate(90deg)!important}@media (min-width:1101px){.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) :is(.main-stage-switch,.learning-tool-switch),.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav :is(.main-stage-switch,.learning-tool-switch){box-sizing:border-box!important;height:58px!important;min-height:58px!important;max-height:58px!important}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .learning-tool-switch,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .learning-tool-switch{gap:2px!important;padding:6px!important}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .learning-tool-switch>button,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .learning-tool-switch>button{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .learning-tool-switch>button>span,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .learning-tool-switch>button>span{flex-basis:34px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .learning-tool-switch .top-formula-button>span,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .learning-tool-switch .top-formula-button>span{transform:none!important}}@media (min-width:761px) and (max-width:1100px){.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) :is(.main-stage-switch,.learning-tool-switch),.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav :is(.main-stage-switch,.learning-tool-switch){box-sizing:border-box!important;height:52px!important;min-height:52px!important;max-height:52px!important}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .learning-tool-switch,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .learning-tool-switch{gap:2px!important;padding:5px!important}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .learning-tool-switch>button,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .learning-tool-switch>button{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .learning-tool-switch>button>span,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .learning-tool-switch>button>span{flex-basis:34px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}}@media (max-width:760px){.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) :is(.main-stage-switch,.learning-tool-switch),.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav :is(.main-stage-switch,.learning-tool-switch){box-sizing:border-box!important;align-self:center!important;height:48px!important;min-height:48px!important;max-height:48px!important;overflow:hidden!important}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .learning-tool-switch,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .learning-tool-switch{gap:0!important;padding:2px!important}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .learning-tool-switch>button,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .learning-tool-switch>button{flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .learning-tool-switch>button>span,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .learning-tool-switch>button>span{flex-basis:32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .top-simulation-button>span:before,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .top-simulation-button>span:before{border-top-width:9px!important;border-bottom-width:9px!important;border-left-width:15px!important}}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .learning-tool-switch,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .learning-tool-switch{--tool-tray-inset:8px;padding:var(--tool-tray-inset)!important;align-items:stretch!important;gap:2px!important;display:flex!important}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .learning-tool-switch>button,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .learning-tool-switch>button{height:100%!important;min-height:0!important;margin:0!important}@media (min-width:761px) and (max-width:1100px){.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .learning-tool-switch,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .learning-tool-switch{--tool-tray-inset:5px}}@media (max-width:760px){.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .learning-tool-switch,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .learning-tool-switch{--tool-tray-inset:4px}}.learning-home>.learning-nav.learner-nav .main-stage-switch{align-items:center!important;display:flex!important}.learning-home>.learning-nav.learner-nav .main-stage-switch:before,.learning-home>.learning-nav.learner-nav .main-stage-switch:after{margin-top:calc(var(--stage-tab-height) * -.5)!important;top:50%!important}@media (min-width:1101px) and (max-width:1366px){.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) :is(.main-stage-switch,.learning-tool-switch),.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav :is(.main-stage-switch,.learning-tool-switch){height:50px!important;min-height:50px!important;max-height:50px!important}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .main-stage-switch,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .main-stage-switch{padding:4px!important}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .learning-tool-switch,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .learning-tool-switch{--tool-tray-inset:5px}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .main-stage-switch:before,.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .main-stage-switch:after,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .main-stage-switch:before,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .main-stage-switch:after{height:auto!important;margin-top:0!important;top:5px!important;bottom:5px!important}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .main-stage-switch:before,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .main-stage-switch:before{transform:translateX(var(--stage-x))!important;left:5px!important;box-shadow:0 0 12px #ffb64e2e!important}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .main-stage-switch:after,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .main-stage-switch:after{transform:translateX(var(--stage-hover-x))!important;left:6px!important}}@media (max-width:1366px) and (prefers-reduced-motion:no-preference){.learning-home>.learning-nav.learner-nav{transition:transform .48s cubic-bezier(.22,1,.36,1)!important}.learning-home>.learning-nav.learner-nav>.learning-nav-center{will-change:top,transform!important;transition:top .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1)!important}}.learning-role-strip{z-index:96;position:absolute;top:50%;right:148px;transform:translateY(-50%)}.learning-role-toggle{padding:0;display:none;position:relative}.learning-role-tabs{box-sizing:border-box;background:#0c080f;border:1px solid #a489b13d;border-radius:16px;align-items:center;gap:4px;max-width:380px;height:48px;padding:4px;display:flex}.learning-role-tabs>button{color:#bdb0c5;min-width:0;height:38px;font:800 12px/1 var(--font-body,Arial, sans-serif);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;margin:0;padding:0 16px;display:grid;position:static}.learning-role-tabs>button[aria-pressed=true]{color:#173211;background:#ffb64e}@media (min-width:761px) and (hover:hover) and (pointer:fine){.learning-role-tabs>button:hover{filter:brightness(1.12)}}.learning-role-tabs>button:focus-visible{outline-offset:2px;outline:2px solid #ffb64e}@media (max-width:400px){.learning-role-strip{top:calc(env(safe-area-inset-top,0px) + 11px);right:calc(max(14px,env(safe-area-inset-right)) + 104px);transform:none}.learning-role-tabs{display:none}.learning-role-toggle{color:#ffb64e;background:#160d1c;border:1px solid #a489b159;border-radius:12px;place-items:center;width:44px;height:44px;font-size:0;display:grid}.learning-role-strip.is-open .learning-role-tabs{top:calc(var(--learner-header-height) + 8px);right:max(14px,env(safe-area-inset-right));left:max(14px,env(safe-area-inset-left));grid-template-columns:repeat(3,minmax(0,1fr));width:auto;display:grid;position:fixed}}@media (min-width:401px) and (max-width:760px){.learning-role-strip{top:calc(env(safe-area-inset-top,0px) + 11px);right:calc(max(14px,env(safe-area-inset-right)) + 104px);transform:none}.learning-role-tabs{display:none}.learning-role-toggle{color:#ffb64e;background:#160d1c;border:1px solid #a489b159;border-radius:13px;place-items:center;width:44px;height:44px;font-size:0;display:grid}.learning-role-strip.is-open .learning-role-tabs{top:calc(var(--learner-header-height) + 8px);right:max(14px,env(safe-area-inset-right));left:max(14px,env(safe-area-inset-left));grid-template-columns:repeat(3,minmax(0,1fr));width:auto;display:grid;position:fixed}}@media (min-width:761px) and (max-width:1366px){.learning-role-strip{top:8px;right:144px;transform:none}.learning-role-tabs{display:none}.learning-role-toggle{color:#ffb64e;background:#160d1c;border:1px solid #a489b159;border-radius:15px;place-items:center;width:52px;height:52px;font-size:0;display:grid}.learning-role-strip.is-open .learning-role-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:320px;display:grid;position:absolute;top:60px;right:0}}@media (max-width:1366px){.learning-role-toggle:before{content:"";border-bottom:2px solid;border-right:2px solid;border-radius:1px;width:9px;height:9px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-65%)rotate(45deg)}.learning-role-strip.is-open .learning-role-toggle:before{transform:translate(-50%,-35%)rotate(225deg)}}.learning-home:has(>.learning-nav.learner-nav):before{flex-basis:0!important;height:0!important;min-height:0!important;display:none!important}.learning-home>.learning-nav.learner-nav,.learning-home>.learning-nav.learner-nav[data-controls-docked],.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav[data-controls-docked]{top:auto!important;width:100%!important;height:var(--learner-header-height)!important;min-height:var(--learner-header-height)!important;max-height:var(--learner-header-height)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto!important;pointer-events:auto!important;background:radial-gradient(circle at 78% 0,#541f7433,#0000 35%),linear-gradient(90deg,#070708 0%,#0d0910 58%,#120a16 100%)!important;border-bottom:1px solid #a489b129!important;transition:none!important;position:relative!important;inset-inline:auto!important;overflow:visible!important;transform:none!important;box-shadow:0 12px 28px #0000003d!important}.learning-home>.learning-nav.learner-nav[data-controls-docked]>:is(.trainer-brand,.feedback-launcher,.learner-account-menu){visibility:visible!important;opacity:1!important;pointer-events:auto!important}.learning-home>.learning-nav.learner-nav>.learning-nav-center,.learning-home>.learning-nav.learner-nav[data-controls-docked]>.learning-nav-center{top:var(--controls-rail-top,calc(var(--learner-header-height) / 2))!important;z-index:95!important;transform:translate(-50%,var(--controls-rail-y,-50%)) scale(var(--controls-rail-scale,1))!important;transform-origin:top!important;will-change:top,transform!important;filter:drop-shadow(0 0 #0000)!important;pointer-events:auto!important;transition:top 80ms linear,transform 80ms linear,filter .24s!important;position:fixed!important;left:50%!important}.learning-home>.learning-nav.learner-nav[data-controls-docked]>.learning-nav-center{filter:drop-shadow(0 16px 22px #0000007a)!important}.phone-rail-scroll-marker{display:none}@media (max-width:760px){.phone-rail-scroll-marker{pointer-events:none;width:1px;height:1px;display:block;position:absolute;top:0;left:0}:is(.learning-home,.admin-session.learning-mode .learning-home)>.learning-nav.learner-nav:is(.learner-nav,.role-learning-nav[data-controls-docked]){--phone-header-height:var(--kk-learner-header-height);--phone-rail-edge:calc(var(--kk-header-safe-top) + 8px);top:calc(var(--phone-rail-edge) - var(--phone-header-height) - var(--learner-rail-gap))!important;box-shadow:none!important;position:sticky!important}:is(.learning-home,.admin-session.learning-mode .learning-home)>.learning-nav.learner-nav:is(.learner-nav,.role-learning-nav[data-controls-docked])>.learning-nav-center{top:calc(var(--phone-header-height) + var(--learner-rail-gap))!important;transform-origin:top!important;will-change:transform!important;filter:none!important;isolation:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;transition:transform .45s cubic-bezier(.2,.7,.3,1)!important;position:absolute!important;left:50%!important;right:auto!important;overflow:visible!important;transform:translate(-50%)scale(1)!important}:is(.learning-home,.admin-session.learning-mode .learning-home)>.learning-nav.learner-nav:is(.learner-nav,.role-learning-nav[data-controls-docked])[data-phone-compact]>.learning-nav-center{transform:translate(-50%)scale(1)!important}@supports (animation-timeline:scroll(root block)) and (animation-range:0px 96px){:is(.learning-home,.admin-session.learning-mode .learning-home)>.learning-nav.learner-nav:is(.learner-nav,.role-learning-nav[data-controls-docked])>.learning-nav-center,:is(.learning-home,.admin-session.learning-mode .learning-home)>.learning-nav.learner-nav:is(.learner-nav,.role-learning-nav[data-controls-docked])[data-phone-compact]>.learning-nav-center{will-change:auto;translate:-50%;scale:1;transition:none!important;animation:none!important;transform:none!important}}@media (prefers-reduced-motion:reduce){:is(.learning-home,.admin-session.learning-mode .learning-home)>.learning-nav.learner-nav:is(.learner-nav,.role-learning-nav[data-controls-docked])>.learning-nav-center{transition:none!important}}}@media (prefers-reduced-motion:reduce){.learning-home>.learning-nav.learner-nav>.learning-nav-center,.learning-home>.learning-nav.learner-nav[data-controls-docked]>.learning-nav-center{transition:none!important}}@media (max-width:1366px){.learner-account-trigger:not(:focus-visible){box-shadow:none!important;outline:0!important}:is(.learner-account-menu.is-open,[data-company-header-menu][open]) .learner-account-trigger:not(:focus-visible){box-shadow:none!important;outline:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>.learner-account-menu{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;display:block!important;transform:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>.learner-account-menu>.learner-account-trigger{box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;box-shadow:none!important;place-items:center!important;padding:0!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>.feedback-launcher{box-shadow:none!important;outline:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>.learner-account-menu>.learner-account-trigger>span{gap:4px!important;width:24px!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header{z-index:1300!important;box-sizing:border-box!important;background:radial-gradient(circle at 78% 0,#541f7433,#0000 35%),linear-gradient(90deg,#070708 0%,#0d0910 58%,#120a16 100%)!important;border-bottom:1px solid #a489b129!important;width:100%!important;margin:0!important;position:relative!important;inset:auto!important;overflow:visible!important;box-shadow:0 12px 28px #0000003d!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-toggle>.ui-chevron{width:9px!important;height:9px!important;color:inherit!important;border-bottom:2px solid!important;border-right:2px solid!important;border-radius:1px!important;margin:0!important;transition:transform .2s!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-65%)rotate(45deg)!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-toggle>.ui-chevron:before,:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-toggle>.ui-chevron:after{content:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control.surface-menu-open>.surface-menu-toggle>.ui-chevron{transform:translate(-50%,-35%)rotate(225deg)!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-popover{box-sizing:border-box!important;background:#0c080f!important;border:1px solid #a489b13d!important;border-radius:16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;height:48px!important;min-height:48px!important;padding:4px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch){display:contents!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch)>i{display:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch)>button,:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-popover>.admin-logout{color:#bdb0c5!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;font:800 12px/1 var(--font-body,Arial,sans-serif)!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:12px!important;place-items:center!important;margin:0!important;padding:0 8px!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-popover :is(.admin-view-switch,.instructor-surface-switch)>button.on{color:#173211!important;background:#ffb64e!important}}@media (max-width:760px){:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header{height:calc(66px + env(safe-area-inset-top,0px))!important;min-height:calc(66px + env(safe-area-inset-top,0px))!important;max-height:calc(66px + env(safe-area-inset-top,0px))!important;padding:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>img{z-index:2!important;top:calc(50% + env(safe-area-inset-top,0px) / 2)!important;left:max(14px,env(safe-area-inset-left))!important;object-fit:contain!important;object-position:left center!important;width:clamp(106px,29vw,126px)!important;max-width:126px!important;height:48px!important;margin:0!important;position:absolute!important;right:auto!important;transform:translateY(-50%)!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>:is(.feedback-launcher,.learner-account-menu){z-index:1500!important;top:calc(env(safe-area-inset-top,0px) + 11px)!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;position:absolute!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>.feedback-launcher{right:calc(max(14px,env(safe-area-inset-right)) + 52px)!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>.learner-account-menu{right:max(14px,env(safe-area-inset-right))!important;display:block!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-popover{top:calc(74px + env(safe-area-inset-top,0px))!important;right:max(14px,env(safe-area-inset-right))!important;bottom:auto!important;left:max(14px,env(safe-area-inset-left))!important;width:auto!important;max-width:none!important;position:fixed!important}}@media (min-width:761px) and (max-width:1366px){:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header{height:68px!important;min-height:68px!important;max-height:68px!important;padding:0!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>img{z-index:2!important;object-fit:contain!important;object-position:left center!important;width:150px!important;max-width:150px!important;height:50px!important;margin:0!important;position:absolute!important;top:50%!important;left:24px!important;right:auto!important;transform:translateY(-50%)!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>:is(.feedback-launcher,.learner-account-menu){z-index:1500!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;position:absolute!important;top:8px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>.feedback-launcher{border-radius:15px!important;right:84px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>.learner-account-menu{display:block!important;right:24px!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-popover{width:320px!important;max-width:calc(100vw - 28px)!important;position:absolute!important;inset:60px 0 auto auto!important}}.learning-role-tabs-mobile{display:none}@media (max-width:1366px){.learning-role-strip.is-open .learning-role-tabs-inline{display:none!important}}@media (max-width:760px){.learning-role-tabs-mobile.is-open,:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control.surface-menu-open>.surface-menu-popover{z-index:1600!important;top:calc(74px + env(safe-area-inset-top,0px))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(320px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important;display:grid!important;position:fixed!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}@media (min-width:761px) and (max-width:1366px){.learning-role-tabs-mobile.is-open,:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control.surface-menu-open>.surface-menu-popover{z-index:1600!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:320px!important;max-width:calc(100vw - 28px)!important;display:grid!important;position:fixed!important;inset:68px auto auto 50%!important;transform:translate(-50%)!important}}@media (min-width:1367px){.learning-home>.learning-nav.learner-nav>.learning-role-strip{width:354px!important;min-width:354px!important;max-width:354px!important;top:14px!important;left:calc(100vw - 518px)!important;right:auto!important;transform:none!important}.learning-home>.learning-nav.learner-nav>.learning-role-strip>.learning-role-tabs-inline{width:354px!important;min-width:354px!important;max-width:354px!important}.learning-home>.learning-nav.learner-nav>.feedback-launcher{position:absolute!important;top:12px!important;left:calc(100vw - 152px)!important;right:auto!important;transform:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header{width:100%!important;height:var(--learner-header-height,76px)!important;min-height:var(--learner-header-height,76px)!important;max-height:var(--learner-header-height,76px)!important;box-sizing:border-box!important;background:radial-gradient(circle at 78% 0,#541f7433,#0000 35%),linear-gradient(90deg,#070708 0%,#0d0910 58%,#120a16 100%)!important;border-bottom:1px solid #a489b129!important;padding:0!important;position:relative!important;overflow:visible!important;box-shadow:0 12px 28px #0000003d!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>img{z-index:2!important;object-fit:contain!important;object-position:left center!important;mix-blend-mode:normal!important;filter:none!important;width:160px!important;min-width:160px!important;max-width:160px!important;height:56px!important;margin:0!important;position:absolute!important;top:50%!important;left:clamp(18px,6vw,96px)!important;right:auto!important;transform:translateY(-50%)!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>div:not(.learner-account-menu){margin:0!important;position:absolute!important;top:50%!important;right:518px!important;transform:translateY(-50%)!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>.learner-account-menu{display:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>.feedback-launcher{z-index:91!important;justify-content:center!important;align-items:center!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:12px!important;left:calc(100vw - 152px)!important;right:auto!important;transform:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control{z-index:96!important;width:354px!important;min-width:354px!important;max-width:354px!important;height:48px!important;min-height:48px!important;max-height:48px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:14px auto auto calc(100vw - 518px)!important;overflow:visible!important;transform:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-toggle{display:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-popover{width:100%!important;height:48px!important;min-height:48px!important;box-shadow:none!important;box-sizing:border-box!important;background:#0c080f!important;border:1px solid #a489b13d!important;border-radius:16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:4px!important;padding:4px!important;animation:none!important;display:grid!important;position:static!important;inset:auto!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-popover>.admin-view-switch{display:contents!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-popover>.admin-view-switch>i{display:none!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-popover :is(.admin-view-switch>button,.admin-logout){color:#bdb0c5!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;font:800 12px/1 var(--font-body,Arial,sans-serif)!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:12px!important;place-items:center!important;margin:0!important;padding:0 16px!important;display:grid!important}:is(.admin-session.management-mode,.instructor-session.instructor-mode)>.admin-view-control>.surface-menu-popover .admin-view-switch>button.on{color:#173211!important;background:#ffb64e!important}}@media (min-width:761px){.learning-home>.learning-nav.learner-nav>.learning-nav-center,.learning-home>.learning-nav.learner-nav[data-controls-docked]>.learning-nav-center,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav>.learning-nav-center,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav[data-controls-docked]>.learning-nav-center{left:var(--learning-rail-center-x,50%)!important}}@media (max-width:760px){.learning-home>.learning-nav.learner-nav .main-stage-switch{--stage-meister-width:64px;--stage-active-width:var(--stage-tab-width)}.learning-home>.learning-nav.learner-nav .main-stage-switch:has(>button.meister.on){--stage-active-width:var(--stage-meister-width)}.learning-home>.learning-nav.learner-nav .main-stage-switch:has(>button.meister):has(>button.all.on){--stage-x:calc(2 * var(--stage-tab-width) + var(--stage-meister-width) + 3 * var(--stage-tab-gap))}.learning-home>.learning-nav.learner-nav .main-stage-switch>button.meister,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .main-stage-switch>button.meister{flex-basis:var(--stage-meister-width)!important;width:var(--stage-meister-width)!important;min-width:var(--stage-meister-width)!important}.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .main-stage-switch:before,.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .main-stage-switch:before{transition:transform .24s cubic-bezier(.22,.8,.3,1),width .24s cubic-bezier(.22,.8,.3,1);left:calc(var(--stage-tab-pad) + 2px)!important;width:calc(var(--stage-active-width) - 4px)!important;height:calc(var(--stage-tab-height) - 4px)!important;margin-top:calc((var(--stage-tab-height) - 4px) * -.5)!important;transform:translateX(var(--stage-x))!important;border-radius:8px!important;top:50%!important}}@media (max-width:360px){.learning-home>.learning-nav.learner-nav .main-stage-switch:has(>button.meister){--stage-tab-width:40px}.admin-session.learning-mode .learning-home>.learning-nav.learner-nav.role-learning-nav .main-stage-switch:has(>button.meister){--stage-tab-width:40px}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.learning-home>.learning-nav.learner-nav .main-stage-switch:before{transition:none!important}}:root{--kk-navy:#14101f;--kk-navy-2:#211a2e;--kk-blue:#f7f3ff;--kk-blue-soft:#f7f3ff;--kk-ice:#f7f3ff}.kk-admin-shell{--kk-admin-ink:#211a2e;--kk-admin-muted:#b8aec5;--kk-admin-line:#f7f3ff;--kk-admin-cyan:#f7f3ff;--kk-admin-mint:#ffb64e;color:var(--kk-admin-ink);background:radial-gradient(circle at 88% 4%,#f7f3ff2b,#0000 30%),linear-gradient(#2d243b09 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#2d243b09 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#f7f3ff 0 46%,#f7fbfc 100%);overflow-x:clip}.kk-admin-header{z-index:80;background:linear-gradient(110deg,#14101ffa,#211a2ef7);border-bottom-color:#f7f3ff33;grid-template-columns:auto minmax(330px,470px) minmax(150px,1fr) auto;position:relative;box-shadow:0 12px 40px #14101f24}.kk-admin-surface-switch{background:#14101f85;border:1px solid #f7f3ff47;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,440px);min-height:48px;padding:4px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.kk-admin-surface-switch>i{z-index:0;background:linear-gradient(135deg,#f7f3ff,#ffb64e);border-radius:12px;width:calc(50% - 4px);transition:transform .36s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 8px 22px #f7f3ff3d}.kk-admin-surface-switch.user>i{transform:translate(100%)}.kk-admin-header .kk-admin-surface-switch>button,.kk-admin-preview-header .kk-admin-surface-switch>button{z-index:1;min-width:0;min-height:40px;box-shadow:none;color:#b8aec5;letter-spacing:.01em;background:0 0;border:0;border-radius:12px;padding:0 14px;font-size:11px;font-weight:900;position:relative}.kk-admin-header .kk-admin-surface-switch>button.on,.kk-admin-preview-header .kk-admin-surface-switch>button.on{color:#211a2e}.kk-admin-header>button:last-child{color:#f7f3ff;background:#f7f3ff12;border-color:#f7f3ff42}.kk-admin-hero{border-bottom-color:var(--kk-admin-line);background:radial-gradient(circle at 83% 16%,#f7f3ff2e,#0000 28%),linear-gradient(120deg,#ffffffe0,#f7f3ffc2)}.kk-admin-hero-copy h1{color:#211a2e}.kk-admin-hero-copy>span{color:#58466d}.kk-admin-hero-tags b{color:#58466d;background:#ffffffc2;border-color:#f7f3ff;box-shadow:0 5px 16px #2d243b0d}.kk-admin-overview{background:#ffffffe6;border-color:#f7f3ff;box-shadow:0 28px 70px #2d243b1f}.kk-admin-privacy-note>span{color:#ffb64e;background:#ffb64e}.kk-admin-nav{background:#f7fcfdf0;border-bottom-color:#f7f3ff;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid;overflow:hidden;box-shadow:0 9px 28px #2d243b14}.kk-admin-content,.kk-admin-tool,.kk-user-admin,.kk-error-admin{color:var(--kk-admin-ink)}.kk-user-admin-intro h1,.kk-user-create h2,.kk-error-list h2{color:#2d243b}.kk-user-admin-intro p{color:#58466d}.kk-user-create,.kk-user-list>article,.kk-error-list article{background:#ffffffeb;border-color:#f7f3ff;box-shadow:0 18px 48px #2d243b12}.kk-user-create>label,.kk-user-create fieldset{color:#58466d}.kk-user-create>button,.kk-error-list article>button{color:#211a2e;background:linear-gradient(135deg,#f7f3ff,#83e691)}.kk-user-identity b{color:#2d243b}.kk-user-identity span,.kk-user-identity small{color:#b8aec5}.kk-user-subscription .retention{border-top-color:#ffb64e}.kk-user-access{color:#58466d}.kk-user-actions button{color:#58466d;background:#f3f8f9;border-color:#f7f3ff}.kk-admin-shell .content-editor{color:#2d243b}.kk-admin-shell .editor-view-switch>i{background:linear-gradient(135deg,#f7f3ff,#ffb64e);box-shadow:inset 0 0 0 1px #f7f3ff,0 5px 14px #b8aec51f}.kk-admin-shell .editor-view-switch.detailed>i{background:linear-gradient(135deg,#f7f3ff,#ffb64e)}.kk-admin-shell .editor-toolbar .editor-view-switch button,.kk-admin-shell .editor-toolbar .editor-view-switch button.on,.kk-admin-shell .editor-view-switch.detailed button.on{color:#b8aec5}.kk-admin-shell .editor-question-tools input{color:#2d243b}.kk-admin-shell .editor-position-scale{color:#f7f3ff;background:linear-gradient(#211a2ef7,#14101ffa);border-color:#b8aec5;box-shadow:0 20px 48px #211a2e4d}.kk-admin-shell .editor-position-scale small,.kk-admin-shell .editor-position-scale>b{color:#f7f3ff}.kk-admin-shell .editor-position-scale>span{color:#b8aec5}.kk-admin-shell .editor-position-scale section:before{background:linear-gradient(#f7f3ffa3,#58466d73)}.kk-admin-preview-header{z-index:1500;background:linear-gradient(110deg,#14101ffa,#211a2efa);border-bottom:1px solid #f7f3ff3b;grid-template-columns:auto minmax(330px,460px) 1fr auto;align-items:center;gap:18px;min-height:66px;padding:8px clamp(14px,4vw,64px);display:grid;position:sticky;top:0;box-shadow:0 12px 35px #14101f33}.kk-admin-preview-header img{width:126px;display:block}.kk-admin-preview-header>span{color:#f7f3ff;letter-spacing:.1em;justify-self:end;font-size:9px;font-weight:900}.kk-preview-logout{color:#f7f3ff;background:#f7f3ff12;border:1px solid #f7f3ff47;border-radius:12px;min-height:40px;padding:0 13px;font-size:10px;font-weight:850}@media (max-width:980px){.kk-admin-header{grid-template-columns:auto minmax(280px,1fr) auto}.kk-admin-header-meta{display:none}.kk-admin-preview-header{grid-template-columns:auto minmax(280px,1fr) auto}.kk-admin-preview-header>span{display:none}}@media (max-width:760px){.kk-admin-header{grid-template-columns:88px minmax(0,1fr) auto;padding:8px 10px}.kk-admin-header img{width:88px}.kk-admin-surface-switch{border-radius:14px;min-height:42px;padding:3px}.kk-admin-surface-switch>i{border-radius:10px;width:calc(50% - 3px);top:3px;bottom:3px;left:3px}.kk-admin-header .kk-admin-surface-switch>button,.kk-admin-preview-header .kk-admin-surface-switch>button{min-height:36px;padding:0 6px;font-size:9px}.kk-admin-nav{grid-template-columns:repeat(4,minmax(72px,1fr));gap:4px;padding:7px 8px;overflow-x:auto}.kk-admin-nav button{padding:9px 7px;font-size:9px}.kk-admin-nav button>span{display:none}.kk-admin-preview-header{grid-template-columns:78px minmax(0,1fr) auto;gap:8px;min-height:60px;padding:7px 9px}.kk-admin-preview-header img{width:78px}.kk-preview-logout{min-height:36px;padding:0 9px;font-size:9px}}@media (max-width:480px){.kk-admin-header{grid-template-columns:72px minmax(0,1fr)}.kk-admin-header>button:last-child{display:none}.kk-admin-header img{width:72px}.kk-admin-preview-header{grid-template-columns:64px minmax(0,1fr)}.kk-admin-preview-header img{width:64px}.kk-admin-preview-header .kk-preview-logout{display:none}}.kaelte-klar-auth .auth-brand{background:radial-gradient(circle at 9% 92%, #f7f3ff52, transparent 30%), radial-gradient(circle at 88% 8%, #b8aec575, transparent 34%), linear-gradient(145deg, #14101f 0%, var(--kk-navy) 54%, #2d243b 100%)}.kaelte-klar-auth .auth-message>p,.kaelte-klar-auth .auth-kicker,.kaelte-klar-auth .auth-brand-foot b,.kaelte-klar-auth .auth-message h1 em{color:var(--kk-blue)}.kaelte-klar-auth .auth-panel{background:radial-gradient(circle at 100% 0,#f7f3ff,#0000 34%),#fbfdfe}.kaelte-klar-auth .auth-panel:after{content:"K";color:#58466d09}.kaelte-klar-auth .auth-primary{white-space:nowrap;background:linear-gradient(135deg,#58466d,#b8aec5);place-items:center;width:100%;min-width:0;padding:0 20px;display:grid;box-shadow:0 12px 25px #58466d38}.kaelte-klar-auth .auth-card{flex-direction:column;min-width:0;display:flex}.kaelte-klar-auth .auth-card>small{color:#58466d;width:100%;margin-top:12px;line-height:1.55;display:block}.kaelte-klar-auth .auth-logo,.kaelte-klar-auth .auth-mobile-brand>a,.brand-home-link{text-decoration:none}.kaelte-klar-auth .auth-logo{cursor:pointer}.kaelte-klar-auth .auth-logo:focus-visible{outline:3px solid var(--kk-blue);outline-offset:5px;border-radius:12px}.kaelte-klar-auth .auth-mobile-brand>a:focus-visible{outline:3px solid var(--kk-blue);outline-offset:5px;border-radius:12px}.brand-home-link:focus-visible{outline:3px solid var(--kk-blue);outline-offset:5px;border-radius:12px}.brand-home-link{align-items:center;display:inline-flex}.kaelte-klar-auth .auth-access-points{background:linear-gradient(145deg,#211a2e0e,#ffb64e0d);border:1px solid #f7f3ff33;border-radius:15px;gap:10px;margin:4px 0 6px;padding:15px 16px;display:grid}.kaelte-klar-auth .auth-access-points span{color:#58466d;align-items:center;gap:10px;font-size:11px;font-weight:800;line-height:1.35;display:flex}.kaelte-klar-auth .auth-access-points i{color:#ffb64e;background:#ffb64e;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.kaelte-klar-auth .auth-card input:focus{border-color:#b8aec5;box-shadow:0 0 0 3px #f7f3ff2e}.kaelte-klar-auth .learner-auth-card form{width:100%}.kaelte-klar-auth .learner-auth-card form .auth-error,.kaelte-klar-auth .learner-auth-card form .auth-notice{border-radius:10px}.kaelte-klar-auth .auth-mode-links{flex-wrap:wrap;justify-content:space-between;gap:8px 14px;margin-top:16px;display:flex}.kaelte-klar-auth .auth-mode-links button{color:#58466d;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:10px;font-weight:800;text-decoration:underline}.kaelte-klar-auth .auth-card>small a{color:#b8aec5;font-weight:850}.account-access-locked{background:radial-gradient(circle at 8% 92%,#f7f3ff2e,#0000 29%),radial-gradient(circle at 92% 12%,#b8aec53d,#0000 34%),linear-gradient(145deg,#14101f 0% 55%,#2d243b 100%);min-height:100dvh;padding:clamp(92px,11vh,138px) 24px 54px;position:relative;overflow:hidden}.account-access-locked:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.7%,#ffffff06 50%,#0000 50.3%),linear-gradient(#0000 49.7%,#ffffff06 50%,#0000 50.3%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.access-locked-logo{z-index:2;width:172px;display:block;position:absolute;top:34px;left:clamp(26px,5vw,78px)}.access-locked-logo img{width:100%;height:auto;display:block}.account-access-locked>.access-locked-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#211a2eed,#14101ff5);border:1px solid #f7f3ff33;border-radius:30px;width:min(720px,100%);padding:clamp(36px,5vw,58px);position:relative;box-shadow:0 36px 100px #00000057,inset 0 1px #ffffff09}.access-locked-icon{background:linear-gradient(145deg,#f7f3ff21,#ffb64e1c);border:1px solid #f7f3ff3b;border-radius:22px;place-items:center;width:70px;height:70px;margin:0 auto 22px;display:grid;box-shadow:0 16px 34px #0003}.access-locked-icon i{border:3px solid #ffb64e;border-radius:6px;width:25px;height:22px;position:relative}.access-locked-icon i:before{content:"";border:3px solid #f7f3ff;border-bottom:0;border-radius:9px 9px 0 0;width:11px;height:14px;position:absolute;top:-16px;left:4px}.account-access-locked .access-locked-card>p{color:#ffb64e;letter-spacing:2.4px;margin-bottom:14px;font-size:10px}.account-access-locked .access-locked-card>h1{letter-spacing:-2.4px;max-width:610px;margin:0 auto 17px;font-size:clamp(38px,5vw,58px);line-height:1.01}.account-access-locked .access-locked-card>b{color:#b8aec5;max-width:540px;margin:0 auto;font-size:15px}.access-locked-help{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:30px 0 24px;display:grid}.access-locked-help>span{background:#14101f8c;border:1px solid #f7f3ff1f;border-radius:15px;grid-template-columns:30px minmax(0,1fr);align-content:start;gap:4px 10px;padding:16px;display:grid}.access-locked-help i{color:#f7f3ff;background:#f7f3ff1c;border-radius:9px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:900;display:grid}.access-locked-help strong{color:#f7f3ff;font-size:12px}.access-locked-help small{color:#b8aec5;font-size:10px;line-height:1.45}.access-locked-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.access-locked-actions a,.access-locked-actions button{border:0;border-radius:14px;place-items:center;min-height:54px;padding:10px 16px;font-size:11px;font-weight:900;text-decoration:none;display:grid}.learning-content-state{isolation:isolate;place-items:center;padding:clamp(94px,12vh,132px) 24px 42px;display:grid;overflow:hidden auto}.learning-content-state:after{content:"";z-index:0;aspect-ratio:1;filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#f7f3ff1a,#0000 66%);border-radius:50%;width:min(680px,82vw);position:absolute}.learning-content-state>.learning-content-card{text-align:left;background:radial-gradient(circle at 93% 4%,#f7f3ff1f,#0000 34%),linear-gradient(145deg,#211a2ef7,#14101ffa);border-color:#f7f3ff3d;width:min(760px,100%);padding:clamp(32px,5vw,50px);overflow:hidden;box-shadow:0 34px 90px #0000005c,inset 0 0 0 1px #ffffff05}.learning-content-card:before{content:"";opacity:.72;background:linear-gradient(90deg,#0000,#f7f3ff 45%,#ffb64e 68%,#0000);width:100%;height:2px;position:absolute;inset:0 auto auto 0}.learning-loader-layout{grid-template-columns:minmax(0,1fr) 154px;align-items:center;gap:clamp(30px,5vw,56px);display:grid}.learning-loader-copy>p{color:#ffb64e;letter-spacing:2.5px;margin:0 0 13px;font-size:10px;font-weight:900}.learning-loader-copy>h1{color:#f7fcfe;letter-spacing:-2.4px;max-width:520px;margin:0 0 16px;font-size:clamp(38px,5.2vw,54px);line-height:.99}.learning-loader-copy>b{color:#b8aec5;max-width:520px;font-size:14px;font-weight:560;line-height:1.55;display:block}.learning-loader-visual{place-items:center;width:154px;height:154px;display:grid;position:relative}.learning-loader-orbit{border:1px solid #f7f3ff30;border-radius:50%;position:absolute}.learning-loader-orbit:after{content:"";background:#ffb64e;border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;right:-4px;box-shadow:0 0 18px #ffb64edb}.learning-loader-orbit-outer{animation:4.8s linear infinite learning-loader-spin;inset:0}.learning-loader-orbit-inner{border-style:dashed;animation:6.4s linear infinite reverse learning-loader-spin;inset:17px}.learning-loader-orbit-inner:after{background:#f7f3ff;width:6px;height:6px;margin-top:-3px;left:-3px;right:auto;box-shadow:0 0 16px #f7f3ffeb}.learning-loader-mark{z-index:1;background:linear-gradient(145deg,#f7f3ff24,#ffb64e14);border:1px solid #f7f3ff42;border-radius:25px;place-items:center;width:78px;height:78px;animation:2.4s ease-in-out infinite learning-loader-breathe;display:grid;position:relative;box-shadow:0 18px 40px #0000003d}.learning-loader-mark img{border-radius:14px;width:52px;height:52px;display:block}.learning-loader-mark>i{color:#ffbd6a;font-size:38px;font-style:normal;font-weight:850;line-height:1}.learning-loader-progress{border-top:1px solid #f7f3ff1c;margin-top:34px;padding-top:24px}.learning-loader-track{background:#b8aec524;border-radius:999px;height:5px;display:block;position:relative;overflow:hidden}.learning-loader-track>i{border-radius:inherit;background:linear-gradient(90deg,#f7f3ff,#ffb64e);width:38%;animation:1.65s cubic-bezier(.45,0,.25,1) infinite learning-loader-slide;position:absolute;inset:0 auto 0 -38%;box-shadow:0 0 18px #f7f3ff6b}.learning-loader-steps{justify-content:space-between;gap:14px;margin-top:14px;display:flex}.learning-loader-steps>span{color:#b8aec5;letter-spacing:.25px;white-space:nowrap;align-items:center;gap:7px;font-size:9px;font-weight:780;display:inline-flex}.learning-loader-steps i{background:#f7f3ff;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite learning-loader-dot;box-shadow:0 0 10px #f7f3ff9e}.learning-loader-steps>span:nth-child(2) i{animation-delay:.3s}.learning-loader-steps>span:nth-child(3) i{animation-delay:.6s}.learning-content-card.is-error .learning-loader-orbit,.learning-content-card.is-error .learning-loader-mark{animation:none}.learning-content-card.is-error .learning-loader-mark{background:#ffbd6a14;border-color:#ffbd6a4d}.learning-content-card.is-error .learning-loader-orbit:after{background:#ffbd6a;box-shadow:0 0 18px #ffbd6ab3}.content-retry-actions{grid-template-columns:minmax(180px,300px);justify-content:start;margin-top:28px}.content-retry-actions button{cursor:pointer}@keyframes learning-loader-spin{to{transform:rotate(1turn)}}@keyframes learning-loader-breathe{50%{transform:scale(1.055);box-shadow:0 22px 48px #0000004d,0 0 28px #f7f3ff1c}}@keyframes learning-loader-slide{0%{left:-38%}to{left:100%}}@keyframes learning-loader-dot{0%,to{opacity:.32;transform:scale(.76)}50%{opacity:1;transform:scale(1)}}.access-locked-actions .primary{color:#211a2e;background:linear-gradient(135deg,#ffb64e,#f7f3ff);box-shadow:0 14px 30px #b8aec52e}.access-locked-actions .secondary{color:#f7f3ff;background:#f7f3ff0e;border:1px solid #f7f3ff42}.access-locked-contact{color:#b8aec5;margin-top:20px;font-size:10px;line-height:1.5;display:block}.access-locked-contact a{color:#f7f3ff;font-weight:800}.feature-locked{background:radial-gradient(circle at 12% 88%,#ffb64e21,#0000 30%),radial-gradient(circle at 88% 12%,#f7f3ff29,#0000 32%),linear-gradient(145deg,#14101f,#211a2e 58%,#14101f)}.feature-locked>div{background:linear-gradient(145deg,#211a2ef0,#14101ff7);border-color:#f7f3ff33;box-shadow:0 36px 100px #00000057,inset 0 1px #ffffff09}.feature-locked>div>span{background:linear-gradient(145deg,#f7f3ff21,#ffb64e1c)}.feature-locked p{color:#ffb64e}.feature-locked b{color:#b8aec5}@media (max-width:640px){.account-access-locked{place-items:start center;padding:96px 13px 24px}.access-locked-logo{width:137px;top:24px;left:22px}.account-access-locked>.access-locked-card{border-radius:23px;padding:30px 19px 24px}.access-locked-icon{width:60px;height:60px;margin-bottom:18px}.account-access-locked .access-locked-card>h1{letter-spacing:-1.5px;font-size:clamp(32px,10vw,42px)}.account-access-locked .access-locked-card>b{font-size:13px}.access-locked-help,.access-locked-actions{grid-template-columns:1fr}.access-locked-help{margin:24px 0 20px}.learning-content-state{place-items:center;min-height:100dvh!important;padding:86px 13px 18px!important}.learning-content-state>.learning-content-card{border-radius:24px;padding:27px 21px 23px}.learning-loader-layout{grid-template-columns:1fr;gap:22px}.learning-loader-visual{grid-row:1;width:112px;height:112px;margin:0 auto}.learning-loader-orbit-inner{inset:13px}.learning-loader-mark{border-radius:20px;width:62px;height:62px}.learning-loader-mark img{border-radius:12px;width:42px;height:42px}.learning-loader-copy{text-align:center}.learning-loader-copy>p{letter-spacing:2px;margin-bottom:10px;font-size:9px}.learning-loader-copy>h1{letter-spacing:-1.7px;margin-bottom:13px;font-size:clamp(31px,10vw,39px)}.learning-loader-copy>b{font-size:13px}.learning-loader-progress{margin-top:26px;padding-top:20px}.learning-loader-steps{flex-wrap:wrap;justify-content:center;gap:8px 14px}.learning-loader-steps>span{font-size:9px}.content-retry-actions{justify-content:stretch}}@media (max-height:620px) and (min-width:641px){.learning-content-state{place-items:start center;padding-top:74px!important;padding-bottom:22px!important}.learning-content-state .access-locked-logo{width:132px;top:20px}.learning-content-state>.learning-content-card{padding:25px 32px 22px}.learning-loader-layout{grid-template-columns:minmax(0,1fr) 112px;gap:30px}.learning-loader-copy>h1{margin-bottom:11px;font-size:36px}.learning-loader-visual{width:112px;height:112px}.learning-loader-orbit-inner{inset:13px}.learning-loader-mark{border-radius:20px;width:62px;height:62px}.learning-loader-mark img{width:42px;height:42px}.learning-loader-progress{margin-top:20px;padding-top:17px}}@media (prefers-reduced-motion:reduce){.learning-loader-orbit,.learning-loader-mark,.learning-loader-track>i,.learning-loader-steps i{animation:none}.learning-loader-track>i{width:56%;left:0}}.trainer-home.learning-home{--purple:#58466d;--purple-2:#b8aec5;--lime:#f7f3ff;background:#14101f}.trainer-home.learning-home .learning-nav,.exam header,.simulation-header-actions{background:#14101ff2;border-color:#f7f3ff1f}.trainer-home.learning-home .learning-hero{background:radial-gradient(circle at 8% 94%,#f7f3ff45,#0000 30%),radial-gradient(circle at 88% 8%,#b8aec561,#0000 34%),linear-gradient(118deg,#14101f 0% 45%,#58466d 100%)}.trainer-home.learning-home .learning-hero em,.trainer-home.learning-home .learning-heading>div>p,.trainer-home.learning-home .hero-tags b,.trainer-home.learning-home .scoreboard-stats dd{color:var(--kk-blue-soft)}.trainer-home.learning-home .learning-catalog{background:radial-gradient(900px 650px at 100% 0,#b8aec53b 0,#0000 100%),linear-gradient(#14101f 0,#211a2e 1600px),#211a2e}.trainer-home.learning-home .main-stage-switch button.on{background:linear-gradient(135deg,#58466d,#b8aec5);box-shadow:0 9px 24px #b8aec547}.trainer-home.learning-home .learning-tool-switch{background:linear-gradient(145deg,#14101ff0,#14101ffa);border-color:#b8aec529;box-shadow:inset 0 1px #ffffff06,0 8px 20px #0000002e}.trainer-home.learning-home .learning-tool-switch .top-formula-button,.trainer-home.learning-home .learning-tool-switch .top-simulation-button{box-shadow:none;background:0 0;border-color:#0000;animation:none}.trainer-home.learning-home .learning-tool-switch .top-formula-button span{color:#ffb64e;box-shadow:none;background:#ffb64e1a;border-color:#ffb64e24}.trainer-home.learning-home .learning-tool-switch .top-simulation-button span{color:#c5a5d7;box-shadow:none;background:#59307740;border-color:#ae84ca2e}@media (min-width:761px) and (hover:hover) and (pointer:fine){.trainer-home.learning-home .learning-tool-switch button:hover{color:#f7f3ff;box-shadow:none;background:#ffffff09;border-color:#b8aec529;transform:none}.trainer-home.learning-home .learning-tool-switch .top-formula-button:hover span{box-shadow:none;background:#ffb64e26;border-color:#ffb64e40}.trainer-home.learning-home .learning-tool-switch .top-simulation-button:hover,.trainer-home.learning-home .learning-tool-switch .top-simulation-button:hover span{box-shadow:none;border-color:#b690cf42}.trainer-home.learning-home .learning-tool-switch .top-simulation-button:hover span{color:#d5bce2;background:#59307752}}.trainer-home.learning-home .learning-tool-switch button:focus-visible{outline-offset:2px;outline:2px solid #f7f3ff80}.trainer-home.learning-home .accuracy-orb{color:#211a2e;background:radial-gradient(circle at 35% 25%,#f7f3ff,#f7f3ff 58%,#b8aec5);box-shadow:0 0 0 9px #f7f3ff1a,0 18px 38px #00000040}.trainer-home.learning-home .learning-scoreboard .scoreboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.kaelte-klar-auth .auth-setup-card{max-width:500px}.kaelte-klar-auth .auth-setup-note{border:1px solid #b8aec533;border-left:4px solid var(--kk-blue);color:#58466d;background:#f7f3ff;border-radius:12px;margin-top:28px;padding:16px 18px;font-size:13px;line-height:1.55}.kaelte-klar-auth .auth-preview-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.kaelte-klar-auth .auth-preview-actions a{color:#fff;text-align:center;background:#58466d;border-radius:10px;place-items:center;min-height:44px;font-size:11px;font-weight:850;text-decoration:none;display:grid}.trainer-home.learning-home .learning-hero .learning-summary-panel{grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important;align-self:center!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:hidden!important}.trainer-home.learning-home .learning-summary-panel>.overview.learning-scoreboard{background:radial-gradient(circle at 100% 0,#f7f3ff1a,#0000 36%),linear-gradient(145deg,#211a2ef5,#11192ff0)!important;border:1px solid #f7f3ff2e!important;border-radius:24px!important;grid-template-rows:auto auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:12px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:20px!important;display:grid!important;overflow:visible!important;box-shadow:0 24px 55px #14101f4d,inset 0 1px #ffffff0b!important}.trainer-home.learning-home .learning-summary-panel>.overview.learning-scoreboard:before{display:none!important}.trainer-home.learning-home .learning-scoreboard .points-orb.accuracy-orb{width:100%!important;min-width:0!important;height:auto!important;min-height:96px!important;color:var(--kk-ice)!important;background:linear-gradient(135deg,#f7f3ff33,#58466d1a)!important;border:1px solid #f7f3ff45!important;border-radius:16px!important;grid-area:1/1!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(110px,.8fr) minmax(150px,1.2fr)!important;align-items:center!important;margin:0!important;padding:16px 18px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0e!important}.trainer-home.learning-home .learning-scoreboard .points-orb.accuracy-orb:before{display:none!important}.trainer-home.learning-home .learning-scoreboard .points-orb.accuracy-orb>b{color:#f7f3ff!important;grid-area:1/1!important;justify-self:start!important;font-size:clamp(32px,3vw,44px)!important;line-height:1!important}.trainer-home.learning-home .learning-scoreboard .points-orb.accuracy-orb>span{color:#f7f3ff!important;letter-spacing:1.4px!important;grid-area:2/1!important;justify-self:start!important;margin:6px 0 0!important;font-size:10px!important}.trainer-home.learning-home .learning-scoreboard .points-orb.accuracy-orb .accuracy-count{text-align:left!important;border:0!important;border-left:1px solid #f7f3ff38!important;flex-direction:column!important;grid-area:1/2/3!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;min-width:0!important;margin:0!important;padding:4px 0 4px 18px!important;display:flex!important}.trainer-home.learning-home .learning-scoreboard .points-orb.accuracy-orb .accuracy-count strong{overflow-wrap:anywhere;max-width:100%;color:#fff!important;font-size:clamp(19px,2vw,25px)!important;line-height:1.1!important}.trainer-home.learning-home .learning-scoreboard .points-orb.accuracy-orb .accuracy-count em{text-transform:uppercase;margin-top:6px;color:#f7f3ff!important;letter-spacing:.8px!important;white-space:normal!important;font-size:10px!important;line-height:1.25!important}.trainer-home.learning-home .learning-scoreboard .scoreboard-stats{grid-area:2/1!important;grid-template-rows:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;display:grid!important}.trainer-home.learning-home .learning-scoreboard .scoreboard-stats>div{background:linear-gradient(145deg,#ffffff12,#ffffff06)!important;border:1px solid #f7f3ff1f!important;border-radius:14px!important;min-width:0!important;height:auto!important;min-height:72px!important;padding:13px 12px!important;box-shadow:inset 0 1px #ffffff0b!important}.trainer-home.learning-home .learning-scoreboard .scoreboard-stats dt{min-width:0;color:#f7f3ff!important;letter-spacing:.35px!important;gap:4px!important;font-size:10px!important;font-weight:850!important;line-height:1.25!important}.trainer-home.learning-home .learning-scoreboard .scoreboard-stats dd{overflow-wrap:anywhere;white-space:nowrap;margin-top:9px!important;font-size:clamp(15px,1.5vw,19px)!important;line-height:1.1!important}.trainer-home.learning-home .learning-scoreboard .overview-traffic-light{grid-area:3/1!important;min-width:0!important;padding-top:12px!important}.trainer-home.learning-home .learning-scoreboard .overview-traffic-light>b{color:#f7f3ff!important;letter-spacing:2px!important;font-size:9px!important}.trainer-home.learning-home .learning-scoreboard .overview-traffic-light>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.trainer-home.learning-home .learning-scoreboard .overview-traffic-light span{background:linear-gradient(145deg,#ffffff12,#ffffff06)!important;border:1px solid #f7f3ff1f!important;border-radius:14px!important;min-width:0!important;min-height:58px!important;padding:10px 12px!important;box-shadow:inset 0 1px #ffffff0b!important}.trainer-home.learning-home .learning-scoreboard .overview-traffic-light strong{font-size:18px!important}.trainer-home.learning-home .learning-scoreboard .overview-traffic-light small{overflow-wrap:anywhere;white-space:normal!important}.trainer-home.learning-home .learning-scoreboard .scoreboard-scope{background:#ffffff09!important;border:1px solid #f7f3ff1a!important;border-radius:12px!important;grid-area:4/1!important;width:100%!important;min-width:0!important;min-height:38px!important;margin:0!important;padding:9px 12px!important}@media (min-width:761px){html body .trainer-home.learning-home>.learning-hero>.learning-summary-panel>.overview.learning-scoreboard{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(270px,.9fr) minmax(0,1.6fr)!important;align-content:start!important;align-items:stretch!important}html body .trainer-home.learning-home>.learning-hero .learning-scoreboard .points-orb.accuracy-orb{grid-area:1/1!important;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr)!important;height:100%!important;min-height:112px!important}html body .trainer-home.learning-home>.learning-hero .learning-scoreboard .scoreboard-stats{grid-area:1/2!important;align-self:stretch!important}html body .trainer-home.learning-home>.learning-hero .learning-scoreboard .scoreboard-stats>div{flex-direction:column;justify-content:center;min-height:112px!important;display:flex!important}html body .trainer-home.learning-home>.learning-hero .learning-scoreboard .overview-traffic-light{grid-area:2/1/auto/-1!important}html body .trainer-home.learning-home>.learning-hero .learning-scoreboard .scoreboard-scope{grid-area:3/1/auto/-1!important}}@media (min-width:1101px) and (max-width:1366px) and (orientation:landscape){html body .trainer-home.learning-home>.learning-hero>.learning-summary-panel>.overview.learning-scoreboard{grid-template-rows:auto auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:18px!important}html body .trainer-home.learning-home>.learning-hero .learning-scoreboard .points-orb.accuracy-orb{grid-area:1/1!important;min-height:96px!important}html body .trainer-home.learning-home>.learning-hero .learning-scoreboard .scoreboard-stats{grid-area:2/1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .trainer-home.learning-home>.learning-hero .learning-scoreboard .scoreboard-stats>div{min-height:70px!important;padding:10px!important}html body .trainer-home.learning-home>.learning-hero .learning-scoreboard .overview-traffic-light{grid-area:3/1!important;padding-top:10px!important}html body .trainer-home.learning-home>.learning-hero .learning-scoreboard .scoreboard-scope{grid-area:4/1!important}}html body .trainer-home.learning-home>.learning-nav.learner-nav>.learner-account-menu{left:auto!important;right:max(16px, env(safe-area-inset-right))!important}html body .trainer-home.learning-home>.learning-nav.learner-nav>.feedback-launcher{left:auto!important;right:calc(max(16px, env(safe-area-inset-right)) + 60px)!important;position:absolute!important}html body .trainer-home.learning-home>.learning-nav.learner-nav>.trainer-brand{left:clamp(18px,6vw,96px)!important}html body .trainer-home.learning-home>.learning-nav.learner-nav .learner-account-popover{transform-origin:100% 0!important;left:auto!important;right:0!important}@media (max-width:760px){html body .trainer-home.learning-home>.learning-hero{background:radial-gradient(circle at 8% 94%,#f7f3ff45,#0000 30%),radial-gradient(circle at 88% 8%,#b8aec561,#0000 34%),linear-gradient(118deg,#14101f 0% 45%,#58466d 100%)!important}html body .trainer-home.learning-home>.learning-hero>.learning-summary-panel{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;overflow:visible!important}html body .trainer-home.learning-home>.learning-nav.learner-nav>.learner-account-menu{top:12px!important;left:auto!important;right:max(10px, env(safe-area-inset-right))!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body .trainer-home.learning-home>.learning-nav.learner-nav>.feedback-launcher{top:12px!important;left:auto!important;right:calc(max(10px, env(safe-area-inset-right)) + 52px)!important}html body .trainer-home.learning-home>.learning-nav.learner-nav>.trainer-brand{object-fit:contain!important;object-position:left center!important;width:108px!important;max-width:108px!important;height:52px!important;top:50%!important;left:16px!important;transform:translateY(-50%)!important}}body.formula-modal-open{overflow:hidden}.kk-formula-shell{z-index:1600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14101fd1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.kk-formula-shell.is-docked{background:#14101ff5;padding:12px;position:absolute}.kk-formula-panel{width:min(1180px,100%);max-height:min(880px,100vh - 48px);color:var(--kk-ice);background:linear-gradient(160deg,#211a2e,#14101f 70%);border:1px solid #f7f3ff38;border-radius:22px;overflow:auto;box-shadow:0 28px 80px #0000006b}.kk-formula-panel>header{z-index:2;background:#211a2ef5;border-bottom:1px solid #f7f3ff24;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px 20px;display:flex;position:sticky;top:0}.kk-formula-brand{align-items:center;gap:20px;min-width:0;display:flex}.kk-formula-brand>img{object-fit:contain;object-position:left center;flex:none;width:126px;height:48px}.kk-formula-panel>header span{color:var(--kk-blue);letter-spacing:1.8px;font-size:10px;font-weight:900}.kk-formula-panel>header h2{letter-spacing:-1px;margin:7px 0 5px;font-size:clamp(24px,4vw,34px)}.kk-formula-panel>header p{color:#b8aec5;margin:0;font-size:13px}.kk-formula-panel>header button{color:#fff;background:#ffffff0d;border:1px solid #f7f3ff33;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:27px;line-height:1;display:grid}.kk-formula-toolbar{z-index:1;background:#14101ff7;border-bottom:1px solid #f7f3ff1f;gap:12px;padding:18px 26px;display:grid;position:sticky;top:113px;box-shadow:0 14px 30px #00000024}.kk-formula-toolbar label{gap:7px;display:grid}.kk-formula-toolbar-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;display:grid}.kk-formula-pdf,.kk-formula-download{color:#f7f3ff;background:#f7f3ff14;border:1px solid #f7f3ff40;border-radius:13px;justify-content:center;align-items:center;min-height:48px;padding:0 15px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.kk-formula-pdf{gap:8px}.kk-formula-pdf>span{color:#14101f;letter-spacing:.5px;background:#ffb64e;border-radius:7px;place-items:center;min-width:32px;height:25px;font-size:9px;display:grid}@media (min-width:761px) and (hover:hover) and (pointer:fine){.kk-formula-pdf:hover,.kk-formula-download:hover{background:#f7f3ff24;border-color:#f7f3ff}}.kk-formula-toolbar label>span{color:#b8aec5;letter-spacing:1.4px;text-transform:uppercase;font-size:10px;font-weight:900}.kk-formula-toolbar input{color:#f7f3ff;background:#14101f;border:1px solid #f7f3ff38;border-radius:13px;outline:none;width:100%;min-height:48px;padding:0 16px;font:700 14px/1 Arial,Helvetica,sans-serif}.kk-formula-toolbar input:focus{border-color:#f7f3ff;box-shadow:0 0 0 3px #f7f3ff1f}.kk-formula-toolbar input::placeholder{color:#b8aec5}.kk-formula-filters{scrollbar-width:thin;gap:7px;padding:1px 0 3px;display:flex;overflow-x:auto}.kk-formula-filters button{color:#b8aec5;background:#ffffff09;border:1px solid #f7f3ff24;border-radius:999px;flex:none;min-height:38px;padding:0 14px;font-size:11px;font-weight:850}.kk-formula-filters button.is-active{color:#ffb64e;background:#ffb64e21;border-color:#ffb64e8c}@media (min-width:761px) and (hover:hover) and (pointer:fine){.kk-formula-filters button:hover{color:#ffb64e;background:#ffb64e21;border-color:#ffb64e8c}}.kk-formula-toolbar>p{color:#b8aec5;margin:0;font-size:11px}.kk-formula-toolbar>p strong{color:#ffb64e}.kk-formula-groups{gap:22px;padding:24px 26px;display:grid}.kk-formula-group h3{color:#f7f3ff;justify-content:space-between;align-items:center;gap:16px;margin:0 0 11px;font-size:14px;display:flex}.kk-formula-group h3 span{color:#b8aec5;letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:800}.kk-formula-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kk-formula-group article{background:linear-gradient(145deg,#ffffff0b,#f7f3ff06);border:1px solid #f7f3ff1f;border-radius:14px;gap:7px;min-width:0;padding:15px 16px;display:grid}.kk-formula-group article.is-focused{background:linear-gradient(145deg,#ffb64e29,#f7f3ff14);border-color:#ffb64ed1;box-shadow:0 0 0 3px #ffb64e1a,0 18px 42px #0000003d}.kk-formula-group article.is-focused:before{content:"PASSEND ZUR FRAGE";color:#211a2e;letter-spacing:.8px;background:#ffb64e;border-radius:999px;width:fit-content;margin-bottom:8px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-flex}.kk-formula-group article span,.kk-formula-group article small{color:#b8aec5;font-size:11px}.kk-formula-group article strong{overflow-wrap:anywhere;color:#fff;font-size:clamp(18px,2.4vw,23px);font-weight:800}.kk-formula-group article p{color:#f7f3ff;margin:2px 0 0;font-size:11px;line-height:1.5}.kk-formula-empty{color:#b8aec5;border:1px dashed #f7f3ff40;border-radius:16px;justify-items:start;gap:8px;padding:32px;display:grid}.kk-formula-empty strong{color:#fff;font-size:18px}.kk-formula-empty button{color:#ffb64e;background:#ffb64e21;border:1px solid #ffb64e80;border-radius:12px;min-height:42px;margin-top:5px;padding:0 16px;font-weight:800}.kk-formula-panel>footer{color:#b8aec5;background:#ffc75c0e;border:1px solid #ffc75c33;border-radius:14px;margin:0 26px 24px;padding:18px 20px;font-size:11px;line-height:1.5}.kk-formula-panel>footer strong{color:#ffd88d;font-size:12px}.kk-formula-panel>footer p{margin:5px 0 0}.kk-admin-shell{color:#f7f4f8;background:radial-gradient(circle at 8% 24%,#ffb64e29,#0000 27%),radial-gradient(circle at 92% 15%,#732da961,#0000 34%),radial-gradient(#ffffff0b 1px,#0000 1px) 0 0/28px 28px,linear-gradient(120deg,#050506 0%,#0d0811 35%,#231035 67%,#40166e 100%);min-height:100vh}.kk-admin-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#050507e0;border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:82px;padding:10px clamp(18px,5vw,76px);display:grid}.kk-admin-brand{place-items:center;display:grid}.kk-admin-header img{width:150px;max-height:54px}.kk-admin-header-meta{gap:4px;min-width:0;display:grid}.kk-admin-header span{color:#ffb64e;letter-spacing:1.7px;font-size:9px;font-weight:900}.kk-admin-header b{text-overflow:ellipsis;font-size:12px;overflow:hidden}.kk-admin-header button,.kk-user-admin-intro button{color:inherit;background:#ffffff0e;border:1px solid #ffb64e40;border-radius:12px;padding:10px 14px;font-size:11px;font-weight:800}.kk-admin-header button>span{margin-right:5px;font-size:14px}.kk-admin-hero{background:linear-gradient(100deg,#030506ad,#1d0b2b47);border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(34px,6vw,92px);min-height:500px;padding:64px clamp(20px,7vw,110px);display:grid}.kk-admin-hero-copy>p,.kk-admin-overview-head>span{color:#ffb64e;letter-spacing:2px;margin:0 0 18px;font-size:10px;font-weight:950}.kk-admin-hero-copy h1{color:#fff;letter-spacing:-3.2px;margin:0;font-size:clamp(46px,5.8vw,78px);font-weight:760;line-height:.98}.kk-admin-hero-copy h1 em{color:#ffb64e;font-style:normal;font-weight:500}.kk-admin-hero-copy>span{color:#c7bdca;max-width:720px;margin-top:26px;font-size:16px;line-height:1.65;display:block}.kk-admin-hero-tags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.kk-admin-hero-tags b{color:#ede8ef;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;padding:9px 12px;font-size:10px}.kk-admin-overview{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#100814c2;border:1px solid #ac78c33d;border-radius:26px;padding:24px;box-shadow:0 30px 80px #00000047}.kk-admin-overview-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.kk-admin-overview-head>span{margin:0}.kk-admin-overview-head>b{color:#c9becd;font-size:10px}.kk-admin-overview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.kk-admin-overview dl>div{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;gap:7px;min-height:92px;padding:16px;display:grid}.kk-admin-overview dt{color:#9c909f;font-size:10px;font-weight:800}.kk-admin-overview dd{color:#f6f1f7;margin:0;font-size:28px;font-weight:900}.kk-admin-privacy-note{background:#ffb64e17;border:1px solid #ffb64e2e;border-radius:14px;grid-template-columns:42px 1fr;align-items:center;gap:12px;margin-top:12px;padding:13px;display:grid}.kk-admin-privacy-note>span{color:#ffb64e;background:#ffb64e1f;border-radius:12px;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.kk-admin-privacy-note p{color:#9f94a2;margin:0;font-size:10px;line-height:1.5}.kk-admin-privacy-note b{color:#e9e3eb;font-size:11px;display:block}.kk-admin-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050507e0;border-bottom:1px solid #ffffff14;justify-content:center;gap:8px;padding:12px clamp(18px,5vw,72px);display:flex;position:sticky;top:0;overflow-x:auto}.kk-admin-nav button{color:#9e949f;background:#ffffff06;border:1px solid #0000;border-radius:12px;flex:none;align-items:center;gap:9px;padding:11px 17px;font-size:12px;font-weight:850;display:flex}.kk-admin-nav button>span{color:#766d78;font-size:9px}.kk-preview-banner{color:#765910;letter-spacing:1px;text-align:center;background:#fff4cf;padding:9px 18px;font-size:10px;font-weight:900}.kk-admin-content,.kk-admin-tool,.kk-user-admin,.kk-error-admin{width:min(1420px,100% - 36px);margin:0 auto;padding:42px 0 86px}.kk-user-admin-intro{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.kk-user-admin-intro span{color:#ffb64e;letter-spacing:1.8px;font-size:10px;font-weight:900}.kk-user-admin-intro h1{color:#fff;margin:7px 0 8px;font-size:clamp(28px,4vw,42px)}.kk-user-admin-intro p{color:#a89fac;max-width:700px;margin:0;font-size:13px;line-height:1.55}.kk-user-admin-intro button{color:#e9e4eb;background:#ffffff0e}.kk-user-create{background:#0c080fb8;border:1px solid #ffffff17;border-radius:20px;grid-template-columns:1.1fr 1fr 1.35fr auto;align-items:end;gap:12px;margin-bottom:18px;padding:20px;display:grid;box-shadow:0 24px 60px #00000029}.kk-user-create h2{color:#fff;grid-column:1/-1;margin:0 0 3px;font-size:18px}.kk-user-create>label{color:#a69ca8;text-transform:uppercase;gap:7px;font-size:10px;font-weight:850;display:grid}.kk-user-create input[type=text],.kk-user-create input[type=email],.kk-user-create>label input{color:#fff;text-transform:none;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;min-width:0;height:43px;padding:0 12px;font-size:13px}.kk-user-create fieldset{color:#d1c8d3;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:14px;min-height:43px;margin:0;display:flex}.kk-user-create fieldset legend{padding:0 5px;font-size:9px;font-weight:800}.kk-user-create fieldset label{gap:6px;font-size:12px;font-weight:800;display:flex}.kk-user-create>button,.kk-user-actions button,.kk-error-list article>button,.kk-error-actions button{color:#071006;background:linear-gradient(135deg,#77cf4f,#9aeb72);border:0;border-radius:9px;min-height:43px;padding:0 15px;font-size:11px;font-weight:850}.kk-admin-notice{color:#ffb64e;background:#ffb64e1f;border:1px solid #ffb64e33;border-radius:10px;margin:12px 0;padding:12px 14px;font-size:12px}.kk-user-list,.kk-error-list{gap:9px;display:grid}.kk-user-list>article{background:#0e0912b8;border:1px solid #ffffff14;border-radius:17px;grid-template-columns:minmax(200px,1fr) auto auto;align-items:center;gap:20px;padding:16px 18px;display:grid}.kk-user-subscription{background:#14101f85;border:1px solid #f7f3ff26;border-radius:18px;grid-template-columns:repeat(2,minmax(130px,1fr));gap:10px 18px;margin:0;padding:14px 18px;display:grid}.kk-user-subscription div{flex-direction:column;gap:4px;min-width:0;display:flex}.kk-user-subscription dt{color:#b8aec5;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.kk-user-subscription dd{color:#f7f3ff;margin:0;font-size:13px;font-weight:800;line-height:1.3}.kk-user-subscription .retention{border-top:1px solid #ffb64e1f;grid-column:1/-1;padding-top:9px}.kk-retention-explainer{color:#b8aec5;background:#225b3429;border:1px solid #ffb64e33;border-radius:18px;margin:18px 0 0;padding:16px 18px;font-size:12px;line-height:1.6}.auth-retention-note{color:#58466d;background:#f7f3ff12;border:1px solid #f7f3ff38;border-radius:14px;margin-top:18px;padding:13px 15px;font-size:11px;line-height:1.55}.kk-user-identity{gap:3px;min-width:0;display:grid}.kk-user-identity b,.kk-user-identity span{text-overflow:ellipsis;overflow:hidden}.kk-user-identity span{color:#9f95a2;font-size:12px}.kk-user-identity small{color:#ffb64e;text-transform:uppercase;font-size:9px;font-weight:850}.kk-user-access,.kk-user-actions{align-items:center;gap:9px;display:flex}.kk-user-access label{align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.kk-user-actions button{color:#e8e1ea;background:#ffffff0e;border:1px solid #ffffff14;min-height:36px}.kk-user-actions button.danger{color:#ff9da8;background:#d24a5a1f}.kk-user-empty{color:#9e94a1;text-align:center;border:1px dashed #ffffff29;border-radius:14px;padding:28px}.kk-error-list{grid-template-columns:repeat(2,minmax(0,1fr))}.kk-error-status-tabs{background:#14101fad;border:1px solid #f7f3ff24;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(620px,100%);margin:0 0 22px;padding:6px;display:grid}.kk-error-status-tabs button{color:#b8aec5;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:68px;padding:10px 12px 10px 16px;display:flex}.kk-error-status-tabs button>span{gap:3px;min-width:0;display:grid}.kk-error-status-tabs button b{color:#f7f3ff;font-size:14px}.kk-error-status-tabs button small{color:#b8aec5;font-size:10px}.kk-error-status-tabs button strong{color:#b8aec5;background:#2d243bc7;border-radius:11px;place-items:center;min-width:36px;height:36px;font-size:13px;display:grid}.kk-error-status-tabs button.is-active{background:linear-gradient(135deg,#b8aec545,#329c702e);border-color:#f7f3ff6b;box-shadow:0 10px 28px #14101f2e,inset 0 0 0 1px #f7f3ff06}.kk-error-status-tabs button.is-active b{color:#f7f3ff}.kk-error-status-tabs button.is-active small{color:#b8aec5}.kk-error-status-tabs button.is-active strong{color:#211a2e;background:#75dc72}.kk-error-status-tabs button:focus-visible{outline-offset:3px;outline:2px solid #f7f3ff}.kk-error-list article{background:#0e0912b8;border:1px solid #ffffff14;border-left:4px solid #ee777b;border-radius:14px;padding:19px}.kk-error-list article.completed{opacity:.72;border-left-color:#58b995}.kk-error-list header{color:#a198a4;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:10px;font-weight:800;display:flex}.kk-error-card-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kk-error-card-meta em{color:#ff9da1;letter-spacing:.7px;background:#ee777b17;border:1px solid #ee777b40;border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal}.kk-error-list article.completed .kk-error-card-meta em{color:#8fe0bd;background:#58b9951a;border-color:#58b99542}.kk-error-list h2{color:#fff;margin:13px 0 7px;font-size:18px}.kk-error-list p{color:#b5abb8;white-space:pre-wrap;font-size:13px;line-height:1.55}.kk-error-list small{color:#928898;overflow-wrap:anywhere;margin:14px 0;display:block}.kk-error-actions{flex-wrap:wrap;gap:12px;display:flex}.kk-error-actions .kk-error-question{color:#f7f3ff;background:#2d243b;border:1px solid #b8aec5}.kk-error-actions button:focus-visible{outline-offset:3px;outline:2px solid #f7f3ff}.kk-error-empty{text-align:center;background:#211a2e8f;border:1px dashed #f7f3ff2e;border-radius:18px;grid-column:1/-1;align-content:center;place-items:center;gap:8px;min-height:220px;padding:32px;display:grid}.kk-error-empty>span{color:#8ee38f;background:#67dc931f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.kk-error-empty b{color:#f7f3ff;font-size:17px}.kk-error-empty p{color:#b8aec5;max-width:520px;margin:0}.kk-admin-shell input[type=checkbox]{accent-color:#ffb64e}.kk-admin-shell .auth-error{color:#ffadb6;background:#b531431f;border:1px solid #ff6f7e38}@media (max-width:1050px){.kk-admin-hero{grid-template-columns:1fr;min-height:0;padding-top:54px;padding-bottom:54px}.kk-admin-overview{width:min(680px,100%)}.kk-user-create{grid-template-columns:repeat(2,minmax(0,1fr))}.kk-user-create>button{min-height:44px}}@media (max-width:760px){:is(html:has(.kaelte-klar-auth),body:has(.kaelte-klar-auth)){background:var(--kk-navy)!important}.kaelte-klar-auth.auth-screen{background:radial-gradient(circle at 88% 18%,#b8aec561,#0000 30%),radial-gradient(circle at 8% 78%,#f7f3ff1f,#0000 25%),linear-gradient(#2d243b 0%,#14101f 30% 58%,#211a2e 100%)!important}.kaelte-klar-auth .auth-kicker,.kaelte-klar-auth .auth-message>p{color:var(--kk-blue)!important}.kaelte-klar-auth .auth-primary{color:#211a2e!important;background:linear-gradient(135deg,#f7f3ff,#f7f3ff)!important;box-shadow:0 10px 22px #f7f3ff38!important}.kaelte-klar-auth .auth-mobile-brand>a{place-items:center;width:220px;min-height:92px;display:grid}.kaelte-klar-auth .auth-preview-actions{grid-template-columns:1fr}.kaelte-klar-auth .auth-card input{background:#14101fb8!important;border-color:#f7f3ff47!important}.trainer-home.learning-home .learning-scoreboard .scoreboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.trainer-home.learning-home .learning-summary-panel>.overview.learning-scoreboard{gap:9px!important;padding:12px!important}.trainer-home.learning-home .learning-scoreboard .points-orb.accuracy-orb{grid-template-columns:minmax(88px,.8fr) minmax(0,1.2fr)!important;min-height:86px!important;padding:13px 14px!important}.trainer-home.learning-home .learning-scoreboard .points-orb.accuracy-orb .accuracy-count{padding-left:13px!important}.trainer-home.learning-home .learning-scoreboard .scoreboard-stats>div{min-height:62px!important;padding:8px 6px!important}.trainer-home.learning-home .learning-scoreboard .scoreboard-stats dt{font-size:9px!important}.trainer-home.learning-home .learning-scoreboard .scoreboard-stats dd{font-size:15px!important}.kk-formula-shell{place-items:stretch stretch;padding:0}.kk-formula-panel{border:0;border-radius:0;width:100%;max-height:100dvh}.kk-formula-panel>header{padding:19px 18px 16px}.kk-formula-brand{align-items:flex-start;gap:12px}.kk-formula-brand>img{width:96px;height:38px}.kk-formula-panel>header h2{font-size:clamp(20px,7vw,28px)}.kk-formula-panel>header p{display:none}.kk-formula-toolbar{padding:15px 18px;position:static}.kk-formula-toolbar-row{grid-template-columns:1fr 1fr}.kk-formula-toolbar-row label{grid-column:1/-1}.kk-formula-pdf,.kk-formula-download{min-height:44px;padding-inline:10px}.kk-formula-toolbar input{min-height:46px}.kk-formula-groups{gap:18px;padding:19px 18px}.kk-formula-group>div{grid-template-columns:1fr}.kk-formula-panel>footer{margin:0 18px 20px;padding:14px 16px}.kk-admin-header{grid-template-columns:105px minmax(0,1fr) auto;gap:10px;padding:8px 14px}.kk-admin-header img{width:105px}.kk-admin-header button{padding:9px;font-size:10px}.kk-admin-header button>span{display:none}.kk-admin-hero{gap:30px;padding:42px 18px 38px}.kk-admin-hero-copy h1{letter-spacing:-2.4px;font-size:clamp(42px,13vw,58px)}.kk-admin-hero-copy>span{margin-top:20px;font-size:14px}.kk-admin-hero-tags{gap:7px}.kk-admin-hero-tags b{padding:8px 10px;font-size:9px}.kk-admin-overview{border-radius:20px;padding:16px}.kk-admin-overview-head{flex-direction:column;align-items:flex-start;gap:4px}.kk-admin-overview dl>div{min-height:78px;padding:13px}.kk-admin-overview dd{font-size:23px}.kk-admin-nav{justify-content:flex-start;padding:8px 12px}.kk-admin-nav button{padding:10px 13px;font-size:11px}.kk-admin-content,.kk-admin-tool,.kk-user-admin,.kk-error-admin{width:calc(100% - 24px);padding:24px 0 48px}.kk-user-admin-intro{flex-direction:column}.kk-user-create{grid-template-columns:1fr}.kk-user-list>article{grid-template-columns:1fr;gap:13px}.kk-user-access,.kk-user-actions{flex-wrap:wrap}.kk-error-list{grid-template-columns:1fr}}.kk-admin-shell{--admin-ink:#211a2e;--admin-muted:#58466d;--admin-line:#b8aec52b;--admin-card:#ffffffe0;color:var(--admin-ink);background:radial-gradient(circle at 12% 8%,#f7f3ff33,#0000 28%),radial-gradient(circle at 88% 15%,#ffb64e29,#0000 28%),linear-gradient(145deg,#f8fdfe 0%,#f7f3ff 52%,#f4fbf6 100%);overflow-x:clip}.kk-admin-header{color:#f7f3ff;background:#14101ff5;border-bottom:1px solid #f7f3ff26;grid-template-columns:auto minmax(280px,430px) minmax(0,1fr) auto;min-height:86px;box-shadow:0 12px 34px #211a2e1f}.kk-admin-header-meta{justify-self:end}.kk-admin-header span{color:#f7f3ff}.kk-admin-header button{border-color:#f7f3ff3d}.kk-admin-hero{border-bottom:1px solid var(--admin-line);background:linear-gradient(110deg,#ffffffeb,#f7f3ffb8),radial-gradient(circle at 90% 20%,#ffb64e2e,#0000 42%);min-height:440px}.kk-admin-hero-copy h1,.kk-user-admin-intro h1{color:var(--admin-ink)}.kk-admin-nav{border-bottom:1px solid var(--admin-line);background:#f8fdfef0;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:7px;width:100%;min-height:0;padding:10px clamp(12px,4vw,64px);display:grid;overflow:hidden;box-shadow:0 10px 28px #2d243b0f}.kk-admin-nav button{color:#58466d;white-space:nowrap;text-overflow:ellipsis;background:#f7f3ff;border-color:#0000;justify-content:center;min-width:0;overflow:hidden}.kk-user-create h2,.kk-user-identity b,.kk-error-list h2{color:var(--admin-ink)}.kk-user-admin-intro button{border-color:var(--admin-line);color:#2d243b;background:#fff}.kk-admin-shell .content-editor{--editor-accent:#f7f3ff;--editor-green:#ffb64e;background:radial-gradient(circle at 84% 8%,#f7f3ff2e,#0000 27%),linear-gradient(145deg,#211a2e,#58466d 55%,#58466d)}.kk-admin-shell .content-editor:before{opacity:.28}.kk-admin-shell .editor-topbar,.kk-admin-shell .editor-tabs,.kk-admin-shell .editor-sidebar,.kk-admin-shell .editor-panel,.kk-admin-shell .editor-position-scale{background:#14101feb;border-color:#f7f3ff33;box-shadow:0 18px 46px #14101f33}.kk-admin-shell .editor-tab.active,.kk-admin-shell .editor-secondary.active{background:linear-gradient(135deg,#f7f3ff40,#ffb64e29)}.kk-admin-preview-header{z-index:1000;color:#f7f3ff;background:#14101ff7;border-bottom:1px solid #f7f3ff29;grid-template-columns:auto minmax(280px,430px) minmax(0,1fr) auto;align-items:center;gap:18px;min-height:82px;padding:10px clamp(18px,5vw,76px);display:grid;position:sticky;top:0;box-shadow:0 12px 32px #14101f2e}.kk-admin-preview-header img{object-fit:contain;width:150px;max-height:54px}.kk-admin-preview-header>p{color:#b8aec5;letter-spacing:1px;text-align:right;margin:0;font-size:10px;font-weight:850}.kk-admin-preview-header>button{color:#fff;background:#ffffff0f;border:1px solid #f7f3ff3d;border-radius:12px;padding:10px 14px;font-weight:800}@media (max-width:850px){.kk-admin-header,.kk-admin-preview-header{grid-template-columns:auto minmax(210px,1fr) auto}.kk-admin-header-meta,.kk-admin-preview-header>p{display:none}.kk-admin-hero{grid-template-columns:1fr;min-height:auto}}@media (max-width:520px){.kk-admin-header,.kk-admin-preview-header{grid-template-columns:74px minmax(0,1fr);gap:8px;padding:8px 10px}.kk-admin-header img,.kk-admin-preview-header img{width:70px}.kk-admin-header>button,.kk-admin-preview-header>button{display:none}.kk-admin-nav{grid-template-columns:repeat(4,minmax(64px,1fr));gap:4px;padding:7px;overflow-x:auto}.kk-admin-nav button{padding:10px 5px;font-size:9px}.kk-admin-nav button>span{display:none}}.kk-admin-shell{--admin-ink:#f7f3ff;--admin-muted:#b8aec5;--admin-line:#f7f3ff2b;--admin-card:#211a2ee0;color:var(--admin-ink);background:radial-gradient(circle at 10% 5%,#f7f3ff26,#0000 30%),radial-gradient(circle at 91% 14%,#ffb64e1a,#0000 29%),linear-gradient(145deg,#14101f 0%,#211a2e 50%,#2d243b 100%)}.kk-admin-header{background:#14101ff5;border-color:#f7f3ff29}.kk-admin-hero{border-color:var(--admin-line);background:radial-gradient(circle at 84% 18%,#f7f3ff1f,#0000 36%),linear-gradient(112deg,#14101ff5,#2d243bdb)}.kk-admin-hero-copy>p,.kk-admin-overview-head>span,.kk-user-admin-intro span,.kk-admin-hero-copy h1,.kk-user-admin-intro h1{color:#f7f3ff}.kk-admin-hero-copy h1 em{color:#ffb64e}.kk-admin-hero-copy>span,.kk-user-admin-intro p{color:#b8aec5}.kk-admin-hero-tags b{color:#f7f3ff;background:#2d243bbd;border-color:#f7f3ff2e}.kk-admin-overview,.kk-user-create,.kk-user-list>article,.kk-error-list article{border-color:var(--admin-line);background:linear-gradient(145deg,#211a2ef0,#14101ff0);box-shadow:0 28px 75px #14101f4d}.kk-admin-overview dl>div{background:#2d243b9e;border-color:#f7f3ff1f}.kk-admin-overview-head>b,.kk-admin-overview dt{color:#b8aec5}.kk-admin-overview dd{color:#f7f3ff}.kk-admin-overview .privacy dd{color:#ffb64e}.kk-admin-privacy-note{background:#ffb64e21;border-color:#ffb64e2b}.kk-admin-privacy-note p{color:#b8aec5}.kk-admin-privacy-note b{color:#ffb64e}.kk-admin-nav{border-color:var(--admin-line);background:#14101ff5;box-shadow:0 12px 30px #14101f3d}.kk-admin-nav button{color:#b8aec5;background:#2d243bc7;border-color:#0000}.kk-admin-nav button>span{color:#b8aec5}.kk-admin-nav button.on{color:#f7f3ff;background:linear-gradient(135deg,#b8aec557,#ffb64e40);border-color:#f7f3ff80;box-shadow:inset 0 0 0 1px #f7f3ff0a,0 8px 24px #14101f26}.kk-admin-nav button.on>span,.kk-user-create h2,.kk-user-identity b,.kk-error-list h2{color:#f7f3ff}.kk-user-create>label,.kk-user-identity span,.kk-user-identity small,.kk-error-list p,.kk-error-list small{color:#b8aec5}.kk-user-create input[type=text],.kk-user-create input[type=email],.kk-user-create>label input,.kk-user-create fieldset{color:#f7f3ff;background:#14101fbf;border-color:#f7f3ff2e}.kk-user-subscription{background:#14101fa3;border-color:#f7f3ff24}.kk-user-subscription dt{color:#b8aec5}.kk-user-subscription dd{color:#f7f3ff}.kk-user-subscription .retention{border-color:#ffb64e21}.kk-user-subscription .retention dd{color:#ffb64e}.kk-user-list>article.is-inactive{border-color:#f6b7754d}.kk-user-identity .kk-user-status{color:#ffb64e;background:#ffb64e21;border:1px solid #ffb64e59;border-radius:999px;justify-self:start;margin-top:8px;padding:5px 10px;font-size:12px;font-weight:800;line-height:1.4}.kk-user-identity .kk-user-status.inactive{color:#ffd2a0;background:#b86e2a1f;border-color:#f6b77559}.kk-user-identity .kk-user-status-detail{white-space:normal;margin-top:4px;font-size:11px;line-height:1.5}.kk-user-retained{color:#b8aec5;max-width:145px;font-size:12px;line-height:1.5}.kk-admin-refresh-warning{color:#ffd2a0;font-size:12px;line-height:1.5}.kk-user-list>article.is-inactive .kk-user-access{color:#b8aec5}.kk-retention-explainer{color:#b8aec5;background:#1f6a4c26;border-color:#ffb64e2e}.kk-retention-explainer b{color:#ffb64e}.kk-user-admin-intro button{color:#f7f3ff;background:#211a2ec7;border-color:#f7f3ff2e}.kk-admin-shell .kk-admin-content,.kk-admin-shell .kk-admin-tool,.kk-admin-shell .kk-user-admin,.kk-admin-shell .kk-error-admin,.kk-admin-shell .content-editor{color:#f7f3ff}.kk-admin-shell .content-editor-head h1,.kk-admin-shell .content-editor-head h2{color:#f7f3ff}.kk-admin-shell .content-editor-head>div>span,.kk-admin-shell .content-editor-save small{color:#b8aec5}.kk-admin-shell .editor-stage-tabs button{color:#b8aec5;background:#211a2eeb;border-color:#f7f3ff29}.kk-admin-shell .editor-stage-tabs button b{color:#f7f3ff}.kk-admin-shell .editor-stage-tabs button.on{background:linear-gradient(135deg,#b8aec561,#ffb64e40);border-color:#f7f3ff99;box-shadow:inset 4px 0 #f7f3ff}.kk-admin-shell .editor-stage-tabs button.on b{color:#f7f3ff}.kk-admin-shell .editor-control-panel{background:#14101feb;border-color:#f7f3ff29;box-shadow:0 18px 48px #14101f3d}.kk-admin-shell .editor-toolbar{border-bottom-color:#f7f3ff21}.kk-admin-shell .editor-toolbar-heading>b{color:#f7f3ff}.kk-admin-shell .editor-view-switch,.kk-admin-shell .editor-question-jump,.kk-admin-shell .editor-question-search{background:#14101fe6;border-color:#f7f3ff2e}.kk-admin-shell .editor-view-switch>i,.kk-admin-shell .editor-view-switch.detailed>i{background:linear-gradient(135deg,#f7f3ff6b,#ffb64e57);box-shadow:inset 0 0 0 1px #f7f3ff73,0 5px 14px #14101f38}.kk-admin-shell .editor-toolbar .editor-view-switch button{color:#b8aec5}.kk-admin-shell .editor-toolbar .editor-view-switch button.on,.kk-admin-shell .editor-view-switch.detailed button.on,.kk-admin-shell .editor-question-tools input{color:#f7f3ff}.kk-admin-shell .editor-question-tools input::placeholder{color:#58466d}.kk-admin-shell .editor-toolbar .editor-question-tools button{color:#f7f3ff;background:#2d243bdb;border-left-color:#f7f3ff26}.kk-admin-shell .editor-category{border-color:#f7f3ff2b!important;border-left-color:var(--editor-color)!important;background:#14101ff0!important;box-shadow:0 14px 34px #14101f38!important}.kk-admin-shell .editor-category-toggle{color:#f7f3ff}.kk-admin-shell .editor-category-toggle>span{background:color-mix(in srgb, var(--editor-color) 15%, #211a2e)}.kk-admin-shell .editor-category-toggle small,.kk-admin-shell .editor-topic-head small{color:#b8aec5}.kk-admin-shell .editor-category-toggle>i{color:#f7f3ff}.kk-admin-shell .editor-category-body{background:#14101fc7;border-color:#f7f3ff21}.kk-admin-shell .editor-topic{background:#211a2ee0;border-color:#f7f3ff24}.kk-admin-shell .editor-topic-head b,.kk-admin-shell .editor-question-row>b{color:#f7f3ff}.kk-admin-shell .editor-topic-head em{color:#b8aec5}.kk-admin-shell .editor-category-head>div button,.kk-admin-shell .editor-topic-head button,.kk-admin-shell .editor-question-row button{color:#f7f3ff;background:#211a2ee0;border-color:#f7f3ff29}.kk-admin-shell .editor-question-list,.kk-admin-shell .editor-question-row{border-color:#f7f3ff1c}.kk-admin-shell .editor-question-row>small{color:#ffb64e}.kk-admin-shell .editor-stage-tabs{background:#14101fe6;border-color:#f7f3ff29}.kk-admin-shell .editor-stage-tabs button.meister,.kk-admin-shell .editor-stage-tabs button.meister.on{box-shadow:none;background:#211a2ee0;border-color:#f7f3ff29}.kk-admin-shell .editor-stage-tabs button.meister.on b{color:#ffb64e}.kk-admin-shell .content-editor-save button,.kk-admin-shell .editor-add-field,.kk-admin-shell .editor-add-topic,.kk-admin-shell .editor-add-question,.kk-admin-shell .editor-add-answer{color:#211a2e;background:linear-gradient(135deg,#b8aec5,#ffb64e);border-color:#f7f3ff52;box-shadow:0 10px 25px #b8aec529}.kk-admin-shell .content-editor-save button:disabled{color:#b8aec5;box-shadow:none;background:#2d243b}:root{--kk-global-logo-inset:clamp(18px, 5vw, 76px);--kk-global-logo-width:150px;--kk-global-logo-height:54px}.trainer-home.learning-home>.learning-nav.learner-nav,.refrigeration-simulation>.learning-nav.simulation-nav,.learning-exam>header{position:relative!important}.trainer-home.learning-home>.learning-nav.learner-nav>.brand-home-link,.refrigeration-simulation>.learning-nav.simulation-nav>.brand-home-link,.learning-exam>header>.brand-home-link{z-index:96!important;top:50%!important;left:var(--kk-global-logo-inset)!important;width:var(--kk-global-logo-width)!important;height:var(--kk-global-logo-height)!important;margin:0!important;position:absolute!important;transform:translateY(-50%)!important}.trainer-home.learning-home>.learning-nav.learner-nav>.brand-home-link>.trainer-brand,.refrigeration-simulation>.learning-nav.simulation-nav>.brand-home-link>.trainer-brand,.learning-exam>header>.brand-home-link>.exam-brand{object-fit:contain!important;object-position:left center!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.kk-admin-header{padding-left:var(--kk-global-logo-inset)!important}.kk-admin-header>.kk-admin-brand{width:var(--kk-global-logo-width)!important;height:var(--kk-global-logo-height)!important;justify-self:start!important}.kk-admin-header>.kk-admin-brand>img{object-fit:contain!important;object-position:left center!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important}@media (min-width:761px){.kk-admin-header,.trainer-home.learning-home>.learning-nav.learner-nav,.refrigeration-simulation>.learning-nav.simulation-nav,.learning-exam>header{height:76px!important;min-height:76px!important;max-height:76px!important}}@media (min-width:1101px){.kk-admin-content,.kk-admin-tool,.kk-user-admin,.kk-error-admin{width:calc(100% - 48px)!important;max-width:none!important}.kk-admin-shell .content-editor{padding-left:24px!important;padding-right:24px!important}.kk-admin-content,.kk-admin-tool{width:auto!important;margin-left:24px!important;margin-right:112px!important}}@media (min-width:761px) and (max-width:1100px) and (orientation:landscape){.kk-admin-content{width:auto!important;margin-left:18px!important;margin-right:104px!important}.kk-admin-shell .content-editor{padding-left:18px!important;padding-right:18px!important}}.kk-admin-shell .editor-position-scale{z-index:900}@media (max-width:760px){:root{--kk-global-logo-inset:16px;--kk-global-logo-width:96px;--kk-global-logo-height:42px}.kk-admin-header{padding-left:var(--kk-global-logo-inset)!important}}:root{--kk-header-safe-top:0px;--kk-learner-header-height:76px;--kk-header-action-size:52px;--kk-header-action-top:12px;--kk-header-action-right:max(16px, env(safe-area-inset-right))}.learning-home{--learner-header-height:var(--kk-learner-header-height)}html body :is(.trainer-home.learning-home>.learning-nav.learner-nav,.refrigeration-simulation>.learning-nav.simulation-nav,.learning-exam>header[data-app-header=quiz]){width:100%!important;height:var(--kk-learner-header-height)!important;min-height:var(--kk-learner-header-height)!important;max-height:var(--kk-learner-header-height)!important;box-sizing:border-box!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-bottom:1px solid #a489b129!important;margin:0!important;padding:0!important;transition:none!important;display:block!important;position:relative!important;top:0!important;overflow:visible!important;transform:none!important}html body :is(.trainer-home.learning-home>.learning-nav.learner-nav,.refrigeration-simulation>.learning-nav.simulation-nav,.learning-exam>header[data-app-header=quiz])>.brand-home-link{top:calc((var(--kk-learner-header-height) + var(--kk-header-safe-top) - var(--kk-global-logo-height)) / 2)!important;grid-area:auto!important;transform:none!important}html body .refrigeration-simulation .learning-nav.simulation-nav>.simulation-header-actions{pointer-events:none;background:0 0!important;grid-area:auto!important;place-self:start!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}html body :is(.trainer-home.learning-home>.learning-nav.learner-nav,.refrigeration-simulation .learning-nav.simulation-nav>.simulation-header-actions,.learning-exam>header[data-app-header=quiz])>:is(.learner-account-menu,.feedback-launcher){pointer-events:auto;top:var(--kk-header-action-top)!important;width:var(--kk-header-action-size)!important;min-width:var(--kk-header-action-size)!important;max-width:var(--kk-header-action-size)!important;height:var(--kk-header-action-size)!important;min-height:var(--kk-header-action-size)!important;max-height:var(--kk-header-action-size)!important;margin:0!important;padding:0!important;position:absolute!important;bottom:auto!important;left:auto!important;transform:none!important}html body :is(.trainer-home.learning-home>.learning-nav.learner-nav,.refrigeration-simulation .learning-nav.simulation-nav>.simulation-header-actions,.learning-exam>header[data-app-header=quiz])>.learner-account-menu{z-index:1500!important;right:var(--kk-header-action-right)!important}html body :is(.trainer-home.learning-home>.learning-nav.learner-nav,.refrigeration-simulation .learning-nav.simulation-nav>.simulation-header-actions,.learning-exam>header[data-app-header=quiz])>.feedback-launcher{right:calc(var(--kk-header-action-right) + var(--kk-header-action-size) + 8px)!important}html body .refrigeration-simulation .learning-nav.simulation-nav>.simulation-back-button{top:calc((var(--kk-learner-header-height) - 44px) / 2)!important;grid-area:auto!important;position:absolute!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}@media (min-width:761px) and (hover:hover) and (pointer:fine){html body .refrigeration-simulation .learning-nav.simulation-nav>.simulation-back-button:hover{top:calc((var(--kk-learner-header-height) - 44px) / 2)!important;grid-area:auto!important;position:absolute!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}@media (min-width:761px) and (max-width:1366px){:root{--kk-header-action-top:8px}}@media (max-width:760px){:root{--kk-header-safe-top:env(safe-area-inset-top,0px);--kk-learner-header-height:calc(66px + var(--kk-header-safe-top));--kk-header-action-size:44px;--kk-header-action-top:calc(12px + var(--kk-header-safe-top));--kk-header-action-right:max(10px, env(safe-area-inset-right))}body.kk-app-viewport:has([data-app-header]):after{content:"";height:var(--kk-header-safe-top);z-index:10000;pointer-events:none;background:#14101f;position:fixed;inset:0 0 auto}html body .refrigeration-simulation .learning-nav.simulation-nav>.simulation-back-button{top:var(--kk-header-action-top)!important;left:calc(var(--kk-global-logo-inset) + var(--kk-global-logo-width) + 14px)!important;transform:none!important}@media (min-width:761px) and (hover:hover) and (pointer:fine){html body .refrigeration-simulation .learning-nav.simulation-nav>.simulation-back-button:hover{top:var(--kk-header-action-top)!important;left:calc(var(--kk-global-logo-inset) + var(--kk-global-logo-width) + 14px)!important;transform:none!important}}}@media (max-width:600px){.trainer-home.learning-home>.learning-hero>.hero-copy>.hero-tags{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:6px!important;width:100%!important;display:grid!important}.trainer-home.learning-home>.learning-hero>.hero-copy>.hero-tags>b{overflow-wrap:anywhere;text-align:center;min-width:0;letter-spacing:0!important;white-space:normal!important;justify-content:center!important;align-items:center!important;min-height:40px!important;padding:7px 4px!important;font-size:clamp(9px,2.7vw,12px)!important;line-height:1.3!important;display:flex!important}}@media (max-width:760px){:is(html:has(.kaelte-klar-auth),body:has(.kaelte-klar-auth)){overscroll-behavior-y:auto!important;background:#14101f!important;width:100%!important;height:auto!important;min-height:100%!important;overflow:hidden auto!important}body:has(.kaelte-klar-auth){touch-action:auto!important}.kaelte-klar-auth.auth-screen{background:radial-gradient(circle at 86% 5%,#b8aec54d,#0000 28%),radial-gradient(circle at 8% 92%,#f7f3ff1f,#0000 24%),linear-gradient(165deg,#2d243b 0%,#14101f 34% 72%,#211a2e 100%)!important;width:100%!important;height:auto!important;min-height:100dvh!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important}.kaelte-klar-auth .auth-brand{display:none!important}.kaelte-klar-auth .auth-panel,.kaelte-klar-auth .auth-panel:focus-within{width:100%!important;height:auto!important;min-height:100dvh!important;padding:max(20px, calc(env(safe-area-inset-top) + 14px)) max(16px, calc(env(safe-area-inset-right) + 14px)) max(28px, calc(env(safe-area-inset-bottom) + 20px)) max(16px, calc(env(safe-area-inset-left) + 14px))!important;overscroll-behavior:auto!important;background:0 0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:16px!important;transition:none!important;display:flex!important;position:relative!important;overflow:visible!important;transform:none!important}.kaelte-klar-auth .auth-panel:before,.kaelte-klar-auth .auth-panel:after{display:none!important}.kaelte-klar-auth .auth-mobile-brand{text-align:center!important;flex-direction:column!important;flex:none!important;align-items:center!important;width:100%!important;max-width:440px!important;margin:0 auto!important;display:flex!important}.kaelte-klar-auth .auth-mobile-brand>a{place-items:center!important;width:min(54vw,190px)!important;min-height:70px!important;display:grid!important}.kaelte-klar-auth .auth-mobile-brand img{width:min(52vw,184px)!important;height:auto!important}.kaelte-klar-auth .auth-mobile-brand p{color:#f7f3ff!important;letter-spacing:.18em!important;margin:0 0 4px!important;font-size:9px!important;line-height:1.35!important}.kaelte-klar-auth .auth-mobile-brand span{color:#b8aec5!important;font-size:12px!important;line-height:1.45!important}.kaelte-klar-auth .auth-card{color:#f7f3ff!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#14101fc2!important;border:1px solid #f7f3ff2e!important;border-radius:22px!important;width:100%!important;max-width:440px!important;margin:0 auto!important;padding:22px 18px!important;box-shadow:0 22px 54px #0000004d!important}.kaelte-klar-auth .learner-auth-card>.auth-kicker,.kaelte-klar-auth .learner-auth-card>h2,.kaelte-klar-auth .learner-auth-card>p:not(.auth-kicker),.kaelte-klar-auth .auth-card>small{display:block!important}.kaelte-klar-auth .auth-kicker{color:#f7f3ff!important;margin:0 0 7px!important;font-size:9px!important;line-height:1.35!important}.kaelte-klar-auth .auth-card h2{color:#f7f3ff!important;letter-spacing:-1.1px!important;margin:0 0 10px!important;font-size:clamp(28px,8vw,34px)!important;line-height:1.06!important}.kaelte-klar-auth .auth-card>p:not(.auth-kicker){color:#b8aec5!important;margin:0 0 16px!important;font-size:13px!important;line-height:1.5!important}.kaelte-klar-auth .auth-card label{color:#f7f3ff!important;margin:13px 0 6px!important;font-size:10px!important;line-height:1.35!important}.kaelte-klar-auth .auth-card input,.kaelte-klar-auth .auth-primary{border-radius:13px!important;width:100%!important;height:52px!important;min-height:52px!important}.kaelte-klar-auth .auth-card input{color:#fff!important;background:#14101fb8!important;border-color:#f7f3ff47!important}.kaelte-klar-auth .auth-primary{color:#211a2e!important;background:linear-gradient(135deg,#f7f3ff,#f7f3ff)!important;margin-top:14px!important;box-shadow:0 10px 24px #f7f3ff38!important}.kaelte-klar-auth .auth-mode-links{grid-template-columns:1fr!important;gap:8px!important;margin-top:14px!important;display:grid!important}.kaelte-klar-auth .auth-mode-links button{color:#f7f3ff!important;text-align:center!important;background:#f7f3ff12!important;border:1px solid #f7f3ff33!important;border-radius:11px!important;width:100%!important;min-height:44px!important;padding:9px 12px!important;font-size:11px!important;line-height:1.4!important}.kaelte-klar-auth .auth-retention-note{color:#b8aec5!important;margin-top:14px!important;padding:13px!important;font-size:11px!important;line-height:1.5!important}.kaelte-klar-auth .auth-card>small{color:#b8aec5!important;text-align:center!important;margin-top:14px!important;font-size:11px!important;line-height:1.5!important}}@media (max-width:380px){.kaelte-klar-auth .auth-panel,.kaelte-klar-auth .auth-panel:focus-within{gap:12px!important;padding-inline:12px!important}.kaelte-klar-auth .auth-card{border-radius:18px!important;padding:20px 15px!important}.kaelte-klar-auth .auth-card h2{font-size:28px!important}}@media (min-width:761px){html body .trainer-home.learning-home{--kk-learning-content-gutter:7vw}:is(html body .trainer-home.learning-home>.learning-hero:has(>.kk-progress-panel),html body .trainer-home.learning-home>.learning-catalog){padding-inline:var(--kk-learning-content-gutter)!important}}@media (min-width:761px) and (max-width:1366px){html body .trainer-home.learning-home{--kk-learning-content-gutter:var(--tablet-gutter,clamp(20px, 3vw, 40px))}}html body .trainer-home.learning-home>.learning-hero:has(>.kk-progress-panel){grid-template-rows:auto!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:center!important;gap:clamp(24px,3vw,52px)!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:visible!important}html body .trainer-home.learning-home>.learning-hero>.kk-progress-panel{grid-area:1/2!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;transform:none!important}html body .trainer-home.learning-home>.learning-hero:has(>.kk-progress-panel)>.hero-copy{grid-area:1/1!important;width:auto!important;min-width:0!important;max-width:none!important}html body .trainer-home.learning-home>.learning-hero:has(>.kk-progress-panel)>.hero-copy>*{min-width:0!important;max-width:100%!important}@media (max-width:1100px){html body .trainer-home.learning-home>.learning-hero:has(>.kk-progress-panel){grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:28px!important}html body .trainer-home.learning-home>.learning-hero>.kk-progress-panel{grid-area:2/1!important}}@media (min-width:1101px),(min-width:1000px) and (orientation:landscape){html body .trainer-home.learning-home>.learning-hero:has(>.kk-progress-panel){grid-template-rows:auto!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:stretch!important}html body .trainer-home.learning-home>.learning-hero:has(>.kk-progress-panel)>.hero-copy{flex-direction:column!important;align-self:stretch!important;align-items:flex-start!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important}html body .trainer-home.learning-home>.learning-hero:has(>.kk-progress-panel)>.hero-copy>.welcome{height:auto!important;min-height:0!important;margin-top:0!important}html body .trainer-home.learning-home>.learning-hero:has(>.kk-progress-panel) .hero-welcome-name{overflow-wrap:anywhere;white-space:normal!important}html body .trainer-home.learning-home>.learning-hero:has(>.kk-progress-panel)>.hero-copy>.hero-tags{margin-top:auto!important;margin-bottom:0!important;padding-top:24px!important}html body .trainer-home.learning-home>.learning-hero>.kk-progress-panel{grid-area:1/2!important;align-self:stretch!important}}@media (min-width:1000px) and (max-width:1100px) and (orientation:landscape){html body .trainer-home.learning-home>.learning-hero:has(>.kk-progress-panel)>.hero-copy>.hero-tags{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;display:grid!important}html body .trainer-home.learning-home>.learning-hero:has(>.kk-progress-panel) .hero-tags>b{text-align:center;padding:9px 7px;font-size:10px;line-height:1.4}}.kk-user-card-facts:has(.kk-user-progress-fact){grid-template-columns:repeat(3,minmax(0,1fr))}.kk-user-card-facts .kk-user-progress-fact.is-shared>b{color:#ffb64e;font-size:23px;line-height:1.2}.kk-user-card-facts .kk-user-progress-fact>small:last-child:not(:first-child){white-space:normal;font-size:9px;line-height:1.4}.kk-user-admin{width:min(1540px,100% - 36px)}.kk-admin-shell>.kk-admin-hero{min-height:360px;padding-block:42px}.kk-admin-shell>.kk-admin-hero .kk-admin-hero-copy h1{font-size:clamp(42px,5vw,66px)}.kk-user-admin-intro-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.kk-user-admin-intro-actions>button{white-space:nowrap;min-height:44px}.kk-user-admin-intro-actions>button.primary{color:#211a2e;background:linear-gradient(135deg,#ffb64e,#ffb64e);border-color:#ffb64e6b;box-shadow:0 10px 25px #ffb64e29}.kk-user-archive-switch{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.kk-user-archive-switch>button{color:#f7f3ff;min-height:44px;font:inherit;cursor:pointer;background:#211a2e;border:1px solid #f7f3ff38;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:10px 18px;font-size:13px;font-weight:800;display:inline-flex}.kk-user-archive-switch>button[aria-pressed=true]{color:#ffb64e;background:#211a2e;border-color:#ffb64e}.kk-user-archive-switch>button>span{background:#031d2766;border-radius:7px;min-width:24px;padding:2px 6px;font-size:11px}.kk-user-archive-switch>button:focus-visible{outline-offset:3px;outline:2px solid #f7f3ff}.kk-user-card-actions>button.archive-action:focus-visible{outline-offset:3px;outline:2px solid #f7f3ff}.kk-user-archive-hint{color:#b8aec5;margin:0 0 18px;font-size:13px;line-height:1.6}.kk-user-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.kk-user-kpis>button{color:#f7f3ff;text-align:left;background:linear-gradient(145deg,#211a2ee6,#14101feb);border:1px solid #f7f3ff24;border-radius:18px;min-width:0;min-height:118px;padding:16px;transition:border-color .18s,transform .18s,background .18s;display:grid}@media (min-width:761px) and (hover:hover) and (pointer:fine){.kk-user-kpis>button:hover{border-color:#f7f3ff6b;transform:translateY(-2px)}}.kk-user-kpis>button.on{background:linear-gradient(145deg,#58466dc7,#211a2ef0);border-color:#ffb64e94;box-shadow:inset 0 0 0 1px #ffb64e0d,0 12px 30px #14101f2e}.kk-user-kpis span{color:#b8aec5;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.kk-user-kpis b{color:#f7f3ff;align-self:end;font-size:31px;line-height:1}.kk-user-kpis small{color:#b8aec5;font-size:10px}.kk-user-create{grid-template-columns:minmax(220px,1.25fr) minmax(170px,1fr) minmax(220px,1.1fr) minmax(185px,.8fr) auto;align-items:end;margin-bottom:14px;animation:.2s both kk-directory-reveal}.kk-user-create-copy{align-self:center}.kk-user-create-copy>span{color:#f7f3ff;letter-spacing:.12em;font-size:9px;font-weight:900}.kk-user-create-copy>h2{margin:5px 0 4px}.kk-user-create-copy>p{color:#b8aec5;margin:0;font-size:10px;line-height:1.45}.kk-user-directory-tools{background:#14101fe0;border:1px solid #f7f3ff29;border-radius:19px;grid-template-columns:minmax(240px,1.55fr) repeat(5,minmax(125px,.7fr)) auto;align-items:end;gap:10px;margin-bottom:10px;padding:15px;display:grid;box-shadow:0 16px 42px #14101f2e}.kk-user-directory-tools>label{gap:7px;min-width:0;display:grid}.kk-user-directory-tools>label>span{color:#b8aec5;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.kk-user-directory-tools select,.kk-user-search>div{color:#f7f3ff;background:#14101feb;border:1px solid #f7f3ff2b;border-radius:11px;width:100%;min-width:0;height:44px}.kk-user-directory-tools select{padding:0 34px 0 11px;font-size:11px;font-weight:750}.kk-user-search>div{grid-template-columns:35px minmax(0,1fr);align-items:center;display:grid}.kk-user-search>div>span{color:#f7f3ff;text-align:center;font-size:22px}.kk-user-search input{color:#f7f3ff;background:0 0;border:0;outline:0;width:100%;min-width:0;height:42px;font-size:12px}.kk-user-search input::placeholder{color:#58466d}.kk-user-directory-tools :is(select,input):focus-visible{outline-offset:2px;outline:2px solid #f7f3ff}.kk-user-filter-reset{color:#f7f3ff;white-space:nowrap;background:#2d243bb8;border:1px solid #f7f3ff29;border-radius:11px;min-height:44px;padding:0 12px;font-size:10px;font-weight:850}.kk-user-result-head{color:#b8aec5;justify-content:space-between;align-items:center;gap:16px;margin:0 3px 10px;font-size:11px;display:flex}.kk-user-result-head p{margin:0}.kk-user-result-head b{color:#f7f3ff}.kk-user-list{gap:10px}.kk-user-list>article{min-width:0;padding:0;transition:border-color .18s,box-shadow .18s;display:block;overflow:hidden}.kk-user-list>article.is-expanded{border-color:#f7f3ff6b;box-shadow:0 25px 64px #14101f52}.kk-user-card-summary{grid-template-columns:48px minmax(180px,.8fr) minmax(180px,.72fr) minmax(380px,1.35fr) auto;align-items:center;gap:15px;min-width:0;padding:15px 16px;display:grid}.kk-user-avatar{color:#f7f3ff;background:linear-gradient(145deg,#b8aec540,#ffb64e36);border:1px solid #f7f3ff3d;border-radius:15px;place-items:center;width:48px;height:48px;font-size:14px;font-weight:950;display:grid}.kk-user-package{overflow-wrap:anywhere;margin-top:4px;font-weight:900;line-height:1.35;display:block;color:#ffb64e!important;font-size:10px!important}.kk-user-package.is-previous{color:#f7f3ff!important}.kk-user-card-badges{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.kk-user-card-badges>span{color:#b8aec5;white-space:nowrap;background:#2d243b9e;border:1px solid #f7f3ff24;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.kk-user-card-badges>.kk-user-status{margin:0}.kk-user-card-badges>.kk-user-live{color:#ffb64e;background:#ffb64e29;border-color:#ffb64e57;align-items:center;gap:6px;display:inline-flex}.kk-user-live>i{background:#ffb64e;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #ffb64ead}.kk-user-card-facts{background:#14101f8c;border:1px solid #f7f3ff1c;border-radius:13px;grid-template-columns:repeat(3,minmax(110px,1fr));min-width:0;display:grid}.kk-user-card-facts>span{gap:3px;min-width:0;padding:10px 12px;display:grid}.kk-user-card-facts>span+span{border-left:1px solid #f7f3ff1a}.kk-user-card-facts small{color:#b8aec5;text-transform:uppercase;font-size:8px;font-weight:850}.kk-user-card-facts b{color:#f7f3ff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.kk-user-list>article.is-instructor .kk-user-card-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.kk-user-list>article.is-instructor .kk-user-card-facts b{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:11px;line-height:1.5;overflow:visible}.kk-user-list>article.is-instructor .kk-user-card-facts .kk-user-progress-fact.is-shared>b{font-size:21px;line-height:1.3}.kk-user-card-facts b.kk-user-active-now{color:#ffb64e;align-items:center;gap:7px;display:inline-flex;overflow:visible}.kk-user-active-now>i{background:#ffb64e;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #ffb64e21,0 0 10px #ffb64e94}.kk-user-card-facts>.kk-user-access-start{border-bottom:1px solid #f7f3ff1a;grid-column:1/-1}.kk-user-card-facts .kk-user-access-start b{white-space:normal;overflow-wrap:anywhere;line-height:1.5;overflow:visible}.kk-user-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:330px;display:flex}.kk-user-card-actions>button{color:#b8aec5;white-space:nowrap;background:#211a2ebf;border:1px solid #f7f3ff29;border-radius:10px;min-height:39px;padding:0 11px;font-size:9px;font-weight:850}.kk-user-card-actions>button.details{color:#ffb64e;border-color:#ffb64e40}.kk-user-card-actions>button.archive-action{color:#f7f3ff;border-color:#f7f3ff59}@media (min-width:761px) and (hover:hover) and (pointer:fine){.kk-user-card-actions>button.archive-action:hover:not(:disabled){background:#2d243b;border-color:#f7f3ff}}.kk-user-card-badges>.kk-user-archived-badge{color:#f7f3ff;border-color:#f7f3ff59}.kk-user-card-actions>button.quick-block,.kk-user-card-actions>button.reset-progress,.kk-user-card-actions>button.delete-archived{color:#ffabb5;background:#7c203129;border-color:#ff6f7e40}@media (min-width:761px) and (hover:hover) and (pointer:fine){.kk-user-card-actions>button.quick-block:hover:not(:disabled),.kk-user-card-actions>button.reset-progress:hover:not(:disabled),.kk-user-card-actions>button.delete-archived:hover:not(:disabled){background:#9d2a3d40;border-color:#ff6f7e80}}.kk-user-card-actions>button.details-toggle,.kk-user-card-actions>button.reactivate-test{justify-content:center;align-items:center;gap:8px;display:inline-flex}.kk-user-details-chevron{color:#ffb64e;flex:none;transition:transform .18s}.kk-user-card-actions>button.details-toggle[aria-expanded=true] .kk-user-details-chevron{transform:rotate(180deg)}.kk-user-card-actions>button.reactivate-test{color:#ffb64e;background:#a8e87718;border-color:#a8e87765}@media (min-width:761px) and (hover:hover) and (pointer:fine){.kk-user-card-actions>button.reactivate-test:hover:not(:disabled){background:#a8e8772c;border-color:#ffb64e}}@media (prefers-reduced-motion:reduce){.kk-user-details-chevron{transition:none}}.kk-user-card-details{border-top:1px solid #f7f3ff1c;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:14px;padding:0 16px 16px 79px;animation:.18s both kk-directory-reveal;display:grid}.kk-user-card-details .kk-user-subscription{grid-template-columns:repeat(4,minmax(110px,1fr));margin-top:14px}.kk-user-management-actions{background:#14101fa3;border:1px solid #f7f3ff24;border-radius:18px;align-content:start;gap:12px;margin-top:14px;padding:14px;display:grid}.kk-user-management-actions>div:first-child>span{color:#f7f3ff;font-size:11px;font-weight:900}.kk-user-management-actions>div:first-child>p{color:#b8aec5;margin:3px 0 0;font-size:9px;line-height:1.4}.kk-user-management-actions .kk-user-access{flex-wrap:wrap}.kk-user-management-actions .kk-user-access label{background:#211a2ea8;border:1px solid #f7f3ff24;border-radius:10px;min-height:38px;padding:0 13px}.kk-user-management-actions .kk-user-actions{align-items:stretch}.kk-user-management-actions .kk-user-actions button{width:100%;min-height:41px}.kk-user-management-actions .kk-user-retained{max-width:none}.kk-user-empty{justify-items:center;gap:7px;display:grid}.kk-user-empty>b{color:#f7f3ff;font-size:14px}.kk-user-empty>span{color:#b8aec5;font-size:11px}.kk-user-empty>button{color:#f7f3ff;background:#2d243bd1;border:1px solid #f7f3ff2e;border-radius:10px;min-height:40px;margin-top:4px;padding:0 13px;font-size:10px;font-weight:850}.kk-admin-confirm-backdrop{z-index:2147483000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14101fc7;place-items:center;padding:22px;animation:.18s both kk-confirm-backdrop-in;display:grid;position:fixed;inset:0}.kk-admin-confirm-dialog{color:#f7f3ff;background:radial-gradient(circle at 88% 7%,#f7f3ff21,#0000 34%),linear-gradient(145deg,#211a2e,#14101f 75%);border:1px solid #f7f3ff4d;border-radius:26px;outline:0;width:min(520px,100%);max-height:calc(100dvh - 44px);padding:30px;animation:.2s both kk-confirm-dialog-in;display:grid;overflow-y:auto;box-shadow:0 35px 100px #14101f9e,inset 0 1px #ffffff0a}.kk-admin-confirm-dialog.is-danger{background:radial-gradient(circle at 88% 7%,#f2566924,#0000 34%),linear-gradient(145deg,#211a2e,#14101f 75%);border-color:#ff6f7e5c}.kk-admin-confirm-icon{color:#f7f3ff;background:#b8aec521;border:1px solid #f7f3ff52;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:22px;font-size:24px;font-weight:950;display:grid}.kk-admin-confirm-dialog.is-danger .kk-admin-confirm-icon{color:#ff8a99;background:#dc394d24;border-color:#ff687966}.kk-admin-confirm-kicker{color:#f7f3ff;letter-spacing:.15em;margin:0 0 8px;font-size:10px;font-weight:950}.kk-admin-confirm-dialog.is-danger .kk-admin-confirm-kicker{color:#ff8a99}.kk-admin-confirm-dialog h2{color:#f7f3ff;letter-spacing:-.035em;margin:0;font-size:clamp(25px,5vw,34px);line-height:1.08}.kk-admin-confirm-dialog>p:not(.kk-admin-confirm-kicker){color:#b8aec5;margin:15px 0 0;font-size:13px;line-height:1.65}.kk-admin-confirm-dialog>p strong{color:#f7f3ff}.kk-admin-confirm-account{background:#14101f99;border:1px solid #ff73832e;border-radius:15px;align-items:center;gap:12px;min-width:0;margin-top:20px;padding:13px;display:flex}.kk-admin-confirm-account>span{color:#ff9aa6;background:#d33a4c2b;border-radius:12px;flex:0 0 40px;place-items:center;height:40px;font-size:12px;font-weight:950;display:grid}.kk-admin-confirm-account>div{gap:2px;min-width:0;display:grid}.kk-admin-confirm-account b{overflow-wrap:anywhere;color:#f7f3ff;font-size:12px}.kk-admin-confirm-account small{overflow-wrap:anywhere;color:#b8aec5;font-size:12px}.kk-admin-confirm-email{gap:7px;min-width:0;margin-top:18px;display:grid}.kk-admin-confirm-email label{color:#f7f3ff;font-size:12px;font-weight:850}.kk-admin-confirm-email p{color:#b8aec5;margin:0;font-size:12px;line-height:1.5}.kk-admin-confirm-email input{box-sizing:border-box;color:#f7f3ff;width:100%;min-width:0;min-height:46px;font:inherit;background:#14101f;border:1px solid #f7f3ff4d;border-radius:11px;padding:10px 12px;font-size:16px}.kk-admin-confirm-email input:focus-visible{outline-offset:3px;outline:3px solid #f7f3ff}.kk-admin-confirm-error{color:#ffc0c8;background:#8d1d2e2e;border:1px solid #ff718147;border-radius:12px;margin-top:16px;padding:11px 13px;font-size:11px;line-height:1.5}.kk-admin-confirm-actions{grid-template-columns:1fr 1.25fr;gap:9px;margin-top:26px;display:grid}.kk-admin-confirm-actions>button{color:#f7f3ff;background:#211a2ed6;border:1px solid #f7f3ff33;border-radius:13px;min-height:48px;padding:0 16px;font-size:11px;font-weight:900}.kk-admin-confirm-actions>button.danger{color:#fff;background:linear-gradient(135deg,#c63f55,#e75b6e);border-color:#ff697b6b;box-shadow:0 12px 30px #b0253a3d}.kk-admin-confirm-actions>button.primary{color:#211a2e;background:linear-gradient(135deg,#ffb64e,#ffb64e);border-color:#f7f3ff66}.kk-admin-confirm-actions>button:focus-visible{outline-offset:3px;outline:3px solid #f7f3ff}.kk-admin-confirm-actions>button:disabled{cursor:not-allowed;opacity:.62}.kk-admin-confirm-dialog[aria-busy=true] .kk-admin-confirm-actions>button:disabled{cursor:wait}@keyframes kk-confirm-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes kk-confirm-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes kk-directory-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1280px){.kk-user-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.kk-user-create{grid-template-columns:repeat(2,minmax(0,1fr))}.kk-user-create-copy{grid-column:1/-1}.kk-user-create>button{height:44px}.kk-user-directory-tools{grid-template-columns:minmax(240px,1.4fr) repeat(2,minmax(150px,1fr))}.kk-user-card-summary{grid-template-columns:48px minmax(180px,1fr) minmax(200px,1fr) auto}.kk-user-card-badges{grid-column:2/3}.kk-user-card-facts{grid-area:1/3/span 2/4}.kk-user-card-facts:has(.kk-user-progress-fact){grid-template-columns:repeat(2,minmax(0,1fr))}.kk-user-card-actions{flex-direction:column;grid-area:1/4/span 2}.kk-user-card-details{padding-left:16px}}@media (max-width:900px){.kk-user-admin-intro{display:grid}.kk-user-admin-intro-actions{justify-content:flex-start}.kk-user-directory-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.kk-user-search{grid-column:1/-1}.kk-user-card-summary{grid-template-columns:48px minmax(0,1fr) auto}.kk-user-card-badges{grid-column:2/3}.kk-user-card-facts{grid-area:auto/1/auto/-1}.kk-user-card-facts:has(.kk-user-progress-fact){grid-template-columns:repeat(2,minmax(0,1fr))}.kk-user-card-actions{grid-area:1/3/span 2}.kk-user-card-details{grid-template-columns:1fr}.kk-user-card-details .kk-user-subscription{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.kk-admin-shell>.kk-admin-hero{min-height:auto;padding-block:30px}.kk-user-admin{width:min(100% - 20px,1540px);padding-top:24px}.kk-admin-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px 10px;display:grid;overflow:visible}.kk-admin-nav button{text-align:left;white-space:normal;justify-content:flex-start;min-height:45px;padding:9px 11px;font-size:10px}.kk-admin-nav button>span{display:inline!important}.kk-user-admin-intro-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.kk-user-admin-intro-actions>button{width:100%}.kk-user-admin-intro-actions>button.primary{grid-column:1/-1}.kk-user-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.kk-user-kpis>button{min-height:103px;padding:13px}.kk-user-kpis b{font-size:27px}.kk-user-create,.kk-user-directory-tools{grid-template-columns:1fr;padding:14px}.kk-user-create-copy,.kk-user-search{grid-column:auto}.kk-user-result-head{flex-direction:column;align-items:flex-start;gap:3px}.kk-user-card-summary{grid-template-columns:45px minmax(0,1fr);gap:11px;padding:14px}.kk-user-avatar{width:45px;height:45px}.kk-user-card-badges{grid-column:1/-1}:is(.kk-user-card-facts,.kk-user-card-facts:has(.kk-user-progress-fact)){grid-template-columns:1fr}.kk-user-card-facts>span+span{border-top:1px solid #f7f3ff1a;border-left:0}.kk-user-card-actions{grid-area:auto/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;max-width:none;display:grid}.kk-user-card-actions>button{white-space:normal;flex:1;min-width:0}.kk-user-card-details{padding:0 14px 14px}.kk-user-card-details .kk-user-subscription{grid-template-columns:1fr}.kk-user-card-details .kk-user-subscription .retention{grid-column:auto}.kk-admin-confirm-backdrop{align-items:end;padding:10px}.kk-admin-confirm-dialog{border-radius:23px;width:100%;max-height:calc(100dvh - 20px);padding:23px 18px 18px}.kk-admin-confirm-actions{grid-template-columns:1fr}.kk-admin-confirm-actions>button.danger,.kk-admin-confirm-actions>button.primary{grid-row:1}}@media (prefers-reduced-motion:reduce){.kk-user-admin *,.kk-user-admin :before,.kk-user-admin :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.kk-admin-confirm-backdrop,.kk-admin-confirm-dialog{animation-duration:.01ms!important}}.trainer-home.learning-home,.learning-exam{--kk-learn-surface:#211a2e;--kk-learn-deep:#14101f;--kk-learn-line:#58466d;--kk-catalog-surface:#14101f;--kk-catalog-line:#2d243b;--kk-learn-muted:#b8aec5;--kk-learn-text:#f7f3ff;--purple:#58466d;--purple-2:#b8aec5}.trainer-home.learning-home .simulation-card{color:var(--kk-learn-text);background:radial-gradient(circle at 92% 8%,#f7f3ff29,#0000 38%),linear-gradient(115deg,#2d243b,#58466d);border-color:#58466d;box-shadow:0 18px 45px #14101f38}.trainer-home.learning-home .simulation-card em{color:#f7f3ff}.trainer-home.learning-home .simulation-card>i{color:#2d243b;background:#f7f3ff}.trainer-home.learning-home .catalog-light-legend{border-color:var(--kk-learn-line);background:var(--kk-learn-deep);color:var(--kk-learn-muted)}.trainer-home.learning-home .learning-category{--kk-field-accent:var(--category-color,#f7f3ff);--kk-field-ink:color-mix(in srgb, var(--kk-field-accent) 70%, #f7f3ff);border-color:var(--kk-catalog-line);background:var(--kk-catalog-surface);box-shadow:none;transition:border-color .18s}.trainer-home.learning-home .learning-category.open{border-color:var(--kk-field-accent);background:var(--kk-catalog-surface);box-shadow:none}.trainer-home.learning-home .learning-category.content-locked{background:var(--kk-catalog-surface);box-shadow:none;border-color:#2d243b}.trainer-home.learning-home .category-icon{border-color:color-mix(in srgb, var(--kk-field-accent) 42%, transparent);background:color-mix(in srgb, var(--kk-field-accent) 20%, #211a2e);color:var(--kk-field-ink)}.trainer-home.learning-home .category-head>i{border-color:var(--kk-catalog-line);color:var(--kk-field-ink);background:0 0}.trainer-home.learning-home :is(.category-title small,.category-meta,.category-number,.category-percent>small,.topic-card small,.hero-copy>span,.learning-heading>span){color:var(--kk-learn-muted)}.trainer-home.learning-home .category-percent>b{color:var(--kk-field-ink)}.trainer-home.learning-home .category-percent>span{background:color-mix(in srgb, var(--kk-field-accent) 18%, #2d243b)}.trainer-home.learning-home .topic-card{border-color:var(--kk-catalog-line);background:var(--kk-catalog-surface);box-shadow:none;color:var(--kk-learn-text);transition:border-color .18s}.trainer-home.learning-home .topic-card>span{background:color-mix(in srgb, var(--kk-field-accent) 14%, #14101f);color:var(--kk-field-ink)}.trainer-home.learning-home .topic-card em,.trainer-home.learning-home .topic-card>i{color:var(--kk-field-ink)}.trainer-home.learning-home .learning-needs-card{border-color:var(--kk-catalog-line);background:var(--kk-catalog-surface)}.trainer-home.learning-home .learning-needs-card:disabled{border-color:var(--kk-catalog-line)}.trainer-home.learning-home .learning-needs-card:disabled>span{color:#ffb64e;background:#ffb64e1c}.trainer-home.learning-home .learning-tool-switch .top-simulation-button span{color:#f7f3ff;background:#f7f3ff1a;border-color:#f7f3ff47}.trainer-home.learning-home>.learning-nav.learner-nav:not(.role-learning-nav) .learning-tool-switch .top-simulation-button>span:before{border-left-color:#f7f3ff!important}.learning-exam .quiz-formula-button{color:#f7f3ff;background:linear-gradient(145deg,#211a2e,#2d243b);border-color:#58466d;box-shadow:0 8px 22px #14101f3d}.learning-exam .quiz-formula-button>span{color:#ffb64e;background:#ffb64e1f;border-color:#ffb64e4d}.trainer-home.learning-home .simulation-picker-backdrop{background:#14101fcc}.trainer-home.learning-home .simulation-picker{color:var(--kk-learn-text);background:radial-gradient(circle at 100% 0,#f7f3ff1f,#0000 42%),linear-gradient(145deg,#211a2e,#2d243b);border-color:#58466d}.trainer-home.learning-home .simulation-picker-options>button{color:var(--kk-learn-text);background:#f7f3ff0b;border-color:#58466d}.trainer-home.learning-home .simulation-picker-options>button.intensive{background:linear-gradient(145deg,#f7f3ff21,#ffb64e0f)}.trainer-home.learning-home .simulation-picker-options>button>b{color:var(--kk-learn-muted)}.trainer-home.learning-home .simulation-picker>header>button{color:#f7f3ff}.trainer-home.learning-home .simulation-picker .simulation-picker-close:focus-visible{color:#2d243b;background:#f7f3ff;outline-color:#f7f3ff}.learning-exam{background:radial-gradient(circle at 82% 8%,#f7f3ff17,#0000 34%),#14101f}.learning-exam>.exam-grid,.learning-exam .exam-grid:not(.is-complete){background:0 0}.learning-exam .exam-grid:not(.is-complete)>aside{background:linear-gradient(165deg,#211a2e,#2d243b);border-color:#58466d}.learning-exam .exam-grid:not(.is-complete) .ring:after{background:#58466d}.learning-exam .exam-grid:not(.is-complete) .ring span{color:#f7f3ff}.learning-exam .exam-grid:not(.is-complete)>.quiz{color:var(--kk-learn-text);background:radial-gradient(circle at 100% 0,#f7f3ff12,#0000 34%),#211a2e;border-color:#58466d}.learning-exam .exam-grid:not(.is-complete) :is(.qtop>small,.multiple-answer-hint,.self-check-rating-label,.quiz-question-nav>span){color:var(--kk-learn-muted)}.learning-exam .exam-grid:not(.is-complete) .choices button:not(.correct):not(.wrong){color:#f7f3ff;border-color:#58466d}.learning-exam .exam-grid:not(.is-complete) .choices button:not(.correct):not(.wrong)>b{color:#f7f3ff}.learning-exam .exam-grid:not(.is-complete) .choices button.selected:not(.correct):not(.wrong){color:#fff;background:linear-gradient(135deg,#f7f3ff2e,#f7f3ff0d);border-color:#f7f3ff;box-shadow:0 0 0 3px #f7f3ff1a}.learning-exam .exam-grid:not(.is-complete) .choices button.selected:not(.correct):not(.wrong)>b{color:#211a2e;background:#f7f3ff;border-color:#f7f3ff}.learning-exam .exam-grid:not(.is-complete) .quiz:not([data-answer-kind=gap-fill])>footer.quiz-question-nav{background:linear-gradient(#211a2ef7,#211a2e 45%);box-shadow:0 -14px 24px #211a2eb8}.learning-exam .exam-grid:not(.is-complete) .quiz-question-nav>button.secondary{color:#f7f3ff}.learning-exam .exam-grid:not(.is-complete) .quiz-question-nav>button.next-question:not(:disabled){color:#f7f3ff;background:#58466d;border-color:#58466d}.learning-exam .exam-grid:not(.is-complete) .quiz-question-nav>button:disabled{color:#b8aec5}.learning-exam .quiz-exit-button{color:#f7f3ff;background:#211a2e;border-color:#58466d}@media (min-width:761px) and (hover:hover) and (pointer:fine){.trainer-home.learning-home .simulation-card:hover{border-color:#f7f3ff}.trainer-home.learning-home .learning-category:not(.content-locked):hover{border-color:var(--kk-field-accent);background:var(--kk-catalog-surface);box-shadow:none;transform:none}.trainer-home.learning-home .learning-category.content-locked:hover{background:var(--kk-catalog-surface);box-shadow:none;filter:saturate(.18);border-color:#2d243b;transform:none}.trainer-home.learning-home .learning-category:not(.open) .category-head>i:hover{border-color:var(--kk-catalog-line);box-shadow:none}.trainer-home.learning-home .topic-card:hover:not(:disabled){border-color:var(--kk-field-accent);background:var(--kk-catalog-surface);box-shadow:none;transform:none}.trainer-home.learning-home .topic-card:disabled:hover{border-color:var(--kk-catalog-line);background:var(--kk-catalog-surface);box-shadow:none;transform:none}.trainer-home.learning-home .learning-needs-card:hover:not(:disabled){border-color:#ffc83d}.trainer-home.learning-home .simulation-picker-options>button:hover{background:#f7f3ff1f;border-color:#f7f3ff}.trainer-home.learning-home .simulation-picker .simulation-picker-close:hover{color:#2d243b;background:#f7f3ff;border-color:#f7f3ff;box-shadow:0 0 0 4px #f7f3ff14}.learning-exam .quiz-formula-button:hover{background:linear-gradient(145deg,#211a2e,#2d243b);border-color:#f7f3ff;box-shadow:0 10px 26px #14101f4d}.learning-exam .exam-grid:not(.is-complete) .choices button:hover:not(:disabled):not(.selected):not(.correct):not(.wrong){background:#f7f3ff1a;border-color:#f7f3ff}.learning-exam .quiz-exit-button:hover{background:#2d243b;border-color:#f7f3ff}}.trainer-home.learning-home .learning-category:not(.content-locked):has(>.category-head:focus-visible){border-color:var(--kk-field-accent)}.trainer-home.learning-home .topic-card:focus-visible:not(:disabled){border-color:var(--kk-field-accent)}.trainer-home.learning-home :is(.simulation-card,.category-head,.topic-card):focus-visible{outline:2px solid var(--kk-field-ink,#f7f3ff);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.trainer-home.learning-home :is(.learning-category,.topic-card){transition:none}}.learning-catalog>.meister-part-switch{background:#14101f;border:1px solid #2d243b;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:28px;padding:7px;display:grid}.learning-catalog>.meister-part-switch>button{color:#b8aec5;min-width:0;min-height:84px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:5px 12px;padding:14px 18px;transition:background-color .18s,border-color .18s,color .18s;display:grid}.learning-catalog>.meister-part-switch>button>small{letter-spacing:1px;grid-column:1/-1;font-size:10px;font-weight:800}.learning-catalog>.meister-part-switch>button>b{font-size:18px;line-height:1.25}.learning-catalog>.meister-part-switch>button>span{align-self:center;font-size:12px;font-weight:700}.learning-catalog>.meister-part-switch>button.on{color:#f7f3ff;background:#211a2e;border-color:#ffb64e}.learning-catalog>.meister-part-switch>button.on>small,.learning-catalog>.meister-part-switch>button.on>span{color:#ffb64e}.learning-catalog>.meister-part-switch>button:focus-visible{outline-offset:3px;outline:2px solid #f7f3ff}@media (max-width:760px){.learning-catalog>.meister-part-switch{gap:5px;margin-bottom:20px;padding:5px}.learning-catalog>.meister-part-switch>button{text-align:center;grid-template-columns:minmax(0,1fr);gap:5px;min-height:88px;padding:12px 8px}.learning-catalog>.meister-part-switch>button>small{letter-spacing:.6px;font-size:9px}.learning-catalog>.meister-part-switch>button>b{font-size:16px}.learning-catalog>.meister-part-switch>button>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.learning-catalog>.meister-part-switch>button{transition:none}}@media (prefers-reduced-motion:no-preference){.trainer-home.learning-home>.learning-hero>:is(.hero-copy,.kk-progress-panel),.trainer-home.learning-home>.instructor-lock-banner,.trainer-home.learning-home>.learning-catalog>:is(.learning-heading,.no-access-card,.simulation-card:not(:disabled),.admin-review-card:not(:disabled),.catalog-light-legend),.trainer-home.learning-home>.learning-catalog>.category-list>.learning-category{animation:.76s cubic-bezier(.2,.75,.25,1) backwards kk-learner-bubble-in;animation-delay:var(--kk-entry-delay,0s)}.trainer-home.learning-home>.learning-hero>.hero-copy{--kk-entry-x:-20px;--kk-entry-scale:.96}.trainer-home.learning-home>.learning-hero>.kk-progress-panel{--kk-entry-x:20px;--kk-entry-delay:60ms}.trainer-home.learning-home>.instructor-lock-banner,.trainer-home.learning-home>.learning-catalog>.learning-heading{--kk-entry-delay:.12s;--kk-entry-scale:.975}.trainer-home.learning-home>.learning-catalog>:is(.no-access-card,.simulation-card,.admin-review-card){--kk-entry-delay:.16s}.trainer-home.learning-home>.learning-catalog>.catalog-light-legend{--kk-entry-delay:.2s;--kk-entry-scale:.975}.trainer-home.learning-home>.learning-catalog>.category-list>.learning-category{--kk-entry-delay:.4s;--kk-entry-scale:.95}.trainer-home.learning-home>.learning-catalog>.category-list>.learning-category:first-child{--kk-entry-delay:.22s}.trainer-home.learning-home>.learning-catalog>.category-list>.learning-category:nth-child(2){--kk-entry-delay:.265s}.trainer-home.learning-home>.learning-catalog>.category-list>.learning-category:nth-child(3){--kk-entry-delay:.31s}.trainer-home.learning-home>.learning-catalog>.category-list>.learning-category:nth-child(4){--kk-entry-delay:.355s}@keyframes kk-learner-bubble-in{0%{opacity:0;translate:var(--kk-entry-x,0px) 36px;scale:var(--kk-entry-scale,.93)}64%{opacity:1;translate:0 -4px;scale:1.012}84%{translate:0 1px;scale:.998}to{opacity:1;translate:none;scale:none}}}.formula-modal-backdrop{background:#14101fb8!important}.formula-modal-backdrop .formula-modal{--purple:#58466d;--purple-2:#b8aec5;color:#f7f3ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#14101f!important;border-color:#58466d!important}.formula-modal .formula-modal-head{background:linear-gradient(135deg,#211a2e,#211a2e)!important;border-color:#58466d!important}.formula-modal .formula-modal-title img{object-fit:contain;width:76px;height:36px;display:block}.formula-modal .formula-modal-title b,.formula-modal .formula-page-sidebar-head{color:#f7f3ff!important}.formula-modal .formula-modal-title small,.formula-modal .formula-toggle-label,.formula-modal .formula-search-result small{color:#ffb64e!important}.formula-modal :is(.formula-mobile-toggle,.formula-modal-close,.formula-fit-note,.formula-page-jump>div,.formula-zoom>div,.formula-search>div,.formula-search-result:has(button),.formula-page-thumb,.formula-pdf-download){color:#f7f3ff!important;background:#14101f!important;border-color:#58466d!important}.formula-modal .formula-header-controls[data-expanded=true]{background:#211a2e!important;border-color:#58466d!important}.formula-modal :is(.formula-page-jump label,.formula-search label,.formula-zoom label,.formula-page-jump span,.formula-zoom span,.formula-mobile-toggle small,.formula-empty-state p,.formula-page-loading,.formula-fit-note,.formula-search-result){color:#b8aec5!important}.formula-modal :is(.formula-page-jump input,.formula-zoom input,.formula-search input){color:#f7f3ff!important;border-color:#58466d!important}.formula-modal .formula-search input::placeholder{color:#b8aec5!important}.formula-modal .formula-search button{color:#f7f3ff!important;background:#58466d!important;border-color:#58466d!important}.formula-modal .formula-search-result[data-has-query=true]{display:flex!important}.formula-modal :is(.formula-page-jump>div,.formula-search>div,.formula-zoom>div):focus-within{border-color:#f7f3ff!important;box-shadow:0 0 0 3px #f7f3ff1f!important}.formula-modal :is(.formula-page-jump button,.formula-zoom button,.formula-search-result button){color:#f7f3ff!important}.formula-modal-backdrop .formula-modal.kk-formula-viewer :is(.formula-page-sidebar,.formula-viewer-layout){background:#211a2e!important;border-color:#58466d!important}.formula-modal .formula-page-sidebar-head{border-color:#58466d!important}.formula-modal-backdrop .formula-modal.kk-formula-viewer .formula-viewer-shell{scrollbar-color:#58466d #211a2e!important;background:#211a2e!important}.formula-modal .formula-page-thumbs{scrollbar-color:#58466d transparent!important}.formula-modal .formula-page-thumbs::-webkit-scrollbar-thumb{background-color:#58466d!important}.formula-modal .formula-page-thumb.active{color:#ffb64e!important;background:#211a2e!important;border-color:#ffb64e!important}.formula-modal .formula-empty-state{color:#f7f3ff!important;background:#211a2e!important}.formula-modal .formula-scroll-indicator span{box-shadow:none!important;background:#f7f3ff!important}.formula-modal .formula-page-retry{color:#f7f3ff;background:#58466d;border-color:#f7f3ff}.formula-modal .formula-pdf-download{border:1px solid;border-radius:11px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.formula-modal :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #f7f3ff}.formula-modal :is(button:disabled,input:disabled){cursor:default;opacity:.45}@media (hover:hover) and (pointer:fine){@media (min-width:761px) and (hover:hover) and (pointer:fine){.formula-modal :is(.formula-page-thumb:hover,.formula-fit-note:hover,.formula-pdf-download:hover){color:#f7f3ff!important;background:#2d243b!important;border-color:#f7f3ff!important}.formula-modal .formula-search button:hover:not(:disabled){background:#b8aec5!important}.formula-modal .formula-modal-close:hover{color:#ff9196!important;border-color:#ff9196!important}}}.formula-modal .formula-own-edition{flex-wrap:wrap;gap:10px}.formula-modal .formula-current-edition{color:#f7f3ff;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:3px;padding:6px 10px;width:auto!important;display:flex!important}.formula-modal .formula-current-edition b{font-size:12px}.formula-modal .formula-current-edition small{color:#b8aec5;font-size:10px}@media (min-width:1920px) and (hover:hover) and (pointer:fine){.formula-modal-backdrop--docked{background:0 0!important}}@media (prefers-reduced-motion:reduce){.formula-modal-backdrop,.formula-modal,.formula-modal *{transition:none!important;animation:none!important}}html body .kk-admin-shell>.kk-admin-header{z-index:90;width:100%!important;height:var(--kk-learner-header-height,76px)!important;min-height:var(--kk-learner-header-height,76px)!important;max-height:var(--kk-learner-header-height,76px)!important;box-sizing:border-box!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important}html body .kk-admin-shell>.kk-admin-header>.kk-admin-brand{left:var(--kk-global-logo-inset)!important;top:calc((var(--kk-learner-header-height,76px) - var(--kk-global-logo-height)) / 2)!important;width:var(--kk-global-logo-width)!important;height:var(--kk-global-logo-height)!important;margin:0!important;padding:0!important;position:absolute!important}html body .kk-admin-header>.kk-admin-header-meta{text-overflow:ellipsis;white-space:nowrap;max-width:330px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}html body .kk-admin-header>.kk-admin-logout{justify-content:center;align-items:center;top:var(--kk-header-action-top)!important;right:var(--kk-header-action-right)!important;width:calc(var(--kk-header-action-size) + var(--kk-header-action-size) + 8px)!important;height:var(--kk-header-action-size)!important;min-height:0!important;margin:0!important;padding:0 6px!important;font-size:11px!important;display:flex!important;position:absolute!important}html body [data-admin-view-switch][data-admin-view-switch][data-admin-view-switch]>button>.admin-view-short-label{display:none!important}@media (max-width:1100px){html body .kk-admin-header>.kk-admin-header-meta{display:none}html body [data-admin-view-switch][data-admin-view-switch][data-admin-view-switch]>button>.admin-view-label{display:none!important}html body [data-admin-view-switch][data-admin-view-switch][data-admin-view-switch]>button>.admin-view-short-label{display:inline!important}}.kk-admin-shell,.kk-admin-shell>*,.kk-admin-shell :is(.kk-admin-content,.kk-admin-tool,.kk-user-admin,.kk-error-admin){min-width:0;max-width:100%}.kk-admin-shell{width:100%;overflow-x:clip}.kk-admin-shell :is(input,select,textarea,iframe,img){max-width:100%}.kk-admin-shell :is(.kk-admin-content,.kk-admin-tool,.kk-user-admin,.kk-error-admin)>*{min-width:0}.kk-admin-shell .kk-admin-tool:has(.feature-settings-panel){width:min(1540px,100% - 36px)!important;margin-inline:auto!important}.kk-admin-shell .feature-settings-panel{color:#f7f3ff!important;background:linear-gradient(145deg,#14101ff5,#14101ff7)!important;border:1px solid #f7f3ff2e!important;border-radius:26px!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(22px,3vw,38px)!important;overflow:visible!important;box-shadow:0 24px 70px #14101f3d!important}.kk-admin-shell .feature-settings-heading{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:20px!important;display:grid!important}.kk-admin-shell .feature-settings-heading>div{min-width:0}.kk-admin-shell .feature-settings-heading p,.kk-admin-shell .feature-settings-card>p{color:#ffb64e!important}.kk-admin-shell .feature-settings-heading h2,.kk-admin-shell .feature-settings-card h3{color:#f7f3ff!important}.kk-admin-shell .feature-settings-heading span{color:#b8aec5!important}.kk-admin-shell .feature-settings-heading>button{color:#211a2e!important;white-space:nowrap!important;background:linear-gradient(135deg,#f7f3ff,#ffb64e)!important;border:1px solid #f7f3ff66!important;border-radius:14px!important;min-height:50px!important;padding:0 20px!important;box-shadow:0 12px 28px #b8aec529!important}.kk-admin-shell .feature-settings-grid,.kk-admin-shell .feature-field-locks>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.kk-admin-shell .feature-settings-card{background:#211a2ec7!important;border:1px solid #f7f3ff26!important;border-radius:20px!important;min-width:0!important;padding:clamp(18px,2vw,26px)!important;overflow:visible!important}.kk-admin-shell .feature-lock-row{background:#14101fc7!important;border-color:#f7f3ff24!important;width:100%!important;min-width:0!important}.kk-admin-shell .feature-lock-row.locked{background:linear-gradient(145deg,#4b2a1852,#14101fe6)!important;border-color:#ff9d7257!important}.kk-admin-shell .feature-lock-summary{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;display:grid!important}.kk-admin-shell .feature-lock-summary :is(b,small,em){overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.kk-admin-shell .feature-lock-summary b{line-height:1.4;color:#f7f3ff!important}.kk-admin-shell .feature-lock-summary small{color:#f7f3ff!important}.kk-admin-shell .feature-lock-summary em{color:#b8aec5!important}.kk-admin-shell .feature-lock-toggle{flex:none;color:#f7f3ff!important;background:#211a2ee6!important;border-color:#f7f3ff33!important;justify-content:space-between!important;min-width:132px!important}.kk-admin-shell .feature-lock-toggle i{background:#2c6450!important}.kk-admin-shell .feature-lock-toggle i:after{background:#ffb64e!important}.kk-admin-shell .feature-lock-row.locked .feature-lock-toggle i{background:#754432!important}.kk-admin-shell .feature-lock-row.locked .feature-lock-toggle i:after{background:#ff9d72!important}.kk-admin-shell .feature-lock-details{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kk-admin-shell .feature-lock-details :is(label,.feature-lock-audience){background:#14101f80!important;border-color:#f7f3ff21!important}.kk-admin-shell .feature-lock-details select,.kk-admin-shell .feature-lock-audience button{color:#f7f3ff!important;background-color:#14101ff5!important;border-color:#f7f3ff2e!important}.kk-admin-shell .feature-lock-audience>div{grid-template-columns:1fr!important;display:grid!important}.kk-admin-shell .feature-lock-audience button.selected{background:#ffb64e42!important;border-color:#ffb64e80!important}@media (max-width:560px){.kk-admin-shell .editor-question-jump{grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:hidden!important}.kk-admin-shell .editor-question-jump>*{width:100%!important;min-width:0!important;max-width:100%!important}}@media (max-width:1100px){.kk-admin-shell .feature-settings-grid,.kk-admin-shell .feature-field-locks>div,.kk-admin-shell .feature-lock-details{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){.kk-admin-shell .kk-admin-tool:has(.feature-settings-panel){width:calc(100% - 20px)!important}.kk-admin-shell .feature-settings-panel{border-radius:20px!important;padding:18px!important}.kk-admin-shell .feature-settings-heading{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.kk-admin-shell .feature-settings-heading>button{white-space:normal!important;width:100%!important}.kk-admin-shell .feature-settings-card{border-radius:16px!important;padding:15px!important}.kk-admin-shell .feature-lock-summary{grid-template-columns:minmax(0,1fr)!important}.kk-admin-shell .feature-lock-toggle{width:100%!important;min-width:0!important}}.kk-admin-shell .content-editor.editor-modal-open{z-index:2000!important}.kk-admin-shell .content-editor-head>div>p,.kk-admin-shell .editor-control-label,.kk-admin-shell .editor-review-status-filter,.kk-admin-shell .editor-filter-dropdown,.kk-admin-shell .editor-status-legend{color:#f7f3ff!important}.kk-admin-shell :is(.editor-review-status-filter,.editor-filter-dropdown,.editor-status-legend) small,.kk-admin-shell :is(.editor-review-status-filter,.editor-filter-dropdown) button,.kk-admin-shell .editor-position-scale :is(button,a),.kk-admin-shell .bulk-status-action{color:#b8aec5!important}.kk-admin-shell .content-editor.editor-modal-open>:not(.editor-modal){display:none!important}.kk-admin-shell:has(.editor-modal) .kk-admin-nav{visibility:hidden!important;pointer-events:none!important}.kk-admin-shell .auth-modal.editor-modal{z-index:2001!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(18px)saturate(120%)!important;backdrop-filter:blur(18px)saturate(120%)!important;background:#14101fe6!important;align-items:center!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding:clamp(10px,2vw,24px)!important;overflow:hidden!important}.kk-admin-shell .editor-modal>form.question-editor-form{box-sizing:border-box!important;overscroll-behavior:contain!important;scrollbar-gutter:stable both-edges!important;scrollbar-width:thin!important;scrollbar-color:#f7f3ff #14101fcc!important;color:#f7f3ff!important;background:radial-gradient(circle at 94% 3%,#f7f3ff26,#0000 30%),linear-gradient(155deg,#211a2e,#14101f 72%)!important;border:1px solid #f7f3ff47!important;border-radius:24px!important;width:min(1080px,100vw - 32px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 32px)!important;padding:clamp(22px,3vw,38px)!important;overflow:hidden auto!important;box-shadow:0 34px 100px #14101fad,inset 0 1px #ffffff09!important}.kk-admin-shell .editor-modal>form:not(.question-editor-form){box-sizing:border-box!important;color:#f7f3ff!important;scrollbar-width:thin!important;scrollbar-color:#f7f3ff #14101fcc!important;background:radial-gradient(circle at 94% 3%,#f7f3ff26,#0000 32%),linear-gradient(155deg,#211a2e,#14101f 72%)!important;border:1px solid #f7f3ff47!important;border-radius:24px!important;width:min(640px,100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;margin:0!important;padding:clamp(24px,4vw,38px)!important;overflow:hidden auto!important;box-shadow:0 34px 100px #14101fad,inset 0 1px #ffffff09!important}.kk-admin-shell .editor-modal>form:not(.question-editor-form)>p{color:#ffb64e!important}.kk-admin-shell .editor-modal>form:not(.question-editor-form)>h2,.kk-admin-shell .editor-modal>form:not(.question-editor-form)>label{color:#f7f3ff!important}.kk-admin-shell .editor-modal>form:not(.question-editor-form) :is(input:not([type=color]),textarea,select){color:#f7f3ff!important;background:#14101feb!important;border-color:#f7f3ff33!important}.kk-admin-shell .editor-modal>form:not(.question-editor-form) :is(input:not([type=color]),textarea,select):focus{border-color:#f7f3ff!important;box-shadow:0 0 0 3px #f7f3ff1f!important}.kk-admin-shell .editor-modal>form:not(.question-editor-form) .editor-auto-icon{background:#14101fdb!important;border-color:#ffb64e3d!important}.kk-admin-shell .editor-modal>form:not(.question-editor-form) .editor-auto-icon b{color:#ffb64e!important}.kk-admin-shell .editor-modal>form:not(.question-editor-form) .editor-auto-icon small{color:#b8aec5!important}.kk-admin-shell .editor-modal>form:not(.question-editor-form)>.auth-primary{color:#211a2e!important;background:linear-gradient(135deg,#f7f3ff,#ffb64e)!important;box-shadow:0 12px 28px #b8aec529!important}.kk-admin-shell .editor-modal>form.question-editor-form::-webkit-scrollbar{width:10px!important}.kk-admin-shell .editor-modal>form.question-editor-form::-webkit-scrollbar-track{background:#14101fc7!important}.kk-admin-shell .editor-modal>form.question-editor-form::-webkit-scrollbar-thumb{background:linear-gradient(#f7f3ff,#ffb64e) padding-box padding-box!important;border:2px solid #14101fc7!important;border-radius:999px!important}.kk-admin-shell .question-editor-form>h2.editor-question-title-pill{color:#ffb64e!important;background:linear-gradient(135deg,#ffb64e3d,#211a2eeb)!important;border-color:#ffb64e61!important;width:calc(100% - 60px)!important;max-width:calc(100% - 60px)!important;margin:0 0 18px!important;box-shadow:inset 0 1px #ffffff09,0 12px 30px #14101f33!important}.kk-admin-shell .question-editor-form .modal-close{color:#f7f3ff!important;background:#211a2eeb!important;border-color:#f7f3ff38!important}.kk-admin-shell .question-editor-form :is(.editor-form-section,.editor-question-navigation){background:#14101fc2!important;border-color:#f7f3ff2e!important;min-width:0!important;box-shadow:inset 0 1px #ffffff06!important}.kk-admin-shell .question-editor-form :is(.editor-field-label,label,.editor-score-section b){color:#f7f3ff!important}.kk-admin-shell .question-editor-form :is(small,.editor-score-section small,.editor-image-empty,.editor-image-notice){color:#b8aec5!important}.kk-admin-shell .question-editor-form :is(input:not([type=radio]):not([type=checkbox]),textarea,select){color:#f7f3ff!important;caret-color:#f7f3ff!important;background:#14101feb!important;border-color:#f7f3ff33!important;min-width:0!important}.kk-admin-shell .question-editor-form :is(input:not([type=radio]):not([type=checkbox]),textarea,select):focus{background:#14101f!important;border-color:#f7f3ff!important;box-shadow:0 0 0 3px #f7f3ff1f!important}.kk-admin-shell .question-editor-form :is(textarea,input)::placeholder{color:#58466d!important}.kk-admin-shell .question-editor-form input:is([type=radio],[type=checkbox]){accent-color:#ffb64e!important}.kk-admin-shell .question-editor-form .editor-point-picker button,.kk-admin-shell .question-editor-form .editor-question-navigation button{color:#f7f3ff!important;background:#211a2ee0!important;border-color:#f7f3ff33!important}.kk-admin-shell .question-editor-form .editor-point-picker button.on{color:#ffb64e!important;background:linear-gradient(135deg,#205d48,#211a2e)!important;border-color:#ffb64e!important;box-shadow:0 0 0 2px #ffb64e17,0 8px 20px #14101f3d!important}.kk-admin-shell .question-editor-form .editor-answers>div{background:#14101fcc!important;border-color:#f7f3ff1f!important}.kk-admin-shell .question-editor-form .editor-answers>div.correct{background:linear-gradient(90deg,#246f5257,#14101fe6)!important;border-color:#78e6ad80 #78e6ad80 #78e6ad80 #78e6ad!important}.kk-admin-shell .question-editor-form .editor-answer-letter{color:#f7f3ff!important;background:linear-gradient(135deg,#2d243b,#211a2e)!important;border-color:#f7f3ff47!important}.kk-admin-shell .question-editor-form .editor-answers>div.correct .editor-answer-letter{color:#d7ffe8!important;background:linear-gradient(135deg,#277456,#174535)!important;border-color:#78e6ad!important}.kk-admin-shell .question-editor-form .editor-add-answer,.kk-admin-shell .question-editor-form .editor-image-add,.kk-admin-shell .question-editor-form>.auth-primary{color:#211a2e!important;background:linear-gradient(135deg,#f7f3ff,#ffb64e)!important;border-color:#ffb64e6b!important;box-shadow:0 12px 28px #b8aec529!important}.kk-admin-shell .question-editor-form .editor-image-empty{background:#14101f6b!important;border-color:#f7f3ff33!important}.kk-admin-shell .question-editor-form .editor-image-heading b,.kk-admin-shell .question-editor-form .editor-modal-review>span{color:#f7f3ff!important}.kk-admin-shell .question-editor-form .editor-modal-review .question-review-control>button{color:#ffb64e!important;background:#211a2ee0!important;border-color:#ffb64e47!important}.kk-admin-shell .question-editor-form .question-review-menu{background:#211a2e!important;border-color:#f7f3ff3d!important;box-shadow:0 -18px 44px #14101f94!important}.kk-admin-shell .question-editor-form .editor-modal-close-confirm{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#14101fd6!important}.kk-admin-shell .question-editor-form .editor-modal-close-confirm>div{color:#f7f3ff!important;background:linear-gradient(145deg,#211a2e,#14101f)!important;border-color:#f7f3ff3d!important}@media (max-width:760px){.kk-admin-shell .auth-modal.editor-modal{align-items:stretch!important;padding:0!important}.kk-admin-shell .auth-modal.editor-modal:has(>form:not(.question-editor-form)){align-items:center!important;padding:10px!important}.kk-admin-shell .editor-modal>form.question-editor-form{scrollbar-gutter:auto!important;border:0!important;border-radius:0!important;width:100vw!important;min-height:100dvh!important;max-height:100dvh!important;padding:20px 14px 22px!important}.kk-admin-shell .question-editor-form>h2.editor-question-title-pill{width:calc(100% - 48px)!important;max-width:calc(100% - 48px)!important;font-size:18px!important}.kk-admin-shell .question-editor-form .editor-text-section,.kk-admin-shell .question-editor-form .editor-question-navigation{grid-template-columns:minmax(0,1fr)!important}.kk-admin-shell .question-editor-form .editor-modal-review{flex-wrap:wrap!important;width:100%!important;min-width:0!important}.kk-admin-shell .question-editor-form .editor-modal-review .question-review-control{width:100%!important;min-width:0!important}.kk-admin-shell .editor-modal>form:not(.question-editor-form){border-radius:20px!important;width:calc(100vw - 20px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 20px)!important;padding:24px 18px!important}}@media (min-width:761px) and (max-width:900px){.kk-admin-shell .auth-modal.editor-modal{padding:16px!important}.kk-admin-shell .editor-modal>form.question-editor-form{width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;margin:0!important}}html body .refrigeration-simulation{color:#f7f3ff;background:#14101f}html body .refrigeration-simulation>.learning-nav.simulation-nav{background:#14101f!important;border-bottom-color:#f7f3ff29!important}html body .refrigeration-simulation .simulation-header-actions>.feedback-launcher,html body .refrigeration-simulation .simulation-nav>.simulation-back-button,html body .refrigeration-simulation .simulation-hub-footer>button{background:linear-gradient(145deg,#211a2e,#211a2e)!important;border-color:#58466d!important}@media (min-width:761px) and (hover:hover) and (pointer:fine){html body .refrigeration-simulation .simulation-nav>.simulation-back-button:hover{background:linear-gradient(145deg,#211a2e,#211a2e)!important;border-color:#58466d!important}}html body .refrigeration-simulation .simulation-nav>.simulation-back-button,html body .refrigeration-simulation .simulation-hub-footer>button{color:#f7f3ff!important}@media (hover:hover) and (pointer:fine){@media (min-width:761px) and (hover:hover) and (pointer:fine){html body .refrigeration-simulation .simulation-nav>.simulation-back-button:hover,html body .refrigeration-simulation .simulation-hub-footer>button:hover,html body .refrigeration-simulation .simulation-header-actions>.feedback-launcher:hover{background:linear-gradient(145deg,#211a2e,#2d243b)!important;border-color:#f7f3ff!important}}}.refrigeration-simulation .circuit-loading-screen{background:radial-gradient(circle at 18% 78%,#ffb64e14,#0000 32%),radial-gradient(circle at 82% 22%,#f7f3ff1f,#0000 34%),#14101f}.refrigeration-simulation .circuit-loading-panel{color:#f7f3ff;background:linear-gradient(135deg,#211a2e,#211a2e);border-color:#58466d}.refrigeration-simulation .circuit-loading-screen:before{box-shadow:0 0 0 80px #f7f3ff06,0 0 0 160px #f7f3ff05}:is(html.kk-app-viewport:has(.kk-admin-shell),body.kk-app-viewport:has(.kk-admin-shell)){overflow:clip visible}.kk-admin-shell>.kk-admin-workspace{min-width:0;min-height:calc(100vh - var(--kk-admin-navigation-space,70px));min-height:calc(100dvh - var(--kk-admin-navigation-space,70px));overflow-anchor:none;display:flow-root}.kk-admin-workspace>*{min-width:0;max-width:100%}:root{--kk-management-background:radial-gradient(ellipse 90% 1000px at 100% 1000px, #185468a6, transparent 76%) center -580px / 100% 4800px repeat-y, radial-gradient(ellipse 85% 1150px at 0% 1150px, #245a4973, transparent 76%) center 450px / 100% 4800px repeat-y, radial-gradient(ellipse 95% 1350px at 100% 1350px, #174b607a, transparent 76%) center 1950px / 100% 4800px repeat-y, #14101f;--kk-management-background-mobile:radial-gradient(ellipse 145% 850px at 100% 850px, #18546899, transparent 76%) center -470px / 100% 4800px repeat-y, radial-gradient(ellipse 140% 1100px at 0% 1100px, #245a4966, transparent 76%) center 650px / 100% 4800px repeat-y, radial-gradient(ellipse 150% 1350px at 100% 1350px, #174b6073, transparent 76%) center 2150px / 100% 4800px repeat-y, #14101f}.kk-admin-shell,[data-company-forum=instructor]{--kk-management-background:url(/admin-atmosphere.svg) center top / max(100%, 1480px) 1110px repeat-y, radial-gradient(ellipse 72% 720px at 100% 8%, #58466d38, transparent 72%), radial-gradient(ellipse 62% 680px at -8% 42%, #ffb64e1a, transparent 76%), linear-gradient(180deg, #211a2e 0px, #211a2e 420px, #211a2e 1040px, #14101f 100%);--kk-management-background-mobile:url(/admin-atmosphere.svg) -55px top / auto 880px repeat-y, radial-gradient(ellipse 125% 580px at 100% 6%, #58466d33, transparent 72%), radial-gradient(ellipse 110% 620px at -18% 48%, #ffb64e17, transparent 76%), linear-gradient(180deg, #211a2e 0px, #211a2e 360px, #211a2e 820px, #14101f 100%)}.kk-admin-shell{--kk-admin-canvas:#14101f;--kk-admin-panel:#211a2eeb;background:var(--kk-management-background);background-attachment:scroll;background-color:var(--kk-admin-canvas);display:flow-root}.kk-admin-shell>.kk-admin-hero{box-shadow:none;background:0 0;border-bottom-color:#0000}.kk-admin-shell>.kk-admin-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#14101fe6;border-bottom:1px solid #f7f3ff1a;box-shadow:0 14px 38px #14101f2e}.kk-admin-shell>.kk-admin-nav{box-shadow:none;background:0 0;border-color:#0000;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.kk-admin-shell>.kk-admin-nav>button{background-color:#211a2e}.kk-admin-shell>.kk-admin-nav>button,.kk-admin-shell nav[aria-label=Firmenbereiche]>button,[data-company-forum=instructor] [data-company-page] nav[aria-label=Firmenbereiche]>button{color:#f7f3ff;background:linear-gradient(155deg,#2d243b,#211a2e);border:1px solid #58466d;min-height:52px;font-weight:800;transition:border-color .16s,background-color .16s,box-shadow .16s;box-shadow:inset 0 1px #d4f8ff0d,0 4px 12px #02101b24}.kk-admin-shell>.kk-admin-nav>button>span{color:#f7f3ff}.kk-admin-shell>.kk-admin-nav>button.on,.kk-admin-shell nav[aria-label=Firmenbereiche]>button[aria-pressed=true],[data-company-forum=instructor] [data-company-page] nav[aria-label=Firmenbereiche]>button[aria-pressed=true]{color:#ffb64e;background:linear-gradient(135deg,#2d243b,#211a2e);border-color:#ffb64e;box-shadow:inset 0 0 0 1px #a2df8740,0 5px 16px #02101b30}.kk-admin-shell>.kk-admin-nav>button.on>span{color:#ffb64e}@media (hover:hover) and (pointer:fine){@media (min-width:761px) and (hover:hover) and (pointer:fine){.kk-admin-shell>.kk-admin-nav>button:not(.on):hover,.kk-admin-shell nav[aria-label=Firmenbereiche]>button:not([aria-pressed=true]):hover,[data-company-forum=instructor] [data-company-page] nav[aria-label=Firmenbereiche]>button:not([aria-pressed=true]):hover{border-color:#f7f3ff;box-shadow:inset 0 0 0 1px #8dd4e12b,0 5px 16px #02101b30}}}.kk-admin-shell>.kk-admin-nav>button:focus-visible{outline-offset:3px;outline:3px solid #f7f3ff}.kk-admin-shell nav[aria-label=Firmenbereiche]>button:focus-visible{outline-offset:3px;outline:3px solid #f7f3ff}[data-company-forum=instructor] [data-company-page] nav[aria-label=Firmenbereiche]>button:focus-visible{outline-offset:3px;outline:3px solid #f7f3ff}.kk-admin-shell .kk-error-status-tabs{box-shadow:none;background:0 0;border-color:#0000}.kk-admin-shell .kk-error-status-tabs button:not(.is-active){background:#211a2e;border-color:#2d243b}.kk-admin-shell .content-editor,.kk-admin-shell .content-editor-loading{box-shadow:none;background:0 0!important}.kk-admin-shell .content-editor:before{background:0 0}.kk-admin-shell .kk-admin-overview{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}@media (max-width:760px){.kk-admin-shell{background:var(--kk-management-background-mobile);background-color:var(--kk-admin-canvas)}}@media (prefers-reduced-motion:reduce){.kk-admin-shell,.kk-admin-shell *{scroll-behavior:auto!important}}.kk-admin-shell{isolation:isolate;background:radial-gradient(80% 820px at 100% 160px,#58466d33,#0000 76%),radial-gradient(65% 1000px at 0 34%,#58466d1f,#0000 78%),radial-gradient(75% 1100px at 100% 67%,#58466d26,#0000 78%),radial-gradient(75% 780px at 25% 100%,#58466d1f,#0000 80%),#14101f;position:relative}.kk-admin-home-art{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.kk-admin-home-art:before{content:"";background:radial-gradient(48% 54% at 76% 18%,#b8aec51a,#0000 82%),radial-gradient(48% 42% at 8% 0,#ffb64e0e,#0000 90%);height:940px;position:absolute;inset:0 0 auto}.kk-admin-home-art .kk-cold-scene{position:absolute;inset:0}.kk-admin-home-art .kk-cold-motif{aspect-ratio:1;opacity:.28;width:min(49vw,760px);height:auto;position:absolute;overflow:visible}.kk-admin-home-art .kk-cold-motif--air{top:-150px;right:-100px}.kk-admin-home-art .kk-cold-motif--frost{opacity:.18;width:470px;top:330px;left:-200px}.kk-admin-home-art .kk-cold-motif--flow{opacity:.22;top:27%;left:-170px;transform:rotate(8deg)}.kk-admin-home-art .kk-cold-motif--ice{opacity:.19;width:510px;top:48%;right:-180px}.kk-admin-home-art .kk-cold-motif--tail{opacity:.22;top:91%;left:-140px;transform:rotate(18deg)}.kk-admin-home-art .kk-cold-motif--crystals{opacity:.27;width:280px;top:96px;left:40%}@media (max-width:760px){.kk-admin-shell{background:radial-gradient(125% 700px at 95% 120px,#58466d2e,#0000 76%),radial-gradient(120% 1000px at 0 32%,#58466d1c,#0000 78%),radial-gradient(120% 1000px at 100% 65%,#58466d21,#0000 78%),radial-gradient(120% 700px at 25% 100%,#58466d1a,#0000 80%),#14101f}.kk-admin-home-art:before{background:radial-gradient(90% 60% at 90% 12%,#b8aec513,#0000 85%);height:680px}.kk-admin-home-art .kk-cold-motif{opacity:.24;width:400px}.kk-admin-home-art .kk-cold-motif--air{width:440px;top:-80px;right:-160px}.kk-admin-home-art .kk-cold-motif--frost{opacity:.14;width:340px;top:380px;left:-185px}.kk-admin-home-art .kk-cold-motif--flow{top:29%;left:-185px}.kk-admin-home-art .kk-cold-motif--ice{opacity:.17;width:350px;top:51%;right:-170px}.kk-admin-home-art .kk-cold-motif--tail{top:88%;left:-190px}.kk-admin-home-art .kk-cold-motif--crystals{opacity:.22;width:210px;top:148px;left:auto;right:-70px}}html body :is(.trainer-home.learning-home,.learning-exam,.refrigeration-simulation,[data-company-forum=instructor],.kaelte-klar-auth){background-color:#14101f!important;background-image:none!important;background-position:right -100px top -150px,-200px 330px,-170px 650px,right -180px top 1150px,-140px 2180px,40% 96px,top,top,top,top!important;background-repeat:no-repeat!important;background-size:min(49vw,760px),470px,min(49vw,760px),510px,min(49vw,760px),280px,100% 3200px,100% 3200px,100% 3200px,100% 3200px!important;background-attachment:scroll!important}.kk-admin-home-art{display:none}html body .trainer-home.learning-home>:is(.learning-hero,.learning-catalog,.site-foot),html body [data-company-forum=instructor] :is([data-company-page],[data-company-hero]){box-shadow:none;background:0 0!important}html body .trainer-home.learning-home>.learning-hero:before,html body .trainer-home.learning-home>.learning-hero:after{background:0 0!important}@media (max-width:760px){html body :is(.trainer-home.learning-home,.learning-exam,.refrigeration-simulation,[data-company-forum=instructor],.kaelte-klar-auth){background-position:right -160px top -80px,-185px 380px,-185px 700px,right -170px top 1220px,-190px 2110px,right -70px top 148px,top,top,top,top!important;background-size:440px,340px,400px,350px,400px,210px,100% 3200px,100% 3200px,100% 3200px,100% 3200px!important}}html body [data-company-forum=instructor][data-company-forum][data-company-forum][data-company-forum][data-company-forum] [data-company-header-content=instructor]{border-bottom:1px solid #58466d!important}:is([data-company-forum=instructor],[data-company-forum=learner]:has(.trainer-home.learning-home)){background:var(--kk-management-background);display:flow-root}[data-company-forum=instructor] [data-company-page],[data-company-forum=instructor] [data-company-hero],[data-company-forum=learner] .trainer-home.learning-home,[data-company-forum=learner] .trainer-home.learning-home>.learning-catalog,[data-company-forum=learner] .trainer-home.learning-home>.site-foot{box-shadow:none;background:0 0}html body [data-company-forum=learner] .trainer-home.learning-home>.learning-hero{box-shadow:none;background:0 0!important}[data-company-forum=learner] .trainer-home.learning-home>.learning-hero:before{background:0 0}html.kk-app-viewport body.kk-app-viewport [data-company-forum=instructor] [data-company-header-content],html.kk-app-viewport body.kk-app-viewport [data-company-forum=learner] header[data-app-header]{box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#14101f!important;border-bottom-color:#0000!important}[data-company-forum=instructor] [data-company-hero-summary],[data-company-forum=learner] .trainer-home.learning-home [data-company-learning-summary]{background:#211a2ec7;box-shadow:0 18px 50px -32px #14101f8c}@media (max-width:760px){:is([data-company-forum=instructor],[data-company-forum=learner]:has(.trainer-home.learning-home)){background:var(--kk-management-background-mobile)}}.refrigeration-simulation>.learning-nav.simulation-nav[data-app-header=simulation]{z-index:90!important}@media (max-width:760px){html body [data-company-forum=instructor]{--company-hero-columns:minmax(0,1fr);--company-hero-pad:26px 16px 22px;--company-hero-gap:22px;--company-welcome-size:30px;--company-welcome-gap:18px;--company-title-size:36px;--company-title-gap:16px;--company-description-size:13px;--company-description-lines:0;--company-benefits-gap:18px}html body [data-company-forum=instructor][data-company-forum][data-company-forum][data-company-forum][data-company-forum][data-company-forum] [data-company-hero]{grid-template-columns:minmax(0,1fr)!important;gap:22px!important;padding:26px 16px 22px!important}html body [data-company-forum=instructor][data-company-forum][data-company-forum][data-company-forum][data-company-forum][data-company-forum] [data-company-hero-copy]:not([hidden]){text-align:left!important;width:100%!important;max-width:none!important;display:block!important}html body [data-company-forum=instructor][data-company-forum][data-company-forum][data-company-forum][data-company-forum][data-company-forum] [data-company-hero-copy]>:first-child{letter-spacing:-.8px!important;text-align:left!important;min-height:0!important;margin:0 0 18px!important;font-size:30px!important;line-height:1.15!important}html body [data-company-forum=instructor][data-company-forum][data-company-forum][data-company-forum][data-company-forum][data-company-forum] [data-company-hero-copy]>:nth-child(2){letter-spacing:1.65px!important;text-align:left!important;min-height:0!important;margin:0 0 10px!important;font-size:9px!important;line-height:1.5!important}html body [data-company-forum=instructor][data-company-forum][data-company-forum][data-company-forum][data-company-forum][data-company-forum] [data-company-hero-copy]>h1{letter-spacing:-1.2px!important;text-align:left!important;min-height:0!important;margin:0 0 16px!important;font-size:36px!important;line-height:1.02!important}html body [data-company-forum=instructor][data-company-forum][data-company-forum][data-company-forum][data-company-forum][data-company-forum] [data-company-hero-copy]>:nth-child(4){text-align:left!important;min-height:0!important;margin:0!important;font-size:13px!important;line-height:1.6!important}html body [data-company-forum=instructor][data-company-forum][data-company-forum][data-company-forum][data-company-forum][data-company-forum] [data-company-hero-copy]>:last-child:not([hidden]){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:18px 0 0!important;display:grid!important}html body [data-company-forum=instructor][data-company-forum][data-company-forum][data-company-forum][data-company-forum][data-company-forum] [data-company-hero-copy]>:last-child>b{overflow-wrap:anywhere;border-radius:12px;text-align:center!important;gap:4px!important;min-width:0!important;min-height:44px!important;padding:8px 5px!important;font-size:9px!important;line-height:1.4!important}html body [data-company-forum=instructor][data-company-forum][data-company-forum][data-company-forum][data-company-forum][data-company-forum] [data-company-hero-copy]>:last-child>b:last-child{grid-column:auto!important}html body [data-company-forum=instructor][data-company-forum][data-company-forum][data-company-forum][data-company-forum][data-company-forum] [data-company-hero-summary]:not([hidden]){box-shadow:none;background:#211a2e;border-radius:20px!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important;display:grid!important}html body [data-company-forum=instructor] [data-company-summary-personal]{text-align:left;padding:18px 16px 16px}html body [data-company-forum=instructor] [data-company-summary-personal]>div:first-child:not([hidden]){text-align:left;grid-template-columns:88px minmax(0,1fr);place-items:center stretch;gap:14px;display:grid}html body [data-company-forum=instructor] [data-company-summary-personal]>div:first-child>div:first-child{border-width:6px;flex-basis:88px;width:88px;min-width:88px;height:88px}html body [data-company-forum=instructor] [data-company-summary-personal]>div:first-child>div:first-child>strong{font-size:28px}html body [data-company-forum=instructor] [data-company-summary-personal]>div:first-child>div:first-child>span{letter-spacing:.7px;font-size:7px}html body [data-company-forum=instructor] [data-company-summary-personal]>div:first-child>dl:not([hidden]){grid-template-columns:minmax(0,1fr);gap:10px;width:100%;margin:0;display:grid}html body [data-company-forum=instructor] [data-company-summary-personal]>div:first-child>dl>div:not([hidden]){text-align:left;background:0 0;border:0;border-bottom:1px solid #31546366;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:0;padding:0 0 8px;display:flex}html body [data-company-forum=instructor] [data-company-summary-personal]>div:first-child>dl :is(dt,dd){text-align:left;overflow-wrap:anywhere;max-width:100%;margin:0}html body [data-company-forum=instructor] [data-company-summary-personal]>div:first-child>dl dt{font-size:10px;line-height:1.4}html body [data-company-forum=instructor] [data-company-summary-personal]>div:first-child>dl dd{font-size:12px;line-height:1.4}html body [data-company-forum=instructor] [data-company-summary-personal]>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:16px 0 0;padding-top:4px}html body [data-company-forum=instructor] [data-company-summary-personal]>dl>div{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:7px;min-height:42px;padding:10px 0}html body [data-company-forum=instructor] [data-company-summary-personal]>dl dt{font-size:10px;line-height:1.4}html body [data-company-forum=instructor] [data-company-summary-personal]>dl dd{font-size:16px}html body [data-company-forum=instructor] [data-company-summary-personal]>div:last-child{padding-top:14px}html body [data-company-forum=instructor] [data-company-summary-personal]>div:last-child>div:first-child{text-align:left;flex-flow:wrap;justify-content:space-between;align-items:center;gap:5px 10px;font-size:9px;line-height:1.5}html body [data-company-forum=instructor] [data-company-summary-ranking]{text-align:left;border-top:1px solid #31546380;border-right:0;gap:10px;padding:16px}html body [data-company-forum=instructor] [data-company-summary-ranking]>p{text-align:left;font-size:9px;line-height:1.5}html body [data-company-forum=instructor] [data-company-summary-ranking]>p>span:not([hidden]){margin:3px 0 0;display:block}html body [data-company-forum=instructor] [data-company-summary-ranking]>ol>li{text-align:left;grid-template-columns:26px minmax(0,1fr) auto;gap:8px;padding:9px 10px}html body [data-company-forum=instructor] [data-company-summary-ranking]>ol>li>:is(span,b){white-space:normal;overflow-wrap:anywhere;text-align:left}html body [data-company-forum=instructor] [data-company-summary-ranking]>ol>li>strong{text-align:right}html body [data-company-forum=instructor] [data-company-summary-ranking]>div:not(:last-child){gap:5px;padding:3px 0;font-size:11px;line-height:1.5}html body [data-company-forum=instructor] [data-company-summary-ranking]>div:last-child{flex-wrap:nowrap;justify-content:space-between;gap:12px;margin-top:2px}html body [data-company-forum=instructor] [data-company-summary-ranking]>div:last-child>small{text-align:left;flex:1}html body [data-company-forum=instructor] [data-company-summary-ranking]>div:last-child>button{border-radius:12px;flex:0 0 44px;width:44px;height:44px}html body [data-company-forum=instructor] [data-company-page]>div[class*=workspace]{padding:16px 16px max(36px,env(safe-area-inset-bottom))}html body [data-company-forum=instructor] nav[aria-label=Firmenbereiche]:not([hidden]){background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 22px;padding:0;display:grid;overflow:visible}html body [data-company-forum=instructor] nav[aria-label=Firmenbereiche]>button:not([hidden]){color:#f7f3ff;white-space:normal;text-align:left;overflow-wrap:anywhere;background:#211a2e;border:1px solid #58466d;border-radius:14px;justify-content:flex-start;align-items:center;gap:8px;min-width:0;min-height:52px;margin:0;padding:11px 12px;font-size:11px;line-height:1.4;display:flex;position:relative}html body [data-company-forum=instructor] nav[aria-label=Firmenbereiche]>button[aria-pressed=true]{color:#ffb64e;background:#211a2e;border-color:#ffb64e}html body [data-company-forum=instructor] nav[aria-label=Firmenbereiche]>button>svg:not([hidden]){flex:0 0 16px;width:16px;height:16px;display:block}html body [data-company-forum=instructor] nav[aria-label=Firmenbereiche]>button>span{border:2px solid #14101f;border-radius:7px;width:auto;min-width:20px;height:20px;padding:0 5px;font-size:9px;position:absolute;top:-5px;right:-4px}html body [data-company-forum=instructor] [data-company-panel]{border-radius:20px;min-width:0}html body [data-company-forum=instructor] [data-company-panel=members]>div:not([hidden]){grid-template-columns:minmax(0,1fr);gap:22px;display:grid}html body [data-company-forum=instructor] [data-company-tour=invite]{box-shadow:none;border-radius:20px}html body [data-company-forum=instructor] [data-company-tour=invite]>button{text-align:left;justify-content:space-between;min-height:70px;padding:16px;position:static}html body [data-company-forum=instructor] [data-company-tour=invite]>button>svg{flex-shrink:0;position:static}html body [data-company-forum=instructor] [data-company-tour=invite] form{grid-template-columns:minmax(0,1fr);gap:18px;padding:2px 16px 18px}html body [data-company-forum=instructor] [data-company-tour=invite] form>:is(div,fieldset){grid-area:auto;min-width:0}html body [data-company-forum=instructor] [data-company-tour=invite] :is(input:not([type=checkbox]),select){min-height:48px;font-size:16px}html body [data-company-forum=instructor] [data-company-tour=members]{min-width:0;padding:0}html body [data-company-forum=instructor] [data-company-tour=members]>header{text-align:left;flex-direction:column;align-items:stretch;gap:14px;margin-bottom:16px}html body [data-company-forum=instructor] [data-company-tour=members]>header h2{font-size:28px}html body [data-company-forum=instructor] [data-company-tour=members]>header>button{justify-content:center;width:100%;min-width:0;max-width:none;min-height:44px;font-size:12px}html body [data-company-forum=instructor] [data-company-tour=members]>div[class*=filters]{border-radius:16px;margin-bottom:16px;padding:12px}html body [data-company-forum=instructor] [data-company-tour=members] [class*=filters] input[type=search],html body [data-company-forum=instructor] [data-company-tour=members] select{min-width:0;min-height:46px;font-size:16px}html body [data-company-forum=instructor] [data-company-tour=members] details>summary{min-height:44px;font-size:12px}html body [data-company-forum=instructor] [data-company-tour=members] details>div{grid-template-columns:minmax(0,1fr);gap:9px}html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded]{border-radius:20px;min-width:0}html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded]>header{text-align:left;grid-template-columns:40px minmax(0,1fr);place-items:start stretch;gap:10px 12px;padding:18px 16px}html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded]>header>span{width:40px;height:40px;margin:0}html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded]>header>div{text-align:left;width:100%;min-width:0}html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded]>header>div:last-child{grid-column:2;padding:0}html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded]>header :is(h3,b,span){white-space:normal;overflow-wrap:anywhere;max-width:100%}html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded]>header h3{font-size:13px;font-weight:700;line-height:1.45}html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded]>header>div:first-of-type>span{font-size:11px;line-height:1.5}html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded]>header>div:last-child>:is(span,b){text-align:left}html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded] [class*=badges]{justify-content:flex-start}html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded] [class*=badges]>span:first-child{flex-basis:100%;font-size:9px}html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded]>div[class*=overview]{padding-inline:16px}html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded=false]>header>div:last-child,html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded=false]>div[class*=overview]>h4,html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded=false]>div[class*=overview]>div[class*=scopes],html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded=false]>div[class*=overview]>section[class*=activity],html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded=false]>div[class*=overview]>p[class*=noProgress],html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded=false]>div[class*=overview]>dl small{display:none}html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded=false]>div[class*=overview]>dl:not([hidden]){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 0 16px;display:grid}html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded=false]>div[class*=overview]>dl>div{text-align:left;background:#211a2e;border:1px solid #58466d;border-radius:12px;grid-column:auto;min-width:0;padding:11px 8px}html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded=false]>div[class*=overview]>dl dt{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;min-height:28px;margin:0 0 6px;font-size:9px;line-height:1.5}html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded=false]>div[class*=overview]>dl dd:not([hidden]){color:#ffb64e;overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.2;display:block}html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded]>div[class*=footer]{text-align:left;align-items:stretch;gap:10px;padding:12px 16px}html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded]>div[class*=footer]>:is(button,div),html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded]>div[class*=footer] fieldset{width:100%;min-width:0}html body [data-company-forum=instructor] [data-company-tour=members] article[data-expanded]>div[class*=footer] button{white-space:normal;flex:100%;justify-content:center;width:100%;min-height:44px;font-size:11px}html body .trainer-home.learning-home>header.learning-nav.learner-nav[data-app-header=home]~.learning-hero{padding-top:calc(var(--learner-rail-gap,10px) + 48px + 24px)!important}html body :is(.learning-home,.learning-exam,.refrigeration-simulation,.kk-admin-shell,.kk-admin-user-preview,[data-company-forum]){--kk-phone-logo-width:104px;--kk-phone-logo-height:calc(var(--kk-phone-logo-width) / 2.4)}html body :is(.trainer-home.learning-home>header.learning-nav.learner-nav[data-app-header=home]>.brand-home-link,.learning-exam>header[data-app-header=quiz]>.brand-home-link,.refrigeration-simulation>header[data-app-header=simulation]>.brand-home-link,.kk-admin-shell>.kk-admin-header>.kk-admin-brand),html body [data-company-forum][data-company-forum][data-company-forum][data-company-forum][data-company-forum][data-company-forum] [data-company-header-content]>a{top:calc(env(safe-area-inset-top,0px) + (66px - var(--kk-phone-logo-height)) / 2)!important;left:max(16px,env(safe-area-inset-left))!important;width:var(--kk-phone-logo-width)!important;height:var(--kk-phone-logo-height)!important;min-width:var(--kk-phone-logo-width)!important;min-height:var(--kk-phone-logo-height)!important;box-sizing:border-box!important;max-width:none!important;margin:0!important;padding:0!important;transform:none!important}html body :is(.trainer-home.learning-home>header.learning-nav.learner-nav[data-app-header=home]>.brand-home-link,.learning-exam>header[data-app-header=quiz]>.brand-home-link,.refrigeration-simulation>header[data-app-header=simulation]>.brand-home-link,.kk-admin-shell>.kk-admin-header>.kk-admin-brand)>img,html body [data-company-forum][data-company-forum][data-company-forum][data-company-forum][data-company-forum][data-company-forum] [data-company-header-content]>a>img{object-fit:cover!important;object-position:left center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}html body [data-company-forum][data-company-forum][data-company-forum][data-company-forum][data-company-forum][data-company-forum] [role=group][aria-label=Firmenansicht\ wechseln],html body :is(.kk-admin-shell,.kk-admin-user-preview) [data-admin-view-switch][data-admin-view-switch][data-admin-view-switch]{box-sizing:border-box!important;top:calc(env(safe-area-inset-top,0px) + 11px)!important;right:calc(max(14px,env(safe-area-inset-right)) + 104px)!important;width:min(158px,calc(100vw - max(16px,env(safe-area-inset-left)) - var(--kk-phone-logo-width) - max(14px,env(safe-area-inset-right)) - 104px - 8px))!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important;border-width:1px!important;min-width:0!important;height:44px!important;margin:0!important;padding:3px!important;font-size:14px!important;line-height:1!important;transition:none!important;animation:none!important;left:auto!important;transform:none!important}html body [data-company-forum][data-company-forum][data-company-forum][data-company-forum][data-company-forum][data-company-forum] [role=group][aria-label=Firmenansicht\ wechseln]>button,html body :is(.kk-admin-shell,.kk-admin-user-preview) [data-admin-view-switch][data-admin-view-switch][data-admin-view-switch]>button{padding-inline:0!important;font-size:clamp(7.2px,2.3vw,9px)!important}}@media (min-width:761px) and (max-width:1366px){:root,html body :is(.learning-home,.learning-nav,[data-company-forum],[data-company-header-content],.admin-shell>header){--kk-learner-header-height:56px!important;--learner-header-height:56px!important;--kk-header-action-size:44px!important;--kk-header-action-top:6px!important;--kk-global-logo-height:48px!important;--kk-global-logo-width:160px!important}html.kk-app-viewport body.kk-app-viewport :is(.learning-home,.admin-session.learning-mode .learning-home)>.learning-nav.learner-nav,html.kk-app-viewport body.kk-app-viewport [data-company-forum] [data-company-header-content],html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header{box-sizing:border-box!important;background:#211a2e!important;height:56px!important;min-height:56px!important;max-height:56px!important;padding-block:0!important;box-shadow:inset 0 1px #58466d!important}html body :is(.learning-home,.admin-session.learning-mode .learning-home)>.learning-nav.learner-nav:is(.learner-nav,.role-learning-nav[data-controls-docked]):not([data-tablet-rail-floating]):not([data-controls-docked])>.learning-nav-center{transform:none!important;translate:var(--kk-tablet-rest-translate,-50% 0)!important;scale:var(--kk-tablet-rest-scale,1)!important;margin-block:0!important;top:4px!important}html body .learning-home>.learning-nav.learner-nav>.brand-home-link,html body [data-company-forum] [data-company-header-content]>a,html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>img{margin-block:0!important;top:4px!important;transform:none!important}html body .learning-home>.learning-nav.learner-nav>:is(.feedback-launcher,.learner-account-menu),html body [data-company-forum] :is([data-company-header-action],[data-company-header-menu]){margin-block:0!important;top:6px!important}html body :is(.learning-home,.admin-session.learning-mode .learning-home)>.learning-nav.learner-nav:is(.learner-nav,.role-learning-nav) :is(.main-stage-switch,.learning-tool-switch){box-sizing:border-box!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding-block:3px!important}html body :is(.learning-home,.admin-session.learning-mode .learning-home)>.learning-nav.learner-nav:is(.learner-nav,.role-learning-nav) .main-stage-switch{--stage-tab-height:40px!important}html body :is(.learning-home,.admin-session.learning-mode .learning-home)>.learning-nav.learner-nav:is(.learner-nav,.role-learning-nav) .main-stage-switch>button{height:40px!important;min-height:40px!important;max-height:40px!important}html body :is(.learning-home,.admin-session.learning-mode .learning-home)>.learning-nav.learner-nav:is(.learner-nav,.role-learning-nav) .main-stage-switch:before{width:calc(var(--stage-tab-width) + 2 * (var(--stage-tab-pad) - 3px))!important;border-radius:14px!important;height:auto!important;margin-top:0!important;top:3px!important;bottom:3px!important;left:3px!important}html body :is(.learning-home,.admin-session.learning-mode .learning-home)>.learning-nav.learner-nav:is(.learner-nav,.role-learning-nav) .main-stage-switch:after{width:calc(var(--stage-tab-width) + 2 * (var(--stage-tab-pad) - 3px) - 2px)!important;border-radius:13px!important;height:auto!important;margin-top:0!important;top:4px!important;bottom:4px!important;left:4px!important}html body :is(.learning-home,.admin-session.learning-mode .learning-home)>.learning-nav.learner-nav:is(.learner-nav,.role-learning-nav) .learning-tool-switch>button{height:40px!important;min-height:40px!important;max-height:40px!important}html body [data-company-forum] [role=group][aria-label=Firmenansicht\ wechseln],html body [data-admin-view-switch=true]{height:44px!important;min-height:44px!important;max-height:44px!important;top:6px!important}html body .learning-home>.learning-nav.learner-nav>.learning-role-strip{height:44px!important;top:6px!important}html body .learning-home>.learning-nav.learner-nav .learning-role-toggle{height:44px!important;min-height:44px!important;max-height:44px!important}html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header{height:56px!important;min-height:56px!important;max-height:56px!important}html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>img{width:160px!important;max-width:160px!important;height:48px!important}html body :is(.admin-session.management-mode,.instructor-session.instructor-mode) .admin-shell>header>:is(.feedback-launcher,.learner-account-menu){width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;top:6px!important}}@media (min-width:1101px) and (max-width:1366px){html body :is(.learning-home,.admin-session.learning-mode .learning-home)>.learning-nav.learner-nav:is(.learner-nav,.role-learning-nav) .main-stage-switch{--stage-tab-pad:4px!important}}@media (max-width:760px){html body [data-company-forum=instructor][data-company-forum][data-company-forum][data-company-forum][data-company-forum][data-company-forum]>[data-company-page]>header[data-company-header-content]{background:#14101f!important}html body [data-company-forum=instructor][data-company-forum][data-company-forum][data-company-forum][data-company-forum][data-company-forum] header[data-company-header-content]>:is([data-company-header-action],[data-company-header-menu]){top:var(--kk-header-action-top,calc(env(safe-area-inset-top,0px) + 12px))!important}html body [data-company-forum=instructor][data-company-forum][data-company-forum][data-company-forum][data-company-forum][data-company-forum] header[data-company-header-content]>[data-company-header-action]{background:linear-gradient(145deg,#211a2e,#211a2e)!important}}.trainer-home.learning-home .simulation-card>.simulation-icon{flex-shrink:0;position:relative;color:var(--volt-accent,#72deef)!important;border:1px solid color-mix(in srgb, currentColor 35%, transparent)!important;background:linear-gradient(145deg, color-mix(in srgb, currentColor 16%, var(--volt-ink,#092836)), color-mix(in srgb, currentColor 5%, var(--volt-ink,#092836)))!important;place-items:center!important;padding:0!important;font-size:0!important;line-height:0!important;display:grid!important;box-shadow:inset 0 1px #ffffff0c!important}.trainer-home.learning-home .simulation-card>.simulation-icon:before{content:"";background:currentColor;width:62%;height:62%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-2'/%3E%3Crect x='8' y='2' width='8' height='4' rx='1.5'/%3E%3Cpath d='m8 12 2 2 5-5M8 18h8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-2'/%3E%3Crect x='8' y='2' width='8' height='4' rx='1.5'/%3E%3Cpath d='m8 12 2 2 5-5M8 18h8'/%3E%3C/svg%3E") 50%/contain no-repeat}html body .learning-exam.learning-exam>.exam-grid.is-complete{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:clamp(20px, 4vw, 52px) max(16px, env(safe-area-inset-right)) max(32px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))!important;grid-template-rows:max-content!important;grid-template-columns:minmax(0,1000px)!important;place-content:start center!important;align-items:start!important;gap:0!important;min-height:0!important;display:grid!important;overflow:hidden auto!important}html body .learning-exam.learning-exam>.exam-grid.is-complete>aside{display:none!important}html body .learning-exam.learning-exam>.exam-grid.is-complete>article.quiz{--result-ink:#f7f3ff;--result-muted:#b8aec5;--result-line:#58466d;--result-lime:#ffb64e;--result-cyan:#f7f3ff;border:1px solid var(--result-line)!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;color:var(--result-ink)!important;background:radial-gradient(at 80% 0,#b8aec517,#0000 55%),#211a2e!important;border-radius:28px!important;grid-area:1/1!important;align-self:start!important;margin:0!important;padding:clamp(22px,4vw,48px)!important;display:block!important;overflow:visible!important;box-shadow:0 20px 65px #14101f29!important}html body .learning-exam .exam-grid.is-complete .kk-result{text-align:center;min-height:0!important;margin:0!important;padding:0!important}.kk-result .kk-result-heading{max-width:720px;margin:0 auto 30px}.kk-result .kk-result-emblem{width:66px;height:66px;color:var(--result-lime);background:linear-gradient(145deg,#2d243b,#211a2e);border:1px solid #426557;border-radius:22px;place-items:center;margin:0 auto 19px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 8px 24px #0000001f}.kk-result .kk-result-emblem svg{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:45px;height:45px}.kk-result .kk-result-emblem circle{opacity:.45;stroke-width:1px}.kk-result .kk-result-emblem i{background:var(--result-lime);border:2px solid #211a2e;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-3px}.kk-result[data-result=practice] .kk-result-emblem{color:var(--result-cyan);background:linear-gradient(145deg,#2d243b,#211a2e);border-color:#58466d}.kk-result[data-result=practice] .kk-result-emblem i{background:var(--result-cyan)}.kk-result .kk-result-eyebrow{color:var(--result-cyan);letter-spacing:1.8px;margin:0 0 10px;font-size:11px;font-weight:800;line-height:1.5}.kk-result h1{color:var(--result-ink);letter-spacing:-1.1px;text-wrap:balance;margin:0;font-size:clamp(28px,3.5vw,42px);font-weight:750;line-height:1.15}.kk-result .kk-result-context{color:var(--result-muted);overflow-wrap:anywhere;margin:12px 0 0;font-size:14px;line-height:1.6}.kk-result .kk-result-dashboard{border:1px solid var(--result-line);text-align:left;background:#14101f;border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:32px;padding:26px 30px;display:grid}.kk-result .kk-result-score{text-align:center}.kk-result .kk-result-dial{flex-direction:column;justify-content:center;align-items:center;width:164px;height:164px;margin:auto;display:flex;position:relative}.kk-result-dial svg{fill:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.kk-result-dial circle{stroke-width:7px}.kk-result-dial .kk-result-track{stroke:#2d243b}.kk-result-dial .kk-result-value{stroke:var(--result-lime);stroke-linecap:butt}.kk-result[data-result=practice] .kk-result-value{stroke:var(--result-cyan)}.kk-result-dial strong{color:var(--result-ink);letter-spacing:-2px;font-size:45px;font-weight:800;line-height:1.1}.kk-result-dial strong small{letter-spacing:-1px;color:var(--result-muted);margin-left:2px;font-size:25px;font-weight:650}.kk-result-dial>span{color:var(--result-muted);margin-top:7px;font-size:12px}.kk-result-score>p{color:var(--result-muted);margin:12px 0 0;font-size:14px;line-height:1.5}.kk-result-score>p b{color:var(--result-ink)}.kk-result .kk-result-details{gap:18px;min-width:0;display:grid}.kk-result-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.kk-result-counts>div{border-bottom:1px solid var(--result-line);gap:9px;padding-bottom:18px;display:grid}.kk-result-counts span{color:var(--result-muted);align-items:center;gap:7px;font-size:13px;display:flex}.kk-result-counts i{background:var(--result-lime);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.kk-result-counts i.needs-practice{background:#e7bb6c}.kk-result-counts b{color:var(--result-ink);font-size:29px;font-weight:750;line-height:1}.kk-result-points{text-align:left;align-items:center;gap:13px;display:flex}.kk-result-points-icon{width:44px;height:44px;color:var(--result-lime);background:#211a2e;border:1px solid #355848;border-radius:14px;flex:0 0 44px;place-items:center;font-size:25px;display:grid}.kk-result-points>div{gap:5px;min-width:0;display:grid}.kk-result-points>div>span{color:var(--result-muted);font-size:12px;line-height:1.5}.kk-result-points strong{color:var(--result-lime);overflow-wrap:anywhere;font-size:23px;font-weight:750;line-height:1.35}.kk-result-points strong small{font-size:13px;font-weight:550}.kk-result-time{border-top:1px solid var(--result-line);color:var(--result-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:13px;display:flex}.kk-result-time b{color:var(--result-ink);font-variant-numeric:tabular-nums}.learning-exam .exam-grid.is-complete .kk-result .kk-result-points-help{border:1px solid var(--result-line);border-left:3px solid var(--result-cyan);text-align:left;background:#211a2e;border-radius:14px;margin:18px 0 0;padding:18px 20px}.learning-exam .exam-grid.is-complete .kk-result .kk-result-points-help>strong{color:var(--result-cyan);font-size:14px;line-height:1.5;display:block}.learning-exam .exam-grid.is-complete .kk-result .kk-result-points-help>p{color:var(--result-muted);letter-spacing:0;margin:9px 0 0;font-size:13px;line-height:1.75}.learning-exam .exam-grid.is-complete .kk-result .kk-result-points-help b{color:var(--result-ink);font-weight:600}.kk-result>p.kk-result-next{max-width:530px;color:var(--result-muted);letter-spacing:0;text-wrap:pretty;margin:25px auto 22px;font-size:14px;font-weight:400;line-height:1.65}.kk-result-actions{grid-template-columns:1.15fr 1fr 1fr;gap:10px;display:grid}.kk-result-actions button,.learning-exam .exam-grid.is-complete .kk-run-review .run-review-head>button,.learning-exam .exam-grid.is-complete .kk-run-review .run-review-actions>button,.kk-result .quiz-save-error button{min-width:0;min-height:48px;color:var(--result-ink);white-space:normal;text-align:center;box-shadow:none;cursor:pointer;background:#2d243b;border:1px solid #58466d;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:12px 16px;font-family:inherit;font-size:13px;font-weight:750;line-height:1.4;transition:background-color .15s,border-color .15s;display:inline-flex}.kk-result-actions button.primary,.learning-exam .exam-grid.is-complete .kk-run-review .run-review-actions>button.primary{border-color:var(--result-lime);background:var(--result-lime);color:#142b22;box-shadow:none}.kk-result-actions button.kk-result-home{color:#f7f3ff;border-color:var(--result-line);background:0 0}.kk-result-actions button:disabled{opacity:.48;cursor:wait}.kk-result-actions button:focus-visible{outline:2px solid var(--result-cyan);outline-offset:4px}.learning-exam .exam-grid.is-complete .kk-run-review button:focus-visible{outline:2px solid var(--result-cyan);outline-offset:4px}.learning-exam .exam-grid.is-complete .kk-run-review summary:focus-visible{outline:2px solid var(--result-cyan);outline-offset:4px}.kk-result .quiz-save-error button:focus-visible{outline:2px solid var(--result-cyan);outline-offset:4px}.kk-result .quiz-save-error{color:#ffe1dd;text-align:left;background:#392d31;border:1px solid #885854;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:18px 0 0;padding:16px 18px;font-size:13px;line-height:1.6;display:flex}.kk-result .quiz-save-error>span{flex:220px}.kk-result .quiz-save-error>button{color:#fff0ed;background:#513a3b;border-color:#99726c;flex:none}.kk-result .kk-result-points-breakdown{color:var(--result-muted);font-size:12px;line-height:1.6}.learning-exam .exam-grid.is-complete .kk-run-review .kk-question-points{flex-wrap:wrap;align-items:center;gap:7px 12px;margin:-6px 0 18px;font-size:12px;line-height:1.6;display:flex}.learning-exam .exam-grid.is-complete .kk-run-review .kk-question-points b{color:var(--result-lime);white-space:nowrap}.learning-exam .exam-grid.is-complete .kk-run-review .kk-question-points span{color:var(--result-muted)}.learning-exam .exam-grid.is-complete .kk-run-review .kk-points-summary{background:#211a2e;border:1px solid #426350;border-radius:18px;width:100%;margin-top:26px;padding:24px}.kk-points-summary-heading{align-items:center;gap:14px;margin-bottom:22px;display:flex}.kk-points-summary-heading>span{color:#ffb64e;background:#2d243b;border-radius:13px;flex:0 0 42px;place-items:center;height:42px;font-size:26px;display:grid}.learning-exam .exam-grid.is-complete .kk-run-review .kk-points-summary h2{color:var(--result-ink);margin:0 0 5px;font-size:22px}.kk-points-summary-heading p{color:var(--result-muted);margin:0;font-size:13px;line-height:1.6}.kk-points-summary-grid{grid-template-columns:1fr 1fr 1.2fr;gap:12px;display:grid}.kk-points-summary-grid>div{background:#211a2e;border:1px solid #58466d;border-radius:12px;flex-direction:column;gap:12px;padding:17px;display:flex}.kk-points-summary-grid span{color:var(--result-muted);font-size:12px;line-height:1.5}.kk-points-summary-grid b{color:var(--result-ink);font-size:25px;line-height:1.3}.kk-points-summary-grid small{margin-top:3px;font-size:12px;font-weight:500;display:block}.kk-points-summary-grid .kk-points-total{background:#211a2e;border-color:#ffb64e}.kk-points-summary-grid .kk-points-total b{color:var(--result-lime)}.learning-exam .exam-grid.is-complete .kk-run-review .kk-points-rule{color:var(--result-muted);margin:19px 0 0;font-size:12px;line-height:1.8}@media (max-width:600px){.learning-exam .exam-grid.is-complete .kk-run-review .kk-points-summary{padding:18px 14px}.kk-points-summary-grid{grid-template-columns:1fr 1fr;gap:9px}.kk-points-summary-grid>div{padding:13px}.kk-points-summary-grid .kk-points-total{grid-column:1/-1}}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-card{display:block}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-card:before{display:none}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-card-head{flex-direction:row;padding:0}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-answer{display:block}.learning-exam .exam-grid.is-complete .kk-run-review details>summary{width:100%}.learning-exam .exam-grid.is-complete .kk-run-review details p{color:#f7f3ff}.learning-exam .exam-grid.is-complete .kk-run-review.run-review{color:var(--result-ink);min-width:0}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-head{border-bottom:1px solid var(--result-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 28px;padding:0 0 25px;display:flex}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-head>div{flex:320px;min-width:0}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-head>div>span{color:var(--result-cyan);letter-spacing:1.8px;font-size:11px;font-weight:800}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-head h1{color:var(--result-ink);letter-spacing:-.9px;text-wrap:balance;margin:10px 0;font-size:clamp(26px,3.2vw,36px);line-height:1.2}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-head p{color:var(--result-muted);margin:0;font-size:14px;line-height:1.6}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-list{gap:18px;display:grid}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-card{border:1px solid var(--result-line);color:var(--result-ink);overflow-wrap:anywhere;background:#14101f;border-radius:18px;min-width:0;padding:24px}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-card.correct{border-color:#3b6355}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-card.wrong{border-color:#755355}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-card-head{justify-content:space-between;align-items:center;gap:10px;margin:0 0 17px;display:flex}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-card-head>span{color:#f7f3ff;background:#2d243b;border:1px solid #58466d;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;font-size:12px;font-weight:750;display:grid}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-card-head>strong{color:#ffb64e;background:#211a2e;border:1px solid #406753;border-radius:9px;padding:6px 10px;font-size:12px}.learning-exam .exam-grid.is-complete .kk-run-review .wrong .run-review-card-head>strong{color:#ffc3c5;background:#412c33;border-color:#865c60}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-card h2{max-width:none;color:var(--result-ink);letter-spacing:-.2px;margin:0 0 20px;font-size:clamp(17px,1.9vw,20px);line-height:1.55}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-answer{background:#211a2e;border:1px solid #58466d;border-radius:12px;margin:10px 0;padding:15px 17px}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-answer>b{color:var(--result-muted);letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:750;line-height:1.5;display:block}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-answer>p{color:var(--result-ink);margin:7px 0 0;font-size:14px;line-height:1.75}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-answer.solution{background:#211a2e;border-color:#3a6051}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-answer.solution>b{color:#ffb64e}.learning-exam .exam-grid.is-complete .kk-run-review details{background:0 0;border:1px solid #58466d;border-radius:12px;margin:16px 0 0;padding:0}.learning-exam .exam-grid.is-complete .kk-run-review details>summary{min-height:48px;color:var(--result-cyan);cursor:pointer;padding:13px 16px;font-size:13px;font-weight:750;line-height:1.6}.learning-exam .exam-grid.is-complete .kk-run-review details>:not(summary){color:#f7f3ff;margin:0;padding:0 16px 16px;font-size:14px;line-height:1.8}.learning-exam .exam-grid.is-complete .kk-run-review .question-explanation-formula>span:first-child{white-space:nowrap;flex:none}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-actions{border-top:1px solid var(--result-line);flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:26px;padding-top:24px;display:flex}@media (hover:hover){@media (min-width:761px) and (hover:hover) and (pointer:fine){.kk-result-actions button:hover:not(:disabled),.learning-exam .exam-grid.is-complete .kk-run-review .run-review-head>button:hover,.learning-exam .exam-grid.is-complete .kk-run-review .run-review-actions>button:hover{border-color:var(--result-cyan);background:#58466d}.kk-result-actions button.primary:hover:not(:disabled),.learning-exam .exam-grid.is-complete .kk-run-review .run-review-actions>button.primary:hover{color:#142b22;background:#ffb64e;border-color:#ffb64e}.learning-exam .exam-grid.is-complete .kk-run-review details>summary:hover{background:#f7f3ff0d}}}@media (min-width:761px) and (max-width:1366px){html body .learning-exam.learning-exam>.exam-grid.is-complete{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:100%!important;max-height:100%!important;overflow:hidden auto!important}}@media (max-width:600px){html body .learning-exam.learning-exam>.exam-grid.is-complete{padding:16px max(12px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))!important}html body .learning-exam.learning-exam>.exam-grid.is-complete>article.quiz{border-radius:22px!important;padding:24px 18px!important}.kk-result .kk-result-heading{margin-bottom:22px}.kk-result .kk-result-emblem{border-radius:18px;width:54px;height:54px;margin-bottom:16px}.kk-result .kk-result-emblem svg{width:39px;height:39px}.kk-result .kk-result-eyebrow{letter-spacing:1.4px;font-size:9px}.kk-result h1{letter-spacing:-.8px;font-size:clamp(26px,7.5vw,32px)}.kk-result .kk-result-context{margin-top:10px;font-size:12px}.kk-result .kk-result-dashboard{border-radius:17px;grid-template-columns:1fr;gap:22px;padding:22px 18px}.kk-result .kk-result-dial{width:144px;height:144px}.kk-result-dial strong{font-size:40px}.kk-result-score>p{font-size:13px}.kk-result .kk-result-details{gap:16px}.kk-result-counts{gap:18px}.kk-result-counts>div{gap:10px;padding-bottom:16px}.kk-result-counts b{font-size:26px}.kk-result-points strong{font-size:21px}.kk-result>p.kk-result-next{margin:20px auto;font-size:13px}.kk-result-actions{grid-template-columns:1fr 1fr}.kk-result-actions .primary{grid-column:1/-1}.kk-result-actions button{padding:12px 9px;font-size:12px}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-head{gap:16px;margin-bottom:20px;padding-bottom:20px}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-head>div{flex-basis:100%}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-head h1{font-size:27px}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-head>button{width:100%}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-card{border-radius:15px;padding:18px 14px}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-card h2{font-size:17px}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-answer{padding:13px}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-actions{grid-template-columns:1fr;display:grid}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-actions>button.primary{grid-row:1}}@media (prefers-reduced-motion:reduce){.kk-result-actions button,.learning-exam .exam-grid.is-complete .kk-run-review button{transition:none}}.learning-exam .exam-grid.is-complete .kk-run-review{scroll-margin-top:18px}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-actions{bottom:max(10px, env(safe-area-inset-bottom));z-index:20;background:#211a2e;border:1px solid #58466d;border-radius:18px;grid-template-columns:auto auto 48px;justify-content:center;align-items:stretch;gap:10px;margin-top:26px;padding:12px;display:grid;position:sticky;box-shadow:0 -8px 26px #14101f38,0 8px 24px #14101f2e}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-actions>button.primary{grid-row:auto}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-actions>.run-review-top{min-width:44px;color:var(--result-cyan);padding:8px;font-size:24px;line-height:1}@media (max-width:600px){.learning-exam .exam-grid.is-complete .kk-run-review .run-review-actions{border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 44px;gap:7px;padding:9px}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-actions>button{padding:10px 8px;font-size:12px}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-actions>.run-review-top{font-size:24px}}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-card.wrong .run-review-answer.selected{color:var(--result-ink,#effaff);background:#412c33;border-color:#755355}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-card.wrong .run-review-answer.selected>b{color:#ffc3c5}.learning-exam .exam-grid.is-complete .kk-run-review .run-review-card.wrong .run-review-answer.selected>p{color:var(--result-ink,#effaff)}.trainer-home.learning-home>.learning-nav.learner-nav .learning-nav-center .learning-tool-switch>:is(.top-formula-button,.top-simulation-button)>span{letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;place-items:center!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:grid!important;position:relative!important;transform:none!important}.trainer-home.learning-home>.learning-nav.learner-nav .learning-nav-center .learning-tool-switch>:is(.top-formula-button,.top-simulation-button)>span:before{content:""!important;width:22px!important;height:22px!important;-webkit-mask:var(--kk-tool-art) center / contain no-repeat!important;-webkit-mask:var(--kk-tool-art) center / contain no-repeat!important;mask:var(--kk-tool-art) center / contain no-repeat!important;background:currentColor!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.trainer-home.learning-home>.learning-nav.learner-nav .learning-nav-center .learning-tool-switch>.top-formula-button>span{--kk-tool-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='translate(-.5 -.25)'%3E%3Cpath d='M13.5 5.5h-1.2c-1.6 0-2.4 1.1-2.7 3L8 17c-.3 1.5-1 2-2.4 2H4.5M6.5 10.5h7M15.5 11l5 7m0-7-5 7'/%3E%3C/g%3E%3C/svg%3E")}.trainer-home.learning-home>.learning-nav.learner-nav .learning-nav-center .learning-tool-switch>.top-simulation-button>span{--kk-tool-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath transform='translate(-1.5 0)' d='M8 4.9a1 1 0 0 1 1.5-.86l11 7.1a1 1 0 0 1 0 1.72l-11 7.1A1 1 0 0 1 8 19.1Z'/%3E%3C/svg%3E")}.trainer-home.learning-home>.learning-nav.learner-nav .learning-nav-center .learning-tool-switch>:is(.top-formula-button,.top-simulation-button)>span:after{content:none!important;display:none!important}html body ._page_nnxd3_2{min-height:100vh;color:#f4eefb;min-height:100svh;position:relative;background:0 0!important;height:auto!important;overflow:visible!important}._hub_nnxd3_11{width:min(1180px,88vw);margin:0 auto;padding:54px 0 72px}html body ._page_nnxd3_2:is([data-simulation-view=fault],[data-simulation-view=circuits]){flex-direction:column;min-height:0;display:flex;height:100dvh!important;overflow:hidden!important}._page_nnxd3_2:is([data-simulation-view=fault],[data-simulation-view=circuits])>header{flex-shrink:0}._starting_nnxd3_14{color:#c6aff5;flex:1;place-items:center;padding:30px;display:grid}html.ek-learning-theme:root ._hub_nnxd3_11 :is(h1,p,span,b,button,div){font-family:Arial,Helvetica,sans-serif!important}html.ek-learning-theme:root ._page_nnxd3_2>header[data-app-header=simulation]{background:#190f25!important}._heading_nnxd3_19{text-align:left;padding:0 4px}._heading_nnxd3_19 p{color:#ffa94d;letter-spacing:2.2px;margin:0 0 12px;font-size:11px;font-weight:900;line-height:1.45}._heading_nnxd3_19 h1{color:#f4eefb;letter-spacing:-2.5px;margin:0;font-size:clamp(44px,4vw,62px);font-weight:400;line-height:1.08}._heading_nnxd3_19 h1:focus{outline:none}._heading_nnxd3_19>span{color:#b9adca;margin-top:16px;font-size:15px;line-height:1.55;display:block}._grid_nnxd3_24{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:34px;display:grid}._card_nnxd3_25{color:#f4eefb;text-align:left;cursor:pointer;background:linear-gradient(145deg,#2a1e38,#1c1428);border:1px solid #493957;border-radius:24px;flex-direction:column;align-items:stretch;min-width:0;padding:22px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 12px 32px #0b07172e}._upcoming_nnxd3_32{cursor:default;opacity:.76}._soon_nnxd3_33{color:#e3c2f0;border:1px solid #aa86ba66;border-radius:11px;flex:none;padding:9px 11px;font-size:12px;font-weight:800}._preview_nnxd3_34{aspect-ratio:2;background:#14101f;border:1px solid #6b527833;border-radius:16px;width:100%;display:block;overflow:hidden}._preview_nnxd3_34>svg{width:100%;height:100%;display:block}._caption_nnxd3_36{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-top:24px;display:flex}._caption_nnxd3_36>b{color:#f4eefb;letter-spacing:-.4px;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;margin:0;font-size:clamp(22px,2.15vw,29px);font-weight:750;line-height:1.25}._arrow_nnxd3_38{color:#ffa94d;background:#ffa94d14;border:1px solid #ffa94d4d;border-radius:13px;flex:0 0 46px;place-items:center;width:46px;height:46px;transition:background .2s,border-color .2s;display:grid}._arrow_nnxd3_38>svg{width:24px;height:24px}._footer_nnxd3_40{justify-content:flex-start;margin-top:26px;display:flex}._footer_nnxd3_40>button{color:#f4eefb;cursor:pointer;background:linear-gradient(145deg,#211929,#271b33);border:1px solid #493957;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:13px;font-weight:850;transition:border-color .2s,background .2s;display:inline-flex;box-shadow:0 9px 24px #0003}._footer_nnxd3_40>button svg{color:#ffa94d;flex:0 0 18px}._card_nnxd3_25:focus-visible{outline-offset:5px;outline:2px solid #ffa94d}._footer_nnxd3_40>button:focus-visible{outline-offset:5px;outline:2px solid #ffa94d}._loading_nnxd3_44{color:#f4eefb;z-index:1100;background:#21162f;border:1px solid #685077;border-radius:12px;padding:14px 20px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){@media (min-width:761px) and (hover:hover) and (pointer:fine){._card_nnxd3_25:not(._upcoming_nnxd3_32):hover{border-color:#c6aff0;box-shadow:0 14px 34px #0b071747}._card_nnxd3_25:not(._upcoming_nnxd3_32):hover ._arrow_nnxd3_38{background:#ffa94d29;border-color:#ffa94d}._footer_nnxd3_40>button:hover{background:#2a1e35;border-color:#bf8f55}}}@media (min-width:761px) and (max-width:1366px){._hub_nnxd3_11{width:calc(100% - 2*clamp(20px,3vw,40px));padding:28px 0 48px}._heading_nnxd3_19 h1{letter-spacing:-2px;font-size:48px}}@media (min-width:761px) and (max-width:1366px) and (orientation:landscape){._heading_nnxd3_19 h1{font-size:42px}}@media (max-width:760px){._hub_nnxd3_11{width:100%;padding:34px max(16px, env(safe-area-inset-right)) max(70px, calc(env(safe-area-inset-bottom) + 54px)) max(16px, env(safe-area-inset-left))}._heading_nnxd3_19{margin-bottom:26px}._heading_nnxd3_19 h1{letter-spacing:-2.7px;font-size:clamp(42px,13vw,54px);line-height:.95}._heading_nnxd3_19>span{font-size:14px}._grid_nnxd3_24{grid-template-columns:1fr;gap:18px;margin-top:26px}._card_nnxd3_25{border-radius:20px;padding:16px}._caption_nnxd3_36{gap:12px;margin-top:18px}._caption_nnxd3_36>b{font-size:clamp(20px,5.5vw,27px)}._arrow_nnxd3_38{border-radius:12px;flex-basis:44px;width:44px;height:44px}._footer_nnxd3_40{margin-top:18px}._footer_nnxd3_40>button{width:100%;min-height:48px}}@media (prefers-reduced-motion:reduce){._card_nnxd3_25,._arrow_nnxd3_38,._footer_nnxd3_40>button{transition:none}}._accessNotice_nnxd3_72{color:#d7c3e5;background:#251a30;border:1px solid #c1a0da44;border-radius:13px;margin:22px 0;padding:17px 20px;font-size:14px;line-height:1.8}._accessNotice_nnxd3_72 a{color:#ffca85;text-decoration:underline}@media (max-width:760px){._caption_nnxd3_36 ._soon_nnxd3_33{text-align:center;max-width:120px;font-size:10px}}
