@layer ym-content-layout{body{--layout-gutter: clamp(14px, 2.2vw, 28px);--layout-pad: clamp(14px, 1.8vw, 24px);--layout-gap: clamp(14px, 1.8vw, 24px)}:is(main,.auth-shell,.ss-shell,.workspace,.reader-shell),:is(main,.auth-shell,.ss-shell,.workspace,.reader-shell) *,:is(main,.auth-shell,.ss-shell,.workspace,.reader-shell) *::before,:is(main,.auth-shell,.ss-shell,.workspace,.reader-shell) *::after{box-sizing:border-box!important}body.ym-speaking-bank .page,body.ym-speaking-library>main,body.ym-flashcards-hub>main{width:100%!important;max-width:1344px!important;min-width:0!important;margin-inline:auto!important;padding-inline:var(--layout-gutter)!important}body.ym-speaking-topic .ym-sf-topic-main{width:100%!important;max-width:1120px!important;min-width:0!important;margin-inline:auto!important;padding-inline:var(--layout-gutter)!important}body.ym-speaking-topic .source-nav{width:calc(100% - var(--layout-gutter) * 2)!important;max-width:calc(1120px - var(--layout-gutter) * 2)!important;margin-inline:auto!important}body.ym-flashcards-set :is(main,.fc-intro){width:100%!important;max-width:1296px!important;min-width:0!important;margin-inline:auto!important;padding-inline:var(--layout-gutter)!important}:is(.study-layout,.question-grid,.source-vocab-grid,.bilingual-grid,.translation-row,.ym-sf-vocab-table>tbody,.ym-sf-translation-table>tbody,.source-flow>li,.grid,.memory,.ym-memory-row,.studio-hero,.studio-part-index>a,.topic-grid,.set-grid,.hero-actions,.tool-actions,.source-actions,.source-question-meta,.source-header,.source-nav,.ym-sf-lesson-nav,.topic-heading,.topic-title-line,.ym-idea-head,.ym-idea-foot,.ym-idea-submit-panel,.ym-answer-recorder-head,.ym-answer-recorder-actions,.ym-p2-grid,.ym-p2-head,.ym-p2-actions,.admin-hero,.admin-panel-head,.admin-tools,.admin-stats,.admin-hero-actions,.ss-grid,.ss-dialog-grid,.ss-hero,.ss-card-head,.ss-session-head)>*{min-width:0!important;max-width:100%!important}:is(.content-panel,.question-body,.ym-sf-section,.ym-sf-practice,.source-vocab-item,.ym-sp2-table-shell,.ym-table-scroll,.ym-premium-table-scroll,.reader-main,.reader-title,.reader-frame-wrap,.ss-field,.ss-card,.admin-panel,.speaking-idea-admin-list,.speaking-recording-admin-list){min-width:0!important;max-width:100%!important}:is(main,.ss-dialog,.vocab-dialog,.ym-english-lookup,.ym-notes-drawer,.auth-shell,#profileDialog,.ymy-feedback-modal) :is(h1,h2,h3,h4,p,li,td,th,blockquote,.question-title,.note-content,.feedback-body,.ym-idea-feedback,.ym-el-word,.ym-el-meaning,.ym-el-example,.ss-session-title,.ss-session-notes){overflow-wrap:anywhere!important;word-break:normal!important}:is(.question-title,.topic-card h3,.reader-title strong,.source-related strong){white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;max-height:none!important;height:auto!important}:is(.ym-sf-section,.ym-sf-practice,.model-answer,.script,.translation-row,.card,.source-vocab-item,.ym-sf-vocab-table,.note-content,.speaking-idea-body) :is(a,b,strong,em,.word-click,.ym-english-clickable,.ym-vocab-term,.phrase,.source-ipa,[data-sf-field=ipa]){white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}:is(.source-vocab-item,.ym-sf-vocab-table,.question-body) .vocab-chip{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}:is(.source-vocab-item,.ym-sf-vocab-table,.question-body) .vocab-chip>*{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}:is(.script,.model-answer,.translation-en,.translation-vi,.idea-list,.source-cue,.source-flow,.note-content,.speaking-idea-body){text-align:start!important}:is(main,.auth-shell,.ss-dialog,#profileDialog) pre{white-space:pre-wrap!important;overflow-wrap:anywhere!important;max-width:100%!important}:is(.ym-sf-section,.ym-sf-practice,.topic-card,.source-vocab-item,.admin-panel) :is(img,video,iframe,audio){max-width:100%!important}:is(.ym-sf-section,.topic-card,.admin-panel) :is(img,video){height:auto!important}:is(.ym-sf-practice,.ss-page,.admin-panel,.auth-card) :is(textarea,input:not([type=checkbox]):not([type=radio]),select){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}textarea{resize:vertical!important}:is(.ym-sf-section,.ym-sf-practice){padding:var(--layout-pad)!important;margin-inline:0!important;margin-block-end:var(--layout-gap)!important}.question-body{padding:var(--layout-pad)!important}.ym-sf-topic-main :is(.script,.model-answer){width:100%!important;max-width:100%!important;min-width:0!important;padding:12px 16px!important;margin-inline:0!important}:is(.ym-sf-section,.ym-sf-practice) :is(ul:not(.source-flow),ol:not(.source-flow)){margin-inline:0!important;padding-inline-start:1.4em!important;padding-inline-end:0!important}:is(.ym-sf-section,.ym-sf-practice) li{max-width:100%!important}.source-flow{margin-inline:0!important;padding-inline:0!important}.source-flow>li{width:100%!important}.source-flow [data-idea-step]{min-width:0!important}.ym-sf-topic-main .grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}:is(.source-vocab-grid,.ym-sf-vocab-table>tbody){grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))!important}:is(.ym-sf-vocab-table,.ym-sf-translation-table){width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important}:is(.ym-sf-vocab-table,.ym-sf-translation-table) :is(tr,td,th){min-width:0!important;max-width:100%!important}:is(.ym-sp2-table-shell,.ym-table-scroll,.ym-premium-table-scroll,.sb-table-wrap,.ss-table-wrap,.admin-table-wrap,.table-wrap,.table-scroll,.ym-layout-table){width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important}:is(.ym-sp2-table-shell,.ym-table-scroll,.ym-premium-table-scroll) :is(.ym-sf-vocab-table,.ym-sf-translation-table){overflow:visible!important}:is(.topic-heading,.topic-title-line,.source-actions,.source-question-meta,.tool-actions,.ym-idea-head,.ym-idea-foot,.admin-hero-actions,.admin-panel-head,.ss-session-head,.ss-card-head){flex-wrap:wrap!important}:is(.topic-heading,.topic-title-line)>:is(div,h2,h3){min-width:0!important;flex-shrink:1!important}:is(.source-nav,.source-actions,.source-question-meta,.ym-sf-lesson-nav,.hero-actions,.admin-hero-actions,.tool-actions) :is(a,button){max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}.reader-shell{width:100%!important;max-width:100%!important;min-width:0!important}.reader-title{flex:1 1 0!important;min-width:0!important}.reader-toolbar{min-width:0!important;gap:8px!important}.reader-toolbar :is(.reader-nav-btn,.mobile-list-toggle){flex-shrink:0!important}.reader-frame{width:100%!important;max-width:100%!important;min-width:0!important}.reader-item :is(strong,small){white-space:normal!important;overflow-wrap:anywhere!important}:is(.ym-speaking-library,.ym-flashcards-hub) .reader:not([hidden]){position:fixed!important;inset:0!important;width:100%!important;height:100vh!important;height:100dvh!important;padding:0!important}:is(.ym-speaking-library,.ym-flashcards-hub) .reader-shell{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;border-radius:0!important}:is(.ym-speaking-library,.ym-flashcards-hub) .reader-main{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;flex:1 1 auto!important;border-radius:0!important}:is(.ym-speaking-library,.ym-flashcards-hub) .reader-toolbar{flex:0 0 auto!important;height:auto!important;min-height:62px!important;border-radius:0!important}:is(.ym-speaking-library,.ym-flashcards-hub) .reader-frame-wrap{flex:1 1 0px!important;height:auto!important;min-height:0!important}:is(.ym-speaking-library,.ym-flashcards-hub) .reader-frame{height:100%!important}body.admin-page .auth-shell{width:100%!important;max-width:1440px!important;margin-inline:auto!important;padding-inline:var(--layout-gutter)!important}body.admin-page .auth-header{height:auto!important;min-height:72px!important;flex-wrap:wrap!important;gap:14px!important}body.admin-page :is(.admin-center,.admin-panel,.admin-hero){max-width:100%!important;min-width:0!important}body.admin-page .admin-hero-actions{max-width:100%!important}body.admin-page .admin-tools{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important}:is(.speaking-idea-card,.speaking-recording-card,.admin-note-card,.note-card,.reply-card,.feedback-card){min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}@media(max-width:720px){.reader-toolbar{flex-wrap:wrap!important;padding:10px!important}.reader-toolbar .reader-title{order:-1!important;flex:1 0 100%!important}.reader-toolbar .reader-title strong{font-size:14px!important;line-height:1.5!important}.reader-toolbar .mobile-list-toggle{flex:1 1 auto!important}:is(.ym-sf-section,.ym-sf-practice,.question-body){padding:14px!important}.ym-sf-topic-main :is(.script,.model-answer){padding:10px 12px!important}:is(.translation-row,.ym-sf-translation-table>tbody>tr,.memory,.ym-memory-row){grid-template-columns:minmax(0,1fr)!important}.ym-sf-practice :is(.ym-idea-pad,.ym-answer-recorder,.ym-answer-recorder-lazy){padding:12px!important}.source-vocab-item{padding:16px!important}.source-header.ym-sf-topic-header a{max-width:100%!important;white-space:normal!important}:is(.source-flow,.source-cue,.idea-list,.model-answer,.script){font-size:16px!important}body.admin-page :is(.admin-hero,.admin-panel){padding:18px 14px!important}body.admin-page :is(.admin-hero,.admin-stats){grid-template-columns:minmax(0,1fr)!important}body.admin-page .auth-header .admin-hero-actions{justify-content:flex-start!important;width:100%!important}}@media print{:is(main,.auth-shell,.ss-shell){max-width:100%!important;padding-inline:0!important}:is(.ym-sp2-table-shell,.ym-table-scroll,.ym-premium-table-scroll){overflow:visible!important}}}

@layer ym-content-layout{html body.ym-flashcards-hub #reader button#closeReader,html body.ym-flashcards-hub #reader button#closeReaderToolbar,html body.ym-speaking-library #reader button#closeReader,html body button.modal-close,html body button.ym-vocab-close,html body button.ym-el-close,html body button.ym-close,html body button.fc-keyboard-close,html body button.ymy-student-news-close,html body button.ymy-feedback-center-close,html body button.ymy-student-feedback-modal-close,html body button.ym-topic-panel-close,html body button.ss-dialog-close,html body button[data-close-profile],html body button[onclick="hideWordPopup()"],html body button.ym-notes-close,html body button.ym-recorder-close,html body.ym-flashcards-hub #reader button#prevSet,html body.ym-flashcards-hub #reader button#nextSet,html body.ym-speaking-library #reader button#prevTopic,html body.ym-speaking-library #reader button#nextTopic,html body.ym-flashcards-hub #reader a#openSetFullPage,html body.ym-flashcards-hub #reader button#mobileToggle,html body.ym-speaking-library #reader button#mobileListToggle{box-sizing:border-box!important;flex-shrink:0!important;min-height:44px!important;height:44px!important;max-height:44px!important;border:1px solid #b7c9dd!important;border-radius:12px!important;background:#f4f7fc!important;background-image:none!important;color:#183858!important;-webkit-text-fill-color:currentColor!important;font-family:Arial,sans-serif!important;font-weight:600!important;text-shadow:none!important;box-shadow:0 1px 2px #132b450a!important;padding:0 14px!important;margin-block:0!important;letter-spacing:normal!important;white-space:nowrap!important;text-decoration:none!important;transform:none!important;filter:none!important;backdrop-filter:none!important;cursor:pointer!important;touch-action:manipulation!important;transition:background-color 140ms ease,border-color 140ms ease,box-shadow 140ms ease!important}html body.ym-flashcards-hub #reader button#closeReader,html body.ym-flashcards-hub #reader button#closeReaderToolbar,html body.ym-speaking-library #reader button#closeReader,html body button.modal-close,html body button.ym-vocab-close,html body button.ym-el-close,html body button.ym-close,html body button.fc-keyboard-close,html body button.ymy-student-news-close,html body button.ymy-feedback-center-close,html body button.ymy-student-feedback-modal-close,html body button.ym-topic-panel-close,html body button.ss-dialog-close,html body button[data-close-profile],html body button[onclick="hideWordPopup()"],html body button.ym-notes-close,html body button.ym-recorder-close,html body.ym-flashcards-hub #reader button#prevSet,html body.ym-flashcards-hub #reader button#nextSet,html body.ym-speaking-library #reader button#prevTopic,html body.ym-speaking-library #reader button#nextTopic{width:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important;font-size:0!important;line-height:0!important;text-indent:0!important;text-align:center!important;overflow:hidden!important;vertical-align:middle!important}html body.ym-flashcards-hub #reader button#closeReader::before,html body.ym-flashcards-hub #reader button#closeReaderToolbar::before,html body.ym-speaking-library #reader button#closeReader::before,html body button.modal-close::before,html body button.ym-vocab-close::before,html body button.ym-el-close::before,html body button.ym-close::before,html body button.fc-keyboard-close::before,html body button.ymy-student-news-close::before,html body button.ymy-feedback-center-close::before,html body button.ymy-student-feedback-modal-close::before,html body button.ym-topic-panel-close::before,html body button.ss-dialog-close::before,html body button[data-close-profile]::before,html body button[onclick="hideWordPopup()"]::before,html body button.ym-notes-close::before,html body button.ym-recorder-close::before,html body.ym-flashcards-hub #reader button#prevSet::before,html body.ym-flashcards-hub #reader button#nextSet::before,html body.ym-speaking-library #reader button#prevTopic::before,html body.ym-speaking-library #reader button#nextTopic::before{content:""!important;display:inline-block!important;position:static!important;inset:auto!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:0!important;padding:0!important;border:0!important;background:currentColor!important;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%206%2012%2012M18%206%206%2018%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%206%2012%2012M18%206%206%2018%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important;transform:none!important;box-shadow:none!important;opacity:1!important;vertical-align:middle!important;pointer-events:none!important}html body.ym-flashcards-hub #reader button#closeReader::after,html body.ym-flashcards-hub #reader button#closeReaderToolbar::after,html body.ym-speaking-library #reader button#closeReader::after,html body button.modal-close::after,html body button.ym-vocab-close::after,html body button.ym-el-close::after,html body button.ym-close::after,html body button.fc-keyboard-close::after,html body button.ymy-student-news-close::after,html body button.ymy-feedback-center-close::after,html body button.ymy-student-feedback-modal-close::after,html body button.ym-topic-panel-close::after,html body button.ss-dialog-close::after,html body button[data-close-profile]::after,html body button[onclick="hideWordPopup()"]::after,html body button.ym-notes-close::after,html body button.ym-recorder-close::after,html body.ym-flashcards-hub #reader button#prevSet::after,html body.ym-flashcards-hub #reader button#nextSet::after,html body.ym-speaking-library #reader button#prevTopic::after,html body.ym-speaking-library #reader button#nextTopic::after{content:none!important;display:none!important}html body.ym-flashcards-hub #reader button#closeReader>:is(span,svg,i),html body.ym-flashcards-hub #reader button#closeReaderToolbar>:is(span,svg,i),html body.ym-speaking-library #reader button#closeReader>:is(span,svg,i),html body button.modal-close>:is(span,svg,i),html body button.ym-vocab-close>:is(span,svg,i),html body button.ym-el-close>:is(span,svg,i),html body button.ym-close>:is(span,svg,i),html body button.fc-keyboard-close>:is(span,svg,i),html body button.ymy-student-news-close>:is(span,svg,i),html body button.ymy-feedback-center-close>:is(span,svg,i),html body button.ymy-student-feedback-modal-close>:is(span,svg,i),html body button.ym-topic-panel-close>:is(span,svg,i),html body button.ss-dialog-close>:is(span,svg,i),html body button[data-close-profile]>:is(span,svg,i),html body button[onclick="hideWordPopup()"]>:is(span,svg,i),html body button.ym-notes-close>:is(span,svg,i),html body button.ym-recorder-close>:is(span,svg,i),html body.ym-flashcards-hub #reader button#prevSet>:is(span,svg,i),html body.ym-flashcards-hub #reader button#nextSet>:is(span,svg,i),html body.ym-speaking-library #reader button#prevTopic>:is(span,svg,i),html body.ym-speaking-library #reader button#nextTopic>:is(span,svg,i){display:none!important}html body.ym-flashcards-hub #reader button#closeReader:hover:not(:disabled),html body.ym-flashcards-hub #reader button#closeReaderToolbar:hover:not(:disabled),html body.ym-speaking-library #reader button#closeReader:hover:not(:disabled),html body button.modal-close:hover:not(:disabled),html body button.ym-vocab-close:hover:not(:disabled),html body button.ym-el-close:hover:not(:disabled),html body button.ym-close:hover:not(:disabled),html body button.fc-keyboard-close:hover:not(:disabled),html body button.ymy-student-news-close:hover:not(:disabled),html body button.ymy-feedback-center-close:hover:not(:disabled),html body button.ymy-student-feedback-modal-close:hover:not(:disabled),html body button.ym-topic-panel-close:hover:not(:disabled),html body button.ss-dialog-close:hover:not(:disabled),html body button[data-close-profile]:hover:not(:disabled),html body button[onclick="hideWordPopup()"]:hover:not(:disabled),html body button.ym-notes-close:hover:not(:disabled),html body button.ym-recorder-close:hover:not(:disabled),html body.ym-flashcards-hub #reader button#prevSet:hover:not(:disabled),html body.ym-flashcards-hub #reader button#nextSet:hover:not(:disabled),html body.ym-speaking-library #reader button#prevTopic:hover:not(:disabled),html body.ym-speaking-library #reader button#nextTopic:hover:not(:disabled),html body.ym-flashcards-hub #reader a#openSetFullPage:hover:not(:disabled),html body.ym-flashcards-hub #reader button#mobileToggle:hover:not(:disabled),html body.ym-speaking-library #reader button#mobileListToggle:hover:not(:disabled){background-color:#e9f0fb!important;border-color:#6e92c5!important;color:#1248a4!important;-webkit-text-fill-color:currentColor!important;box-shadow:0 2px 5px #173f7010!important;transform:none!important}html body.ym-flashcards-hub #reader button#closeReader:active:not(:disabled),html body.ym-flashcards-hub #reader button#closeReaderToolbar:active:not(:disabled),html body.ym-speaking-library #reader button#closeReader:active:not(:disabled),html body button.modal-close:active:not(:disabled),html body button.ym-vocab-close:active:not(:disabled),html body button.ym-el-close:active:not(:disabled),html body button.ym-close:active:not(:disabled),html body button.fc-keyboard-close:active:not(:disabled),html body button.ymy-student-news-close:active:not(:disabled),html body button.ymy-feedback-center-close:active:not(:disabled),html body button.ymy-student-feedback-modal-close:active:not(:disabled),html body button.ym-topic-panel-close:active:not(:disabled),html body button.ss-dialog-close:active:not(:disabled),html body button[data-close-profile]:active:not(:disabled),html body button[onclick="hideWordPopup()"]:active:not(:disabled),html body button.ym-notes-close:active:not(:disabled),html body button.ym-recorder-close:active:not(:disabled),html body.ym-flashcards-hub #reader button#prevSet:active:not(:disabled),html body.ym-flashcards-hub #reader button#nextSet:active:not(:disabled),html body.ym-speaking-library #reader button#prevTopic:active:not(:disabled),html body.ym-speaking-library #reader button#nextTopic:active:not(:disabled),html body.ym-flashcards-hub #reader a#openSetFullPage:active:not(:disabled),html body.ym-flashcards-hub #reader button#mobileToggle:active:not(:disabled),html body.ym-speaking-library #reader button#mobileListToggle:active:not(:disabled){background-color:#dce7f8!important;box-shadow:inset 0 1px 2px #18385814!important;transform:none!important}html body.ym-flashcards-hub #reader button#closeReader:focus-visible,html body.ym-flashcards-hub #reader button#closeReaderToolbar:focus-visible,html body.ym-speaking-library #reader button#closeReader:focus-visible,html body button.modal-close:focus-visible,html body button.ym-vocab-close:focus-visible,html body button.ym-el-close:focus-visible,html body button.ym-close:focus-visible,html body button.fc-keyboard-close:focus-visible,html body button.ymy-student-news-close:focus-visible,html body button.ymy-feedback-center-close:focus-visible,html body button.ymy-student-feedback-modal-close:focus-visible,html body button.ym-topic-panel-close:focus-visible,html body button.ss-dialog-close:focus-visible,html body button[data-close-profile]:focus-visible,html body button[onclick="hideWordPopup()"]:focus-visible,html body button.ym-notes-close:focus-visible,html body button.ym-recorder-close:focus-visible,html body.ym-flashcards-hub #reader button#prevSet:focus-visible,html body.ym-flashcards-hub #reader button#nextSet:focus-visible,html body.ym-speaking-library #reader button#prevTopic:focus-visible,html body.ym-speaking-library #reader button#nextTopic:focus-visible,html body.ym-flashcards-hub #reader a#openSetFullPage:focus-visible,html body.ym-flashcards-hub #reader button#mobileToggle:focus-visible,html body.ym-speaking-library #reader button#mobileListToggle:focus-visible{outline:3px solid #2463d7!important;outline-offset:3px!important;box-shadow:none!important}html body.ym-flashcards-hub #reader button#closeReader:disabled,html body.ym-flashcards-hub #reader button#closeReaderToolbar:disabled,html body.ym-speaking-library #reader button#closeReader:disabled,html body button.modal-close:disabled,html body button.ym-vocab-close:disabled,html body button.ym-el-close:disabled,html body button.ym-close:disabled,html body button.fc-keyboard-close:disabled,html body button.ymy-student-news-close:disabled,html body button.ymy-feedback-center-close:disabled,html body button.ymy-student-feedback-modal-close:disabled,html body button.ym-topic-panel-close:disabled,html body button.ss-dialog-close:disabled,html body button[data-close-profile]:disabled,html body button[onclick="hideWordPopup()"]:disabled,html body button.ym-notes-close:disabled,html body button.ym-recorder-close:disabled,html body.ym-flashcards-hub #reader button#prevSet:disabled,html body.ym-flashcards-hub #reader button#nextSet:disabled,html body.ym-speaking-library #reader button#prevTopic:disabled,html body.ym-speaking-library #reader button#nextTopic:disabled,html body.ym-flashcards-hub #reader a#openSetFullPage:disabled,html body.ym-flashcards-hub #reader button#mobileToggle:disabled,html body.ym-speaking-library #reader button#mobileListToggle:disabled{background-color:#f3f5f7!important;border-color:#d8e0e8!important;color:#6b7788!important;cursor:not-allowed!important;box-shadow:none!important}html body button.ym-notes-close::before,html body button.ym-recorder-close::before{-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important}html body.ym-flashcards-hub #reader button#prevSet::before{-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m14%206-6%206%206%206%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m14%206-6%206%206%206%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important}html body.ym-flashcards-hub #reader button#nextSet::before{-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m10%206%206%206-6%206%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m10%206%206%206-6%206%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important}html body.ym-speaking-library #reader button#prevTopic::before{-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m14%206-6%206%206%206%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m14%206-6%206%206%206%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important}html body.ym-speaking-library #reader button#nextTopic::before{-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m10%206%206%206-6%206%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m10%206%206%206-6%206%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important}html body.ym-flashcards-hub #reader .reader-toolbar,html body.ym-speaking-library #reader .reader-toolbar{gap:10px!important;padding:12px 18px!important;background:#fff!important;border-bottom:1px solid #cbd7e5!important;box-shadow:0 2px 5px #18385805!important}html body.ym-flashcards-hub #reader .reader-title,html body.ym-speaking-library #reader .reader-title{min-width:0!important;margin-inline-end:8px!important}html body.ym-flashcards-hub #reader .reader-title b,html body.ym-speaking-library #reader .reader-title strong{color:#142b45!important;-webkit-text-fill-color:currentColor!important;font-size:15px!important;line-height:1.5!important;font-weight:700!important}html body.ym-flashcards-hub #reader .reader-title small,html body.ym-speaking-library #reader .reader-title small{color:#465c76!important;-webkit-text-fill-color:currentColor!important;font-size:12px!important;line-height:1.5!important;margin-block-start:2px!important}html body.ym-flashcards-hub #reader a#openSetFullPage,html body.ym-flashcards-hub #reader button#mobileToggle,html body.ym-speaking-library #reader button#mobileListToggle{font-size:13px!important;line-height:1.4!important;gap:8px!important;align-items:center!important;justify-content:center!important}html body.ym-flashcards-hub #reader a#openSetFullPage::before,html body.ym-flashcards-hub #reader button#mobileToggle::before,html body.ym-speaking-library #reader button#mobileListToggle::before{content:""!important;display:inline-block!important;position:static!important;width:18px!important;height:18px!important;min-width:18px!important;background:currentColor!important;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%204h6v6M20%204%2010%2014M10%204H6a2%202%200%200%200-2%202v12a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2v-4%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%204h6v6M20%204%2010%2014M10%204H6a2%202%200%200%200-2%202v12a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2v-4%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important;pointer-events:none!important}html body.ym-flashcards-hub #reader button#mobileToggle{font-size:0!important;width:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important}html body.ym-flashcards-hub #reader button#mobileToggle::before{width:20px!important;height:20px!important;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%204v16M13%209h4M13%2013h4%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%204v16M13%209h4M13%2013h4%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important}html body.ym-speaking-library #reader button#mobileListToggle{font-size:0!important;width:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important}html body.ym-speaking-library #reader button#mobileListToggle::before{width:20px!important;height:20px!important;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%204v16M13%209h4M13%2013h4%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%204v16M13%209h4M13%2013h4%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important}html body.ym-flashcards-hub #reader button#closeReaderToolbar,html body.ym-speaking-library #reader button#closeReader{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:102px!important;max-width:none!important;padding:0 14px!important;margin-inline-start:4px!important;background:#173b63!important;border-color:#173b63!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;box-shadow:0 2px 5px #173b6314!important}html body.ym-flashcards-hub #reader button#closeReaderToolbar::after,html body.ym-speaking-library #reader button#closeReader::after{content:"Đóng"!important;display:block!important;position:static!important;font:600 13px/1.4 Arial,sans-serif!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;margin:0!important;padding:0!important;border:0!important;background:none!important;transform:none!important}html body.ym-flashcards-hub #reader button#closeReaderToolbar:hover:not(:disabled),html body.ym-speaking-library #reader button#closeReader:hover:not(:disabled){background-color:#245284!important;border-color:#245284!important;color:#fff!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-hub #reader button#closeReaderToolbar:active:not(:disabled),html body.ym-speaking-library #reader button#closeReader:active:not(:disabled){background-color:#102e50!important;color:#fff!important}html body button.modal-close,html body button.ym-el-close,html body button.ym-vocab-close,html body button.ymy-student-news-close{top:14px!important;right:14px!important;left:auto!important;z-index:3!important}html body .vocab-dialog .modal-word,html body #ymEnglishLookupFinal .ym-el-word,html body #ymEnglishLookupFinal .ym-el-kicker,html body .ymy-student-news h2{padding-inline-end:56px!important;margin-inline-end:0!important;overflow-wrap:anywhere!important}html body .vocab-dialog,html body #ymEnglishLookupFinal,html body .fc-keyboard-dialog,html body .ss-dialog{border:1px solid #c5d3e3!important;border-radius:18px!important;background:#fff!important;color:#142b45!important;box-shadow:0 18px 54px #102c4824!important;text-shadow:none!important}html body .vocab-dialog,html body #ymEnglishLookupFinal{padding:24px!important}html body .fc-keyboard-dialog-head,html body .ss-dialog-head{position:sticky!important;top:0!important;z-index:2!important;background:#fff!important;align-items:flex-start!important;gap:18px!important}html body .fc-keyboard-dialog-head>div,html body .ss-dialog-head>h2{min-width:0!important}html body .fc-keyboard-dialog h2{font-size:23px!important;line-height:1.35!important;color:#142b45!important;-webkit-text-fill-color:currentColor!important}html body .fc-keyboard-dialog p{color:#425873!important;-webkit-text-fill-color:currentColor!important}html body #ymSpeakingTopicsDialog .topic-panel{position:relative!important;padding:18px!important}html body #ymSpeakingTopicsDialog .ym-topic-panel-close{position:sticky!important;float:right!important;top:0!important;right:auto!important;bottom:auto!important;left:auto!important;margin:0!important;z-index:3!important;display:inline-grid!important;place-items:center!important}html body #ymSpeakingTopicsDialog .topic-panel>h2{position:sticky!important;top:0!important;z-index:2!important;background:#fff!important;padding-inline-end:58px!important;min-height:44px!important;display:flex!important;align-items:center!important;margin-block:0 14px!important;line-height:1.4!important}html body #ymEnglishLookupFinal .ym-el-speak,html body .vocab-dialog .speak-btn{min-height:46px!important;border:1px solid #1255cf!important;border-radius:11px!important;background:#1255cf!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;font:600 14px/1.5 Arial,sans-serif!important;box-shadow:none!important;text-shadow:none!important}@media(max-width:700px){html body.ym-flashcards-hub #reader button#closeReaderToolbar,html body.ym-speaking-library #reader button#closeReader{width:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important;margin-inline-start:0!important}html body.ym-flashcards-hub #reader button#closeReaderToolbar::after,html body.ym-speaking-library #reader button#closeReader::after{display:none!important}html body.ym-flashcards-hub #reader .reader-toolbar,html body.ym-speaking-library #reader .reader-toolbar{padding:10px 12px!important;gap:8px!important}html body .vocab-dialog,html body #ymEnglishLookupFinal{padding:20px!important}}@media(prefers-reduced-motion:reduce){html body.ym-flashcards-hub #reader button#closeReader,html body.ym-flashcards-hub #reader button#closeReaderToolbar,html body.ym-speaking-library #reader button#closeReader,html body button.modal-close,html body button.ym-vocab-close,html body button.ym-el-close,html body button.ym-close,html body button.fc-keyboard-close,html body button.ymy-student-news-close,html body button.ymy-feedback-center-close,html body button.ymy-student-feedback-modal-close,html body button.ym-topic-panel-close,html body button.ss-dialog-close,html body button[data-close-profile],html body button[onclick="hideWordPopup()"],html body button.ym-notes-close,html body button.ym-recorder-close,html body.ym-flashcards-hub #reader button#prevSet,html body.ym-flashcards-hub #reader button#nextSet,html body.ym-speaking-library #reader button#prevTopic,html body.ym-speaking-library #reader button#nextTopic,html body.ym-flashcards-hub #reader a#openSetFullPage,html body.ym-flashcards-hub #reader button#mobileToggle,html body.ym-speaking-library #reader button#mobileListToggle{transition:none!important}}}@layer ym-content-layout{html body{--control-ink:#193652;--control-blue:#1656ce;--control-border:#c7d5e5;--control-soft:#eef4ff;--control-shadow:0 2px 5px #162e4f08;--control-chevron: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='m7 10 5 5 5-5'/%3E%3C/svg%3E")}html body :is(.tool-btn,.source-actions button,.source-question-meta button,.ym-sf-actions button,.ym-answer-recorder-toggle,.ym-answer-recorder-actions button,.ym-question-notes-launch,.ym-topic-notes-launch,.ym-notes-card-launch,.ym-idea-actions button,.ym-notes-actions button,.ss-button,.admin-pill-button,.admin-primary,.bulk-check,.list-toggle,.fc-keyboard-help){box-sizing:border-box!important;min-height:44px!important;border-radius:12px!important;font:600 14px/1.45 Arial,sans-serif!important;letter-spacing:normal!important;text-shadow:none!important;text-decoration:none!important;transform:none!important;touch-action:manipulation!important;transition:background-color 150ms ease,border-color 150ms ease,box-shadow 150ms ease!important}html body :is(.tool-btn,.source-actions button,.source-question-meta button,.ym-sf-actions button,.ym-answer-recorder-toggle,.ym-question-notes-launch,.ym-topic-notes-launch,.ym-notes-card-launch,.list-toggle,.fc-keyboard-help){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;padding:10px 15px!important;border:1px solid var(--control-border)!important;background:#fff!important;background-image:none!important;color:var(--control-ink)!important;-webkit-text-fill-color:currentColor!important;white-space:normal!important;overflow-wrap:anywhere!important;box-shadow:var(--control-shadow)!important}html body :is(.tool-btn,.source-actions button,.source-question-meta button,.ym-sf-actions button,.ym-answer-recorder-toggle,.ym-question-notes-launch,.ym-topic-notes-launch,.ym-notes-card-launch,.list-toggle,.fc-keyboard-help):hover:not(:disabled){background:#f5f8fd!important;border-color:#91add2!important;box-shadow:0 3px 9px #162e4f0d!important}html body :is(.ym-answer-recorder-toggle,.list-toggle,#mobileTopicToggle,#mobileToggle,#mobileListToggle)[aria-expanded=true],html body.ym-flashcards-hub #reader button#mobileToggle[aria-expanded=true],html body.ym-speaking-library #reader button#mobileListToggle[aria-expanded=true]{background:#e9f1ff!important;color:#123f92!important;-webkit-text-fill-color:currentColor!important;border-color:#91afe3!important;box-shadow:inset 0 0 0 1px #b5c9ed!important}html body :is(.ym-answer-recorder-toggle,.list-toggle)::after{content:""!important;display:inline-block!important;position:static!important;width:18px!important;height:18px!important;flex:0 0 18px!important;margin:0!important;background:currentColor!important;border:0!important;-webkit-mask:var(--control-chevron) center/contain no-repeat!important;mask:var(--control-chevron) center/contain no-repeat!important;transform:rotate(0deg)!important;pointer-events:none!important}html body :is(.ym-answer-recorder-toggle,.list-toggle)[aria-expanded=true]::after{transform:rotate(180deg)!important}html body .ym-answer-recorder-head{gap:12px!important;align-items:center!important}html body .ym-answer-recorder-toggle{flex-shrink:0!important}html body :is(.tool-actions,.source-actions,.ym-sf-actions,.ym-notes-actions){gap:10px!important;flex-wrap:wrap!important}html body .nav-group>button.nav-toggle{position:static!important;inset:auto!important;flex:0 0 44px!important;max-width:44px!important;max-height:44px!important;display:inline-grid!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:1px solid #cbd8e9!important;border-radius:11px!important;background:#fff!important;color:#193f72!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;transform:none!important;touch-action:manipulation!important}html body .nav-group>button.nav-toggle[aria-expanded=true]{background:#e8f0ff!important;border-color:#8eace0!important;color:#12449b!important;box-shadow:inset 0 0 0 1px #b8cef0!important}html body .nav-group>button.nav-toggle svg{width:19px!important;height:19px!important;stroke:currentColor!important;transform:rotate(0deg)!important;transition:transform 150ms ease!important}html body .nav-group>button.nav-toggle[aria-expanded=true] svg{transform:rotate(180deg)!important}html body .nav-group>button.nav-toggle:hover{background:#edf3fd!important;border-color:#98b1d6!important}html body .ym-nav-portal{border:1px solid #c7d5e6!important;border-radius:18px!important;padding:8px!important;background:#fff!important;box-shadow:0 18px 50px #102b4c24,0 2px 8px #102b4c0a!important}html body .ym-nav-portal>a{border-radius:11px!important}html body .ym-nav-portal>a:focus-visible{outline-offset:-3px!important}html body.ym-flashcards-set .fc-mode{display:inline-flex!important;flex-wrap:wrap!important;gap:4px!important;width:fit-content!important;max-width:100%!important;padding:5px!important;border:1px solid #ccd9e9!important;border-radius:15px!important;background:#edf2fa!important;box-shadow:inset 0 1px 3px #19365206!important}html body.ym-flashcards-set button.mode-btn{flex:1 1 auto!important;min-height:44px!important;padding:10px 18px!important;border-radius:10px!important;border:1px solid transparent!important;background:transparent!important;color:#3b526f!important;-webkit-text-fill-color:currentColor!important;font:600 14px/1.45 Arial,sans-serif!important;box-shadow:none!important;transform:none!important;white-space:normal!important}html body.ym-flashcards-set button.mode-btn:is(.active,[aria-pressed=true]){background:#1656ce!important;color:#fff!important;border-color:#1656ce!important;box-shadow:0 2px 5px #1656ce26!important}html body.ym-flashcards-set :is(.toolbar,.small-btns,.card-navigation-row) .btn{min-height:44px!important;border-radius:12px!important;font:600 14px/1.45 Arial,sans-serif!important;padding:10px 15px!important;text-shadow:none!important;transform:none!important;box-shadow:var(--control-shadow)!important}html body.ym-flashcards-set :is(.btn.ghost,.btn.secondary){background:#fff!important;border-color:#c7d5e5!important;color:#193652!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-set button#markLearned[aria-pressed=true]{background:#e7f5ed!important;border-color:#82b69a!important;color:#176342!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-set .small-btns{gap:8px!important}html body.ym-flashcards-set .toolbar{gap:10px!important;align-items:center!important}html body :is(.admin-switch,.ss-check-label){display:flex!important;align-items:center!important;gap:12px!important;min-height:48px!important;max-width:100%!important;padding:10px 13px!important;border:1px solid #cbd7e6!important;border-radius:12px!important;background:#f7f9fc!important;color:#193652!important;font:600 14px/1.5 Arial,sans-serif!important;cursor:pointer!important}html body :is(.admin-switch,.ss-check-label):has(input:checked){background:#edf4ff!important;border-color:#9cb7e6!important}html body :is(.admin-switch,.ss-check-label)>input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;display:inline-block!important;position:relative!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:26px!important;min-height:26px!important;margin:0!important;padding:0!important;border:1px solid #8396b0!important;border-radius:999px!important;background:#d2dce9!important;box-shadow:inset 0 1px 2px #19365214!important;cursor:pointer!important;vertical-align:middle!important}html body :is(.admin-switch,.ss-check-label)>input[type=checkbox]::before{content:""!important;display:block!important;position:absolute!important;inset:3px auto auto 3px!important;width:18px!important;height:18px!important;background:#fff!important;border:0!important;border-radius:50%!important;box-shadow:0 1px 3px #19365238!important;transform:translateX(0)!important;transition:transform 150ms ease!important}html body :is(.admin-switch,.ss-check-label)>input[type=checkbox]:checked{background:#1656ce!important;border-color:#1656ce!important}html body :is(.admin-switch,.ss-check-label)>input[type=checkbox]:checked::before{transform:translateX(18px)!important}html body .bulk-check input[type=checkbox]{width:20px!important;height:20px!important;accent-color:#1656ce}html body button.ym-translation-toggle{display:inline-flex!important;align-items:center!important;gap:12px!important;min-height:44px!important;padding:10px 14px!important;border:1px solid #c7d5e5!important;border-radius:12px!important;background:#fff!important;color:#193652!important;font:600 14px/1.45 Arial,sans-serif!important;-webkit-text-fill-color:currentColor!important;transform:none!important;box-shadow:var(--control-shadow)!important}html body button.ym-translation-toggle::after{content:""!important;position:static!important;display:block!important;flex:0 0 36px!important;width:36px!important;height:22px!important;border:1px solid #8396b0!important;border-radius:20px!important;background:radial-gradient(circle at 10px 10px,#fff 0 7px,transparent 7.5px) #d2dce9!important;transform:none!important}html body button.ym-translation-toggle[aria-pressed=true]{background:#edf4ff!important;border-color:#9cb7e6!important}html body button.ym-translation-toggle[aria-pressed=true]::after{border-color:#1656ce!important;background:radial-gradient(circle at 24px 10px,#fff 0 7px,transparent 7.5px) #1656ce!important}html body .question-card{border-radius:16px!important;border-color:#d2deed!important;box-shadow:0 2px 8px #162e4f05!important}html body .question-card>summary{padding:20px 70px 20px 22px!important;align-items:center!important;background:#fff!important;cursor:pointer!important;list-style:none!important}html body .question-card>summary::-webkit-details-marker{display:none!important}html body .question-card[open]>summary{background:#f1f6ff!important}html body .question-card>summary::after{content:"+"!important;position:absolute!important;inset:50% 18px auto auto!important;display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border:1px solid #c5d5eb!important;border-radius:10px!important;background:#f1f6ff!important;color:#164a9e!important;-webkit-text-fill-color:currentColor!important;font:400 22px/1 Arial,sans-serif!important;transform:translateY(-50%)!important}html body .question-card[open]>summary::after{content:"−"!important;background:#fff!important}html body :is(button,a,input,summary):focus-visible{outline:3px solid #1656ce!important;outline-offset:3px!important}html body :is(button,input)[disabled]{cursor:not-allowed!important;box-shadow:none!important;filter:none!important}html body :is(.btn,.tool-btn,.ss-button,.admin-primary,.admin-pill-button,.ym-answer-recorder-actions button,.ym-answer-recorder-toggle,.list-toggle):disabled{opacity:1!important;background:#edf1f6!important;border-color:#d2dce8!important;color:#687a91!important;-webkit-text-fill-color:currentColor!important}html body button[hidden],html body a[hidden]{display:none!important}@media(max-width:600px){html body :is(.tool-actions,.source-actions,.ym-sf-actions){gap:8px!important}html body .question-card>summary{padding:17px 60px 17px 16px!important}html body .question-card>summary::after{right:13px!important;width:32px!important;height:32px!important}html body .ym-answer-recorder-head{flex-wrap:wrap!important}html body.ym-flashcards-set .fc-mode{display:flex!important;width:100%!important}html body.ym-flashcards-set .mode-btn{flex:1 1 110px!important;padding-inline:12px!important}html body.ym-flashcards-set .small-btns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.ym-flashcards-set .small-btns .btn{min-width:0!important;white-space:normal!important;padding-inline:9px!important}html body :is(.admin-switch,.ss-check-label){width:100%!important}}@media(prefers-reduced-motion:reduce){html body :is(.nav-toggle svg,.ym-answer-recorder-toggle,.list-toggle,.mode-btn,.tool-btn,.source-actions button,.ym-sf-actions button),html body :is(.admin-switch,.ss-check-label)>input[type=checkbox]::before{transition:none!important}}@media(forced-colors:active){html body :is(.admin-switch,.ss-check-label)>input[type=checkbox]{-webkit-appearance:auto!important;appearance:auto!important;forced-color-adjust:auto}html body :is(.admin-switch,.ss-check-label)>input[type=checkbox]::before{display:none!important}html body .mode-btn[aria-pressed=true],html body button[aria-expanded=true]{outline:2px solid Highlight!important;outline-offset:-3px!important}html body button.ym-translation-toggle::after{content:"−"!important;text-align:center!important}html body button.ym-translation-toggle[aria-pressed=true]::after{content:"✓"!important}}}

@layer ym-content-layout{html body :is(.ymy-feedback-center-open-source,.ymy-student-feedback-open,.ymy-student-feedback-modal-actions .primary,.ymy-feedback-center-filter.is-active){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}html body .ym-field-label{display:block!important;margin:6px 0 7px!important;font:600 14px/1.5 Arial,sans-serif!important;color:#193652!important}html body .admin-inline-grid:has(>.ym-field-label){grid-template-columns:minmax(0,1fr)!important;gap:0!important}html body :is(select,textarea,[tabindex="0"]):focus-visible{outline:3px solid #1656ce!important;outline-offset:3px!important}html body .ss-dialog-actions{flex-wrap:wrap!important;gap:10px!important}html body .ss-dialog-actions>button{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .admin-settings-form :is(input,select){width:100%!important}html body .admin-settings-form .admin-switch input{width:44px!important}html body :is(.admin-switch,.ss-check-label):has(input:disabled){cursor:not-allowed!important;background:#f1f4f8!important;color:#687a91!important}@media(max-width:600px){html body:is(.admin-page,.ss-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea),html body :is(.auth-form,.workspace-body) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-size:16px!important;line-height:1.5!important}html body .ss-dialog{max-width:calc(100% - 20px)!important}html body .ss-dialog form{padding:18px 14px!important}}@media(max-width:480px){html body .ss-dialog-grid{grid-template-columns:minmax(0,1fr)!important;gap:0!important}html body .ss-dialog-actions>button{flex:1 1 120px!important}}@media(forced-colors:active){html body :is(select,textarea,[tabindex="0"]):focus-visible{outline-color:Highlight!important}}}@layer ym-content-layout{body:is(.ym-speaking-bank,.ym-speaking-topic,.ym-speaking-unified) :is(.topic-button,.topic-all-link,.question-card>summary,.band9-disclosure>summary,.source-timer-shell>summary,.source-related){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body:is(.ym-speaking-bank,.ym-speaking-topic,.ym-speaking-unified) :is(.topic-button,.topic-all-link)>b,body:is(.ym-speaking-bank,.ym-speaking-topic,.ym-speaking-unified) :is(.band9-disclosure,.source-timer-shell)>summary>span,body:is(.ym-speaking-bank,.ym-speaking-topic,.ym-speaking-unified) .question-title{min-width:0!important;max-width:100%!important;flex:1 1 0%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}body:is(.ym-speaking-bank,.ym-speaking-topic,.ym-speaking-unified) :is(.source-vocab-item,.ym-sf-vocab-table td,.translation-en,.translation-vi,.ym-sf-translation-table td,.source-related)>:is(div,p,span,em,strong,a),body:is(.ym-speaking-bank,.ym-speaking-topic,.ym-speaking-unified) :is(.source-ipa,[data-sf-field=ipa],.ym-inline-vocab,.phrase,.ym-el-ipa){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}body:is(.ym-speaking-bank,.ym-speaking-topic,.ym-speaking-unified) :is(.ym-sf-vocab-table,.ym-sf-translation-table) td::before{white-space:normal!important;overflow-wrap:anywhere!important}body:is(.ym-speaking-bank,.ym-speaking-topic,.ym-speaking-unified) :is(.model-answer,.script,.ym-sample,.ym-script,.translation-en,.translation-vi) :is(.phrase,.ym-inline-vocab,.ym-english-clickable){max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important;word-break:normal!important}.ym-english-lookup,.ym-english-lookup :is(.ym-el-meaning,.ym-el-english,.ym-el-example,.ym-el-ipa,.ym-el-word,.ym-el-speak){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.ym-english-lookup :is(.ym-el-meaning,.ym-el-english,.ym-el-example)>*,.ym-english-lookup :is(.ym-el-ipa,.ym-el-word,.ym-el-speak){min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important}.ym-notes-dock :is(.ym-notes-heading>div,.ym-notes-guide,.ym-notes-meta>span,.ym-notes-actions>button,.ym-notes-editor,.ym-notes-quick),:is(.ym-idea-title-wrap,.ym-answer-recorder-title-wrap)>div,:is(.ym-idea-feedback-head,.ym-idea-history-item,.ym-answer-recorder-storage,.ym-answer-recorder-history-head,.ym-answer-recorder-take-head,.ym-answer-recorder-feedback-head,.ym-answer-recorder-state)>:not(.ym-answer-recorder-dot){min-width:0!important;max-width:100%!important}.ym-notes-dock [data-note-context]{max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important}.ym-notes-dock :is(.ym-notes-guide span,[data-note-status],.ym-notes-help),:is(.ym-idea-pad,.ym-answer-recorder) :is(.ym-idea-subtitle,.ym-idea-hint,.ym-idea-status,.ym-idea-submit-status,.ym-idea-feedback-meta,.ym-answer-recorder-title,.ym-answer-recorder-state,.ym-answer-recorder-user,.ym-answer-recorder-take-title,.ym-answer-recorder-submit-status,.ym-answer-recorder-feedback-meta,[data-answer-permission-message]){overflow-wrap:anywhere!important;word-break:normal!important}:is(.ym-notes-guide-head,.ym-notes-meta,.ym-idea-templates,.ym-notes-quick,.ym-idea-actions,.ym-idea-history-item,.ym-answer-recorder-storage,.ym-answer-recorder-history-head,.ym-answer-recorder-take-head,.ym-answer-recorder-feedback-head){flex-wrap:wrap!important}:is(.ym-idea-templates,.ym-notes-quick){overflow:visible!important;margin-inline:0!important}:is(.ym-idea-templates,.ym-notes-quick)>button{flex:0 1 auto!important}:is(.ym-idea-pad,.ym-answer-recorder,.ym-notes-dock) :is(button:not(.ym-notes-close):not(.ym-notes-tab),.ym-answer-recorder-take-actions a){min-width:0!important;max-width:100%!important;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.ym-notes-dock .ym-notes-close{flex-shrink:0!important}.ym-notes-dock .ym-notes-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr))!important}:is(.ym-idea-status,.ym-answer-recorder-user,.ym-answer-recorder-sent){min-width:0!important;max-width:100%!important;flex-shrink:1!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important}.ym-answer-recorder-user{overflow:visible!important}.ym-idea-status::before{flex-shrink:0!important}.ym-idea-pad .ym-idea-submit-panel{display:flex!important;flex-wrap:wrap!important;min-width:0!important;max-width:100%!important}.ym-idea-pad .ym-idea-submit-panel>button{flex:1 1 180px!important}.ym-idea-pad .ym-idea-submit-status{flex:1 0 100%!important;text-align:start!important}.ym-answer-recorder .ym-answer-recorder-take-actions{min-width:0!important;max-width:100%!important;flex-wrap:wrap!important}.ym-answer-recorder audio{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.ym-p2-timer .p2-timer-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))!important}.ym-p2-timer :is(.p2-timer-heading,.p2-timer-controls){flex-wrap:wrap!important}.ym-p2-timer :is(.p2-timer-heading>div,.p2-timer-steps li>div,.p2-timer-notes,.p2-timer-controls>button){min-width:0!important;max-width:100%!important}.ym-p2-timer :is(.p2-timer-steps li>div,.p2-timer-clock-hint,.p2-notes-save,.p2-timer-controls>button,.p2-timer-notes>label){overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}}@layer ym-content-layout{html body.ym-flashcards-set .toolbar{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))!important}html body.ym-flashcards-set .card-navigation-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))!important}html body.ym-flashcards-set .fc-section-link-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr))!important}html body.ym-flashcards-set .stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))!important}html body.ym-flashcards-set :is(.study-grid,.toolbar,.stats,.quiz-row,.small-btns,.card-navigation-row,.fc-section-link-head,.fc-mode,.fc-keyboard-dialog-head,.fc-keyboard-grid,.fc-keyboard-grid>div)>*{min-width:0!important;max-width:100%!important}html body.ym-flashcards-set :is(.panel,.card-stage,.flashcard,.face,.quiz-box,.info-block,.card-list,.fc-section-link-panel,.fc-keyboard-dialog){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body.ym-flashcards-set :is(.toolbar,.quiz-row) :is(input,select){min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body.ym-flashcards-set :is(.toolbar,.card-navigation-row,.small-btns,.fc-mode,.fc-section-link-head,.list-head) button{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body.ym-flashcards-set .fc-section-link-head{flex-wrap:wrap!important}html body.ym-flashcards-set .fc-section-link-head>div{flex:1 1 260px!important}html body.ym-flashcards-set .fc-copy-current-link{flex:0 1 auto!important}html body.ym-flashcards-set :is(.vi-prompt,.word,.value,.ipa,.pos,.badge,.feedback,.back-correct-feedback,.flash-only-hint,.hint-line,.note,.fc-current-section,.fc-section-link,.stat,.fc-keyboard-dialog){overflow-wrap:anywhere!important;word-break:normal!important}html body.ym-flashcards-set :is(.vi-prompt,.word,.value,.ipa,.pos,.badge,.feedback,.back-correct-feedback,.flash-only-hint,.hint-line,.note){white-space:normal!important;max-width:100%!important}html body.ym-flashcards-set .card-list .item>span:first-child{flex:1 1 0!important;min-width:0!important;max-width:100%!important}html body.ym-flashcards-set .card-list .item :is(.w,.s){white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body.ym-flashcards-set .card-list .learned-mark{flex:0 0 auto!important}html body.ym-flashcards-set .list-head{grid-template-columns:minmax(0,1fr)!important;justify-items:start!important}html body.ym-flashcards-set .list-head :is(h2,span,button){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.ym-flashcards-set .tap-flip-cta{max-width:calc(100% - 32px)!important;white-space:normal!important;overflow-wrap:anywhere!important;box-sizing:border-box!important}html body.ym-flashcards-set .fc-keyboard-bar{min-width:0!important;max-width:100%!important;flex-wrap:wrap!important}html body.ym-flashcards-set .fc-keyboard-bar :is(.fc-keyboard-core,.fc-keyboard-help-btn){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;flex-wrap:wrap!important}html body.ym-flashcards-set .fc-keyboard-dialog :is(h2,p,b,small,span){min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}html body.ym-flashcards-set .toast{width:max-content!important;max-width:calc(100% - 28px)!important;white-space:normal!important;overflow-wrap:anywhere!important;box-sizing:border-box!important}html body.ym-flashcards-hub :is(.hero,.hero-card,.metric-grid,.set-grid,.metric)>*,html body.ym-speaking-home :is(.studio-hero,.studio-part-index,.metrics,.metric)>*{min-width:0!important;max-width:100%!important}html body.ym-flashcards-hub .metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))!important}html body:is(.ym-flashcards-hub,.ym-speaking-home) .metric{flex-wrap:wrap!important}html body:is(.ym-flashcards-hub,.ym-speaking-home) :is(.metric,.eyebrow,.set-kind,.hero-actions,.studio-part-index,.site-footer) :is(span,b,strong,small,a){white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body.ym-flashcards-hub .set-card :is(h3,p,.badge){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body.ym-flashcards-hub #reader .reader-title :is(b,small),html body.ym-flashcards-hub #reader .side-title strong,html body.ym-flashcards-hub #reader .fc-load-message{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body.ym-flashcards-hub #reader .loader>div{min-width:0!important;max-width:100%!important}html body.ym-flashcards-hub #reader :is(.fc-load-direct,.fc-retry){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.ym-studio :is(.site-header,.bank-header){grid-template-rows:minmax(76px,auto) auto!important}html body.ym-studio :is(.site-header,.bank-header)>*,html body.ym-studio :is(.site-nav,.bank-nav)>:is(a,button,.nav-group){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body.ym-studio :is(.site-nav,.bank-nav)>:is(a,button),html body.ym-studio .nav-group>.nav-parent{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body.ym-studio .nav-group>.nav-parent{min-width:0!important;max-width:100%!important}html body.ym-studio .member-auth-bar.ym-account-docked{flex-wrap:wrap!important}html body.ym-studio .member-auth-email{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;overflow:visible!important;text-overflow:clip!important}html body.ym-studio :is(.nav-submenu,.ym-nav-portal)>a{min-width:0!important;max-width:100%!important}html body.ym-studio :is(.nav-submenu,.ym-nav-portal) .ym-submenu-main{flex:1 1 0!important;min-width:0!important;max-width:100%!important}html body.ym-studio :is(.nav-submenu,.ym-nav-portal) .ym-submenu-main :is(span,small){white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}@media(max-width:760px){html body.ym-studio :is(.site-header,.bank-header){grid-template-rows:minmax(68px,auto) auto!important}}@media(max-width:460px){html body.ym-flashcards-set .quiz-row{grid-template-columns:minmax(0,1fr)!important}html body.ym-flashcards-set #checkAnswer{min-width:0!important;max-width:100%!important}html body.ym-flashcards-set .fc-keyboard-grid>div{grid-template-columns:minmax(0,auto) minmax(0,1fr)!important}html body.ym-speaking-home .studio-part-index>a{grid-template-columns:minmax(0,36px) minmax(0,1fr) minmax(0,19px)!important}}}@layer ym-content-layout{html body.admin-page :is(.admin-grid,.admin-left,.admin-command-center,.admin-command-item,.admin-inline-grid,.admin-power-grid,.admin-user-head,.admin-role-row,.admin-meta-grid,.admin-action-grid,.reminder-layout,.reminder-side,.reminder-two-columns,.reminder-history-item,.speaking-idea-filters,.speaking-recording-filters)>*{min-width:0!important;max-width:100%!important}html body.admin-page :is(.admin-user-list,.admin-user-card,.admin-user-body,.admin-device-box,.admin-permission-current,.admin-current-role,.bulk-result,.bulk-table-wrap,.sia-card,.sia-body,.sia-reply,.sia-feedback-editor,.sra-card,.sra-body,.sra-reply,.reminder-person,.reminder-history-main){min-width:0!important;max-width:100%!important}html body.admin-page :is(.admin-current,.admin-current-role,.admin-panel-head,.admin-mini-row,.admin-command-links,.sia-card-head,.sra-head,.sia-reply-actions,.sra-reply-footer,.sia-feedback-item-head,.sra-feedback-item-head,.sia-feedback-item-actions,.sra-feedback-item-actions,.reminder-history-heading){flex-wrap:wrap!important}html body.admin-page :is(.admin-current,.admin-current-role,.admin-mini-row,.sia-card-head,.sra-head,.sia-reply-actions,.sra-reply-footer,.sia-feedback-item-head,.sra-feedback-item-head,.reminder-history-heading)>*{min-width:0!important;max-width:100%!important}html body.admin-page :is(.admin-user-name,.admin-current strong,.admin-current-role,.admin-note,.admin-device-box,.admin-status,.admin-power-status,.bulk-sample,.bulk-progress,.permission-chip,.admin-permission-chip,.admin-badge,.admin-tag,.sia-tag,.sra-tag,.sia-student p,.sra-student p,.sia-feedback-meta,.sra-feedback-meta,.sra-meta span,.sia-reply-status,.sra-reply-status,.reminder-config-pill,.reminder-type-card,.reminder-history-main,.reminder-campaign-status,.reminder-type-badge){overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}html body.admin-page :is(.admin-command-item a,.admin-command-item button,.admin-command-links a,.admin-pill-button,.admin-primary,.admin-close,.admin-action,.sia-send,.sra-actions a,.sra-actions button,.sra-send-reply,.sia-feedback-item-actions button,.sra-feedback-item-actions button){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.admin-page :is(.reminder-person-copy b,.reminder-person-copy span,.reminder-history-main h3){white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}html body.admin-page :is(.admin-input,.admin-select,.sia-reply textarea,.sia-feedback-edit-textarea,.sra-reply-input){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body.admin-page :is(.bulk-table-wrap,.admin-audit){min-width:0!important;max-width:100%!important;overflow:auto!important}html body.admin-page .admin-secret-modal{box-sizing:border-box!important;overflow:auto!important}html body.admin-page .admin-secret-card{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;max-height:calc(100dvh - 36px)!important;overflow:auto!important}html body.admin-page .admin-secret-card :is(p,h3,.admin-secret-value){overflow-wrap:anywhere!important}html body.auth-page:not(.admin-page) :is(.auth-main,.auth-features,.auth-feature,.auth-help-row)>*{min-width:0!important;max-width:100%!important}html body.auth-page:not(.admin-page) :is(.auth-card,.device-card,.auth-direct-form,.auth-recovery-form,.change-form,.auth-field,.change-input){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body.auth-page:not(.admin-page) :is(.auth-status,.auth-recovery-status,.change-status,.auth-card-kicker,.auth-help-row,.auth-remember-device,.device-info,.change-email,.admin-code-box){overflow-wrap:anywhere!important;word-break:normal!important}html body.auth-page:not(.admin-page) :is(.auth-login-btn,.auth-secondary-login,.auth-secondary-btn,.auth-link-btn,.auth-card button){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;height:auto!important}html body.ym-admin-workspace :is(.page-heading,.workspace-statusbar,.workspace-topbar,.panel-head,.profile-top,.profile-intro,.profile-filters,.live-card .person,.metric-top,.metric-caption,.pager,.overview-caption)>*{min-width:0!important;max-width:100%!important}html body.ym-admin-workspace :is(.page-heading,.workspace-statusbar,.panel-head,.profile-intro,.metric-top,.metric-caption,.pager,.overview-caption,.workspace-footer){flex-wrap:wrap!important}html body.ym-admin-workspace :is(.person b,.person small,.profile-top h2,.profile-intro,.metric-top,.metric-caption,.metric-value,.live-title,.live-meta,.workspace-statusbar,.notice,.today-label,.profile-metrics,.coverage,.note-card summary){overflow-wrap:anywhere!important;word-break:normal!important}html body.ym-admin-workspace :is(.overview-rail,.metric-grid,.profile-metrics,.live-grid)>*{min-width:0!important;max-width:100%!important}html body.ym-admin-workspace :is(.table-wrap,.profile-body,.profile-top){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body.ym-admin-workspace .table-wrap{overflow-x:auto!important}html body.ym-admin-workspace :is(.panel-head a,.quick-links a,.profile-top h2,.live-card .person>div){min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}html body.ss-page :is(.ss-stats,.ss-class-list,.ss-quick-top,.ss-quick-body,.sb-basics,.sb-timing,.sb-ranges,.sb-range,.ss-dialog-grid)>*{min-width:0!important;max-width:100%!important}html body.ss-page :is(.ss-section-head,.ss-class-row,.ss-admin-top,.ss-booking,.ss-saved-strip,.ss-quick-footer,.ss-dialog-head,.ss-entry-count,.ss-mobile-submit){flex-wrap:wrap!important}html body.ss-page :is(.ss-header-inner,.ss-section-head,.ss-class-row,.ss-admin-top,.ss-booking,.ss-saved-strip,.ss-quick-footer,.ss-dialog-head,.ss-mobile-submit,.ss-slot-top,.ss-slot-meta,.sb-range-title)>*{min-width:0!important;max-width:100%!important}html body.ss-page :is(.ss-button,.ss-tag,.ss-account,.ss-zone,.ss-stat span,.ss-step,.ss-slot-time,.ss-slot-meta,.ss-member,.ss-manual-badge,.ss-class-row,.ss-entry-count,.ss-section-head,.ss-dialog-head,.sb-range-title,.sb-join){white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body.ss-page :is(.ss-input,.ss-field,.ss-quick-body,.ss-entry-guide,.sb-table-wrap,.sb-review-inner,.ss-dialog form,.ss-dialog fieldset){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body.ss-page .ss-dialog{overflow:auto!important}html body.ss-page .ss-dialog-close{flex:0 0 44px!important}html body.ss-page .ss-group li .ss-member-actions{flex-wrap:wrap!important;max-width:100%!important}@media(min-width:1121px){html body.admin-page .admin-command-center{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important}}@media(max-width:760px){html body.auth-page:not(.admin-page) .auth-header{height:auto!important;min-height:72px!important;flex-wrap:wrap!important;gap:12px!important;padding-block:12px!important}html body.auth-page:not(.admin-page) .auth-logo{min-width:0!important;max-width:100%!important}html body.auth-page:not(.admin-page) .auth-logo img{max-width:100%!important}html body.admin-page :is(.admin-command-item .admin-command-links,.reminder-two-columns){grid-column:1/-1!important}html body.ym-admin-workspace .workspace-topbar{height:auto!important;min-height:64px!important;flex-wrap:wrap!important;padding-block:12px!important}html body.ym-admin-workspace :is(.topbar-actions,.breadcrumb){flex-wrap:wrap!important}html body.ss-page.ss-has-selection{padding-bottom:112px!important}}@media(max-width:480px){html body.admin-page :is(.admin-inline-grid,.bulk-actions,.reminder-two-columns){grid-template-columns:minmax(0,1fr)!important}html body.ym-admin-workspace .heading-actions{text-align:left!important}html body.ym-admin-workspace .note-card summary>div{min-width:0!important}html body.ss-page :is(.sb-timing,.ss-quick-footer .ss-actions){grid-template-columns:minmax(0,1fr)!important}html body.ss-page .ss-mobile-submit>span{flex:1 1 90px!important}html body.ss-page .ss-mobile-submit .ss-button{flex:1 1 150px!important;white-space:normal!important}html body.ss-page.ss-has-selection{padding-bottom:128px!important}}@media(max-width:420px){html body.ss-page :is(.sb-range,.ss-quick-top){grid-template-columns:minmax(0,1fr)!important}html body.ss-page .sb-remove-range{justify-self:end!important}}@media print{html body.ym-admin-workspace .table-wrap,html body.admin-page .bulk-table-wrap{overflow:visible!important;max-height:none!important}}}@layer ym-content-layout{html body{--ui25-text:#17212f;--ui25-muted:#52637a;--ui25-blue:#1656ce;--ui25-border:#cbd5e1;--ui25-surface:#fff;--ui25-soft:#f5f7fb;--ui25-radius:18px}html body.ym-studio{background-color:var(--ui25-soft)!important}html body:is(.ym-studio,.auth-page,.admin-page,.ss-page,.ym-admin-workspace) :is(a,button,input,summary):focus-visible{outline:3px solid var(--ui25-blue)!important;outline-offset:3px!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}html body:is(.ym-studio,.auth-page,.admin-page,.ss-page,.ym-admin-workspace) :is(a,button,.topic-card,.question-card,.flashcard,.flashcard-inner,.face){transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(forced-colors:active){html body:is(.ym-studio,.auth-page,.admin-page,.ss-page,.ym-admin-workspace) :is(a,button,input,summary):focus-visible{outline-color:Highlight!important}}html body.ym-studio :is(.site-header,.bank-header){padding-inline:max(16px,calc((100% - 1296px)/2))!important;border-bottom-color:var(--ui25-border)!important}html body.ym-studio :is(.site-nav,.bank-nav){gap:8px!important;padding-block:10px!important}html body.ym-studio :is(.site-nav,.bank-nav)>:is(a,button),html body.ym-studio .nav-group>.nav-parent{font-size:14px!important;line-height:1.5!important;padding:10px 14px!important;min-height:44px!important}html body.ym-studio .nav-group>.nav-parent{padding-inline-end:10px!important}html body.ym-studio .nav-group{gap:3px!important;padding:3px!important;border-radius:14px!important}html body.ym-studio .nav-group:has(>.nav-parent.active){background:#183858!important;border-color:#183858!important}html body.ym-studio .nav-group:has(>.nav-parent.active)>.nav-parent{color:#fff!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio :is(.member-auth-logout,.member-auth-admin){font-size:13px!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.ym-studio .member-auth-email{font-size:13px!important}html body :is(.nav-submenu,.ym-nav-portal)>a{min-height:52px!important;padding:12px!important;gap:12px!important}html body :is(.nav-submenu,.ym-nav-portal)>a :is(span,small,b){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body .ym-nav-portal .ym-submenu-main small{font-size:13px!important;line-height:1.6!important}html body.ym-speaking-library>main{padding-top:clamp(20px,3vw,40px)!important}html body.ym-speaking-library .studio-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;gap:clamp(24px,4vw,48px)!important;padding:clamp(22px,4vw,48px)!important;border-radius:24px!important;border-color:var(--ui25-border)!important;border-top-color:#b59764!important;box-shadow:0 8px 28px #18385808!important}html body.ym-speaking-library .studio-hero h1{font-size:clamp(32px,4.5vw,56px)!important;line-height:1.18!important;letter-spacing:-.035em!important;margin-block:18px!important}html body.ym-speaking-library .studio-hero-copy>p{max-width:58ch!important;font-size:16px!important;line-height:1.8!important;color:var(--ui25-muted)!important}html body.ym-speaking-library :is(.studio-hero .eyebrow,.learning-hub-banner .eyebrow,.section-head .eyebrow){font-size:12px!important;line-height:1.6!important;letter-spacing:.12em!important}html body.ym-speaking-library .studio-part-index{padding:22px!important;border-radius:var(--ui25-radius)!important;background:#183858!important;border:1px solid #183858!important}html body.ym-speaking-library .studio-part-index>a{padding-block:18px!important;gap:12px!important}html body.ym-speaking-library .studio-part-index>a small{font-size:14px!important;line-height:1.6!important}html body.ym-speaking-library .studio-panel-label{font-size:12px!important;letter-spacing:.12em!important}html body.ym-speaking-library .hero-actions{gap:12px!important;margin-top:24px!important}html body.ym-speaking-library .hero-actions>.btn{min-height:48px!important;font-size:15px!important;line-height:1.5!important;padding:12px 18px!important;border-radius:12px!important}html body.ym-speaking-library .learning-hub-banner{padding:22px 26px!important;border-radius:var(--ui25-radius)!important;border-color:var(--ui25-border)!important;background:#eef4ff!important;gap:20px!important;margin-bottom:36px!important}html body.ym-speaking-library .learning-hub-banner :is(p,.btn){font-size:15px!important;line-height:1.6!important}html body.ym-speaking-library .section-head h2{font-size:clamp(25px,3vw,32px)!important;line-height:1.3!important}html body.ym-speaking-library .section-head p{font-size:16px!important;line-height:1.7!important}html body.ym-speaking-library .topic-total{font-size:14px!important;line-height:1.5!important;padding:8px 12px!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.ym-speaking-library .library-tools{padding:20px!important;gap:16px!important;border-radius:var(--ui25-radius)!important;border-color:var(--ui25-border)!important;box-shadow:none!important}html body.ym-speaking-library .library-tools .search-wrap{background:var(--ui25-soft)!important;border:1px solid var(--ui25-border)!important;border-radius:12px!important;min-width:0!important;max-width:100%!important}html body.ym-speaking-library .library-tools :is(input,select){font-size:16px!important;line-height:1.5!important}html body.ym-speaking-library .studio-collection-label{font-size:14px!important;line-height:1.5!important}html body.ym-speaking-library .filter-btn{font-size:14px!important;line-height:1.5!important;min-height:44px!important;padding:10px 14px!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.ym-speaking-library .topic-grid{gap:20px!important;align-items:stretch!important}html body.ym-speaking-library .topic-card{border:1px solid var(--ui25-border)!important;border-radius:var(--ui25-radius)!important;padding:24px!important;box-shadow:0 3px 12px #18385805!important}html body.ym-speaking-library .topic-card h3{font-size:21px!important;line-height:1.45!important;margin-block:14px 10px!important}html body.ym-speaking-library .topic-card p{font-size:15px!important;line-height:1.75!important;color:var(--ui25-muted)!important}html body.ym-speaking-library .topic-card :is(.topic-number,.topic-category){font-size:13px!important;line-height:1.6!important}html body.ym-speaking-library .topic-card .open-topic{font-size:15px!important;line-height:1.5!important;min-height:46px!important}html body.ym-speaking-library .empty-state{padding:28px 20px!important;border:1px dashed #9aaec6!important;border-radius:var(--ui25-radius)!important;background:#fff!important;color:var(--ui25-muted)!important;font-size:16px!important;line-height:1.7!important}html body.ym-studio :is(.site-footer,.bank-footer,.source-footer,.fc-footer,.auth-footer,.ss-footer){font-size:13px!important;line-height:1.8!important;gap:10px!important;overflow-wrap:anywhere!important;white-space:normal!important}html body.auth-page:not(.admin-page){background:var(--ui25-soft)!important}html body.auth-page:not(.admin-page) .auth-shell{box-sizing:border-box!important;width:100%!important;max-width:1200px!important;margin-inline:auto!important;padding:clamp(16px,3vw,32px)!important}html body.auth-page:not(.admin-page) .auth-header{min-height:72px!important;height:auto!important;gap:16px!important;flex-wrap:wrap!important;margin-bottom:16px!important}html body.auth-page:not(.admin-page) :is(.auth-card,.activate-card,.change-card,.device-card){border-radius:var(--ui25-radius)!important;padding:clamp(20px,3.5vw,40px)!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body.auth-page:not(.admin-page) :is(.activate-card,.change-card,.device-card){width:min(680px,100%)!important;margin:24px auto!important;background:#fff!important;border:1px solid var(--ui25-border)!important;box-shadow:0 8px 28px #18385808!important}html body.auth-page:not(.admin-page) :is(.activate-card,.change-card)::before{background:#1656ce!important;height:3px!important}html body.auth-page:not(.admin-page) :is(.activate-card,.change-card,.device-card) h1{font-size:clamp(27px,4vw,36px)!important;line-height:1.3!important;letter-spacing:-.025em!important}html body.auth-page:not(.admin-page) :is(.auth-field-label,.activate-label,.change-label){font-size:14px!important;line-height:1.6!important;font-weight:600!important;color:var(--ui25-text)!important}html body.auth-page:not(.admin-page) :is(.auth-field,.activate-input,.change-input){width:100%!important;min-width:0!important;max-width:100%!important;min-height:50px!important;box-sizing:border-box!important;padding:12px 14px!important;font:400 16px/1.5 Arial,sans-serif!important;border:1px solid #9aadc4!important;border-radius:12px!important;background:#fff!important;color:var(--ui25-text)!important}html body.auth-page:not(.admin-page) :is(.auth-field,.activate-input,.change-input):focus{border-color:var(--ui25-blue)!important;box-shadow:0 0 0 3px #1656ce1a!important}html body.auth-page:not(.admin-page) :is(.auth-field,.activate-input,.change-input):focus-visible{outline:2px solid var(--ui25-blue)!important;outline-offset:2px!important}html body.auth-page:not(.admin-page) :is(.auth-secondary-login,.activate-submit,.change-submit){min-width:0!important;max-width:100%!important;min-height:50px!important;padding:12px 18px!important;border:1px solid var(--ui25-blue)!important;border-radius:12px!important;background:var(--ui25-blue)!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;font:600 16px/1.5 Arial,sans-serif!important;white-space:normal!important;overflow-wrap:anywhere!important;box-shadow:0 3px 8px #1656ce14!important}html body.auth-page:not(.admin-page) :is(.activate-link,.auth-link-btn){min-width:0!important;max-width:100%!important;min-height:44px!important;font-size:15px!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important;box-sizing:border-box!important}html body.auth-page:not(.admin-page) :is(.auth-card-kicker,.auth-private,.auth-eyebrow){font-size:12px!important;line-height:1.6!important}html body.auth-page:not(.admin-page) :is(.auth-card>p,.auth-feature span,.auth-help-row,.change-hint,.activate-note>div,.auth-remember-device small){font-size:14px!important;line-height:1.75!important}html body.auth-page:not(.admin-page) .auth-remember-device strong{font-size:14px!important;line-height:1.6!important}html body.auth-page:not(.admin-page) :is(.auth-recovery-box,.studio-login-help)>summary{font-size:14px!important;line-height:1.6!important}html body.auth-page:not(.admin-page) :is(.auth-status,.auth-recovery-status,.activate-status,.change-status){font-size:14px!important;line-height:1.7!important;font-weight:500!important;overflow-wrap:anywhere!important}html body.auth-page:not(.admin-page) .change-user{overflow-wrap:anywhere!important;word-break:normal!important}html body.auth-page:not(.admin-page) .auth-main:has(>.auth-copy:only-child){grid-template-columns:minmax(0,1fr)!important}html body.auth-page:not(.admin-page) .simple-auth-message{box-sizing:border-box!important;width:calc(100% - 32px)!important;max-width:640px!important;margin:clamp(24px,8vh,80px) auto!important;padding:clamp(22px,4vw,40px)!important;background:#fff!important;border:1px solid var(--ui25-border)!important;border-radius:var(--ui25-radius)!important;box-shadow:0 8px 28px #18385808!important}html body.auth-page:not(.admin-page) .simple-auth-message :is(h1,p,button,a){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body.auth-page:not(.admin-page) .simple-auth-message h1{font-size:clamp(26px,4vw,34px)!important;line-height:1.3!important}html body.auth-page:not(.admin-page) .simple-auth-message p{font-size:16px!important;line-height:1.75!important}html body.auth-page:not(.admin-page) .simple-auth-message img{width:220px!important;max-width:100%!important;height:auto!important}html body.auth-page:not(.admin-page) :is(.auth-login-btn,.auth-secondary-btn){min-height:44px!important;font-size:15px!important;line-height:1.5!important}@media(hover:hover)and (pointer:fine){html body.ym-speaking-library .topic-card:hover{border-color:#8aa8cd!important;box-shadow:0 8px 24px #18385810!important}html body.auth-page:not(.admin-page) :is(.auth-secondary-login,.activate-submit,.change-submit):hover:not(:disabled){background:#1046ac!important;border-color:#1046ac!important}}@media(max-width:900px){html body.ym-speaking-library .studio-hero{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:600px){html body.ym-speaking-library :is(.learning-hub-banner,.library-tools,.topic-card){padding:18px!important}html body.ym-speaking-library .hero-actions>.btn{flex:1 1 180px!important}html body.ym-speaking-library .learning-hub-banner>.btn{width:100%!important}html body.ym-speaking-library .studio-part-index{padding:18px!important}html body.auth-page:not(.admin-page) .auth-shell{padding:14px!important}html body.auth-page:not(.admin-page) .auth-copy{padding:26px 22px!important}html body.auth-page:not(.admin-page) :is(.auth-card,.activate-card,.change-card,.device-card){padding:24px 20px!important}}@media(max-width:520px){html body.ym-studio :is(.site-header,.bank-header){grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important}html body.ym-studio :is(.site-header,.bank-header)>:is(.logo,.bank-logo){grid-column:1!important;grid-row:1!important}html body.ym-studio .member-auth-bar.ym-account-docked{grid-column:1!important;grid-row:2!important;width:100%!important;max-width:100%!important;justify-content:flex-start!important;padding-bottom:10px!important}html body.ym-studio :is(.site-nav,.bank-nav){grid-column:1!important;grid-row:3!important;gap:6px!important}html body.ym-studio :is(.site-nav,.bank-nav)>:is(a,button),html body.ym-studio .nav-group>.nav-parent{padding-inline:10px!important}}@media print{html body.ym-speaking-library :is(.studio-hero,.topic-card,.library-tools){box-shadow:none!important}}}@layer ym-content-layout{html body.ym-speaking-bank .bank-hero{padding-block:clamp(24px,3vw,38px)!important}html body.ym-speaking-bank .bank-hero p{max-width:68ch!important;color:var(--ui25-muted,#52637a)!important;font-size:16px!important;line-height:1.75!important}html body.ym-speaking-bank .topic-panel{border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:var(--ui25-radius,18px)!important;background:var(--ui25-surface,#fff)!important;padding:16px!important}html body.ym-speaking-bank .topic-panel h2{margin:0 0 12px!important;font-size:16px!important;line-height:1.5!important;color:var(--ui25-text,#183858)!important}html body.ym-speaking-bank :is(.topic-button,.topic-all-link){min-height:56px!important;padding:12px!important;gap:10px!important;border-radius:12px!important}html body.ym-speaking-bank :is(.topic-button,.topic-all-link)>b{font-size:14px!important;line-height:1.6!important}html body.ym-speaking-bank .tools{gap:12px!important;padding:16px!important;margin-bottom:22px!important;border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:16px!important;background:var(--ui25-surface,#fff)!important}html body.ym-speaking-bank :is(.tools,.source-collection-tools) :is(input,select){min-height:48px!important;padding:12px 14px!important;border-radius:10px!important;border-color:var(--ui25-border,#cbd5e1)!important;background:var(--ui25-surface,#fff)!important;color:var(--ui25-text,#183858)!important;font-size:16px!important;line-height:1.5!important}html body.ym-speaking-bank .source-collection-tools label{font-size:14px!important;line-height:1.6!important;color:var(--ui25-muted,#52637a)!important}html body.ym-speaking-bank :is(.tools,.source-collection-tools) select{padding-inline-end:38px!important}html body.ym-speaking-bank .topic-heading{gap:12px!important;margin-bottom:18px!important}html body.ym-speaking-bank .topic-heading h2{color:var(--ui25-text,#183858)!important;font-size:clamp(22px,2.2vw,28px)!important;line-height:1.4!important;letter-spacing:-.02em!important}html body.ym-speaking-bank .topic-heading p{color:var(--ui25-muted,#52637a)!important;font-size:14px!important;line-height:1.65!important}html body.ym-speaking-bank .question-grid{gap:16px!important}html body.ym-speaking-bank .question-card{border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:var(--ui25-radius,18px)!important;overflow:visible!important;background:var(--ui25-surface,#fff)!important;box-shadow:0 3px 12px #18385806!important}html body.ym-speaking-bank .question-card[open]{border-color:#9cb7e5!important;box-shadow:0 8px 24px #1838580a!important}html body.ym-speaking-bank .question-card>summary{gap:14px!important;padding:20px 68px 20px 22px!important;min-height:78px!important;border-radius:17px!important;color:var(--ui25-text,#183858)!important;font-size:18px!important;line-height:1.65!important;font-weight:650!important;background:var(--ui25-surface,#fff)!important}html body.ym-speaking-bank .question-card[open]>summary{border-radius:17px 17px 0 0!important;background:#edf4ff!important;border-bottom:1px solid #cddcf2!important}html body.ym-speaking-bank .question-card>summary::after{top:22px!important;right:20px!important;width:32px!important;height:32px!important;border:1px solid #b7c9e5!important;border-radius:9px!important;background:var(--ui25-surface,#fff)!important;color:var(--ui25-blue,#1656ce)!important;transform:none!important}html body.ym-speaking-bank .question-card .question-no{margin-top:1px!important;flex-basis:32px!important;min-width:32px!important;height:32px!important;border-color:#d2dff2!important;background:#edf3fc!important;color:var(--ui25-blue,#1656ce)!important;-webkit-text-fill-color:currentColor!important;font-size:12px!important;border-radius:9px!important}html body.ym-speaking-bank .question-card[open] .question-no{background:var(--ui25-blue,#1656ce)!important;border-color:var(--ui25-blue,#1656ce)!important;color:#fff!important}html body.ym-speaking-bank .question-body{padding:clamp(16px,2vw,26px)!important}html body:is(.ym-speaking-bank,.ym-speaking-topic) .ym-sf-lesson-nav{gap:8px!important;padding:10px!important;margin-bottom:22px!important;background:var(--ui25-soft,#f5f7fb)!important;border-color:#dce3ed!important;border-radius:14px!important}html body:is(.ym-speaking-bank,.ym-speaking-topic) .ym-sf-lesson-nav a{min-height:44px!important;padding:10px 14px!important;font-size:14px!important;line-height:1.5!important;color:var(--ui25-blue,#1656ce)!important;border-radius:9px!important}html body:is(.ym-speaking-bank,.ym-speaking-topic) :is(.ym-sf-section,.ym-sf-practice){border-radius:var(--ui25-radius,18px)!important;margin-bottom:24px!important;padding:clamp(16px,2vw,24px)!important}html body.ym-speaking-bank .question-body>.ym-sf-section{padding:22px 0!important;margin-bottom:0!important;border-radius:0!important}html body:is(.ym-speaking-bank,.ym-speaking-topic) :is(.ym-sf-heading,.ym-sf-section>h2){color:var(--ui25-text,#183858)!important;-webkit-text-fill-color:currentColor!important;font-size:clamp(20px,2vw,24px)!important;line-height:1.45!important;letter-spacing:-.015em!important;margin-top:0!important;margin-bottom:16px!important}html body:is(.ym-speaking-bank,.ym-speaking-topic) :is(.model-answer,.script,.ym-sample,.ym-script){color:var(--ui25-text,#183858)!important;font-size:17px!important;line-height:1.9!important;text-align:start!important}html body:is(.ym-speaking-bank,.ym-speaking-topic) .source-vocab-grid,html body.ym-speaking-topic .ym-sf-vocab-table>tbody{gap:14px!important}html body:is(.ym-speaking-bank,.ym-speaking-topic) .source-vocab-item,html body.ym-speaking-topic .ym-sf-vocab-table>tbody>tr{border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:14px!important;background:var(--ui25-surface,#fff)!important;box-shadow:none!important;padding:18px!important}html body:is(.ym-speaking-bank,.ym-speaking-topic) .source-vocab-item p,html body.ym-speaking-topic .ym-sf-vocab-table td{color:var(--ui25-text,#183858)!important;font-size:16px!important;line-height:1.75!important}html body:is(.ym-speaking-bank,.ym-speaking-topic) :is(.source-ipa,[data-sf-field=ipa]){color:var(--ui25-muted,#52637a)!important;font-size:15px!important;line-height:1.7!important}html body:is(.ym-speaking-bank,.ym-speaking-topic) :is(.translation-en,.translation-vi),html body.ym-speaking-topic .ym-sf-translation-table td{font-size:16px!important;line-height:1.85!important;color:var(--ui25-text,#183858)!important;padding:18px!important}html body:is(.ym-speaking-bank,.ym-speaking-topic) .ym-sf-practice{border:1px solid #b9cdec!important;border-top:3px solid var(--ui25-blue,#1656ce)!important;background:#f3f7fd!important}html body.ym-speaking-unified :is(.ym-idea-pad,.ym-answer-recorder,.ym-answer-recorder-lazy){border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:16px!important;background:var(--ui25-surface,#fff)!important;box-shadow:none!important;overflow:visible!important}html body.ym-speaking-unified .ym-idea-pad{padding:20px!important}html body.ym-speaking-unified .ym-idea-pad::before{display:none!important}html body.ym-speaking-unified .ym-answer-recorder{padding:0!important}html body.ym-speaking-unified :is(.ym-answer-recorder-head,.ym-answer-recorder-panel,.ym-answer-recorder-lazy){padding:20px!important}html body.ym-speaking-unified .ym-answer-recorder-head{flex-wrap:wrap!important;gap:14px!important}html body.ym-speaking-unified .ym-answer-recorder-title-wrap{flex:1 1 240px!important}html body.ym-speaking-unified .ym-answer-recorder-panel{border-top-color:#dce3ed!important;border-radius:0 0 15px 15px!important}html body.ym-speaking-unified :is(.ym-idea-title,.ym-answer-recorder-title){color:var(--ui25-text,#183858)!important;font-size:18px!important;line-height:1.5!important;letter-spacing:-.01em!important}html body.ym-speaking-unified :is(.ym-idea-subtitle,.ym-answer-recorder-subtitle,.ym-idea-hint,.ym-answer-recorder-storage p,.ym-answer-recorder-empty,.ym-answer-recorder-lazy-copy small){font-size:14px!important;line-height:1.7!important;color:var(--ui25-muted,#52637a)!important}html body.ym-speaking-unified :is(.ym-idea-templates,.ym-idea-actions,.ym-answer-recorder-actions,.ym-answer-recorder-take-actions){gap:10px!important}html body.ym-speaking-unified :is(.ym-idea-template,.ym-idea-actions button,.ym-idea-submit,.ym-idea-refresh,.ym-answer-recorder-toggle,.ym-answer-recorder-actions button,.ym-answer-recorder-take-actions button,.ym-answer-recorder-take-actions a){min-height:44px!important;padding:10px 14px!important;border-radius:10px!important;font-size:14px!important;line-height:1.5!important;font-weight:650!important}html body.ym-speaking-unified .ym-idea-template{background:var(--ui25-soft,#f5f7fb)!important;border-color:var(--ui25-border,#cbd5e1)!important;color:var(--ui25-text,#183858)!important;box-shadow:none!important}html body.ym-speaking-unified :is(.ym-idea-submit,.ym-answer-recorder-start){background:var(--ui25-blue,#1656ce)!important;border-color:var(--ui25-blue,#1656ce)!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html body.ym-speaking-unified .ym-idea-editor,html body.ym-speaking-unified .ym-notes-editor{font-size:16px!important;line-height:1.8!important;padding:14px 16px!important;border:1px solid #aebed4!important;border-radius:12px!important;background:#fff!important;color:var(--ui25-text,#183858)!important}html body.ym-speaking-unified .ym-idea-editor{min-height:180px!important}html body.ym-speaking-unified .ym-idea-foot{gap:12px!important;margin-top:12px!important}html body.ym-speaking-unified .ym-idea-count{position:static!important;color:var(--ui25-muted,#52637a)!important;font-size:13px!important;line-height:1.5!important}html body.ym-speaking-unified :is(.ym-idea-status,.ym-idea-submit-status,.ym-idea-submission-reminder,.ym-answer-recorder-submit-status,.ym-answer-recorder-user,.ym-answer-recorder-state){font-size:13px!important;line-height:1.6!important}html body.ym-speaking-unified .ym-idea-submit-panel{margin-top:16px!important;padding:14px!important;gap:10px!important;border-color:#d5dfed!important;background:var(--ui25-soft,#f5f7fb)!important;border-radius:12px!important}html body.ym-speaking-unified :is(.ym-idea-feedback-text,.ym-answer-recorder-feedback-text){font-size:16px!important;line-height:1.8!important;color:var(--ui25-text,#183858)!important}html body.ym-speaking-unified :is(.ym-idea-feedback-meta,.ym-answer-recorder-feedback-meta,.ym-idea-history-item,.ym-idea-history summary){font-size:13px!important;line-height:1.65!important}html body.ym-speaking-unified .ym-idea-history{overflow:visible!important}html body.ym-speaking-unified .ym-answer-recorder-meter{border-color:#d5dfed!important;background:var(--ui25-soft,#f5f7fb)!important;padding:14px!important}html body.ym-speaking-unified .ym-answer-recorder-take{padding:16px!important;border-color:#d5dfed!important}html body.ym-speaking-unified .ym-answer-recorder [data-answer-permission-message]{min-width:0!important;overflow-wrap:anywhere!important;font-size:14px!important;line-height:1.7!important}html body.ym-speaking-unified .ym-notes-panel{max-height:calc(100vh - 36px)!important;max-height:calc(100dvh - 36px)!important;overflow-y:auto!important;padding:18px!important;scroll-padding-block:18px!important;border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:18px!important;background:var(--ui25-surface,#fff)!important;box-shadow:0 16px 52px #18385824!important}html body.ym-speaking-unified .ym-notes-panel::before{display:none!important}html body.ym-speaking-unified .ym-notes-heading b{font-size:18px!important;line-height:1.45!important}html body.ym-speaking-unified .ym-notes-heading [data-note-context],html body.ym-speaking-unified :is(.ym-notes-guide span,.ym-notes-meta,.ym-notes-help){font-size:13px!important;line-height:1.65!important}html body.ym-speaking-unified .ym-notes-guide{background:var(--ui25-soft,#f5f7fb)!important}html body.ym-speaking-unified :is(.ym-notes-quick button,.ym-notes-actions button,.ym-notes-guide-head [data-note-action=general]){min-height:44px!important;padding:10px 12px!important;font-size:14px!important;line-height:1.5!important;border-radius:10px!important}html body.ym-speaking-unified .ym-notes-editor-label{font-size:14px!important;line-height:1.5!important;margin-bottom:8px!important}html body.ym-speaking-topic .ym-p2-timer{border:1px solid var(--ui25-border,#cbd5e1)!important;border-top:3px solid var(--ui25-blue,#1656ce)!important;border-radius:18px!important;padding:clamp(16px,2.5vw,28px)!important}html body.ym-speaking-topic .ym-p2-timer .p2-timer-heading{gap:16px!important}html body.ym-speaking-topic .ym-p2-timer :is(.p2-timer-sound,.p2-timer-notes>label){font-size:15px!important;line-height:1.6!important}html body.ym-speaking-topic .ym-p2-timer .p2-timer-steps li{padding:14px!important;border-radius:12px!important}html body.ym-speaking-topic .ym-p2-timer .p2-timer-steps strong{font-size:15px!important;line-height:1.5!important}html body.ym-speaking-topic .ym-p2-timer :is(.p2-timer-steps li div>span,.p2-notes-save,.p2-timer-status){font-size:13px!important;line-height:1.7!important}html body.ym-speaking-topic .ym-p2-timer .p2-timer-controls{gap:10px!important}html body.ym-speaking-topic .ym-p2-timer .p2-timer-controls button{min-height:48px!important;padding:11px 16px!important;border-radius:10px!important}html body:is(.ym-speaking-bank,.ym-speaking-topic) :is(.topic-button,.topic-all-link,.question-card>summary,.ym-sf-lesson-nav a):focus-visible,html body.ym-speaking-unified :is(.ym-idea-pad,.ym-answer-recorder,.ym-notes-dock) :is(button,a,textarea,summary):focus-visible{outline:3px solid var(--ui25-blue,#1656ce)!important;outline-offset:3px!important}@media(max-width:720px){html body.ym-speaking-bank .tools{padding:12px!important}html body.ym-speaking-bank .question-card>summary{padding:17px 58px 17px 16px!important;gap:10px!important;font-size:17px!important}html body.ym-speaking-bank .question-card>summary::after{right:13px!important;top:20px!important}html body.ym-speaking-unified :is(.ym-idea-pad,.ym-answer-recorder-head,.ym-answer-recorder-panel,.ym-answer-recorder-lazy){padding:16px!important}html body.ym-speaking-unified .ym-answer-recorder{padding:0!important}html body.ym-speaking-unified .ym-idea-foot{align-items:flex-start!important}html body.ym-speaking-unified .ym-idea-actions{flex-wrap:wrap!important}html body.ym-speaking-unified .ym-notes-panel{max-height:calc(100vh - 24px)!important;max-height:calc(100dvh - 24px)!important;padding:16px!important}html body.ym-speaking-topic .ym-p2-timer .p2-timer-workspace{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}}}@layer ym-content-layout{html body.ym-flashcards-hub main .hero{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)!important;align-items:center!important;gap:28px!important;padding:clamp(22px,3vw,36px)!important;border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:var(--ui25-radius,18px)!important;background:var(--ui25-surface,#fff)!important;box-shadow:0 6px 20px #18385808!important}html body.ym-flashcards-hub main .hero h1{margin:10px 0 14px!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;letter-spacing:-.025em!important;color:var(--ui25-text,#183858)!important}html body.ym-flashcards-hub main :is(.hero>div>p,.section-head p,.set-card p){color:var(--ui25-muted,#52637a)!important;-webkit-text-fill-color:currentColor!important;line-height:1.75!important}html body.ym-flashcards-hub main .hero>div>p{font-size:16px!important;margin:0!important}html body.ym-flashcards-hub main .hero-actions{gap:10px!important;margin-top:22px!important}html body.ym-flashcards-hub main .hero-actions .btn{min-height:46px!important;padding:10px 16px!important;border-radius:12px!important;font-size:14px!important;line-height:1.5!important;box-shadow:none!important}html body.ym-flashcards-hub main .hero-card{min-width:0!important;padding:22px!important;border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:14px!important;background:var(--ui25-soft,#f5f7fb)!important;box-shadow:none!important}html body.ym-flashcards-hub main .hero-card h2{margin:0 0 16px!important;font-size:17px!important;line-height:1.5!important;color:var(--ui25-text,#183858)!important}html body.ym-flashcards-hub main .metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,105px),1fr))!important;gap:10px!important}html body.ym-flashcards-hub main .metric{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;padding:12px!important;border:1px solid #dde4ee!important;border-radius:10px!important;background:var(--ui25-surface,#fff)!important}html body.ym-flashcards-hub main .metric b{font-size:24px!important;line-height:1.3!important;color:var(--ui25-blue,#1656ce)!important}html body.ym-flashcards-hub main .metric span{font-size:13px!important;line-height:1.5!important;color:var(--ui25-muted,#52637a)!important}html body.ym-flashcards-hub main .library{padding:clamp(18px,2.4vw,28px)!important;border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:var(--ui25-radius,18px)!important;background:var(--ui25-surface,#fff)!important;box-shadow:none!important}html body.ym-flashcards-hub main .section-head{align-items:center!important;flex-wrap:wrap!important;gap:16px!important}html body.ym-flashcards-hub main .section-head h2{font-size:clamp(25px,3vw,32px)!important;line-height:1.35!important;color:var(--ui25-text,#183858)!important;margin:6px 0!important}html body.ym-flashcards-hub main .section-head>strong{padding:8px 12px!important;border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:10px!important;background:var(--ui25-surface,#fff)!important;color:var(--ui25-muted,#52637a)!important;font-size:13px!important;font-weight:600!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.ym-flashcards-hub main .flashcard-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:20px 0 16px!important}html body.ym-flashcards-hub main .flashcard-category-tab{min-height:76px!important;min-width:0!important;max-width:100%!important;padding:16px 18px!important;gap:8px!important;flex-wrap:wrap!important;border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:14px!important;background:var(--ui25-surface,#fff)!important;color:var(--ui25-text,#183858)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html body.ym-flashcards-hub main .flashcard-category-tab :is(strong,span){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.ym-flashcards-hub main .flashcard-category-tab strong{font-size:16px!important;line-height:1.5!important;color:var(--ui25-text,#183858)!important}html body.ym-flashcards-hub main .flashcard-category-tab span{font-size:13px!important;color:var(--ui25-muted,#52637a)!important}html body.ym-flashcards-hub main .flashcard-category-tab.active{border-color:var(--ui25-blue,#1656ce)!important;background:#edf3ff!important;box-shadow:inset 0 0 0 1px var(--ui25-blue,#1656ce)!important}html body.ym-flashcards-hub main .search-wrap{min-height:54px!important;padding:10px 16px!important;gap:12px!important;margin:0 0 20px!important;border:1px solid #aebed3!important;border-radius:14px!important;background:var(--ui25-surface,#fff)!important;color:var(--ui25-text,#183858)!important;box-shadow:none!important}html body.ym-flashcards-hub main .search-wrap:focus-within{border-color:var(--ui25-blue,#1656ce)!important;box-shadow:0 0 0 3px #1656ce18!important}html body.ym-flashcards-hub main .search-wrap input{min-width:0!important;min-height:34px!important;font-size:16px!important;line-height:1.5!important;color:var(--ui25-text,#183858)!important;background:transparent!important}html body.ym-flashcards-hub main .set-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important;gap:18px!important}html body.ym-flashcards-hub main .set-card{min-width:0!important;min-height:0!important;padding:22px!important;border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:16px!important;background:var(--ui25-surface,#fff)!important;box-shadow:0 3px 12px #18385806!important;transform:none!important}html body.ym-flashcards-hub main .set-card:is(:hover,:focus-within){border-color:#8ca8ce!important;box-shadow:0 6px 18px #18385810!important}html body.ym-flashcards-hub main .book-number{width:50px!important;height:50px!important;margin-bottom:12px!important;border-radius:12px!important;background:#edf3ff!important;color:var(--ui25-blue,#1656ce)!important;-webkit-text-fill-color:currentColor!important;font-size:18px!important;box-shadow:none!important}html body.ym-flashcards-hub main .set-kind{align-self:flex-start!important;max-width:100%!important;margin:0!important;padding:5px 9px!important;border:1px solid #dce4ef!important;border-radius:7px!important;background:var(--ui25-soft,#f5f7fb)!important;color:var(--ui25-muted,#52637a)!important;letter-spacing:.03em!important;font-size:11px!important}html body.ym-flashcards-hub main .set-card h3{margin:14px 0 10px!important;font-size:21px!important;line-height:1.4!important;letter-spacing:normal!important;color:var(--ui25-text,#183858)!important}html body.ym-flashcards-hub main .set-card .badges{gap:6px!important;padding-top:14px!important;margin-top:0!important;margin-bottom:18px!important}html body.ym-flashcards-hub main .set-card .badge{padding:5px 8px!important;border:1px solid #dce4ef!important;border-radius:7px!important;background:var(--ui25-soft,#f5f7fb)!important;color:var(--ui25-muted,#52637a)!important;font-size:12px!important;line-height:1.5!important}html body.ym-flashcards-hub main .set-card a.open-set{position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:46px!important;width:100%!important;max-width:100%!important;margin-top:auto!important;padding:10px 14px!important;border:1px solid #b3c6e2!important;border-radius:11px!important;background:#edf3ff!important;color:#15478f!important;-webkit-text-fill-color:currentColor!important;text-indent:0!important;text-decoration:none!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.ym-flashcards-hub main .set-card a.open-set:hover{background:#e1ecff!important;border-color:#7f9fcf!important}html body.ym-flashcards-set .fc-intro{margin-block:20px!important;padding-block:24px!important;border-radius:var(--ui25-radius,18px)!important;border:1px solid var(--ui25-border,#cbd5e1)!important;background:var(--ui25-surface,#fff)!important}html body.ym-flashcards-set .fc-intro h1{margin:8px 0 12px!important;font-size:clamp(26px,3.3vw,38px)!important;line-height:1.3!important;color:var(--ui25-text,#183858)!important;letter-spacing:-.02em!important}html body.ym-flashcards-set .fc-intro p{font-size:15px!important;line-height:1.75!important;color:var(--ui25-muted,#52637a)!important}html body.ym-flashcards-set :is(.toolbar,.fc-section-link-panel){padding:18px!important;border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:var(--ui25-radius,18px)!important;background:var(--ui25-surface,#fff)!important;box-shadow:none!important}html body.ym-flashcards-set .toolbar{gap:12px!important;margin-bottom:18px!important}html body.ym-flashcards-set .toolbar :is(input,select){min-height:48px!important;padding:11px 13px!important;border:1px solid #aebed3!important;border-radius:11px!important;font-size:16px!important;line-height:1.5!important;color:var(--ui25-text,#183858)!important;background:var(--ui25-surface,#fff)!important}html body.ym-flashcards-set .fc-section-link-head h2{font-size:20px!important;line-height:1.4!important}html body.ym-flashcards-set .fc-section-link-head p{font-size:14px!important;line-height:1.7!important;color:var(--ui25-muted,#52637a)!important}html body.ym-flashcards-set :is(.fc-section-link,.fc-copy-current-link){min-height:48px!important;border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:11px!important;background:var(--ui25-surface,#fff)!important;color:var(--ui25-text,#183858)!important;box-shadow:none!important;transform:none!important}html body.ym-flashcards-set .fc-section-link.active{background:#edf3ff!important;border-color:#88a8d6!important;color:#15478f!important}html body.ym-flashcards-set .fc-section-link.active :is(b,span,small){background:transparent!important;color:#15478f!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-set .stats{gap:10px!important;padding:0!important;margin:18px 0!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.ym-flashcards-set .stats .stat{min-height:92px!important;padding:14px 16px!important;border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:12px!important;background:var(--ui25-surface,#fff)!important;box-shadow:none!important}html body.ym-flashcards-set .stats .stat b{font-size:26px!important;line-height:1.35!important;color:var(--ui25-text,#183858)!important;-webkit-text-fill-color:currentColor!important;font-variant-numeric:tabular-nums!important}html body.ym-flashcards-set .stats .stat span{font-size:13px!important;line-height:1.5!important;color:var(--ui25-muted,#52637a)!important}html body.ym-flashcards-set .study-grid>.panel{padding:18px!important;border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:var(--ui25-radius,18px)!important;background:var(--ui25-surface,#fff)!important;box-shadow:none!important}html body.ym-flashcards-set .flashcard .face{padding:72px clamp(18px,3vw,32px) 28px!important;border:1px solid #c6d3e4!important;border-radius:16px!important;background:var(--ui25-surface,#fff)!important;box-shadow:none!important}html body.ym-flashcards-set .flashcard :is(#frontVI,#backWord){font-size:clamp(28px,3.1vw,42px)!important;line-height:1.4!important;color:var(--ui25-text,#183858)!important;-webkit-text-fill-color:currentColor!important;letter-spacing:-.02em!important;overflow-wrap:anywhere!important}html body.ym-flashcards-set .flashcard .info-block{margin-top:12px!important;padding:15px 17px!important;border:1px solid #dce4ef!important;border-radius:12px!important;background:var(--ui25-soft,#f5f7fb)!important}html body.ym-flashcards-set .flashcard .info-block .label{margin-bottom:7px!important;color:var(--ui25-muted,#52637a)!important;font-size:12px!important;line-height:1.5!important;font-weight:600!important;letter-spacing:.04em!important}html body.ym-flashcards-set .flashcard :is(#backVI,#backEN,#backEX){color:var(--ui25-text,#183858)!important;-webkit-text-fill-color:currentColor!important;font-size:16px!important;line-height:1.8!important;font-weight:400!important}html body.ym-flashcards-set .flashcard #backIPA{color:#315677!important;-webkit-text-fill-color:currentColor!important;font-size:19px!important;line-height:1.7!important}html body.ym-flashcards-set .quiz-box{padding:18px!important;margin-top:22px!important;border:1px solid #cbd9eb!important;border-radius:14px!important;background:var(--ui25-soft,#f5f7fb)!important;box-shadow:none!important}html body.ym-flashcards-set .quiz-box label{font-size:14px!important;line-height:1.6!important;color:var(--ui25-text,#183858)!important}html body.ym-flashcards-set input#answerInput{min-height:54px!important;font-size:18px!important;line-height:1.5!important;border:1px solid #9fb5d2!important;border-radius:11px!important;background:var(--ui25-surface,#fff)!important;color:var(--ui25-text,#183858)!important}html body.ym-flashcards-set input#answerInput.is-correct{border-color:#58a17d!important;background:#f1faf5!important;box-shadow:0 0 0 3px #17634212!important}html body.ym-flashcards-set input#answerInput.is-wrong{border-color:#c96b76!important;background:#fff5f6!important;box-shadow:0 0 0 3px #9a1c2810!important}html body.ym-flashcards-set .quiz-box .small-btns .btn{min-height:44px!important}html body.ym-flashcards-set .flashcard button.tap-flip-cta{min-height:44px!important;padding:10px 14px!important;border-radius:11px!important;background:#edf3ff!important;color:#15478f!important;-webkit-text-fill-color:currentColor!important;border:1px solid #b8cbe7!important;box-shadow:none!important;font-size:13px!important;line-height:1.5!important}html body.ym-flashcards-set .flashcard .feedback{font-size:14px!important;line-height:1.7!important}html body.ym-flashcards-set .flashcard .feedback.bad{color:#9a1c28!important}html body.ym-flashcards-set .flashcard .feedback.ok{color:#176342!important}html body.ym-flashcards-set .card-list{border-color:var(--ui25-border,#cbd5e1)!important;border-radius:12px!important}html body.ym-flashcards-set .card-list .item{padding:13px!important;min-height:64px!important}html body.ym-flashcards-set .card-list .item.active{border-inline-start:3px solid var(--ui25-blue,#1656ce)!important;background:#edf3ff!important}html body.ym-flashcards-set .card-list .item .w{font-size:14px!important;line-height:1.5!important}html body.ym-flashcards-set .card-list .item .s{font-size:13px!important;line-height:1.7!important}html body.ym-flashcards-set :is(.fc-keyboard-help-btn,.fc-keyboard-close){min-height:44px!important;min-width:44px!important}html body.ym-flashcards-set .fc-keyboard-bar{padding:12px!important;border-radius:12px!important;background:var(--ui25-soft,#f5f7fb)!important}html body.ym-flashcards-hub main .empty,html body.ym-flashcards-set main .empty{margin-block:18px!important;padding:28px 20px!important;border:1px dashed #a9bbd2!important;border-radius:14px!important;background:var(--ui25-soft,#f5f7fb)!important;color:var(--ui25-text,#183858)!important;font-size:16px!important;line-height:1.75!important;overflow-wrap:anywhere!important;text-align:center!important}html body.ym-flashcards-hub #reader .reader-toolbar{background:var(--ui25-surface,#fff)!important;border-color:var(--ui25-border,#cbd5e1)!important}html body.ym-flashcards-hub #reader .reader-list{padding:12px!important;background:var(--ui25-soft,#f5f7fb)!important}html body.ym-flashcards-hub #reader .reader-item{min-height:64px!important;border-color:var(--ui25-border,#cbd5e1)!important;border-radius:11px!important}html body.ym-flashcards-hub #reader .reader-item>b{font-size:14px!important;line-height:1.6!important}html body.ym-flashcards-hub #reader .reader-item.active{background:var(--ui25-blue,#1656ce)!important;border-color:var(--ui25-blue,#1656ce)!important}html body.ym-flashcards-hub #reader .reader-item.active>span{background:#ffffff1a!important;border-color:#ffffff66!important;color:#fff!important}html body.ym-flashcards-hub #reader :is(.fc-retry,.fc-load-direct){min-height:44px!important}html body.ym-flashcards-hub main :is(h1,h2,h3,.metric b,.metric span,.section-head>strong,.set-kind,.set-card .badge,.flashcard-category-tab strong,.flashcard-category-tab span,.search-wrap input),html body.ym-flashcards-set :is(.fc-intro h1,.fc-intro p,.fc-section-link-head p,.stat span,.flashcard .info-block .label,.quiz-box label,.flashcard .feedback){-webkit-text-fill-color:currentColor!important;text-shadow:none!important}@media(max-width:960px){html body.ym-flashcards-hub main .hero{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}}@media(max-width:620px){html body.ym-flashcards-hub main .flashcard-category-tabs{grid-template-columns:minmax(0,1fr)!important}html body.ym-flashcards-hub main .flashcard-category-tab span{text-align:start!important}html body.ym-flashcards-set :is(.toolbar,.fc-section-link-panel,.study-grid>.panel){padding:14px!important}html body.ym-flashcards-set .flashcard .face{padding-inline:16px!important}html body.ym-flashcards-set .quiz-box{padding:14px!important}}@media(prefers-reduced-motion:reduce){html body.ym-flashcards-hub main .set-card{transition:none!important}}}@layer ym-content-layout{html body.admin-page .admin-center{padding-block:32px 56px!important}html body.admin-page .admin-hero{gap:24px!important;margin-bottom:28px!important}html body.admin-page .admin-hero h1{font-size:clamp(32px,3.6vw,48px)!important;line-height:1.18!important;letter-spacing:-.035em!important;color:var(--ui25-text)!important}html body.admin-page .admin-hero h1 span{background:none!important;color:var(--ui25-blue)!important;-webkit-text-fill-color:var(--ui25-blue)!important}html body.admin-page .admin-hero p{font-size:16px!important;line-height:1.75!important;color:var(--ui25-muted)!important}html body.admin-page .admin-current{font-size:14px!important;line-height:1.6!important}html body.admin-page .admin-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important;gap:12px!important;margin-bottom:24px!important}html body.admin-page .admin-stat{padding:18px 16px!important;border-radius:var(--ui25-radius)!important;box-shadow:0 3px 12px #18385806!important;min-width:0!important}html body.admin-page .admin-stat:not(.is-active){background:var(--ui25-surface)!important;border-color:var(--ui25-border)!important}html body.admin-page .admin-stat b{font-size:28px!important;line-height:1.2!important;font-variant-numeric:tabular-nums;margin-bottom:8px!important;overflow-wrap:anywhere!important}html body.admin-page .admin-stat:not(.alert):not(.success) b{color:var(--ui25-text)!important}html body.admin-page .admin-stat span{font-size:13px!important;line-height:1.55!important;font-weight:650!important;color:var(--ui25-muted)!important}html body.admin-page .speaking-idea-stat-filters .admin-stat em{display:block!important;opacity:1!important;transform:none!important;font-size:12px!important;line-height:1.5!important;color:var(--ui25-muted)!important}html body.admin-page .speaking-idea-stat-filters .admin-stat.is-active:not(.alert):not(.success){background:#eef4ff!important;border-color:var(--ui25-blue)!important;box-shadow:inset 0 0 0 1px var(--ui25-blue)!important}html body.admin-page .admin-panel{background:var(--ui25-surface)!important;border-color:var(--ui25-border)!important;border-radius:var(--ui25-radius)!important;padding:24px!important;box-shadow:0 5px 20px #18385807!important}html body.admin-page .admin-panel-head{gap:14px!important;margin-bottom:20px!important}html body.admin-page .admin-panel h2{font-size:22px!important;line-height:1.4!important;letter-spacing:-.02em!important;color:var(--ui25-text)!important}html body.admin-page :is(.admin-panel-head p,.admin-panel>p){color:var(--ui25-muted)!important;font-size:14px!important;line-height:1.75!important}html body.admin-page :is(.admin-form,.admin-settings-form,.reminder-form){gap:12px!important}html body.admin-page :is(.admin-label,.ym-field-label){color:var(--ui25-text)!important;font-size:14px!important;line-height:1.5!important;font-weight:700!important}html body.admin-page :is(.admin-input,.admin-select){min-height:48px!important;padding:12px 14px!important;border-radius:12px!important;border-color:var(--ui25-border)!important;background:var(--ui25-surface)!important;color:var(--ui25-text)!important;font-size:16px!important;line-height:1.5!important}html body.admin-page :is(.admin-input,.admin-select):focus{border-color:var(--ui25-blue)!important;box-shadow:0 0 0 3px #1656ce1c!important}html body.admin-page textarea.admin-input{line-height:1.75!important;resize:vertical!important}html body.admin-page :is(.admin-input,.admin-select):disabled{background:#eef2f6!important;color:#64748b!important}html body.admin-page :is(.admin-note,.admin-device-box,.admin-role-guide div){font-size:14px!important;line-height:1.75!important}html body.admin-page .admin-note{background:var(--ui25-soft)!important;border-color:var(--ui25-border)!important;color:var(--ui25-muted)!important;padding:14px 16px!important}html body.admin-page .admin-primary{background:var(--ui25-blue)!important;color:#fff!important;border-radius:12px!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important;min-height:46px!important;box-shadow:0 3px 8px #1656ce20!important}html body.admin-page :is(.admin-pill-button:not(.danger),.admin-user-toggle,.admin-close){background:#fff!important;color:var(--ui25-blue)!important;border-color:var(--ui25-border)!important;border-radius:12px!important;font-size:13px!important;font-weight:700!important;line-height:1.5!important;min-height:44px!important}html body.admin-page :is(.admin-pill-button:not(.danger),.admin-user-toggle,.admin-close):hover:not(:disabled){background:#eef4ff!important;border-color:#91ade2!important}html body.admin-page .admin-user-toggle[aria-expanded=true]{background:#eaf1ff!important;border-color:#9ab6e6!important}html body.admin-page :is(.admin-tag,.admin-badge,.permission-chip,.admin-permission-chip){font-size:12px!important;line-height:1.5!important;font-weight:700!important}html body.admin-page #adminPowerSuite .admin-power-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))!important;gap:14px!important;margin-bottom:22px!important}html body.admin-page .admin-power-card{border-radius:14px!important;padding:20px!important;box-shadow:none!important}html body.admin-page .admin-power-card small{font-size:14px!important;line-height:1.65!important}html body.admin-page .admin-command-item{padding:16px!important;border-radius:14px!important;border-color:var(--ui25-border)!important;background:var(--ui25-surface)!important;gap:12px!important}html body.admin-page .admin-command-item>div>b{font-size:15px!important;line-height:1.5!important;color:var(--ui25-text)!important}html body.admin-page .admin-command-item>div>span{font-size:13px!important;line-height:1.65!important;color:var(--ui25-muted)!important}html body.admin-page .admin-command-item :is(a,button){min-height:42px!important;border-radius:10px!important;font-size:13px!important;font-weight:700!important;line-height:1.5!important}html body.admin-page :is(.admin-mini-row,.admin-current-role){font-size:14px!important;line-height:1.6!important}html body.admin-page .admin-tools{padding:16px!important;background:var(--ui25-soft)!important;border:1px solid var(--ui25-border)!important;border-radius:14px!important;gap:12px!important;align-items:center!important}html body.admin-page .admin-user-card{border-radius:16px!important;border-color:var(--ui25-border)!important}html body.admin-page :is(.admin-user-head,.admin-user-body){padding:18px!important}html body.admin-page .admin-user-email{font-size:16px!important;line-height:1.6!important;font-weight:750!important}html body.admin-page .admin-user-name{font-size:14px!important;line-height:1.6!important;color:var(--ui25-muted)!important}html body.admin-page .admin-user-body{background:var(--ui25-soft)!important}html body.admin-page .admin-meta-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important;gap:10px!important}html body.admin-page .admin-meta{padding:13px!important;border-color:var(--ui25-border)!important}html body.admin-page .admin-meta span{font-size:12px!important;line-height:1.5!important;text-transform:none!important;letter-spacing:0!important;color:var(--ui25-muted)!important}html body.admin-page .admin-meta b{font-size:14px!important;line-height:1.65!important;color:var(--ui25-text)!important}html body.admin-page .admin-action-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))!important;gap:10px!important}html body.admin-page .admin-action{font-size:13px!important;font-weight:700!important;line-height:1.5!important;min-height:44px!important;padding:10px 12px!important}html body.admin-page :is(.admin-audit-item,.bulk-progress,.bulk-summary,.bulk-sample){font-size:13px!important;line-height:1.7!important}html body.admin-page .bulk-table-wrap :is(th,td){padding:12px!important;font-size:13px!important;line-height:1.6!important}html body.admin-page .admin-secret-card{border-radius:20px!important;padding:28px!important;border-color:var(--ui25-border)!important}html body.admin-page .admin-secret-card:before{background:var(--ui25-blue)!important}html body.admin-page .admin-secret-card h3{font-size:24px!important;line-height:1.4!important;color:var(--ui25-text)!important}html body.admin-page .admin-secret-card p{font-size:15px!important;line-height:1.7!important;color:var(--ui25-muted)!important}html body.admin-page .admin-secret-value{background:#eef4ff!important;color:var(--ui25-text)!important}html body.admin-page :is(.sia-card,.sra-card,.listening-submission-card){border-radius:16px!important;box-shadow:0 3px 12px #18385806!important}html body.admin-page :is(.sia-card-head,.sra-head){padding:18px 20px!important}html body.admin-page :is(.sia-body,.sra-body){padding:20px!important}html body.admin-page :is(.sia-student h3,.sra-student h3){font-size:17px!important;line-height:1.5!important}html body.admin-page :is(.sia-content,.sia-question,.sra-question,.speaking-notify-preview){font-size:15px!important;line-height:1.8!important;overflow-wrap:anywhere!important}html body.admin-page :is(.sia-student p,.sra-student p,.sia-feedback-meta,.sra-feedback-meta,.sia-feedback-text,.sra-feedback-text,.sia-reply-status,.sra-reply-status){font-size:13px!important;line-height:1.7!important}html body.admin-page :is(.sia-reply textarea,.sia-feedback-edit-textarea,.sra-reply-input){font-size:16px!important;line-height:1.7!important;border-radius:12px!important;border-color:var(--ui25-border)!important}html body.admin-page :is(.sia-send,.sra-send-reply){min-height:44px!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important}html body.admin-page .reminder-type-card{border-radius:14px!important}html body.admin-page .reminder-type-card b{font-size:15px!important;line-height:1.5!important}html body.admin-page :is(.reminder-type-card small,.reminder-type-hint,.reminder-recipient-summary,.reminder-person-copy span,.reminder-history-main p){font-size:13px!important;line-height:1.7!important}html body.admin-page :is(.reminder-confirm,.reminder-person-copy b){font-size:14px!important;line-height:1.7!important}html body.ym-admin-workspace{--ink:var(--ui25-text);--muted:var(--ui25-muted);--line:var(--ui25-border);--blue:var(--ui25-blue);--navy:#153b68;background:var(--ui25-soft)!important;color:var(--ui25-text)!important}html body.ym-admin-workspace .workspace-sidebar :is(nav a,.sidebar-secondary a){border-radius:10px!important;font-size:14px!important;line-height:1.5!important}html body.ym-admin-workspace .workspace-sidebar nav a[aria-current=page]{background:var(--ui25-blue)!important;border-color:var(--ui25-blue)!important;color:#fff!important}html body.ym-admin-workspace .page-heading h1{font-size:clamp(28px,3vw,36px)!important;line-height:1.25!important;letter-spacing:-.03em!important}html body.ym-admin-workspace .page-heading p{font-size:15px!important;line-height:1.7!important}html body.ym-admin-workspace :is(.workspace-statusbar,.today-label,.breadcrumb){font-size:13px!important;line-height:1.6!important}html body.ym-admin-workspace :is(.topbar-actions button,.library-link,.workspace-statusbar>button){font-size:13px!important;line-height:1.5!important;min-height:40px!important}html body.ym-admin-workspace .metric-card{border-radius:var(--ui25-radius)!important;padding:20px!important;min-height:158px!important}html body.ym-admin-workspace .metric-top{font-size:14px!important;line-height:1.5!important}html body.ym-admin-workspace .metric-value{font-size:36px!important;line-height:1.15!important;letter-spacing:-.04em!important}html body.ym-admin-workspace .metric-caption{font-size:12px!important;line-height:1.65!important}html body.ym-admin-workspace :is(.panel,.live-card){border-radius:var(--ui25-radius)!important;box-shadow:0 3px 12px #18385805!important}html body.ym-admin-workspace .panel-head{padding:20px 22px!important}html body.ym-admin-workspace .panel-head h2{font-size:19px!important;line-height:1.4!important}html body.ym-admin-workspace :is(.panel-head p,.panel-head a,.text-link,.panel-note,.result-bar,.pager,.followup p,.distribution-row>div,.split-stat small,.overview-caption p,.quick-links a){font-size:13px!important;line-height:1.65!important}html body.ym-admin-workspace :is(.followup b,.live-card h3){font-size:15px!important;line-height:1.5!important}html body.ym-admin-workspace .toolbar{padding:18px 22px!important;background:#fafcff!important;gap:12px!important}html body.ym-admin-workspace .searchbox{background:#fff!important;border-radius:12px!important}html body.ym-admin-workspace :is(.searchbox input,.toolbar select,.profile-filters input,.profile-filters select){font-size:16px!important;line-height:1.5!important;min-height:46px!important}html body.ym-admin-workspace :is(.toolbar select,.profile-filters input,.profile-filters select){border-color:var(--ui25-border)!important;border-radius:12px!important}html body.ym-admin-workspace :is(.btn,.table-action,.pager button,.toolbar button,.profile-tabs button,.history-switch button,.note-actions a,.note-actions button){font-size:13px!important;font-weight:650!important;line-height:1.5!important;border-radius:10px!important;min-height:40px!important}html body.ym-admin-workspace .btn.primary{background:var(--ui25-blue)!important;border-color:var(--ui25-blue)!important;color:#fff!important}html body.ym-admin-workspace .table-wrap th{font-size:12px!important;line-height:1.5!important;font-weight:700!important;letter-spacing:0!important;padding:14px 18px!important;background:#f0f4fa!important;color:var(--ui25-muted)!important}html body.ym-admin-workspace .table-wrap td{font-size:14px!important;line-height:1.6!important;padding:18px!important}html body.ym-admin-workspace :is(.person b,.cell-main){font-size:14px!important;line-height:1.6!important}html body.ym-admin-workspace :is(.person small,.cell-sub,.show-email .email-text,.live-card .live-path,.live-card footer){font-size:12px!important;line-height:1.65!important}html body.ym-admin-workspace.show-email .email-text{font-size:12px!important;line-height:1.65!important}html body.ym-admin-workspace .pill{font-size:12px!important;line-height:1.5!important;padding:5px 10px!important}html body.ym-admin-workspace :is(.submetrics small,.profile-metrics small){font-size:13px!important;line-height:1.6!important}html body.ym-admin-workspace #profileDialog{border-color:var(--ui25-border)!important;background:var(--ui25-soft)!important}html body.ym-admin-workspace .profile-top h2{font-size:25px!important;line-height:1.4!important}html body.ym-admin-workspace .profile-tabs{flex-wrap:wrap!important;gap:8px!important;padding-bottom:14px!important;overflow:visible!important}html body.ym-admin-workspace .profile-tabs button{flex-shrink:1!important;white-space:normal!important}html body.ym-admin-workspace :is(.profile-tabs,.history-switch) button[aria-pressed=true]{background:var(--ui25-blue)!important;border-color:var(--ui25-blue)!important;color:#fff!important}html body.ym-admin-workspace :is(.timeline-item b,.note-card summary b){font-size:14px!important;line-height:1.6!important}html body.ym-admin-workspace :is(.timeline-item p,.timeline-item time,.note-card summary small,.coverage){font-size:13px!important;line-height:1.7!important}html body.ym-admin-workspace .note-content{font-size:15px!important;line-height:1.85!important}html body.ss-page .ss-hero{border-top-color:var(--ui25-border)!important;border-radius:var(--ui25-radius)!important;box-shadow:0 5px 20px #18385807!important}html body.ss-page .ss-hero h1{font-size:clamp(29px,3.4vw,42px)!important;line-height:1.25!important;color:var(--ui25-text)!important}html body.ss-page .ss-hero p{font-size:16px!important;line-height:1.75!important;color:var(--ui25-muted)!important}html body.ss-page :is(.ss-panel,.ss-admin-session,.ss-stat){border-radius:var(--ui25-radius)!important}html body.ss-page :is(.ss-panel h2,.ss-section-head h2){font-size:23px!important;line-height:1.4!important;color:var(--ui25-text)!important}html body.ss-page .ss-field>span{font-size:14px!important;line-height:1.5!important;font-weight:700!important}html body.ss-page :is(.ss-field small,.ss-privacy,.ss-note,.ss-class-row small,.ss-class-panel summary span,.ss-quick-footer .ss-caption,.ss-manual-badge,.sb-row-note,.sb-clock+small){font-size:13px!important;line-height:1.7!important}html body.ss-page .ss-caption{font-size:14px!important;line-height:1.75!important;color:var(--ui25-muted)!important}html body.ss-page .ss-input{font-size:16px!important;line-height:1.5!important;min-height:48px!important;padding:12px 14px!important;border-radius:12px!important}html body.ss-page .ss-input:not([aria-invalid=true]):not(:disabled){background:#fff!important;border-color:var(--ui25-border)!important;color:var(--ui25-text)!important}html body.ss-page .ss-input:not([aria-invalid=true]):focus{border-color:var(--ui25-blue)!important;box-shadow:0 0 0 3px #1656ce1c!important}html body.ss-page .ss-input[aria-invalid=true]{border-color:var(--ss-red)!important;background:#fff8f9!important}html body.ss-page .ss-input:disabled{background:#eef2f6!important;color:#64748b!important}html body.ss-page textarea.ss-input{line-height:1.75!important}html body.ss-page .ss-button{font-size:14px!important;line-height:1.5!important;font-weight:700!important;border-radius:12px!important}html body.ss-page .ss-button.ss-primary{background:var(--ui25-blue)!important;border-color:var(--ui25-blue)!important;color:#fff!important}html body.ss-page .ss-button.ss-primary:hover:not(:disabled){background:#1247ab!important;border-color:#1247ab!important}html body.ss-page .ss-filters{align-items:flex-end!important;border-color:var(--ui25-border)!important}html body.ss-page .ss-filters>label:not(.ss-check-label){flex:1 1 180px!important;min-width:0!important}html body.ss-page .ss-filters .ss-input{width:100%!important}html body.ss-page :is(.ss-quick-top,.sb-basics,.sb-timing){grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))!important;gap:16px!important}html body.ss-page :is(.ss-quick-top>.ss-field,.sb-basics>.ss-field){grid-column:auto!important}html body.ss-page .ss-quick-body{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important;gap:20px!important}html body.ss-page .ss-entry-guide{padding:20px!important;background:var(--ui25-soft)!important;border-color:var(--ui25-border)!important}html body.ss-page .ss-dialog-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;gap:0 18px!important}html body.ss-page :is(.ss-quick-options>summary,.ss-class-panel>summary,.sb-paste>summary){font-size:15px!important;line-height:1.7!important}html body.ss-page :is(.ss-quick-options>summary span,.sb-paste>summary span){font-size:13px!important;line-height:1.7!important}html body.ss-page :is(.ss-slot-meta,.ss-slot-note,.ss-booking p,.ss-stat span){font-size:14px!important;line-height:1.65!important}html body.ss-page .ss-stat{padding:20px!important}html body.ss-page .ss-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important;gap:14px!important}html body.ss-page .ss-admin-top h3{font-size:22px!important;line-height:1.45!important}html body.ss-page :is(.ss-dialog form,.sb-review-inner){padding:26px!important}html body.ss-page .ss-dialog h2{font-size:24px!important;line-height:1.4!important;color:var(--ui25-text)!important}html body.ss-page .ss-dialog{border-color:var(--ui25-border)!important}html body.ss-page .sb-range{background:var(--ui25-soft)!important;border-color:var(--ui25-border)!important}html body.ss-page .sb-range-bar{flex-wrap:wrap!important}html body.ss-page .sb-range-bar h3{font-size:19px!important;line-height:1.5!important}html body.ss-page .sb-table th{font-size:13px!important;line-height:1.5!important;padding:14px 12px!important}html body.ss-page .sb-table td{line-height:1.6!important}html body.ss-page .ss-group li{flex-wrap:wrap!important;gap:10px!important;line-height:1.6!important}@media(max-width:1120px){html body.admin-page .admin-command-center>.admin-panel{margin-top:0!important}}@media(max-width:960px){html body.ym-admin-workspace .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){html body.admin-page .admin-center{padding-block:24px 40px!important}html body.admin-page .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.admin-page .admin-panel{padding:20px 16px!important}html body.admin-page .admin-hero{padding:0!important}html body.admin-page .admin-panel h2{font-size:21px!important}html body.admin-page .admin-tools{padding:12px!important}html body.admin-page :is(.sia-card-head,.sra-head,.sia-body,.sra-body){padding:16px!important}html body.admin-page .admin-secret-card{padding:22px!important}html body.ym-admin-workspace :is(.panel-head,.toolbar){padding:18px 16px!important}html body.ym-admin-workspace .metric-card{padding:16px!important}html body.ym-admin-workspace .workspace-statusbar>span{max-width:100%!important}html body.ym-admin-workspace .heading-actions{flex-wrap:wrap!important;justify-content:flex-start!important}html body.ym-admin-workspace .profile-top{gap:12px!important}html body.ss-page .ss-panel{padding:20px 16px!important}html body.ss-page :is(.ss-dialog form,.sb-review-inner){padding:22px 16px!important}html body.ss-page .ss-dialog h2{font-size:22px!important}html body.ss-page .ss-entry-guide{margin-top:0!important}}@media(max-width:380px){html body.admin-page .admin-stats,html body.ym-admin-workspace .metric-grid{grid-template-columns:minmax(0,1fr)!important}}}@layer ym-content-layout{html body.ym-flashcards-set .study-grid,html body.ym-flashcards-set .study-grid>.panel{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body.ym-flashcards-set :is(.card-stage,.flashcard){position:relative!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;perspective:none!important;transform:none!important}html body.ym-flashcards-set .flashcard>.face{position:relative!important;inset:auto!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;transform:none!important;backface-visibility:visible!important;-webkit-backface-visibility:visible!important}html body.ym-flashcards-set .controls.flashcard-controls-v2{display:block!important;position:static!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:16px 0 0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}html body.ym-flashcards-set .controls>.card-navigation-row{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}html body.ym-flashcards-set .controls>.card-navigation-row>button{flex:1 1 160px!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:48px!important;height:auto!important;margin:0!important;padding:12px 14px!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;box-sizing:border-box!important}html body.ym-flashcards-set .controls>.card-navigation-row>button :is(span,font){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.ym-flashcards-set .fc-keyboard-bar{width:100%!important;box-sizing:border-box!important;justify-content:flex-start!important;overflow:visible!important;gap:10px!important}html body.ym-flashcards-set .fc-keyboard-core{display:inline-flex!important;flex:0 1 auto!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important}html body.ym-flashcards-set .study-grid>.panel:has(>.fc-keyboard-bar) .hint-line{display:none!important}}

@layer ym-content-layout{:root{color-scheme:light;--ed-bg:#f1f6fc;--ed-surface:#ffffff;--ed-ink:#232b50;--ed-muted:#626982;--ed-accent:#6550b5;--ed-line:#dce4f0;--ed-radius:22px;--ed-shadow:0 10px 32px #232b5006;--ed-soft:#f1eef8;--ed-font:Inter,"Segoe UI",Arial,sans-serif;--ed-serif:Georgia,"Times New Roman",serif;--ed-max:1200px;--ed-gutter:clamp(18px,3vw,32px);--ed-gold:#b99b60;--ed-space:24px}html:root,html body{background:var(--ed-bg)!important;color:var(--ed-ink)!important}html body{--paper:var(--ed-bg);--ink:var(--ed-ink);--muted:var(--ed-muted);--purple:var(--ed-accent);--line:var(--ed-line);--studio-ink:var(--ed-ink);--studio-muted:var(--ed-muted);--studio-blue:var(--ed-accent);--studio-navy:var(--ed-ink);--studio-line:var(--ed-line);--studio-soft:var(--ed-bg);--studio-elevation:var(--ed-shadow);--studio-font:var(--ed-font);--sf-ink:var(--ed-ink);--sf-muted:var(--ed-muted);--sf-blue:var(--ed-accent);--sf-navy:var(--ed-ink);--sf-line:var(--ed-line);--sf-soft:var(--ed-bg);font-family:var(--ed-font)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;isolation:isolate}html body:is(#ym-speaking-format,.ym-studio,.auth-page,.ym-admin-workspace,:has(>.learning-header),:has(>.learning-main))::before{content:""!important;display:block!important;position:fixed!important;inset:0!important;width:auto!important;height:auto!important;z-index:-1!important;pointer-events:none!important;background:transparent url(/assets/yenglish-logo-v22.webp) no-repeat center bottom 8vh!important;background-size:min(80vw,1080px) auto!important;opacity:.045!important;transform:none!important;filter:grayscale(1)!important;box-shadow:none!important;mask:none!important;-webkit-mask:none!important;border:0!important;border-radius:0!important;animation:none!important}html body :is(.site-header,.bank-header){background:var(--ed-bg)!important;border-top:0!important;border-bottom:1px solid var(--ed-line)!important;box-shadow:none!important}html body :is(.site-nav,.bank-nav){border-color:var(--ed-line)!important;background:transparent!important}html body :is(.site-nav,.bank-nav)>:is(a,button),html body .nav-group>.nav-parent,html body .nav-group>.nav-toggle{color:var(--ed-ink)!important;-webkit-text-fill-color:currentColor!important;border-radius:12px!important}html body :is(.site-nav,.bank-nav)>a.active,html body .nav-group:has(>.nav-parent.active){background:var(--ed-soft)!important;border-color:#dfd8ef!important;color:var(--ed-accent)!important;-webkit-text-fill-color:currentColor!important}html body .nav-group:has(>.nav-parent.active)>:is(.nav-parent,.nav-toggle){background:transparent!important;color:var(--ed-accent)!important;-webkit-text-fill-color:currentColor!important}html body :is(.site-nav,.bank-nav)>a:not(.active):hover,html body .nav-group:not(:has(>.active)):hover{background:#e8eff8!important;border-color:var(--ed-line)!important}html body .nav-submenu{background:var(--ed-surface)!important;border:1px solid var(--ed-line)!important;border-radius:16px!important;box-shadow:0 14px 40px #232b5012!important}html body .nav-submenu a{color:var(--ed-ink)!important;-webkit-text-fill-color:currentColor!important}html body .nav-submenu a:hover{background:var(--ed-soft)!important}html body:is(#ym-speaking-format,.ym-studio,.ym-premium-flashcards) :is(.site-nav,.bank-nav) .nav-group:has(>.nav-parent.active){background:var(--ed-ink)!important;border-color:var(--ed-ink)!important}html body:is(#ym-speaking-format,.ym-studio,.ym-premium-flashcards) :is(.site-nav,.bank-nav) .nav-group:has(>.nav-parent.active)>:is(.nav-parent,.nav-toggle){color:#fff!important;-webkit-text-fill-color:#fff!important;background:transparent!important}html body :is(.btn.primary,.btn.btn-primary){background:var(--ed-accent)!important;border-color:var(--ed-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-radius:12px!important;box-shadow:none!important}html body :is(.btn.secondary,.btn.btn-secondary){background:var(--ed-surface)!important;border-color:var(--ed-line)!important;color:var(--ed-ink)!important;-webkit-text-fill-color:var(--ed-ink)!important;border-radius:12px!important;box-shadow:none!important}html body :is(.btn.primary,.btn.btn-primary):not(:disabled):hover{background:#5743a4!important}html body :is(.btn.secondary,.btn.btn-secondary):not(:disabled):hover{background:var(--ed-soft)!important}html body :is(button,a,input,textarea,select,summary,[tabindex="0"]):focus-visible{outline:3px solid #8b75c8!important;outline-offset:4px!important}html body .public-learning-entry{background:var(--ed-surface)!important;border:1px solid var(--ed-line)!important;border-radius:var(--ed-radius)!important;box-shadow:var(--ed-shadow)!important;color:var(--ed-ink)!important;padding:clamp(20px,2vw,28px)!important;gap:20px!important;box-sizing:border-box!important}html body .public-learning-copy{min-width:0!important;max-width:100%!important}html body .public-learning-copy :is(strong,small){overflow-wrap:anywhere!important}html body .public-learning-actions{min-width:0!important;max-width:100%!important}html body .public-learning-entry :is(h2,h3,strong){color:var(--ed-ink)!important}html body .public-learning-entry p{color:var(--ed-muted)!important}html body .public-learning-actions a{background:var(--ed-accent)!important;border:1px solid var(--ed-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-radius:12px!important}html body .public-learning-actions a:last-child{background:#fff!important;border-color:var(--ed-line)!important;color:var(--ed-accent)!important;-webkit-text-fill-color:var(--ed-accent)!important}html body .public-learning-actions a:hover{filter:brightness(.97)}html body :is(.site-footer,.bank-footer,.source-footer,.fc-footer,.auth-footer,.ss-footer,.learning-footer){background:transparent!important;border-color:var(--ed-line)!important;color:var(--ed-muted)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html body :is(.site-footer,.bank-footer,.source-footer,.fc-footer,.auth-footer,.ss-footer,.learning-footer) strong{color:var(--ed-ink)!important;-webkit-text-fill-color:currentColor!important}html body:has(>.learning-header){--paper:var(--ed-bg);--line:var(--ed-line);min-height:100vh}html body .learning-header{background:var(--ed-bg)!important;border-color:var(--ed-line)!important}html body .learning-workspace{background:var(--ed-surface)!important;border-color:var(--ed-line)!important;border-radius:var(--ed-radius)!important;box-shadow:var(--ed-shadow)!important}html body .deck-tile{border-color:var(--ed-line)!important;border-radius:var(--ed-radius)!important;background:var(--ed-surface)!important}html body .deck-tile:hover{box-shadow:0 14px 36px #232b500a!important}html body .catalogue-search-label input{border-color:var(--ed-line)!important}html body .art-front{background:#fff!important;border-color:var(--ed-line)!important}html body .lesson-badges span:not(:last-child){border-color:var(--ed-line)!important;background:#fff!important}html body .learning-main .mode-tabs{background:var(--ed-soft)!important}html body :is(.site-header,.bank-header){padding-inline:max(var(--ed-gutter),calc((100% - var(--ed-max))/2))!important}html body:is(#ym-speaking-format,.ym-studio,.ym-premium-flashcards) :is(.site-header,.bank-header)[data-ym-main-header-premium]{padding-inline:max(var(--ed-gutter),calc((100% - var(--ed-max))/2))!important}html body .nav-group>.nav-toggle{color:var(--ed-ink)!important}html body .nav-group:has(>.nav-parent.active)>.nav-toggle{color:var(--ed-accent)!important}html body .public-learning-copy strong{font-family:var(--ed-serif)!important;font-size:clamp(24px,2.2vw,30px)!important;font-weight:400!important;line-height:1.25!important;letter-spacing:-.025em!important}html body .public-learning-copy small{line-height:1.7!important}html body .public-learning-actions a{min-height:48px!important;align-items:center!important;justify-content:center!important}html body :is(.learning-header,.learning-main,.learning-footer){width:min(calc(100% - var(--ed-gutter) - var(--ed-gutter)),var(--ed-max))!important;max-width:var(--ed-max)!important;margin-inline:auto!important;box-sizing:border-box!important}html body .learning-header{height:auto!important;min-height:94px!important;padding:20px 0!important;gap:20px!important;flex-wrap:wrap!important}html body .learning-header .brand{min-width:0!important;max-width:100%!important}html body .learning-header .brand img{display:block!important;width:188px!important;max-width:100%!important;height:48px!important;object-fit:contain!important}html body .learning-header .brand>span{display:none!important}html body .learning-header :is(.public-links,.lesson-public-links){display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px 22px!important;min-width:0!important;max-width:100%!important}html body .learning-header :is(.public-links,.lesson-public-links) a{display:inline-flex!important;align-items:center!important;min-height:44px!important;font-size:14px!important;font-weight:650!important;text-decoration:none!important;color:var(--ed-ink)!important;white-space:normal!important}html body .learning-header :is(.public-links,.lesson-public-links) a:hover{color:var(--ed-accent)!important}html body .learning-main{padding:0!important}html body .learning-main .lesson-intro{padding:52px 0 44px!important;gap:clamp(24px,5vw,72px)!important;min-height:340px!important}html body .learning-main .catalogue-intro{padding-block:64px 56px!important;min-height:390px!important}html body .learning-main .intro-copy{min-width:0!important;flex:1 1 0!important}html body .learning-main .lesson-intro h1{font-size:clamp(36px,4.6vw,64px)!important;line-height:1.1!important;letter-spacing:-.035em!important;margin-bottom:24px!important}html body .learning-main .catalogue-intro h1{font-size:clamp(42px,5.5vw,74px)!important}html body .learning-main .intro-description{font-size:15px!important;line-height:1.8!important;max-width:620px!important}html body .learning-main .eyebrow{font-size:11px!important;line-height:1.5!important;letter-spacing:.16em!important}html body .learning-main .lesson-badges{gap:8px!important;margin-top:24px!important}html body .learning-main .lesson-badges span{font-size:11px!important;line-height:1.4!important;padding:8px 12px!important}html body .learning-main .intro-art{flex-shrink:0!important;margin-right:30px!important}html body .learning-main .catalogue-heading{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(240px,310px)!important;align-items:end!important;gap:24px!important;margin:24px 0!important}html body .learning-main .catalogue-heading h2{font-family:var(--ed-serif)!important;font-size:clamp(28px,3vw,36px)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.025em!important}html body .learning-main .catalogue-search-label{min-width:0!important;gap:10px!important;font-size:13px!important}html body .learning-main .catalogue-search-label input{width:100%!important;min-width:0!important;min-height:48px!important;font-size:15px!important;padding:12px 16px!important;border-radius:12px!important}html body .learning-main .deck-grid{gap:24px!important;align-items:stretch!important}html body .learning-main .deck-tile{padding:28px!important;min-width:0!important}html body .learning-main .deck-category{font-size:10px!important;line-height:1.5!important;letter-spacing:.16em!important}html body .learning-main .deck-tile h3{font-size:clamp(26px,2.35vw,30px)!important;line-height:1.25!important;letter-spacing:-.025em!important;margin:20px 0 14px!important;font-weight:400!important}html body .learning-main .deck-tile>p{font-size:14px!important;line-height:1.8!important;margin-bottom:28px!important}html body .learning-main .deck-tile-bottom{margin-top:auto!important;padding-top:18px!important;gap:12px!important;flex-wrap:wrap!important}html body .learning-main .deck-tile-bottom span{font-size:11px!important;line-height:1.6!important}html body .learning-main .deck-tile-bottom a{font-size:13px!important;line-height:1.6!important}html body .learning-main :is(#catalogue-status,.lesson-bottom){font-size:13px!important;line-height:1.7!important}html body .learning-footer{padding:24px 0!important;position:relative!important;gap:16px!important;flex-wrap:wrap!important;font-size:12px!important;line-height:1.7!important}html body .learning-footer::before{content:"";position:absolute;inset:-1px auto auto 0;width:64px;height:1px;background:var(--ed-gold);pointer-events:none}html body .learning-footer strong{font-size:11px!important;letter-spacing:.12em!important}@media(max-width:760px){html body .learning-main .lesson-intro{padding-block:36px!important;min-height:0!important;gap:20px!important}html body .learning-main .catalogue-heading{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}html body .learning-main .catalogue-search-label{margin-top:0!important}html body .learning-main .intro-art{margin-right:0!important}html body .learning-main .deck-grid{gap:18px!important}html body .learning-main .deck-tile{padding:24px!important}}@media(max-width:600px){html body .learning-header{gap:8px!important;padding-block:16px!important;min-height:0!important}html body .learning-header .brand img{width:166px!important;height:42px!important}html body .learning-header :is(.public-links,.lesson-public-links){width:100%!important}html body .learning-header :is(.public-links,.lesson-public-links) a{font-size:13px!important;min-height:36px!important}html body .learning-main .intro-art{display:none!important}html body .learning-main .intro-description{font-size:14px!important}html body .learning-main .deck-tile{padding:22px!important}html body .learning-main .lesson-bottom{padding-block:24px 36px!important}}@media(max-width:760px){html body .learning-header{gap:12px}html body .catalogue-search-label input{font-size:16px!important}}@media(max-width:600px){html body .public-learning-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:10px!important}html body .public-learning-actions a{min-width:0!important;min-height:44px!important;white-space:normal!important;text-align:center!important;overflow-wrap:anywhere!important}html body .public-learning-actions a:last-child{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}html body :is(.deck-tile,.topic-card,.set-card,.btn,.nav-group,.nav-submenu){transition:none!important}}@media(forced-colors:active){html body :is(button,a,input,textarea,select,summary,[tabindex="0"]):focus-visible{outline-color:Highlight!important}}@media print{html:root,html body{background:#fff!important;color:#000!important}html body:is(#ym-speaking-format,.ym-studio,.auth-page,.ym-admin-workspace,:has(>.learning-header),:has(>.learning-main))::before{display:none!important}html body :is(.learning-workspace,.deck-tile,.public-learning-entry){box-shadow:none!important}}}@layer ym-content-layout{html body:is(.auth-page,.ym-admin-workspace,.ss-page){--auth-bg:var(--ed-bg,#f1f6fc);--auth-ink:var(--ed-ink,#232b50);--auth-blue:var(--ed-accent,#6550b5);--auth-blue-dark:var(--ed-ink,#232b50);--auth-muted:var(--ed-muted,#626982);--auth-line:var(--ed-line,#dce4f0);--ui25-text:var(--ed-ink,#232b50);--ui25-muted:var(--ed-muted,#626982);--ui25-blue:var(--ed-accent,#6550b5);--ui25-border:var(--ed-line,#dce4f0);--ui25-surface:var(--ed-surface,#fff);--ui25-soft:var(--ed-bg,#f1f6fc);--ui25-radius:var(--ed-radius,20px);--ss-ink:var(--ed-ink,#232b50);--ss-muted:var(--ed-muted,#626982);--ss-blue:var(--ed-accent,#6550b5);--ss-border:var(--ed-line,#dce4f0);--ss-tint:#f1eef8;--vb-ink:var(--ed-ink,#232b50);--vb-muted:var(--ed-muted,#626982);--vb-blue:var(--ed-accent,#6550b5);--vb-line:var(--ed-line,#dce4f0);--vb-soft:#f1eef8;background:var(--ed-bg,#f1f6fc)!important;background-image:none!important;color:var(--ed-ink,#232b50)!important}html body.auth-page :is(.auth-shell,.auth-main,.admin-center),html body.ss-page :is(.ss-shell,main),html body.ym-admin-workspace :is(.workspace-body,main){min-width:0!important;background-color:transparent!important}html body.auth-page::before,html body.auth-page::after,html body.auth-page .auth-shell::before,html body.auth-page .auth-shell::after,html body.auth-page :is(.auth-copy,.auth-card,.auth-header,.admin-hero,.admin-stat,.admin-power-card)::before,html body.auth-page :is(.auth-copy,.auth-card,.auth-header,.admin-hero,.admin-stat,.admin-power-card)::after{content:none!important;box-shadow:none!important;background:none!important}html body.auth-page:not(.admin-page) .auth-main:not(.auth-main-single){width:100%!important;max-width:1160px!important;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr)!important;gap:28px!important;align-items:start!important;padding-block:30px 44px!important}html body.auth-page:not(.admin-page) :is(.auth-copy,.auth-card,.change-card){background:var(--ed-surface,#fff)!important;background-image:none!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:var(--ed-radius,20px)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;padding:clamp(22px,3vw,38px)!important;min-width:0!important;color:var(--ed-ink,#232b50)!important}html body.auth-page:not(.admin-page) .auth-copy{max-width:none!important}html body.auth-page:not(.admin-page) .auth-card{max-width:none!important;margin:0!important}html body.auth-page:not(.admin-page) :is(.auth-copy h1,.change-card h1,.device-card h1){font-family:Georgia,"Times New Roman",serif!important;font-weight:500!important;font-size:clamp(32px,4.5vw,54px)!important;line-height:1.12!important;letter-spacing:-.035em!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important;background:none!important;text-shadow:none!important;margin:15px 0 20px!important}html body.auth-page:not(.admin-page) .auth-copy h1 span{font-family:inherit!important;color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:var(--ed-accent,#6550b5)!important;background:none!important}html body.auth-page:not(.admin-page) .auth-copy>p{color:var(--ed-muted,#626982)!important;font-size:16px!important;line-height:1.8!important;max-width:50ch!important;margin-bottom:26px!important}html body.auth-page:not(.admin-page) .auth-features{gap:12px!important}html body.auth-page:not(.admin-page) .auth-feature{padding:15px!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:14px!important;background:var(--ed-bg,#f1f6fc)!important;box-shadow:none!important;align-items:flex-start!important}html body.auth-page:not(.admin-page) .auth-feature i{background:#f1eef8!important;color:var(--ed-accent,#6550b5)!important;border:1px solid #e2dcef!important;border-radius:10px!important}html body.auth-page:not(.admin-page) .auth-feature b{color:var(--ed-ink,#232b50)!important;font-size:14px!important}html body.auth-page:not(.admin-page) .auth-feature span{color:var(--ed-muted,#626982)!important;font-size:13px!important;line-height:1.65!important}html body.auth-page:not(.admin-page) :is(.auth-card h2,.auth-field-label,.change-label){font-family:Arial,Helvetica,sans-serif!important;color:var(--ed-ink,#232b50)!important}html body.auth-page:not(.admin-page) .auth-card h2{font-size:24px!important;line-height:1.3!important;margin:10px 0 14px!important;letter-spacing:-.025em!important}html body.auth-page:not(.admin-page) :is(.auth-card>p,.change-card>p,.auth-help-row,.change-hint){color:var(--ed-muted,#626982)!important;line-height:1.75!important;font-size:14px!important}html body.auth-page:not(.admin-page) :is(.auth-eyebrow,.auth-card-kicker){color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:currentColor!important;background:none!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important}html body.auth-page:not(.admin-page) :is(.auth-recovery-box,.studio-login-help,.auth-remember-device,.change-user){background:var(--ed-bg,#f1f6fc)!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:12px!important;padding:14px 16px!important;box-shadow:none!important}html body.auth-page:not(.admin-page) :is(.auth-recovery-box summary,.studio-login-help summary,.auth-remember-device strong,.change-user){color:var(--ed-ink,#232b50)!important;font-size:13px!important;line-height:1.6!important}html body.auth-page:not(.admin-page) .auth-remember-device small{color:var(--ed-muted,#626982)!important;line-height:1.65!important}html body.auth-page:not(.admin-page) :is(.auth-field,.change-input){min-height:48px!important;background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;border-radius:11px!important;color:var(--ed-ink,#232b50)!important;font-size:16px!important}html body.auth-page:not(.admin-page) :is(.auth-secondary-login,.auth-login-btn,.change-submit){background:var(--ed-accent,#6550b5)!important;border-color:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-radius:12px!important;box-shadow:none!important;font-size:15px!important;font-weight:700!important;min-height:48px!important}html body.auth-page:not(.admin-page) :is(.auth-secondary-login,.auth-login-btn,.change-submit):hover:not(:disabled){background:#554198!important;border-color:#554198!important}html body.auth-page:not(.admin-page) .change-card{width:calc(100% - 32px)!important;max-width:660px!important;margin:34px auto!important}html body.auth-page:not(.admin-page) .auth-main-single{width:100%!important;max-width:760px!important;margin-inline:auto!important;padding-block:32px 48px!important}html body.auth-page .auth-footer{color:var(--ed-muted,#626982)!important;font-size:12px!important;padding-block:20px!important}html body.auth-page .auth-footer strong{color:var(--ed-ink,#232b50)!important}html body.admin-page .admin-center{padding-block:30px 48px!important}html body.admin-page .admin-hero{background:var(--ed-surface,#fff)!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:var(--ed-radius,20px)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;padding:clamp(22px,3vw,36px)!important;gap:24px!important;margin-bottom:24px!important}html body.admin-page .admin-hero h1,html body.ym-admin-workspace .page-heading h1,html body.ss-page .ss-hero h1,html body.vocabulary-builder-page .vb-intro h1{font-family:Georgia,"Times New Roman",serif!important;font-weight:500!important;font-size:clamp(30px,3.8vw,46px)!important;line-height:1.15!important;letter-spacing:-.035em!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important;background:none!important;text-shadow:none!important;max-width:100%!important}html body.admin-page .admin-hero h1 span{color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:var(--ed-accent,#6550b5)!important;background:none!important;font-family:inherit!important}html body.admin-page .admin-hero p{color:var(--ed-muted,#626982)!important;font-size:15px!important;line-height:1.75!important;max-width:82ch!important}html body.admin-page :is(.auth-eyebrow,.admin-hero .auth-eyebrow){color:var(--ed-accent,#6550b5)!important;font-size:11px!important;letter-spacing:.1em!important}html body.admin-page .admin-current{font-size:13px!important;color:var(--ed-muted,#626982)!important}html body.admin-page .admin-current strong{color:var(--ed-ink,#232b50)!important}html body.admin-page .admin-stats{gap:12px!important;margin-bottom:24px!important}html body.admin-page .admin-stat{border-radius:16px!important;border:1px solid var(--ed-line,#dce4f0)!important;padding:18px 16px!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important}html body.admin-page .admin-stat:not(.is-active){background:#fff!important}html body.admin-page .admin-stat:not(.alert):not(.success) b{color:var(--ed-ink,#232b50)!important}html body.admin-page .admin-stat b{font-size:28px!important;line-height:1.15!important}html body.admin-page .admin-stat span{color:var(--ed-muted,#626982)!important;font-size:12px!important;line-height:1.55!important}html body.admin-page .speaking-idea-stat-filters .admin-stat.is-active:not(.alert):not(.success){background:#f1eef8!important;border-color:var(--ed-accent,#6550b5)!important;box-shadow:inset 0 0 0 1px var(--ed-accent,#6550b5)!important}html body.admin-page :is(.admin-panel,.email-setup-card,.admin-user-card,.sia-card,.sra-card,.listening-submission-card){background:#fff!important;background-image:none!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:var(--ed-radius,20px)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;min-width:0!important}html body.admin-page .admin-panel{padding:24px!important}html body.admin-page .admin-panel-head{margin-bottom:20px!important;gap:16px!important}html body.admin-page :is(.admin-panel h2,.email-setup-card h2){font-family:Arial,Helvetica,sans-serif!important;font-size:21px!important;font-weight:700!important;letter-spacing:-.025em!important;color:var(--ed-ink,#232b50)!important;line-height:1.4!important}html body.admin-page :is(.admin-panel-head p,.admin-panel>p,.email-setup-card>p){color:var(--ed-muted,#626982)!important;font-size:14px!important;line-height:1.7!important}html body.admin-page :is(.admin-power-card,.admin-command-item,.admin-meta,.admin-tools,.admin-role-guide>div,.admin-device-box,.email-setup-step){background:var(--ed-bg,#f1f6fc)!important;background-image:none!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:14px!important;box-shadow:none!important}html body.admin-page .admin-power-card{padding:20px!important}html body.admin-page .admin-power-card :is(b,span){color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important}html body.admin-page .admin-power-card small{color:var(--ed-muted,#626982)!important}html body.admin-page .admin-command-icon{background:#f1eef8!important;color:var(--ed-accent,#6550b5)!important;border-radius:10px!important}html body.admin-page .admin-command-item>div>b{color:var(--ed-ink,#232b50)!important}html body.admin-page .admin-command-item>div>span{color:var(--ed-muted,#626982)!important}html body.admin-page :is(.admin-user-body,.admin-note,.admin-secret-value){background:var(--ed-bg,#f1f6fc)!important;border-color:var(--ed-line,#dce4f0)!important;color:var(--ed-muted,#626982)!important}html body.admin-page :is(.admin-user-name,.admin-meta span,.admin-mini-row,.sia-student p,.sra-student p){color:var(--ed-muted,#626982)!important}html body.admin-page :is(.admin-meta b,.admin-user-email,.sia-student h3,.sra-student h3,.sia-question,.sra-question,.sia-content){color:var(--ed-ink,#232b50)!important}html body.admin-page :is(.sia-card-head,.sra-head,.admin-user-head){background:#fff!important;border-color:var(--ed-line,#dce4f0)!important}html body.admin-page :is(.admin-tag:not(.pink),.permission-chip,.admin-permission-chip){background:#f1eef8!important;color:var(--ed-accent,#6550b5)!important;border-color:#dfd8ef!important}html body.admin-page .reminder-type-card{background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;border-radius:14px!important}html body.admin-page .reminder-type-card:has(input:checked){background:#f1eef8!important;border-color:var(--ed-accent,#6550b5)!important}html body.admin-page :is(.bulk-table-wrap,.admin-audit){max-width:100%!important;min-width:0!important;overflow-x:auto!important}html body.admin-page .bulk-table-wrap :is(th,td){font-family:Arial,Helvetica,sans-serif!important;padding:12px!important;font-size:13px!important;line-height:1.65!important}html body.admin-page .bulk-table-wrap th{background:var(--ed-bg,#f1f6fc)!important;color:var(--ed-muted,#626982)!important}html body.admin-page .admin-secret-card{background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;border-radius:20px!important;box-shadow:0 20px 70px #232b5024!important}html body.admin-page .admin-secret-card:before{background:var(--ed-accent,#6550b5)!important}html body.ym-admin-workspace{--ink:var(--ed-ink,#232b50);--muted:var(--ed-muted,#626982);--line:var(--ed-line,#dce4f0);--blue:var(--ed-accent,#6550b5);--navy:var(--ed-ink,#232b50)}html body.ym-admin-workspace :is(.workspace-sidebar,.workspace-topbar,.profile-top){background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;box-shadow:none!important}html body.ym-admin-workspace .workspace-sidebar nav a[aria-current=page]{background:#f1eef8!important;border-color:#e0d9f0!important;color:var(--ed-accent,#6550b5)!important;box-shadow:none!important}html body.ym-admin-workspace .workspace-sidebar nav a[aria-current=page] :is(svg,b){color:var(--ed-accent,#6550b5)!important;background:transparent!important}html body.ym-admin-workspace :is(.metric-card,.panel,.live-card,.note-card,.profile-metrics>div){background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:var(--ed-radius,20px)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;min-width:0!important}html body.ym-admin-workspace .metric-card{padding:20px!important;min-height:150px!important}html body.ym-admin-workspace .metric-card.featured{background:#f1eef8!important;border-color:#e0d9f0!important;color:var(--ed-ink,#232b50)!important}html body.ym-admin-workspace .metric-card.featured::after{content:none!important}html body.ym-admin-workspace .metric-card.featured :is(.metric-top,.metric-caption){color:var(--ed-muted,#626982)!important}html body.ym-admin-workspace .metric-card.featured .metric-value{color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:currentColor!important}html body.ym-admin-workspace .metric-card.featured .metric-icon{background:#fff!important;border-color:#dfd8ef!important;color:var(--ed-accent,#6550b5)!important}html body.ym-admin-workspace .panel-head{background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;padding:20px!important}html body.ym-admin-workspace :is(.panel-head h2,.profile-top h2){font-family:Arial,Helvetica,sans-serif!important;color:var(--ed-ink,#232b50)!important;font-weight:700!important}html body.ym-admin-workspace :is(.toolbar,.result-bar,.panel-note,.profile-body){background:var(--ed-bg,#f1f6fc)!important;border-color:var(--ed-line,#dce4f0)!important}html body.ym-admin-workspace .table-wrap{min-width:0!important;max-width:100%!important;overflow-x:auto!important}html body.ym-admin-workspace .table-wrap th{background:#f4f7fc!important;color:var(--ed-muted,#626982)!important;font-size:12px!important;padding:12px 16px!important}html body.ym-admin-workspace .table-wrap td{font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.65!important;padding:16px!important}html body.ym-admin-workspace :is(.cell-main,.person b){color:var(--ed-ink,#232b50)!important}html body.ym-admin-workspace :is(.searchbox,.avatar){border-color:var(--ed-line,#dce4f0)!important}html body.ym-admin-workspace .avatar:not(.tone1):not(.tone2):not(.tone3){background:#f1eef8!important;color:var(--ed-accent,#6550b5)!important}html body.ym-admin-workspace #profileDialog{background:var(--ed-bg,#f1f6fc)!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:20px!important;box-shadow:0 20px 70px #232b5024!important}html body.ym-admin-workspace #profileDialog::backdrop{background:#232b5070!important}html body.ym-admin-workspace :is(.profile-tabs,.history-switch) button[aria-pressed=true]{background:var(--ed-accent,#6550b5)!important;border-color:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.ss-page :is(.ss-hero,.ss-panel,.ss-admin-session,.ss-stat,.ss-dialog){background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:var(--ed-radius,20px)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;min-width:0!important;color:var(--ed-ink,#232b50)!important}html body.ss-page .ss-hero{padding:clamp(22px,3vw,36px)!important;gap:22px!important;margin-block:28px 24px!important}html body.ss-page .ss-hero p{color:var(--ed-muted,#626982)!important;font-size:15px!important;line-height:1.75!important}html body.ss-page .ss-panel{padding:24px!important}html body.ss-page :is(.ss-panel h2,.ss-section-head h2,.ss-dialog h2){font-family:Arial,Helvetica,sans-serif!important;font-size:21px!important;font-weight:700!important;line-height:1.4!important;color:var(--ed-ink,#232b50)!important}html body.ss-page :is(.ss-entry-guide,.ss-class-row,.ss-group,.sb-range,.sb-paste){background:var(--ed-bg,#f1f6fc)!important;border-color:var(--ed-line,#dce4f0)!important;border-radius:14px!important}html body.ss-page :is(.ss-entry-count strong,.ss-eyebrow,.sb-clock,.ss-slot-preview){color:var(--ed-accent,#6550b5)!important}html body.ss-page .sb-step{background:#f1eef8!important;color:var(--ed-accent,#6550b5)!important}html body.ss-page .ss-admin-session.ss-recent{border-color:var(--ed-accent,#6550b5)!important;box-shadow:0 0 0 1px #6550b520!important}html body.ss-page .ss-dialog{box-shadow:0 20px 70px #232b5024!important}html body.ss-page .ss-dialog::backdrop{background:#232b5070!important}html body.ss-page .sb-table-wrap{min-width:0!important;max-width:100%!important;border-color:var(--ed-line,#dce4f0)!important;border-radius:13px!important}html body.ss-page .sb-table th{background:var(--ed-bg,#f1f6fc)!important;color:var(--ed-muted,#626982)!important}html body.ss-page .ss-filters{background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;border-radius:16px!important}html body.vocabulary-builder-page .vb-intro{padding-block:30px 20px!important}html body.vocabulary-builder-page :is(.vb-panel,.vb-preview){background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:var(--ed-radius,20px)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;padding:26px!important}html body.vocabulary-builder-page :is(.vb-panel h2,.vb-panel h3){font-family:Arial,Helvetica,sans-serif!important;color:var(--ed-ink,#232b50)!important}html body.vocabulary-builder-page :is(.vb-eyebrow,.vb-step){color:var(--ed-accent,#6550b5)!important}html body.vocabulary-builder-page :is(.vb-mapping,.vb-guide,.vb-table-details){background:var(--ed-bg,#f1f6fc)!important;border-color:var(--ed-line,#dce4f0)!important;border-radius:14px!important}html body.vocabulary-builder-page .vb-badge{background:#f1eef8!important;border-color:#e0d9f0!important;color:var(--ed-accent,#6550b5)!important}html body.vocabulary-builder-page .vb-source{background:#fbfcff!important;border-color:var(--ed-line,#dce4f0)!important;color:var(--ed-ink,#232b50)!important}html body.vocabulary-builder-page .vb-primary{background:var(--ed-accent,#6550b5)!important;border-color:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.vocabulary-builder-page .vb-table-scroll{min-width:0!important;max-width:100%!important;overflow-x:auto!important}html body.vocabulary-builder-page .vb-table-scroll th{background:#eef3fa!important;color:var(--ed-muted,#626982)!important}html body.vocabulary-builder-page .vb-table-scroll td{background:#fff!important;color:var(--ed-ink,#232b50)!important}html body.vocabulary-builder-page .vb-flashcard-preview .my-fc-front{background:#f1eef8!important;border-color:#e0d9f0!important}html body.vocabulary-builder-page .vb-flashcard-preview .my-fc-back{background:#fff!important;border-color:var(--ed-line,#dce4f0)!important}html body.vocabulary-builder-page .vb-flashcard-preview .my-fc-term{color:var(--ed-ink,#232b50)!important}html body.vocabulary-builder-page .vb-flashcard-preview .my-fc-eyebrow{color:var(--ed-accent,#6550b5)!important}html body.auth-page:not(.admin-page) .auth-main:not(.auth-main-single){border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}html body.auth-page:not(.admin-page) :is(.auth-copy,.auth-card){overflow:visible!important}html body.admin-page :is(.admin-primary,.sia-send,.sra-send-reply),html body.ss-page .ss-button.ss-primary,html body.vocabulary-builder-page .vb-button.vb-primary{background:var(--ed-accent,#6550b5)!important;border-color:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}html body.admin-page :is(.admin-primary,.sia-send,.sra-send-reply):hover:not(:disabled),html body.ss-page .ss-button.ss-primary:hover:not(:disabled),html body.vocabulary-builder-page .vb-button.vb-primary:hover:not(:disabled){background:#554198!important;border-color:#554198!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.admin-page :is(.admin-primary,.admin-pill-button,.admin-action,.sia-send,.sra-send-reply):disabled,html body.auth-page:not(.admin-page) :is(.auth-secondary-login,.auth-login-btn,.change-submit,.activate-submit):disabled,html body.ss-page .ss-button:disabled,html body.ym-admin-workspace :is(.btn,.table-action,.pager button,.toolbar button):disabled,html body.vocabulary-builder-page :is(.vb-button,.vb-icon-button):disabled,html body.vocabulary-builder-page :is(.vb-button:not(.vb-primary),.vb-icon-button):disabled{opacity:1!important;background:#e8edf5!important;background-image:none!important;border-color:#cbd5e3!important;color:#515d76!important;-webkit-text-fill-color:#515d76!important;box-shadow:none!important;cursor:not-allowed!important}html body.vocabulary-builder-page :is(.vb-button:not(.vb-primary),.vb-icon-button,.vb-header nav a){color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important;background:#fff!important;border-color:var(--ed-line,#dce4f0)!important}html body.vocabulary-builder-page :is(.vb-button:not(.vb-primary),.vb-icon-button,.vb-header nav a):hover:not(:disabled){background:#f1eef8!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important}html body.vocabulary-builder-page :is(.vb-workspace,.vb-panel-head,.vb-input-tools,.vb-publish,.vb-share-row,.vb-action-row,.vb-header,.vb-intro,.vb-saved-list)>*{min-width:0!important;max-width:100%!important}html body.vocabulary-builder-page :is(.vb-button,.vb-header nav a,.vb-help,.vb-label,.vb-badge,.vb-panel-head,.vb-saved-item,.vb-status,.vb-eyebrow,.vb-brand>span){overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}html body.vocabulary-builder-page :is(.vb-button,.vb-header nav a){height:auto!important;min-height:42px!important;line-height:1.5!important}html body.vocabulary-builder-page :is(.vb-panel-head,.vb-publish,.vb-action-row){flex-wrap:wrap!important;gap:14px!important}html body.vocabulary-builder-page :is(.vb-input-tools .vb-label,.vb-input-tools .vb-upload){flex:1 1 210px!important;min-width:0!important;max-width:100%!important}html body.vocabulary-builder-page :is(.vb-upload input,.vb-share-row input){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body.vocabulary-builder-page :is(.vb-panel,.vb-mapping,.vb-guide,.vb-share,.vb-table-details){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body.vocabulary-builder-page .vb-panel-head>div{flex:1 1 160px!important}html body.vocabulary-builder-page .vb-publish>div{flex:1 1 240px!important}html body.vocabulary-builder-page .vb-publish>.vb-button{flex:0 1 auto!important}html body.auth-page:not(.admin-page) .auth-shell,html body.admin-page .auth-shell,html body.vocabulary-builder-page .vb-shell,html body.ss-page .ss-shell{box-sizing:border-box!important;width:100%!important;max-width:var(--ed-max,1200px)!important;min-width:0!important;margin-inline:auto!important;padding-inline:var(--ed-gutter,clamp(18px,3vw,32px))!important}html body.auth-page .auth-header,html body.vocabulary-builder-page .vb-header{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;padding-inline:0!important;padding-block:10px 22px!important;margin:0!important;border-bottom:1px solid var(--ed-line,#dce4f0)!important;background:transparent!important;box-shadow:none!important;gap:16px 24px!important;align-items:center!important}html body.auth-page .auth-header>.admin-hero-actions{margin:0!important;padding-inline:0!important;gap:8px!important;align-items:center!important;justify-content:flex-start!important}html body.auth-page:not(.admin-page) .auth-header .auth-logo{padding:0!important;margin:0!important;min-width:0!important}html body.auth-page:not(.admin-page) .auth-header .auth-logo img{width:220px!important;max-width:100%!important;height:48px!important;object-fit:contain!important;object-position:left center!important}html body.ss-page .ss-header-inner{min-height:90px!important;padding-block:18px!important;gap:14px 24px!important;align-items:center!important;border-bottom:0!important}html body.ss-page .ss-nav{gap:8px!important;margin:0!important}html body.ss-page .ss-account{padding-block:14px 0!important;line-height:1.6!important}html body.ss-page .ss-account button{margin-left:10px!important}html body.admin-page .admin-center{padding-block:28px 48px!important}html body.auth-page:not(.admin-page) .auth-main:not(.auth-main-single){max-width:none!important;margin:0!important;gap:24px!important;padding-block:28px 40px!important;align-items:stretch!important}html body.auth-page:not(.admin-page) .auth-copy,html body.admin-page .admin-hero,html body.ss-page .ss-hero,html body.vocabulary-builder-page .vb-intro{border-radius:var(--ed-radius,22px)!important;box-shadow:inset 0 3px 0 #c7b68a,var(--ed-shadow,0 10px 32px #232b5006)!important}html body.auth-page:not(.admin-page) .auth-card{border-radius:var(--ed-radius,22px)!important}html body.admin-page .admin-hero,html body.ss-page .ss-hero{padding:clamp(24px,3vw,36px)!important;margin-bottom:24px!important}html body.admin-page .admin-hero h1,html body.ss-page .ss-hero h1,html body.vocabulary-builder-page .vb-intro h1{margin:10px 0 14px!important;font-size:clamp(32px,3.7vw,46px)!important;line-height:1.16!important;letter-spacing:-.03em!important}html body.admin-page .admin-hero p,html body.ss-page .ss-hero p,html body.vocabulary-builder-page .vb-intro p:not(.vb-eyebrow){margin:0!important;max-width:76ch!important;line-height:1.75!important}html body.admin-page .admin-current{margin-top:18px!important}html body.admin-page :is(.admin-grid,.admin-command-center,.reminder-layout),html body.vocabulary-builder-page .vb-workspace{gap:24px!important;align-items:start!important}html body.admin-page :is(.admin-panel-head,.sia-card-head,.sra-head),html body.vocabulary-builder-page .vb-panel-head{align-items:flex-start!important;gap:14px!important}html body.admin-page .admin-panel-head h2,html body.vocabulary-builder-page .vb-panel-head h2{margin:4px 0 8px!important}html body.admin-page .admin-panel-head p{margin:0!important}html body.admin-page :is(.admin-form,.admin-settings-form,.reminder-form){row-gap:8px!important}html body.admin-page :is(.admin-form,.reminder-form)>.admin-label{margin:6px 0 0!important;line-height:1.55!important}html body.admin-page .admin-form>.admin-primary{margin-top:8px!important}html body.admin-page :is(.admin-tools,.speaking-idea-filters,.speaking-recording-filters){align-items:end!important;gap:12px!important}html body.ss-page :is(.ss-quick-top,.sb-basics,.sb-timing,.ss-dialog-grid){column-gap:16px!important;row-gap:16px!important}html body.ss-page .ss-field{gap:7px!important;align-content:start!important}html body.ss-page .ss-field>span{line-height:1.55!important}html body.ss-page :is(.ss-section-head,.ss-admin-top){align-items:flex-start!important;gap:16px!important}html body.ss-page .ss-section-head h2{margin:0 0 7px!important}html body.ss-page :is(.ss-dialog-actions,.ss-quick-footer,.sb-footer){gap:12px!important}html body.vocabulary-builder-page .vb-intro{background:var(--ed-surface,#fff)!important;border:1px solid var(--ed-line,#dce4f0)!important;padding:clamp(24px,3vw,36px)!important;margin:28px 0 20px!important}html body.vocabulary-builder-page .vb-intro .vb-eyebrow{margin:0!important;line-height:1.65!important}html body.vocabulary-builder-page .vb-input-tools{gap:16px!important;align-items:end!important}html body.vocabulary-builder-page .vb-input-tools :is(.vb-label,.vb-upload){display:grid!important;gap:6px!important;margin:16px 0 6px!important;font-size:14px!important;font-weight:600!important;line-height:1.55!important;color:var(--ed-ink,#232b50)!important}html body.vocabulary-builder-page .vb-input-tools :is(select,input[type=file]){min-height:48px!important;margin-top:0!important;border-radius:11px!important}html body.vocabulary-builder-page .vb-input-tools input[type=file]{font-weight:400!important}html body.vocabulary-builder-page .vb-action-row{padding-top:4px!important;margin-top:20px!important}html body.vocabulary-builder-page .vb-publish{gap:20px!important;padding-top:24px!important}html body.ym-admin-workspace .page-heading{padding-bottom:20px!important;border-bottom:1px solid var(--ed-line,#dce4f0)!important}html body.ym-admin-workspace .page-heading h1{margin:6px 0 10px!important}html body.ym-admin-workspace :is(.panel-head,.toolbar,.result-bar){padding-inline:22px!important}@media(max-width:900px){html body.auth-page:not(.admin-page) .auth-main:not(.auth-main-single){max-width:none!important;grid-template-columns:minmax(0,1fr)!important;gap:22px!important}html body.admin-page .admin-hero{grid-template-columns:minmax(0,1fr)!important}html body.admin-page .admin-panel{padding:22px!important}}@media(max-width:600px){html body.auth-page:not(.admin-page) :is(.auth-copy,.auth-card,.change-card),html body.admin-page :is(.admin-hero,.admin-panel),html body.ss-page :is(.ss-hero,.ss-panel,.ss-admin-session),html body.vocabulary-builder-page :is(.vb-panel,.vb-preview){padding:20px!important;border-radius:var(--ed-radius,22px)!important}html body.auth-page:not(.admin-page) .auth-main:not(.auth-main-single){padding-block:20px 28px!important}html body.auth-page:not(.admin-page) .auth-features{grid-template-columns:minmax(0,1fr)!important}html body.admin-page .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body.admin-page .admin-stat{padding:15px 13px!important}html body.admin-page .admin-stat b{font-size:26px!important}html body.admin-page :is(.admin-panel-head,.admin-hero-actions){gap:10px!important}html body.ym-admin-workspace .metric-card{padding:16px!important;min-height:142px!important;border-radius:16px!important}html body.ym-admin-workspace .panel-head{padding:18px 16px!important}html body.ym-admin-workspace :is(.panel-head,.profile-top,.profile-intro){flex-wrap:wrap!important}html body.ym-admin-workspace .toolbar{padding:16px!important}html body.ym-admin-workspace :is(.toolbar,.profile-filters)>*{min-width:0!important;max-width:100%!important}html body.ym-admin-workspace .table-wrap :is(th,td){padding:12px!important}html body.ss-page .ss-hero{margin-block:20px!important}html body.ss-page :is(.ss-hero,.ss-section-head,.ss-quick-footer){flex-wrap:wrap!important}html body.ss-page .ss-stats{gap:10px!important}html body.ss-page .ss-stat{padding:15px 12px!important}html body.vocabulary-builder-page .vb-intro{padding:20px!important;margin-top:22px!important}html body.vocabulary-builder-page .vb-workspace{gap:18px!important}html body.vocabulary-builder-page .vb-table-pagination{flex-wrap:wrap!important}}@media(max-width:380px){html body.auth-page:not(.admin-page) :is(.auth-copy,.auth-card,.change-card),html body.admin-page :is(.admin-hero,.admin-panel),html body.ss-page :is(.ss-hero,.ss-panel,.ss-admin-session),html body.vocabulary-builder-page :is(.vb-panel,.vb-preview){padding:16px!important}html body.admin-page .admin-command-item{flex-wrap:wrap!important}html body.vocabulary-builder-page .vb-intro{padding:18px!important}html body.ss-page .ss-stats{grid-template-columns:minmax(0,1fr)!important}}@media print{html body.auth-page .auth-shell,html body.vocabulary-builder-page .vb-shell,html body.ss-page .ss-shell{max-width:none!important;padding-inline:0!important}html body.ym-admin-workspace .table-wrap,html body.admin-page .bulk-table-wrap{overflow:visible!important;max-height:none!important}html body:is(.auth-page,.ym-admin-workspace,.ss-page){background:#fff!important}}html body.admin-page>.ymy-admin-notify-root~.member-auth-bar:not(.sx-docked){right:96px!important}html body.admin-page>.member-auth-bar:not(.sx-docked)~.ymy-admin-notify-root{bottom:96px!important}@media(max-width:640px){html body.admin-page>.ymy-admin-notify-root~.member-auth-bar:not(.sx-docked){right:74px!important;max-width:calc(100vw - 86px)!important}html body.admin-page>.member-auth-bar:not(.sx-docked)~.ymy-admin-notify-root{bottom:88px!important}}@media(max-width:420px){html body.admin-page>.ymy-admin-notify-root~.member-auth-bar:not(.sx-docked){justify-content:center!important}html body.admin-page>.ymy-admin-notify-root~.member-auth-bar:not(.sx-docked) :is(.member-auth-dot,.member-auth-email){display:none!important}}html body.admin-page>.ym-watermark-floating{bottom:96px!important}}@layer ym-content-layout{html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home).ym-premium-speaking{--sf-ink:var(--ed-ink,#232b50)!important;--sf-muted:var(--ed-muted,#626982)!important;--sf-blue:var(--ed-accent,#6550b5)!important;--sf-soft:#f3f0fb!important;--sf-line:var(--ed-line,#dce4f0)!important;--ui25-text:var(--ed-ink,#232b50)!important;--ui25-muted:var(--ed-muted,#626982)!important;--ui25-blue:var(--ed-accent,#6550b5)!important;--ui25-border:var(--ed-line,#dce4f0)!important;--ui25-soft:#f3f0fb!important;--ym-note-ink:var(--ed-ink,#232b50)!important;--ym-note-muted:var(--ed-muted,#626982)!important;--ym-note-blue:var(--ed-accent,#6550b5)!important;--ym-note-blue-deep:#524098!important;--ym-note-border:var(--ed-line,#dce4f0)!important;--ym-note-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;--ym-rec-ink:var(--ed-ink,#232b50)!important;--ym-rec-muted:var(--ed-muted,#626982)!important;--ym-rec-blue:var(--ed-accent,#6550b5)!important;--ym-rec-border:var(--ed-line,#dce4f0)!important;--ym-rec-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;background:var(--ed-bg,#f1f6fc)!important;color:var(--ed-ink,#232b50)!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library>main,html body#ym-speaking-format.ym-speaking-bank .page,html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main{width:calc(100% - var(--ed-gutter,clamp(18px,3vw,32px)) * 2)!important;max-width:var(--ed-max,1200px)!important;min-width:0!important;margin-inline:auto!important;padding-inline:0!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library>main{padding-block:0 56px!important}html body#ym-speaking-format.ym-speaking-topic .source-nav{width:calc(100% - var(--ed-gutter,clamp(18px,3vw,32px)) * 2)!important;max-width:var(--ed-max,1200px)!important;margin-inline:auto!important}html body#ym-speaking-format.ym-speaking-topic .source-header.ym-sf-topic-header{padding-inline:max(var(--ed-gutter,clamp(18px,3vw,32px)),calc((100% - var(--ed-max,1200px)) / 2))!important;border-top:0!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.studio-hero,.bank-hero,.ym-sf-hero){background:var(--ed-surface,#fff)!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:var(--ed-radius,20px)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;color:var(--ed-ink,#232b50)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.studio-hero,.bank-hero,.ym-sf-hero)::before,html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.studio-hero,.bank-hero,.ym-sf-hero)::after{background:none!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.studio-hero,.bank-hero,.ym-sf-hero) h1{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;font-size:clamp(32px,4.4vw,56px)!important;line-height:1.12!important;letter-spacing:-.035em!important;background:none!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important;text-shadow:none!important;overflow-wrap:anywhere!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home).ym-speaking-topic .ym-sf-hero h1{font-size:clamp(28px,3.6vw,43px)!important;max-width:24ch!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.studio-hero,.bank-hero,.ym-sf-hero) h1 span{background:none!important;color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:var(--ed-accent,#6550b5)!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-hero{background:transparent!important;border:0!important;box-shadow:none!important;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)!important;gap:clamp(32px,5vw,64px)!important;padding:clamp(40px,5vw,64px) 0 36px!important;margin:0 0 28px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-hero h1{font-size:clamp(42px,5.5vw,72px)!important;line-height:1.07!important;letter-spacing:-.045em!important;margin:22px 0!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-hero-copy>p{max-width:47ch!important;font-size:16px!important;line-height:1.8!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-hero h1 span{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;font-style:italic!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.studio-hero,.bank-hero,.ym-sf-hero)>p,html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.studio-hero-copy>p,.section-head p,.learning-hub-banner p){color:var(--ed-muted,#626982)!important;line-height:1.7!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.eyebrow,.bigbrand,.studio-panel-label,.modal-kicker){color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:var(--ed-accent,#6550b5)!important;background:none!important;text-shadow:none!important;letter-spacing:.12em!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.metric,.tag,.topic-total,.topic-number,.topic-category){background:#f3f0fb!important;border-color:#e4def3!important;color:#58439d!important;-webkit-text-fill-color:#58439d!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) .metric b{color:var(--ed-ink,#232b50)!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.studio-part-index,.hero-panel){background:#f6f4fc!important;border:1px solid #e4def3!important;color:var(--ed-ink,#232b50)!important;border-radius:16px!important;box-shadow:none!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-part-index{position:relative!important;isolation:isolate;padding:28px!important;border-radius:22px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-part-index::before,html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-part-index::after{content:""!important;display:block!important;position:absolute!important;inset:auto!important;pointer-events:none!important;z-index:0!important;box-shadow:none!important;animation:none!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-part-index::before{top:16px!important;right:18px!important;width:146px!important;height:146px!important;border:1px solid #c4a35f60!important;border-radius:50%!important;background:none!important;transform:none!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-part-index::after{top:88px!important;right:48px!important;width:86px!important;height:1px!important;border:0!important;background:#c4a35f70!important;transform:rotate(-28deg)!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-part-index>*{position:relative!important;z-index:1!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-part-index>a{background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;color:var(--ed-ink,#232b50)!important;box-shadow:none!important;min-height:82px!important;border-radius:14px!important;padding:16px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-part-index>a:hover{background:#f3f0fb!important;border-color:#bcb0df!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-part-index strong{color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-part-index small{color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:var(--ed-muted,#626982)!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.studio-part-no,.studio-arrow){color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:var(--ed-accent,#6550b5)!important;background:#f3f0fb!important;border-color:#e4def3!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-part-no{background:#fff!important;font-family:Georgia,"Times New Roman",serif!important;font-size:25px!important;font-weight:400!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.library-tools,.learning-hub-banner,.topic-card){background:var(--ed-surface,#fff)!important;border-color:var(--ed-line,#dce4f0)!important;color:var(--ed-ink,#232b50)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .library{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;min-width:0!important;overflow:visible!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.public-learning-entry,.learning-hub-banner){width:100%!important;margin-inline:0!important;padding:28px!important;border-radius:var(--ed-radius,20px)!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .public-learning-entry{margin-block:0 24px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .learning-hub-banner{margin-block:0 48px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .library-tools{padding:24px!important;margin-bottom:24px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-grid{gap:24px!important;align-items:stretch!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-card{display:flex!important;flex-direction:column!important;height:100%!important;border-radius:20px!important;padding:28px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-card::before,html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-card::after{content:none!important;display:none!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-number{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;gap:12px!important;align-items:flex-start!important;margin:0 0 22px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-number>span:first-child{background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:currentColor!important;flex-shrink:0!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-category{background:transparent!important;border:0!important;border-radius:0!important;color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:currentColor!important;font-size:11px!important;line-height:1.6!important;padding:5px 0!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.library-tools,.library-tools>.search-wrap,.library-tools>.studio-collection-label,.studio-collection-label select,.topic-card,.topic-card h3,.topic-card p){min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-card:hover{border-color:#bcb0df!important;box-shadow:0 8px 24px #232b500b!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.topic-card h3,.section-head h2,.learning-hub-banner h2){color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important;background:none!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.section-head h2,.learning-hub-banner h2,.public-learning-copy>strong,.topic-card h3){font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;letter-spacing:-.025em!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .section-head h2{font-size:clamp(30px,3vw,36px)!important;line-height:1.2!important;margin:10px 0 12px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.learning-hub-banner h2,.public-learning-copy>strong){font-size:28px!important;line-height:1.25!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-card h3{font-size:26px!important;line-height:1.25!important;margin:0 0 16px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-card>p{font-size:14px!important;line-height:1.8!important;margin:0 0 26px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.topic-card p,.studio-collection-label,.reader-side-head,.reader-item){color:var(--ed-muted,#626982)!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.search-wrap,#topicCollection){background:#fff!important;color:var(--ed-ink,#232b50)!important;border-color:var(--ed-line,#dce4f0)!important;box-shadow:none!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.filter-btn,.open-topic){background:#f6f4fc!important;color:#58439d!important;-webkit-text-fill-color:#58439d!important;border:1px solid #e4def3!important;box-shadow:none!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.filter-btn.active,.filter-btn[aria-pressed=true],.open-topic:hover){background:var(--ed-accent,#6550b5)!important;border-color:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-card button.open-topic{margin-top:auto!important;padding:18px 0 0!important;min-height:44px!important;background:transparent!important;border:0!important;border-top:1px solid var(--ed-line,#dce4f0)!important;border-radius:0!important;color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:currentColor!important;font-weight:650!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-card button.open-topic:hover{color:#4d3b92!important;text-decoration:underline!important;text-underline-offset:4px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.reader-shell,.reader-main,.reader-frame-wrap,.loader){background:var(--ed-bg,#f1f6fc)!important;color:var(--ed-ink,#232b50)!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.reader-sidebar,.reader-side-head,.reader-toolbar){background:#fff!important;border-color:var(--ed-line,#dce4f0)!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.reader-title,.reader-side-title){color:var(--ed-ink,#232b50)!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.reader-item.active,.reader-item:hover){background:#f3f0fb!important;color:#58439d!important;border-color:#e4def3!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.reader-nav-btn,.mobile-list-toggle,.close-reader){background:#f6f4fc!important;color:#58439d!important;border-color:#e4def3!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.topic-panel,.question-card,.ym-sf-section,.vocab-dialog,.ym-sf-topics-dialog){background:#fff!important;color:var(--ed-ink,#232b50)!important;border-color:var(--ed-line,#dce4f0)!important;border-radius:var(--ed-radius,20px)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important}html body#ym-speaking-format.ym-speaking-bank .content-panel{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-width:0!important}html body#ym-speaking-format.ym-speaking-bank .question-body>.ym-sf-section{background:transparent!important;border-radius:0!important;box-shadow:none!important;padding:22px 0!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main>:is(.ym-sf-hero,.ym-sf-section,.ym-sf-practice,.sp2-coach-section,.sp2-breakdown-section),html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main>#timer.ym-p2-timer{padding:clamp(24px,2.6vw,32px)!important;margin:0 0 28px!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero{padding:32px!important;margin-bottom:28px!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main>section>h2::before{content:none!important;display:none!important}html body#ym-speaking-format.ym-speaking-topic :is(.script,.model-answer)>p{max-width:76ch!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.topic-panel h2,.topic-heading,.topic-title-line,.question-title,.ym-sf-section h2,.ym-sf-section h3,.ym-sf-heading,.model-answer,.script,.translation-en,.translation-vi,.modal-word){font-family:var(--ed-font,Arial,sans-serif)!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important;background-image:none!important;text-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.question-title,.ym-sf-section h3){font-weight:700!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.model-answer,.script,.translation-en,.translation-vi){font-size:16px!important;line-height:1.85!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.source-collection-tools,.tools,.precision-part-tabs,.source-nav,.ym-sf-lesson-nav){background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.precision-part-tabs a,.source-nav a,.ym-sf-lesson-nav a,.topic-button,.topic-all-link,.tool-btn,.mobile-topic-toggle,.source-actions button,.source-actions a){color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important;background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.precision-part-tabs a[aria-current],.source-nav a.active,.source-nav a[aria-current],.ym-sf-lesson-nav a.active,.topic-button.active,.topic-all-link.active,.topic-button[aria-pressed=true]){color:#58439d!important;-webkit-text-fill-color:#58439d!important;background:#f3f0fb!important;border-color:#d8cfef!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.topic-button,.topic-all-link):hover{background:#f6f4fc!important;border-color:#d8cfef!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.question-no,.source-step,.source-vocab-number,.count){background:#f3f0fb!important;color:#58439d!important;border-color:#e4def3!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) .question-card>summary{background:#fff!important;color:var(--ed-ink,#232b50)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) .question-card[open]>summary{background:#faf9fd!important;border-color:var(--ed-line,#dce4f0)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) .question-card>summary::after{color:var(--ed-accent,#6550b5)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.source-flow>li,.source-vocab-item,.ym-sf-vocab-table>tbody>tr,.ym-sf-section .card,.formula,.memory,.step,.note,.meaning-box,.ym-sf-practice){background:#f7f9fd!important;color:var(--ed-ink,#232b50)!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:14px!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.source-vocab-item,.ym-sf-vocab-table>tbody>tr,.ym-sf-section .card){background:#fff!important}html body#ym-speaking-format.ym-speaking-unified .source-flow{gap:12px!important}html body#ym-speaking-format.ym-speaking-unified .source-flow>li{padding:14px 16px!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.source-vocab-item,.ym-sf-vocab-table>tbody>tr) :is(td,[data-sf-field]){background:transparent!important;border-color:var(--ed-line,#dce4f0)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.source-ipa,[data-sf-field=ipa],.ipa,.modal-ipa,.ym-sf-help,.source-question-meta,.source-collection-tools p,.row-label,.tip){color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:var(--ed-muted,#626982)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.vocab-chip,.w,.phrase,.source-parent-link,.source-related,.source-vocab-item b,.ym-sf-vocab-table [data-sf-field=term]){color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:var(--ed-accent,#6550b5)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.translation-row,.ym-sf-translation-table tr,.band9-disclosure){background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.translation-en,.ym-sf-translation-table td:first-child){background:#fff!important;border-color:var(--ed-line,#dce4f0)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.translation-vi,.ym-sf-translation-table td:last-child,.band9-disclosure>summary,.meaning-box.vi){background:#f6f4fc!important;border-color:#e4def3!important;color:var(--ed-ink,#232b50)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.model-speak,.speak-btn){background:#f3f0fb!important;color:#58439d!important;border-color:#e4def3!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer.ym-p2-timer{--p2-blue:var(--ed-accent,#6550b5)!important;--p2-navy:var(--ed-ink,#232b50)!important;--p2-muted:var(--ed-muted,#626982)!important;--p2-line:var(--ed-line,#dce4f0)!important;background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:var(--ed-radius,20px)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer :is(.p2-timer-eyebrow,.p2-timer-heading h2,.p2-timer-digits){color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer :is(.p2-timer-phase,.p2-timer-clock-hint){color:#58439d!important;-webkit-text-fill-color:currentColor!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer :is(.p2-timer-sound,.p2-step-duration,.p2-notes-save){color:var(--ed-muted,#626982)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer .p2-timer-clock{background:#f3f0fb!important;border:1px solid #e4def3!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer[data-phase=speak] .p2-timer-clock{background:#eef4fc!important;border-color:#d8e4f2!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer[data-state=complete] .p2-timer-clock{background:#edf7f1!important;border-color:#cce4d6!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer[data-state=complete] :is(.p2-timer-phase,.p2-timer-clock-hint){color:#266044!important;-webkit-text-fill-color:currentColor!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer .p2-timer-track{background:#e1daef!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer .p2-timer-track>span{background:var(--ed-accent,#6550b5)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer .p2-timer-steps li{background:#f7f9fd!important;border-color:var(--ed-line,#dce4f0)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer .p2-timer-steps li[aria-current]{background:#f3f0fb!important;border-color:#d8cfef!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer .p2-step-number{background:#e9e4f4!important;color:#58439d!important;-webkit-text-fill-color:currentColor!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer #p2-quick-notes,html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer .p2-timer-controls button{background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer .p2-timer-controls button[data-p2-action=toggle]{background:var(--ed-accent,#6550b5)!important;border-color:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer .p2-timer-controls button[data-p2-action=speak]{background:#f3f0fb!important;border-color:#d8cfef!important;color:#58439d!important;-webkit-text-fill-color:#58439d!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer .p2-timer-controls button[data-p2-action=reset]{background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important}html body#ym-speaking-format.ym-speaking-topic :is(.sp2-coach-section,.sp2-breakdown-section){min-width:0!important;max-width:100%!important;padding:clamp(18px,3vw,28px)!important;background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:var(--ed-radius,20px)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important}html body#ym-speaking-format.ym-speaking-topic :is(.sp2-coach-grid,.sp2-breakdown-grid){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))!important;gap:16px!important;min-width:0!important;max-width:100%!important}html body#ym-speaking-format.ym-speaking-topic .sp2-scoring{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;min-width:0!important;max-width:100%!important}html body#ym-speaking-format.ym-speaking-topic :is(.sp2-coach-card,.sp2-breakdown-card,.sp2-score-pill){min-width:0!important;max-width:100%!important;padding:18px!important;background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:16px!important;box-shadow:none!important;overflow-wrap:anywhere!important}html body#ym-speaking-format.ym-speaking-topic :is(.sp2-coach-card,.sp2-breakdown-card,.sp2-score-pill) :is(h3,p,b,span,li){font-family:var(--ed-font,Arial,sans-serif)!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}html body#ym-speaking-format.ym-speaking-topic :is(.sp2-coach-card,.sp2-breakdown-card) .no{background:#245bd5!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-pad,.ym-answer-recorder,.ym-notes-panel,.ym-recorder-panel,.ym-speaking-recorder-card,.ym-speaking-tools-card){background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:var(--ed-radius,20px)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;color:var(--ed-ink,#232b50)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-pad,.ym-notes-panel,.ym-recorder-panel)::before{background:none!important;animation:none!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) .ym-answer-recorder{padding:0!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-title,.ym-answer-recorder-title,.ym-notes-heading b,.ym-recorder-title b,.ym-speaking-recorder-card h2,.ym-answer-recorder-clock,.ym-recorder-time,.ym-idea-feedback-text,.ym-answer-recorder-feedback-text){color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important;font-family:var(--ed-font,Arial,sans-serif)!important;text-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-subtitle,.ym-idea-hint,.ym-idea-count,.ym-answer-recorder-subtitle,.ym-answer-recorder-user,.ym-answer-recorder-empty,.ym-idea-feedback-meta,.ym-answer-recorder-feedback-meta,.ym-notes-help,.ym-recorder-help,.ym-speaking-recorder-card p){color:var(--ed-muted,#626982)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-icon,.ym-answer-recorder-icon,.ym-notes-icon,.ym-recorder-mic){background:#ede8f8!important;color:#58439d!important;-webkit-text-fill-color:#58439d!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-submit-panel,.ym-idea-feedback,.ym-idea-history,.ym-answer-recorder-meter,.ym-answer-recorder-take,.ym-answer-recorder-feedback,.ym-notes-guide,.ym-recorder-status,.ym-recorder-empty){background:#f7f9fd!important;border-color:var(--ed-line,#dce4f0)!important;box-shadow:none!important;color:var(--ed-ink,#232b50)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-editor,.ym-notes-editor){background:#fff!important;color:var(--ed-ink,#232b50)!important;border-color:#cbd5e5!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-template,.ym-idea-actions button,.ym-idea-refresh,.ym-answer-recorder-actions button,.ym-answer-recorder-toggle,.ym-answer-recorder-take-actions button,.ym-answer-recorder-take-actions a,.ym-notes-actions button,.ym-notes-quick button,.ym-notes-guide-head button,.ym-recorder-actions button,.ym-recorder-download,.ym-question-notes-launch){background:#fff!important;color:#58439d!important;-webkit-text-fill-color:#58439d!important;border-color:#d8cfef!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-submit,.ym-answer-recorder-submit,.ym-answer-recorder-start,.ym-recorder-start,.ym-notes-tab,.ym-recorder-tab,.ym-topic-notes-launch,.ym-speaking-recorder-card button,.ym-speaking-tools-card .ym-notes-card-launch,.ym-question-notes-launch.is-active){background:var(--ed-accent,#6550b5)!important;border-color:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-clear,.ym-notes-clear,.ym-answer-recorder-cancel,.ym-recorder-stop){color:#a43149!important;-webkit-text-fill-color:#a43149!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-clear.is-armed,.ym-notes-clear.is-armed,.ym-answer-recorder-permission){background:#fff1f3!important;border-color:#e9c8cf!important;color:#a43149!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) .ym-idea-submission-reminder{background:#fff7e8!important;border-color:#ead9b7!important;color:#805b18!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-submission-reminder[data-state=submitted],.ym-answer-recorder-take[data-submitted=true]){background:#edf7f1!important;border-color:#cce4d6!important;color:#266044!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-status,.ym-idea-submit-status,.ym-answer-recorder-submit-status)[data-tone=error]{color:#a43149!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-status[data-tone=saved],.ym-idea-submit-status[data-tone=submitted],.ym-idea-submit-status[data-tone=replied],.ym-answer-recorder-sent){color:#266044!important}html body #ym-speaking-points#ym-speaking-points{background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;border-top:2px solid var(--rank-accent,#b5cdfb)!important;border-radius:var(--ed-radius,20px)!important;color:var(--ed-ink,#232b50)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important}html body #ym-speaking-points#ym-speaking-points :is(.ym-speaking-points-eyebrow,.ym-speaking-points-label,.ym-speaking-points-progress-note,.ym-speaking-points-status,.ym-speaking-points-private,.ym-speaking-points-parts dd,.ym-speaking-points-parts dt span){color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:currentColor!important}html body #ym-speaking-points#ym-speaking-points :is(h2,.ym-speaking-points-total,.ym-speaking-points-goal,.ym-speaking-points-milestones h3,.ym-speaking-points-parts dt){color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important;background:none!important}html body #ym-speaking-points#ym-speaking-points :is(.ym-speaking-points-rank,.ym-speaking-points-emblem){color:var(--rank-ink,#58439d)!important;filter:none!important}html body #ym-speaking-points#ym-speaking-points .ym-speaking-points-rank{font-size:clamp(24px,2.8vw,32px)!important}html body #ym-speaking-points#ym-speaking-points .ym-speaking-points-total{font-size:clamp(27px,3vw,40px)!important}html body #ym-speaking-points#ym-speaking-points .ym-speaking-points-progress{background:#f6f4fc!important;border-color:#e4def3!important}html body #ym-speaking-points#ym-speaking-points .ym-speaking-points-meter{background:#e3dfed!important;color:var(--rank-ink,#6550b5)!important;accent-color:var(--rank-ink,#6550b5)!important}html body #ym-speaking-points#ym-speaking-points .ym-speaking-points-meter::-webkit-progress-bar{background:#e3dfed!important}html body #ym-speaking-points#ym-speaking-points .ym-speaking-points-meter::-webkit-progress-value{background:var(--rank-ink,#6550b5)!important}html body #ym-speaking-points#ym-speaking-points .ym-speaking-points-meter::-moz-progress-bar{background:var(--rank-ink,#6550b5)!important}html body #ym-speaking-points#ym-speaking-points :is(.ym-speaking-points-practice,.ym-speaking-points-practice:hover){background:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--ed-accent,#6550b5)!important}html body #ym-speaking-points#ym-speaking-points .ym-speaking-points-retry{background:#fff!important;color:#58439d!important;border-color:#d8cfef!important}html body #ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li{border-color:var(--ed-line,#dce4f0)!important;border-top-color:var(--tier,#8192aa)!important;box-shadow:none!important}html body #ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li:not([data-progress=current]){background:#fff!important}html body #ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li[data-progress=current]{background:var(--rank-pale,#f3f0fb)!important;border-color:var(--rank-accent,#d8cfef)!important;box-shadow:inset 0 0 0 1px var(--rank-accent,#d8cfef)!important}html body #ym-speaking-points#ym-speaking-points :is(.ym-speaking-points-parts,.ym-speaking-points-earned){border-color:var(--ed-line,#dce4f0)!important}html body #ym-speaking-points#ym-speaking-points[data-state=error] .ym-speaking-points-status{color:#a43149!important}html body.ss-page:has(#registrationForm){--ss-ink:var(--ed-ink,#232b50)!important;--ss-muted:var(--ed-muted,#626982)!important;--ss-blue:var(--ed-accent,#6550b5)!important;--ss-border:var(--ed-line,#dce4f0)!important;--ss-tint:#f3f0fb!important;--ui25-text:var(--ed-ink,#232b50)!important;--ui25-muted:var(--ed-muted,#626982)!important;--ui25-blue:var(--ed-accent,#6550b5)!important;--ui25-border:var(--ed-line,#dce4f0)!important;--ui25-soft:#f3f0fb!important;background:var(--ed-bg,#f1f6fc)!important;color:var(--ed-ink,#232b50)!important}html body.ss-page:has(#registrationForm) :is(.ss-header,.ss-hero,.ss-panel,.ss-steps,.ss-slot,.ss-booking,.ss-mobile-submit,.ss-empty){background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;color:var(--ed-ink,#232b50)!important}html body.ss-page:has(#registrationForm) :is(.ss-hero,.ss-panel,.ss-steps,.ss-slot,.ss-booking,.ss-empty){border-radius:var(--ed-radius,20px)!important}html body.ss-page:has(#registrationForm) .ss-hero h1{font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(31px,4vw,49px)!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.03em!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important;background:none!important;text-shadow:none!important}html body.ss-page:has(#registrationForm) :is(.ss-eyebrow,.ss-slot-time,.ss-step i,.ss-selection strong){color:var(--ed-accent,#6550b5)!important}html body.ss-page:has(#registrationForm) :is(.ss-hero p,.ss-caption,.ss-field small,.ss-privacy,.ss-slot-meta,.ss-slot-note,.ss-note,.ss-zone,.ss-account){color:var(--ed-muted,#626982)!important}html body.ss-page:has(#registrationForm) :is(.ss-step i,.ss-tag:not(.good):not(.dim):not(.warn):not(.bad)){background:#f3f0fb!important;color:#58439d!important}html body.ss-page:has(#registrationForm) :is(.ss-input,.ss-button){background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;color:var(--ed-ink,#232b50)!important;box-shadow:none!important}html body.ss-page:has(#registrationForm) .ss-button.ss-primary{background:var(--ed-accent,#6550b5)!important;border-color:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.ss-page:has(#registrationForm) .ss-button.ss-primary:hover:not(:disabled){background:#57439e!important}html body.ss-page:has(#registrationForm) .ss-button.ss-danger{background:#fff!important;border-color:#e9c8cf!important;color:#a43149!important}html body.ss-page:has(#registrationForm) .ss-slot:has(input:checked){background:#f6f4fc!important;border-color:#8c79c8!important;box-shadow:inset 0 0 0 1px #8c79c8!important}html body.ss-page:has(#registrationForm) .ss-slot.is-disabled{background:#edf1f6!important}html body.ss-page:has(#registrationForm) .ss-status{background:#f3f0fb!important;border-color:#d8cfef!important;color:#58439d!important}html body.ss-page:has(#registrationForm) .ss-status[data-tone=error]{background:#fff1f3!important;border-color:#e9c8cf!important;color:#a43149!important}html body.ss-page:has(#registrationForm) .ss-status[data-tone=success]{background:#edf7f1!important;border-color:#cce4d6!important;color:#266044!important}html body.ym-materials-redirect{background:var(--ed-bg,#f1f6fc)!important;color:var(--ed-ink,#232b50)!important}html body.ym-materials-redirect .card{background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:var(--ed-radius,20px)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;max-width:100%!important}html body.ym-materials-redirect .card h1{font-family:Georgia,"Times New Roman",serif!important;color:var(--ed-ink,#232b50)!important;font-weight:400!important;font-size:clamp(29px,5vw,42px)!important;background:none!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important}html body.ym-materials-redirect .card :is(p,footer){color:var(--ed-muted,#626982)!important}html body.ym-materials-redirect .card a{background:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--ed-accent,#6550b5)!important;box-shadow:none!important}@media(max-width:1000px){html body#ym-speaking-format.ym-speaking-topic .sp2-scoring{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-hero{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;padding:34px 0 28px!important;margin-bottom:24px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-part-index{padding:22px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .section-head{flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important;height:auto!important;min-height:0!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .section-head>div:first-child{flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .section-head>.topic-total{margin-left:0!important;align-self:flex-start!important}}@media(max-width:560px){html body#ym-speaking-format.ym-speaking-topic .sp2-scoring{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:600px){html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .library-tools>.studio-collection-label{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .library-tools>.studio-collection-label select{width:100%!important;min-width:0!important;max-width:100%!important;flex:0 0 auto!important}}@media(max-width:640px){html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.library-tools,.topic-card,.public-learning-entry,.learning-hub-banner){padding:20px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-card h3{font-size:25px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-grid{gap:18px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .learning-hub-banner{margin-bottom:36px!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero{padding:24px 20px!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main>:is(.ym-sf-hero,.ym-sf-section,.ym-sf-practice,.sp2-coach-section,.sp2-breakdown-section),html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main>#timer.ym-p2-timer{padding:20px 18px!important;margin-bottom:22px!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) .ym-idea-pad{padding:18px!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.question-card,.ym-idea-pad,.ym-answer-recorder),html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main>:is(.ym-sf-section,.ym-sf-practice),html body#ym-speaking-format.ym-speaking-topic #timer.ym-p2-timer{border-radius:16px!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(input:not([type=checkbox]):not([type=radio]),select,textarea),html body.ss-page:has(#registrationForm) :is(.ss-input,select,textarea){font-size:16px!important}html body.ss-page:has(#registrationForm) .ss-hero{padding:24px 18px!important}html body.ss-page:has(#registrationForm) .ss-mobile-submit .ss-button{white-space:normal!important;min-width:0!important;max-width:60%!important}html body.ss-page:has(#registrationForm) .ss-mobile-submit>span{min-width:0!important;overflow-wrap:anywhere!important}html body.ym-materials-redirect .card{padding:28px 20px!important}}@media(prefers-reduced-motion:reduce){html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.topic-card,.studio-part-index>a,.ym-notes-tab,.ym-recorder-tab,.ym-answer-recorder-dot,.ym-recorder-dot){animation:none!important;transition:none!important}}}@layer ym-content-layout{html body.ym-premium-flashcards{--fc-electric: var(--ed-accent, #6550b5) !important;--fc-royal: var(--ed-accent, #6550b5) !important;--fc-deep: #514090 !important;--fc-navy: var(--ed-ink, #232b50) !important;--fc-ink: var(--ed-ink, #232b50) !important;--fc-muted: var(--ed-muted, #65708a) !important;--fc-sky: #f1eef8 !important;--fc-ice: var(--ed-bg, #f1f6fc) !important;--fc-line: var(--ed-line, #dce4f0) !important;--fc-white: var(--ed-surface, #fff) !important;--blue: var(--ed-accent, #6550b5) !important;--blue2: var(--ed-accent, #6550b5) !important;--navy: var(--ed-ink, #232b50) !important;--ink: var(--ed-ink, #232b50) !important;--muted: var(--ed-muted, #65708a) !important;--paper: var(--ed-bg, #f1f6fc) !important;--blue-soft: #f1eef8 !important;--pink: var(--ed-accent, #6550b5) !important;--pink-dark: #514090 !important;--pink-soft: #f1eef8 !important;--line: var(--ed-line, #dce4f0) !important;background:var(--ed-bg, #f1f6fc)!important;color:var(--ed-ink, #232b50)!important}html body.ym-premium-flashcards::before,html body.ym-premium-flashcards::after,html body.ym-premium-flashcards :is(.fc-header,.hero,.hero-card,.library,.set-card)::before,html body.ym-premium-flashcards :is(.fc-header,.hero,.hero-card,.library,.set-card)::after{content:none!important;background:none!important;box-shadow:none!important}html body.ym-premium-flashcards :is(.site-header,.fc-header){border-color:var(--ed-line, #dce4f0)!important;background:var(--ed-bg, #f1f6fc)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body.ym-premium-flashcards.ym-studio .nav-group:has(>.nav-parent.active),html body.ym-premium-flashcards :is(.site-nav,.bank-nav)>a.active{background:var(--ed-soft, #f1eef8)!important;border-color:#dfd8ef!important;color:var(--ed-accent, #6550b5)!important;-webkit-text-fill-color:currentColor!important}html body.ym-premium-flashcards.ym-studio .nav-group:has(>.nav-parent.active)>.nav-parent,html body.ym-premium-flashcards.ym-studio .nav-group:has(>.nav-parent.active)>button.nav-toggle{background:transparent!important;color:var(--ed-accent, #6550b5)!important;-webkit-text-fill-color:currentColor!important}html body.ym-premium-flashcards .nav-group>button.nav-toggle{background:var(--ed-bg, #f1f6fc)!important;border-color:var(--ed-line, #dce4f0)!important;color:var(--ed-ink, #232b50)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html body.ym-premium-flashcards.ym-studio .nav-group:has(>.nav-parent.active)>button.nav-toggle{border-color:#dfd8ef!important}html body.ym-premium-flashcards .nav-group>button.nav-toggle:is(:hover,[aria-expanded=true]),html body.ym-premium-flashcards.ym-studio .nav-group:has(>.nav-parent.active)>button.nav-toggle:is(:hover,[aria-expanded=true]){background:#e9e2f5!important;border-color:#c5b7df!important;color:#514090!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html body.ym-premium-flashcards .nav-group>button.nav-toggle svg{stroke:currentColor!important}html body.ym-flashcards-set .fc-back{background:#f1eef8!important;border-color:#e0d9f0!important;color:var(--ed-accent, #6550b5)!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-hub main .hero{background:transparent!important;border-color:transparent!important;box-shadow:none!important;border-radius:var(--ed-radius, 22px)!important}html body.ym-flashcards-hub main .hero h1,html body.ym-flashcards-set .fc-intro h1{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;color:var(--ed-ink, #232b50)!important;-webkit-text-fill-color:currentColor!important;letter-spacing:-.035em!important;text-shadow:none!important}html body.ym-flashcards-hub main .hero h1{font-size:clamp(38px,5vw,62px)!important;line-height:1.12!important}html body.ym-flashcards-set .fc-intro h1{font-size:clamp(29px,3.8vw,43px)!important;line-height:1.2!important}html body.ym-flashcards-hub main :is(.hero>div>p,.section-head p,.set-card p),html body.ym-flashcards-set :is(.fc-intro p,.fc-section-link-head p){color:var(--ed-muted, #65708a)!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-hub main .hero .eyebrow,html body.ym-flashcards-set .fc-intro .fc-eyebrow{background:#f1eef8!important;border:1px solid #e2dcef!important;color:var(--ed-accent, #6550b5)!important;-webkit-text-fill-color:currentColor!important;border-radius:999px!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:700!important}html body.ym-flashcards-hub main .hero-card{border:1px solid var(--ed-line, #dce4f0)!important;border-radius:var(--ed-radius, 22px)!important;background:var(--ed-surface, #fff)!important;box-shadow:var(--ed-shadow, 0 10px 32px #232b5006)!important}html body.ym-flashcards-hub main .hero-actions .btn.primary{background:var(--ed-accent, #6550b5)!important;border-color:var(--ed-accent, #6550b5)!important;color:#fff!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-hub main .hero-actions .btn.secondary{background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important;color:var(--ed-ink, #232b50)!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-hub main .hero-card h2{color:var(--ed-ink, #232b50)!important;-webkit-text-fill-color:currentColor!important;font-weight:600!important}html body.ym-flashcards-hub main .metric{border-color:var(--ed-line, #dce4f0)!important;border-radius:14px!important;background:#f8fafe!important;box-shadow:none!important}html body.ym-flashcards-hub main .metric b{color:var(--ed-accent, #6550b5)!important;-webkit-text-fill-color:currentColor!important;font-weight:700!important}html body.ym-flashcards-hub main .metric span{color:var(--ed-muted, #65708a)!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-hub main .library{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html body.ym-flashcards-hub main .section-head h2{color:var(--ed-ink, #232b50)!important;-webkit-text-fill-color:currentColor!important;font-weight:600!important}html body.ym-flashcards-hub main .section-head>strong{border-color:var(--ed-line, #dce4f0)!important;border-radius:999px!important;background:var(--ed-surface, #fff)!important;color:var(--ed-muted, #65708a)!important}html body.ym-flashcards-hub main .flashcard-category-tab{background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important;border-radius:16px!important;color:var(--ed-ink, #232b50)!important;box-shadow:none!important}html body.ym-flashcards-hub main .flashcard-category-tab strong{color:var(--ed-ink, #232b50)!important}html body.ym-flashcards-hub main .flashcard-category-tab span{color:var(--ed-muted, #65708a)!important}html body.ym-flashcards-hub main .flashcard-category-tab.active{background:#f1eef8!important;border-color:#bcb0d9!important;box-shadow:inset 0 0 0 1px #bcb0d9!important}html body.ym-flashcards-hub main .flashcard-category-tab.active :is(strong,span){color:#514090!important}html body.ym-flashcards-hub main .search-wrap{background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important;border-radius:16px!important;color:var(--ed-accent, #6550b5)!important}html body.ym-flashcards-hub main .search-wrap:focus-within{border-color:#9c89c7!important;box-shadow:0 0 0 3px #6550b512!important}html body.ym-flashcards-hub main .search-wrap input{color:var(--ed-ink, #232b50)!important;background:transparent!important}html body.ym-flashcards-hub main .set-card{border-color:var(--ed-line, #dce4f0)!important;border-radius:var(--ed-radius, 22px)!important;background:var(--ed-surface, #fff)!important;box-shadow:var(--ed-shadow, 0 10px 32px #232b5006)!important}html body.ym-flashcards-hub main .set-card:is(:hover,:focus-within){border-color:#b8aed0!important;box-shadow:0 12px 30px #232b500a!important}html body.ym-flashcards-hub main .book-number{border-radius:14px!important;background:#f1eef8!important;color:var(--ed-accent, #6550b5)!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-hub main .set-card h3{font-family:Georgia,"Times New Roman",serif!important;font-size:24px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.02em!important;color:var(--ed-ink, #232b50)!important}html body.ym-flashcards-hub main :is(.set-kind,.set-card .badge){background:#f8fafe!important;border-color:var(--ed-line, #dce4f0)!important;border-radius:8px!important;color:var(--ed-muted, #65708a)!important;font-weight:500!important}html body.ym-flashcards-hub main .set-card a.open-set{background:#f1eef8!important;border-color:#e0d9ef!important;border-radius:12px!important;color:#514090!important}html body.ym-flashcards-hub main .set-card a.open-set:hover{background:#e9e2f5!important;border-color:#b9aad5!important}html body.ym-flashcards-set .fc-intro{border-color:transparent!important;background:transparent!important;box-shadow:none!important}html body.ym-flashcards-set :is(.toolbar,.fc-section-link-panel,.study-grid>.panel){background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important;border-radius:var(--ed-radius, 22px)!important;box-shadow:var(--ed-shadow, 0 10px 32px #232b5006)!important}html body.ym-flashcards-set .mode-btn{border-color:var(--ed-line, #dce4f0)!important;border-radius:999px!important;background:var(--ed-surface, #fff)!important;color:var(--ed-muted, #65708a)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html body.ym-flashcards-set .mode-btn.active{background:#f1eef8!important;border-color:#bcb0d9!important;color:#514090!important}html body.ym-flashcards-set .toolbar :is(input,select),html body.ym-flashcards-set input#answerInput{border-color:var(--ed-line, #dce4f0)!important;border-radius:12px!important;background:var(--ed-surface, #fff)!important;color:var(--ed-ink, #232b50)!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-set input#answerInput:focus,html body.ym-flashcards-set .toolbar :is(input,select):focus{border-color:#9c89c7!important;box-shadow:0 0 0 3px #6550b512!important}html body.ym-flashcards-set input#answerInput.is-correct{border-color:#6f9c83!important;background:#f1f8f4!important;box-shadow:0 0 0 3px #1763420d!important}html body.ym-flashcards-set input#answerInput.is-wrong{border-color:#bd858d!important;background:#fff5f6!important;box-shadow:0 0 0 3px #9a1c280d!important}html body.ym-flashcards-set :is(.fc-section-link,.fc-copy-current-link){background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important;color:var(--ed-ink, #232b50)!important;border-radius:12px!important}html body.ym-flashcards-set .fc-section-link.active{background:#f1eef8!important;border-color:#bcb0d9!important;color:#514090!important}html body.ym-flashcards-set .fc-section-link.active :is(b,span,small){background:transparent!important;color:#514090!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-set .stats{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html body.ym-flashcards-set .stats .stat{background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important;border-radius:16px!important;box-shadow:none!important}html body.ym-flashcards-set .stats .stat b{color:var(--ed-ink, #232b50)!important;-webkit-text-fill-color:currentColor!important;font-weight:600!important}html body.ym-flashcards-set .stats .stat span{color:var(--ed-muted, #65708a)!important}html body.ym-flashcards-set .progressbar{background:#e8e3f1!important}html body.ym-flashcards-set .progressbar div{background:var(--ed-accent, #6550b5)!important}html body.ym-flashcards-set .flashcard .face{background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important;border-radius:var(--ed-radius, 22px)!important;box-shadow:none!important}html body.ym-flashcards-set .flashcard :is(.word,.vi-prompt,.value,.ipa,.pos){font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important}html body.ym-flashcards-set .flashcard :is(#frontVI,#backWord,#backVI,#backEN,#backEX){color:var(--ed-ink, #232b50)!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-set .flashcard :is(#frontVI,#backWord){font-weight:700!important}html body.ym-flashcards-set .flashcard #backIPA{color:var(--ed-accent, #6550b5)!important;-webkit-text-fill-color:currentColor!important;font-weight:500!important}html body.ym-flashcards-set .flashcard :is(.badge,.flash-only-hint){background:#f1eef8!important;border-color:#e0d9ef!important;color:#514090!important;-webkit-text-fill-color:currentColor!important;font-weight:600!important}html body.ym-flashcards-set .flashcard :is(.pos,.prompt-label,.hint-line){color:var(--ed-muted, #65708a)!important;-webkit-text-fill-color:currentColor!important;font-weight:500!important}html body.ym-flashcards-set .flashcard .info-block{background:#f8fafe!important;border-color:var(--ed-line, #dce4f0)!important;border-radius:14px!important}html body.ym-flashcards-set .flashcard .info-block.vi{background:#f3f0fa!important;border-color:#e2dbf0!important}html body.ym-flashcards-set .flashcard .info-block .label,html body.ym-flashcards-set .quiz-box label{color:var(--ed-muted, #65708a)!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-set .quiz-box{background:#f6f8fd!important;border-color:var(--ed-line, #dce4f0)!important;border-radius:16px!important}html body.ym-flashcards-set .btn,html body.ym-flashcards-set .toolbar .btn:not(.ghost),html body.ym-flashcards-set .quiz-box .btn.green,html body.ym-flashcards-set #nextCard{background:var(--ed-accent, #6550b5)!important;border-color:var(--ed-accent, #6550b5)!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;font-weight:600!important}html body.ym-flashcards-set .btn.ghost,html body.ym-flashcards-set .toolbar .btn.ghost,html body.ym-flashcards-set #prevCard{background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important;color:var(--ed-ink, #232b50)!important}html body.ym-flashcards-set .quiz-box .small-btns .btn,html body.ym-flashcards-set :is(#flipCard,#speakWord,#markLearned),html body.ym-flashcards-set .flashcard button.tap-flip-cta{background:#f1eef8!important;border-color:#e0d9ef!important;color:#514090!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html body.ym-flashcards-set #markLearned:is(.is-learned,[aria-pressed=true]){background:#eaf4ed!important;border-color:#a8c5b2!important;color:#306448!important}html body.ym-flashcards-set .card-list{border-color:var(--ed-line, #dce4f0)!important;border-radius:14px!important}html body.ym-flashcards-set .card-list .item{background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important}html body.ym-flashcards-set .card-list .item:hover{background:#f8f6fc!important}html body.ym-flashcards-set .card-list .item.active{background:#f1eef8!important;border-inline-start-color:var(--ed-accent, #6550b5)!important}html body.ym-flashcards-set .card-list .item .w{color:var(--ed-ink, #232b50)!important;-webkit-text-fill-color:currentColor!important;font-weight:600!important}html body.ym-flashcards-set .card-list .item .s{color:var(--ed-muted, #65708a)!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-set :is(.note,.fc-keyboard-bar){background:#f6f8fd!important;border-color:var(--ed-line, #dce4f0)!important;color:var(--ed-muted, #65708a)!important;box-shadow:none!important}html body.ym-flashcards-set :is(.fc-keyboard-help-btn,.fc-keyboard-close,kbd){background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important;color:var(--ed-ink, #232b50)!important}html body.ym-flashcards-set .fc-keyboard-dialog{background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important;border-radius:var(--ed-radius, 22px)!important;color:var(--ed-ink, #232b50)!important;box-shadow:0 24px 70px #232b501a!important}html body.ym-flashcards-set .fc-keyboard-dialog::backdrop{background:#232b5066!important;backdrop-filter:none!important}html body.ym-flashcards-hub main .empty,html body.ym-flashcards-set main .empty{border-color:var(--ed-line, #dce4f0)!important;background:#f6f8fd!important;color:var(--ed-muted, #65708a)!important}html body.ym-premium-flashcards :is(.site-footer,.fc-footer){background:var(--ed-surface, #fff)!important;border-top:1px solid var(--ed-line, #dce4f0)!important;color:var(--ed-muted, #65708a)!important}html body.ym-premium-flashcards :is(.site-footer,.fc-footer) :is(strong,span){color:inherit!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-hub #reader:not([hidden]){background:var(--ed-bg, #f1f6fc)!important}html body.ym-flashcards-hub #reader :is(.reader-shell,.reader-main,.frame-wrap){background:var(--ed-bg, #f1f6fc)!important;border-color:var(--ed-line, #dce4f0)!important}html body.ym-flashcards-hub #reader :is(.reader-side,.side-head,.reader-toolbar,.loader){background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important;color:var(--ed-ink, #232b50)!important}html body.ym-flashcards-hub #reader .reader-list{background:var(--ed-bg, #f1f6fc)!important}html body.ym-flashcards-hub #reader .reader-item{background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important;border-radius:13px!important;color:var(--ed-ink, #232b50)!important}html body.ym-flashcards-hub #reader .reader-item>span{background:#f1eef8!important;border-color:#e0d9ef!important;color:#514090!important}html body.ym-flashcards-hub #reader .reader-item:hover{background:#f8f6fc!important;border-color:#bcb0d9!important}html body.ym-flashcards-hub #reader .reader-item.active{background:#f1eef8!important;border-color:#bcb0d9!important;color:#514090!important}html body.ym-flashcards-hub #reader .reader-item.active>span{background:#e7e0f2!important;border-color:#d1c5e5!important;color:#514090!important}html body.ym-flashcards-hub #reader .reader-title b{font-family:Georgia,"Times New Roman",serif!important;font-size:19px!important;font-weight:400!important;color:var(--ed-ink, #232b50)!important}html body.ym-flashcards-hub #reader .reader-title small{color:var(--ed-muted, #65708a)!important}html body.ym-flashcards-hub #reader :is(.nav-btn,.mobile-toggle,.fc-reader-direct,.fc-reader-close,.close,.fc-retry,.fc-load-direct){border-color:var(--ed-line, #dce4f0)!important;border-radius:11px!important;background:var(--ed-surface, #fff)!important;color:var(--ed-ink, #232b50)!important}html body.ym-flashcards-hub #reader :is(.fc-reader-direct,.fc-retry){background:var(--ed-accent, #6550b5)!important;border-color:var(--ed-accent, #6550b5)!important;color:#fff!important}html body.ym-flashcards-hub #reader .fc-load-message{color:var(--ed-ink, #232b50)!important}html body.ym-flashcards-hub #reader :is(a,button):focus-visible{outline-color:var(--ed-accent, #6550b5)!important}html body.ym-flashcards-hub #reader.sidebar-open .fc-menu-backdrop{background:#232b5066!important}.my-flashcards{--fc-ink: var(--ed-ink, #232b50) !important;--fc-muted: var(--ed-muted, #65708a) !important;--fc-line: var(--ed-line, #dce4f0) !important;--fc-purple: var(--ed-accent, #6550b5) !important}.my-flashcards .my-fc-front{background:#f9fbff!important;border-color:var(--ed-line, #dce4f0)!important}.my-flashcards .my-fc-back{background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important}.my-flashcards :is(.my-fc-eyebrow,.my-fc-tap){color:var(--ed-muted, #65708a)!important}.my-flashcards .my-fc-meaning-block{background:#f1eef8!important;border-left-color:#b7a5d9!important}html body.ym-flashcards-set .quiz-box .small-btns{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))!important}html body.ym-flashcards-set :is(.quiz-box,.small-btns,.card-navigation-row,.fc-section-link-grid)>*,html body.ym-flashcards-hub #reader :is(.reader-toolbar,.reader-title)>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body.ym-flashcards-set :is(.small-btns,.card-navigation-row) button,html body.ym-flashcards-hub #reader :is(.reader-title,.nav-btn,.mobile-toggle,.fc-reader-direct,.fc-reader-close){white-space:normal!important;overflow-wrap:anywhere!important}html body.ym-flashcards-hub #reader :is(.reader-title,.reader-toolbar){min-width:0!important}html body.ym-flashcards-hub #reader :is(.fc-reader-direct,.fc-retry){-webkit-text-fill-color:#fff!important}html body.ym-flashcards-hub>main,html body.ym-flashcards-set :is(main,.fc-intro,.fc-top){box-sizing:border-box!important;width:100%!important;max-width:var(--ed-max, 1200px)!important;min-width:0!important;margin-inline:auto!important;padding-inline:var(--ed-gutter, clamp(18px, 3vw, 32px))!important}html body.ym-flashcards-set .fc-header{padding-inline:0!important}html body.ym-flashcards-set .fc-header .fc-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}html body.ym-flashcards-set .fc-header .fc-logo{flex:0 1 auto!important;min-width:0!important;margin:0!important}html body.ym-flashcards-hub main :is(.hero,.library){padding-inline:0!important;border-inline-width:0!important}html body.ym-flashcards-hub main .hero{padding-block:clamp(32px,5vw,60px)!important;gap:clamp(24px,4vw,48px)!important}html body.ym-flashcards-hub main .hero>div>p{max-width:54ch!important}html body.ym-flashcards-hub main .hero-card{padding:clamp(22px,2.5vw,30px)!important}html body.ym-flashcards-hub main :is(.hero-card h2,.section-head h2),html body.ym-flashcards-set .fc-section-link-head h2{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;letter-spacing:-.025em!important;line-height:1.25!important}html body.ym-flashcards-hub main .hero-card h2{font-size:clamp(24px,2.3vw,29px)!important;margin-bottom:20px!important}html body.ym-flashcards-hub main .hero-card h2::after{content:"";display:block;width:42px;height:2px;margin-top:16px;border-radius:2px;background:#cdb37b}html body.ym-flashcards-hub main .hero-actions{align-items:stretch!important;flex-wrap:wrap!important;gap:10px!important}html body.ym-flashcards-hub main .hero-actions .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;white-space:normal!important;text-align:center!important}html body.ym-flashcards-hub main .library{padding-block:clamp(24px,3vw,36px)!important}html body.ym-flashcards-hub main .section-head{align-items:flex-end!important;margin-bottom:24px!important}html body.ym-flashcards-hub main .section-head>div{flex:1 1 340px!important;min-width:0!important}html body.ym-flashcards-hub main .section-head p{max-width:72ch!important;margin-bottom:0!important}html body.ym-flashcards-hub main .section-head>strong{flex:0 1 auto!important}html body.ym-flashcards-hub main .search-wrap{width:100%!important;margin-bottom:24px!important}html body.ym-flashcards-hub main .set-grid{align-items:stretch!important;gap:clamp(18px,2vw,24px)!important}html body.ym-flashcards-hub main .set-card{padding:clamp(22px,2.2vw,28px)!important}html body.ym-flashcards-hub main .set-card>*{min-width:0!important;max-width:100%!important}html body.ym-flashcards-hub main .set-card h3{min-height:2.6em!important;margin-block:16px 12px!important}html body.ym-flashcards-hub main .set-card>p{margin:0 0 22px!important}html body.ym-flashcards-hub main .set-card .badges{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:7px!important;margin-top:auto!important;margin-bottom:16px!important;padding-top:18px!important;border-top:1px solid var(--ed-line, #dce4f0)!important}html body.ym-flashcards-hub main .set-card .badge{display:flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;text-align:center!important}html body.ym-flashcards-hub main .set-card a.open-set{min-height:68px!important;margin-top:0!important;padding:12px 14px!important;text-align:center!important}html body.ym-flashcards-set .fc-intro{border-inline-width:0!important}html body.ym-flashcards-set .fc-mode{max-width:100%!important;padding:5px!important;gap:6px!important;border:1px solid var(--ed-line, #dce4f0)!important;border-radius:16px!important;background:var(--ed-soft, #f1eef8)!important;align-items:stretch!important}html body.ym-flashcards-set .fc-mode button.mode-btn{min-height:46px!important;height:auto!important;padding:10px 16px!important;border-radius:11px!important;border-color:transparent!important;background:transparent!important;color:var(--ed-ink, #232b50)!important;-webkit-text-fill-color:currentColor!important;line-height:1.5!important;box-shadow:none!important}html body.ym-flashcards-set .fc-mode button.mode-btn:is(.active,[aria-pressed=true]){background:var(--ed-accent, #6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.ym-flashcards-set :is(.toolbar,.quiz-row,.small-btns,.card-navigation-row){align-items:stretch!important}html body.ym-flashcards-set .toolbar :is(input,select,.btn),html body.ym-flashcards-set .card-navigation-row>.btn,html body.ym-flashcards-set .quiz-box .small-btns .btn{min-height:48px!important;height:auto!important;padding:10px 14px!important;line-height:1.5!important}html body.ym-flashcards-set .quiz-row :is(input,.btn){min-height:54px!important;height:auto!important}html body.ym-flashcards-hub #reader .reader-toolbar :is(.nav-btn,.mobile-toggle,.fc-reader-direct,.fc-reader-close){min-height:44px!important;height:auto!important;padding:10px 12px!important;line-height:1.5!important}@media(max-width:620px){html body.ym-flashcards-hub main .hero{padding-block:30px!important;gap:24px!important}html body.ym-flashcards-hub main .hero-actions .btn{flex:1 1 180px!important}html body.ym-flashcards-hub main .set-card h3{min-height:0!important}html body.ym-flashcards-hub main .set-card a.open-set{min-height:52px!important}}html body.ym-flashcards-set #flashcard.flashcard{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;align-items:stretch!important;transform:none!important;min-height:720px!important}html body.ym-flashcards-set #flashcard.flashcard>.face{grid-area:1 / 1!important;display:flex!important;animation:none!important;transform:none!important;backface-visibility:visible!important}html body.ym-flashcards-set #flashcard.flashcard:not(.flipped)>.face.back,html body.ym-flashcards-set #flashcard.flashcard.flipped>.face.front{visibility:hidden!important;pointer-events:none!important}html body.ym-flashcards-set #flashcard.flashcard>.face.front{justify-content:flex-start!important}@media(prefers-reduced-motion:no-preference){html body.ym-flashcards-set #flashcard.flashcard.flipped>.face.back,html body.ym-flashcards-set #flashcard.flashcard:not(.flipped)>.face.front{animation:ym-face-in .2s ease-out both!important}}@keyframes ym-face-in{from{opacity:0}to{opacity:1}}html body.ym-flashcards-set .fc-section-link-grid>a.fc-section-link{display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:center!important;align-content:start!important;justify-items:start!important;gap:10px!important;min-width:0!important;text-align:left!important}html body.ym-flashcards-set .fc-section-link-grid>a.fc-section-link>.ym-art-thumb{grid-column:1!important;grid-row:1!important;width:46px!important;height:46px!important;margin:0!important}html body.ym-flashcards-set .fc-section-link-grid>a.fc-section-link>span{grid-row:1!important}html body.ym-flashcards-set .fc-section-link-grid>a.fc-section-link>:is(b,small){grid-column:1 / -1!important;width:auto!important;max-width:100%!important;min-width:0!important;overflow-wrap:break-word!important;word-break:normal!important;hyphens:none!important}@media(max-width:1000px){html body.ym-flashcards-set>.member-auth-bar{position:static!important;inset:auto!important;margin:14px auto 22px!important;transform:none!important;max-width:calc(100% - 32px)!important}}html body.ym-flashcards-set #flashcard.flashcard #feedback[hidden]{display:block!important;visibility:hidden!important}html body.ym-flashcards-set #flashcard.flashcard #feedback{min-height:44px!important;box-sizing:border-box!important}html body.ym-flashcards-set #flashcard.flashcard .hint-line{display:block!important;min-height:26px!important}html body.ym-flashcards-set #flashcard.flashcard .hint-line:empty{visibility:hidden!important}@media(max-width:640px){html body.ym-flashcards-set #flashcard.flashcard{min-height:1000px!important}html body.ym-flashcards-set #flashcard.flashcard #feedback{min-height:72px!important}}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader{--lux-navy:#0f1d3d;--lux-navy-2:#1a2c57;--lux-gold:#c9a961;--lux-gold-2:#e8d39a;--lux-ivory:#fbf8f1;--lux-ink:#13203f;--lux-line:rgba(201,169,97,.38);background:rgba(10,18,40,.55)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-shell{background:var(--lux-ivory)!important;box-shadow:0 30px 80px -30px rgba(5,10,30,.65)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader :is(.reader-side,.reader-sidebar){background:linear-gradient(180deg,var(--lux-navy) 0%,var(--lux-navy-2) 100%)!important;border-right:1px solid var(--lux-line)!important;color:#f4ecd8!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader :is(.side-head,.reader-side-head){background:transparent!important;border-bottom:1px solid var(--lux-line)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader :is(.side-logo,.reader-side-head .logo){display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:10px 16px!important;border-radius:14px!important;background:var(--lux-ivory)!important;box-shadow:0 0 0 1px var(--lux-line),0 8px 20px -12px rgba(0,0,0,.6)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader :is(.side-title,.reader-side-title) :is(strong,b){color:var(--lux-gold-2)!important;-webkit-text-fill-color:var(--lux-gold-2)!important;font:700 12.5px/1.4 "Be Vietnam Pro",Arial,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .side-title .close{background:transparent!important;border:1px solid var(--lux-line)!important;color:var(--lux-gold-2)!important;box-shadow:none!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .search-wrap{background:rgba(255,255,255,.08)!important;border:1px solid var(--lux-line)!important;color:var(--lux-gold-2)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .search-wrap input{background:transparent!important;color:#f4ecd8!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .search-wrap input::placeholder{color:rgba(244,236,216,.6)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-list{background:transparent!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-item{background:rgba(255,255,255,.04)!important;border:1px solid rgba(201,169,97,.18)!important;border-radius:14px!important;box-shadow:none!important;color:#efe6cf!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-item :is(b,strong){color:#f6efdc!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:600!important;letter-spacing:.005em!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-item :is(small,em){color:rgba(239,230,207,.72)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-item>span{display:grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;background:linear-gradient(160deg,var(--lux-gold-2),var(--lux-gold))!important;color:var(--lux-navy)!important;border:0!important;border-radius:50%!important;box-shadow:inset 0 -2px 0 rgba(0,0,0,.12)!important;font-weight:800!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-item:hover{background:rgba(255,255,255,.09)!important;border-color:var(--lux-line)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-item:is(.active,[aria-current=true]){background:linear-gradient(90deg,rgba(201,169,97,.28),rgba(201,169,97,.06))!important;border-color:var(--lux-gold)!important;box-shadow:inset 3px 0 0 var(--lux-gold)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-item:is(.active,[aria-current=true]) :is(b,strong){color:#fff!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-toolbar{background:var(--lux-ivory)!important;border-bottom:1px solid var(--lux-line)!important;box-shadow:0 10px 24px -22px rgba(15,29,61,.6)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-title :is(b,strong){color:var(--lux-ink)!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:600!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-title small{color:#9a7a33!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:700!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-toolbar :is(.nav-btn,.reader-nav-btn,.fc-reader-direct,.mobile-toggle,.mobile-list-toggle){background:#fff!important;border:1px solid var(--lux-line)!important;color:var(--lux-ink)!important;box-shadow:0 6px 14px -12px rgba(15,29,61,.5)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-toolbar :is(.nav-btn,.reader-nav-btn,.fc-reader-direct):hover{background:#fffaf0!important;border-color:var(--lux-gold)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-toolbar :is(.fc-reader-close,.close-reader){background:linear-gradient(180deg,var(--lux-navy-2),var(--lux-navy))!important;border:1px solid rgba(201,169,97,.55)!important;color:var(--lux-gold-2)!important;box-shadow:0 10px 22px -14px rgba(5,10,30,.8)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader :is(.frame-wrap,.reader-frame-wrap){background:var(--lux-ivory)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .loader{background:var(--lux-ivory)!important;color:var(--lux-ink)!important}html:is(#ymlux,*) body:is(#ymlux,*):is(#ymlux,*).ym-flashcards-set section.fc-intro,html:is(#ymlux,*) body:is(#ymlux,*):is(#ymlux,*).ym-speaking-topic main .hero.ym-sf-hero{background:linear-gradient(180deg,#fffdf8 0%,#fbf6ea 100%)!important;border:1px solid rgba(201,169,97,.38)!important;box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 24px 50px -36px rgba(15,29,61,.55)!important;position:relative!important}html:is(#ymlux,*) body:is(#ymlux,*):is(#ymlux,*).ym-flashcards-set section.fc-intro::after,html:is(#ymlux,*) body:is(#ymlux,*):is(#ymlux,*).ym-speaking-topic main .hero.ym-sf-hero::after{content:""!important;position:absolute!important;left:28px!important;right:28px!important;top:0!important;height:3px!important;border-radius:0 0 3px 3px!important;background:linear-gradient(90deg,transparent,#c9a961 20%,#e8d39a 50%,#c9a961 80%,transparent)!important;pointer-events:none!important}html:is(#ymlux,*) body:is(#ymlux,*):is(#ymlux,*).ym-flashcards-set section.fc-intro .fc-eyebrow,html:is(#ymlux,*) body:is(#ymlux,*):is(#ymlux,*).ym-speaking-topic main .hero.ym-sf-hero .bigbrand{background:#fbf3df!important;border:1px solid rgba(201,169,97,.5)!important;color:#8a6a24!important;-webkit-text-fill-color:#8a6a24!important;letter-spacing:.16em!important}html:is(#ymlux,*) body:is(#ymlux,*):is(#ymlux,*).ym-flashcards-set section.fc-intro h1,html:is(#ymlux,*) body:is(#ymlux,*):is(#ymlux,*).ym-speaking-topic main .hero.ym-sf-hero h1{color:#0f1d3d!important;-webkit-text-fill-color:#0f1d3d!important}html:is(#ymlux,*) body:is(#ymlux,*):is(#ymlux,*).ym-speaking-topic .source-nav :is(a,button)[aria-current=true],html:is(#ymlux,*) body:is(#ymlux,*):is(#ymlux,*).ym-speaking-topic .source-nav :is(a,button).active{background:linear-gradient(180deg,#1a2c57,#0f1d3d)!important;border-color:#c9a961!important;color:#f3e3b5!important;-webkit-text-fill-color:#f3e3b5!important}}@layer ym-content-layout{html body#ym-speaking-format.ym-speaking-overview main.sp-hub-main{width:min(calc(100% - var(--ed-gutter) - var(--ed-gutter)),var(--ed-max))!important;max-width:var(--ed-max)!important;margin:0 auto!important;padding:0 0 56px!important}html body#ym-speaking-format.ym-speaking-overview .sp-kicker{color:#74618c!important;font:700 11px/1.5 var(--ed-font)!important;letter-spacing:.15em!important;margin:0 0 14px!important;text-transform:uppercase}html body#ym-speaking-format.ym-speaking-overview .sp-hub-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.8fr);align-items:center;gap:clamp(32px,6vw,84px);padding:56px 0 52px}html body#ym-speaking-format.ym-speaking-overview main.sp-hub-main>.sp-hub-hero,html body#ym-speaking-format.ym-speaking-overview main.sp-hub-main>.sp-paths{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}html body#ym-speaking-format.ym-speaking-overview .sp-hub-copy{min-width:0}html body#ym-speaking-format.ym-speaking-overview .sp-hub-copy h1{font:400 clamp(40px,4.8vw,66px)/1.12 var(--ed-serif)!important;letter-spacing:-.04em!important;color:var(--ed-ink)!important;margin:20px 0 24px!important;background:none!important;-webkit-text-fill-color:var(--ed-ink)!important}html body#ym-speaking-format.ym-speaking-overview .sp-hub-copy h1 em{color:var(--ed-accent)!important;-webkit-text-fill-color:var(--ed-accent)!important;font-family:var(--ed-serif)!important;font-weight:400!important}html body#ym-speaking-format.ym-speaking-overview .sp-lead{font:400 16px/1.8 var(--ed-font)!important;color:var(--ed-muted)!important;max-width:530px;margin:0}html body#ym-speaking-format.ym-speaking-overview .sp-hub-actions{display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap;margin-top:28px}html body#ym-speaking-format.ym-speaking-overview .sp-hub-actions .btn{min-height:48px;padding:12px 20px!important;display:inline-flex;align-items:center;justify-content:center;font-size:14px!important}html body#ym-speaking-format.ym-speaking-overview .sp-text-link{font:650 13px/1.6 var(--ed-font);color:var(--ed-accent);text-decoration:underline;text-underline-offset:5px;padding:10px 0}html body#ym-speaking-format.ym-speaking-overview .sp-session-guide{position:relative;isolation:isolate;border:1px solid #ded8e9;border-radius:24px;background:linear-gradient(145deg,#f7f3fc,#fff);padding:30px;box-shadow:0 16px 42px #232b5005}html body#ym-speaking-format.ym-speaking-overview .sp-session-guide::before{content:"";position:absolute;right:22px;top:24px;width:75px;height:75px;border:1px solid #b99b6038;border-radius:50%;pointer-events:none;z-index:-1}html body#ym-speaking-format.ym-speaking-overview .sp-session-guide h2{font:400 30px/1.2 var(--ed-serif)!important;letter-spacing:-.025em;color:var(--ed-ink)!important;margin:0 0 22px!important}html body#ym-speaking-format.ym-speaking-overview .sp-session-guide ol{list-style:none;padding:0;margin:0;display:grid;gap:18px}html body#ym-speaking-format.ym-speaking-overview .sp-session-guide li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start;margin:0;padding:0}html body#ym-speaking-format.ym-speaking-overview .sp-session-guide li>span{font:400 20px/1.2 var(--ed-serif);color:var(--ed-gold);padding-top:2px}html body#ym-speaking-format.ym-speaking-overview .sp-session-guide strong{font:650 14px/1.5 var(--ed-font);color:var(--ed-ink)}html body#ym-speaking-format.ym-speaking-overview .sp-session-guide li p{font:400 13px/1.65 var(--ed-font);color:var(--ed-muted);margin:3px 0 0}html body#ym-speaking-format.ym-speaking-overview .sp-paths{scroll-margin-top:170px}html body#ym-speaking-format.ym-speaking-overview .sp-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}html body#ym-speaking-format.ym-speaking-overview .sp-section-heading h2{font:400 clamp(29px,3vw,38px)/1.2 var(--ed-serif)!important;letter-spacing:-.03em;margin:0!important;color:var(--ed-ink)!important}html body#ym-speaking-format.ym-speaking-overview .sp-section-heading>p{font:400 14px/1.7 var(--ed-font);color:var(--ed-muted);margin:0}html body#ym-speaking-format.ym-speaking-overview .sp-part-grid.studio-part-index{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;min-width:0!important}html body#ym-speaking-format.ym-speaking-overview .sp-part-grid::before,html body#ym-speaking-format.ym-speaking-overview .sp-part-grid::after{display:none!important}html body#ym-speaking-format.ym-speaking-overview .sp-part-card{--sp-tone:#668ca9;min-width:0;display:flex;flex-direction:column;padding:28px;border:1px solid var(--ed-line);border-radius:22px;background:#fff;box-shadow:var(--ed-shadow);border-top:3px solid var(--sp-tone)}html body#ym-speaking-format.ym-speaking-overview .sp-part-two{--sp-tone:#8d78ba}html body#ym-speaking-format.ym-speaking-overview .sp-part-three{--sp-tone:#b99b60}html body#ym-speaking-format.ym-speaking-overview .sp-part-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}html body#ym-speaking-format.ym-speaking-overview .sp-part-label{font:700 10px/1.5 var(--ed-font);letter-spacing:.12em;color:#74618c}html body#ym-speaking-format.ym-speaking-overview .sp-part-number{font:400 42px/1 var(--ed-serif);color:var(--sp-tone);opacity:.75}html body#ym-speaking-format.ym-speaking-overview .sp-part-card h3{font:400 clamp(25px,2.5vw,31px)/1.25 var(--ed-serif)!important;letter-spacing:-.025em!important;margin:0 0 14px!important;color:var(--ed-ink)!important}html body#ym-speaking-format.ym-speaking-overview .sp-part-card>p:not(.sp-part-focus){font:400 14px/1.8 var(--ed-font);color:var(--ed-muted);margin:0 0 24px;flex:1}html body#ym-speaking-format.ym-speaking-overview .sp-part-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:18px 0;border-top:1px solid var(--ed-line);border-bottom:1px solid var(--ed-line)}html body#ym-speaking-format.ym-speaking-overview .sp-part-card dt{font:400 12px/1.5 var(--ed-font);color:var(--ed-muted)}html body#ym-speaking-format.ym-speaking-overview .sp-part-card dd{font:600 24px/1.4 var(--ed-font);color:var(--ed-ink);margin:4px 0 0}html body#ym-speaking-format.ym-speaking-overview .sp-part-card dd small{display:inline!important;font:400 12px var(--ed-font)!important}html body#ym-speaking-format.ym-speaking-overview .sp-part-focus{font:500 12px/1.7 var(--ed-font);color:#74618c;margin:18px 0 24px}html body#ym-speaking-format.ym-speaking-overview .sp-part-action{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 16px;border:1px solid var(--ed-accent);border-radius:12px;background:var(--ed-accent);color:#fff!important;-webkit-text-fill-color:#fff!important;font:650 13px/1.5 var(--ed-font);text-decoration:none;margin-top:auto}html body#ym-speaking-format.ym-speaking-overview .sp-part-action:hover{background:#5743a4}html body#ym-speaking-format.ym-speaking-overview .sp-support-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}html body#ym-speaking-format.ym-speaking-overview .sp-support-links>a{display:flex;justify-content:space-between;align-items:center;gap:20px;text-decoration:none;padding:24px 28px;border:1px solid var(--ed-line);border-radius:20px;background:#ffffffb8;color:var(--ed-ink)}html body#ym-speaking-format.ym-speaking-overview .sp-support-links .sp-kicker{font-size:10px!important;margin-bottom:8px!important}html body#ym-speaking-format.ym-speaking-overview .sp-support-links h2{font:400 25px/1.25 var(--ed-serif)!important;margin:0 0 8px!important;color:var(--ed-ink)!important}html body#ym-speaking-format.ym-speaking-overview .sp-support-links p:not(.sp-kicker){font:400 13px/1.7 var(--ed-font);color:var(--ed-muted);margin:0}html body#ym-speaking-format.ym-speaking-overview .sp-support-links>a>span{color:var(--ed-accent);font-size:24px}html body#ym-speaking-format.ym-speaking-overview .sp-quick-library{border:1px solid var(--ed-line);border-radius:20px;background:#ffffffb8}html body#ym-speaking-format.ym-speaking-overview .sp-quick-library>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;list-style:none;padding:24px 28px}html body#ym-speaking-format.ym-speaking-overview .sp-quick-library>summary::-webkit-details-marker{display:none}html body#ym-speaking-format.ym-speaking-overview .sp-quick-library>summary .sp-kicker{display:block;font-size:10px!important;margin-bottom:6px!important}html body#ym-speaking-format.ym-speaking-overview .sp-quick-library>summary strong{font:600 16px/1.6 var(--ed-font);color:var(--ed-ink)}html body#ym-speaking-format.ym-speaking-overview .sp-disclosure-icon{font:400 26px/1 var(--ed-font);color:var(--ed-accent)}html body#ym-speaking-format.ym-speaking-overview .sp-quick-library[open] .sp-disclosure-icon{transform:rotate(45deg)}html body#ym-speaking-format.ym-speaking-overview .sp-quick-library>.library{padding:8px 28px 28px!important;box-sizing:border-box!important;width:100%!important;margin:0!important}html body#ym-speaking-format.ym-speaking-overview .sp-quick-library .topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body#ym-speaking-format.ym-speaking-overview .sp-quick-library .section-head>div:first-child{flex-basis:auto!important}html body#ym-speaking-format.ym-speaking-overview #ym-speaking-points#ym-speaking-points{margin-block:24px 0!important;padding:18px 24px!important}html body#ym-speaking-format.ym-speaking-overview #ym-speaking-points#ym-speaking-points .ym-speaking-points-emblem{width:44px!important;height:54px!important}html body#ym-speaking-format.ym-speaking-overview #ym-speaking-points#ym-speaking-points h2{font-size:18px!important}@media(max-width:1000px){html body#ym-speaking-format.ym-speaking-overview .sp-hub-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:28px}html body#ym-speaking-format.ym-speaking-overview .sp-part-grid.studio-part-index{gap:16px!important}html body#ym-speaking-format.ym-speaking-overview .sp-part-card{padding:22px}html body#ym-speaking-format.ym-speaking-overview .sp-part-card dd{font-size:21px}}@media(max-width:900px){html body#ym-speaking-format.ym-speaking-overview .sp-hub-hero{grid-template-columns:minmax(0,1fr);padding-block:36px;gap:28px}html body#ym-speaking-format.ym-speaking-overview .sp-session-guide{padding:24px}html body#ym-speaking-format.ym-speaking-overview .sp-section-heading{align-items:start;flex-direction:column;gap:12px}html body#ym-speaking-format.ym-speaking-overview .sp-part-grid.studio-part-index{grid-template-columns:minmax(0,1fr)!important}html body#ym-speaking-format.ym-speaking-overview .sp-part-card{padding:24px}html body#ym-speaking-format.ym-speaking-overview .sp-part-card h3{font-size:29px!important}html body#ym-speaking-format.ym-speaking-overview .sp-part-card-top{margin-bottom:18px}html body#ym-speaking-format.ym-speaking-overview .sp-support-links{grid-template-columns:minmax(0,1fr);gap:16px}html body#ym-speaking-format.ym-speaking-overview .sp-support-links>a,html body#ym-speaking-format.ym-speaking-overview .sp-quick-library>summary{padding:22px}html body#ym-speaking-format.ym-speaking-overview .sp-quick-library>.library{padding:4px 16px 20px!important}html body#ym-speaking-format.ym-speaking-overview .sp-quick-library .topic-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:420px){html body#ym-speaking-format.ym-speaking-overview .sp-hub-copy h1{font-size:40px!important}html body#ym-speaking-format.ym-speaking-overview .sp-hub-actions{align-items:stretch;flex-direction:column;gap:8px}html body#ym-speaking-format.ym-speaking-overview .sp-part-card{padding:22px}html body#ym-speaking-format.ym-speaking-overview .sp-session-guide{padding:22px}html body#ym-speaking-format.ym-speaking-overview .sp-lead{font-size:15px!important}}}@layer ym-content-layout{html body#ym-speaking-format.ym-speaking-bank .page>.bank-overview-link{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:8px 0 22px!important;padding:6px 0!important;min-height:36px!important;color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:currentColor!important;font:600 14px/1.5 var(--ed-font,Arial,sans-serif)!important;text-decoration:none!important}html body#ym-speaking-format.ym-speaking-bank .bank-overview-link::before{content:""!important;width:7px!important;height:7px!important;flex:none!important;border-left:1.5px solid currentColor!important;border-bottom:1.5px solid currentColor!important;transform:rotate(45deg)!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr)!important;align-items:center!important;gap:clamp(24px,4vw,56px)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 0 30px!important;margin:0!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero-copy{min-width:0!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero .eyebrow{color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:currentColor!important;font-size:11px!important;font-weight:700!important;letter-spacing:.13em!important;line-height:1.6!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero h1,html body#ym-speaking-format.ym-speaking-bank .bank-hero h1 span{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;font-size:clamp(40px,4.5vw,58px)!important;line-height:1.12!important;letter-spacing:-.035em!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important;background:none!important;text-shadow:none!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero h1{margin:10px 0 16px!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero h1 span{color:var(--ed-accent,#6550b5)!important;font-style:italic!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero-copy>p{max-width:58ch!important;margin:0!important;color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:currentColor!important;font-size:16px!important;line-height:1.75!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero .metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:24px 0!important;background:transparent!important;border-top:1px solid #d9cba9!important;border-bottom:1px solid var(--ed-line,#dce4f0)!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero .metric{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:9px!important;min-width:0!important;margin:0!important;padding:0 18px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:currentColor!important;font-size:12px!important;line-height:1.5!important;white-space:normal!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero .metric:first-child{padding-left:0!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero .metric+.metric{border-left:1px solid var(--ed-line,#dce4f0)!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero .metric b{font:400 clamp(27px,2.5vw,34px)/1.1 Georgia,"Times New Roman",serif!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero .metric-label{color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero>.speaking-topic-route-badge{grid-column:1/-1!important;margin:0!important;padding:16px 20px!important;background:#eeebf7!important;border:1px solid #ddd5ee!important;border-radius:14px!important;color:var(--ed-ink,#232b50)!important;gap:12px!important;min-width:0!important}html body#ym-speaking-format.ym-speaking-bank .precision-part-tabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:fit-content!important;max-width:100%!important;padding:6px!important;margin:0 0 28px!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:14px!important;background:#fff!important}html body#ym-speaking-format.ym-speaking-bank .precision-part-tabs a{flex:0 1 auto!important;min-width:0!important;min-height:44px!important;padding:11px 18px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:currentColor!important;font-size:14px!important;line-height:1.5!important;font-weight:600!important;text-decoration:none!important}html body#ym-speaking-format.ym-speaking-bank .precision-part-tabs a[aria-current=page]{background:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder{padding:26px!important;margin:0 0 32px!important;min-width:0!important;background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:20px!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder-heading{margin:0 0 22px!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder-heading h2{margin:0 0 6px!important;font:400 25px/1.3 Georgia,"Times New Roman",serif!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important;background:none!important;padding:0!important;border:0!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder-heading h2::before,html body#ym-speaking-format.ym-speaking-bank .bank-finder-heading h2::after{content:none!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder-heading p{margin:0!important;font-size:14px!important;line-height:1.6!important;color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder .tools{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr) minmax(0,1.1fr)!important;gap:18px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;position:static!important;backdrop-filter:none!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder .bank-finder-field{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder-field>label{display:block!important;margin:0!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important;font-size:13px!important;line-height:1.5!important;font-weight:600!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder .bank-finder-field>:is(input,select){width:100%!important;min-width:0!important;max-width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;flex:0 0 auto!important;border:1px solid #ccd5e5!important;border-radius:11px!important;padding:12px 14px!important;background:#fbfcff!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important;font:400 16px/1.5 var(--ed-font,Arial,sans-serif)!important;box-shadow:none!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder .bank-finder-field>select{padding-right:38px!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:14px!important;margin-top:22px!important;padding-top:18px!important;border-top:1px solid var(--ed-line,#dce4f0)!important}html body#ym-speaking-format.ym-speaking-bank .bank-result-count{margin:0!important;color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:currentColor!important;font-size:13px!important;line-height:1.7!important}html body#ym-speaking-format.ym-speaking-bank .bank-result-count b{color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important;font-weight:700!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder .tool-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder .tool-btn{min-height:42px!important;padding:9px 15px!important;border:1px solid #ddd5ee!important;border-radius:10px!important;background:#f5f2fb!important;color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:currentColor!important;font-size:13px!important;line-height:1.5!important;font-weight:600!important;box-shadow:none!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder>.ym-sf-filter-status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}html body#ym-speaking-format.ym-speaking-bank .study-layout{gap:28px!important;align-items:start!important;width:100%!important;margin-inline:0!important;padding-inline:0!important}html body#ym-speaking-format.ym-speaking-bank .study-layout .content-panel{padding:0!important}html body#ym-speaking-format.ym-speaking-bank .topic-panel{padding:22px 16px!important;border-radius:18px!important;background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;scrollbar-width:thin!important;scrollbar-color:#cfc8e2 transparent!important}html body#ym-speaking-format.ym-speaking-bank .topic-panel>h2{padding:0 8px 16px!important;margin:0 0 10px!important;border-bottom:1px solid var(--ed-line,#dce4f0)!important;font:600 15px/1.5 var(--ed-font,Arial,sans-serif)!important;color:var(--ed-ink,#232b50)!important}html body#ym-speaking-format.ym-speaking-bank .ym-sf-topics-dialog .topic-panel>h2{padding-right:58px!important}html body#ym-speaking-format.ym-speaking-bank :is(.topic-button,.topic-all-link){display:flex!important;align-items:flex-start!important;gap:11px!important;min-height:52px!important;padding:12px 10px!important;margin:4px 0!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important;text-decoration:none!important;box-shadow:none!important}html body#ym-speaking-format.ym-speaking-bank :is(.topic-button,.topic-all-link)>span{display:grid!important;place-items:center!important;flex:0 0 27px!important;width:27px!important;min-width:27px!important;height:27px!important;padding:0!important;margin:0!important;background:#f1eef8!important;border:0!important;border-radius:7px!important;font-size:11px!important;line-height:1!important;font-weight:600!important;color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank :is(.topic-button,.topic-all-link)>b{font-size:14px!important;font-weight:500!important;line-height:1.6!important;min-width:0!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank :is(.topic-button,.topic-all-link):hover{background:#f5f3fa!important}html body#ym-speaking-format.ym-speaking-bank .topic-panel :is(.topic-button,.topic-all-link).active{background:var(--ed-accent,#6550b5)!important;border-color:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body#ym-speaking-format.ym-speaking-bank .topic-panel :is(.topic-button,.topic-all-link).active>:is(b,span){color:#fff!important;-webkit-text-fill-color:#fff!important}html body#ym-speaking-format.ym-speaking-bank .topic-panel :is(.topic-button,.topic-all-link).active>span{background:#ffffff24!important}html body#ym-speaking-format.ym-speaking-bank .topic-button[hidden]{display:none!important}html body#ym-speaking-format.ym-speaking-bank .topic-section{margin:0 0 38px!important}html body#ym-speaking-format.ym-speaking-bank .topic-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 0 18px!important;margin:0!important}html body#ym-speaking-format.ym-speaking-bank .topic-heading h2,html body#ym-speaking-format.ym-speaking-bank .topic-heading h2 *{font:400 clamp(25px,2.4vw,30px)/1.3 Georgia,"Times New Roman",serif!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important;letter-spacing:-.02em!important}html body#ym-speaking-format.ym-speaking-bank .topic-heading p{margin:6px 0 0!important;font-size:14px!important}html body#ym-speaking-format.ym-speaking-bank .topic-heading p:empty{display:none!important}html body#ym-speaking-format.ym-speaking-bank .topic-heading .count{flex:none!important;padding:6px 10px!important;background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:8px!important;color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:currentColor!important;font-size:12px!important}html body#ym-speaking-format.ym-speaking-bank .question-grid{gap:16px!important}html body#ym-speaking-format.ym-speaking-bank .question-card{border-color:var(--ed-line,#dce4f0)!important;border-radius:18px!important;box-shadow:none!important}html body#ym-speaking-format.ym-speaking-bank .question-card[open]{border-color:#c5bbdf!important}html body#ym-speaking-format.ym-speaking-bank .question-card>summary{padding:22px 66px 22px 22px!important;gap:13px!important;border-radius:17px!important;align-items:flex-start!important;min-height:80px!important;font-size:18px!important;line-height:1.6!important}html body#ym-speaking-format.ym-speaking-bank .question-card[open]>summary{background:#f6f3fb!important;border-radius:17px 17px 0 0!important;border-bottom:1px solid #e4ddef!important}html body#ym-speaking-format.ym-speaking-bank .question-card>summary::after{top:22px!important;right:20px!important;transform:none!important;border-color:#ded7eb!important;background:#fff!important;color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .question-card .question-no{display:grid!important;place-items:center!important;flex:0 0 32px!important;min-width:32px!important;background:#f2eef9!important;border:1px solid #e3dcef!important;color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .question-card[open] .question-no{background:var(--ed-accent,#6550b5)!important;border-color:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body#ym-speaking-format.ym-speaking-bank .question-body{padding:0 24px 24px!important}html body#ym-speaking-format.ym-speaking-bank .question-body>.ym-sf-section h2{font:600 18px/1.5 var(--ed-font,Arial,sans-serif)!important;margin-bottom:16px!important}html body#ym-speaking-format.ym-speaking-bank .question-body>.ym-sf-section h2::before{content:none!important}html body#ym-speaking-format.ym-speaking-bank :is(.bank-overview-link,.precision-part-tabs a,.bank-finder input,.bank-finder select,.bank-finder button):focus-visible{outline:3px solid var(--ed-accent,#6550b5)!important;outline-offset:3px!important}@media(min-width:1021px){html body#ym-speaking-format.ym-speaking-bank .study-layout{grid-template-columns:264px minmax(0,1fr)!important}}@media(max-width:1020px){html body#ym-speaking-format.ym-speaking-bank .bank-hero{grid-template-columns:minmax(0,1fr)!important;gap:26px!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero .metrics{max-width:540px!important;width:100%!important;padding:18px 0!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder .tools{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder .bank-search-field{grid-column:1/-1!important;grid-row:1!important}html body#ym-speaking-format.ym-speaking-bank .study-layout{grid-template-columns:minmax(0,1fr)!important}html body#ym-speaking-format.ym-speaking-bank .mobile-topic-toggle{width:100%!important;min-height:48px!important;margin:0 0 18px!important;padding:12px 16px!important;background:#f3effa!important;border:1px solid #ddd5ec!important;border-radius:12px!important;color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:currentColor!important;font-size:14px!important}}@media(max-width:600px){html body#ym-speaking-format.ym-speaking-bank .page>.bank-overview-link{margin:0 0 18px!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero{padding-bottom:24px!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero h1,html body#ym-speaking-format.ym-speaking-bank .bank-hero h1 span{font-size:40px!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero .metric{padding:0 10px!important;font-size:11px!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero .metric b{font-size:28px!important}html body#ym-speaking-format.ym-speaking-bank .precision-part-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:4px!important;margin-bottom:18px!important}html body#ym-speaking-format.ym-speaking-bank .precision-part-tabs a{padding:10px 6px!important;font-size:12px!important;text-align:center!important;line-height:1.5!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder{padding:20px 18px!important;margin-bottom:26px!important;border-radius:17px!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder-heading h2{font-size:23px!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder .tools{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder .bank-search-field{grid-column:auto!important;grid-row:auto!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder-footer{align-items:flex-start!important;gap:12px!important;margin-top:18px!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder .tool-actions{width:100%!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder .tool-btn{flex:1 1 0!important;padding-inline:9px!important}html body#ym-speaking-format.ym-speaking-bank .topic-heading{align-items:flex-start!important;gap:10px!important}html body#ym-speaking-format.ym-speaking-bank .topic-heading>div{flex:1 1 100%!important}html body#ym-speaking-format.ym-speaking-bank .question-card>summary{padding:18px 51px 18px 14px!important;gap:10px!important;font-size:17px!important}html body#ym-speaking-format.ym-speaking-bank .question-card>summary::after{right:12px!important;top:18px!important;width:28px!important;height:28px!important}html body#ym-speaking-format.ym-speaking-bank .question-card .question-no{flex-basis:28px!important;min-width:28px!important;height:28px!important}html body#ym-speaking-format.ym-speaking-bank .question-body{padding:0 16px 20px!important}}@media print{html body#ym-speaking-format.ym-speaking-bank .page>.bank-overview-link,html body#ym-speaking-format.ym-speaking-bank :is(.bank-overview-link,.bank-finder,.precision-part-tabs,.mobile-topic-toggle){display:none!important}}}@layer ym-content-layout{html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-nav{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:24px 0 0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-width:0!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-nav::before,html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-nav::after{content:none!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-nav>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 1 auto!important;min-width:0!important;min-height:44px!important;padding:9px 15px!important;margin:0!important;border:1px solid var(--ed-line, #dce4f0)!important;border-radius:12px!important;background:#fff!important;color:var(--ed-ink, #232b50)!important;font-size:13px!important;line-height:1.5!important;text-decoration:none!important;box-shadow:none!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-nav>a[aria-current=page]{background:var(--ed-soft, #f1eef8)!important;border-color:#d9d0ed!important;color:var(--ed-accent, #6550b5)!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-overview{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)!important;align-items:center!important;gap:clamp(28px,4vw,48px)!important;padding:36px 0 40px!important;margin:0 0 18px!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-overview h1{font-size:clamp(36px,4.3vw,56px)!important;line-height:1.12!important;margin:18px 0!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-overview .studio-hero-copy>p{max-width:56ch!important;margin:0!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-facts{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:20px!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-facts>span{padding:7px 11px!important;border:1px solid var(--ed-line, #dce4f0)!important;border-radius:999px!important;background:#fff!important;color:var(--ed-muted, #626982)!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-facts>span:first-child{color:var(--ed-accent, #6550b5)!important;background:var(--ed-soft, #f1eef8)!important;border-color:#ded6ee!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-guide{padding:26px!important;border:1px solid var(--ed-line, #dce4f0)!important;border-radius:var(--ed-radius, 22px)!important;background:#fff!important;box-shadow:var(--ed-shadow, 0 10px 32px #232b5006)!important;min-width:0!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-guide-kicker{margin:0 0 10px!important;color:var(--ed-accent, #6550b5)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.12em!important;line-height:1.5!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-guide h2{margin:0 0 22px!important;font:400 27px/1.25 Georgia,"Times New Roman",serif!important;color:var(--ed-ink, #232b50)!important;letter-spacing:-.025em!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-guide ol{display:grid!important;gap:16px!important;padding:0!important;margin:0!important;list-style:none!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-guide li{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;margin:0!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-guide li>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border:1px solid #e0d8ef!important;border-radius:10px!important;background:var(--ed-soft, #f1eef8)!important;color:var(--ed-accent, #6550b5)!important;font-size:11px!important;font-weight:700!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-guide strong{color:var(--ed-ink, #232b50)!important;font-size:14px!important;line-height:1.5!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-guide li p{margin:3px 0 0!important;color:var(--ed-muted, #626982)!important;font-size:13px!important;line-height:1.6!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .library{margin-top:0!important;padding-top:0!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .library>.section-head{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;min-height:0!important;height:auto!important;margin-bottom:24px!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .library>.section-head>div:first-child{flex:1 1 360px!important;min-width:0!important;min-height:0!important;height:auto!important;width:auto!important;text-align:start!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .library>.section-head>.topic-total{flex:0 0 auto!important;margin:0!important;align-self:flex-end!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-vocabulary{margin:32px 0 0!important;padding:22px 26px!important;gap:20px!important;border-radius:18px!important;box-shadow:none!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-vocabulary h2{font-size:24px!important;margin:4px 0 6px!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-vocabulary p{font-size:13px!important;margin:0!important}html body#ym-speaking-format.ym-speaking-topic .source-nav{gap:8px!important;padding:12px!important;margin-block:18px 24px!important;border:1px solid var(--ed-line, #dce4f0)!important;border-radius:16px!important;background:#fff!important;scroll-padding-inline:12px!important}html body#ym-speaking-format.ym-speaking-topic .source-nav>a{min-height:44px!important;padding:10px 14px!important;margin:0!important;border-radius:11px!important;font-size:13px!important;line-height:1.5!important}html body#ym-speaking-format.ym-speaking-topic .source-nav>a:is(.active,.is-active,[aria-current]){background:var(--ed-soft, #f1eef8)!important;border-color:#d9d0ed!important;color:var(--ed-accent, #6550b5)!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-topic .source-nav>a[href="#speaking-practice"]{background:var(--ed-accent, #6550b5)!important;border-color:var(--ed-accent, #6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main>[id]{scroll-margin-top:96px!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main>.ym-sf-hero{padding:clamp(24px,3vw,36px)!important;margin-bottom:28px!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-hero h1{max-width:32ch!important;margin-block:12px 20px!important;font-size:clamp(29px,3.3vw,44px)!important;line-height:1.18!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-hero :is(.bigbrand,.source-kicker){font-family:var(--ed-font, Arial, sans-serif)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;line-height:1.5!important;color:var(--ed-accent, #6550b5)!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-hero>p{max-width:76ch!important;font-size:16px!important;line-height:1.8!important;margin-block:0 14px!important}html body#ym-speaking-format.ym-speaking-topic .source-actions{gap:10px!important;margin-top:22px!important;padding-top:20px!important;border-top:1px solid var(--ed-line, #dce4f0)!important}html body#ym-speaking-format.ym-speaking-topic .source-actions :is(button,a){min-height:44px!important;line-height:1.5!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-section>.source-section-heading{align-items:baseline!important;gap:12px!important;margin-bottom:22px!important}html body#ym-speaking-format.ym-speaking-topic :is(.ym-sf-section>h2,.source-section-heading>h2,.ym-sf-practice>.ym-sf-heading){font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(23px,2.2vw,29px)!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.02em!important;margin-bottom:22px!important}html body#ym-speaking-format.ym-speaking-topic .source-section-heading>h2{margin-bottom:0!important}html body#ym-speaking-format.ym-speaking-topic #cue-card .source-cue{padding:18px 22px 18px 40px!important;margin:0!important;border:1px solid var(--ed-line, #dce4f0)!important;border-inline-start:3px solid #cdb37b!important;border-radius:14px!important;background:#f8fafe!important;font-size:16px!important;line-height:1.8!important}html body#ym-speaking-format.ym-speaking-topic #cue-card .source-cue>li{margin-block:8px!important;padding-inline-start:3px!important}html body#ym-speaking-format.ym-speaking-topic :is(#ideas .grid,#short .grid,.source-flow,.source-vocab-grid,.ym-sf-vocab-table>tbody){gap:18px!important}html body#ym-speaking-format.ym-speaking-topic :is(#ideas .grid>.card,.source-vocab-item,.ym-sf-vocab-table>tbody>tr){padding:20px!important;border-radius:15px!important}html body#ym-speaking-format.ym-speaking-topic .source-flow>li{padding:18px!important;margin-block:0!important}html body#ym-speaking-format.ym-speaking-topic #band9 :is(.script,.model-answer)>p,html body#ym-speaking-format.ym-speaking-topic #band8 :is(.script,.model-answer)>p{max-width:76ch!important;line-height:1.85!important;margin:0 0 20px!important}html body#ym-speaking-format.ym-speaking-topic #sample-translation :is(.translation-en,.translation-vi,.ym-sf-translation-table td){padding:20px!important;line-height:1.85!important}html body#ym-speaking-format.ym-speaking-topic #speaking-practice :is(.ym-idea-pad,.ym-answer-recorder,.ym-answer-recorder-lazy){margin-block:20px!important}@media(max-width:900px){html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-overview{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;padding-top:28px!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-guide ol{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 24px!important}}@media(max-width:800px){html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .library>.section-head{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .library>.section-head>div:first-child{flex:0 0 auto!important;width:100%!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .library>.section-head>.topic-total{align-self:flex-start!important}}@media(max-width:600px){html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-nav{padding-top:18px!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-nav>.ym-part2-back{flex-basis:100%!important;justify-content:flex-start!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-nav>a:not(.ym-part2-back){flex:1 1 60px!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-overview h1{font-size:clamp(32px,7.5vw,42px)!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-guide{padding:20px!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-guide li{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-guide ol{gap:20px 14px!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-vocabulary{padding:20px!important}html body#ym-speaking-format.ym-speaking-topic .source-nav{margin-block:12px 18px!important;padding:10px!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main>.ym-sf-hero{padding:22px 18px!important}html body#ym-speaking-format.ym-speaking-topic :is(#ideas .grid>.card,.source-vocab-item,.ym-sf-vocab-table>tbody>tr){padding:16px!important}html body#ym-speaking-format.ym-speaking-topic #sample-translation :is(.translation-en,.translation-vi,.ym-sf-translation-table td){padding:16px!important}}}@layer ym-content-layout{html body#ym-speaking-format.ym-speaking-topic{--ed-lesson-en:#233b63;--ed-lesson-vi:#5e4581;--ed-lesson-vi-bg:#f7f2fb}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(#band9,#band8,#extended-sample,[data-speaking-section=sample]) :is(.script,.model-answer,.ym-sample,.ym-script){width:100%!important;max-width:920px!important;min-width:0!important;margin:22px auto 0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--ed-lesson-en)!important;-webkit-text-fill-color:var(--ed-lesson-en)!important;font-size:18px!important;font-weight:400!important;line-height:1.85!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(#band9,#band8,#extended-sample,[data-speaking-section=sample]) :is(.script,.model-answer,.ym-sample,.ym-script)>p{width:100%!important;max-width:none!important;min-width:0!important;margin:0 0 24px!important;padding:0!important;font-size:18px!important;font-weight:400!important;font-style:normal!important;line-height:1.85!important;color:var(--ed-lesson-en)!important;-webkit-text-fill-color:var(--ed-lesson-en)!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(#band9,#band8,#extended-sample,[data-speaking-section=sample]) :is(.script,.model-answer,.ym-sample,.ym-script)>:is(p.vn,p.vnline,p[data-lang=vi]){margin:0 0 30px!important;padding:16px 20px!important;border:1px solid #e5dcef!important;border-left:3px solid #b69aca!important;border-radius:0 12px 12px 0!important;background:var(--ed-lesson-vi-bg)!important;color:var(--ed-lesson-vi)!important;-webkit-text-fill-color:var(--ed-lesson-vi)!important;font-size:17px!important;line-height:1.8!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(#band9,#band8,#extended-sample,[data-speaking-section=sample]) :is(.script,.model-answer,.ym-sample,.ym-script)>p:has(+:is(.vn,.vnline,[data-lang=vi])){margin-bottom:12px!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(#band9,#band8,#extended-sample,[data-speaking-section=sample]) :is(.script,.model-answer,.ym-sample,.ym-script)>p :is(span,b,strong,em,a){color:inherit!important;-webkit-text-fill-color:inherit!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(#band9,#band8,#extended-sample,[data-speaking-section=sample]) :is(.script,.model-answer,.ym-sample,.ym-script)>:last-child{margin-bottom:0!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(#band9,#band8) .script>p:first-child:not(.vn):not(.vnline)::before,html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(#band9,#band8) .script>:is(p.vn,p.vnline)::before{display:block;margin-bottom:7px;font:700 12px/1.5 var(--ed-font,Arial,sans-serif);letter-spacing:.08em;color:inherit;-webkit-text-fill-color:inherit}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(#band9,#band8) .script>p:first-child:not(.vn):not(.vnline)::before{content:"ENGLISH"}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(#band9,#band8) .script>:is(p.vn,p.vnline)::before{content:"BẢN DỊCH"}html body#ym-speaking-format.ym-speaking-topic :is(.ym-translation-toggle,button[onclick*=hide-vn]){min-height:44px!important;max-width:100%!important;margin:0!important;padding:10px 14px!important;font-size:14px!important;border:1px solid var(--ed-accent,#6550b5)!important;border-radius:12px!important;background:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body#ym-speaking-format.ym-speaking-topic .ym-translation-toggle[aria-pressed=false]{background:#fff!important;border-color:#d7cde9!important;color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:var(--ed-accent,#6550b5)!important}html body#ym-speaking-format.ym-speaking-topic .ym-translation-toggle::after{border-color:#a595bf!important;background:radial-gradient(circle at 10px 10px,#fff 0 7px,transparent 7.5px) #c0b4d3!important}html body#ym-speaking-format.ym-speaking-topic .ym-translation-toggle[aria-pressed=true]::after{border-color:#d8cfee!important;background:radial-gradient(circle at 24px 10px,#fff 0 7px,transparent 7.5px) #44337f!important}html body#ym-speaking-format.ym-speaking-topic #extended-sample .ym-vi-guide{width:100%!important;max-width:920px!important;min-width:0!important;margin:24px auto!important;padding:20px!important;background:var(--ed-lesson-vi-bg)!important;border:1px solid #e5dcef!important;border-left:3px solid #b69aca!important;border-radius:0 12px 12px 0!important}html body#ym-speaking-format.ym-speaking-topic #extended-sample .ym-vi-guide :is(h3,p,span,b,strong){color:var(--ed-lesson-vi)!important;-webkit-text-fill-color:var(--ed-lesson-vi)!important;font-size:17px!important;font-style:normal!important;line-height:1.8!important}html body#ym-speaking-format.ym-speaking-topic #extended-sample .ym-vi-guide p{max-width:none!important;margin:12px 0 0!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(.ym-sp2-table-shell,.ym-premium-table-scroll,.ym-table-scroll,.ym-sf-vocab-table,.ym-sf-translation-table,.bilingual-grid){width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important}html body#ym-speaking-format.ym-speaking-topic #sample-translation :is(.ym-sf-translation-table>tbody,.bilingual-grid){gap:18px!important;padding:0!important}html body#ym-speaking-format.ym-speaking-topic #sample-translation :is(.ym-sf-translation-table>tbody>tr,.translation-row){grid-template-columns:repeat(2,minmax(0,1fr))!important;border-color:var(--ed-line,#dce4f0)!important;border-radius:14px!important}html body#ym-speaking-format.ym-speaking-topic #sample-translation :is(.ym-sf-translation-table td,.translation-en,.translation-vi){min-width:0!important;max-width:none!important;padding:22px!important;font-size:17px!important;line-height:1.85!important;text-align:start!important;font-style:normal!important}html body#ym-speaking-format.ym-speaking-topic #sample-translation :is(.ym-sf-translation-table td:first-child,.translation-en){background:#f7faff!important;color:var(--ed-lesson-en)!important;-webkit-text-fill-color:var(--ed-lesson-en)!important}html body#ym-speaking-format.ym-speaking-topic #sample-translation :is(.ym-sf-translation-table td:nth-child(2),.translation-vi){background:var(--ed-lesson-vi-bg)!important;color:var(--ed-lesson-vi)!important;-webkit-text-fill-color:var(--ed-lesson-vi)!important;border-left:1px solid #e5dcef!important}html body#ym-speaking-format.ym-speaking-topic #sample-translation :is(.ym-sf-translation-table td,.translation-en,.translation-vi) :is(p,span,b,strong,em,a){color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:inherit!important;line-height:inherit!important}html body#ym-speaking-format.ym-speaking-topic #sample-translation .ym-sf-translation-table td::before,html body#ym-speaking-format.ym-speaking-topic #sample-translation .row-label{font-size:12px!important;line-height:1.5!important;font-weight:700!important;margin-bottom:10px!important;color:inherit!important;-webkit-text-fill-color:inherit!important}html body#ym-speaking-format.ym-speaking-topic :is(.source-vocab-grid,.ym-sf-vocab-table>tbody){align-items:stretch!important}html body#ym-speaking-format.ym-speaking-topic :is(.source-vocab-item,.ym-sf-vocab-table>tbody>tr){min-width:0!important;height:auto!important;gap:10px!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(.source-vocab-item [data-lang=vi],.ym-sf-vocab-table td[data-sf-field=vi]){color:var(--ed-lesson-vi)!important;-webkit-text-fill-color:var(--ed-lesson-vi)!important;font-size:16px!important;line-height:1.75!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-vocab-table td::before,html body#ym-speaking-format.ym-speaking-topic :is(.ym-sf-field,.source-vocab-number,.p2-timer-eyebrow,.p2-timer-phase,.p2-timer-clock-hint,.p2-notes-save,.sp2-kicker){font-size:12px!important;line-height:1.5!important}html body#ym-speaking-format.ym-speaking-topic :is(.source-cue,.source-flow,.idea-list,.memory,.ym-memory-row,.formula,.ym-memory-formula){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body#ym-speaking-format.ym-speaking-topic #speaking-practice :is(.ym-idea-pad,.ym-answer-recorder,.ym-answer-recorder-lazy){width:100%!important;max-width:100%!important;min-width:0!important}html body#ym-speaking-format.ym-speaking-topic :is(.ym-idea-editor,#p2-quick-notes){font-size:16px!important;line-height:1.75!important}@media screen and (max-width:720px){html body#ym-speaking-format.ym-speaking-topic .source-nav{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;overflow-x:auto!important;max-width:100%!important;gap:8px!important;padding:8px!important;scrollbar-width:thin}html body#ym-speaking-format.ym-speaking-topic .source-nav>a{flex:0 0 auto!important;min-height:44px!important;max-width:none!important;white-space:nowrap!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-header{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:8px 12px!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-header>a:first-child{grid-column:1/-1!important;justify-self:start!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-header>a:not(:first-child){display:flex!important;align-items:center!important;align-self:stretch!important;min-width:0!important;min-height:60px!important;font-size:13px!important;line-height:1.5!important;white-space:normal!important}html body#ym-speaking-format.ym-speaking-topic #sample-translation :is(.ym-sf-translation-table>tbody>tr,.translation-row){grid-template-columns:minmax(0,1fr)!important}html body#ym-speaking-format.ym-speaking-topic #sample-translation :is(.ym-sf-translation-table td,.translation-en,.translation-vi){padding:16px!important;font-size:16px!important}html body#ym-speaking-format.ym-speaking-topic #sample-translation :is(.ym-sf-translation-table td:nth-child(2),.translation-vi){border-left:0!important;border-top:1px solid #e5dcef!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(#band9,#band8,#extended-sample,[data-speaking-section=sample]) :is(.script,.model-answer,.ym-sample,.ym-script)>p{font-size:17px!important;line-height:1.85!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(#band9,#band8,#extended-sample,[data-speaking-section=sample]) :is(.script,.model-answer,.ym-sample,.ym-script)>:is(p.vn,p.vnline,p[data-lang=vi]){padding:14px!important;font-size:16px!important;line-height:1.8!important}}}@layer ym-content-layout{html body#ym-speaking-format.ym-speaking-bank .question-card>.question-body{min-width:0!important;padding:22px 24px 24px!important}html body#ym-speaking-format.ym-speaking-bank .question-body>.ym-sf-section{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:24px 0!important;border:0!important;border-top:1px solid var(--ed-line,#dce4f0)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body#ym-speaking-format.ym-speaking-bank .question-body>:is(.ym-sf-section,.ym-sf-practice)>.ym-sf-heading{display:block!important;margin:0 0 16px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;font:600 20px/1.45 var(--ed-font,Arial,sans-serif)!important;letter-spacing:0!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .question-body>:is(.ym-sf-section,.ym-sf-practice)>.ym-sf-heading::before,html body#ym-speaking-format.ym-speaking-bank .question-body>:is(.ym-sf-section,.ym-sf-practice)>.ym-sf-heading::after{content:none!important}html body#ym-speaking-format.ym-speaking-bank .question-body .model-answer{columns:auto!important;column-count:1!important;width:100%!important;min-width:0!important;max-width:900px!important;margin:16px auto 0!important;padding:22px 24px!important;background:#f7faff!important;border:0!important;border-left:3px solid #c9d5e8!important;border-radius:0 14px 14px 0!important;box-shadow:none!important;color:#233b63!important;-webkit-text-fill-color:#233b63!important;font:400 17px/1.8 var(--ed-font,Arial,sans-serif)!important;text-align:start!important}html body#ym-speaking-format.ym-speaking-bank .question-body .model-answer>p{width:auto!important;max-width:none!important;margin:0 0 1em!important;padding:0!important;font:400 17px/1.8 var(--ed-font,Arial,sans-serif)!important;color:#233b63!important;-webkit-text-fill-color:#233b63!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:start!important}html body#ym-speaking-format.ym-speaking-bank .question-body .model-answer>p:last-child{margin-bottom:0!important}html body#ym-speaking-format.ym-speaking-bank .question-body .model-answer p :is(span,b,strong,em){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .question-body .band9-disclosure{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;container-type:inline-size;container-name:bank-translation}html body#ym-speaking-format.ym-speaking-bank .question-body .band9-disclosure>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:64px!important;padding:16px 18px!important;border:1px solid #e1d9ef!important;border-radius:12px!important;background:#f5f1fa!important;color:#5e4581!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .question-body .band9-disclosure>summary b{font-size:16px!important;line-height:1.5!important;color:#5e4581!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .question-body .band9-disclosure>summary small{display:block!important;margin-top:3px!important;font-size:12px!important;line-height:1.5!important;color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .question-body .band9-disclosure>summary i{flex:0 0 30px!important;width:30px!important;height:30px!important;min-width:30px!important;background:#fff!important;color:#5e4581!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .question-body .bilingual-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-width:0!important;margin:0!important;padding:14px 0 0!important;border:0!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;margin:0!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row>:is(.translation-en,.translation-vi){display:block!important;position:relative!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:18px!important;border:0!important;border-radius:0!important;font:400 16px/1.8 var(--ed-font,Arial,sans-serif)!important;text-align:start!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row>.translation-en{background:#f7faff!important;border-radius:11px 0 0 11px!important;color:#233b63!important;-webkit-text-fill-color:#233b63!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row>.translation-vi{background:#f7f2fb!important;border-left:1px solid #e2d9ee!important;border-radius:0 11px 11px 0!important;color:#5e4581!important;-webkit-text-fill-color:#5e4581!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row p{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;font:400 16px/1.8 var(--ed-font,Arial,sans-serif)!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:start!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row p :is(span,b,strong,em){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row .row-label{position:static!important;inset:auto!important;display:inline-flex!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:28px!important;padding:5px 8px!important;margin:0 0 10px!important;border:0!important;border-radius:6px!important;font:700 12px/1.4 var(--ed-font,Arial,sans-serif)!important;letter-spacing:.02em!important;background:#e7edf7!important;color:#233b63!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-vi .row-label{background:#ece2f5!important;color:#5e4581!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .question-body .source-vocab-item>p[data-lang=vi]{color:#5e4581!important;-webkit-text-fill-color:#5e4581!important}html body#ym-speaking-format.ym-speaking-bank .question-body .source-vocab-item>.ym-sf-definition{color:#233b63!important;-webkit-text-fill-color:#233b63!important}html body#ym-speaking-format.ym-speaking-bank .question-body .source-vocab-item .ym-sf-field{font-size:12px!important;line-height:1.5!important}html body#ym-speaking-format.ym-speaking-bank .question-body>.ym-sf-practice{width:100%!important;min-width:0!important;max-width:100%!important;padding:24px 0 0!important;margin:0!important;border:0!important;border-top:1px solid var(--ed-line,#dce4f0)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body#ym-speaking-format.ym-speaking-bank .question-body>.ym-sf-practice>.ym-sf-help{margin:0 0 18px!important;padding:0!important;border:0!important;background:none!important;font-size:14px!important;line-height:1.7!important;color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .ym-sf-practice .ym-idea-pad{padding:20px!important}html body#ym-speaking-format.ym-speaking-bank .ym-sf-practice .ym-answer-recorder{padding:0!important}html body#ym-speaking-format.ym-speaking-bank .ym-sf-practice :is(.ym-answer-recorder-head,.ym-answer-recorder-panel,.ym-answer-recorder-lazy){padding:20px!important}html body#ym-speaking-format.ym-speaking-bank .ym-sf-practice .ym-idea-editor{font:400 16px/1.7 var(--ed-font,Arial,sans-serif)!important;min-width:0!important;max-width:100%!important}@container bank-translation (max-width:760px){html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row{grid-template-columns:minmax(0,1fr)!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row>.translation-en{border-radius:11px 11px 0 0!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row>.translation-vi{border-left:0!important;border-top:1px solid #e2d9ee!important;border-radius:0 0 11px 11px!important}}@media(max-width:600px){html body#ym-speaking-format.ym-speaking-bank .question-card>.question-body{padding:16px 14px 20px!important}html body#ym-speaking-format.ym-speaking-bank .question-body>.ym-sf-section{padding:22px 0!important}html body#ym-speaking-format.ym-speaking-bank .question-body>:is(.ym-sf-section,.ym-sf-practice)>.ym-sf-heading{font-size:18px!important}html body#ym-speaking-format.ym-speaking-bank .question-body .model-answer{padding:16px 14px!important}html body#ym-speaking-format.ym-speaking-bank .question-body .model-answer>p{font-size:16px!important}html body#ym-speaking-format.ym-speaking-bank .question-body .band9-disclosure>summary{padding:14px!important;gap:10px!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row{grid-template-columns:minmax(0,1fr)!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row>.translation-en{border-radius:11px 11px 0 0!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row>.translation-vi{border-left:0!important;border-top:1px solid #e2d9ee!important;border-radius:0 0 11px 11px!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row>:is(.translation-en,.translation-vi){padding:14px!important}html body#ym-speaking-format.ym-speaking-bank .ym-sf-practice .ym-idea-pad{padding:16px!important}html body#ym-speaking-format.ym-speaking-bank .ym-sf-practice :is(.ym-answer-recorder-head,.ym-answer-recorder-panel,.ym-answer-recorder-lazy){padding:16px!important}}}@layer ym-content-layout{html body.admin-speaking-ideas-page{--sx-ink:#232b50;--sx-muted:#5c6480;--sx-soft:#7a8199;--sx-line:#dce4f0;--sx-line-strong:#c9d4e6;--sx-bg:#f1f6fc;--sx-surface:#fff;--sx-sunken:#f6f8fc;--sx-accent:#6550b5;--sx-accent-deep:#4c3b96;--sx-accent-tint:#f1eef8;--sx-accent-line:#d9d1ef;--sx-gold:#c7b68a;--sx-amber:#8a5a00;--sx-amber-bg:#fff4d6;--sx-amber-line:#f0d991;--sx-amber-dot:#e0a321;--sx-green:#17694a;--sx-green-bg:#e5f5ed;--sx-green-line:#b5e0cb;--sx-green-dot:#2f9e6f;--sx-blue:#2a4fb3;--sx-blue-bg:#eaf0ff;--sx-blue-line:#c8d6fb;--sx-blue-dot:#4a72e0;--sx-teal:#0e6c74;--sx-teal-bg:#e2f4f4;--sx-teal-line:#b4e0e0;--sx-teal-dot:#1f9aa3;--sx-violet:#5a45a8;--sx-violet-bg:#f0ecfa;--sx-violet-line:#d8cff0;--sx-violet-dot:#7b63cf;--sx-rose:#a3214a;--sx-rose-bg:#fff0f4;--sx-rose-line:#f3c2d2;--sx-edge:#e1e8f3;--sx-lift:0 1px 0 #fff inset,0 1px 2px #232b500d,0 12px 28px -14px #232b5038;--sx-lift-hover:0 1px 0 #fff inset,0 2px 4px #232b5010,0 22px 40px -18px #232b504d;--sx-radius:20px;--sx-gutter:clamp(16px,3vw,32px)}html body.admin-speaking-ideas-page .auth-header{position:relative!important;top:auto!important;z-index:5!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"logo account" "nav nav"!important;align-items:center!important;gap:14px 16px!important;padding:14px 0 16px!important;margin:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-bottom:1px solid var(--sx-line)!important;border-radius:0!important;box-shadow:none!important}html body.admin-speaking-ideas-page .auth-header>.auth-logo{grid-area:logo!important;justify-self:start!important;display:inline-flex!important;align-items:center!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}html body.admin-speaking-ideas-page .auth-header>.auth-logo img{height:42px!important;width:auto!important;max-width:min(210px,100%)!important;object-fit:contain!important}html body.admin-speaking-ideas-page .auth-header>.admin-hero-actions{grid-area:nav!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:2px 2px 6px!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}html body.admin-speaking-ideas-page .auth-header>.admin-hero-actions::-webkit-scrollbar{height:5px}html body.admin-speaking-ideas-page .auth-header>.admin-hero-actions::-webkit-scrollbar-thumb{background:var(--sx-line-strong);border-radius:9px}html body.admin-speaking-ideas-page .auth-header .admin-pill-button{flex:0 0 auto!important;scroll-snap-align:start!important;display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:40px!important;height:auto!important;padding:8px 14px!important;margin:0!important;border:1px solid var(--sx-line)!important;border-radius:12px!important;background:var(--sx-surface)!important;color:var(--sx-accent-deep)!important;font:600 13.5px/1.25 "Be Vietnam Pro",Inter,"Segoe UI",Arial,sans-serif!important;white-space:nowrap!important;text-decoration:none!important;box-shadow:0 1px 0 #fff inset,0 2px 0 var(--sx-edge),0 6px 14px -10px #232b5040!important;transform:none!important}html body.admin-speaking-ideas-page .auth-header .admin-pill-button:active{transform:translateY(2px)!important;box-shadow:0 1px 0 #fff inset,0 0 0 var(--sx-edge)!important}html body.admin-speaking-ideas-page .auth-header>.member-auth-bar.sx-docked{grid-area:account!important;position:relative!important;inset:auto!important;transform:none!important;z-index:auto!important;width:auto!important;max-width:100%!important;min-width:0!important;display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;margin:0!important;padding:5px 5px 5px 12px!important;border:1px solid var(--sx-line)!important;border-radius:999px!important;background:var(--sx-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 1px 0 #fff inset,0 2px 0 var(--sx-edge),0 8px 18px -12px #232b5040!important;animation:none!important}html body.admin-speaking-ideas-page .member-auth-bar.sx-docked .member-auth-admin{display:none!important}html body.admin-speaking-ideas-page .member-auth-bar.sx-docked .member-auth-dot{width:8px!important;height:8px!important;flex:0 0 8px!important;border-radius:50%!important;background:var(--sx-green-dot)!important;box-shadow:0 0 0 3px var(--sx-green-bg)!important}html body.admin-speaking-ideas-page .member-auth-bar.sx-docked .member-auth-email{color:var(--sx-ink)!important;font:700 13px/1.2 "Be Vietnam Pro",Inter,Arial,sans-serif!important;max-width:160px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.admin-speaking-ideas-page .member-auth-bar.sx-docked .member-auth-logout{min-height:34px!important;padding:6px 14px!important;margin:0!important;border-radius:999px!important;border:1px solid var(--sx-line)!important;background:var(--sx-sunken)!important;color:var(--sx-accent-deep)!important;font:600 13px/1.2 "Be Vietnam Pro",Inter,Arial,sans-serif!important;box-shadow:none!important;white-space:nowrap!important}html body.admin-speaking-ideas-page .member-auth-bar.sx-docked .member-auth-status{position:absolute!important;right:0!important;top:calc(100% + 6px)!important;max-width:min(320px,90vw)!important;padding:8px 12px!important;border-radius:12px!important;background:var(--sx-rose-bg)!important;color:var(--sx-rose)!important;font-size:12px!important;line-height:1.5!important;white-space:normal!important}html body.admin-page :is(.ymy-admin-notify-badge,.ymy-admin-inline-badge)[hidden]{display:none!important}html body.admin-speaking-ideas-page .admin-center{padding-block:24px 96px!important;min-width:0!important}html body.admin-speaking-ideas-page .admin-center :is(h1,h2,h3,h4,p,span,b,em,small,label,button,a){overflow-wrap:break-word}html body.admin-speaking-ideas-page .admin-hero{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,300px)!important;grid-template-areas:"copy stage" "actions stage"!important;align-items:center!important;gap:6px 32px!important;padding:clamp(22px,3vw,34px) clamp(20px,3vw,36px)!important;margin:0 0 22px!important;border:1px solid var(--sx-line)!important;border-radius:24px!important;overflow:hidden!important;background:linear-gradient(135deg,#fff 0%,#fff 58%,#f4f1fb 100%)!important;box-shadow:inset 0 3px 0 var(--sx-gold),var(--sx-lift)!important}html body.admin-speaking-ideas-page .admin-hero>div:first-child{grid-area:copy!important;min-width:0!important}html body.admin-speaking-ideas-page .admin-hero>.admin-hero-actions{grid-area:actions!important;justify-content:flex-start!important;align-self:start!important;margin:10px 0 0!important}html body.admin-speaking-ideas-page .admin-hero h1{margin:10px 0 12px!important;font-size:clamp(30px,3.6vw,44px)!important;max-width:18ch!important}html body.admin-speaking-ideas-page .admin-hero h1 span{display:inline!important}html body.admin-speaking-ideas-page .admin-hero p{max-width:60ch!important}html body.admin-speaking-ideas-page .admin-current{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:10px!important;margin-top:16px!important;line-height:1.5!important}html body.admin-speaking-ideas-page .admin-current>i{flex:0 0 auto!important;margin-top:3px!important}html body.admin-speaking-ideas-page .admin-current>span{min-width:0!important}html body.admin-speaking-ideas-page #refreshSpeakingIdeas{min-height:44px!important;padding:10px 18px!important;border-radius:14px!important;border:1px solid var(--sx-accent-line)!important;background:var(--sx-surface)!important;color:var(--sx-accent-deep)!important;font:700 14px/1.2 "Be Vietnam Pro",Inter,Arial,sans-serif!important;box-shadow:0 1px 0 #fff inset,0 3px 0 var(--sx-accent-line),0 10px 20px -14px #4c3b9660!important;transform:none!important}html body.admin-speaking-ideas-page #refreshSpeakingIdeas:active:not(:disabled){transform:translateY(3px)!important;box-shadow:0 1px 0 #fff inset,0 0 0 var(--sx-accent-line)!important}html body.admin-speaking-ideas-page .sx-hero-stage{grid-area:stage!important;position:relative;height:224px;min-width:0;perspective:1000px;perspective-origin:40% 30%;pointer-events:none}html body.admin-speaking-ideas-page .sx-stack{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(calc(8deg + var(--sx-rx,0deg))) rotateY(calc(-16deg + var(--sx-ry,0deg)))}html body.admin-speaking-ideas-page .sx-sheet{position:absolute;width:76%;height:122px;border-radius:18px;box-sizing:border-box;padding:14px 18px;display:flex;flex-direction:column;justify-content:center;gap:2px;border:1px solid #ffffffb3;backface-visibility:hidden}html body.admin-speaking-ideas-page .sx-sheet-back{left:24%;top:2px;transform:translateZ(-70px) rotateZ(4deg);justify-content:flex-start;padding-top:12px;background:linear-gradient(150deg,#e3ebfb,#cddbf6);box-shadow:0 18px 30px -20px #2a4fb366}html body.admin-speaking-ideas-page .sx-sheet-back i{display:block;height:7px;border-radius:9px;background:#ffffffb3;margin:3px 0 3px auto}html body.admin-speaking-ideas-page .sx-sheet-back i:nth-child(1){width:46%}html body.admin-speaking-ideas-page .sx-sheet-back i:nth-child(2){width:64%}html body.admin-speaking-ideas-page .sx-sheet-back i:nth-child(3){width:36%}html body.admin-speaking-ideas-page .sx-sheet-mid{left:13%;top:34px;transform:translateZ(-34px) rotateZ(2deg);flex-direction:row;align-items:center;justify-content:space-between;align-content:flex-start;padding:0 18px;height:122px;align-items:flex-start;padding-top:13px;background:linear-gradient(150deg,#ecf8f2,#d5efe3);color:var(--sx-green);box-shadow:0 20px 32px -22px #17694a73}html body.admin-speaking-ideas-page .sx-sheet-front{left:0;top:92px;transform:translateZ(14px) rotateZ(-2deg);background:linear-gradient(155deg,#ffffff 0%,#f6f3fc 100%);color:var(--sx-accent-deep);border-color:var(--sx-accent-line);box-shadow:0 1px 0 #fff inset,0 5px 0 #e5dff4,0 26px 40px -22px #4c3b9673}html body.admin-speaking-ideas-page .sx-sheet span{font:700 11px/1.3 "Be Vietnam Pro",Inter,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}html body.admin-speaking-ideas-page .sx-sheet b{font:700 38px/1.05 Georgia,"Times New Roman",serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums}html body.admin-speaking-ideas-page .sx-sheet-mid b{font-size:22px;line-height:1}html body.admin-speaking-ideas-page .sx-sheet small{font:500 12.5px/1.3 "Be Vietnam Pro",Inter,Arial,sans-serif;color:var(--sx-muted)}html body.admin-speaking-ideas-page .speaking-idea-stat-filters{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;margin:0 0 22px!important;padding:0!important;perspective:1100px}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat{--sx-key:var(--sx-accent);--sx-key-bg:var(--sx-accent-tint);position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:3px!important;min-width:0!important;min-height:0!important;padding:16px 16px 15px!important;margin:0!important;text-align:left!important;border:1px solid var(--sx-line)!important;border-radius:18px!important;background:var(--sx-surface)!important;color:var(--sx-ink)!important;box-shadow:0 1px 0 #fff inset,0 4px 0 var(--sx-edge),0 14px 26px -18px #232b5059!important;transform:translate3d(0,0,0) rotateX(var(--sx-rx,0deg)) rotateY(var(--sx-ry,0deg))!important;transform-style:preserve-3d;cursor:pointer!important;overflow:visible!important;outline-offset:3px!important}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat[data-idea-stat-filter=waiting]{--sx-key:var(--sx-amber-dot);--sx-key-bg:var(--sx-amber-bg)}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat[data-idea-stat-filter=replied]{--sx-key:var(--sx-green-dot);--sx-key-bg:var(--sx-green-bg)}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat[data-idea-stat-filter=part1]{--sx-key:var(--sx-blue-dot);--sx-key-bg:var(--sx-blue-bg)}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat[data-idea-stat-filter=part2]{--sx-key:var(--sx-violet-dot);--sx-key-bg:var(--sx-violet-bg)}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat[data-idea-stat-filter=part3]{--sx-key:var(--sx-teal-dot);--sx-key-bg:var(--sx-teal-bg)}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat::before{content:""!important;display:block!important;position:absolute!important;left:16px!important;top:0!important;width:34px!important;height:4px!important;border-radius:0 0 6px 6px!important;background:var(--sx-key)!important;box-shadow:none!important;opacity:1!important;inset:0 auto auto 16px!important;transform:none!important}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat::after{content:none!important}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat b{display:block!important;margin:4px 0 2px!important;color:var(--sx-ink)!important;-webkit-text-fill-color:currentColor!important;font:700 30px/1.1 Georgia,"Times New Roman",serif!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important;transform:translateZ(18px)}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat span{display:block!important;color:var(--sx-ink)!important;font:700 12px/1.35 "Be Vietnam Pro",Inter,Arial,sans-serif!important;letter-spacing:.06em!important;text-transform:uppercase!important;transform:translateZ(10px)}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat em{display:block!important;margin-top:2px!important;color:var(--sx-muted)!important;font:400 12.5px/1.45 "Be Vietnam Pro",Inter,Arial,sans-serif!important;font-style:normal!important;transform:translateZ(6px);text-wrap:balance}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat.admin-stat.admin-stat:is(.is-active,[aria-pressed=true]){background:var(--sx-key-bg)!important;border-color:var(--sx-key)!important;box-shadow:inset 0 0 0 1px var(--sx-key),0 1px 0 var(--sx-edge),0 6px 14px -12px #232b5059!important;transform:translate3d(0,3px,0)!important}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat.is-loading b{opacity:.45!important}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat:focus-visible{outline:3px solid var(--sx-accent)!important}html body.admin-speaking-ideas-page .speaking-idea-admin-panel{padding:clamp(18px,2.6vw,28px)!important;border-radius:24px!important;box-shadow:var(--sx-lift)!important;scroll-margin-top:16px!important}html body.admin-speaking-ideas-page .speaking-idea-admin-panel>.admin-panel-head{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px 16px!important;margin:0 0 18px!important}html body.admin-speaking-ideas-page .speaking-idea-admin-panel>.admin-panel-head>div{flex:1 1 320px!important;min-width:0!important}html body.admin-speaking-ideas-page .speaking-idea-admin-panel>.admin-panel-head h2{margin:0 0 6px!important;font-size:clamp(19px,2vw,22px)!important}html body.admin-speaking-ideas-page .speaking-idea-admin-panel>.admin-panel-head p{max-width:80ch!important}html body.admin-speaking-ideas-page .speaking-idea-filters{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;align-items:end!important;padding:16px!important;margin:0 0 14px!important;border:1px solid var(--sx-line)!important;border-radius:18px!important;background:var(--sx-sunken)!important;box-shadow:inset 0 2px 6px #232b500a!important}html body.admin-speaking-ideas-page .speaking-idea-filters>#speakingIdeaSearch{grid-column:span 2!important}html body.admin-speaking-ideas-page .speaking-idea-filters>#speakingIdeaEmail{grid-column:span 2!important}html body.admin-speaking-ideas-page .speaking-idea-filters :is(.admin-input,.admin-select){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;border:1px solid var(--sx-line-strong)!important;border-radius:13px!important;background-color:var(--sx-surface)!important;color:var(--sx-ink)!important;font:500 15px/1.3 "Be Vietnam Pro",Inter,Arial,sans-serif!important;box-shadow:inset 0 2px 3px #232b500d,0 1px 0 #fff!important;text-overflow:ellipsis!important}html body.admin-speaking-ideas-page .speaking-idea-filters .admin-input{padding:0 14px 0 42px!important;background-repeat:no-repeat!important;background-position:14px 50%!important;background-size:18px 18px!important}html body.admin-speaking-ideas-page .speaking-idea-filters #speakingIdeaSearch{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236550b5' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E")!important}html body.admin-speaking-ideas-page .speaking-idea-filters #speakingIdeaEmail{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236550b5' stroke-width='2' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E")!important}html body.admin-speaking-ideas-page .speaking-idea-filters .admin-select{padding:0 38px 0 14px!important}html body.admin-speaking-ideas-page .speaking-idea-filters :is(.admin-input,.admin-select)::placeholder{color:var(--sx-soft)!important;opacity:1!important}html body.admin-speaking-ideas-page .speaking-idea-filters :is(.admin-input,.admin-select):focus{outline:none!important;border-color:var(--sx-accent)!important;box-shadow:0 0 0 4px #6550b526,inset 0 2px 3px #232b500d!important}html body.admin-speaking-ideas-page #applySpeakingIdeaFilter{width:100%!important;height:48px!important;min-height:48px!important;margin:0 0 4px!important;padding:0 18px!important;border:0!important;border-radius:13px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(180deg,#7563c7 0%,#5c48ad 100%)!important;font:700 15px/1 "Be Vietnam Pro",Inter,Arial,sans-serif!important;box-shadow:0 1px 0 #ffffff40 inset,0 4px 0 #43338a,0 12px 20px -12px #43338acc!important;transform:none!important}html body.admin-speaking-ideas-page #applySpeakingIdeaFilter:active:not(:disabled){transform:translateY(4px)!important;box-shadow:0 1px 0 #ffffff40 inset,0 0 0 #43338a!important}html body.admin-speaking-ideas-page #applySpeakingIdeaFilter:disabled{opacity:.7!important;cursor:progress!important}html body.admin-speaking-ideas-page #speakingIdeaAdminStatus{display:flex!important;align-items:center!important;gap:10px!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;margin:0 0 16px!important;padding:8px 14px!important;border:1px solid var(--sx-line)!important;border-radius:999px!important;background:var(--sx-surface)!important;color:var(--sx-muted)!important;font:500 13.5px/1.45 "Be Vietnam Pro",Inter,Arial,sans-serif!important;text-align:left!important}html body.admin-speaking-ideas-page #speakingIdeaAdminStatus::before{content:"";flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--sx-accent)}html body.admin-speaking-ideas-page #speakingIdeaAdminStatus[data-tone=success]{color:var(--sx-green)!important;border-color:var(--sx-green-line)!important;background:#f5fbf8!important}html body.admin-speaking-ideas-page #speakingIdeaAdminStatus[data-tone=success]::before{background:var(--sx-green-dot)}html body.admin-speaking-ideas-page #speakingIdeaAdminStatus[data-tone=error]{color:var(--sx-rose)!important;border-color:var(--sx-rose-line)!important;background:var(--sx-rose-bg)!important;border-radius:14px!important}html body.admin-speaking-ideas-page #speakingIdeaAdminStatus[data-tone=error]::before{background:var(--sx-rose)}html body.admin-speaking-ideas-page #speakingIdeaAdminStatus[data-tone=warning]{color:var(--sx-amber)!important;border-color:var(--sx-amber-line)!important;background:var(--sx-amber-bg)!important;border-radius:14px!important;flex-wrap:wrap!important}html body.admin-speaking-ideas-page #speakingIdeaAdminStatus[data-tone=warning]::before{background:var(--sx-amber-dot)}html body.admin-speaking-ideas-page #speakingIdeaAdminStatus .ym-feedback-retry{min-height:34px!important;padding:6px 12px!important;font-size:12.5px!important}html body.admin-speaking-ideas-page .speaking-idea-admin-list{display:grid!important;gap:16px!important;min-width:0!important}html body.admin-speaking-ideas-page .speaking-idea-admin-list>.sia-card{--sx-spine:var(--sx-amber-dot);position:relative!important;display:block!important;min-width:0!important;margin:0!important;padding:0!important;border:1px solid var(--sx-line)!important;border-radius:var(--sx-radius)!important;overflow:hidden!important;background:var(--sx-surface)!important;box-shadow:var(--sx-lift)!important;content-visibility:auto;contain-intrinsic-size:auto 560px}html body.admin-speaking-ideas-page .speaking-idea-admin-list>.sia-card[data-status=replied]{--sx-spine:var(--sx-green-dot)}html body.admin-speaking-ideas-page .speaking-idea-admin-list>.sia-card::before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:var(--sx-spine)!important;z-index:2!important;pointer-events:none!important}html body.admin-speaking-ideas-page .sia-card .sia-card-head{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"avatar student tools"!important;align-items:center!important;gap:12px 16px!important;margin:0!important;padding:18px 22px 16px 24px!important;border:0!important;border-bottom:1px solid var(--sx-line)!important;border-radius:0!important;background:linear-gradient(180deg,#fff,#fbfcfe)!important}html body.admin-speaking-ideas-page .sia-card .sia-card-head::before{content:attr(data-sx-initial);grid-area:avatar;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font:700 17px/1 "Be Vietnam Pro",Inter,Arial,sans-serif;color:#fff;background:radial-gradient(circle at 32% 28%,#a596e0 0%,var(--sx-accent) 55%,var(--sx-accent-deep) 100%);box-shadow:inset 0 -3px 6px #00000026,inset 0 2px 3px #ffffff59,0 6px 12px -6px #4c3b9699}html body.admin-speaking-ideas-page .sia-card[data-sx-part=part1] .sia-card-head::before{background:radial-gradient(circle at 32% 28%,#9fb6f3 0%,#4a72e0 55%,#2a4fb3 100%)}html body.admin-speaking-ideas-page .sia-card[data-sx-part=part3] .sia-card-head::before{background:radial-gradient(circle at 32% 28%,#8fd3d6 0%,#1f9aa3 55%,#0e6c74 100%)}html body.admin-speaking-ideas-page .sia-card .sia-card-head:not([data-sx-initial])::before{content:none}html body.admin-speaking-ideas-page .sia-card .sia-card-head:not([data-sx-initial]){grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"student tools"!important}html body.admin-speaking-ideas-page .sia-card .sia-student{grid-area:student!important;min-width:0!important;margin:0!important}html body.admin-speaking-ideas-page .sia-card .sia-student h3{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 8px!important;margin:0 0 4px!important;color:var(--sx-ink)!important;font:700 17px/1.35 "Be Vietnam Pro",Inter,Arial,sans-serif!important;letter-spacing:-.01em!important}html body.admin-speaking-ideas-page .sia-card .sia-student h3 .ym-submission-member-rank{margin:0!important;padding:2px 10px!important;font-size:12px!important}html body.admin-speaking-ideas-page .sia-card .student-privacy-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 10px!important;margin:0!important;min-width:0!important}html body.admin-speaking-ideas-page .sia-card .student-submitted-at{color:var(--sx-muted)!important;font:500 13px/1.4 "Be Vietnam Pro",Inter,Arial,sans-serif!important}html body.admin-speaking-ideas-page .sia-card .student-email-toggle{display:inline-flex!important;align-items:center!important;height:28px!important;min-height:28px!important;padding:0 11px!important;margin:0!important;border:1px solid var(--sx-blue-line)!important;border-radius:999px!important;background:var(--sx-blue-bg)!important;color:var(--sx-blue)!important;font:600 12px/1 "Be Vietnam Pro",Inter,Arial,sans-serif!important;box-shadow:0 2px 0 var(--sx-blue-line)!important;transform:none!important;width:auto!important}html body.admin-speaking-ideas-page .sia-card .student-email-value:not([hidden]){display:inline-block!important;min-width:0!important;max-width:100%!important;padding:3px 10px!important;border-radius:8px!important;background:var(--sx-sunken)!important;color:var(--sx-ink)!important;font:500 13px/1.45 "Be Vietnam Pro",Inter,Arial,sans-serif!important;overflow-wrap:anywhere!important;word-break:break-word!important;user-select:all}html body.admin-speaking-ideas-page .sia-card .sia-card-tools{grid-area:tools!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:0!important}html body.admin-speaking-ideas-page .sia-card .sia-tags{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:0!important}html body.admin-speaking-ideas-page .sia-card .sia-tag{display:inline-flex!important;align-items:center!important;gap:6px!important;height:28px!important;padding:0 11px!important;margin:0!important;border:1px solid var(--sx-violet-line)!important;border-radius:999px!important;background:var(--sx-violet-bg)!important;color:var(--sx-violet)!important;font:700 12px/1 "Be Vietnam Pro",Inter,Arial,sans-serif!important;letter-spacing:.01em!important;white-space:nowrap!important}html body.admin-speaking-ideas-page .sia-card[data-sx-part=part1] .sia-tag:first-child{border-color:var(--sx-blue-line)!important;background:var(--sx-blue-bg)!important;color:var(--sx-blue)!important}html body.admin-speaking-ideas-page .sia-card[data-sx-part=part3] .sia-tag:first-child{border-color:var(--sx-teal-line)!important;background:var(--sx-teal-bg)!important;color:var(--sx-teal)!important}html body.admin-speaking-ideas-page .sia-card .sia-tag.waiting{border-color:var(--sx-amber-line)!important;background:var(--sx-amber-bg)!important;color:var(--sx-amber)!important}html body.admin-speaking-ideas-page .sia-card .sia-tag.replied{border-color:var(--sx-green-line)!important;background:var(--sx-green-bg)!important;color:var(--sx-green)!important}html body.admin-speaking-ideas-page .sia-card .sia-tag:is(.waiting,.replied)::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.8}html body.admin-speaking-ideas-page .sia-card .sia-delete-submission{display:inline-flex!important;align-items:center!important;height:32px!important;min-height:32px!important;padding:0 12px!important;margin:0!important;border:1px solid var(--sx-rose-line)!important;border-radius:10px!important;background:#fff!important;color:var(--sx-rose)!important;font:600 12.5px/1 "Be Vietnam Pro",Inter,Arial,sans-serif!important;box-shadow:0 2px 0 var(--sx-rose-line)!important;transform:none!important;width:auto!important;white-space:nowrap!important}html body.admin-speaking-ideas-page .sia-card .sia-delete-submission:active:not(:disabled){transform:translateY(2px)!important;box-shadow:none!important}html body.admin-speaking-ideas-page .sia-card .sia-body{display:grid!important;gap:14px!important;padding:20px 22px 22px 24px!important;margin:0!important;min-width:0!important;background:#fff!important}html body.admin-speaking-ideas-page .sia-card .sia-question{margin:0!important;padding:0 0 0 14px!important;border-left:3px solid var(--sx-accent-line)!important;color:var(--sx-ink)!important;font:650 16.5px/1.55 "Be Vietnam Pro",Inter,Arial,sans-serif!important;max-width:none!important;text-wrap:pretty!important}html body.admin-speaking-ideas-page .sia-card .sia-content{margin:0!important;padding:16px 18px!important;border:1px solid var(--sx-line)!important;border-radius:14px!important;background:var(--sx-sunken)!important;color:var(--sx-ink)!important;font:400 15.5px/1.75 "Be Vietnam Pro",Inter,Arial,sans-serif!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:none!important;box-shadow:inset 0 1px 2px #232b5008!important}html body.admin-speaking-ideas-page .sia-card .sia-content.sx-collapsed{max-height:15.75em!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}html body.admin-speaking-ideas-page .sia-card .sx-expand{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:34px;margin-top:-6px;padding:6px 14px;border:1px solid var(--sx-accent-line);border-radius:999px;background:var(--sx-accent-tint);color:var(--sx-accent-deep);font:600 13px/1.2 "Be Vietnam Pro",Inter,Arial,sans-serif;cursor:pointer;box-shadow:0 2px 0 var(--sx-accent-line)}html body.admin-speaking-ideas-page .sia-card .sx-expand::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}html body.admin-speaking-ideas-page .sia-card .sx-expand[aria-expanded=true]::after{transform:translateY(2px) rotate(-135deg)}html body.admin-speaking-ideas-page .sia-card .sx-expand:focus-visible{outline:3px solid var(--sx-accent);outline-offset:2px}html body.admin-speaking-ideas-page .sia-card .sia-feedback{display:grid!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.admin-speaking-ideas-page .sia-card .sia-feedback>h4{margin:4px 0 0!important;color:var(--sx-muted)!important;font:700 12px/1.4 "Be Vietnam Pro",Inter,Arial,sans-serif!important;letter-spacing:.07em!important;text-transform:uppercase!important}html body.admin-speaking-ideas-page .sia-card .sia-feedback-item{margin:0!important;padding:14px 16px!important;border:1px solid var(--sx-green-line)!important;border-radius:14px!important;background:#f6fbf8!important;box-shadow:inset 3px 0 0 var(--sx-green-dot)!important;min-width:0!important}html body.admin-speaking-ideas-page .sia-card .sia-feedback-item[data-sx-author=ai]{border-color:var(--sx-violet-line)!important;background:#f8f6fd!important;box-shadow:inset 3px 0 0 var(--sx-violet-dot)!important}html body.admin-speaking-ideas-page .sia-card .sia-feedback-item-head{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px 12px!important;margin:0 0 8px!important}html body.admin-speaking-ideas-page .sia-card .sia-feedback-meta{color:var(--sx-green)!important;font:700 13px/1.45 "Be Vietnam Pro",Inter,Arial,sans-serif!important;min-width:0!important}html body.admin-speaking-ideas-page .sia-card .sia-feedback-item[data-sx-author=ai] .sia-feedback-meta{color:var(--sx-violet)!important}html body.admin-speaking-ideas-page .sia-card .sia-feedback-text{color:var(--sx-ink)!important;font:400 15px/1.7 "Be Vietnam Pro",Inter,Arial,sans-serif!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body.admin-speaking-ideas-page .sia-card :is(.sia-edit-feedback,.sia-delete-feedback,.sia-cancel-feedback-edit,.sia-save-feedback-edit){min-height:32px!important;padding:6px 12px!important;border-radius:10px!important;font:600 12.5px/1.2 "Be Vietnam Pro",Inter,Arial,sans-serif!important}html body.admin-speaking-ideas-page .sia-card .sia-save-feedback-edit{background:linear-gradient(180deg,#7563c7,#5c48ad)!important;box-shadow:0 3px 0 #43338a!important;color:#fff!important}html body.admin-speaking-ideas-page .sia-card .sia-feedback-edit-textarea{font:400 15px/1.7 "Be Vietnam Pro",Inter,Arial,sans-serif!important;border-radius:12px!important}html body.admin-speaking-ideas-page .sia-card .sia-feedback-edit-status{font-size:12.5px!important;color:var(--sx-muted)!important}html body.admin-speaking-ideas-page .sia-card .sia-reply{display:grid!important;gap:10px!important;margin:2px 0 0!important;padding:16px 0 0!important;border:0!important;border-top:1px dashed var(--sx-line-strong)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.admin-speaking-ideas-page .sia-card .sia-reply>label{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:6px 12px!important;margin:0!important;color:var(--sx-ink)!important;font:700 14px/1.4 "Be Vietnam Pro",Inter,Arial,sans-serif!important}html body.admin-speaking-ideas-page .sia-card .sx-kbd-hint{color:var(--sx-soft);font:500 12px/1.3 "Be Vietnam Pro",Inter,Arial,sans-serif}html body.admin-speaking-ideas-page .sia-card .sx-kbd-hint kbd{display:inline-block;min-width:20px;padding:2px 6px;margin:0 2px;border:1px solid var(--sx-line-strong);border-radius:6px;background:#fff;box-shadow:0 2px 0 var(--sx-line-strong);color:var(--sx-ink);font:600 11px/1.2 "Be Vietnam Pro",Inter,Arial,sans-serif;text-align:center}html body.admin-speaking-ideas-page .sia-card .sia-reply textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:112px!important;max-height:480px!important;margin:0!important;padding:14px 16px!important;resize:vertical!important;border:1px solid var(--sx-line-strong)!important;border-radius:14px!important;background:#fff!important;color:var(--sx-ink)!important;font:400 15.5px/1.65 "Be Vietnam Pro",Inter,Arial,sans-serif!important;box-shadow:inset 0 2px 3px #232b500d!important}html body.admin-speaking-ideas-page .sia-card .sia-reply textarea::placeholder{color:var(--sx-soft)!important;opacity:1!important}html body.admin-speaking-ideas-page .sia-card .sia-reply textarea:focus{outline:none!important;border-color:var(--sx-accent)!important;box-shadow:0 0 0 4px #6550b526,inset 0 2px 3px #232b500d!important}html body.admin-speaking-ideas-page .sia-card .sia-reply-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px 16px!important;margin:0!important}html body.admin-speaking-ideas-page .sia-card .sia-reply-status{flex:1 1 220px!important;min-width:0!important;color:var(--sx-muted)!important;font:500 13px/1.5 "Be Vietnam Pro",Inter,Arial,sans-serif!important}html body.admin-speaking-ideas-page .sia-card .sia-send{flex:0 0 auto!important;min-height:44px!important;padding:0 22px!important;margin:0 0 4px!important;border:0!important;border-radius:13px!important;background:linear-gradient(180deg,#7563c7 0%,#5c48ad 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:700 14.5px/1 "Be Vietnam Pro",Inter,Arial,sans-serif!important;box-shadow:0 1px 0 #ffffff40 inset,0 4px 0 #43338a,0 12px 20px -12px #43338acc!important;transform:none!important;width:auto!important}html body.admin-speaking-ideas-page .sia-card .sia-send:active:not(:disabled){transform:translateY(4px)!important;box-shadow:0 1px 0 #ffffff40 inset,0 0 0 #43338a!important}html body.admin-speaking-ideas-page .sia-card .sia-send:disabled{opacity:.7!important;cursor:progress!important}html body.admin-speaking-ideas-page .sia-card :is(.sia-send,.sia-delete-submission,.student-email-toggle,.sia-edit-feedback,.sia-delete-feedback):focus-visible{outline:3px solid var(--sx-accent)!important;outline-offset:2px!important}html body.admin-speaking-ideas-page .speaking-idea-admin-list>.sia-empty{padding:40px 20px!important;border:1px dashed var(--sx-line-strong)!important;border-radius:var(--sx-radius)!important;background:var(--sx-sunken)!important;color:var(--sx-muted)!important;text-align:center!important;font:500 15px/1.6 "Be Vietnam Pro",Inter,Arial,sans-serif!important}html body.admin-speaking-ideas-page .sx-top{position:fixed;right:27px;bottom:94px;z-index:2147482400;display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--sx-line);border-radius:16px;background:#fff;color:var(--sx-accent-deep);cursor:pointer;box-shadow:0 1px 0 #fff inset,0 3px 0 var(--sx-edge),0 14px 26px -14px #232b5066;opacity:0;visibility:hidden;transform:translateY(10px)}html body.admin-speaking-ideas-page .sx-top.is-visible{opacity:1;visibility:visible;transform:none}html body.admin-speaking-ideas-page .sx-top svg{width:20px;height:20px}html body.admin-speaking-ideas-page .sx-top:focus-visible{outline:3px solid var(--sx-accent);outline-offset:2px}@media(prefers-reduced-motion:no-preference){html:not(.ym-low-power):not(.ym-runtime-pressure) body.admin-speaking-ideas-page .sx-stack{transition:transform .5s cubic-bezier(.2,.7,.2,1)}html:not(.ym-low-power):not(.ym-runtime-pressure) body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat{transition:transform .22s cubic-bezier(.2,.7,.2,1),background-color .2s ease,border-color .2s ease!important}html:not(.ym-low-power):not(.ym-runtime-pressure) body.admin-speaking-ideas-page :is(.sx-top,.sx-expand){transition:opacity .2s ease,transform .2s ease,visibility .2s}html:not(.ym-low-power):not(.ym-runtime-pressure) body.admin-speaking-ideas-page :is(#applySpeakingIdeaFilter,#refreshSpeakingIdeas,.sia-send,.sia-delete-submission,.student-email-toggle,.admin-pill-button){transition:transform .12s ease,box-shadow .12s ease,filter .15s ease!important}html:not(.ym-low-power):not(.ym-runtime-pressure) body.admin-speaking-ideas-page .speaking-idea-admin-list>.sia-card{transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease!important}}@media(hover:hover)and (pointer:fine){html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat:not(.is-active):hover{transform:translate3d(0,-3px,0) rotateX(var(--sx-rx,0deg)) rotateY(var(--sx-ry,0deg))!important;box-shadow:0 1px 0 #fff inset,0 6px 0 var(--sx-edge),0 22px 34px -18px #232b5066!important;border-color:var(--sx-line-strong)!important}html body.admin-speaking-ideas-page .speaking-idea-admin-list>.sia-card:hover{transform:translate3d(0,-2px,0)!important;box-shadow:var(--sx-lift-hover)!important}html body.admin-speaking-ideas-page :is(#applySpeakingIdeaFilter,.sia-card .sia-send):hover:not(:disabled){filter:brightness(1.06)!important}html body.admin-speaking-ideas-page .auth-header .admin-pill-button:hover{transform:translateY(-1px)!important;border-color:var(--sx-accent-line)!important;background:var(--sx-accent-tint)!important}html body.admin-speaking-ideas-page :is(#refreshSpeakingIdeas,.sia-card .sia-delete-submission,.sia-card .student-email-toggle,.sx-top):hover:not(:disabled){transform:translateY(-1px)!important}html body.admin-speaking-ideas-page .sia-card .sia-delete-submission:hover:not(:disabled){background:var(--sx-rose-bg)!important}}@media(max-width:1100px){html body.admin-speaking-ideas-page .speaking-idea-stat-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:860px){html body.admin-speaking-ideas-page .admin-hero{grid-template-columns:minmax(0,1fr) 200px!important;gap:6px 18px!important}html body.admin-speaking-ideas-page .sx-hero-stage{height:180px}html body.admin-speaking-ideas-page .sx-sheet{height:118px;padding:13px 15px}html body.admin-speaking-ideas-page .sx-sheet b{font-size:32px}html body.admin-speaking-ideas-page .speaking-idea-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.admin-speaking-ideas-page .sia-card .sia-card-head{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"avatar student" "tools tools"!important}html body.admin-speaking-ideas-page .sia-card .sia-card-head:not([data-sx-initial]){grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"student" "tools"!important}html body.admin-speaking-ideas-page .sia-card .sia-card-tools{justify-content:flex-start!important}}@media(max-width:640px){html body.admin-speaking-ideas-page .auth-shell{padding-inline:14px!important}html body.admin-speaking-ideas-page .auth-header{padding:10px 0 12px!important;gap:10px 10px!important}html body.admin-speaking-ideas-page .auth-header>.auth-logo img{height:34px!important;max-width:150px!important}html body.admin-speaking-ideas-page .auth-header>.admin-hero-actions{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;padding-right:24px!important;-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent)!important;mask-image:linear-gradient(90deg,#000 82%,transparent)!important}html body.admin-speaking-ideas-page .auth-header>.admin-hero-actions::-webkit-scrollbar{display:none}html body.admin-speaking-ideas-page .auth-header .admin-pill-button{min-height:38px!important;padding:7px 12px!important;font-size:13px!important}html body.admin-speaking-ideas-page .member-auth-bar.sx-docked .member-auth-email{display:none!important}html body.admin-speaking-ideas-page .auth-header>.member-auth-bar.sx-docked{padding:4px 4px 4px 10px!important;gap:6px!important}html body.admin-speaking-ideas-page .member-auth-bar.sx-docked .member-auth-logout{min-height:32px!important;padding:5px 11px!important;font-size:12.5px!important}html body.admin-speaking-ideas-page .admin-center{padding-block:16px 96px!important}html body.admin-speaking-ideas-page .admin-hero{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"copy" "actions"!important;padding:20px 18px!important;margin-bottom:16px!important;border-radius:20px!important}html body.admin-speaking-ideas-page .sx-hero-stage{display:none!important}html body.admin-speaking-ideas-page .admin-hero h1{font-size:30px!important;max-width:none!important}html body.admin-speaking-ideas-page .admin-hero p{font-size:14.5px!important}html body.admin-speaking-ideas-page .admin-hero>.admin-hero-actions{width:100%!important}html body.admin-speaking-ideas-page #refreshSpeakingIdeas{width:100%!important}html body.admin-speaking-ideas-page .speaking-idea-stat-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:16px!important}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat{padding:13px 10px 11px!important;border-radius:14px!important}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat::before{left:10px!important;inset:0 auto auto 10px!important;width:24px!important}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat b{font-size:24px!important;margin-top:2px!important}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat span{font-size:10.5px!important;letter-spacing:.03em!important}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat em{display:none!important}html body.admin-speaking-ideas-page .speaking-idea-admin-panel{padding:6px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.admin-speaking-ideas-page .speaking-idea-admin-panel>.admin-panel-head{padding-inline:2px!important}html body.admin-speaking-ideas-page .speaking-idea-filters{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;grid-template-areas:"search search" "email email" "part limit" "status status" "apply apply"!important;padding:12px!important;gap:10px!important;background:var(--sx-surface)!important}html body.admin-speaking-ideas-page .speaking-idea-filters .admin-select{padding:0 30px 0 12px!important}html body.admin-speaking-ideas-page .speaking-idea-filters>#speakingIdeaSearch{grid-area:search!important}html body.admin-speaking-ideas-page .speaking-idea-filters>#speakingIdeaEmail{grid-area:email!important}html body.admin-speaking-ideas-page .speaking-idea-filters>#speakingIdeaPart{grid-area:part!important}html body.admin-speaking-ideas-page .speaking-idea-filters>#speakingIdeaStatusFilter{grid-area:status!important}html body.admin-speaking-ideas-page .speaking-idea-filters>#speakingIdeaLimit{grid-area:limit!important}html body.admin-speaking-ideas-page .speaking-idea-filters>#applySpeakingIdeaFilter{grid-area:apply!important}html body.admin-speaking-ideas-page .speaking-idea-filters :is(.admin-input,.admin-select){font-size:16px!important}html body.admin-speaking-ideas-page .speaking-idea-admin-list{gap:12px!important}html body.admin-speaking-ideas-page .sia-card .sia-card-head{padding:14px 14px 12px 16px!important;gap:10px 12px!important}html body.admin-speaking-ideas-page .sia-card .sia-card-head::before{width:38px;height:38px;font-size:15px}html body.admin-speaking-ideas-page .sia-card .sia-student h3{font-size:16px!important}html body.admin-speaking-ideas-page .sia-card .sia-body{padding:14px 14px 16px 16px!important;gap:12px!important}html body.admin-speaking-ideas-page .sia-card .sia-question{font-size:15.5px!important;padding-left:10px!important}html body.admin-speaking-ideas-page .sia-card .sia-content{padding:12px 13px!important;font-size:15px!important;line-height:1.7!important}html body.admin-speaking-ideas-page .sia-card .sia-feedback-item{padding:12px!important}html body.admin-speaking-ideas-page .sia-card .sia-reply textarea{font-size:16px!important;padding:12px!important}html body.admin-speaking-ideas-page .sia-card .sia-send{width:100%!important}html body.admin-speaking-ideas-page .sia-card .sia-reply-status{flex-basis:100%!important}html body.admin-speaking-ideas-page .sx-top{right:14px;bottom:76px;width:46px;height:46px;border-radius:15px}}@media(max-width:380px){html body.admin-speaking-ideas-page .auth-shell{padding-inline:10px!important}html body.admin-speaking-ideas-page .auth-header>.auth-logo img{max-width:112px!important;height:30px!important}html body.admin-speaking-ideas-page .auth-header>.auth-logo::after{height:22px!important;padding:0 7px!important;font-size:9px!important;letter-spacing:.08em!important;margin-left:6px!important}html body.admin-speaking-ideas-page .member-auth-bar.sx-docked .member-auth-dot{display:none!important}html body.admin-speaking-ideas-page .speaking-idea-stat-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(hover:none){html body.admin-speaking-ideas-page .sia-card .sx-kbd-hint{display:none!important}}@media print{html body.admin-speaking-ideas-page :is(.sx-hero-stage,.sx-top,.sx-expand){display:none!important}html body.admin-speaking-ideas-page .sia-card .sia-content.sx-collapsed{max-height:none!important;-webkit-mask-image:none;mask-image:none}html body.admin-speaking-ideas-page .speaking-idea-admin-list>.sia-card{content-visibility:visible;box-shadow:none!important}}}@layer ym-content-layout{html:is(#ym-select,*) body:is(#ym-select,*) select:not([multiple]):not([size]){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%235c6482' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:16px 16px!important;padding-right:42px!important;text-overflow:ellipsis!important;white-space:nowrap!important;cursor:pointer!important}html:is(#ym-select,*) body:is(#ym-select,*) select:not([multiple]):not([size]):hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%234f3c9f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}html:is(#ym-select,*) body:is(#ym-select,*) select:disabled{cursor:default!important;opacity:.6!important}html:is(#ym-select,*) body:is(#ym-select,*) select option{color:#232b50;background-color:#fff}}@layer ym-content-layout{html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-head{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:12px 16px!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-head-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) :is(.ym-answer-recorder-quick,.ym-answer-recorder-start,.ym-answer-recorder-stop,.ym-answer-recorder-submit,[data-lazy-record]){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:46px!important;padding:10px 18px!important;border:0!important;border-radius:14px!important;background:linear-gradient(180deg,#7d6ae0 0%,#6550b5 55%,#523fa0 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:750!important;font-size:15px!important;box-shadow:0 3px 0 #3f2f86,0 10px 18px -12px rgba(76,59,150,.7)!important;cursor:pointer!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-stop{background:linear-gradient(180deg,#3a4479 0%,#262e5e 60%,#1d2450 100%)!important;box-shadow:0 3px 0 #11163a,0 10px 18px -12px rgba(29,36,80,.7)!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) :is(.ym-answer-recorder-toggle,[data-lazy-open],[data-answer-action=pause]){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:10px 16px!important;border:1px solid #d5dbea!important;border-radius:14px!important;background:linear-gradient(180deg,#ffffff,#f4f6fb)!important;color:#2c3466!important;-webkit-text-fill-color:#2c3466!important;font-weight:700!important;font-size:14.5px!important;box-shadow:0 2px 0 #dfe4f0!important;cursor:pointer!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) :is(.ym-answer-recorder-cancel,.ym-answer-recorder-download,.ym-answer-recorder-delete){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:8px 12px!important;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;color:#5c6482!important;-webkit-text-fill-color:#5c6482!important;font-weight:650!important;font-size:14px!important;text-decoration:underline!important;text-underline-offset:3px!important;cursor:pointer!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-delete[data-confirm=true]{color:#b4234f!important;-webkit-text-fill-color:#b4234f!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder :is(button,a):disabled{opacity:.55!important;cursor:default!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder[data-expanded=true] .ym-answer-recorder-quick{display:none!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-actions>*{flex:0 0 auto!important;width:auto!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-actions .ym-answer-recorder-start{flex:1 1 220px!important;min-height:52px!important;font-size:16px!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-actions .ym-answer-recorder-stop{flex:1 1 180px!important;min-height:52px!important;font-size:16px!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder:is([data-mode=idle],:not([data-mode])) .ym-answer-recorder-actions :is([data-answer-action=pause],[data-answer-action=stop],[data-answer-action=cancel]){display:none!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder[data-mode=starting] .ym-answer-recorder-actions :is([data-answer-action=pause],[data-answer-action=stop]){display:none!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder:is([data-mode=recording],[data-mode=paused],[data-mode=stopping]) .ym-answer-recorder-actions [data-answer-action=start]{display:none!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder[data-mode=stopping] .ym-answer-recorder-actions :is([data-answer-action=pause],[data-answer-action=cancel]){display:none!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-actions .ym-answer-recorder-stop{order:-1!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder:not([data-takes="0"]):not([data-takes=""])[data-takes] .ym-answer-recorder-actions .ym-answer-recorder-start{min-height:46px!important;font-size:15px!important;border:1px solid #d5dbea!important;background:linear-gradient(180deg,#ffffff,#f4f6fb)!important;color:#2c3466!important;-webkit-text-fill-color:#2c3466!important;box-shadow:0 2px 0 #dfe4f0!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-meter{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px 14px!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-state{grid-column:1 / -1!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-clock [data-answer-time]{font-variant-numeric:tabular-nums!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder:is([data-mode=recording],[data-mode=paused]) .ym-answer-recorder-clock [data-answer-time]{font-size:30px!important;line-height:1.1!important;color:#232b50!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-level{display:none!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;height:28px!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder:is([data-mode=recording],[data-mode=paused]) .ym-answer-recorder-level{display:flex!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-level>i{display:block!important;width:5px!important;height:28px!important;border-radius:3px!important;background:#e0466c!important;transform:scaleY(.12);transform-origin:center!important;transition:transform .08s linear}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder[data-mode=paused] .ym-answer-recorder-level>i{background:#b9c0d4!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder[data-mode=recording]{box-shadow:0 0 0 2px rgba(224,70,108,.35),0 16px 34px -24px rgba(224,70,108,.6)!important}@media(prefers-reduced-motion:reduce){html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-level>i{transition:none!important}}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-storage{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:6px 12px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-storage p{margin:0!important;flex:1 1 240px!important;color:#5c6482!important;font-size:13px!important;line-height:1.55!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-take audio{display:block!important;width:100%!important;margin:10px 0 0!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-take-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 4px!important;margin:12px 0 0!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-take-actions>*{flex:0 0 auto!important;width:auto!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-take-actions .ym-answer-recorder-submit{flex:1 1 220px!important;margin-right:6px!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-take.is-fresh{box-shadow:0 0 0 3px rgba(101,80,181,.35)!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-take .ym-speaking-reward-tools{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:6px 10px!important;margin:8px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-take .ym-speaking-reward-hint{margin:0!important;font-size:13px!important;color:#5c6482!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-take [data-ym-reward-sound]{min-height:36px!important;padding:6px 12px!important;font-size:13px!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-lazy{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px 14px!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-lazy-copy{flex:1 1 200px!important;min-width:0!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-lazy-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;flex:1 1 260px!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-lazy-actions [data-lazy-record]{flex:1 1 150px!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-lazy-actions [data-lazy-open]{flex:0 1 auto!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) :is(.ym-answer-recorder,.ym-answer-recorder-lazy) :is(button,a):focus-visible{outline:3px solid #6550b5!important;outline-offset:3px!important}@media(max-width:640px){html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-head-actions{width:100%!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-head-actions .ym-answer-recorder-quick{flex:1 1 auto!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder[data-expanded=true] .ym-answer-recorder-head-actions{justify-content:flex-end!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder[data-expanded=true] .ym-answer-recorder-toggle{min-height:40px!important;padding:8px 14px!important;font-size:14px!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-actions .ym-answer-recorder-stop{flex-basis:100%!important}}}@layer ym-content-layout{html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-header>.site-nav{gap:4px!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav>a,html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-parent{min-height:40px!important;padding:8px 12px!important;font-size:14px!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group{gap:0!important;border-radius:12px!important;overflow:visible!important;background:linear-gradient(180deg,#ffffff,#f5f7fc)!important;box-shadow:inset 0 1px 0 #fff,0 0 0 1px #d8dfed,0 2px 0 #d3dbea!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-parent{border-color:transparent!important;background:transparent!important;box-shadow:none!important;border-radius:12px 0 0 12px!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-parent:hover{background:rgba(101,80,181,.07)!important;border-color:transparent!important;color:#4f3c9f!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-toggle{width:32px!important;height:40px!important;min-width:32px!important;min-height:40px!important;margin:0!important;padding:0!important;border:0!important;border-left:1px solid rgba(29,35,80,.12)!important;border-radius:0 12px 12px 0!important;background:transparent!important;box-shadow:none!important;color:#1d2350!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-toggle:hover{background:rgba(101,80,181,.10)!important;color:#4f3c9f!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-toggle{font-size:0!important;line-height:0!important;position:relative!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-toggle::before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:7px!important;height:7px!important;border:solid currentColor!important;border-width:0 2px 2px 0!important;transform:translate(-50%,-70%) rotate(45deg)!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-toggle[aria-expanded=true]::before{transform:translate(-50%,-30%) rotate(225deg)!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-toggle:focus-visible,html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-parent:focus-visible{outline:3px solid #7b6bd0!important;outline-offset:2px!important}@media(min-width:641px)and (max-width:1180px){html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .ym-nav-icon{display:none!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav>a,html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-parent{padding:8px 11px!important}}@media(min-width:641px)and (max-width:960px){html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-count{display:none!important}}@media(max-width:640px){html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-toggle{width:30px!important;height:38px!important;min-width:30px!important;min-height:38px!important}}}@layer ym-content-layout{html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*)::before{content:""!important;position:fixed!important;inset:0!important;z-index:-1!important;pointer-events:none!important;background:url(/assets/yenglish-logo-v22.webp?v=20260711-exact-logo) center 58% / min(78vw,980px) auto no-repeat!important;opacity:.045!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*)>main{position:relative!important;z-index:1!important}@media(max-width:640px){html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*)::before{background-size:92vw auto!important}}html body.ym-games-page:is(#ymgn,*) .site-header{padding-inline:0!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*){--ymgn-accent:#012AFE;--ymgn-tint:#eef2ff}html[data-ym-theme=noel]:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*){--ymgn-accent:#c42a36;--ymgn-tint:#fdeeee}html[data-ym-theme=tet]:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*){--ymgn-accent:#d0342c;--ymgn-tint:#fff0e8}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-header{width:100%!important;max-width:none!important;padding-inline:max(16px,calc((100% - 1200px) / 2))!important;background:rgba(255,255,255,.72)!important;border-bottom:1px solid #e8e1d6!important;box-shadow:none!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-nav .ym-nav-icon,html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-nav .ym-nav-icon svg{color:var(--ymgn-accent)!important;stroke:var(--ymgn-accent)!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-nav .nav-count{color:var(--ymgn-accent)!important;background:var(--ymgn-tint)!important;border-color:transparent!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-nav>a,html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-parent{color:#010435!important;-webkit-text-fill-color:#010435!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-nav>a.active{background:transparent!important;color:#010435!important;-webkit-text-fill-color:#010435!important;border:0!important;border-radius:0!important;box-shadow:inset 0 -3px 0 var(--ymgn-accent)!important;transform:none!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-nav>a.active .ym-nav-icon,html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-nav>a.active .ym-nav-icon svg{color:var(--ymgn-accent)!important;stroke:var(--ymgn-accent)!important}html:is(#ymgn,*) body:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-header .site-nav{flex-wrap:wrap!important}html:is(#ymgn,*) body:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-header .site-nav .nav-group{flex:0 0 auto!important;max-width:100%!important}html:is(#ymgn,*) body:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-header .site-nav>a,html:is(#ymgn,*) body:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-header .site-nav .nav-group>.nav-parent,html:is(#ymgn,*) body:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-header .site-nav .nav-group>.nav-toggle,html:is(#ymgn,*) body:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-header .site-nav>button,html:is(#ymgn,*) body:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) #ymThemeNavButton,html:is(#ymgn,*) body:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) :is(.bank-nav,.ss-nav,.fc-top,.public-links,.lesson-public-links)>:is(a,button){white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;hyphens:none!important;flex-shrink:0!important;min-width:max-content!important}html:is(#ymgn,*) body:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) :is(.bank-nav,.ss-nav,.fc-top,.public-links,.lesson-public-links){flex-wrap:wrap!important}html:is(#ymgn,*) body:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-header :is(.brand,.brand-logo,.logo,.site-brand){white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important}}@layer ym-content-layout{html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*){background-color:#e6f4fd!important;background-image:linear-gradient(118deg,rgba(255,255,255,0) 38%,rgba(255,255,255,.34) 44%,rgba(255,255,255,0) 50%),linear-gradient(118deg,rgba(255,255,255,0) 54%,rgba(255,250,235,.26) 58%,rgba(255,255,255,0) 63%),linear-gradient(118deg,rgba(255,255,255,0) 68%,rgba(255,255,255,.2) 71%,rgba(255,255,255,0) 75%),radial-gradient(circle 9px at 22% 18%,rgba(255,255,255,.85),rgba(255,255,255,0)),radial-gradient(circle 14px at 71% 12%,rgba(255,255,255,.7),rgba(255,255,255,0)),radial-gradient(circle 7px at 84% 33%,rgba(255,240,246,.9),rgba(255,255,255,0)),radial-gradient(circle 18px at 12% 46%,rgba(255,255,255,.45),rgba(255,255,255,0)),radial-gradient(circle 11px at 58% 41%,rgba(255,255,255,.6),rgba(255,255,255,0)),radial-gradient(circle 8px at 92% 62%,rgba(255,255,255,.75),rgba(255,255,255,0)),radial-gradient(circle 16px at 35% 72%,rgba(255,236,244,.55),rgba(255,255,255,0)),radial-gradient(900px 520px at 80% -10%,rgba(255,250,228,.85),rgba(255,250,228,0) 70%),radial-gradient(700px 300px at 8% 92%,rgba(255,255,255,.9),rgba(255,255,255,0) 70%),radial-gradient(900px 360px at 92% 70%,rgba(255,255,255,.75),rgba(255,255,255,0) 70%),linear-gradient(180deg,#a8d9f6 0%,#c7e7fa 24%,#e2f2fd 52%,#f3f9ff 80%,#f7fbff 100%)!important;background-attachment:fixed!important;position:relative!important;min-height:100%!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;pointer-events:none!important;background:url(/assets/nature-blossom-left-v24-62.svg?v=24.62.0) left -40px top -10px / min(40vw,540px) auto no-repeat,url(/assets/nature-blossom-right-v24-62.svg?v=24.62.0) right -40px top -10px / min(40vw,540px) auto no-repeat,url(/assets/nature-vine-left-v24-62.svg?v=24.62.0) left 2px top 260px / 96px 640px repeat-y,url(/assets/nature-vine-right-v24-62.svg?v=24.62.0) right 2px top 260px / 96px 640px repeat-y,url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 420 420%22%3E%3Cpath transform=%22translate(266 153) rotate(137) scale(1.37)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23fdd6e2%22 opacity=%220.88%22/%3E%3Cpath transform=%22translate(355 409) rotate(318) scale(0.83)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23f6a3bf%22 opacity=%220.63%22/%3E%3Cpath transform=%22translate(104 197) rotate(53) scale(1.37)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23f9b8cd%22 opacity=%220.86%22/%3E%3Cpath transform=%22translate(332 39) rotate(151) scale(0.86)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23fdd6e2%22 opacity=%220.67%22/%3E%3Cpath transform=%22translate(116 285) rotate(87) scale(1.30)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23fdd6e2%22 opacity=%220.86%22/%3E%3Cpath transform=%22translate(246 13) rotate(87) scale(0.82)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23f6a3bf%22 opacity=%220.56%22/%3E%3Cpath transform=%22translate(141 327) rotate(356) scale(0.97)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23fdd6e2%22 opacity=%220.58%22/%3E%3Cpath transform=%22translate(140 196) rotate(324) scale(1.19)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23fbc8d8%22 opacity=%220.68%22/%3E%3Cpath transform=%22translate(89 182) rotate(48) scale(0.83)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23fdd6e2%22 opacity=%220.55%22/%3E%3Cpath transform=%22translate(125 66) rotate(78) scale(1.47)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23fbc8d8%22 opacity=%220.73%22/%3E%3Cpath transform=%22translate(223 205) rotate(180) scale(0.86)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23fbc8d8%22 opacity=%220.88%22/%3E%3Cpath transform=%22translate(347 65) rotate(267) scale(0.98)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23f9b8cd%22 opacity=%220.83%22/%3E%3Cpath transform=%22translate(208 297) rotate(98) scale(1.04)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23f9b8cd%22 opacity=%220.65%22/%3E%3Cpath transform=%22translate(189 152) rotate(193) scale(1.05)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23fbc8d8%22 opacity=%220.83%22/%3E%3Cpath transform=%22translate(260 63) rotate(247) scale(1.32)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23fbc8d8%22 opacity=%220.70%22/%3E%3Cpath transform=%22translate(159 67) rotate(31) scale(1.18)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23fbc8d8%22 opacity=%220.62%22/%3E%3C/svg%3E") 0 0 / 420px 420px repeat!important;opacity:.95!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:clamp(150px,18vw,250px)!important;z-index:-2!important;pointer-events:none!important;background:url(/assets/nature-bush-left-v24-62.svg?v=24.62.0) left -20px bottom 0 / auto 100% no-repeat,url(/assets/nature-bush-right-v24-62.svg?v=24.62.0) right -20px bottom 0 / auto 100% no-repeat,url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1200 120%22 preserveAspectRatio=%22none%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%239fd97a%22/%3E%3Cstop offset=%221%22 stop-color=%22%235fae45%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d=%22M0 70 C 150 52, 300 64, 450 56 S 750 50, 900 60 S 1100 54, 1200 62 L1200 120 L0 120 Z%22 fill=%22%2384c766%22/%3E%3Cpath d=%22M98 120 Q 100 108 102 62 Q 102 108 101 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M339 120 Q 338 110 337 65 Q 340 110 342 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M440 120 Q 441 110 443 66 Q 443 110 443 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M526 120 Q 524 102 522 52 Q 526 102 529 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M265 120 Q 267 100 269 49 Q 269 100 268 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M101 120 Q 97 102 94 51 Q 99 102 104 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M702 120 Q 704 102 706 52 Q 706 102 705 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M956 120 Q 959 105 962 57 Q 961 105 959 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M212 120 Q 215 102 218 53 Q 217 102 215 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M974 120 Q 971 109 967 64 Q 973 109 977 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M681 120 Q 682 100 683 49 Q 684 100 684 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M77 120 Q 79 105 81 57 Q 81 105 80 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M401 120 Q 398 108 395 63 Q 400 108 404 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M102 120 Q 99 104 96 55 Q 101 104 105 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M295 120 Q 297 109 299 64 Q 299 109 298 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M918 120 Q 916 107 915 60 Q 918 107 921 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M807 120 Q 807 106 807 58 Q 809 106 810 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M850 120 Q 849 101 848 50 Q 851 101 853 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M1024 120 Q 1027 102 1030 52 Q 1029 102 1027 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M1149 120 Q 1150 104 1150 55 Q 1152 104 1152 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M963 120 Q 962 107 961 60 Q 964 107 966 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M295 120 Q 296 110 297 65 Q 298 110 298 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M385 120 Q 385 107 386 60 Q 387 107 388 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M1164 120 Q 1162 111 1161 67 Q 1164 111 1167 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M364 120 Q 368 110 371 65 Q 370 110 367 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M904 120 Q 904 111 903 68 Q 906 111 907 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M375 120 Q 374 109 373 64 Q 376 109 378 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M720 120 Q 720 106 720 59 Q 722 106 723 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M222 120 Q 219 108 217 62 Q 221 108 225 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M752 120 Q 753 100 753 49 Q 755 100 755 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M582 120 Q 585 107 589 60 Q 587 107 585 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M579 120 Q 576 109 572 64 Q 578 109 582 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M962 120 Q 962 107 962 60 Q 964 107 965 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M945 120 Q 949 111 952 67 Q 951 111 948 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M1049 120 Q 1048 101 1048 50 Q 1050 101 1052 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M856 120 Q 853 104 850 56 Q 855 104 859 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M926 120 Q 930 110 933 65 Q 932 110 929 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M764 120 Q 762 100 761 48 Q 764 100 767 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M181 120 Q 177 102 173 53 Q 179 102 184 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M987 120 Q 985 111 983 66 Q 987 111 990 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M1068 120 Q 1064 103 1061 54 Q 1066 103 1071 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M23 120 Q 20 109 18 64 Q 22 109 26 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M938 120 Q 934 106 930 59 Q 936 106 941 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M631 120 Q 633 110 636 65 Q 635 110 634 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M379 120 Q 380 107 380 60 Q 382 107 382 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M801 120 Q 797 111 794 67 Q 799 111 804 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M127 120 Q 127 107 126 60 Q 129 107 130 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M785 120 Q 784 111 783 68 Q 786 111 788 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M285 120 Q 285 105 284 57 Q 287 105 288 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M1027 120 Q 1029 101 1031 51 Q 1031 101 1030 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M348 120 Q 349 107 349 60 Q 351 107 351 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M1145 120 Q 1145 103 1146 53 Q 1147 103 1148 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M308 120 Q 310 109 311 64 Q 312 109 311 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M372 120 Q 371 108 371 63 Q 373 108 375 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M536 120 Q 533 107 530 60 Q 535 107 539 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M158 120 Q 155 104 153 55 Q 157 104 161 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M483 120 Q 483 102 484 51 Q 485 102 486 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M121 120 Q 124 111 128 67 Q 126 111 124 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M488 120 Q 492 111 495 67 Q 494 111 491 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M1112 120 Q 1110 110 1108 65 Q 1112 110 1115 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M985 120 Q 984 107 983 60 Q 986 107 988 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M748 120 Q 749 103 749 53 Q 751 103 751 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M1178 120 Q 1180 102 1181 52 Q 1182 102 1181 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M313 120 Q 311 109 310 64 Q 313 109 316 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M128 120 Q 128 107 128 60 Q 130 107 131 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M990 120 Q 987 104 985 56 Q 989 104 993 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M658 120 Q 658 107 658 61 Q 660 107 661 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M689 120 Q 692 109 696 64 Q 694 109 692 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M681 120 Q 682 111 683 67 Q 684 111 684 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M164 120 Q 163 106 162 58 Q 165 106 167 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M395 120 Q 394 100 393 49 Q 396 100 398 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M1060 120 Q 1061 106 1063 59 Q 1063 106 1063 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M1085 120 Q 1085 105 1086 57 Q 1087 105 1088 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M202 120 Q 205 103 209 53 Q 207 103 205 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M722 120 Q 724 110 727 66 Q 726 110 725 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M822 120 Q 824 107 826 61 Q 826 107 825 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M997 120 Q 997 109 998 64 Q 999 109 1000 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M545 120 Q 547 107 550 60 Q 549 107 548 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M369 120 Q 371 104 373 55 Q 373 104 372 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M738 120 Q 740 104 742 55 Q 742 104 741 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M239 120 Q 237 106 234 59 Q 239 106 242 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M142 120 Q 141 107 139 60 Q 143 107 145 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M316 120 Q 315 105 314 57 Q 317 105 319 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M866 120 Q 865 102 864 52 Q 867 102 869 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M720 120 Q 719 106 719 59 Q 721 106 723 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M902 120 Q 906 106 910 58 Q 908 106 905 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M990 120 Q 987 110 984 66 Q 989 110 993 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M630 120 Q 633 106 636 59 Q 635 106 633 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M1089 120 Q 1090 108 1091 62 Q 1092 108 1092 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M878 120 Q 880 104 882 56 Q 882 104 881 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M1059 120 Q 1057 101 1055 50 Q 1059 101 1062 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M291 120 Q 295 101 298 51 Q 297 101 294 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M834 120 Q 832 105 830 57 Q 834 105 837 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M788 120 Q 791 100 794 49 Q 793 100 791 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M1040 120 Q 1042 107 1045 60 Q 1044 107 1043 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M779 120 Q 776 107 773 60 Q 778 107 782 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M118 120 Q 115 102 112 52 Q 117 102 121 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M1 120 Q -1 109 -3 63 Q 1 109 4 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M206 120 Q 206 106 206 59 Q 208 106 209 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M170 120 Q 167 103 165 54 Q 169 103 173 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M37 120 Q 36 101 34 50 Q 38 101 40 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M172 120 Q 174 102 176 52 Q 176 102 175 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M243 120 Q 245 101 246 51 Q 247 101 246 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M235 120 Q 233 102 232 51 Q 235 102 238 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M19 120 Q 21 104 22 55 Q 23 104 22 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M640 120 Q 643 109 647 63 Q 645 109 643 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M780 120 Q 783 108 785 62 Q 785 108 783 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M1044 120 Q 1041 103 1038 54 Q 1043 103 1047 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M498 120 Q 501 110 504 65 Q 503 110 501 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M853 120 Q 850 109 848 64 Q 852 109 856 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M602 120 Q 600 108 598 62 Q 602 108 605 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M708 120 Q 706 109 705 63 Q 708 109 711 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M800 120 Q 802 108 803 62 Q 804 108 803 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M555 120 Q 559 111 562 66 Q 561 111 558 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M637 120 Q 638 111 639 67 Q 640 111 640 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M645 120 Q 645 107 646 60 Q 647 107 648 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M342 120 Q 340 103 338 53 Q 342 103 345 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M881 120 Q 883 111 886 67 Q 885 111 884 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M1185 120 Q 1185 111 1185 67 Q 1187 111 1188 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M3 120 Q -0 101 -4 50 Q 2 101 6 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M667 120 Q 666 104 665 55 Q 668 104 670 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M940 120 Q 940 105 940 58 Q 942 105 943 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M713 120 Q 710 102 706 53 Q 712 102 716 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M282 120 Q 285 106 287 59 Q 287 106 285 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M312 120 Q 314 105 317 57 Q 316 105 315 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M314 120 Q 317 109 321 64 Q 319 109 317 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M687 120 Q 685 101 682 51 Q 687 101 690 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M730 120 Q 732 104 735 56 Q 734 104 733 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M868 120 Q 864 101 860 51 Q 866 101 871 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M1089 120 Q 1089 105 1089 57 Q 1091 105 1092 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M748 120 Q 747 111 747 67 Q 749 111 751 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M984 120 Q 986 103 988 53 Q 988 103 987 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M106 120 Q 104 102 101 52 Q 106 102 109 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M298 120 Q 299 106 300 58 Q 301 106 301 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M73 120 Q 72 107 71 60 Q 74 107 76 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M845 120 Q 842 100 839 49 Q 844 100 848 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M173 120 Q 175 106 177 59 Q 177 106 176 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M4 120 Q 4 107 4 60 Q 6 107 7 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M472 120 Q 471 108 470 62 Q 473 108 475 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M1166 120 Q 1168 103 1169 54 Q 1170 103 1169 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M355 120 Q 358 110 361 66 Q 360 110 358 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M554 120 Q 553 100 552 49 Q 555 100 557 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M1136 120 Q 1133 101 1131 50 Q 1135 101 1139 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M484 120 Q 480 104 477 55 Q 482 104 487 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M681 120 Q 684 101 687 50 Q 686 101 684 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M555 120 Q 558 107 561 60 Q 560 107 558 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M454 120 Q 454 111 453 67 Q 456 111 457 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M220 120 Q 218 105 215 57 Q 220 105 223 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M480 120 Q 482 104 484 56 Q 484 104 483 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M537 120 Q 538 100 539 48 Q 540 100 540 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M246 120 Q 242 107 239 60 Q 244 107 249 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M435 120 Q 432 108 428 63 Q 434 108 438 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M890 120 Q 890 105 891 58 Q 892 105 893 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M322 120 Q 320 107 317 61 Q 322 107 325 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M165 120 Q 167 109 170 63 Q 169 109 168 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M24 120 Q 24 108 23 62 Q 26 108 27 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M1025 120 Q 1024 107 1022 60 Q 1026 107 1028 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M363 120 Q 363 104 363 56 Q 365 104 366 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M181 120 Q 177 104 174 56 Q 179 104 184 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M493 120 Q 494 106 496 58 Q 496 106 496 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M377 120 Q 376 106 375 59 Q 378 106 380 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M1002 120 Q 1001 105 1001 57 Q 1003 105 1005 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M464 120 Q 462 101 459 51 Q 464 101 467 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M445 120 Q 442 104 439 56 Q 444 104 448 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M897 120 Q 893 106 889 58 Q 895 106 900 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M793 120 Q 795 111 798 67 Q 797 111 796 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M800 120 Q 803 100 806 49 Q 805 100 803 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M940 120 Q 942 108 945 63 Q 944 108 943 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M471 120 Q 470 111 469 67 Q 472 111 474 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M341 120 Q 339 103 337 54 Q 341 103 344 120 Z%22 fill=%22%239ad874%22/%3E%3Cg transform=%22translate(248 88)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.3%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(624 87)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.2%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(574 71)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%221.9%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%221.9%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%221.9%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%221.9%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%221.9%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.0%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(1089 93)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.9%22 rx=%222.6%22 ry=%223.8%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.9%22 rx=%222.6%22 ry=%223.8%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.9%22 rx=%222.6%22 ry=%223.8%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.9%22 rx=%222.6%22 ry=%223.8%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.9%22 rx=%222.6%22 ry=%223.8%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.4%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(1087 71)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.8%22 rx=%222.6%22 ry=%223.7%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.8%22 rx=%222.6%22 ry=%223.7%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.8%22 rx=%222.6%22 ry=%223.7%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.8%22 rx=%222.6%22 ry=%223.7%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.8%22 rx=%222.6%22 ry=%223.7%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.3%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(364 86)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.6%22 rx=%221.7%22 ry=%222.5%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.6%22 rx=%221.7%22 ry=%222.5%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.6%22 rx=%221.7%22 ry=%222.5%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.6%22 rx=%221.7%22 ry=%222.5%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.6%22 rx=%221.7%22 ry=%222.5%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%220.9%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(52 73)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.0%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(972 92)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.0%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(413 93)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.3%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(266 65)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.3%22 ry=%223.2%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.3%22 ry=%223.2%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.3%22 ry=%223.2%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.3%22 ry=%223.2%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.3%22 ry=%223.2%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.2%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(733 64)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.2%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.2%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.2%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.2%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.2%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.1%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(540 95)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.6%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.6%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.6%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.6%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.6%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.3%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(816 71)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.2%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.2%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.2%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.2%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.2%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.1%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(35 83)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.0%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(270 80)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.6%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.6%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.6%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.6%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.6%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.3%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(14 81)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.4%22 rx=%222.3%22 ry=%223.3%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.4%22 rx=%222.3%22 ry=%223.3%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.4%22 rx=%222.3%22 ry=%223.3%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.4%22 rx=%222.3%22 ry=%223.3%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.4%22 rx=%222.3%22 ry=%223.3%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.2%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(103 90)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.3%22 ry=%223.2%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.3%22 ry=%223.2%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.3%22 ry=%223.2%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.3%22 ry=%223.2%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.3%22 ry=%223.2%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.2%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(950 71)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.4%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.4%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.4%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.4%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.4%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%220.9%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(961 69)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.0%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(237 67)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.3%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(960 72)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.1%22 ry=%223.0%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.1%22 ry=%223.0%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.1%22 ry=%223.0%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.1%22 ry=%223.0%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.1%22 ry=%223.0%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.1%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(798 79)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.0%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(843 93)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.3%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(1177 90)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%221.9%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%221.9%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%221.9%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%221.9%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%221.9%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.0%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(1012 79)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%220.9%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(743 76)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.1%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(479 87)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.8%22 rx=%221.9%22 ry=%222.7%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.8%22 rx=%221.9%22 ry=%222.7%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.8%22 rx=%221.9%22 ry=%222.7%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.8%22 rx=%221.9%22 ry=%222.7%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.8%22 rx=%221.9%22 ry=%222.7%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.0%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(759 75)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.0%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(1020 69)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.0%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(1170 84)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.5%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.5%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.5%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.5%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.5%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.3%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(327 67)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.4%22 rx=%222.3%22 ry=%223.3%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.4%22 rx=%222.3%22 ry=%223.3%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.4%22 rx=%222.3%22 ry=%223.3%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.4%22 rx=%222.3%22 ry=%223.3%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.4%22 rx=%222.3%22 ry=%223.3%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.2%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(355 84)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.1%22 rx=%222.1%22 ry=%223.0%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.1%22 rx=%222.1%22 ry=%223.0%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.1%22 rx=%222.1%22 ry=%223.0%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.1%22 rx=%222.1%22 ry=%223.0%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.1%22 rx=%222.1%22 ry=%223.0%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.1%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(829 89)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.8%22 rx=%221.9%22 ry=%222.7%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.8%22 rx=%221.9%22 ry=%222.7%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.8%22 rx=%221.9%22 ry=%222.7%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.8%22 rx=%221.9%22 ry=%222.7%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.8%22 rx=%221.9%22 ry=%222.7%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.0%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(330 71)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.1%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(812 67)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-4.0%22 rx=%222.7%22 ry=%223.9%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-4.0%22 rx=%222.7%22 ry=%223.9%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-4.0%22 rx=%222.7%22 ry=%223.9%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-4.0%22 rx=%222.7%22 ry=%223.9%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-4.0%22 rx=%222.7%22 ry=%223.9%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.4%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(1038 69)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.2%22 ry=%223.2%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.2%22 ry=%223.2%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.2%22 ry=%223.2%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.2%22 ry=%223.2%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.2%22 ry=%223.2%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.2%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(956 76)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.2%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(1020 68)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.1%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.1%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.1%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.1%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.1%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.1%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(1036 84)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.3%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(492 67)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.3%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3C/svg%3E") left bottom / 1200px 45% repeat-x!important;opacity:.9!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*){background-color:transparent!important;background-image:none!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*){--p3-slab:inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(31,91,255,.05),0 0 0 1px rgba(29,35,80,.05),0 6px 0 -1px #e4eefb,0 7px 0 -1px rgba(29,35,80,.06),0 22px 36px -18px rgba(31,91,255,.30),0 48px 80px -42px rgba(233,121,158,.45);--p3-slab-hover:inset 0 1px 0 rgba(255,255,255,.98),0 0 0 1px rgba(31,91,255,.16),0 8px 0 -1px #dbe7fb,0 9px 0 -1px rgba(29,35,80,.07),0 28px 44px -18px rgba(31,91,255,.36),0 56px 90px -44px rgba(233,121,158,.5)}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*){--p3-violet:#1f5bff;--p3-violet-hi:#4f82ff;--p3-violet-lo:#1438c9;--p3-violet-edge:#0f2a9a}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) :is(#ym-speaking-points,.ymh-board,.gm-hero,.public-learning-entry,.library-tools,.fc-hero,.learn-hero){position:relative!important;overflow:visible!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) :is(#ym-speaking-points,.ymh-board,.gm-hero,.public-learning-entry,.library-tools,.fc-hero,.learn-hero)::after{content:""!important;position:absolute!important;top:-50px!important;right:-34px!important;width:120px!important;height:88px!important;z-index:3!important;pointer-events:none!important;background:url(/assets/nature-sprig-v24-62.svg?v=24.62.0) center / contain no-repeat!important;border:0!important;box-shadow:none!important;opacity:1!important;transform:none!important}@media(max-width:1180px){html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) :is(#ym-speaking-points,.ymh-board,.gm-hero,.public-learning-entry,.library-tools,.fc-hero,.learn-hero)::after{right:-4px!important;width:96px!important;height:70px!important;top:-40px!important}}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*){padding-bottom:clamp(120px,14vw,200px)!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) .site-footer{position:relative!important;overflow:visible!important;margin-top:56px!important;background:rgba(255,255,255,.82)!important;border-radius:20px!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) .site-footer::before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:-48px!important;height:84px!important;z-index:1!important;pointer-events:none!important;background:url(/assets/nature-garland-v24-62.svg?v=24.62.0) center top / 600px 84px repeat-x!important;border:0!important;opacity:1!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) #ym-speaking-points#ym-speaking-points[data-state=loading]{min-height:402px!important}@media(max-width:1099px){html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) #ym-speaking-points#ym-speaking-points[data-state=loading]{min-height:488px!important}}@media(max-width:899px){html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) #ym-speaking-points#ym-speaking-points[data-state=loading]{min-height:540px!important}}@media(max-width:640px){html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) #ym-speaking-points#ym-speaking-points[data-state=loading]{min-height:566px!important}}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-meter::-webkit-progress-value{background:var(--p3-violet,#1f5bff)!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-meter::-moz-progress-bar{background:var(--p3-violet,#1f5bff)!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):has(>body.auth-page)::before{background-position:left -40px top 64px,right -40px top 64px,left 2px top 260px,right 2px top 260px,0 0!important}@media(min-width:641px)and (max-width:1365px){html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::before{background-size:min(40vw,540px) auto,min(40vw,540px) auto,0 0,0 0,420px 420px!important}}@media(max-width:640px){html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::before{background-size:78vw auto,78vw auto,0 0,0 0,300px 300px!important;background-position:left -40px top -20px,right -40px top -20px,0 0,0 0,0 0!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) :is(#ym-speaking-points,.ymh-board,.gm-hero,.public-learning-entry,.library-tools,.fc-hero,.learn-hero)::after{width:84px!important;height:62px!important;top:-36px!important;right:-6px!important}}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:5px 5px 5px 5px!important;border:1px solid rgba(1,42,254,.12)!important;border-radius:999px!important;background:rgba(255,255,255,.88)!important;box-shadow:0 1px 0 #fff inset,0 10px 26px -14px rgba(1,4,53,.35)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;outline:0!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .ym-account-avatar{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;min-width:34px!important;margin:0!important;border:0!important;border-radius:50%!important;background:linear-gradient(140deg,#012AFE,#f08fb0)!important;color:#fff!important;box-shadow:0 0 0 2px #fff,0 4px 10px -4px rgba(1,42,254,.55)!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .ym-account-avatar svg{width:18px!important;height:18px!important;stroke:#fff!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-dot{display:none!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-email{max-width:170px!important;margin:0 4px 0 0!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#010435!important;-webkit-text-fill-color:#010435!important;font:650 14px/1.2 "Be Vietnam Pro",Inter,Arial,sans-serif!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar:has(.member-auth-admin) .member-auth-email{display:none!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar :is(.member-auth-admin,.member-auth-logout){display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:34px!important;margin:0!important;padding:6px 14px!important;border:0!important;border-radius:999px!important;font:700 13.5px/1.2 "Be Vietnam Pro",Inter,Arial,sans-serif!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;transform:none!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-admin{background:#012AFE!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 6px 14px -8px rgba(1,42,254,.8)!important;font-size:0!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-admin::after{content:"Admin Center";font:700 13.5px/1.2 "Be Vietnam Pro",Inter,Arial,sans-serif}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-admin:hover{background:#1438c9!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-logout{background:transparent!important;color:#3b4266!important;-webkit-text-fill-color:#3b4266!important;box-shadow:inset 0 0 0 1px #dfe3f0!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-logout:hover{background:#fdeef3!important;color:#b23a62!important;-webkit-text-fill-color:#b23a62!important;box-shadow:inset 0 0 0 1px #f4c1d1!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar :is(.member-auth-admin,.member-auth-logout):focus-visible{outline:3px solid rgba(1,42,254,.35)!important;outline-offset:2px!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-rank{border-radius:999px!important}@media(max-width:640px){html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar{gap:6px!important;padding:4px!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .ym-account-avatar{width:30px!important;height:30px!important;min-width:30px!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-email{display:none!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar :is(.member-auth-admin,.member-auth-logout){min-height:32px!important;padding:5px 12px!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-admin::after{content:"Admin"}}@media print{html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::before,html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::after{display:none!important}}}@layer ym-content-layout{html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*){background-color:#f8f0e4!important;background-image:radial-gradient(900px 520px at 80% -10%,rgba(255,236,200,.75),rgba(255,236,200,0) 70%),radial-gradient(700px 400px at 10% 100%,rgba(214,47,60,.08),rgba(214,47,60,0) 70%),linear-gradient(180deg,#f6ecdd 0%,#fbf5ec 30%,#fdf9f3 60%,#f7eee1 100%)!important;background-attachment:fixed!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::before{background:url(/assets/noel-corner-left-v24-67.svg?v=24.67.0) left -30px top -6px / min(40vw,540px) auto no-repeat,url(/assets/noel-corner-right-v24-67.svg?v=24.67.0) right -30px top -6px / min(40vw,540px) auto no-repeat,url(/assets/noel-side-left-v24-67.svg?v=24.67.0) left 2px top 300px / 96px 640px repeat-y,url(/assets/noel-side-right-v24-67.svg?v=24.67.0) right 2px top 300px / 96px 640px repeat-y,url(/assets/noel-pattern-v24-67.svg?v=24.67.0) 0 0 / 420px 420px repeat!important;opacity:1!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::after{background:url(/assets/noel-scene-left-v24-67.svg?v=24.67.0) left 90px bottom 0 / auto 100% no-repeat,url(/assets/noel-scene-right-v24-67.svg?v=24.67.0) right 90px bottom 0 / auto 100% no-repeat,url(/assets/noel-ground-v24-67.svg?v=24.67.0) left bottom / 1200px 45% repeat-x!important;opacity:1!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) :is(#ym-speaking-points,.ymh-board,.gm-hero,.public-learning-entry,.library-tools,.fc-hero,.learn-hero)::after{background:url(/assets/noel-sprig-v24-67.svg?v=24.67.0) center / contain no-repeat!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) .site-footer::before{background:url(/assets/noel-garland-v24-67.svg?v=24.67.0) center top / 600px 84px repeat-x!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*){--p3-violet:#c42a36;--p3-violet-hi:#e2525b;--p3-violet-lo:#9b1d28;--p3-violet-edge:#6f141c;--p3-slab:inset 0 1px 0 rgba(255,255,255,.98),0 0 0 1px rgba(60,30,20,.05),0 6px 0 -1px #f6e5d2,0 7px 0 -1px rgba(60,30,20,.06),0 22px 36px -18px rgba(196,42,54,.28),0 48px 80px -42px rgba(47,107,58,.38);--p3-slab-hover:inset 0 1px 0 rgba(255,255,255,.98),0 0 0 1px rgba(196,42,54,.18),0 8px 0 -1px #f6e5d2,0 9px 0 -1px rgba(60,30,20,.07),0 28px 44px -18px rgba(196,42,54,.34),0 56px 90px -44px rgba(47,107,58,.44);--hy-blue:#c42a36;--hy-blue-deep:#9b1d28;--hy-blue-tint:#fdeeee;--hy-pink:#2f6b3a;--hy-pink-deep:#24572e;--hy-pink-tint:#f6e5d2}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body.ym-games-page>*{--gm-accent:#c42a36;--gm-accent-deep:#9b1d28;--gm-accent-tint:#fdeeee;--gm-accent-line:#f6e5d2}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body.ym-games-page .gm-btn-primary{background:linear-gradient(180deg,#e2525b,#c42a36)!important;box-shadow:0 1px 0 #ffffff40 inset,0 4px 0 #6f141c,0 12px 22px -12px rgba(196,42,54,.6)!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body.ym-games-page #ym-games .gm-filters button[aria-pressed=true]{background:linear-gradient(180deg,#e2525b,#c42a36)!important;border-color:#9b1d28!important;box-shadow:0 4px 0 #6f141c!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body.ym-games-page .gm-answer-row input:focus{box-shadow:0 0 0 4px rgba(196,42,54,.18)!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body.ym-games-page .gm-timebar i{background:linear-gradient(90deg,#2f6b3a,#c42a36)!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .ym-account-avatar{background:linear-gradient(140deg,#c42a36,#2f6b3a)!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-admin{background:#c42a36!important;box-shadow:0 6px 14px -8px rgba(196,42,54,.8)!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-admin:hover{background:#9b1d28!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):has(>body.auth-page)::before{background-position:left -30px top 64px,right -30px top 64px,left 2px top 300px,right 2px top 300px,0 0!important}@media(min-width:641px)and (max-width:1365px){html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::before{background-size:min(40vw,540px) auto,min(40vw,540px) auto,0 0,0 0,420px 420px!important}}@media(max-width:640px){html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::before{background-size:80vw auto,80vw auto,0 0,0 0,300px 300px!important;background-position:left -30px top -10px,right -30px top -10px,0 0,0 0,0 0!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::after{background-size:auto 70%,auto 70%,900px 45%!important;background-position:left 0 bottom 0,right 0 bottom 0,left bottom!important}}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*){background-color:#ffeee2!important;background-image:radial-gradient(900px 520px at 85% -10%,rgba(255,210,120,.55),rgba(255,210,120,0) 70%),radial-gradient(700px 420px at 5% 100%,rgba(211,47,47,.10),rgba(211,47,47,0) 70%),linear-gradient(180deg,#ffe7d8 0%,#fff1e6 30%,#fff6ee 60%,#ffe8da 100%)!important;background-attachment:fixed!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::before{background:url(/assets/tet-corner-left-v24-67.svg?v=24.67.0) left -30px top -6px / min(40vw,540px) auto no-repeat,url(/assets/tet-corner-right-v24-67.svg?v=24.67.0) right -30px top -6px / min(40vw,540px) auto no-repeat,url(/assets/tet-side-left-v24-67.svg?v=24.67.0) left 2px top 300px / 96px 640px repeat-y,url(/assets/tet-side-right-v24-67.svg?v=24.67.0) right 2px top 300px / 96px 640px repeat-y,url(/assets/tet-pattern-v24-67.svg?v=24.67.0) 0 0 / 420px 420px repeat!important;opacity:1!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::after{background:url(/assets/tet-scene-left-v24-67.svg?v=24.67.0) left 90px bottom 0 / auto 100% no-repeat,url(/assets/tet-scene-right-v24-67.svg?v=24.67.0) right 90px bottom 0 / auto 100% no-repeat,url(/assets/tet-ground-v24-67.svg?v=24.67.0) left bottom / 1200px 45% repeat-x!important;opacity:1!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) :is(#ym-speaking-points,.ymh-board,.gm-hero,.public-learning-entry,.library-tools,.fc-hero,.learn-hero)::after{background:url(/assets/tet-sprig-v24-67.svg?v=24.67.0) center / contain no-repeat!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) .site-footer::before{background:url(/assets/tet-garland-v24-67.svg?v=24.67.0) center top / 600px 84px repeat-x!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*){--p3-violet:#d32f2f;--p3-violet-hi:#ef5350;--p3-violet-lo:#a51c1c;--p3-violet-edge:#7a1212;--p3-slab:inset 0 1px 0 rgba(255,255,255,.98),0 0 0 1px rgba(60,30,20,.05),0 6px 0 -1px #ffe2c8,0 7px 0 -1px rgba(60,30,20,.06),0 22px 36px -18px rgba(211,47,47,.28),0 48px 80px -42px rgba(233,162,59,.38);--p3-slab-hover:inset 0 1px 0 rgba(255,255,255,.98),0 0 0 1px rgba(211,47,47,.18),0 8px 0 -1px #ffe2c8,0 9px 0 -1px rgba(60,30,20,.07),0 28px 44px -18px rgba(211,47,47,.34),0 56px 90px -44px rgba(233,162,59,.44);--hy-blue:#d32f2f;--hy-blue-deep:#a51c1c;--hy-blue-tint:#ffecec;--hy-pink:#e9a23b;--hy-pink-deep:#9a5a00;--hy-pink-tint:#ffe2c8}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body.ym-games-page>*{--gm-accent:#d32f2f;--gm-accent-deep:#a51c1c;--gm-accent-tint:#ffecec;--gm-accent-line:#ffe2c8}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body.ym-games-page .gm-btn-primary{background:linear-gradient(180deg,#ef5350,#d32f2f)!important;box-shadow:0 1px 0 #ffffff40 inset,0 4px 0 #7a1212,0 12px 22px -12px rgba(211,47,47,.6)!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body.ym-games-page #ym-games .gm-filters button[aria-pressed=true]{background:linear-gradient(180deg,#ef5350,#d32f2f)!important;border-color:#a51c1c!important;box-shadow:0 4px 0 #7a1212!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body.ym-games-page .gm-answer-row input:focus{box-shadow:0 0 0 4px rgba(211,47,47,.18)!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body.ym-games-page .gm-timebar i{background:linear-gradient(90deg,#e9a23b,#d32f2f)!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .ym-account-avatar{background:linear-gradient(140deg,#d32f2f,#e9a23b)!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-admin{background:#d32f2f!important;box-shadow:0 6px 14px -8px rgba(211,47,47,.8)!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-admin:hover{background:#a51c1c!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):has(>body.auth-page)::before{background-position:left -30px top 64px,right -30px top 64px,left 2px top 300px,right 2px top 300px,0 0!important}@media(min-width:641px)and (max-width:1365px){html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::before{background-size:min(40vw,540px) auto,min(40vw,540px) auto,0 0,0 0,420px 420px!important}}@media(max-width:640px){html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::before{background-size:80vw auto,80vw auto,0 0,0 0,300px 300px!important;background-position:left -30px top -10px,right -30px top -10px,0 0,0 0,0 0!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::after{background-size:auto 70%,auto 70%,900px 45%!important;background-position:left 0 bottom 0,right 0 bottom 0,left bottom!important}}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton{position:fixed!important;right:0!important;top:50%!important;z-index:2147480000!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:10px 12px 10px 12px!important;border:1px solid rgba(1,4,53,.10)!important;border-right:0!important;border-radius:16px 0 0 16px!important;background:rgba(255,255,255,.94)!important;color:#010435!important;-webkit-text-fill-color:#010435!important;font:700 13px/1.1 "Be Vietnam Pro",Inter,Arial,sans-serif!important;box-shadow:0 10px 28px -12px rgba(1,4,53,.4)!important;cursor:pointer!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;writing-mode:horizontal-tb!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton .ymt-dots{display:inline-grid!important;grid-template-columns:repeat(3,9px)!important;gap:3px!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton .ymt-dots i{display:block!important;width:9px!important;height:9px!important;border-radius:50%!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton .ymt-dots i:nth-child(1){background:#7cc06a!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton .ymt-dots i:nth-child(2){background:#c42a36!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton .ymt-dots i:nth-child(3){background:#f1b93a!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton .ymt-label{display:none!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton{padding:10px 8px!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton .ymt-dots{grid-template-columns:9px!important}@media(hover:hover)and (pointer:fine){html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton:is(:hover,:focus-visible) .ymt-label{display:inline!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton:is(:hover,:focus-visible){padding:10px 12px!important}}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton:hover{background:#ffffff!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton:focus-visible{outline:3px solid rgba(1,42,254,.35)!important;outline-offset:2px!important}@media(max-width:640px){html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton .ymt-label{display:none!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton{top:58%!important;bottom:auto!important;transform:none!important;padding:9px 6px!important;opacity:.92!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton .ymt-dots{grid-template-columns:8px!important;gap:3px!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton .ymt-dots i{width:8px!important;height:8px!important}}@media print{html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton,html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker{display:none!important}}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker{position:fixed!important;inset:0!important;z-index:2147483000!important;display:grid!important;place-items:center!important;padding:16px!important;background:rgba(1,4,53,.38)!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker[hidden]{display:none!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-panel{width:min(980px,100%)!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important;margin:0!important;padding:26px 26px 22px!important;border-radius:26px!important;background:#fffdf9!important;color:#010435!important;box-shadow:0 40px 90px -30px rgba(1,4,53,.55)!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-kicker{margin:0 0 4px!important;color:#c0506f!important;font:800 12px/1.2 "Be Vietnam Pro",Arial,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker h2{margin:0!important;color:#010435!important;font:800 clamp(22px,3vw,30px)/1.2 "Iowan Old Style","Palatino Linotype",Georgia,serif!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-lead{margin:6px 0 18px!important;color:#4a4f6e!important;font:500 14.5px/1.55 "Be Vietnam Pro",Arial,sans-serif!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option{display:grid!important;grid-template-rows:auto 1fr!important;align-content:start!important;gap:0!important;margin:0!important;padding:0!important;border:2px solid #ece4d8!important;border-radius:20px!important;background:#ffffff!important;color:#010435!important;text-align:left!important;cursor:pointer!important;overflow:hidden!important;box-shadow:0 12px 30px -20px rgba(1,4,53,.45)!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option:hover{border-color:#d9cdb8!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option[aria-pressed=true]{border-color:var(--ymt-c)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--ymt-c) 18%,transparent),0 16px 34px -18px rgba(1,4,53,.5)!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option:focus-visible{outline:3px solid rgba(1,42,254,.4)!important;outline-offset:3px!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-shot{position:relative!important;display:block!important;height:170px!important;background-repeat:no-repeat!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-shot::after{content:""!important;position:absolute!important;left:22%!important;right:22%!important;top:44%!important;height:30%!important;border-radius:10px!important;background:rgba(255,255,255,.92)!important;box-shadow:0 8px 18px -10px rgba(1,4,53,.4)!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option[data-theme=nature]{--ymt-c:#3f9a4f}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option[data-theme=noel]{--ymt-c:#c42a36}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option[data-theme=tet]{--ymt-c:#d32f2f}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option[data-theme=nature] .ymt-shot{background:url(/assets/nature-blossom-left-v24-62.svg?v=24.62.0) left -18px top -6px / 58% auto no-repeat,url(/assets/nature-blossom-right-v24-62.svg?v=24.62.0) right -18px top -6px / 58% auto no-repeat,url(/assets/nature-bush-left-v24-62.svg?v=24.62.0) left -10px bottom 0 / auto 40% no-repeat,url(/assets/nature-bush-right-v24-62.svg?v=24.62.0) right -10px bottom 0 / auto 40% no-repeat,linear-gradient(180deg,#a8d9f6,#e2f2fd 60%,#f7fbff)!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option[data-theme=noel] .ymt-shot{background:url(/assets/noel-corner-left-v24-67.svg?v=24.67.0) left -14px top -4px / 58% auto no-repeat,url(/assets/noel-corner-right-v24-67.svg?v=24.67.0) right -14px top -4px / 58% auto no-repeat,url(/assets/noel-scene-left-v24-67.svg?v=24.67.0) left -8px bottom 0 / auto 52% no-repeat,url(/assets/noel-scene-right-v24-67.svg?v=24.67.0) right -8px bottom 0 / auto 52% no-repeat,url(/assets/noel-pattern-v24-67.svg?v=24.67.0) 0 0 / 160px 160px repeat,linear-gradient(180deg,#f6ecdd,#fdf9f3)!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option[data-theme=tet] .ymt-shot{background:url(/assets/tet-corner-left-v24-67.svg?v=24.67.0) left -14px top -4px / 58% auto no-repeat,url(/assets/tet-corner-right-v24-67.svg?v=24.67.0) right -14px top -4px / 58% auto no-repeat,url(/assets/tet-scene-left-v24-67.svg?v=24.67.0) left -8px bottom 0 / auto 52% no-repeat,url(/assets/tet-scene-right-v24-67.svg?v=24.67.0) right -8px bottom 0 / auto 52% no-repeat,url(/assets/tet-pattern-v24-67.svg?v=24.67.0) 0 0 / 160px 160px repeat,linear-gradient(180deg,#ffe7d8,#fff6ee)!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-shot::after{z-index:0!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-text{display:grid!important;gap:3px!important;padding:12px 16px 16px!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-name{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;font:800 17px/1.25 "Be Vietnam Pro",Arial,sans-serif!important;color:#010435!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-check{display:inline-grid!important;place-items:center!important;width:24px!important;height:24px!important;border-radius:50%!important;border:2px solid #d9d0c2!important;background:#fff!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option[aria-pressed=true] .ymt-check{border-color:var(--ymt-c)!important;background:var(--ymt-c)!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option[aria-pressed=true] .ymt-check::after{content:""!important;width:10px!important;height:5px!important;border-left:2.5px solid #fff!important;border-bottom:2.5px solid #fff!important;transform:translateY(-1px) rotate(-45deg)!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-desc{color:#5b607c!important;font:500 13.5px/1.5 "Be Vietnam Pro",Arial,sans-serif!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-foot{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:18px!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-note{margin:0!important;color:#7b7f96!important;font:500 13px/1.5 "Be Vietnam Pro",Arial,sans-serif!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-done{min-height:46px!important;padding:10px 26px!important;border:0!important;border-radius:999px!important;background:#010435!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:800 15px/1.2 "Be Vietnam Pro",Arial,sans-serif!important;cursor:pointer!important;box-shadow:0 10px 22px -12px rgba(1,4,53,.7)!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-done:focus-visible{outline:3px solid rgba(1,42,254,.4)!important;outline-offset:3px!important}@media(max-width:760px){html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-panel{padding:20px 16px 16px!important;border-radius:22px!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-grid{grid-template-columns:1fr!important;gap:10px!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option{grid-template-columns:120px minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:center!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-shot{height:100%!important;min-height:92px!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-shot::after{display:none!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-text{padding:10px 12px!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-done{width:100%!important}}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton{--ymt-accent:#012AFE;--ymt-tint:#eef2ff;display:inline-flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;margin:0 0 0 8px!important;padding:7px 15px 7px 11px!important;min-height:38px!important;border:1.5px solid var(--ymt-accent)!important;border-radius:999px!important;background:#ffffff!important;color:#010435!important;font:800 14px/1.2 "Be Vietnam Pro",Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:0 8px 18px -12px rgba(1,4,53,.55)!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton{--ymt-accent:#c42a36;--ymt-tint:#fdecee}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton{--ymt-accent:#d0342c;--ymt-tint:#fff0e8}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton::before,html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton::after{content:none!important;display:none!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton:hover{background:var(--ymt-tint)!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton:focus-visible{outline:3px solid rgba(1,42,254,.35)!important;outline-offset:2px!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton .ymt-dots{display:inline-grid!important;grid-template-columns:repeat(3,9px)!important;gap:3px!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton .ymt-dots i{display:block!important;width:9px!important;height:9px!important;border-radius:50%!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton .ymt-dots i:nth-child(1){background:#7cc06a!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton .ymt-dots i:nth-child(2){background:#c42a36!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton .ymt-dots i:nth-child(3){background:#f1b93a!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton .ymt-navtext{display:inline!important;color:inherit!important;font:inherit!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) :is(.fc-top,header.source-header,.learning-header .public-links,.lesson-public-links)>#ymThemeNavButton{margin-left:auto!important}@media(max-width:640px){html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton{min-height:34px!important;padding:6px 12px 6px 9px!important;font-size:13px!important;margin-left:4px!important}}@media print{html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton{display:none!important}}@media(min-width:1101px){html:is(#ynat,*):is(#ynat,*) body.ym-games-page:is(#ynat,*):is(#ynat,*):is(#ynat,*) .site-nav>a,html:is(#ynat,*):is(#ynat,*) body.ym-games-page:is(#ynat,*):is(#ynat,*):is(#ynat,*) .site-nav .nav-group>.nav-parent{padding-left:10px!important;padding-right:10px!important}html:is(#ynat,*):is(#ynat,*) body.ym-games-page:is(#ynat,*):is(#ynat,*):is(#ynat,*) #ymThemeNavButton{margin-left:2px!important;padding:6px 12px 6px 9px!important;gap:6px!important;font-size:13.5px!important}html:is(#ynat,*):is(#ynat,*) body.ym-games-page:is(#ynat,*):is(#ynat,*):is(#ynat,*) #ymThemeNavButton .ymt-dots{grid-template-columns:repeat(3,8px)!important;gap:2px!important}html:is(#ynat,*):is(#ynat,*) body.ym-games-page:is(#ynat,*):is(#ynat,*):is(#ynat,*) #ymThemeNavButton .ymt-dots i{width:8px!important;height:8px!important}}}@layer ym-content-layout{html:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*){background:#f4f9ef!important}html:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*)::before{content:""!important;position:fixed!important;inset:0!important;z-index:-3!important;pointer-events:none!important;opacity:1!important;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,.74) 45%,rgba(255,255,255,.82)),url(/assets/art/backgrounds/nature-hero.webp) 50% 40% / cover no-repeat!important}html[data-ym-theme=noel]:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*)::before{background:linear-gradient(180deg,rgba(255,252,248,.48),rgba(255,252,248,.74) 45%,rgba(255,252,248,.84)),url(/assets/art/backgrounds/christmas-hero.webp) 50% 40% / cover no-repeat!important}html[data-ym-theme=tet]:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*)::before{background:linear-gradient(180deg,rgba(255,250,244,.48),rgba(255,250,244,.74) 45%,rgba(255,250,244,.84)),url(/assets/art/backgrounds/tet-hero.webp) 50% 40% / cover no-repeat!important}html:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*)::after{content:""!important;position:absolute!important;inset:0 0 0 0!important;height:auto!important;z-index:-2!important;pointer-events:none!important;opacity:1!important;background:url(/assets/art/themes/nature-corner-left.webp) left -26px top -18px / min(30vw,330px) auto no-repeat,url(/assets/art/themes/nature-corner-right.webp) right -26px top -18px / min(30vw,330px) auto no-repeat,url(/assets/art/themes/nature-planter.webp) left 1vw bottom 0 / min(22vw,230px) auto no-repeat,url(/assets/art/themes/nature-wheelbarrow.webp) right 1vw bottom 0 / min(22vw,230px) auto no-repeat!important}html[data-ym-theme=noel]:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*)::after{background:url(/assets/art/themes/christmas-pine-branch.webp) left -30px top -30px / min(30vw,320px) auto no-repeat,url(/assets/art/themes/christmas-garland.webp) center top -40px / min(34vw,380px) auto no-repeat,url(/assets/art/themes/christmas-pine-branch.webp) right -30px top -30px / min(30vw,320px) auto no-repeat,url(/assets/art/themes/christmas-tree.webp) left 1vw bottom 0 / min(22vw,240px) auto no-repeat,url(/assets/art/themes/christmas-snowman.webp) right 1vw bottom 0 / min(20vw,220px) auto no-repeat!important}html[data-ym-theme=tet]:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*)::after{background:url(/assets/art/themes/tet-corner-left.webp) left -10px top -10px / min(26vw,280px) auto no-repeat,url(/assets/art/themes/tet-garland.webp) center top -30px / min(34vw,380px) auto no-repeat,url(/assets/art/themes/tet-corner-right.webp) right -10px top -10px / min(26vw,280px) auto no-repeat,url(/assets/art/themes/tet-kumquat.webp) left 1vw bottom 0 / min(20vw,220px) auto no-repeat,url(/assets/art/themes/tet-apricot-branch.webp) right 1vw bottom 0 / min(22vw,240px) auto no-repeat!important}html:is(#ynart,*):is(#ynart,*) body:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*)::before{content:""!important;display:block!important;position:fixed!important;inset:0!important;width:auto!important;height:auto!important;z-index:-1!important;pointer-events:none!important;background:url(/assets/art/logo-relief-tile-v24-93.webp) 0 0 / min(820px,120vw) auto repeat!important;opacity:.3!important;filter:none!important;transform:none!important;box-shadow:none!important;animation:none!important}html[data-ym-theme=noel]:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*) body:is(#ynart,*):is(#ynart,*):is(#ynart,*) :is(#ym-speaking-points,.ymh-board,.gm-hero,.public-learning-entry,.library-tools,.fc-hero,.learn-hero)::after{background:url(/assets/art/themes/christmas-holly.webp) center / contain no-repeat!important}html[data-ym-theme=tet]:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*) body:is(#ynart,*):is(#ynart,*):is(#ynart,*) :is(#ym-speaking-points,.ymh-board,.gm-hero,.public-learning-entry,.library-tools,.fc-hero,.learn-hero)::after{background:url(/assets/art/themes/tet-knot.webp) center / contain no-repeat!important}html[data-ym-theme=noel]:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*) body:is(#ynart,*):is(#ynart,*):is(#ynart,*) .site-footer::before{background:url(/assets/art/themes/christmas-garland.webp) center top / 220px auto repeat-x!important}html[data-ym-theme=tet]:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*) body:is(#ynart,*):is(#ynart,*):is(#ynart,*) .site-footer::before{background:url(/assets/art/themes/tet-garland.webp) center top / 220px auto repeat-x!important}html:is(#ynart,*):is(#ynart,*) body:is(#ynart,*):is(#ynart,*) #ymThemePicker .ymt-option[data-theme=nature] .ymt-shot{background:url(/assets/art/backgrounds/nature-hero.webp) center / cover no-repeat!important}html:is(#ynart,*):is(#ynart,*) body:is(#ynart,*):is(#ynart,*) #ymThemePicker .ymt-option[data-theme=noel] .ymt-shot{background:url(/assets/art/backgrounds/christmas-hero-shot.webp) center / cover no-repeat!important}html:is(#ynart,*):is(#ynart,*) body:is(#ynart,*):is(#ynart,*) #ymThemePicker .ymt-option[data-theme=tet] .ymt-shot{background:url(/assets/art/backgrounds/tet-hero-shot.webp) center / cover no-repeat!important}html:is(#ynart,*):is(#ynart,*) body:is(#ynart,*):is(#ynart,*) #ymThemePicker .ymt-shot::after{display:none!important}@media(max-width:640px){html:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*)::after{background-size:42vw auto,42vw auto,30vw auto,30vw auto!important}html[data-ym-theme]:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*)::after{background-size:40vw auto,44vw auto,40vw auto,28vw auto,28vw auto!important}}}body:has(.ym-notes-dock) .ymy-student-feedback-root{bottom:max(164px,calc(env(safe-area-inset-bottom) + 164px))!important;right:max(18px,env(safe-area-inset-right))!important}@media(max-width:640px){body:has(.ym-notes-dock) .ymy-student-feedback-root{bottom:max(176px,calc(env(safe-area-inset-bottom) + 176px))!important;right:12px!important}}html body .ym-notes-dock .ym-notes-tab{position:relative!important}html:is(#ymnf,*) body:is(#ymnf,*):is(#ymnf,*) #sfApp :is(.sf-part-games,.sf-library){padding:clamp(18px,2.6vw,28px)!important}html:is(#ymnf,*) body:is(#ymnf,*):is(#ymnf,*) #sfApp .sf-lesson{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}html:is(#ymnf,*) body:is(#ymnf,*):is(#ymnf,*) #sfApp .sf-games-box{margin-top:22px!important;padding:clamp(16px,2.4vw,24px)!important;border:1px solid var(--sf-line,#dfe5f2)!important;border-radius:20px!important;background:#f8faff!important;box-shadow:none!important}html:is(#ymnf,*) body:is(#ymnf,*):is(#ymnf,*) .sp-session-guide li{padding:12px 14px!important}html:is(#ymnf,*) body:is(#ymnf,*):is(#ymnf,*) #ym-games details.gl-wardrobe{padding:clamp(10px,1.6vw,14px)!important}html:is(#ymnf,*) body:is(#ymnf,*):is(#ymnf,*) #ym-speaking-points .ym-speaking-points-milestones{border:0!important;border-radius:0!important;box-shadow:none!important}@layer ym-content-layout{html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav,.ss-nav) a.nav-key[data-nav-key]{--nk-bg:linear-gradient(135deg,#1d2b7a,#4f46e5);--nk-glow:rgba(79,70,229,.55);display:inline-flex!important;align-items:center!important;gap:6px!important;padding:10px 16px!important;border:1px solid rgba(255,255,255,.38)!important;border-radius:999px!important;background:var(--nk-bg)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14.5px!important;font-weight:800!important;letter-spacing:.01em!important;text-shadow:0 1px 1px rgba(0,0,0,.2)!important;box-shadow:0 8px 18px -10px var(--nk-glow),inset 0 1px 0 rgba(255,255,255,.28)!important;opacity:1!important;filter:none!important;transition:transform .15s ease,box-shadow .15s ease!important}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav,.ss-nav) a.nav-key[data-nav-key=writing]{--nk-bg:linear-gradient(135deg,#0f766e,#14b8a6);--nk-glow:rgba(20,184,166,.55)}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav,.ss-nav) a.nav-key[data-nav-key=flashcards]{--nk-bg:linear-gradient(135deg,#6d28d9,#c026d3);--nk-glow:rgba(192,38,211,.5)}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav,.ss-nav) a.nav-key[data-nav-key=games]{--nk-bg:linear-gradient(135deg,#ea580c,#f43f5e);--nk-glow:rgba(244,63,94,.5)}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav,.ss-nav) a.nav-key[data-nav-key]:hover{transform:translateY(-1px)!important;box-shadow:0 12px 22px -10px var(--nk-glow),inset 0 1px 0 rgba(255,255,255,.3)!important}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav,.ss-nav) a.nav-key[data-nav-key]:is(.active,[aria-current=page]){outline:2px solid #f5c542!important;outline-offset:2px!important}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav,.ss-nav) a.nav-key[data-nav-key]:focus-visible{outline:3px solid #f5c542!important;outline-offset:3px!important}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav,.ss-nav) a.nav-key[data-nav-key] :is(.nav-count,.ym-new-games){background:#fff!important;color:#1d2b7a!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav,.ss-nav) a.nav-key[data-nav-key=games] .ym-new-games{color:#c0392b!important}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav) .nav-group:has(>a.nav-key[data-nav-key]){display:inline-flex!important;align-items:center!important;border-radius:999px!important;background:transparent!important}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav) .nav-group:has(>a.nav-key[data-nav-key])>a.nav-key{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:0!important;padding-right:10px!important}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav) .nav-group>a.nav-key[data-nav-key]+.nav-toggle{align-self:stretch!important;min-height:0!important;height:auto!important;margin:0!important;padding:0 12px 0 8px!important;border:1px solid rgba(255,255,255,.38)!important;border-left:1px solid rgba(255,255,255,.3)!important;border-radius:0 999px 999px 0!important;background:linear-gradient(135deg,#3b3fc4,#4f46e5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:800!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)!important}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav) .nav-group>a.nav-key[data-nav-key=flashcards]+.nav-toggle{background:linear-gradient(135deg,#a227d8,#c026d3)!important}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav) .nav-group:has(>a.nav-key[data-nav-key]:is(.active,[aria-current=page])){outline:2px solid #f5c542!important;outline-offset:2px!important}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav) .nav-group>a.nav-key[data-nav-key]:is(.active,[aria-current=page]){outline:0!important}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav,.ss-nav) a.nav-key[data-nav-key=writing]::before{content:"";flex:0 0 auto;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M4 20h4.2L19 9.2a2.1 2.1 0 0 0 0-3L17.8 5a2.1 2.1 0 0 0-3 0L4 15.8V20Z'/%3E%3Cpath d='m13.5 6.5 4 4'/%3E%3C/svg%3E") center/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='%23000' stroke-width='1.9' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M4 20h4.2L19 9.2a2.1 2.1 0 0 0 0-3L17.8 5a2.1 2.1 0 0 0-3 0L4 15.8V20Z'/%3E%3Cpath d='m13.5 6.5 4 4'/%3E%3C/svg%3E") center/contain no-repeat}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav,.ss-nav) a.nav-key[data-nav-key] :is(.ym-nav-icon,.ym-nav-icon svg){color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}}@layer ym-content-layout{html:is(#ymdt,*) body:is(#ymdt,*):is(#ymdt,*):is(#ymdt,*):is(#ymdt,*):is(#ymdt,*) .footer-brand :is(.big,p,span,a,small){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html:is(#ymdt,*) body:is(#ymdt,*):is(#ymdt,*):is(#ymdt,*):is(#ymdt,*):is(#ymdt,*) .footer-brand p{color:rgba(255,255,255,.9)!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important}}@layer ym-content-layout{html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-ink:#1d2350;--p3-ink-2:#2c3466;--p3-muted:#5c6482;--p3-violet:#6550b5;--p3-violet-hi:#7d6ae0;--p3-violet-lo:#4f3c9f;--p3-violet-edge:#3a2b82;--p3-sky:#3d7cf0;--p3-line:#dde4f1;--p3-edge:#dfe5f1;--p3-surface:linear-gradient(180deg,#ffffff 0%,#fdfdff 55%,#f7f9fe 100%);--p3-slab: inset 0 1px 0 rgba(255,255,255,.95), 0 0 0 1px rgba(29,35,80,.055), 0 5px 0 -1px #e3e8f3, 0 6px 0 -1px rgba(29,35,80,.07), 0 18px 30px -16px rgba(29,35,80,.24), 0 42px 70px -42px rgba(101,80,181,.34);--p3-slab-hover: inset 0 1px 0 rgba(255,255,255,.95), 0 0 0 1px rgba(101,80,181,.16), 0 7px 0 -1px #e2def6, 0 8px 0 -1px rgba(29,35,80,.07), 0 28px 44px -20px rgba(29,35,80,.30), 0 56px 90px -46px rgba(101,80,181,.45);--p3-key: inset 0 1px 0 rgba(255,255,255,.34), inset 0 -2px 0 rgba(20,10,70,.18), 0 4px 0 var(--p3-violet-edge), 0 12px 20px -8px rgba(79,60,159,.6);--p3-key-hover: inset 0 1px 0 rgba(255,255,255,.4), inset 0 -2px 0 rgba(20,10,70,.18), 0 5px 0 var(--p3-violet-edge), 0 16px 26px -10px rgba(79,60,159,.66);--p3-key-press: inset 0 1px 0 rgba(255,255,255,.25), inset 0 2px 4px rgba(20,10,70,.25), 0 1px 0 var(--p3-violet-edge), 0 4px 8px -4px rgba(79,60,159,.5);--p3-cap: inset 0 1px 0 #ffffff, 0 0 0 1px #d8dfed, 0 3px 0 #d3dbea, 0 3px 0 1px rgba(29,35,80,.06), 0 8px 14px -8px rgba(29,35,80,.28);--p3-cap-hover: inset 0 1px 0 #ffffff, 0 0 0 1px #c9c0f0, 0 4px 0 #d6cff4, 0 4px 0 1px rgba(29,35,80,.06), 0 12px 18px -10px rgba(79,60,159,.4);--p3-navy-key: inset 0 1px 0 rgba(255,255,255,.2), inset 0 -2px 0 rgba(0,0,0,.25), 0 4px 0 #0f1433, 0 12px 22px -10px rgba(15,20,51,.7);--p3-well: inset 0 2px 5px rgba(29,35,80,.08), inset 0 0 0 1px #d9e0ee, 0 1px 0 #ffffff;--p3-chip: inset 0 1px 0 rgba(255,255,255,.9), inset 0 -2px 0 rgba(101,80,181,.14), 0 0 0 1px rgba(101,80,181,.18), 0 3px 0 #d8d1f3, 0 6px 12px -6px rgba(79,60,159,.35)}html:is(#ym3d,*):is(.ym-very-low-power,.ym-runtime-pressure) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-slab:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(29,35,80,.06),0 4px 0 -1px #e3e8f3,0 10px 16px -12px rgba(29,35,80,.24);--p3-slab-hover:var(--p3-slab)}@media(max-width:640px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-slab:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(29,35,80,.06),0 4px 0 -1px #e3e8f3,0 10px 16px -12px rgba(29,35,80,.24)}}html:is(#ym3d,*):has(>body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page)){background:radial-gradient(1100px 560px at 8% -6%,rgba(196,181,253,.42) 0%,rgba(196,181,253,0) 62%),radial-gradient(1000px 520px at 96% -4%,rgba(165,205,255,.5) 0%,rgba(165,205,255,0) 60%),linear-gradient(180deg,#f4f6fd 0%,#eef2fa 520px,#eef2f9 100%)!important;background-repeat:no-repeat!important;background-color:#eef2f9!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){background:transparent!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-header,.bank-header){background:linear-gradient(180deg,rgba(255,255,255,.72) 0%,rgba(244,247,253,.55) 100%)!important;border-bottom:1px solid rgba(29,35,80,.07)!important;box-shadow:0 1px 0 rgba(255,255,255,.9),0 10px 30px -24px rgba(29,35,80,.35)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav)>a,html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group>.nav-parent{border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;color:var(--p3-ink)!important;-webkit-text-fill-color:currentColor!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav)>a:not(.active):not([aria-current]):hover,html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group:not(:has(>.nav-parent.active))>.nav-parent:hover{background:linear-gradient(180deg,#ffffff,#f5f7fc)!important;box-shadow:var(--p3-cap)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav)>a:is(.active,[aria-current=page]){background:linear-gradient(180deg,#f6f3ff 0%,#ece6ff 100%)!important;color:var(--p3-violet-lo)!important;box-shadow:var(--p3-chip)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group{gap:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group:not(:has(>.nav-parent.active)){background:linear-gradient(180deg,#ffffff,#f5f7fc)!important;border:0!important;box-shadow:var(--p3-cap)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group:not(:has(>.nav-parent.active))>.nav-parent:hover{background:transparent!important;box-shadow:none!important;color:var(--p3-violet-lo)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group>.nav-toggle{background:transparent!important;border:0!important;border-left:1px solid rgba(29,35,80,.10)!important;border-radius:0 12px 12px 0!important;box-shadow:none!important;color:var(--p3-ink)!important;margin:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group>.nav-toggle:hover{background:rgba(101,80,181,.08)!important;color:var(--p3-violet-lo)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group>.nav-toggle[aria-expanded=true]>*{transform:rotate(180deg)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group:has(>.nav-parent.active){background:linear-gradient(180deg,#38427a 0%,#262e5e 55%,#1d2450 100%)!important;border:0!important;box-shadow:var(--p3-navy-key)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group:has(>.nav-parent.active)>.nav-parent{background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group:has(>.nav-parent.active)>.nav-toggle{background:transparent!important;color:#fff!important;border-left-color:rgba(255,255,255,.28)!important;box-shadow:none!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group:has(>.nav-parent.active)>.nav-toggle:hover{background:rgba(255,255,255,.12)!important;color:#fff!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-count{background:linear-gradient(180deg,#eef3ff,#dfe8ff)!important;color:#2747a8!important;box-shadow:inset 0 1px 0 #fff,0 0 0 1px #cfdcfb,0 2px 0 #cbd8f6!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group:has(>.nav-parent.active) .nav-count{background:linear-gradient(180deg,#ffffff,#e8edff)!important;color:#1d2450!important;box-shadow:inset 0 1px 0 #fff,0 2px 0 rgba(0,0,0,.25)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .nav-submenu{background:linear-gradient(180deg,#ffffff,#f9faff)!important;border:0!important;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(29,35,80,.08),0 24px 48px -18px rgba(29,35,80,.38),0 48px 80px -40px rgba(101,80,181,.45)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .nav-submenu .ym-submenu-main>span{color:var(--p3-ink)!important;-webkit-text-fill-color:currentColor!important;font-weight:750!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .nav-submenu .ym-submenu-main>small{color:#5c6482!important;-webkit-text-fill-color:currentColor!important;font-weight:500!important;font-size:12.5px!important;line-height:1.45!important;text-wrap:pretty}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .nav-submenu a:hover{background:linear-gradient(180deg,#f7f5ff,#efebff)!important;box-shadow:inset 0 0 0 1px rgba(101,80,181,.16)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.member-auth-bar) :is(.member-auth-admin,.member-auth-logout){background:linear-gradient(180deg,#ffffff,#f4f6fb)!important;border:0!important;box-shadow:var(--p3-cap)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.hero-panel,.hero-card,.sp-session-guide,.ym-part2-guide,.public-learning-entry,.learning-hub-banner,.library-tools,.topic-card,.set-card,.sp-part-card,.sp-quick-library,.bank-finder,.topic-panel,.question-card,.source-vocab-item,.translation-row,.fc-intro,.fc-section-link-panel,.toolbar,.stats>.stat,.study-grid>.panel,.hero.ym-sf-hero,.ym-sf-section,.ym-sf-practice>.ym-idea-pad,.ym-answer-recorder,.ym-p2-timer,.sp2-breakdown-section,.sp2-coach-section,.sp2-coach-card,.sp2-breakdown-card,.ss-hero,.ss-panel,.ss-step,.ss-card,.deck-tile,.lesson-intro,.catalogue-intro,.auth-card,.auth-copy){background:var(--p3-surface)!important;border-color:transparent!important;box-shadow:var(--p3-slab)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.lesson-intro,.catalogue-intro){padding-inline:clamp(20px,4vw,48px)!important;border-radius:24px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.question-card,.ym-sf-section,.study-grid>.panel,.bank-finder,.topic-panel,.ym-p2-timer,.sp2-breakdown-section,.sp2-coach-section,.ss-panel){box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(29,35,80,.055),0 4px 0 -1px #e3e8f3,0 5px 0 -1px rgba(29,35,80,.06),0 18px 34px -24px rgba(29,35,80,.26)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.hero-panel,.hero-card,.sp-session-guide,.ym-part2-guide,.hero.ym-sf-hero,.ss-hero){box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(29,35,80,.06),0 5px 0 -1px #e3e8f3,0 6px 0 -1px rgba(29,35,80,.07),0 15px 0 -8px #ebe7fb,0 15px 0 -7px rgba(101,80,181,.13),0 25px 0 -16px #f2f0fc,0 25px 0 -15px rgba(101,80,181,.1),0 36px 60px -28px rgba(29,35,80,.34),0 60px 90px -50px rgba(101,80,181,.45)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(#home,#flashcards-home,section.hero,.sp-hub-hero,.studio-hero){content-visibility:visible!important;contain:none!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) main>section{content-visibility:visible!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #flashcards-home .hero-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(29,35,80,.06),0 5px 0 -1px #e3e8f3,0 6px 0 -1px rgba(29,35,80,.07),0 15px 0 -8px #ebe7fb,0 15px 0 -7px rgba(101,80,181,.13),0 22px 30px -22px rgba(29,35,80,.3)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.hero-panel.studio-part-index)>a,html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.sp-session-guide) li{background:linear-gradient(180deg,#ffffff,#f8f9fe)!important;border-color:transparent!important;box-shadow:var(--p3-cap)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .hero-panel.studio-part-index>a:hover{box-shadow:var(--p3-cap-hover)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.studio-part-no,.book-number,.topic-number>span:first-child,.question-number,.qnum,.bank-topic-no,.sp-step-no){background:linear-gradient(180deg,#ffffff 0%,#f1edff 100%)!important;border-color:transparent!important;color:var(--p3-violet-lo)!important;-webkit-text-fill-color:currentColor!important;box-shadow:var(--p3-chip)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.set-kind,.badges .badge,.lesson-badges span,.sp2-tag,.source-tags span){box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(29,35,80,.07),0 2px 0 #e1e6f2!important;border-color:transparent!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn.primary,.btn.btn-primary,.sp-part-action,.ym-speaking-points-practice,.filter-btn.active,.mode-btn.active,.flashcard-category-tab.active,.topic-all-link.active,.topic-button.active,.precision-part-tabs a:is(.active,[aria-current=page]),#nextCard.btn,#shuffleCards.btn,#checkAnswer.btn,.ym-idea-submit,.p2-timer-primary,.ss-button.ss-primary,.fc-section-link.active,.public-learning-actions a:not(:last-child),.auth-card button[type=submit],.login-card button[type=submit]){background:linear-gradient(180deg,var(--p3-violet-hi) 0%,var(--p3-violet) 52%,var(--p3-violet-lo) 100%)!important;border-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:var(--p3-key)!important;text-shadow:0 1px 0 rgba(20,10,70,.25)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn.primary,.btn.btn-primary,.sp-part-action,.ym-speaking-points-practice,.filter-btn.active,.mode-btn.active,.flashcard-category-tab.active,.topic-all-link.active,.topic-button.active,.precision-part-tabs a:is(.active,[aria-current=page]),#nextCard.btn,#shuffleCards.btn,#checkAnswer.btn,.ym-idea-submit,.p2-timer-primary,.ss-button.ss-primary,.public-learning-actions a:not(:last-child)) :is(span,b,strong,small,em){color:inherit!important;-webkit-text-fill-color:currentColor!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn.secondary,.btn.btn-secondary,.btn.ghost,.tool-btn,.filter-btn:not(.active),.mode-btn:not(.active),.flashcard-category-tab:not(.active),.topic-button:not(.active):not(.is-featured),.open-set,.open-topic,.fc-section-link:not(.active),.fc-copy-current-link,.fc-back,.ym-part2-back,.p2-timer-secondary,.p2-timer-reset,.ym-idea-template,.ym-idea-clear,.ym-idea-refresh,.ym-translation-toggle,.ss-button:not(.ss-primary),.public-learning-actions a:last-child,.ym-speaking-points-retry,#prevCard.btn,#flipCard.btn,#speakWord.btn,#markLearned.btn,#showHint.btn,#showIPA.btn,#revealAnswer.btn,#clearAnswer.btn,#resetProgress.btn){background:linear-gradient(180deg,#ffffff 0%,#f5f7fc 100%)!important;border-color:transparent!important;color:var(--p3-ink)!important;-webkit-text-fill-color:currentColor!important;box-shadow:var(--p3-cap)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.open-set,.open-topic){color:var(--p3-violet-lo)!important;border-radius:12px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .topic-card>.open-topic{min-height:44px!important;padding:9px 14px!important;align-items:center!important;justify-content:center!important;border-top:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn.primary,.btn.btn-primary,.sp-part-action,.ym-speaking-points-practice,#nextCard.btn,#shuffleCards.btn,#checkAnswer.btn,.ym-idea-submit,.p2-timer-primary,.ss-button.ss-primary,.public-learning-actions a:not(:last-child)):not(:disabled):hover{box-shadow:var(--p3-key-hover)!important;filter:brightness(1.04)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn.primary,.btn.btn-primary,.sp-part-action,.ym-speaking-points-practice,#nextCard.btn,#shuffleCards.btn,#checkAnswer.btn,.ym-idea-submit,.p2-timer-primary,.ss-button.ss-primary,.public-learning-actions a:not(:last-child)):not(:disabled):active{box-shadow:var(--p3-key-press)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn.secondary,.btn.btn-secondary,.btn.ghost,.tool-btn,.filter-btn:not(.active),.mode-btn:not(.active),.flashcard-category-tab:not(.active),.topic-button:not(.active):not(.is-featured),.open-set,.open-topic,.fc-section-link:not(.active),.fc-copy-current-link,.p2-timer-secondary,.p2-timer-reset,.ym-idea-template,.ym-idea-clear,.ym-idea-refresh,.ym-translation-toggle,.ss-button:not(.ss-primary),.public-learning-actions a:last-child):not(:disabled):hover{box-shadow:var(--p3-cap-hover)!important;color:var(--p3-violet-lo)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn.secondary,.btn.btn-secondary,.btn.ghost,.tool-btn,.filter-btn:not(.active),.mode-btn:not(.active),.flashcard-category-tab:not(.active),.topic-button:not(.active):not(.is-featured),.open-set,.open-topic,.fc-section-link:not(.active),.fc-copy-current-link,.p2-timer-secondary,.p2-timer-reset,.ym-idea-template,.ym-idea-clear,.ym-idea-refresh,.ym-translation-toggle,.ss-button:not(.ss-primary),.public-learning-actions a:last-child):not(:disabled):active{box-shadow:inset 0 2px 4px rgba(29,35,80,.12),0 0 0 1px #d3dbea,0 1px 0 #d3dbea!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .fc-section-link.active :is(span,b,strong,small){color:#fff!important;-webkit-text-fill-color:#fff!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .fc-section-link.active>span:first-child{background:rgba(255,255,255,.18)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .sp-session-guide li{border-radius:14px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.auth-feature,.auth-help-row,.auth-remember-device){background:linear-gradient(180deg,#ffffff,#f8f9fe)!important;border-color:transparent!important;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(29,35,80,.07),0 3px 0 #e4e9f3,0 10px 18px -12px rgba(29,35,80,.25)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .ym-sf-section .grid>.card,html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .ym-sf-section>.memory{background:linear-gradient(180deg,#ffffff,#fafbfe)!important;border-color:transparent!important;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(29,35,80,.07),0 3px 0 #e4e9f3,0 10px 18px -12px rgba(29,35,80,.25)!important}@media(min-width:1100px){html body.ym-flashcards-set>.member-auth-bar{position:absolute!important;top:22px!important;bottom:auto!important;right:auto!important;left:50%!important;transform:translateX(-50%)!important}}@media(min-width:1240px){html body.ym-speaking-topic>.member-auth-bar{position:absolute!important;top:7px!important;bottom:auto!important;right:auto!important;left:50%!important;transform:translateX(-50%)!important}}@media(max-width:1239px){html body.ym-speaking-topic:has(>.member-auth-bar) #ymSpeakingNotes.ym-notes-dock.is-collapsed{bottom:calc(90px + env(safe-area-inset-bottom,0px))!important}}html body:has(#ymSpeakingNotes.ym-notes-dock.is-collapsed) #backTop.back-top{bottom:calc(74px + env(safe-area-inset-bottom,0px))!important}@media(min-width:1340px){html body:has(#ymSpeakingNotes.ym-notes-dock.is-collapsed) #backTop.back-top{bottom:96px!important;right:20px!important}}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(input[type=search],input[type=text],input[type=email],input[type=password],input:not([type]),select,textarea):not([type=checkbox]):not([type=radio]){background-color:#f8faff!important;border-color:transparent!important;box-shadow:var(--p3-well)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(input,select,textarea):focus-visible{box-shadow:inset 0 2px 5px rgba(29,35,80,.06),0 0 0 2px var(--p3-violet),0 0 0 6px rgba(101,80,181,.18)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .search-wrap{background-color:#f8faff!important;border-color:transparent!important;box-shadow:var(--p3-well)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .search-wrap>input:not(#ym3d-a):not(#ym3d-b){background:transparent!important;box-shadow:none!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .search-wrap>input:not(#ym3d-a):not(#ym3d-b):focus-visible{outline:2px solid transparent!important;outline-offset:-2px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .search-wrap:focus-within{box-shadow:inset 0 2px 5px rgba(29,35,80,.06),0 0 0 2px var(--p3-violet),0 0 0 6px rgba(101,80,181,.18)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points{background:radial-gradient(520px 220px at 0% 0%,rgba(196,181,253,.28),rgba(196,181,253,0) 70%),var(--p3-surface)!important;border-color:transparent!important;box-shadow:var(--p3-slab)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-emblem{filter:drop-shadow(0 2px 0 rgba(29,35,80,.18)) drop-shadow(0 10px 14px rgba(29,35,80,.22))!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-progress{background:linear-gradient(180deg,#f8f6ff,#f1eefc)!important;border-color:transparent!important;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(101,80,181,.12),0 3px 0 #e4def8!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-meter{height:10px!important;background:#e4e0f5!important;box-shadow:inset 0 2px 3px rgba(29,35,80,.16),0 1px 0 #fff!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-meter::-webkit-progress-bar{background:#e4e0f5!important;border-radius:10px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-meter::-webkit-progress-value{background:linear-gradient(180deg,#9b8af0 0%,#6a55c8 50%,#4f3c9f 100%)!important;border-radius:10px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-meter::-moz-progress-bar{background:linear-gradient(180deg,#9b8af0 0%,#6a55c8 50%,#4f3c9f 100%)!important;border-radius:10px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li{--m-hi:#ffffff;--m-mid:#eef1f7;--m-lo:#d9dfea;--m-edge:#c3cbdb;--m-ink:#2b3346;background:linear-gradient(160deg,var(--m-hi) 0%,var(--m-mid) 48%,var(--m-lo) 100%)!important;border:0!important;color:var(--m-ink)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 -2px 0 rgba(0,0,0,.06),0 0 0 1px rgba(29,35,80,.08),0 4px 0 var(--m-edge),0 10px 16px -10px rgba(29,35,80,.4)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li :is(strong,span,em){color:var(--m-ink)!important;-webkit-text-fill-color:currentColor!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li[data-level=bronze]{--m-hi:#fbe9da;--m-mid:#eec3a0;--m-lo:#d39466;--m-edge:#a8683c;--m-ink:#4a250c}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li[data-level=silver]{--m-hi:#ffffff;--m-mid:#e3e8ef;--m-lo:#c3cbd6;--m-edge:#97a2b3;--m-ink:#273142}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li[data-level=gold]{--m-hi:#fff6d6;--m-mid:#f6da86;--m-lo:#dcae3f;--m-edge:#a97b16;--m-ink:#3f2c03}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li[data-level=platinum]{--m-hi:#f3fbfa;--m-mid:#d5ece9;--m-lo:#a9d0cb;--m-edge:#6fa39c;--m-ink:#15403b}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li[data-level=diamond]{--m-hi:#f1f7ff;--m-mid:#cfe2ff;--m-lo:#98bdf6;--m-edge:#5d86d6;--m-ink:#112a5e}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li[data-progress=upcoming]{filter:saturate(.55)!important;opacity:.92!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li[data-progress=current]{filter:none!important;opacity:1!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -2px 0 rgba(0,0,0,.08),0 0 0 2px var(--p3-violet),0 5px 0 var(--m-edge),0 14px 22px -10px rgba(79,60,159,.6)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li[data-progress=achieved]{filter:none!important;opacity:1!important}@media(min-width:760px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones>h3{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-parts{grid-template-columns:repeat(5,minmax(0,1fr))!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-parts>div{grid-column:auto!important}}@media(min-width:1180px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;column-gap:30px!important;align-items:center!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-summary{display:contents!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-identity{grid-column:1!important;grid-row:1!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-earned{grid-column:3!important;grid-row:1!important;max-width:none!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-progress{grid-column:2!important;grid-row:1!important;margin:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points :is(.ym-speaking-points-milestones,.ym-speaking-points-parts,.ym-speaking-points-foot){grid-column:1/-1!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones{margin-top:20px!important}}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-games{background:linear-gradient(180deg,#fff9e6,#ffefc2)!important;border-color:transparent!important;box-shadow:inset 0 1px 0 #fff,0 0 0 1px #edd38a,0 3px 0 #e2c26a,0 8px 14px -8px rgba(169,123,22,.5)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #flashcard.flashcard .face{box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(29,35,80,.06),0 6px 0 -1px #e6e9f4,0 7px 0 -1px rgba(29,35,80,.06),0 12px 0 -5px #edf0f8,0 13px 0 -5px rgba(29,35,80,.05),0 30px 50px -26px rgba(29,35,80,.35)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.ym-quiz-toggle,.ym-notes-tab){box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 0 0 1px rgba(29,35,80,.08),0 4px 0 rgba(29,35,80,.14),0 14px 26px -10px rgba(29,35,80,.45)!important}@media(max-width:640px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.hero-panel,.hero-card,.sp-session-guide,.ym-part2-guide,.hero.ym-sf-hero,.ss-hero){box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(29,35,80,.06),0 5px 0 -1px #e3e8f3,0 6px 0 -1px rgba(29,35,80,.07),0 13px 0 -6px #ebe7fb,0 13px 0 -5px rgba(101,80,181,.12),0 24px 40px -22px rgba(29,35,80,.3)!important}}@media(min-width:1340px){html body .ym-quiz{left:10px!important}html body .ym-quiz .ym-quiz-toggle{flex-direction:column!important;justify-content:center!important;gap:3px!important;width:62px!important;height:auto!important;min-height:66px!important;padding:7px 4px 8px!important;border-radius:18px!important}html body .ym-quiz .ym-quiz-coin{width:34px!important;height:34px!important;font-size:16px!important}html body .ym-quiz .ym-quiz-label{font-size:11px!important;line-height:1.15!important;white-space:nowrap!important}html body #ymSpeakingNotes.ym-notes-dock.is-collapsed{right:10px!important}html body #ymSpeakingNotes.ym-notes-dock.is-collapsed>button.ym-notes-tab{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:62px!important;height:auto!important;min-height:66px!important;padding:8px 4px!important;border-radius:18px!important;white-space:normal!important;text-align:center!important;line-height:1.15!important;font-size:11px!important}}html body .ym-skip-link:not(:focus){transform:translateY(-180%)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-footer,.bank-footer,.source-footer,.fc-footer,.ss-footer,.learning-footer){background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.65) 100%)!important;border-top:1px solid rgba(29,35,80,.07)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html:is(#ym3d,*):not(.ym-very-low-power):not(.ym-runtime-pressure) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.topic-card,.set-card,.sp-part-card,.deck-tile,.learning-hub-banner,.public-learning-entry,.hero-panel.studio-part-index>a,.sp2-coach-card,.source-vocab-item){transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s cubic-bezier(.2,.8,.2,1)!important}html:is(#ym3d,*):not(.ym-very-low-power):not(.ym-runtime-pressure) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.topic-card,.set-card,.sp-part-card,.deck-tile,.learning-hub-banner,.public-learning-entry,.sp2-coach-card,.source-vocab-item):hover{transform:perspective(1100px) translateY(-6px) rotateX(3deg)!important;box-shadow:var(--p3-slab-hover)!important}html:is(#ym3d,*):not(.ym-very-low-power):not(.ym-runtime-pressure) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .hero-panel.studio-part-index>a:hover{transform:translateY(-2px)!important}html:is(#ym3d,*):not(.ym-very-low-power):not(.ym-runtime-pressure) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn,.sp-part-action,.ym-speaking-points-practice,.filter-btn,.mode-btn,.tool-btn,.open-set,.open-topic,.fc-section-link,.topic-button,.ss-button,.public-learning-actions a,.ym-idea-submit,.p2-timer-primary,.p2-timer-secondary,.ym-speaking-points-games,.nav-toggle,:is(.site-nav,.bank-nav)>a){transition:transform .14s ease,box-shadow .14s ease,background-color .14s ease!important}html:is(#ym3d,*):not(.ym-very-low-power):not(.ym-runtime-pressure) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn,.sp-part-action,.ym-speaking-points-practice,.filter-btn,.mode-btn,.tool-btn,.open-set,.open-topic,.fc-section-link,.topic-button,.ss-button,.public-learning-actions a,.ym-idea-submit,.p2-timer-primary,.p2-timer-secondary,.ym-speaking-points-games):not(:disabled):hover{transform:translateY(-1px)!important}html:is(#ym3d,*):not(.ym-very-low-power):not(.ym-runtime-pressure) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn,.sp-part-action,.ym-speaking-points-practice,.filter-btn,.mode-btn,.tool-btn,.open-set,.open-topic,.fc-section-link,.topic-button,.ss-button,.public-learning-actions a,.ym-idea-submit,.p2-timer-primary,.p2-timer-secondary,.ym-speaking-points-games):not(:disabled):active{transform:translateY(3px)!important}}@media(max-width:640px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-header,.bank-header){grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"logo account" "nav nav"!important;align-items:center!important;column-gap:10px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-header,.bank-header)>:is(.logo,.bank-logo){grid-area:logo!important;min-width:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-header,.bank-header)>.member-auth-bar{grid-area:account!important;width:auto!important;padding:0!important;margin:0!important;justify-content:flex-end!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-header,.bank-header)>:is(.site-nav,.bank-nav){grid-area:nav!important;gap:4px!important;padding:4px 0 10px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav)>a,html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group>.nav-parent{min-height:38px!important;padding:7px 10px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group{padding:2px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group>.nav-toggle{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}}@media(max-width:640px){html body.ym-games-page .site-header{padding-inline:0!important}html body.ym-games-page .site-nav{gap:4px!important}html body.ym-games-page .site-nav .nav-count{display:none!important}}html body.ym-games-page .site-header>.logo{min-height:46px!important}html body.ym-games-page #ym-games>section{content-visibility:visible!important}html body.ym-games-page #ym-games>#ym-speaking-points:first-child{display:none!important}html body.ym-games-page #ym-games>#gmRankbar .gm-rank-next{min-height:22px!important}@media(max-width:759px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points{padding:14px 14px 12px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-summary{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 10px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-identity{gap:10px!important;flex:1 1 180px!important;min-width:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-identity>div{min-width:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-emblem{flex-basis:44px!important;width:44px!important;height:52px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-identity h2{font-size:12px!important;margin:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-eyebrow{font-size:9.5px!important;margin:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-rank{font-size:22px!important;line-height:1.15!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-earned{flex:0 0 auto!important;width:auto!important;max-width:none!important;padding:0!important;border:0!important;flex-direction:column!important;align-items:flex-end!important;gap:0!important;margin-left:auto!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-summary{border:0!important;padding-bottom:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-label{font-size:10.5px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-total{font-size:22px!important;line-height:1.15!important;margin:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-progress{margin-top:10px!important;padding:10px 12px!important;gap:6px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-progress-note{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-practice{min-height:38px!important;margin-top:2px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones{margin-top:10px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones>h3{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones ol{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li{grid-column:auto!important;position:relative!important;padding:7px 4px 6px!important;gap:1px!important;align-items:center!important;text-align:center!important;border-radius:10px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li strong{font-size:11px!important;line-height:1.2!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li span{font-size:9.5px!important;line-height:1.2!important;overflow-wrap:normal!important;word-break:normal!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li em{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li:is([data-progress=current],[data-progress=achieved])::after{position:absolute;top:-7px;right:-4px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;font:800 10px/1 Arial,sans-serif;color:#fff;box-shadow:0 2px 0 rgba(0,0,0,.15)}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li[data-progress=current]::after{content:"★";content:"★" / "";background:var(--p3-violet)}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li[data-progress=achieved]::after{content:"✓";content:"✓" / "";background:#2f9e6f}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-parts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important;margin-top:10px!important;padding-top:10px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-parts>div{grid-column:auto!important;min-width:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-parts dt{display:flex!important;flex-wrap:wrap!important;gap:0 6px!important;font-size:11.5px!important;line-height:1.3!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-parts dt span{display:inline!important;font-size:10px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-parts dd{font-size:11px!important;line-height:1.3!important;margin:2px 0 0!important;padding:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-foot{margin-top:10px!important;gap:4px 8px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-games{margin:0 0 2px!important;padding:7px 12px!important;font-size:12px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points :is(.ym-speaking-points-private,.ym-speaking-points-status){font-size:10.5px!important;line-height:1.45!important;margin:0!important}}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-card-h:376px;--p3-card-mt:0px;--p3-card-mb:24px}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page).ym-speaking-overview{--p3-card-mt:24px;--p3-card-mb:0px}@media(max-width:1179px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-card-h:462px}}@media(max-width:999px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-card-h:498px}}@media(max-width:759px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-card-h:402px}}@media(max-width:599px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-card-h:470px}}@media(max-width:479px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-card-h:496px}}@media(max-width:413px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-card-h:550px}}@media(max-width:389px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-card-h:570px}}@media(max-width:339px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-card-h:615px}}html:is(#ym3d,*):not(.ym-in-frame):has(script[src*=speaking-points-v24-33]) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) main:not(:has(>#ym-speaking-points))::before{content:""!important;display:block!important;position:static!important;height:var(--p3-card-h);margin:var(--p3-card-mt) 0 var(--p3-card-mb);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.75),rgba(247,249,254,.75));box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(29,35,80,.05),0 5px 0 -1px #e8ecf5;animation:p3-hold-release 0s linear 6s forwards!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points[data-state=loading]{min-height:var(--p3-card-h)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points[data-state=loading]>*{visibility:hidden!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points[data-state=loading] .ym-speaking-points-status{visibility:visible!important}@media(min-width:641px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-header,.bank-header){padding-left:max(27px,calc((100% - 1200px) / 2))!important;padding-right:max(27px,calc((100% - 1200px) / 2))!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-header,.bank-header)>:is(.logo,.bank-logo){grid-column:1!important;grid-row:1!important;justify-self:start!important}}@keyframes p3-hold-release{to{height:0;margin:0;box-shadow:none;background:none}}}@layer ym-content-layout{html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-key: inset 0 1px 0 rgba(255,255,255,.28), inset 0 0 0 1px rgba(20,12,70,.18), 0 1px 2px rgba(20,16,60,.16), 0 10px 22px -12px rgba(40,30,110,.55);--p3-key-hover: inset 0 1px 0 rgba(255,255,255,.32), inset 0 0 0 1px rgba(20,12,70,.2), 0 2px 4px rgba(20,16,60,.16), 0 16px 30px -14px rgba(40,30,110,.6);--p3-key-press: inset 0 1px 3px rgba(10,6,40,.32), inset 0 0 0 1px rgba(20,12,70,.22), 0 1px 1px rgba(20,16,60,.12);--p3-cap: inset 0 1px 0 #ffffff, 0 0 0 1px rgba(29,35,80,.11), 0 1px 2px rgba(29,35,80,.06), 0 8px 18px -12px rgba(29,35,80,.28);--p3-cap-hover: inset 0 1px 0 #ffffff, 0 0 0 1px rgba(101,80,181,.34), 0 2px 4px rgba(29,35,80,.07), 0 12px 24px -14px rgba(79,60,159,.4);--p3-navy-key: inset 0 1px 0 rgba(255,255,255,.18), inset 0 0 0 1px rgba(0,0,0,.22), 0 1px 2px rgba(15,20,51,.25), 0 12px 24px -12px rgba(15,20,51,.65);--p3-chip: inset 0 1px 0 rgba(255,255,255,.92), 0 0 0 1px rgba(101,80,181,.2), 0 1px 2px rgba(29,35,80,.06), 0 6px 14px -10px rgba(79,60,159,.35)}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(.ym-studio,.auth-page,.ym-learn-page,.ym-admin-workspace) :is(button,.btn,a.btn,[role=button],input[type=submit],input[type=button],.sp-part-action,.open-set,.open-topic,.flashcard-category-tab,.filter-btn,.mode-btn,.topic-button,.fc-back,.member-auth-admin,.member-auth-logout):not(#gmStage *):not(.nav-toggle){letter-spacing:.012em!important;font-feature-settings:"kern" 1,"liga" 1!important;text-shadow:none!important;-webkit-font-smoothing:antialiased!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(.ym-studio,.auth-page,.ym-learn-page,.ym-admin-workspace) :is(.btn,a.btn,.sp-part-action,.open-set,.open-topic,.member-auth-admin,.member-auth-logout,.auth-card button[type=submit],.login-card button[type=submit]){font-weight:700!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) .member-auth-bar{box-shadow:0 0 0 1px rgba(29,35,80,.08),0 12px 28px -16px rgba(29,35,80,.4)!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) .member-auth-bar .member-auth-admin{background:linear-gradient(180deg,#2b3470 0%,#1f2757 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 0 1px rgba(15,20,51,.35),0 8px 16px -10px rgba(15,20,51,.7)!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) .member-auth-bar .member-auth-admin:hover{background:linear-gradient(180deg,#323c7c 0%,#2a3466 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) .member-auth-bar .member-auth-logout{background:#fff!important;color:#232b50!important;-webkit-text-fill-color:#232b50!important;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(29,35,80,.14)!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(.ym-studio,.auth-page,.ym-learn-page) main :is(h1,h2){letter-spacing:-.018em!important;text-wrap:balance;font-feature-settings:"kern" 1,"liga" 1!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(.ym-studio,.auth-page,.ym-learn-page) main h3{letter-spacing:-.008em!important;text-wrap:balance}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(.ym-studio,.auth-page,.ym-learn-page) main p{text-wrap:pretty;font-feature-settings:"kern" 1!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(.ym-studio,.auth-page,.ym-learn-page) main :is(.eyebrow,.sp-kicker,.fc-eyebrow,.kicker){letter-spacing:.14em!important;font-weight:800!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*) :is(.metric b,.sp-part-card dd,.member-auth-email,.ymh-points,.ymh-tier,.ym-rank-total,.ymdg-cab-chip){font-variant-numeric:tabular-nums!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn.primary,.btn.btn-primary,.sp-part-action,.ym-speaking-points-practice,.filter-btn.active,.mode-btn.active,.flashcard-category-tab.active,.topic-all-link.active,.topic-button.active,.precision-part-tabs a:is(.active,[aria-current=page]),#nextCard.btn,#shuffleCards.btn,#checkAnswer.btn,.ym-idea-submit,.p2-timer-primary,.ss-button.ss-primary,.fc-section-link.active,.public-learning-actions a:not(:last-child),.auth-card button[type=submit],.login-card button[type=submit]){background:linear-gradient(180deg,#2b3470 0%,#232b50 55%,#1c2347 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:transparent!important;box-shadow:inset 0 0 0 1px rgba(200,169,106,.6),inset 0 1px 0 rgba(255,255,255,.14),0 10px 22px -12px rgba(28,35,71,.62)!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn.primary,.btn.btn-primary,.sp-part-action,.ym-speaking-points-practice,.filter-btn.active,.mode-btn.active,.flashcard-category-tab.active,.topic-all-link.active,.topic-button.active,.precision-part-tabs a:is(.active,[aria-current=page]),#nextCard.btn,#shuffleCards.btn,#checkAnswer.btn,.ym-idea-submit,.p2-timer-primary,.ss-button.ss-primary,.fc-section-link.active,.public-learning-actions a:not(:last-child),.auth-card button[type=submit],.login-card button[type=submit]):hover{background:linear-gradient(180deg,#323c7c 0%,#2a3466 55%,#222a5a 100%)!important;box-shadow:inset 0 0 0 1px rgba(200,169,106,.8),inset 0 1px 0 rgba(255,255,255,.16),0 14px 28px -14px rgba(28,35,71,.66)!important;filter:none!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn.primary,.btn.btn-primary,.sp-part-action,.ym-speaking-points-practice,.filter-btn.active,.mode-btn.active,.flashcard-category-tab.active,.topic-all-link.active,.topic-button.active,.precision-part-tabs a:is(.active,[aria-current=page]),#nextCard.btn,#shuffleCards.btn,#checkAnswer.btn,.ym-idea-submit,.p2-timer-primary,.ss-button.ss-primary,.fc-section-link.active,.public-learning-actions a:not(:last-child),.auth-card button[type=submit],.login-card button[type=submit]):active{box-shadow:inset 0 0 0 1px rgba(200,169,106,.6),inset 0 2px 4px rgba(0,0,0,.3)!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn.primary,.btn.btn-primary,.sp-part-action,.ym-speaking-points-practice,.filter-btn.active,.mode-btn.active,.flashcard-category-tab.active,.topic-all-link.active,.topic-button.active,.precision-part-tabs a:is(.active,[aria-current=page]),#nextCard.btn,#shuffleCards.btn,#checkAnswer.btn,.ym-idea-submit,.p2-timer-primary,.ss-button.ss-primary,.fc-section-link.active,.public-learning-actions a:not(:last-child),.auth-card button[type=submit],.login-card button[type=submit]):focus-visible{outline:3px solid #c8a96a!important;outline-offset:2px!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(.ym-studio,.auth-page,.ym-learn-page) main :is(h1,h2):not(#ymHonor *):not(#tu-qua *):not(#ym-games *){font-family:Georgia,"Times New Roman",serif!important;font-weight:700!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) .member-auth-bar .member-auth-admin{box-shadow:inset 0 0 0 1px rgba(200,169,106,.6),inset 0 1px 0 rgba(255,255,255,.14),0 8px 16px -10px rgba(15,20,51,.7)!important}@media(max-width:640px){html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones ol{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li{min-width:0!important;text-align:left!important;justify-content:flex-start!important;align-items:center!important;padding:8px 10px!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li strong{font-size:13px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li span{font-size:11px!important}}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal{padding:0!important;overflow:hidden!important;border:1px solid rgba(200,169,106,.55)!important;border-radius:22px!important;background:#fff!important;color:#232b50!important;box-shadow:0 30px 60px -28px rgba(15,20,51,.55),0 0 0 1px rgba(28,35,71,.06)!important;font-family:Inter,"Segoe UI",Arial,sans-serif!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal:not([hidden]){z-index:2147483200!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-word:focus{outline:none!important;box-shadow:none!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-head{display:grid!important;gap:4px!important;padding:20px 64px 18px 22px!important;background:linear-gradient(160deg,#2b3470 0%,#1c2347 100%)!important;color:#fff!important;border-bottom:1px solid rgba(200,169,106,.55)!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-kicker{margin:0!important;color:#e7d3a6!important;font:800 11px/1.3 Inter,Arial,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-word{margin:2px 0 0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:700 28px/1.15 Georgia,"Times New Roman",serif!important;letter-spacing:-.01em!important;overflow-wrap:anywhere!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-ipa{margin:0!important;color:#e9dcbb!important;font:500 16px/1.4 "Segoe UI","Lucida Sans Unicode","Arial Unicode MS",Arial,sans-serif!important;font-style:normal!important;letter-spacing:.01em!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-clicked{margin:2px 0 0!important;color:#c9cfe6!important;font:500 13px/1.4 Inter,Arial,sans-serif!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-clicked b{color:#fff!important;font-weight:700!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-clicked[hidden]{display:none!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-body{display:grid!important;gap:10px!important;padding:16px 18px 18px!important;max-height:min(56vh,440px)!important;overflow-y:auto!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal :is(.ym-el-meaning,.ym-el-english,.ym-el-example){display:grid!important;gap:4px!important;margin:0!important;padding:12px 14px!important;border:1px solid #ebe6da!important;border-left:3px solid #c8a96a!important;border-radius:14px!important;background:#fbf9f4!important;box-shadow:none!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-english{border-left-color:#2b3470!important;background:#f6f7fc!important;border-color:#e3e6f2!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-example{background:#fff!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal :is(.ym-el-meaning,.ym-el-english,.ym-el-example)[hidden]{display:none!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal :is(.ym-el-meaning,.ym-el-english,.ym-el-example) b{color:#7a6331!important;font:800 11px/1.3 Inter,Arial,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-english b{color:#2b3470!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal :is(.ym-el-meaning,.ym-el-english,.ym-el-example) span{color:#232b50!important;font:500 16px/1.55 Inter,Arial,sans-serif!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-example span{font-style:italic!important;color:#3d4568!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-speak{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:50px!important;margin:4px 0 0!important;padding:12px 18px!important;border:0!important;border-radius:999px!important;background:linear-gradient(180deg,#2b3470 0%,#232b50 55%,#1c2347 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:700 16px/1.2 Inter,Arial,sans-serif!important;letter-spacing:.01em!important;box-shadow:inset 0 0 0 1px rgba(200,169,106,.6),inset 0 1px 0 rgba(255,255,255,.14),0 10px 22px -12px rgba(28,35,71,.62)!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-speak svg{color:#e7d3a6!important;flex:0 0 auto!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-speak:hover{background:linear-gradient(180deg,#323c7c 0%,#2a3466 55%,#222a5a 100%)!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-close{position:absolute!important;top:14px!important;right:14px!important;z-index:1!important;display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-height:0!important;padding:0!important;border:1px solid rgba(231,211,166,.55)!important;border-radius:50%!important;background:rgba(255,255,255,.08)!important;color:#fff!important;box-shadow:none!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-close:hover{background:rgba(255,255,255,.18)!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal :is(.ym-el-close,.ym-el-speak):focus-visible{outline:3px solid #c8a96a!important;outline-offset:2px!important}}
