.ppt97-app{background:var(--surface-sunk);height:100%;min-height:0;font-family:var(--lx-font-body);font-size:var(--fs-body);color:var(--ink);flex-direction:column;display:flex}.cplay__bar{align-items:center;gap:var(--sp-5);min-height:64px;padding:var(--sp-2) var(--sp-6);background:var(--surface);border-bottom:var(--edge-hair);flex:none;display:flex}@media (width<=767.98px){.cplay__bar{gap:var(--sp-3);min-height:52px;padding:var(--sp-2) var(--sp-3)}}.cplay__btn{height:34px;padding:0 var(--sp-3);border:var(--edge-hair);border-radius:var(--r-control);background:var(--surface);box-shadow:var(--sh-raise);font:inherit;font-size:var(--fs-sm);color:var(--ink);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.cplay__btn:hover{background:var(--surface-sunk);color:var(--ink-title);text-decoration:none}.cplay__btn:active{box-shadow:var(--sh-press);transform:translateY(1px)}.cplay__btn:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}@media (width<=767.98px){.cplay__back-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.cplay__course{align-items:center;gap:var(--sp-3);flex:1;min-width:0;display:flex}.cplay__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-title);font-weight:600;overflow:hidden}.cplay__track{border:var(--edge-hair);border-radius:var(--r-chip);background:var(--surface-sunk);flex:120px;min-width:48px;height:8px;overflow:hidden}.cplay__fill{background:var(--sage-ink);height:100%;transition:width var(--dur-slow) var(--ease-out);display:block}.cplay__count{font-size:var(--fs-sm);color:var(--ink-dim);white-space:nowrap;flex:none}@media (width<=767.98px){.cplay__count{display:none}}.ppt97-workspace{flex:1;min-height:0;display:flex;overflow-y:auto}.ppt97-main{flex-direction:column;flex:1;min-width:0;display:flex}.ppt97-canvas{justify-content:center;align-items:flex-start;gap:var(--sp-6);padding:var(--sp-7) var(--sp-6) var(--sp-7);display:flex}@media (width<=767.98px){.ppt97-canvas{padding:var(--sp-4) var(--sp-3) var(--sp-5)}}.ppt97-canvas__ad{text-align:center;flex-shrink:0;width:300px}@media (width<=1199.98px){.ppt97-canvas__ad{display:none}}.ppt97-mobile-ad{margin:0 0 var(--sp-6);text-align:center;flex-shrink:0;min-height:292px;overflow:hidden}@media (width>=1200px){.ppt97-mobile-ad{display:none}}.ppt97-slide{width:100%;max-width:920px;min-height:400px;padding:var(--sp-7);background:var(--surface);border:var(--edge-hair);border-radius:var(--r-card);box-shadow:var(--sh-card);font-family:var(--lx-font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink)}.ppt97-slide h1,.ppt97-slide h2,.ppt97-slide h3{font-family:var(--lx-font-heading);color:var(--ink-title);font-weight:400}.ppt97-slide h1{font-size:var(--fs-lg);line-height:var(--lh-title);margin:0 0 var(--sp-2)}.ppt97-slide h2{font-size:var(--fs-md);line-height:var(--lh-title);margin:var(--sp-5) 0 var(--sp-3)}.ppt97-slide p{margin-bottom:var(--sp-3)}.ppt97-slide a{color:var(--action);text-decoration:underline}.ppt97-slide a:hover{color:var(--action-hover)}@media (width<=767.98px){.ppt97-slide{min-height:0;padding:var(--sp-5) var(--sp-4);box-shadow:var(--sh-raise)}.ppt97-slide h1{font-size:var(--fs-md)}.ppt97-slide h2{font-size:var(--fs-body-lg)}}.ppt97-slide-title{text-align:center;padding:0 0 var(--sp-4)}.ppt97-slide-title h1{font-size:var(--fs-xl);line-height:var(--lh-display);margin-bottom:var(--sp-2)}.ppt97-slide-title p{color:var(--ink-dim);font-size:var(--fs-body-lg)}@media (width<=767.98px){.ppt97-slide-title h1{font-size:var(--fs-lg)}.ppt97-slide-title p{font-size:var(--fs-body)}}.ppt97-slide-grid{gap:var(--sp-3);margin-top:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}@media (width<=767.98px){.ppt97-slide-grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}}.ppt97-slide-card{align-items:center;gap:var(--sp-1);padding:var(--sp-4) var(--sp-2);background:var(--surface);border:var(--edge-hair);border-radius:var(--r-control);box-shadow:var(--sh-raise);text-align:center;color:var(--ink);cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.ppt97-slide-card .flag{font-size:var(--fs-lg)}.ppt97-slide-card .card-label{font-family:var(--lx-font-body);font-size:var(--fs-body-lg);color:var(--ink-title);font-weight:600}.ppt97-slide-card .card-badge{font-size:var(--fs-sm);color:var(--ink-dim)}.ppt97-slide-card:hover{box-shadow:var(--sh-card)}.ppt97-slide-card:active{box-shadow:var(--sh-press);transform:translateY(1px)}.ppt97-slide-card:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}@media (width<=767.98px){.ppt97-slide-card{padding:var(--sp-3) var(--sp-1)}.ppt97-slide-card .flag{font-size:var(--fs-md)}.ppt97-slide-card .card-label{font-size:var(--fs-body)}}.ppt97-course-card{align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-3);padding:var(--sp-4);background:var(--surface);border:var(--edge-hair);border-radius:var(--r-card);box-shadow:var(--sh-raise);display:flex}.ppt97-course-card__icon{color:var(--app-hue-ink);flex-shrink:0}.ppt97-course-card__body{flex:1;min-width:0}.ppt97-course-card__title{margin-bottom:var(--sp-1);font-family:var(--lx-font-body);font-size:var(--fs-md);color:var(--ink-title);font-weight:600}.ppt97-course-card__badge{height:22px;margin-bottom:var(--sp-2);padding:0 var(--sp-2);border-radius:var(--r-chip);background:var(--app-hue);color:var(--app-hue-ink);font-size:var(--fs-chrome-xs);letter-spacing:.04em;text-transform:uppercase;align-items:center;font-weight:600;display:inline-flex}.ppt97-course-card__desc{margin-bottom:var(--sp-2);font-family:var(--lx-font-body);font-size:var(--fs-sm);color:var(--ink-dim)}.ppt97-course-card__btn{justify-content:center;align-items:center;gap:var(--sp-2);height:42px;padding:0 var(--sp-4);border:var(--edge-hair);border-radius:var(--r-control);background:var(--surface);box-shadow:var(--sh-raise);font-family:var(--lx-font-body);font-size:var(--fs-sm);color:var(--ink);text-align:center;white-space:nowrap;cursor:pointer;font-weight:500;text-decoration:none;display:inline-flex}.ppt97-course-card__btn:hover:not(:disabled){background:var(--surface-sunk);color:var(--ink-title);text-decoration:none}.ppt97-course-card__btn:active:not(:disabled){box-shadow:var(--sh-press);transform:translateY(1px)}.ppt97-course-card__btn:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.ppt97-course-card__btn:disabled{opacity:.5;cursor:default;box-shadow:none}@media (width<=767.98px){.ppt97-course-card{padding:var(--sp-3);flex-direction:column}}.ppt97-slides{width:200px;padding:var(--sp-4) var(--sp-3);border-right:var(--edge-hair);flex-shrink:0;overflow-y:auto}.ppt97-slides__label{margin-bottom:var(--sp-2);font-size:var(--fs-chrome-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);font-weight:600}@media (width<=767.98px){.ppt97-slides{display:none}}.ppt97-slide-thumb{align-items:center;gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--r-control);color:var(--ink);margin-bottom:2px;text-decoration:none;display:flex}.ppt97-slide-thumb__number{width:20px;font-size:var(--fs-sm);color:var(--ink-dim);text-align:right;flex:none}.ppt97-slide-thumb__preview{align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--fs-sm);display:flex}.ppt97-slide-thumb__preview .thumb-icon{font-size:var(--fs-sm);color:var(--ink-dim)}.ppt97-slide-thumb__preview .thumb-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ppt97-slide-thumb:hover{background:var(--surface-sunk);color:var(--ink-title);text-decoration:none}.ppt97-slide-thumb.is-active{background:var(--surface);box-shadow:var(--sh-raise);color:var(--ink-title);font-weight:600}.ppt97-slide-thumb:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.ppt97-statusbar{align-items:center;gap:var(--sp-4);padding:var(--sp-2) var(--sp-6);border-top:var(--edge-hair);font-size:var(--fs-sm);color:var(--ink-dim);flex-shrink:0;display:flex}.ppt97-sb-cell{white-space:nowrap}.ppt97-sb-spacer{flex:1}@media (prefers-reduced-motion:reduce){.ppt97-app,.ppt97-app *{transition:none!important;animation:none!important}}.back-link{margin-bottom:var(--sp-2);cursor:pointer;color:var(--action);background:0 0;border:none;padding:0}.back-link:hover{color:var(--action-hover)}.back-link:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.audio-btn{padding:var(--sp-1);margin:var(--sp-2) 0;cursor:pointer;font-size:var(--fs-lg);color:var(--action);background:0 0;border:none}.audio-btn:hover:not(:disabled){color:var(--action-hover)}.audio-btn:disabled{color:var(--rule);cursor:default}.audio-btn:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.audio-btn--lg,.audio-btn--prompt{font-size:var(--fs-2xl)}.audio-btn--sm{font-size:var(--fs-md)}.quiz-prompt{font-size:var(--fs-body);color:var(--ink-dim);margin:0 0 var(--sp-4)}.quiz-letter{font-family:var(--lx-font-heading);font-size:var(--fs-2xl);color:var(--ink-title);margin-bottom:var(--sp-4);font-weight:400;line-height:1}.quiz-options--grid{gap:var(--sp-3);grid-template-columns:repeat(2,1fr);max-width:300px;margin:0 auto;display:grid}.quiz-option--letter{font-size:var(--fs-lg);font-weight:600}.results-actions{margin-top:var(--sp-5);gap:var(--sp-2);flex-wrap:wrap;justify-content:center;display:flex}.ppt97-slide .quiz-question.answered .quiz-option:not([style*="90ee90"]):not([style*=ffb6c1]){opacity:.5}.ppt97-slide .quiz-option{transition:opacity var(--dur-fast) var(--ease-out);cursor:pointer}.ppt97-slide .quiz-option:hover:not(:disabled){background:var(--surface-sunk)!important}.ppt97-slide .quiz-option:disabled{cursor:default}
