@import"https://fonts.bunny.net/icon?family=Material+Icons";@import"https://fonts.bunny.net/icon?family=Material+Icons+Outlined";@import"https://fonts.bunny.net/icon?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";@import"https://fonts.bunny.net/icon?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";@import"https://fonts.bunny.net/icon?family=Material+Symbols+Sharp:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";@import"https://fonts.bunny.net/css2?family=Open+Sans:wght@400;500;600;700&display=swap";@import"https://fonts.bunny.net/css2?family=Roboto:wght@400;500;600;700&display=swap";@import"https://fonts.bunny.net/css2?family=Inter:wght@400;500;600;700&display=swap";._submitDock_1e7zl_3{position:fixed;bottom:24px;left:0;right:0;display:flex;justify-content:center;pointer-events:none;z-index:40}._ctaGroup_1e7zl_17{display:inline-flex;align-items:center;justify-content:center;gap:12px;pointer-events:auto}._submitBtn_1e7zl_25{display:inline-flex;align-items:center;justify-content:center;min-width:160px;height:52px;padding:0 32px;border-radius:12px;background:var(--mantine-primary-color-filled, #6655f0);color:var(--md-sys-color-on-primary, #fff);font-size:20px;font-weight:700;border:none;cursor:pointer;box-shadow:0 6px color-mix(in srgb,var(--mantine-primary-color-filled, #6655f0) 60%,black);transition:transform .1s ease,box-shadow .1s ease,filter .2s ease;pointer-events:auto;user-select:none;outline-offset:3px}._submitBtn_1e7zl_25:hover{filter:brightness(1.1);transform:translateY(2px);box-shadow:0 4px color-mix(in srgb,var(--mantine-primary-color-filled, #6655f0) 60%,black)}._submitBtn_1e7zl_25:active{filter:brightness(.9);transform:translateY(6px);box-shadow:0 0 color-mix(in srgb,var(--mantine-primary-color-filled, #6655f0) 60%,black)}._submitBtn_1e7zl_25:focus-visible{outline:var(--app-focus-ring, 1px solid var(--mantine-primary-color-filled, #6655f0));outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--mantine-color-body, #fff),0 6px color-mix(in srgb,var(--mantine-primary-color-filled, #6655f0) 60%,black)}._finishBtn_1e7zl_66{animation:_aie-finish-cta-pulse_1e7zl_1 1.1s ease-out 2}._finishBtnSecondary_1e7zl_72{background:var(--mantine-color-body, #fff);border:1px solid var(--mantine-primary-color-filled, #6655f0);box-shadow:none;color:var(--mantine-primary-color-filled, #6655f0)}._finishBtnSecondary_1e7zl_72:hover{background:color-mix(in srgb,var(--mantine-primary-color-filled, #6655f0) 12%,var(--mantine-color-body, #fff));box-shadow:none;filter:none;transform:none}._finishBtnSecondary_1e7zl_72:active{background:color-mix(in srgb,var(--mantine-primary-color-filled, #6655f0) 18%,var(--mantine-color-body, #fff));box-shadow:none;filter:none;transform:translateY(1px)}._finishBtnSecondary_1e7zl_72:focus-visible{box-shadow:inset 0 0 0 1px var(--mantine-color-body, #fff)}@keyframes _aie-finish-cta-pulse_1e7zl_1{0%{box-shadow:0 6px color-mix(in srgb,var(--mantine-primary-color-filled, #6655f0) 60%,black),0 0 color-mix(in srgb,var(--mantine-primary-color-filled, #6655f0) 42%,transparent)}55%{box-shadow:0 6px color-mix(in srgb,var(--mantine-primary-color-filled, #6655f0) 60%,black),0 0 0 14px color-mix(in srgb,var(--mantine-primary-color-filled, #6655f0) 0%,transparent)}to{box-shadow:0 6px color-mix(in srgb,var(--mantine-primary-color-filled, #6655f0) 60%,black),0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){._finishBtn_1e7zl_66{animation:none}}._submitDockRight_1e7zl_3{left:auto;right:12px;bottom:14px;justify-content:flex-end}._submitDockStacked_1e7zl_3{bottom:80px}.aie-skin-classic{--aie-classic-accent: #13c397;--aie-classic-bar-bg: rgba(37, 38, 39, .7);--aie-classic-bar-h: 52px}.aie-skin-classic .aie-player-footer{display:flex;flex-direction:column;align-items:stretch;z-index:2000000;padding:0;gap:0}.aie-skin-classic .aie-classic-progress{position:relative;height:4px;width:100%;background:#ffffff26;transition:height .2s ease;pointer-events:all;cursor:pointer}.aie-skin-classic .aie-classic-progress:hover{height:6px}.aie-skin-classic .aie-classic-progress-fill{position:absolute;inset:0;width:20%;background:var(--aie-classic-accent);transition:width .4s ease-in-out;pointer-events:none}.aie-skin-classic .aie-classic-progress-segments{position:absolute;inset:0;display:flex}.aie-skin-classic .aie-classic-progress-segment{flex:1}.aie-skin-classic .aie-player-toolbar{width:100%;max-width:none;border-radius:0;border:none;box-shadow:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:var(--aie-classic-bar-bg);backdrop-filter:blur(2px);color:#f0f0f0;gap:4px;padding:4px 8px;box-sizing:border-box;height:var(--aie-classic-bar-h);overflow-x:auto;scrollbar-width:none;pointer-events:all}.aie-skin-classic .aie-player-toolbar::-webkit-scrollbar{display:none}.aie-skin-classic .aie-left-toolbar,.aie-skin-classic .aie-right-toolbar{display:flex;flex-direction:row;align-items:center;gap:4px;flex-shrink:0}.aie-skin-classic .aie-tool{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:transparent;color:#f0f0f0;cursor:pointer;flex-shrink:0;transition:background-color .15s ease}.aie-skin-classic .aie-tool:hover{background:#ffffff26}.aie-skin-classic .aie-tool[data-selected=true]{background:#ffffff4d}.aie-skin-classic .aie-slide-index{white-space:nowrap;font-size:13px;min-width:52px;text-align:center;user-select:none;cursor:pointer;border-radius:4px;padding:4px 6px}.aie-skin-classic .aie-slide-index:hover{background:#ffffff1a}.aie-skin-classic .aie-player-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-width:0;width:auto;padding:0 14px;border-radius:16px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0}.aie-skin-classic .aie-player-review,.aie-skin-classic .aie-player-finish-secondary{background:transparent;border:1px solid rgba(255,255,255,.5);color:#fff}.aie-skin-classic .aie-player-review:hover,.aie-skin-classic .aie-player-finish-secondary:hover{background:#ffffff1a}.aie-skin-classic .aie-player-submit,.aie-skin-classic .aie-player-next-slide{min-width:0;background:var(--aie-classic-accent);border:none;color:#fff}.aie-skin-classic .aie-player-submit:hover,.aie-skin-classic .aie-player-next-slide:hover{filter:brightness(1.08)}html[data-aie-player] .aie-skin-classic .aie-made-with-up{position:absolute!important;right:8px!important;bottom:56px!important;left:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:5px!important;font-size:13px!important;font-weight:600!important;background:linear-gradient(180deg,#f2f2f2,#e4e4e4)!important;padding:3px 8px!important;min-height:0!important;border:none!important;border-radius:5px!important;box-shadow:none!important;backdrop-filter:none!important;opacity:.35!important;transition:opacity .2s ease;color:#000000b3!important;text-decoration:none;pointer-events:all;z-index:2000001!important}html[data-aie-player] .aie-skin-classic .aie-made-with-up:hover{opacity:1!important;background:linear-gradient(180deg,#f2f2f2,#e4e4e4)!important;border-color:transparent!important;transform:none}html[dir=rtl][data-aie-player] .aie-skin-classic .aie-made-with-up{right:auto!important;left:8px!important}.aie-skin-classic .aie-made-with-logo{width:16px!important;height:16px!important}.aie-skin-classic .aie-made-with-prefix{color:#0000008c;font-weight:500}.aie-skin-classic .aie-made-with-brand{color:#000000d9;font-weight:700}.aie-skin-classic .aie-classic-share-panel{display:flex;flex-direction:column;gap:8px;padding:4px;min-width:220px}.aie-skin-classic .aie-classic-share-socials{display:flex;flex-direction:row;gap:6px;justify-content:space-evenly}.aie-skin-classic .aie-tool-social{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;color:#fff}.aie-skin-classic .aie-tool-social.facebook{background:#1877f2}.aie-skin-classic .aie-tool-social.twitter{background:#14171a}.aie-skin-classic .aie-tool-social.linkedin{background:#0a66c2}@media screen and (max-width:768px){.aie-skin-classic .aie-player-toolbar{height:48px;padding:4px 6px}.aie-skin-classic .aie-tool{width:32px;height:32px}}.aie-prez-root{height:100vh;height:100dvh}html[data-aie-player]{--player-chrome-bg: rgba(20, 20, 20, .7);--player-chrome-border: rgba(255, 255, 255, .15);--player-chrome-fg: #f0f0f0;--player-chrome-hover: rgba(255, 255, 255, .1);--player-watermark-bg: rgba(255, 255, 255, .9);--player-watermark-bg-hover: rgba(255, 255, 255, .98);--player-watermark-fg: var(--mantine-color-gray-9, #101010);--player-watermark-muted: rgba(44, 47, 49, .72);--player-watermark-brand: var(--mantine-color-brand-7, #5746d8);--player-watermark-border: rgba(16, 16, 16, .1);--player-watermark-shadow: 0 12px 32px rgba(0, 0, 0, .18);--player-review-bg: var(--mantine-color-white, #ffffff);--player-review-fg: var(--mantine-color-gray-9, #101010);--player-review-muted: var(--mantine-color-gray-6, #868e96);--player-review-border: rgba(16, 16, 16, .08);--player-review-soft: transparent;--player-review-soft-hover: rgba(16, 16, 16, .04);--player-review-selected-bg: transparent;--player-review-selected-bg-hover: rgba(102, 85, 240, .06);--player-review-selected-fg: var(--player-review-fg);--player-review-selected-border: var(--app-selected-border, var(--mantine-color-brand-6, #6655f0));--player-review-shadow: 0 24px 72px rgba(15, 23, 42, .22);--player-review-status-correct: var(--mantine-color-green-7, #2f9e44);--player-review-status-incorrect: var(--mantine-color-red-7, #f03e3e);--player-review-status-skipped: var(--mantine-color-yellow-8, #f08c00);--player-review-status-viewed: var(--mantine-color-blue-6, #228be6);--player-review-status-unviewed: var(--mantine-color-gray-2, #e9ecef);--player-review-status-unviewed-fg: var(--mantine-color-gray-6, #868e96);--player-review-status-quiz: var(--mantine-color-gray-6, #868e96);--player-review-score-fg: var(--mantine-color-blue-6, #228be6);--player-review-toolbar-min-height: calc(1.875rem * var(--mantine-scale, 1));--player-mantine-modal-z-index: 3200000;overflow:hidden}html[data-aie-player] .mantine-Modal-root,html[data-aie-player] .mantine-Drawer-root{--mb-z-index: var(--player-mantine-modal-z-index)}html[data-aie-player] .mantine-Modal-overlay,html[data-aie-player] .mantine-Drawer-overlay{--overlay-z-index: calc(var(--mb-z-index) - 1) !important;z-index:calc(var(--mb-z-index) - 1)!important}html[data-aie-player][data-mantine-color-scheme=dark]{--player-watermark-bg: rgba(17, 24, 28, .78);--player-watermark-bg-hover: rgba(17, 24, 28, .9);--player-watermark-fg: rgba(255, 255, 255, .94);--player-watermark-muted: rgba(255, 255, 255, .74);--player-watermark-brand: var(--mantine-color-brand-4, #8172ff);--player-watermark-border: rgba(255, 255, 255, .16);--player-watermark-shadow: 0 14px 36px rgba(0, 0, 0, .34);--player-review-bg: var(--mantine-color-dark-7, #1a1b1e);--player-review-fg: var(--mantine-color-gray-0, #f8f9fa);--player-review-muted: var(--mantine-color-gray-4, #ced4da);--player-review-border: rgba(255, 255, 255, .1);--player-review-soft: transparent;--player-review-soft-hover: rgba(255, 255, 255, .06);--player-review-selected-bg: transparent;--player-review-selected-bg-hover: color-mix(in srgb, var(--mantine-color-brand-6, #6655f0) 12%, transparent);--player-review-selected-fg: var(--player-review-fg);--player-review-selected-border: var(--mantine-color-brand-5, #715ff7);--player-review-shadow: 0 24px 72px rgba(0, 0, 0, .45);--player-review-status-correct: var(--mantine-color-green-4, #69db7c);--player-review-status-incorrect: var(--mantine-color-red-4, #ff8787);--player-review-status-skipped: var(--mantine-color-yellow-4, #ffd43b);--player-review-status-viewed: var(--mantine-color-blue-5, #339af0);--player-review-status-unviewed: var(--mantine-color-dark-4, #5c5f66);--player-review-status-unviewed-fg: var(--mantine-color-gray-4, #ced4da);--player-review-status-quiz: var(--mantine-color-gray-5, #adb5bd);--player-review-score-fg: var(--mantine-color-blue-4, #74c0fc)}#app{width:100%;height:100%;overflow:hidden}html[data-aie-player] .aie-made-with-up{position:fixed!important;right:24px!important;bottom:24px!important;z-index:35!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;max-width:calc(100vw - 48px);min-height:40px;padding:8px 16px!important;border:1px solid var(--player-watermark-border)!important;border-radius:999px!important;background:var(--player-watermark-bg)!important;box-shadow:var(--player-watermark-shadow)!important;color:var(--player-watermark-fg)!important;font-size:14px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;opacity:1!important;pointer-events:all;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}html[data-aie-player] .aie-player-review-modal{border:1px solid var(--player-review-border);background:var(--player-review-bg);color:var(--player-review-fg);box-shadow:var(--player-review-shadow)}html[data-aie-player] .aie-player-review-header{min-height:56px;background:var(--player-review-bg);color:var(--player-review-fg)}html[data-aie-player] .aie-player-review-title{color:var(--player-review-fg);font-weight:700}html[data-aie-player] .aie-player-review-close{color:var(--player-review-muted)}html[data-aie-player] .aie-player-review-close:hover{background:var(--player-review-soft-hover);color:var(--player-review-fg)}html[data-aie-player] .aie-player-review-body{background:var(--player-review-bg);color:var(--player-review-fg)}html[data-aie-player] .aie-player-review-stats{border-color:var(--player-review-border);background:var(--player-review-bg)}html[data-aie-player] .aie-player-review-stats{min-height:48px}html[data-aie-player] .aie-player-review-layout{background:var(--player-review-bg)}html[data-aie-player] .aie-player-review-sidebar{width:240px;flex-shrink:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--player-review-soft)}html[data-aie-player] .aie-player-review-sidebar-header{flex-shrink:0;background:var(--player-review-bg)}html[data-aie-player] .aie-player-review-slide-row{position:relative;display:flex;width:100%;align-items:center;gap:8px;padding:8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--player-review-fg);text-align:left;cursor:pointer;font:inherit;transition:background-color .12s ease,border-color .12s ease,color .12s ease}html[data-aie-player] .aie-player-review-slide-row:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:2px;border-radius:2px;background:transparent}html[data-aie-player] .aie-player-review-slide-row:hover{background:var(--player-review-soft-hover)}html[data-aie-player] .aie-player-review-slide-row[data-active=true]{border-color:transparent;background:var(--player-review-selected-bg);color:var(--player-review-selected-fg)}html[data-aie-player] .aie-player-review-slide-row[data-active=true]:before{background:var(--player-review-selected-border)}html[data-aie-player] .aie-player-review-slide-row[data-active=true]:hover{background:var(--player-review-selected-bg-hover)}html[data-aie-player] .aie-player-review-slide-row:focus-visible{outline:var(--app-focus-ring, 1px solid var(--mantine-color-brand-6));outline-offset:var(--app-focus-ring-offset, 0)}html[data-aie-player] .aie-player-review-detail{flex:1;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:16px;background:var(--player-review-bg)}html[data-aie-player] .aie-player-review-detail-toolbar{min-height:var(--player-review-toolbar-min-height);flex-shrink:0}html[data-aie-player] .aie-player-review-thumb-frame{flex:1;min-height:0;position:relative;overflow:hidden;border-radius:8px;background:var(--player-review-soft)}html[data-aie-player] .aie-player-review-soft-badge{border-color:var(--player-review-border);background:transparent;color:var(--player-review-muted);font-weight:500}html[data-aie-player] .aie-answer-key-trigger{border-color:var(--aie-answer-key-trigger-border)!important;background:var(--aie-answer-key-trigger-bg)!important;background-color:var(--aie-answer-key-trigger-bg)!important;color:var(--aie-answer-key-trigger-fg)!important}html[data-aie-player] .aie-answer-key-trigger:hover{border-color:var(--aie-answer-key-trigger-border-hover)!important;background:var(--aie-answer-key-trigger-bg-hover)!important;background-color:var(--aie-answer-key-trigger-bg-hover)!important;color:var(--aie-answer-key-trigger-fg-hover)!important}html[data-aie-player] .aie-player-review-status-mark{display:inline-flex;width:16px;height:16px;flex:0 0 auto;align-items:center;justify-content:center;color:var(--player-review-muted)}html[data-aie-player] .aie-player-review-status-mark[data-status=correct]{color:var(--player-review-status-correct)}html[data-aie-player] .aie-player-review-status-mark[data-status=incorrect]{color:var(--player-review-status-incorrect)}html[data-aie-player] .aie-player-review-status-mark[data-status=skipped]{color:var(--player-review-status-skipped)}html[data-aie-player] .aie-player-review-slide-badge{display:inline-flex;width:22px;height:22px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;font-size:11px;font-weight:700;line-height:1;background:var(--player-review-status-unviewed);color:var(--player-review-status-unviewed-fg)}html[data-aie-player] .aie-player-review-slide-badge[data-status=viewed],html[data-aie-player] .aie-player-review-slide-badge[data-status=submitted]{background:var(--player-review-status-viewed);color:var(--mantine-color-white, #ffffff)}html[data-aie-player] .aie-player-review-slide-badge[data-status=correct]{background:var(--player-review-status-correct);color:var(--mantine-color-white, #ffffff)}html[data-aie-player] .aie-player-review-slide-badge[data-status=incorrect]{background:var(--player-review-status-incorrect);color:var(--mantine-color-white, #ffffff)}html[data-aie-player] .aie-player-review-slide-badge[data-status=no-answer]{background:var(--player-review-status-quiz);color:var(--mantine-color-white, #ffffff)}html[data-aie-player] .aie-player-review-slide-row[data-active=true] .aie-player-review-slide-badge{outline:2px solid var(--player-review-selected-border);outline-offset:1px}html[data-aie-player] .aie-player-review-slide-score{color:var(--player-review-score-fg)}html[data-aie-player] .aie-player-review-slide-badge-wrap{position:relative;display:inline-flex;flex:0 0 auto}html[data-aie-player] .aie-player-review-quiz-mark{position:absolute;bottom:-8px;left:-8px;display:inline-flex;width:12px;height:12px;align-items:center;justify-content:center;border-radius:50%;background:var(--player-review-status-quiz);color:var(--mantine-color-white, #ffffff);font-size:9px;font-weight:700;line-height:1;box-shadow:0 0 0 1.5px var(--player-review-bg);pointer-events:none}html[data-aie-player] .aie-player-review-quiz-mark[data-legend=true]{position:static;box-shadow:none}html[data-aie-player] .aie-player-review-legend-slot{display:inline-flex;width:12px;flex:0 0 auto;align-items:center;justify-content:center}html[data-aie-player] .aie-player-review-legend{color:var(--player-review-muted)}html[data-aie-player] .aie-player-review-legend-dot{display:inline-block;width:8px;height:8px;flex:0 0 auto;border-radius:50%}html[data-aie-player] .aie-player-review-legend-dot[data-status=viewed]{background:var(--player-review-status-viewed)}html[data-aie-player] .aie-player-review-legend-dot[data-status=unviewed]{background:var(--player-review-status-unviewed);border:1px solid var(--player-review-border)}html[data-aie-player] .aie-player-review-legend-dot[data-status=correct]{background:var(--player-review-status-correct)}html[data-aie-player] .aie-player-review-legend-dot[data-status=incorrect]{background:var(--player-review-status-incorrect)}html[data-aie-player] .aie-player-review-legend-dot[data-status=no-answer]{background:var(--player-review-status-quiz)}html[data-aie-player] .aie-player-review-status-mark[data-status=submitted]{color:var(--player-review-muted)}html[data-aie-player] .aie-player-review-comments{flex-shrink:0;max-height:160px;overflow:auto;color:var(--player-review-fg)}html[data-aie-player] .aie-player-review-modal .mantine-Divider-root{border-color:var(--player-review-border)}html[data-aie-player] .aie-review-thumb[data-layout-type=fluid]{overflow:visible}html[data-aie-player] .aie-review-thumb-scroll::-webkit-scrollbar-corner{background:transparent}html[data-aie-player] .aie-review-thumb[data-layout-type=fluid]>.aie-slide{position:relative;top:auto;left:auto;transform:none}html[data-aie-player] .aie-review-thumb[data-layout-type=fluid] .aie-shapes{top:0;left:0;transform-origin:top left}html[data-aie-player] .aie-review-thumb[data-layout-type=fluid] .aie-slide-shapes{height:auto!important}@media(max-width:720px){html[data-aie-player] .aie-player-review-layout{flex-direction:column}html[data-aie-player] .aie-player-review-sidebar{width:100%;max-height:168px}html[data-aie-player] .aie-player-review-detail{padding:12px}}html[data-aie-player] .aie-made-with-up:hover{background:var(--player-watermark-bg-hover)!important;border-color:color-mix(in srgb,var(--player-watermark-brand) 32%,var(--player-watermark-border))!important;color:var(--player-watermark-fg)!important;opacity:1!important;transform:translateY(-1px)}html[data-aie-player] .aie-made-with-up:focus-visible{outline:var(--app-focus-ring, 1px solid var(--mantine-color-brand-6));outline-offset:var(--app-focus-ring-offset, 0)}html[data-aie-player] .aie-made-with-up a{color:inherit!important;text-decoration:none!important}html[data-aie-player] .aie-made-with-prefix{color:var(--player-watermark-muted);font-weight:500}html[data-aie-player] .aie-made-with-brand{color:var(--player-watermark-brand);font-weight:750}html[data-aie-player] .aie-made-with-logo,html[data-aie-player] .aie-made-with-up img{display:block!important;width:20px!important;height:20px!important;flex:0 0 auto;object-fit:contain}html[dir=rtl][data-aie-player] .aie-made-with-up{right:auto!important;left:24px!important}@media(max-width:640px){html[data-aie-player] .aie-made-with-up{right:16px!important;bottom:16px!important;max-width:calc(100vw - 32px);min-height:36px;padding:8px 12px!important;font-size:13px!important;gap:6px!important}html[dir=rtl][data-aie-player] .aie-made-with-up{left:16px!important}}@media(max-width:992px){html[data-aie-player] .aie-made-with-up{top:12px!important;bottom:auto!important;right:12px!important}html[dir=rtl][data-aie-player] .aie-made-with-up{right:auto!important;left:12px!important}}html[data-aie-player][data-aie-submit-dock=right] .aie-made-with-up{top:12px!important;bottom:auto!important;right:12px!important}html[dir=rtl][data-aie-player][data-aie-submit-dock=right] .aie-made-with-up{right:auto!important;left:12px!important}html[data-aie-player] .aie-player-authoring-tool-iframe{display:block;flex:1 1 auto;width:100%;min-width:0;min-height:0;border:0}html[data-aie-player] .aie-authoring-tool-player .aie-player-slides,html[data-aie-player] .aie-authoring-tool-player .aie-player-background,html[data-aie-player] .aie-authoring-tool-player .aie-player-thumbs,html[data-aie-player] .aie-authoring-tool-player .aie-player-center-actions,html[data-aie-player] .aie-authoring-tool-player .aie-player-footer{display:none!important}:root{--md-ref-typeface-brand: "Open Sans", system-ui;--md-ref-typeface-plain: "Open Sans", system-ui;--md-sys-color-secondary: #893EFF;--md-menu-container-color: black;--md-menu-item-one-line-container-height: 16px;--md-menu-item-selected-container-color: #e9e9e9;--md-sys-color-on-surface: white;--md-sys-color-surface-container: white;--md-sys-color-on-primary: rgb(255, 255, 255);--md-sys-color-outline: rgb(212, 212, 212);--ui-border-radius: 8px;--md-dialog-container-shape: calc(2* var(--ui-border-radius));--md-dialog-container-color: white;--md-dialog-headline-color: rgb(73, 69, 79);--md-success-color: #4CAF50;--md-warning-color: #FFC107;--md-error-color: #F44336;--md-info-color: #2196F3;--aie-tooltip-bg-color: #FFE70F;--aie-question-dimmed-opacity: .4;--aie-icon-color: var(--md-sys-color-on-surface);--md-icon-button-state-layer-shape: 8px;--md-checkbox-state-layer-size: 0;--md-checkbox-outline-width: 1px;--md-checkbox-container-size: 1.25rem;--md-checkbox-icon-size: 1.25rem;--md-icon-button-icon-size: 16px;--md-outlined-button-icon-size: 16px;--md-icon-button-state-layer-width: 32px;--md-icon-button-state-layer-height: 32px;--aie-player-swipe-indicator-z-index: 9999;--aie-player-toolbar-z-index: 200000;--aie-player-footer-z-index: 2000000;--aie-player-mobile-menu-toggle-z-index: 2000001;--aie-player-mobile-menu-overlay-z-index: 2000002;--aie-player-thumbs-z-index: 2600000;--aie-player-drag-preview-z-index: 2600001;--aie-player-answer-key-z-index: 2500000;--aie-player-state-z-index: 2700000;--aie-player-notification-z-index: 3000000}[data-aie-question-dimmed]{opacity:var(--aie-question-dimmed-opacity)!important}.aie-answer-key-root,.aie-answer-key-modal-root{--aie-answer-key-accent: var(--aie-feedback-correct-color, var(--md-success-color));--aie-answer-key-brand: var(--player-watermark-brand, var(--mantine-color-brand-6, var(--md-sys-color-secondary)));--aie-answer-key-surface: var(--player-review-bg, var(--md-dialog-container-color));--aie-answer-key-on-surface: var(--player-review-fg, var(--md-dialog-headline-color));--aie-answer-key-muted: var(--player-review-muted, color-mix(in srgb, var(--aie-answer-key-on-surface) 62%, transparent));--aie-answer-key-border: var(--player-review-border, color-mix(in srgb, var(--aie-answer-key-on-surface) 12%, transparent));--aie-answer-key-soft: color-mix(in srgb, var(--aie-answer-key-on-surface) 4%, var(--aie-answer-key-surface));--aie-answer-key-soft-hover: var(--player-review-soft-hover, color-mix(in srgb, var(--aie-answer-key-on-surface) 8%, var(--aie-answer-key-surface)));--aie-answer-key-backdrop: rgba(17, 24, 39, .46);--aie-answer-key-panel-shadow: var(--player-review-shadow, 0 24px 64px rgba(0, 0, 0, .3));--aie-answer-key-accent-soft: color-mix(in srgb, var(--aie-answer-key-accent) 14%, var(--aie-answer-key-surface));--aie-answer-key-brand-soft: color-mix(in srgb, var(--aie-answer-key-brand) 8%, var(--aie-answer-key-surface));--aie-answer-key-brand-border: color-mix(in srgb, var(--aie-answer-key-brand) 24%, var(--aie-answer-key-border));--aie-answer-key-warning-bg: color-mix(in srgb, var(--md-warning-color) 14%, var(--aie-answer-key-surface));--aie-answer-key-warning-fg: color-mix(in srgb, var(--md-warning-color) 42%, var(--aie-answer-key-on-surface));--aie-answer-key-trigger-bg: color-mix(in srgb, var(--aie-answer-key-brand) 12%, var(--aie-answer-key-surface));--aie-answer-key-trigger-bg-hover: color-mix(in srgb, var(--aie-answer-key-brand) 18%, var(--aie-answer-key-surface));--aie-answer-key-trigger-border: color-mix(in srgb, var(--aie-answer-key-brand) 82%, var(--aie-answer-key-surface));--aie-answer-key-trigger-border-hover: var(--aie-answer-key-brand);--aie-answer-key-trigger-fg: color-mix(in srgb, var(--aie-answer-key-brand) 70%, var(--aie-answer-key-on-surface));--aie-answer-key-trigger-fg-hover: color-mix(in srgb, var(--aie-answer-key-brand) 82%, var(--aie-answer-key-on-surface));--aie-answer-key-trigger-shadow: 0 0 0 3px color-mix(in srgb, var(--aie-answer-key-brand) 10%, transparent), 0 10px 24px color-mix(in srgb, var(--aie-answer-key-brand) 24%, transparent);--aie-answer-key-trigger-shadow-hover: 0 0 0 3px color-mix(in srgb, var(--aie-answer-key-brand) 16%, transparent), 0 12px 28px color-mix(in srgb, var(--aie-answer-key-brand) 30%, transparent);color:var(--aie-answer-key-on-surface);font-family:Inter,Open Sans,system-ui,sans-serif;letter-spacing:0}.aie-answer-key-root{position:fixed;inset:0;z-index:var(--aie-player-answer-key-z-index);pointer-events:none}.aie-answer-key-root [hidden]{display:none!important}.aie-answer-key-backdrop{background:var(--aie-answer-key-backdrop)}.aie-answer-key-trigger{position:absolute;right:24px;bottom:88px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:min(280px,calc(100vw - 32px));padding:8px 16px;border:1px solid var(--aie-answer-key-trigger-border);border-radius:8px;appearance:none;-webkit-appearance:none;background:var(--aie-answer-key-trigger-bg);background-color:var(--aie-answer-key-trigger-bg);box-shadow:var(--aie-answer-key-trigger-shadow);color:var(--aie-answer-key-trigger-fg);color-scheme:light;cursor:pointer;pointer-events:auto;font:inherit;font-size:14px;font-weight:700;line-height:1.25;text-align:center;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.aie-answer-key-trigger:hover{border-color:var(--aie-answer-key-trigger-border-hover);background:var(--aie-answer-key-trigger-bg-hover);background-color:var(--aie-answer-key-trigger-bg-hover);box-shadow:var(--aie-answer-key-trigger-shadow-hover);color:var(--aie-answer-key-trigger-fg-hover);transform:translateY(-1px)}.aie-answer-key-trigger:active{transform:translateY(1px)}.aie-answer-key-trigger md-icon{width:20px;height:20px;flex:0 0 20px;font-size:0}.aie-answer-key-trigger md-icon path{fill:currentColor!important}.aie-answer-key-trigger:focus-visible,.aie-answer-key-close:focus-visible{outline:1px solid var(--aie-answer-key-brand);outline-offset:0}.aie-answer-key-modal-inner{align-items:stretch;justify-content:flex-end;padding:16px}.aie-answer-key-panel{display:flex;flex-direction:column;width:min(600px,calc(100vw - 32px));height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);margin-left:auto;overflow:hidden;border:1px solid var(--aie-answer-key-border);border-radius:8px;background:var(--aie-answer-key-surface);box-shadow:var(--aie-answer-key-panel-shadow);color:var(--aie-answer-key-on-surface);animation:aie-answer-key-enter .18s ease-out}@keyframes aie-answer-key-enter{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.aie-answer-key-header{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;min-height:64px;padding:12px 16px;border-bottom:1px solid var(--aie-answer-key-border);background:var(--aie-answer-key-surface)}.aie-answer-key-header h2,.aie-answer-key-title{margin:0;color:var(--aie-answer-key-on-surface);font-size:20px;font-weight:700;line-height:1.3;letter-spacing:0}.aie-answer-key-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--aie-answer-key-on-surface);cursor:pointer}.aie-answer-key-close:hover{background:var(--aie-answer-key-soft-hover)}.aie-answer-key-close svg{width:16px;height:16px}.aie-answer-key-modal-body,.aie-answer-key-content-mount{display:flex;flex:1 1 auto;min-height:0}.aie-answer-key-modal-body{padding:0}.aie-answer-key-content-mount{width:100%}.aie-answer-key-content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.aie-answer-key-question{padding:16px;border-bottom:1px solid var(--aie-answer-key-border)}.aie-answer-key-question:last-child{border-bottom:0}.aie-answer-key-question-heading{display:flex;align-items:center;gap:8px;margin-bottom:12px}.aie-answer-key-question-heading h3{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--aie-answer-key-on-surface);font-size:15px;font-weight:700;line-height:1.4;letter-spacing:0}.aie-answer-key-question-index,.aie-answer-key-order{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;border-radius:50%;background:var(--aie-answer-key-accent-soft);color:var(--aie-answer-key-accent);font-size:12px;font-weight:700}.aie-answer-key-list{display:flex;flex-direction:column;gap:8px}.aie-answer-key-answer{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--aie-answer-key-border);border-radius:6px;background:var(--aie-answer-key-soft)}.aie-answer-key-correct-marker{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;border-radius:50%;background:var(--aie-answer-key-accent-soft);color:var(--aie-answer-key-accent)}.aie-answer-key-correct-marker md-icon{display:block;width:12px;height:12px;flex:0 0 12px;font-size:0}.aie-answer-key-correct-marker md-icon path{fill:currentColor!important}.aie-answer-key-part{display:flex;align-items:center;min-width:0;flex:1 1 0}.aie-answer-key-part-body{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.aie-answer-key-part-label{min-width:0;overflow-wrap:anywhere;color:var(--aie-answer-key-on-surface);font-size:14px;line-height:1.45}.aie-answer-key-thumbnail{width:56px;height:44px;flex:0 0 56px;border:1px solid var(--aie-answer-key-border);border-radius:4px;background-color:var(--aie-answer-key-surface);background-position:center;background-repeat:no-repeat;background-size:contain}.aie-answer-key-pair{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;padding:12px 0;border-bottom:1px solid var(--aie-answer-key-border)}.aie-answer-key-pair:first-child{padding-top:0}.aie-answer-key-pair:last-child{padding-bottom:0;border-bottom:0}.aie-answer-key-pair .aie-answer-key-part{flex-direction:column;align-items:stretch;justify-content:center;gap:6px;min-height:76px;padding:10px;border:1px solid var(--aie-answer-key-border);border-radius:6px;background:var(--aie-answer-key-soft)}.aie-answer-key-list--visual-matching .aie-answer-key-pair .aie-answer-key-part{min-height:0;background:var(--aie-answer-key-surface)}.aie-answer-key-pair .aie-answer-key-part--source{border-color:var(--aie-answer-key-brand-border);background:var(--aie-answer-key-brand-soft)}.aie-answer-key-part-role{color:var(--aie-answer-key-muted);font-size:11px;font-weight:700;line-height:1.2;text-transform:uppercase}.aie-answer-key-part-body--visual{width:100%;flex:1 1 auto}.aie-answer-key-visual-tile{display:flex;align-items:center;justify-content:center;width:100%;height:auto;min-width:0;min-height:56px;overflow:visible;border:1px solid var(--aie-answer-key-border);border-radius:6px;background-color:var(--aie-answer-key-surface);background-position:center;background-repeat:no-repeat;background-size:contain}.aie-answer-key-visual-tile--image{height:80px;min-height:80px;overflow:hidden}.aie-answer-key-visual-tile--text{padding:8px}.aie-answer-key-visual-tile .aie-answer-key-part-label{max-width:100%;padding:0;font-weight:600;text-align:center}.aie-answer-key-pair-arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;align-self:center;justify-self:center;border:1px solid var(--aie-answer-key-brand-border);border-radius:50%;background:var(--aie-answer-key-brand-soft);box-shadow:0 2px 6px color-mix(in srgb,var(--aie-answer-key-brand) 14%,transparent);color:var(--aie-answer-key-brand)}.aie-answer-key-pair-arrow md-icon{display:block;width:16px;height:16px;flex:0 0 16px;font-size:0}.aie-answer-key-pair-arrow md-icon path{fill:currentColor!important}.aie-answer-key-list--visual-sequence .aie-answer-key-answer{align-items:stretch;padding:8px;background:var(--aie-answer-key-surface)}.aie-answer-key-list--visual-sequence .aie-answer-key-order{align-self:center}.aie-answer-key-list--visual-sequence .aie-answer-key-part,.aie-answer-key-list--visual-sequence .aie-answer-key-part-body{width:100%;align-items:stretch}[dir=rtl] .aie-answer-key-pair-arrow{transform:rotate(180deg)}.aie-answer-key-explanation{margin-top:12px;padding:12px;border-left:3px solid var(--md-warning-color);background:var(--aie-answer-key-warning-bg)}.aie-answer-key-explanation strong{display:block;margin-bottom:4px;color:var(--aie-answer-key-warning-fg);font-size:13px;line-height:1.4}.aie-answer-key-explanation p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--aie-answer-key-on-surface);font-size:14px;line-height:1.5}.aie-answer-key-guidance{margin:8px 0 0;padding:8px 12px;border-left:3px solid var(--aie-answer-key-border);background:var(--aie-answer-key-soft);font-size:13px;line-height:1.4}.aie-answer-key-guidance--correct{border-left-color:var(--aie-answer-key-accent);background:var(--aie-answer-key-accent-soft);color:var(--aie-answer-key-on-surface)}.aie-answer-key-guidance--unavailable{color:var(--aie-answer-key-muted)}.aie-answer-key-hotspot-preview,.aie-answer-key-label-preview,.aie-answer-key-drag-words-preview,.aie-answer-key-inline-preview{position:relative;width:100%;min-height:1px;overflow:hidden;border:1px solid var(--aie-answer-key-border);border-radius:6px;background:var(--aie-answer-key-soft)}.aie-answer-key-drag-words-preview,.aie-answer-key-inline-preview{border:0;border-radius:0;background:transparent}.aie-answer-key-hotspot-stage,.aie-answer-key-label-stage,.aie-answer-key-drag-words-stage,.aie-answer-key-inline-stage{overflow:hidden!important}.aie-answer-key-drag-words-stage,.aie-answer-key-drag-words-stage .aie-textbox,.aie-answer-key-inline-stage{overflow:visible!important}.aie-answer-key-inline-stage .aie-answer-key-inline-answer{border-color:var(--aie-answer-key-accent)!important;background-color:color-mix(in srgb,var(--aie-answer-key-accent) 12%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--aie-answer-key-accent) 18%,transparent)!important;color:inherit!important;opacity:1!important}.aie-answer-key-inline-stage .aie-answer-key-inline-answer--empty{display:inline-flex!important;align-items:center;justify-content:center;min-width:2em;padding-inline:.4em!important;border-style:dashed!important;color:transparent!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;line-height:1!important;vertical-align:baseline!important}.aie-answer-key-inline-stage .aie-answer-key-inline-answer--dropdown:after{content:"arrow_drop_down";margin-inline-start:.2em;font-family:Material Symbols Sharp;font-size:1.2em;line-height:1;vertical-align:middle}.aie-answer-key-drag-words-stage .aie-answer-key-correct-word{vertical-align:middle!important;background-color:color-mix(in srgb,var(--aie-answer-key-accent) 12%,transparent)!important;border-width:1px!important;border-color:var(--aie-answer-key-accent)!important;outline:none!important;box-shadow:none!important;opacity:1!important;cursor:default!important}.aie-answer-key-label-stage .aie-lb{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-style:solid!important;border-color:var(--aie-answer-key-accent)!important;background:color-mix(in srgb,var(--aie-answer-key-surface) 94%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--aie-answer-key-accent) 18%,transparent)!important;color:var(--aie-answer-key-on-surface)!important;opacity:1!important}.aie-answer-key-label-value{width:100%;height:100%;min-width:0;min-height:0;justify-content:center;gap:4px;padding:2px 4px;box-sizing:border-box;overflow:hidden}.aie-answer-key-label-value .aie-answer-key-part-label{overflow:hidden;color:inherit;font-size:inherit;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.aie-answer-key-label-value .aie-answer-key-thumbnail{width:100%;height:100%;flex:1 1 auto}@media(max-width:640px){.aie-answer-key-trigger{right:16px;bottom:calc(80px + env(safe-area-inset-bottom,0px))}.aie-answer-key-modal-inner{align-items:flex-end;padding:0}.aie-answer-key-panel{flex-basis:100%!important;width:100%!important;height:min(82dvh,720px);max-width:100%!important;max-height:min(82dvh,720px);margin-left:0;border-right:0;border-bottom:0;border-left:0;border-radius:8px 8px 0 0;animation-name:aie-answer-key-enter-mobile}.aie-answer-key-header{padding-right:max(16px,env(safe-area-inset-right,0px));padding-left:max(16px,env(safe-area-inset-left,0px))}.aie-answer-key-content{padding-bottom:env(safe-area-inset-bottom,0px)}.aie-answer-key-question{padding:16px}}@keyframes aie-answer-key-enter-mobile{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:520px){.aie-answer-key-pair{grid-template-columns:minmax(0,1fr);gap:8px}.aie-answer-key-pair-arrow{transform:rotate(90deg)}[dir=rtl] .aie-answer-key-pair-arrow{transform:rotate(-90deg)}.aie-answer-key-thumbnail{width:44px;height:40px;flex-basis:44px}}@media(prefers-reduced-motion:reduce){.aie-answer-key-panel,.aie-answer-key-trigger{animation:none;transition:none}}md-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--md-icon-button-icon-size, 16px);height:var(--md-icon-button-icon-size, 16px);flex-shrink:0;overflow:hidden;vertical-align:middle}md-icon svg{width:100%;height:100%;display:block}md-icon-button{display:inline-flex;align-items:center;justify-content:center;width:var(--md-icon-button-state-layer-width, 32px);height:var(--md-icon-button-state-layer-height, 32px);border-radius:var(--md-icon-button-state-layer-shape, 8px);border:none;background:transparent;cursor:pointer;flex-shrink:0;padding:0;outline:none;user-select:none;-webkit-user-select:none;color:var(--md-icon-button-icon-color, inherit);transition:background .15s ease;box-sizing:border-box}md-icon-button:hover{background:#ffffff1f}md-icon-button[disabled]{opacity:.38;pointer-events:none}md-filled-icon-button{display:inline-flex;align-items:center;justify-content:center;width:var(--md-icon-button-state-layer-width, 32px);height:var(--md-icon-button-state-layer-height, 32px);border-radius:var(--md-icon-button-state-layer-shape, 8px);border:none;background:var(--mantine-primary-color-filled, #6655f0);cursor:pointer;flex-shrink:0;padding:0;outline:none;user-select:none;-webkit-user-select:none;transition:background .15s ease;box-sizing:border-box}md-outlined-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border-radius:20px;border:1px solid var(--md-outlined-button-outline-color, rgba(255, 255, 255, .4));background:var(--_container-color, transparent);color:var(--md-outlined-button-label-text-color, inherit);cursor:pointer;font-size:14px;font-weight:500;font-family:inherit;white-space:nowrap;user-select:none;-webkit-user-select:none;box-sizing:border-box;outline:none;transition:background .15s ease}md-outlined-button md-icon{width:var(--md-outlined-button-icon-size, 16px);height:var(--md-outlined-button-icon-size, 16px)}md-outlined-button:hover{background:#ffffff14}md-outlined-button[disabled]{opacity:.38;pointer-events:none}md-filled-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--md-filled-button-container-height, 36px);padding:0 24px;border-radius:var(--md-filled-button-container-shape, 20px);border:none;background:var(--mantine-primary-color-filled, #6655f0);color:var(--md-sys-color-on-primary, white);cursor:pointer;font-size:var(--md-filled-button-label-text-size, 14px);font-weight:var(--md-filled-button-label-text-weight, 500);font-family:inherit;white-space:nowrap;user-select:none;-webkit-user-select:none;box-sizing:border-box;outline:none;transition:background .15s ease,filter .15s ease}md-filled-button:hover{filter:brightness(1.08)}md-filled-button[disabled]{opacity:.38;pointer-events:none}md-text-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;border-radius:20px;border:none;background:transparent;color:var(--mantine-primary-color-filled, #6655f0);cursor:pointer;font-size:14px;font-weight:500;font-family:inherit;white-space:nowrap;user-select:none;-webkit-user-select:none;box-sizing:border-box;outline:none}md-menu-item{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;font-size:14px;user-select:none;-webkit-user-select:none;min-height:40px;box-sizing:border-box;white-space:nowrap}md-menu-item:hover{background:#8080801a}html{width:100%;height:100%;margin:0;padding:0}body{width:100%;height:100%;margin:0;padding:0;font-family:var(--md-ref-typeface-brand);font-size:14px}html:not([data-aie-player]) body{display:flex;flex-direction:row;overflow:hidden;position:relative}html[data-aie-player] body{display:block;overflow:hidden}.aie-line-v-tool-close,.aie-tool-close{display:none}md-menu-item{white-space:nowrap}md-menu-item *{pointer-events:none}md-menu-item[data-advance-time]:not([selected]) md-icon[slot=end]{display:none}md-menu-item md-icon{font-size:18px;width:16px;height:16px}.aie-player-state{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:var(--aie-player-state-z-index);font-size:24px;display:flex;flex-direction:column;align-items:center;gap:12px}.aie-player-slides{position:relative;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;flex-grow:1;flex-shrink:1;overflow:hidden;background-color:#181818}.aie-player-slides:before{content:"";position:absolute;inset:calc(0px - var(--aie-page-background-bleed, 0px));background:var(--aie-page-background, #1a1a1a);background-size:cover;background-position:center;background-repeat:no-repeat;filter:var(--aie-page-background-filter, none);pointer-events:none}.aie-player[data-layout-type=fluid] .aie-player-slides:before{position:fixed}.aie-player-slides[data-scrollable-slide]:before{position:fixed}.aie-player-slides>.aie-slide{position:absolute;top:0;left:0;width:100vw;height:100vh;margin:0;overflow:hidden;overflow-x:hidden!important}.aie-player:not([data-layout-type=fluid]) .aie-player-slides>.aie-slide{display:flex;box-sizing:border-box;padding:var(--aie-player-slide-padding, 0px)}.aie-player:not([data-layout-type=fluid]) .aie-player-slides>.aie-slide>.aie-slide-shapes{margin:auto}.aie-player-export{overflow:auto}.aie-player-export>.aie-slide{position:relative;top:unset;left:unset;margin:0;overflow:hidden}.aie-tool{background-color:inherit;border:none;border-radius:4px;text-align:center;padding:0;user-select:none;-webkit-user-select:none;cursor:pointer}.aie-line-v{border-left:1px solid var(--border-color);align-self:stretch;margin:4px 0}.aie-player-footer{position:absolute;left:0;bottom:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;z-index:var(--aie-player-footer-z-index);pointer-events:none;visibility:visible!important;padding-bottom:8px;padding-left:9px;gap:16px}.aie-player-center-actions{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;flex-direction:row;align-items:center;gap:8px;pointer-events:all;transition:bottom .3s cubic-bezier(.4,0,.2,1)}.aie-player-center-actions>md-filled-button{margin:0!important;border:none!important;box-shadow:0 6px color-mix(in srgb,var(--mantine-primary-color-filled, #6655f0) 60%,black)!important;--md-filled-button-container-height: 52px;--md-filled-button-container-shape: 12px;--md-sys-typescale-label-large-size: 20px;--md-sys-typescale-label-large-weight: 700;--md-filled-button-label-text-size: 20px;--md-filled-button-label-text-weight: 700;transition:transform .1s ease,box-shadow .1s ease,filter .2s ease!important}.aie-player-center-actions>md-filled-button:hover{filter:brightness(1.1);transform:translateY(2px)!important;box-shadow:0 4px color-mix(in srgb,var(--mantine-primary-color-filled, #6655f0) 60%,black)!important}.aie-player-center-actions>md-filled-button:active{filter:brightness(.9);transform:translateY(6px)!important;box-shadow:0 0 color-mix(in srgb,var(--mantine-primary-color-filled, #6655f0) 60%,black)!important}.aie-player-toolbar{--md-sys-color-on-surface-dim: #F0F0F0;color:var(--md-sys-color-on-surface-dim);width:fit-content;max-width:90vw;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:var(--player-chrome-bg, rgba(20, 20, 20, .7));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--player-chrome-border, rgba(255, 255, 255, .15));box-shadow:0 10px 40px #0000004d;border-radius:100px;gap:16px;padding:6px 20px;z-index:var(--aie-player-toolbar-z-index);box-sizing:border-box;height:56px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;pointer-events:all;transform:translateY(calc(100% + 40px));transition:transform .3s cubic-bezier(.4,0,.2,1)}.aie-player-footer[show] .aie-player-toolbar{transform:translateY(0)}.aie-player-menu{background-color:var(--player-chrome-bg, rgba(20, 20, 20, .7));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:var(--player-chrome-border, rgba(255, 255, 255, .15));color:var(--player-chrome-fg, #f0f0f0)}.aie-player-menu .mantine-Menu-arrow{background-color:inherit;border-color:var(--player-chrome-border, rgba(255, 255, 255, .15))}.aie-player-menu .mantine-Menu-item{color:var(--player-chrome-fg, #f0f0f0)}.aie-player-menu .mantine-Menu-item:hover,.aie-player-menu .mantine-Menu-item[data-hovered]{background-color:var(--player-chrome-hover, rgba(255, 255, 255, .1))}.aie-player-menu .mantine-Menu-divider{border-color:var(--player-chrome-border, rgba(255, 255, 255, .15))}.aie-player-toolbar md-icon:not(.aie-keep-original-icon) path,.aie-player-toolbar md-icon:not(.aie-keep-original-icon) circle,.aie-player-toolbar md-icon:not(.aie-keep-original-icon) rect,.aie-player-toolbar md-icon:not(.aie-keep-original-icon) polygon,.aie-player-toolbar md-icon:not(.aie-keep-original-icon) ellipse,.aie-player-toolbar md-icon:not(.aie-keep-original-icon) line{fill:var(--aie-icon-color)!important}.aie-notifications{position:fixed;bottom:-200px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:16px;padding:16px 24px;min-width:300px;max-width:800px;background-color:#fff;border-left-width:8px;border-left-style:solid;border-radius:12px;box-shadow:0 8px 20px #0003;opacity:0;pointer-events:none;transition:bottom .4s ease,opacity .4s ease;z-index:var(--aie-player-notification-z-index)}.aie-notifications.show{bottom:80px;opacity:1}.aie-notifications.correct{border-left-color:var(--md-success-color)}.aie-notifications.incorrect{border-left-color:var(--md-error-color)}.aie-notifications.info{border-left-color:var(--md-info-color)}.aie-notifications .feedback-icon{font-family:Material Symbols Outlined;font-size:64px}.aie-notifications.correct .feedback-icon{color:var(--md-success-color)}.aie-notifications.incorrect .feedback-icon{color:var(--md-error-color)}.aie-notifications.info .feedback-icon{color:var(--md-info-color)}.aie-notifications .feedback-title{font-size:20px;font-weight:700;margin:0;color:#333}.aie-notifications .feedback-description{margin:4px 0 0;font-size:16px;color:#666}.aie-player-thumbs{position:absolute;justify-content:center;align-items:center;left:0;top:0;width:100vw;height:100vh;display:flex;flex-direction:column;border-right:var(--aie-border-style);overflow:hidden;flex-grow:0;flex-shrink:0;background-color:#000c;user-select:none;-webkit-user-select:none;outline:none;z-index:var(--aie-player-thumbs-z-index)}.aie-player-thumbs .aie-thumbs{display:grid;background-color:#000c;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:start;counter-reset:slide-counter;padding:4rem;width:calc(100% - 8rem);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.aie-player-thumbs .aie-thumbs::-webkit-scrollbar{display:none}.aie-player-thumbs .aie-thumb .aie-slide{position:relative;width:100%;flex-grow:1;flex-shrink:0;box-sizing:border-box;border-color:var(--aie-slide-border-color, transparent);border-style:var(--aie-slide-border-style, none);border-width:max(var(--aie-slide-border-width, 0px),1px);border-radius:calc(max(var(--aie-slide-border-radius, 0px),4px) * var(--aie-slide-has-border-radius, 0));overflow:hidden;pointer-events:none}.aie-player-thumbs .aie-thumb .aie-slide .aie-slide-shapes{border:none!important;border-radius:0!important;overflow:hidden!important}.aie-player-thumbs .aie-thumb .aie-slide *{pointer-events:none!important;user-select:none;-webkit-user-select:none}.aie-player-thumbs .aie-thumb[data-selected="1"] .aie-slide{outline:3px solid var(--ds-accent-text, #8E7AF8);outline-offset:2px}.aie-player-thumbs .aie-thumb:focus-visible .aie-slide{outline:2px solid var(--mantine-primary-color-filled, #6655f0);outline-offset:2px}.aie-player-thumbs .aie-thumb{position:relative;display:flex;flex-direction:column;background-color:#000c;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.aie-player-thumbs .aie-thumb[data-selected="1"]{padding:2px}.aie-player-thumbs .aie-thumb:after{counter-increment:slide-counter 1;content:counter(slide-counter);font-size:16px;color:#fff}.aie-player-slides .aie-shape[data-invisible="1"],.aie-review-thumb .aie-shape[data-invisible="1"],.aie-drag-preview.aie-shape[data-invisible="1"],body .aie-drag-preview[data-invisible="1"],body .aie-drag-preview .aie-shape[data-invisible="1"]{visibility:visible}.aie-player-slides .aie-shape[data-locked="1"] *{pointer-events:auto}.aie-player-slides .aie-button,.aie-player-slides .aie-radio,.aie-player-slides .aie-check{user-select:none;-webkit-user-select:none;cursor:pointer;transition:filter .5s ease}.aie-player-slides .aie-button:hover,.aie-player-slides .aie-radio:hover,.aie-player-slides .aie-check:hover,.aie-player-slides .aie-button:active,.aie-player-slides .aie-radio:active,.aie-player-slides .aie-check:active{filter:brightness(1.2)}.aie-slide-index{white-space:nowrap}.aie-made-with-up{position:absolute;display:flex;flex-direction:row;align-items:center;gap:4px;right:4px;bottom:16px;font-size:14px;font-weight:600;background:linear-gradient(180deg,#f2f2f2,#e4e4e4);padding-block:4px;padding-inline:8px;border-radius:4px;opacity:.3;transition:opacity .3s ease;pointer-events:all}html[dir=rtl] .aie-made-with-up{right:unset;left:5px}.aie-made-with-up:hover{opacity:1}.aie-made-with-up a{text-decoration:none;color:#000000b3}.aie-made-with-up img{width:16px;height:16px}.aie-made-with-mobile{display:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0;text-decoration:none;pointer-events:all}.aie-made-with-mobile img{width:16px;height:16px;object-fit:contain}#aie-autoplay-menu{background-color:#646464}.aie-sqi{cursor:grab}.aie-sqi.highlight{outline:1px solid green!important}.aie-sqi.dragging{outline:3px dashed black!important;visibility:hidden}.aie-question-thumb{width:600px;height:300px;color:red;border:2px dashed red;font-weight:700;font-family:var(--aie-body-font-family);font-size:36px;text-align:center;justify-content:center;align-items:center;align-self:center;display:flex}.aie-midg-placeholder,.aie-lba-placeholder{background:none;border:none}.aie-qma{position:relative}.aie-matching-pair-layer{position:absolute;inset:0;z-index:1;pointer-events:none}.aie-matching-pair-layer .aie-midg{pointer-events:auto}.aie-qma[aria-disabled=true] .aie-matching-pair-layer .aie-midg,.aie-qma[aria-disabled=true] .aie-midg{cursor:default!important;pointer-events:none}.aie-midg{width:100%}.aie-midg,.aie-lba,.aie-wa,.aie-blank-elem.dropped{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.aie-drag-preview{z-index:var(--aie-player-drag-preview-z-index)}.aie-wa{white-space:nowrap}.aie-midp.highlight,.aie-lb.highlight,.aie-blank-elem.highlight{box-shadow:#32325d40 0 13px 27px -5px,#0000004d 0 8px 16px -8px}.aie-midp.highlight,.aie-lb.highlight{transform:scale(1.1)!important}.aie-blank-elem.highlight{transform:scale(1.02)!important}.aie-lb.dropped{background:none!important;border:none!important;box-shadow:none!important;outline:none!important;backdrop-filter:none!important;filter:none!important}.aie-midg.dragging,.aie-lba.dragging,.aie-wa.dragging{outline:3px dashed black!important;visibility:hidden}.aie-blank-elem,.aie-dropdown-elem{outline:none}.aie-blank-elem{--aie-filled-text-field-input-min-width: 5ch;--aie-filled-text-field-input-max-width: 30ch}.aie-textbox[style*="writing-mode: vertical-rl"] .aie-blank-elem,.aie-textbox[style*="writing-mode: vertical-lr"] .aie-blank-elem{min-height:80px;max-height:300px}.aie-textbox[style*="writing-mode: vertical-rl"] .aie-blank-elem,.aie-textbox[style*="writing-mode: vertical-lr"] .aie-blank-elem,.aie-textbox[style*="writing-mode: vertical-rl"] .aie-dropdown-elem,.aie-textbox[style*="writing-mode: vertical-lr"] .aie-dropdown-elem{min-width:unset;max-width:unset;vertical-align:unset}.aie-blank-elem.editing{text-overflow:unset}.aie-blank-elem,.aie-dropdown-elem{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;color:inherit;background-color:inherit;cursor:pointer;--aie-filled-text-field-background-color: color-mix(in srgb, currentColor 8%, transparent);--aie-filled-text-field-border-width: 1px;--aie-filled-text-field-border-style: solid;--aie-filled-text-field-border-color: color-mix(in srgb, currentColor 28%, transparent);--aie-filled-text-field-border-radius: 8px;--md-filled-select-text-field-container-color: color-mix(in srgb, currentColor 8%, transparent);--aie-filled-select-text-border-width: 1px;--aie-filled-select-text-border-style: solid;--aie-filled-select-text-border-color: color-mix(in srgb, currentColor 28%, transparent);--aie-filled-select-text-border-radius: 8px;--md-filled-field-content-weight: "";--md-filled-field-content-line-height: "";--md-filled-field-content-size: "";--md-filled-field-content-font: var(--aie-textbox-font-family, var(--aie-body-font-family));--md-filled-field-content-color: "";--md-filled-field-hover-content-color: "";--md-filled-field-focus-content-color: "";--md-menu-item-label-text-size: "";--md-menu-item-label-text-line-height: "";--md-menu-item-label-text-weight: "";--md-menu-item-label-text-font: var(--aie-textbox-font-family, var(--aie-body-font-family))}.aie-blank-elem{cursor:text}.aie-qdd{--md-menu-item-label-text-line-height: ""}.aie-textbox[style*="writing-mode: vertical-rl"] .aie-dropdown-elem,.aie-textbox[style*="writing-mode: vertical-lr"] .aie-dropdown-elem{min-height:10ch;max-height:30ch}.aie-dropdown-elem option,md-select-option,.aie-qmdd-option,.aie-qdd-select-option{background:#fff;color:#333;white-space:nowrap;word-break:normal;overflow-wrap:normal}md-select-option>div[slot=headline]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aie-mouse-click-event{cursor:pointer}.aie-question-card .aie-check input,.aie-question-card .aie-radio input{opacity:0!important;pointer-events:none!important}.aie-radio,.aie-check{transition:transform .3s ease-in-out!important}.aie-question-card .aie-check:has(input:focus-visible),.aie-question-card .aie-radio:has(input:focus-visible){outline:2px solid rgb(var(--aie-accent-0-rgb))}@media(hover:hover){.aie-check:hover,.aie-radio:hover,.aie-midg:hover,.aie-sqi:hover,.aie-qfb .aie-blank-elem:hover{transform:scale(1.01)!important}.aie-qma[aria-disabled=true] .aie-midg:hover{transform:none!important}}.aie-dragging{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.aie-left-toolbar,.aie-right-toolbar{display:flex;flex-direction:row;gap:8px;align-items:center;pointer-events:all}.aie-progress-container{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;padding:0 12px 2px;height:16px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;gap:4px;pointer-events:none;transition:height .2s cubic-bezier(.4,0,.2,1)}.aie-progress-container.hide-progress-bar,.aie-progress-bar{display:none!important}html[dir=rtl] .aie-progress-bar{right:0;left:unset}.aie-progress-segment{flex:1;height:4px;background:#ffffff80;border-radius:4px;pointer-events:all;position:relative;cursor:pointer;overflow:hidden;transition:height .2s cubic-bezier(.4,0,.2,1),transform .2s ease}.aie-progress-container:hover .aie-progress-segment{height:6px}.aie-progress-segment:hover{filter:brightness(1.2)}.aie-progress-segment:after{content:"";position:absolute;left:0;top:0;width:0%;height:100%;background:var(--aie-progress-segment-color, var(--mantine-primary-color-filled, #6655f0));border-radius:4px;transition:width .15s ease-out}.aie-progress-segment.filled:after{width:100%}html[dir=rtl] .aie-progress-segment:after{left:unset;right:0}.aie-progress-segment-tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%,-8px);background:#333;color:#fff;padding:4px 8px;border-radius:4px;white-space:nowrap;font-size:12px;display:none;pointer-events:none;z-index:10}.aie-progress-segment:hover .aie-progress-segment-tooltip{display:block}@media screen and (max-width:992px){.aie-player-thumbs .aie-thumbs{gap:1rem;padding:2rem 2rem 4rem;width:calc(100% - 4rem)}}.aie-hs-point-selected{--glow-color: var(--mantine-primary-color-filled, #6655f0);animation:glow 1s ease-in-out infinite alternate}.aie-hs-point-selected:hover{cursor:pointer}.aie-hs-point-selected[correct]{--glow-color: var(--aie-feedback-correct-color, var(--md-success-color, green));background-color:var(--aie-feedback-correct-color, var(--md-success-color, green))!important;opacity:unset!important}.aie-hs-point-selected[incorrect]{--glow-color: var(--aie-feedback-incorrect-color, var(--md-error-color, red));background-color:var(--aie-feedback-incorrect-color, var(--md-error-color, red))!important;opacity:unset!important}.aie-tool-slides[selected]{--md-icon-button-pressed-icon-color: white;--md-icon-button-icon-color: white;--md-icon-button-focus-icon-color: white;background:#ffffff4d;border-radius:8px}.aie-audio{--aie-audio-overlay-display: none}.aie-model-3d{background:transparent;overflow:hidden}.aie-model-3d model-viewer{width:100%;height:100%;display:block}html:not([data-aie-player]) .aie-player-submit,html:not([data-aie-player]) .aie-player-next-slide{display:none}.aie-player-submit{min-width:160px;border-radius:999px}.aie-player-review{display:none;--_container-color: #333333;--md-outlined-button-outline-color: transparent;--md-outlined-button-label-text-color: #c9c9c9;--md-outlined-button-icon-color: #c9c9c9}.aie-player-btn{pointer-events:all}.aie-player-btn[disabled]{pointer-events:none}.aie-player-question{transform:translateY(0)}.aie-tool-social{--md-icon-button-icon-size: 16px}.aie-share-qr-container{position:relative}.aie-expand-qr{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:none;pointer-events:none}.aie-share-expand-backdrop{cursor:pointer}.aie-share-expand-backdrop{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#00000080;display:none}.aie-share-qr-container:hover .aie-expand-qr,.aie-share-qr-container:hover .aie-share-expand-backdrop{display:flex}.aie-player-background{width:100%;background-image:url(/images/bg-ai-dark.svg);display:none;background-size:cover}md-filled-select{--md-menu-container-color: inherit}.aie-thumb-index-visible{display:flex!important;width:fit-content;height:fit-content;background:transparent;border:none;pointer-events:none}.aie-thumb-index-visible .aie-thumbs{padding:0;width:fit-content;grid-template-columns:250px}.aie-thumb-index-visible .aie-thumb{display:none}.aie-thumb-index-visible .aie-thumb[data-selected="1"] .aie-slide{outline:none}.aie-thumb-index-visible .aie-thumb-hover{display:flex}.aie-thumb-index-visible .aie-thumb:after{content:none}@keyframes glow{0%{box-shadow:0 0 0 var(--glow-color)}to{box-shadow:0 0 20px var(--glow-color)}}@media(max-width:768px){.aie-player-footer{transform:translateY(0)}}.aie-player[data-layout-type=fluid] .aie-player-slides{position:relative;overflow:hidden}.aie-player[data-layout-type=fluid] .aie-fluid-pane{position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.aie-player[data-layout-type=fluid] .aie-fluid-pane>.aie-slide{position:relative;left:0;top:0;width:var(--aie-player-fluid-slide-width, 100%);height:auto;min-height:var(--aie-player-fluid-slide-min-height, 100vh);margin-inline:auto;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:var(--aie-player-slide-padding, 0px);overflow-x:hidden;overflow-y:clip}.aie-player[data-layout-type=fluid] .aie-slide .aie-shapes{width:var(--aie-player-fluid-design-width, var(--aie-slide-width, 1280px));max-width:none}.aie-player[data-layout-type=fluid] .aie-fluid-pane>.aie-slide .aie-slide-shapes{height:var(--aie-slide-height, auto);min-height:var(--aie-player-fluid-design-height, var(--aie-slide-height, 0px));margin:auto;overflow:clip!important;clip-path:inset(0 round var(--aie-slide-border-radius, var(--aie-default-slide-border-radius, 0px)))}.aie-player[data-layout-type=fluid] .aie-slide .aie-background-shapes{top:var(--aie-player-fluid-bg-top, 0px);left:50%;width:var(--aie-player-fluid-design-width, var(--aie-slide-width, 1280px));height:var(--aie-player-fluid-bg-height, var(--aie-player-fluid-design-height, var(--aie-slide-height, 720px)));margin-left:calc(var(--aie-player-fluid-design-width, var(--aie-slide-width, 1280px)) / -2);max-width:none;min-height:unset;overflow:hidden}@media(max-width:768px){.aie-player[data-layout-type=fluid] .aie-fluid-pane{overflow-x:hidden;overflow-y:auto}}.aie-swipe-indicator{position:fixed;top:50%;z-index:var(--aie-player-swipe-indicator-z-index);width:48px;height:48px;border-radius:50%;background:#00000073;display:flex;align-items:center;justify-content:center;pointer-events:none;color:#fff;opacity:0;box-shadow:0 2px 12px #00000040}.aie-swipe-prev{left:12px;transform:translateY(-50%) translate(-64px)}.aie-swipe-next{right:12px;transform:translateY(-50%) translate(64px)}.aie-swipe-indicator.ready{background:#ffffffeb;color:#333;box-shadow:0 2px 16px #0000004d}.aie-mobile-menu-toggle,.aie-mobile-menu-overlay{display:none}@media screen and (max-width:992px){.aie-mobile-menu-toggle{display:flex;position:fixed;top:12px;right:12px;z-index:var(--aie-player-mobile-menu-toggle-z-index);background:#1414144d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);border-radius:12px;color:#fff;--md-icon-button-icon-color: white;--md-icon-button-state-layer-width: 32px;--md-icon-button-state-layer-height: 32px;pointer-events:all}.aie-mobile-menu-toggle md-icon path,.aie-mobile-menu-toggle md-icon circle,.aie-mobile-menu-toggle md-icon rect,.aie-mobile-menu-toggle md-icon polygon,.aie-mobile-menu-toggle md-icon ellipse,.aie-mobile-menu-toggle md-icon line{fill:#fff!important}.aie-mobile-menu-overlay{display:none!important;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:var(--aie-player-mobile-menu-overlay-z-index);justify-content:flex-end;align-items:flex-end}.aie-mobile-menu-overlay.open{display:flex!important}.aie-mobile-menu{position:absolute;inset:auto 0 0;background:#141414f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-bottom:none;border-radius:20px 20px 0 0;padding:8px 8px 24px;min-width:unset;box-shadow:0 -10px 40px #0006;animation:aie-mobile-menu-slide-up .3s cubic-bezier(.4,0,.2,1)}@keyframes aie-mobile-menu-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.aie-mobile-menu:before{content:"";display:block;width:36px;height:4px;background:#ffffff4d;border-radius:2px;margin:8px auto 4px}.aie-mobile-menu-close{position:absolute;top:8px;right:8px;--md-icon-button-icon-color: white;color:#fff}.aie-mobile-menu-close md-icon path,.aie-mobile-menu-close md-icon circle,.aie-mobile-menu-close md-icon rect,.aie-mobile-menu-close md-icon polygon,.aie-mobile-menu-close md-icon ellipse,.aie-mobile-menu-close md-icon line{fill:#fff!important}.aie-mobile-menu-item{display:flex;flex-direction:row;align-items:center;gap:12px;padding:10px 16px;background:transparent;border:none;border-radius:12px;color:#fff;font-size:15px;font-family:var(--md-ref-typeface-brand);cursor:pointer;transition:background .15s ease}.aie-mobile-menu-item:hover,.aie-mobile-menu-item:active{background:#ffffff1a}.aie-mobile-menu-item md-icon{--md-icon-size: 20px;width:20px;height:20px;flex-shrink:0}.aie-mobile-menu-item md-icon path,.aie-mobile-menu-item md-icon circle,.aie-mobile-menu-item md-icon rect,.aie-mobile-menu-item md-icon polygon,.aie-mobile-menu-item md-icon ellipse,.aie-mobile-menu-item md-icon line{fill:#fff!important}.aie-player-center-actions{bottom:24px!important}.aie-player-footer{align-items:center;padding-inline:0}.aie-made-with-up,.aie-made-with-mobile{display:none!important}}@media screen and (min-width:460px)and (max-width:992px){.aie-player-footer{align-items:flex-start;padding-left:9px}}.aie-review-thumb{position:relative;overflow:hidden;background:#1a1a1a}.aie-review-thumb:before{content:"";position:absolute;inset:calc(0px - var(--aie-page-background-bleed, 0px));background:var(--aie-page-background, #1a1a1a);background-size:cover;background-position:center;background-repeat:no-repeat;filter:var(--aie-page-background-filter, none);pointer-events:none}.aie-review-thumb>.aie-slide{position:absolute;top:50%;left:50%;box-sizing:border-box;border-color:var(--aie-slide-border-color, transparent);border-style:var(--aie-slide-border-style, none);border-width:max(var(--aie-slide-border-width, 0px),1px);border-radius:calc(max(var(--aie-slide-border-radius, 0px),4px) * var(--aie-slide-has-border-radius, 0));overflow:hidden;transform:translate(-50%,-50%)}.aie-review-thumb>.aie-slide .aie-slide-shapes{border:none!important;border-radius:0!important;overflow:hidden!important}.aie-player-review-detail .aie-review-thumb aie-cinput textarea,.aie-player-review-detail .aie-review-thumb aie-cinput input,.aie-player-review-detail .aie-review-thumb .aie-blank-elem,.aie-player-review-detail .aie-review-thumb textarea{pointer-events:auto}.aie-review-thumb .aie-qma .aie-midg,.aie-review-thumb .aie-qma .aie-midp,.aie-review-thumb .aie-qma .aie-matching-pair-layer .aie-midg{pointer-events:none;cursor:default}.aie-btn{--aie-btn-height: 40px;--aie-btn-padding-x: 24px;--aie-btn-font-size: var(--ui-font-size, 14px);display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--aie-btn-height);min-width:64px;padding:0 var(--aie-btn-padding-x);border-radius:9999px;border:1px solid transparent;background:transparent;color:var(--mantine-primary-color-filled, #6655f0);font-family:inherit;font-size:var(--aie-btn-font-size);font-weight:500;line-height:1;cursor:pointer;user-select:none;box-sizing:border-box;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,box-shadow .15s ease,border-color .15s ease}.aie-btn:focus-visible{outline:2px solid var(--mantine-primary-color-filled, #6655f0);outline-offset:2px}.aie-btn[disabled],.aie-btn:disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.aie-btn-filled{background:var(--mantine-primary-color-filled, #6655f0);color:var(--md-sys-color-on-primary, #fff)}.aie-btn-filled:hover{background:color-mix(in srgb,var(--mantine-primary-color-filled, #6655f0) 92%,#000 8%)}.aie-btn-outlined{background:transparent;color:var(--mantine-primary-color-filled, #6655f0);border-color:var(--md-sys-color-outline, #79747e)}.aie-btn-outlined:hover{background:color-mix(in srgb,var(--mantine-primary-color-filled, #6655f0) 8%,transparent)}.aie-btn-text{background:transparent;color:var(--mantine-primary-color-filled, #6655f0);padding:0 12px;min-width:48px}.aie-btn-text:hover{background:color-mix(in srgb,var(--mantine-primary-color-filled, #6655f0) 8%,transparent)}
