:root{--paper:#25151d;--ink:#fff5ee;--forest:#fff5ee;--muted:#d2bec6;--lime:#f2de83;--coral:#dfa4b2;--lilac:#d0c0f1;--border:#65424f;--white:#fff5ee;--font:"DM Sans",Arial,sans-serif;--serif:"DM Sans",Arial,sans-serif;--radius:24px;--shadow:0 24px 70px #0e070a40;--surface:#38222d;--rose:#a85d70;--deep:#180f15}html{background:var(--paper);scroll-padding-top:96px}body{background:var(--paper);color:var(--ink)}body,h1,h2,h3,h4,input,select,textarea,button{font-family:var(--font)}h1,h2,h3{letter-spacing:-1.5px;font-weight:600}em{font-style:normal}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #f2de83}a,button{transition:background .18s,color .18s,transform .18s}button:active,.button:active{transform:translateY(1px)}.container{width:min(1280px,100% - 96px)}.button,.mk-button{border-radius:999px;min-height:50px;font-size:14px;font-weight:700}.button-primary,.mk-primary{color:#3f202d;background:#fff5ee;border-color:#fff5ee}.button-primary:hover,.mk-primary:hover{color:#3f202d;background:#f2de83;border-color:#f2de83}.button-secondary,.mk-secondary{color:#fff5ee;background:0 0;border:1px solid #a78694}.button-secondary:hover,.mk-secondary:hover{color:#fff5ee;background:#49313e}.button-ghost{color:var(--ink);background:0 0}.button-danger{color:#5e1828;background:#ffc9c9}.button:disabled{opacity:.48}.eyebrow,.p-kicker{color:#ddb7c5;letter-spacing:1.8px;font-size:11px}.pill,.mk-tag{color:#fff5ee;background:#4d3440;border-color:#765460}.pill.lime,.mk-tag-dark{color:#3f202d;background:#f2de83}.pill.lilac{color:#3f202d;background:#d0c0f1}.brand,.brand.light{letter-spacing:-1.2px;color:#fff5ee;gap:9px;font-size:27px}.brand-dot,.brand.light .brand-dot{color:#ebaac0}.brand svg{width:30px;height:30px}.site-header{background:#25151d;border-bottom:1px solid #4d323f;height:86px}.site-header-inner{height:100%}.site-links a{color:#d2bec6;font-size:13px}.site-links a.active,.site-links a:hover{color:#fff5ee}.site-header-actions>a:first-child{font-size:13px}.site-header-actions .button{min-height:44px;padding:11px 19px;font-size:12px}.site-footer{color:#fff5ee;background:#180f15;border-top:1px solid #503440;padding-top:64px}.site-footer p,.footer-column a,.footer-bottom{color:#d2bec6}.footer-column strong{color:#fff5ee}.footer-bottom{border-color:#503440}.e-review-bar{color:#d2bec6;z-index:30;background:#100c11;border-bottom:1px solid #543441;flex-wrap:wrap;align-items:center;gap:20px;padding:10px 24px;font-size:11px;display:flex;position:relative}.e-review-bar strong{color:#f2de83;letter-spacing:1px}.e-review-bar a{text-underline-offset:3px;text-decoration:underline}.design-entry,.export-float{color:#3f202d;background:#fff5ee;border-color:#6f4959}.toast{color:#3f202d;background:#fff5ee}.modal-backdrop{background:#100a11b8}.modal{color:var(--ink);background:#38222d;border:1px solid #8b6575}.modal h2{font-weight:600}.field input,.field select,.field textarea{color:#fff5ee;background:#38222d;border:1px solid #967080;min-height:50px}.field input::placeholder,.field textarea::placeholder{color:#bfa6b2}.icon-button{color:var(--ink);background:#4d3440}.e-portrait{isolation:isolate;background:linear-gradient(145deg,#71323f 0%,#a65f72 58%,#bb8490 100%);border-radius:32px;height:100%;position:relative;overflow:hidden}.e-portrait img{object-fit:contain;object-position:center bottom;z-index:1;width:90%;height:100%;position:absolute;bottom:-7%;right:-3%}.e-orbit{border:1px solid #f2cdd15c;border-radius:50%;width:115%;height:52%;display:block;position:absolute;top:15%;left:-18%;transform:rotate(-28deg)}.e-orbit.o2{top:45%;left:-9%;transform:rotate(25deg)}.e-spark{color:#fff5ee;z-index:2;font-size:40px;position:absolute;top:32%;left:12%}.e-web-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;padding-top:58px;padding-bottom:64px;display:grid}.e-web-copy{padding:32px 0}.e-kicker{color:#e2b9c8;letter-spacing:1.9px;align-items:center;gap:9px;font-size:10px;font-weight:600;display:flex}.e-kicker i{background:#f2de83;border-radius:50%;width:7px;height:7px}.e-web-copy h1{letter-spacing:-3.7px;margin:29px 0 26px;font-size:clamp(44px,4.8vw,72px);font-weight:500;line-height:1.05}.e-web-copy h1 span{color:#e6a5b9}.e-web-copy>p{max-width:450px;color:var(--muted);font-size:16px;line-height:1.8}.e-hero-actions{align-items:center;gap:27px;margin:32px 0;display:flex}.e-quiet-link{white-space:nowrap;align-items:center;gap:12px;font-size:13px;font-weight:600;display:inline-flex}.e-hero-proof{color:#d2bec6;align-items:center;gap:12px;margin-top:50px;font-size:12px;display:flex}.e-hero-proof svg{color:#e1a5ba}.e-web-art{height:555px;padding:0 0 30px;position:relative}.e-web-art .e-portrait{border-radius:180px 180px 28px 28px;height:100%}.e-web-art .e-portrait img{width:102%;height:103%;bottom:-8%;right:-4%}.e-art-label{letter-spacing:2px;z-index:2;font-size:9px;font-weight:600;line-height:1.8;position:absolute;top:82px;left:30px}.e-floating-lyric{color:#42232f;z-index:3;background:#fff5ee;border-radius:20px;padding:22px 27px;position:absolute;bottom:0;left:-30px;right:46px;box-shadow:0 15px 40px #160a1140}.e-floating-lyric>span{letter-spacing:2px;color:#845163;font-size:9px;font-weight:700}.e-floating-lyric p{letter-spacing:-.6px;margin:9px 0 6px;font-size:20px;font-weight:600;line-height:1.4}.e-floating-lyric small{color:#725361;font-size:12px}.e-floating-lyric a{justify-content:flex-end;align-items:center;gap:6px;margin-top:12px;font-size:11px;font-weight:600;display:flex}.e-word-ribbon{color:#e6a5b9;border-top:1px solid #67414f;border-bottom:1px solid #67414f;flex-wrap:wrap;justify-content:center;align-items:center;gap:45px;padding:24px 20px;font-size:21px;display:flex}.e-word-ribbon span{letter-spacing:3px;color:#fff5ee;font-size:11px;font-weight:500}.e-section-heading{justify-content:space-between;align-items:flex-end;gap:64px;margin-bottom:36px;display:flex}.e-section-heading h2{letter-spacing:-2px;margin-top:17px;font-size:clamp(30px,3.3vw,46px);font-weight:500;line-height:1.14}.e-section-heading>p{max-width:340px;color:var(--muted);font-size:14px}.e-method,.e-web-collection{padding-top:92px;padding-bottom:24px}.e-method-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.e-method-grid article{background:#38222d;border:1px solid #62404e;border-radius:24px;padding:28px}.e-method-grid article>span{letter-spacing:1.8px;color:var(--muted);font-size:10px}.e-method-art{place-items:center;height:150px;margin-bottom:10px;display:grid;position:relative}.e-method-art svg{color:#f2de83;z-index:2;width:48px;position:relative}.e-method-grid article:nth-child(2) .e-method-art svg{color:#e5aeca}.e-method-grid article:nth-child(3) .e-method-art svg{color:#d0c0f1}.e-method-art i{border:1px solid #845466;border-radius:50%;width:120px;height:120px;position:absolute;box-shadow:0 0 0 12px #6c3b4e33,0 0 0 24px #6c3b4e1f}.e-method-grid h3{letter-spacing:-.7px;margin-bottom:12px;font-size:22px}.e-method-grid p{color:var(--muted);font-size:13px;line-height:1.8}.e-home-songs{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.e-home-song{min-width:0}.e-home-song>svg{border-radius:23px;width:100%;display:block}.e-home-song>span{letter-spacing:.7px;color:#ddb7c5;margin-top:18px;font-size:10px;display:block}.e-home-song h3{letter-spacing:-.6px;margin:7px 0;font-size:21px}.e-home-song p{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.e-home-song b{color:#fff5ee;font-size:20px}.e-design-caption{color:#d2bec6;margin-top:24px;font-size:11px}.e-lyrics-feature{background:linear-gradient(130deg,#67313f,#925367);border-radius:30px;grid-template-columns:1fr 1fr;gap:70px;margin-top:96px;margin-bottom:80px;padding:48px;display:grid}.e-lyrics-feature h2{letter-spacing:-1.8px;margin:20px 0;font-size:40px;font-weight:500;line-height:1.16}.e-lyrics-feature>div>p{color:#f5dde5;margin-bottom:24px;font-size:14px}.e-lyrics-demo{background:#291820;border-radius:22px;padding:28px}.e-lyrics-demo>div{letter-spacing:1.5px;justify-content:space-between;align-items:center;margin-bottom:22px;font-size:9px;display:flex}.e-lyrics-demo>p{letter-spacing:-.7px;font-size:25px;line-height:1.45}.e-lyrics-demo p.e-faded-lyric{color:#b595a4;margin-bottom:18px;font-size:18px}.e-lyrics-demo mark{color:#42232f;background:#f2de83;border-radius:5px;padding:1px 6px}.e-lyrics-demo>small{color:#d2bec6;margin-top:12px;font-size:12px;display:block}.e-word-chip{background:#513241;border-radius:14px;align-items:center;gap:12px;margin-top:24px;padding:16px;font-size:12px;display:flex}.e-word-chip b{font-size:19px}.e-word-chip span{align-items:center;gap:7px;margin-left:auto;display:flex}.e-endcap{text-align:center;padding:56px 0 98px}.e-endcap>span:first-child{color:#e6a5b9;margin-bottom:18px;font-size:38px;display:block}.e-endcap h2{letter-spacing:-2.2px;margin:23px 0 30px;font-size:54px;font-weight:500;line-height:1.1}.e-endcap p{color:var(--muted);margin-top:18px;font-size:12px}.marketing h1{letter-spacing:-2.8px;font-weight:500}.marketing h2,.marketing h3{font-weight:600}.marketing h1 em,.marketing h2 em{color:#e6a5b9}.mk-page-intro{padding-top:76px}.mk-page-intro h1{font-size:clamp(40px,5vw,72px);line-height:1.08}.mk-lede,.mk-body-large{color:var(--muted)}.mk-section-heading h2{font-size:42px;line-height:1.15}.mk-band,.mk-cream,.mk-lilac,.mk-strap-light,.mk-principles,.mk-newsletter,.mk-endcap{color:#fff5ee;background:#38222d}.mk-method,.mk-price-card,.mk-help-category,.mk-contact-form,.mk-cookie-panel,.mk-article-exercise,.mk-assignment-card,.mk-access-grid article,.mk-about-values article,.mk-three-features article{color:#fff5ee;background:#38222d;border-color:#765362}.mk-price-plus{background:#693849}.mk-price-flag{color:#42232f;background:#f2de83}.mk-price-card p,.mk-price-billing,.mk-small-copy{color:#d2bec6}.mk-faq-list details{border-color:#765362}.mk-filter,.mk-pricing-toggle button{color:#e5cad6;background:#38222d;border-color:#765362}.mk-filter.active,.mk-pricing-toggle button.active{color:#42232f;background:#fff5ee;border-color:#fff5ee}.mk-search,.mk-help-search{color:#fff5ee;background:#38222d;border-color:#977080}.mk-search input,.mk-help-search input{color:#fff5ee}.mk-language-card{color:#fff5ee;background:#4b2c39!important}.mk-language-native{color:#f2de83}.mk-language-orbit{border-color:#c799aa}.mk-song-card .mk-song-meta h3{letter-spacing:-.8px;font-size:23px;line-height:1.2}.mk-song-meta p{color:#d2bec6}.mk-round-link,.mk-cover-play,.mk-round-player{color:#42232f;background:#fff5ee}.mk-bubble-host,.mk-bubble-you,.mk-help-callout,.mk-policy-note,.mk-policy-date,.mk-rights-note,.mk-request-song{color:#fff5ee;background:#4d303e}.mk-classroom-table td,.mk-comparison-table td,.mk-comparison-table th{color:#fff5ee;background:0 0;border-color:#765362}.mk-table-wrap{background:#38222d;border-color:#765362}.mk-product-lyrics,.mk-device-track,.mk-device-review,.mk-creator-banner,.mk-educator-demo,.mk-demo-workspace,.mk-cookie-category{color:#fff5ee;background:#38222d}.mk-language-poster,.mk-phrase-poster,.mk-download-device{color:#fff5ee;background:linear-gradient(145deg,#71323f,#a65f72)}.mk-article-body p,.mk-policy-layout p{color:#d2bec6}.mk-article-body h2,.mk-policy-layout h2{color:#fff5ee;font-size:28px;line-height:1.25}.mk-cookie-category p,.mk-form-note{color:#d2bec6}.mk-cookie-actions{border-color:#765362}.mk-song-detail-art .album-art{border-radius:24px}.mobile-screen{color:#fff5ee;background:#25151d;font-size:14px}.mobile-screen .m-status{color:#fff5ee;height:35px;min-height:35px;padding-top:12px}.mobile-screen .m-top{min-height:59px;padding:8px 22px}.mobile-screen .m-brand{letter-spacing:-1px;gap:6px;font-size:23px}.mobile-screen .m-brand svg{width:26px}.mobile-screen .m-top-label{letter-spacing:1.4px;color:#e7c4d3;font-size:10px}.mobile-screen .m-avatar{color:#42232f;background:#dfa4b2;width:39px;height:39px;font-size:13px}.mobile-screen .m-icon{color:#fff5ee;background:#513140;border:1px solid #765362;width:42px;height:42px}.mobile-screen .m-main{scrollbar-width:none;padding:16px 22px 26px}.mobile-screen .m-title{letter-spacing:-1.35px;margin-bottom:15px;font-size:32px;font-weight:500;line-height:1.13}.mobile-screen .m-title span,.mobile-screen .m-title em{color:#e5a6bb;font-style:normal}.mobile-screen .m-subtitle{color:#d2bec6;margin-bottom:24px;font-size:13px;line-height:1.7}.mobile-screen .m-eyebrow{letter-spacing:1.8px;color:#e0b3c4;font-size:9px;font-weight:600}.mobile-screen .m-caption{color:#d2bec6;font-size:11px;line-height:1.6}.mobile-screen .m-footer{background:#25151d;border-top:1px solid #634250;gap:9px;padding:14px 22px 10px}.mobile-screen .button{min-height:48px;padding:14px 20px;font-size:13px}.mobile-screen .button-ghost{min-height:34px;padding:7px 10px}.mobile-screen .m-footer p{color:#d2bec6;font-size:11px}.mobile-screen .m-home-indicator{background:#25151d;height:20px;min-height:20px}.mobile-screen .m-home-indicator:after{background:#fff5ee;width:120px;top:7px}.mobile-screen .m-tabbar{background:#180f15;border-color:#634250;gap:0;height:72px;min-height:72px;padding:8px 6px 2px}.mobile-screen .m-tabbar a{color:#c7acba;gap:5px;min-width:58px;font-size:10px;font-weight:500}.mobile-screen .m-tabbar a.active{color:#fff5ee}.mobile-screen .m-tabbar a.active:before{background:#824a61;border-radius:14px;width:45px;height:30px}.mobile-screen .p-tab-icon{background:0 0}.mobile-screen .m-step{background:#634250;height:4px}.mobile-screen .m-step i{background:#e5a6bb}.mobile-screen .m-section-head h3{letter-spacing:-.3px;font-size:15px;font-weight:600}.mobile-screen .m-section-head>a{color:#dfa4b2;font-size:11px}.mobile-screen .m-paper-card,.mobile-screen .m-note,.mobile-screen .m-language-note,.mobile-screen .m-word-card,.mobile-screen .m-shadow-phrase,.mobile-screen .m-meaning-phrase,.mobile-screen .m-dialogue-prompt,.mobile-screen .m-feedback-tip,.mobile-screen .m-feedback-phrase,.mobile-screen .m-replay-card,.mobile-screen .m-note-card,.mobile-screen .p-state-card{color:#fff5ee;background:#38222d;border-color:#765362;border-radius:20px}.mobile-screen .m-paper-card h3,.mobile-screen .m-paper-card p{color:#fff5ee}.mobile-screen .m-paper-card h3{letter-spacing:-.5px;font-size:21px;font-weight:500}.mobile-screen .m-paper-card p{font-size:13px;line-height:1.65}.mobile-screen .m-note{color:#d9bdc9;font-size:12px;line-height:1.6}.mobile-screen .m-list-row{border-color:#65424f;min-height:72px}.mobile-screen .m-list-icon{color:#f2de83;background:#513140;border-radius:13px}.mobile-screen .m-list-row strong{font-size:13px;font-weight:600}.mobile-screen .m-list-row small{color:#d2bec6;font-size:11px}.mobile-screen .m-option{color:#fff5ee;background:#38222d;border:1px solid #765362;border-radius:18px;min-height:76px;padding:16px}.mobile-screen .m-option.selected{background:#61384a;border-color:#e6b0c5}.mobile-screen .m-option-symbol{color:#f2de83;background:#52313f;border-radius:12px}.mobile-screen .m-option strong{font-size:14px;font-weight:600}.mobile-screen .m-option small{color:#d2bec6;font-size:11px}.mobile-screen .m-radio{background:0 0;border-color:#b68a9e}.mobile-screen .m-option.selected .m-radio{color:#42232f;background:#fff5ee;border-color:#fff5ee}.mobile-screen .m-field input,.mobile-screen .m-field select,.mobile-screen .m-field textarea,.mobile-screen .p-field input,.mobile-screen .p-field select{color:#fff5ee;background:#38222d;border:1px solid #a17d8e;border-radius:14px;min-height:50px;font-size:14px}.mobile-screen input::placeholder,.mobile-screen textarea::placeholder{color:#bfa6b2}.mobile-screen .m-field>span{color:#e8cdd9;font-size:12px}.mobile-screen .m-chip{color:#e8cdd9;background:#38222d;border:1px solid #765362;border-radius:999px;min-height:42px;font-size:12px}.mobile-screen .m-chip.selected{color:#42232f;background:#fff5ee;border-color:#fff5ee}.mobile-screen .m-toggle-row{border-color:#65424f}.mobile-screen .m-toggle-row strong{font-size:13px}.mobile-screen .m-toggle-row small{color:#d2bec6;font-size:11px}.mobile-screen .m-switch{background:#6d4d5c}.mobile-screen .m-toggle-row input:checked+.m-switch{background:#dfa4b2}.mobile-screen .m-switch:after{background:#fff5ee}.mobile-screen .m-taste{color:#42232f;border-radius:21px;min-height:124px}.mobile-screen .m-taste strong{font-size:13px}.mobile-screen .m-taste.lime{background:#f2de83}.mobile-screen .m-taste.coral{background:#e5a6bb}.mobile-screen .m-taste.lilac{background:#d0c0f1}.mobile-screen .m-taste.sand{background:#efaf76}.mobile-screen .m-taste.sage{background:#a8c9c2}.mobile-screen .m-taste.cream{background:#f4e7df}.mobile-screen .m-goal-visual{color:#fff5ee;background:linear-gradient(145deg,#71323f,#a65f72);border-radius:25px}.mobile-screen .m-goal-visual>span{letter-spacing:-5px;font-size:94px;font-weight:500}.mobile-screen .m-goal-visual small{color:#f1d5e1}.mobile-screen .m-auth-symbol,.mobile-screen .m-state-icon{color:#f2de83;background:#61384a;border-radius:25px}.mobile-screen .m-or{color:#d2bec6}.mobile-screen .m-or:before,.mobile-screen .m-or:after{background:#65424f}.mobile-screen .m-text-link{color:#fff5ee}.mobile-screen .m-search{color:#d2bec6;background:#38222d;border:1px solid #765362;border-radius:16px;min-height:50px}.mobile-screen .m-search input{color:#fff5ee;background:0 0;font-size:13px}.mobile-screen .m-cover{background:0 0;border-radius:19px;overflow:hidden}.mobile-screen .m-cover>svg{border-radius:19px;width:100%;height:auto}.mobile-screen .m-cover strong{letter-spacing:-.4px;margin-top:10px;font-size:14px;font-weight:600}.mobile-screen .m-cover>span{color:#d2bec6;font-size:10px}.mobile-screen .song-row{border-color:#65424f}.mobile-screen .song-row h3{font-size:14px}.mobile-screen .song-row p{color:#d2bec6;font-size:11px}.mobile-screen .song-row .album-art{border-radius:13px}.mobile-screen .m-editorial{color:#fff5ee;background:linear-gradient(125deg,#71323f,#ac667b);border-radius:24px;min-height:188px;padding:24px;position:relative;overflow:hidden}.mobile-screen .m-editorial h2{letter-spacing:-1.2px;z-index:2;margin-top:18px;font-size:29px;font-weight:500;line-height:1.12;position:relative}.mobile-screen .m-editorial>span:last-of-type:not(.e-editorial-orb){z-index:2;font-size:11px;position:relative}.e-editorial-orb{color:#f2de83;font-size:100px;line-height:1;position:absolute;top:48px;right:15px}.mobile-screen .m-review-banner{color:#fff5ee;background:#38222d;border:1px solid #765362;border-radius:19px;gap:13px;padding:18px}.mobile-screen .m-review-symbol{color:#42232f;background:#dfa4b2;border-radius:12px;font-size:21px;font-weight:500}.mobile-screen .m-review-banner strong{font-size:12px}.mobile-screen .m-review-banner small{color:#d2bec6;font-size:10px}.mobile-screen .m-path-number{color:#fff5ee;background:#513140;border-color:#957183}.mobile-screen .m-path-step.current{background:#61384a;border-color:#dfa4b2;border-radius:20px}.mobile-screen .m-path-step h3{font-size:17px}.mobile-screen .m-path-step p,.mobile-screen .m-path-step small{color:#d2bec6}.mobile-screen .m-song-cover{border-radius:25px;max-width:265px;margin:0 auto 24px;overflow:hidden}.mobile-screen .m-song-heading h1{font-size:32px}.mobile-screen .m-song-artist{font-size:14px}.mobile-screen .m-meta{color:#d2bec6;font-size:11px}.mobile-screen .m-map-icon{color:#f2de83;background:#513140}.mobile-screen .m-lesson-map h3{letter-spacing:-.4px;font-size:17px;font-weight:500}.mobile-screen .m-lesson-map p{color:#d2bec6;font-size:12px}.mobile-screen .m-lesson-map small{color:#e5a6bb;font-size:10px}.mobile-screen .m-lesson-song{background:#38222d;border-radius:19px;padding:15px}.mobile-screen .m-lesson-song h2{letter-spacing:-.6px;font-size:19px}.mobile-screen .m-lesson-song p{color:#d2bec6;font-size:11px}.mobile-screen .m-answer{color:#fff5ee;background:#38222d;border-color:#a17d8e;border-radius:16px;min-height:58px;font-size:14px}.mobile-screen .m-answer b{color:#e5a6bb;background:#513140}.mobile-screen .m-answer.selected{background:#61384a;border-color:#e5a6bb}.mobile-screen .m-answer.correct{background:#2a4f47;border-color:#a8dac7}.mobile-screen .m-answer.incorrect{background:#662f3b;border-color:#ffbbc7}.mobile-screen .m-quiz-feedback{color:#fff5ee;background:#38222d;border-color:#a17d8e}.mobile-screen .m-gap-sentence{letter-spacing:-.8px;font-size:27px;font-weight:500;line-height:1.4}.mobile-screen .m-gap-sentence span{color:#42232f;background:#f2de83}.mobile-screen .m-exercise-count{color:#dfa4b2;font-size:10px}.mobile-screen .m-replay-card{color:#dfa4b2}.mobile-screen .m-word-card h1{letter-spacing:-2px;font-size:64px;font-weight:500}.mobile-screen .m-word-meaning{color:#f2de83;font-size:24px}.mobile-screen .m-word-card blockquote{font-size:25px;font-weight:500;line-height:1.3}.mobile-screen .m-divider{background:#765362}.mobile-screen .m-word-origin{color:#d2bec6}.mobile-screen .m-shadow-phrase p,.mobile-screen .m-meaning-phrase p{letter-spacing:-.8px;font-size:28px;line-height:1.3}.mobile-screen .m-model,.mobile-screen .m-compare button{color:#fff5ee;background:#513140;border-color:#a17d8e}.mobile-screen .m-record-ring{background:#38222d;border-color:#845469}.mobile-screen .m-record-button{color:#42232f;background:#fff5ee}.mobile-screen .m-chat-bubble,.mobile-screen .m-chat-bubble.mine{color:#fff5ee;background:#4f3040}.mobile-screen .m-chat-bubble small{color:#d2bec6}.mobile-screen .m-chat-input{background:#38222d;border-color:#a17d8e}.mobile-screen .m-chat-input input{color:#fff5ee}.mobile-screen .m-stat{background:#38222d;border:1px solid #65424f;border-radius:17px;padding:18px 8px}.mobile-screen .m-stat strong{letter-spacing:-1px;color:#fff5ee;font-size:32px;font-weight:500}.mobile-screen .m-stat span{color:#d2bec6;font-size:10px}.mobile-screen .m-stats{gap:9px}.mobile-screen .m-progress-row strong,.mobile-screen .m-small-success{color:#dfa4b2}.mobile-screen .m-progress-row i{background:#65424f}.mobile-screen .m-progress-row i b{background:#e5a6bb}.mobile-screen .m-membership-card,.mobile-screen .m-upgrade-card{color:#fff5ee;background:linear-gradient(145deg,#71323f,#a65f72);border-color:#a17d8e}.mobile-screen .m-plan-option{background:#38222d;border-color:#a17d8e}.mobile-screen .m-plan-option.selected{background:#61384a}.mobile-screen .p-state-card p,.mobile-screen .p-small-print,.mobile-screen .p-state-message{color:#d2bec6}.mobile-screen .p-state-icon{color:#f2de83;background:#61384a}.mobile-screen .p-state-progress{background:#65424f}.mobile-screen .p-state-progress i{background:#e5a6bb}.mobile-screen .p-reading-sample{color:#fff5ee;background:#38222d}.mobile-screen .m-state-hero h1{font-size:32px}.mobile-screen .m-state-hero .m-subtitle{font-size:13px}.mobile-screen .m-lesson-progress{color:#d2bec6}.mobile-screen .m-lesson-progress .on{color:#fff5ee}.mobile-screen .m-lesson-progress i{background:#513140}.mobile-screen .m-lesson-progress .on i{color:#42232f;background:#dfa4b2}.mobile-screen.m-welcome{background:#25151d}.mobile-screen.m-welcome .m-main{padding-top:18px}.e-welcome-top{letter-spacing:-1px;justify-content:center;align-items:center;gap:8px;font-size:25px;display:flex}.e-welcome-top svg{color:#e5a6bb}.e-welcome-visual{height:288px;margin:24px 0 23px;position:relative}.e-welcome-visual .e-portrait{border-radius:130px 130px 24px 24px;width:88%;height:100%;margin-left:6%}.e-welcome-visual img{width:96%;height:110%;bottom:-10%;right:-5%}.e-welcome-visual .e-spark{font-size:31px;top:35%;left:10%}.e-welcome-stamp{letter-spacing:1.6px;color:#42232f;z-index:2;background:#fff5ee;border-radius:12px;padding:12px 16px;font-size:8px;line-height:1.7;position:absolute;bottom:17px;left:0;transform:rotate(-5deg)}.mobile-screen.m-welcome h1.m-title{letter-spacing:-1.8px;margin:12px 0;font-size:37px;line-height:1.09}.mobile-screen.m-welcome .m-subtitle{margin-bottom:0;font-size:13px;line-height:1.7}.e-auth-bottom{color:#d2bec6;justify-content:space-between;padding:8px 3px;font-size:11px;display:flex}.e-auth-bottom a{text-underline-offset:3px;text-decoration:underline}.e-home-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:22px;display:flex}.mobile-screen .e-home-heading .m-title{letter-spacing:-1.2px;margin:8px 0 0;font-size:30px;line-height:1.15}.mobile-screen .e-home-heading .m-eyebrow{margin:0}.e-streak{color:#f2de83;border:1px solid #7b5363;border-radius:15px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;max-width:77px;padding:10px 9px;font-size:18px;display:flex}.e-streak span{text-align:center;color:#d2bec6;flex-basis:100%;font-size:8px}.e-mobile-feature{isolation:isolate;background:linear-gradient(130deg,#733342,#a76678);border-radius:25px;height:262px;padding:24px;display:block;position:relative;overflow:hidden}.e-mobile-feature h2{letter-spacing:-1.1px;z-index:2;margin-top:17px;font-size:30px;font-weight:500;line-height:1.09;position:relative}.e-mobile-feature>p{z-index:2;color:#f1dae3;margin-top:12px;font-size:11px;line-height:1.6;position:relative}.e-mobile-feature>.m-eyebrow{z-index:2;color:#f8dde6;font-size:8px;position:relative}.e-mobile-feature .e-portrait{z-index:1;background:0 0;border-radius:0;width:75%;position:absolute;top:0;bottom:0;right:-40px;overflow:visible}.e-mobile-feature .e-portrait img{width:100%;height:115%;bottom:-17%;right:-10%}.e-mobile-feature .e-orbit{width:120%;height:45%;top:15%;left:-30%}.e-mobile-feature .e-spark{font-size:25px;top:13%;left:33%}.e-feature-action{color:#42232f;z-index:3;background:#fff5ee;border-radius:99px;align-items:center;gap:11px;padding:12px 16px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:18px;left:19px}.e-daily-card{border:1px solid #765362;border-radius:17px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:11px;margin:15px 0;padding:16px;display:flex}.e-daily-card>span{color:#d2bec6;align-items:center;gap:8px;font-size:11px;display:flex}.e-daily-card>strong{font-size:11px;font-weight:500}.e-daily-card>div{background:#65424f;border-radius:9px;width:100%;height:4px}.e-daily-card i{background:#dfa4b2;border-radius:9px;height:100%;display:block}.e-stages{justify-content:space-between;gap:6px;margin-bottom:23px;display:flex}.e-stages>span{color:#bfa0af;align-items:center;gap:5px;font-size:9px;display:flex}.e-stages i{border:1px solid #886475;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.e-stages .active{color:#fff5ee}.e-stages .active i{color:#42232f;background:#fff5ee;border-color:#fff5ee}.e-stages .done i{color:#fff5ee;background:#65424f}.mobile-screen.m-listen{background:linear-gradient(160deg,#783a4b,#412330 65%,#25151d)}.mobile-screen.m-listen .m-footer,.mobile-screen.m-listen .m-home-indicator{background:#25151d}.e-player-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.e-player-heading .m-eyebrow{color:#f1c4d8;margin:0;font-size:9px}.e-player-art{border-radius:23px;width:220px;margin:0 auto 22px;position:relative}.e-player-art>svg{border-radius:23px;width:100%;height:auto;display:block;box-shadow:0 14px 35px #10081044}.e-player-word{color:#42232f;background:#fff5ee;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 6px;font-size:8px;font-weight:600;display:flex;position:absolute;bottom:-11px;left:13px;right:13px}.mobile-screen .m-player-title{text-align:left;margin:21px 0 16px;padding-right:34px;position:relative}.mobile-screen .m-player-title h2{letter-spacing:-.8px;margin-bottom:6px;font-size:24px;font-weight:500;line-height:1.2}.mobile-screen .m-player-title>span{color:#d2bec6;font-size:12px}.m-player-title>a{position:absolute;top:5px;right:0}.e-now-lyric{text-align:center;padding:12px 8px 8px;display:block}.e-now-lyric>small{letter-spacing:1.8px;color:#d2bec6;font-size:8px}.e-now-lyric p{letter-spacing:-.5px;margin:8px 0 5px;font-size:21px;line-height:1.3}.e-now-lyric>span{color:#d2bec6;font-size:11px}.mobile-screen .m-audio-track{background:#956478;height:3px;margin:22px 0 8px}.mobile-screen .m-audio-track i,.mobile-screen .m-audio-track b{background:#fff5ee}.mobile-screen .m-audio-times{color:#d2bec6;font-size:9px}.mobile-screen .m-player-controls{justify-content:space-between;gap:20px;margin:13px 0 4px}.mobile-screen .m-player-controls>button,.mobile-screen .m-player-controls>a{color:#fff5ee;background:0 0;place-items:center;min-width:40px;min-height:44px;display:grid}.mobile-screen .m-player-controls .m-main-play{color:#42232f;background:#fff5ee;border-radius:50%;width:66px;height:66px;box-shadow:0 0 0 5px #fff5ee14,0 0 0 6px #f2cdd155}.mobile-screen .m-mini-song{background:#38222d;border-color:#765362;border-radius:17px;margin-bottom:20px;padding:11px}.mobile-screen .m-mini-song strong{font-size:13px}.mobile-screen .m-mini-song span{color:#d2bec6;font-size:10px}.mobile-screen .m-lyrics-tools{color:#d2bec6;align-items:center;gap:12px;font-size:10px}.mobile-screen .m-lyrics-tools button{color:#fff5ee;background:#513140;border-radius:20px;min-height:38px;padding:9px;font-size:9px}.mobile-screen .m-lyrics-lines{margin:10px -4px}.mobile-screen .m-lyrics-lines a{color:#c6a5b4;border-radius:13px;gap:13px;padding:16px 7px}.mobile-screen .m-lyrics-lines a.current{color:#fff5ee;background:#513140;padding:18px 10px}.mobile-screen .m-lyrics-lines p{letter-spacing:-.8px;font-size:25px;font-weight:500;line-height:1.25}.mobile-screen .m-lyrics-lines small{color:#d2bec6;margin-top:9px;font-size:11px;line-height:1.6}.mobile-screen .m-lyrics-lines mark{color:#42232f;background:#f2de83;border-radius:5px;padding:1px 5px}.mobile-screen .m-line-number{color:#bb8fa2;margin-top:4px;font-size:9px}.mobile-screen .m-language-note p{color:#d2bec6;font-size:11px}.mobile-screen .m-language-note>span{color:#e5a6bb;font-size:9px}.e-register{background:#38222d;border:1px solid #765362;border-radius:18px;margin:16px 0;padding:18px}.e-register>span{color:#dfa4b2;letter-spacing:1.6px;margin-bottom:9px;font-size:8px;display:block}.e-register strong{font-size:13px;font-weight:600}.e-register p{color:#d2bec6;margin-top:7px;font-size:11px}.studio-nav,.studio-header,.mobile-viewer-sidebar,.mobile-viewer-meta,.studio-page,.studio-toolbar{color:#fff5ee;background:#25151d;border-color:#65424f}.studio-nav a,.mobile-group-title{color:#d2bec6}.studio-nav a.active{color:#fff5ee;background:#61384a}.studio-card,.screen-card,.system-card,.flow-card,.p-handoff-grid article{color:#fff5ee;background:#38222d;border-color:#765362}.mobile-viewer{background:#180f15}.phone-shell,.mobile-device{background:#0e090d;box-shadow:0 30px 70px #0006}.mobile-viewer-sidebar .active{color:#fff5ee;background:#61384a}.studio-filter.active{color:#42232f;background:#fff5ee}.workspace,.workspace-main,.desktop-sidebar,.workspace-content,.auth-page{color:#fff5ee;background:#25151d}.sidebar,.topbar,.workspace-header,.workspace-sidebar{color:#fff5ee;background:#180f15;border-color:#65424f}.sidebar a.active{background:#61384a}.panel,.practice-card,.desktop-lyrics,.word-panel,.auth-card,.settings-panel,.stat-card,.dash-card,.review-card,.p-state-panel{color:#fff5ee;background:#38222d;border-color:#765362}.word-table td,.word-table th{color:#fff5ee;border-color:#765362}.p-handoff h1,.studio-page h1{font-weight:500}.p-handoff-grid article p,.p-small-print{color:#d2bec6}@media (min-width:1600px){.e-web-copy h1{font-size:78px}}@media (max-width:1100px){.site-links{gap:17px}.brand{font-size:24px}.site-header-actions .button{padding:11px 15px;font-size:11px}.e-web-hero{gap:35px}.e-web-copy h1{letter-spacing:-2.5px;font-size:54px}.e-web-art{height:500px}.e-hero-actions{flex-wrap:wrap;gap:18px}.e-hero-proof{margin-top:30px}.e-lyrics-feature{gap:40px;padding:34px}.e-lyrics-feature h2{font-size:33px}.e-floating-lyric p{font-size:18px}}@media (max-width:899px){.container{width:calc(100% - 48px)}.site-header{height:76px}.site-links{background:#38222d;border-color:#765362}.site-links.open{display:flex}.site-header-actions>a:first-child{display:none}.e-web-hero{grid-template-columns:1fr 1fr;gap:24px;padding-top:35px;padding-bottom:45px}.e-web-copy h1{letter-spacing:-2px;font-size:44px}.e-web-copy>p{font-size:14px}.e-web-art{height:460px}.e-floating-lyric{padding:17px;left:-17px;right:10px}.e-art-label{font-size:8px;top:70px;left:22px}.e-floating-lyric p{font-size:16px}.e-web-copy .button{font-size:12px}.e-word-ribbon{gap:20px}.e-word-ribbon span{letter-spacing:2px;font-size:9px}.e-section-heading{gap:32px}.e-section-heading>p{max-width:240px;font-size:12px}.e-section-heading h2{letter-spacing:-1.2px;font-size:32px}.e-method-grid{gap:14px}.e-method-grid article{padding:23px}.e-method-grid h3{font-size:20px}.e-method-grid p{font-size:12px}.e-method-art{height:120px}.e-method-art i{width:90px;height:90px}.e-home-song h3{font-size:18px}.e-lyrics-feature{grid-template-columns:1fr 1fr;gap:28px;padding:28px}.e-lyrics-feature h2{font-size:29px}.e-lyrics-demo{padding:23px}.e-lyrics-demo>p{font-size:23px}.e-lyrics-demo p.e-faded-lyric{font-size:15px}.e-word-chip{flex-wrap:wrap}.e-endcap h2{font-size:44px}.mk-section-heading h2{font-size:34px}}@media (max-width:599px){.container{width:calc(100% - 40px)}.site-header-actions .button{display:none}.site-header{height:72px}.site-header-inner{gap:15px}.site-header .brand{font-size:25px}.e-review-bar{gap:11px;padding:10px 16px;font-size:10px}.e-review-bar>span{display:none}.e-web-hero{flex-direction:column;gap:32px;padding-top:34px;padding-bottom:42px;display:flex}.e-web-copy{width:100%;padding:0}.e-kicker{letter-spacing:1.7px;font-size:8px}.e-web-copy h1{letter-spacing:-2.2px;margin:24px 0 21px;font-size:46px;line-height:1.07}.e-web-copy>p{max-width:none;font-size:14px;line-height:1.8}.e-hero-actions{gap:23px;margin:24px 0}.e-hero-proof{margin-top:27px;font-size:11px}.e-web-art{width:100%;height:450px;padding-bottom:37px}.e-web-art .e-portrait{border-radius:150px 150px 24px 24px;width:92%;margin:0 auto}.e-web-art .e-portrait img{width:100%;height:111%;bottom:-9%;right:-6%}.e-art-label{top:70px;left:36px}.e-floating-lyric{padding:21px;left:0;right:12px}.e-floating-lyric p{font-size:18px}.e-floating-lyric small{font-size:11px}.e-word-ribbon{gap:16px;padding:18px 15px;font-size:16px}.e-word-ribbon span{letter-spacing:1px;font-size:8px}.e-word-ribbon>span:nth-of-type(3){display:none}.e-section-heading{margin-bottom:28px;display:block}.e-section-heading h2{letter-spacing:-1.3px;font-size:32px}.e-section-heading>p{max-width:100%;margin-top:20px;font-size:13px}.e-section-heading>a{margin-top:20px}.e-method,.e-web-collection{padding-top:58px}.e-method-grid,.e-home-songs{grid-template-columns:1fr;gap:19px}.e-method-grid article{padding:25px}.e-method-art{height:120px}.e-method-grid h3{font-size:23px}.e-method-grid p{font-size:13px}.e-home-songs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.e-home-song:last-child{display:none}.e-home-song h3{font-size:17px;line-height:1.2}.e-home-song>span{font-size:9px}.e-home-song p{font-size:11px}.e-home-song>svg{border-radius:17px}.e-design-caption{font-size:10px;line-height:1.7}.e-lyrics-feature{border-radius:24px;grid-template-columns:1fr;gap:30px;margin-top:55px;margin-bottom:45px;padding:26px}.e-lyrics-feature h2{letter-spacing:-1.3px;font-size:31px}.e-lyrics-feature>div>p{font-size:13px}.e-lyrics-demo{padding:22px}.e-endcap{padding:40px 0 65px}.e-endcap h2{letter-spacing:-1.7px;font-size:37px}.e-endcap p{font-size:11px}.mk-page-intro{padding-top:46px}.mk-page-intro h1{letter-spacing:-1.8px;font-size:43px}.mk-section-heading h2{font-size:30px}.mk-policy-head h1{font-size:39px}.site-footer{padding-top:45px}.footer-top{gap:34px}.footer-brand{grid-column:1/-1}.footer-bottom{font-size:10px}.mobile-screen.m-welcome h1.m-title{font-size:37px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.marketing{--paper:#25151d;--ink:#fff5ee;--forest:#fff5ee;--muted:#d2bec6;--lime:#f2de83;--coral:#dfa4b2;--lilac:#d0c0f1;--border:#65424f;--serif:"DM Sans",Arial,sans-serif;color:#fff5ee;background:#25151d}.e-art-label{color:#fff5ee}.e-web-copy .button-primary{color:#42232f;background:#fff5ee}.e-web-copy .button-primary:hover{background:#f2de83}.marketing{--mk-paper:#25151d;--mk-forest:#fff5ee;--mk-lime:#f2de83;--mk-peach:#dfa4b2;--mk-lilac:#d0c0f1;--mk-line:#65424f;--mk-muted:#d2bec6}.marketing .button-primary,.marketing .mk-primary{color:#42232f;background:#fff5ee;border-color:#fff5ee}.marketing .button-secondary,.marketing .mk-secondary{color:#fff5ee;border-color:#a78694}.marketing .e-floating-lyric p,.marketing .e-floating-lyric a{color:#42232f}.marketing .e-floating-lyric small{color:#725361}.marketing .e-lyrics-feature>div>p{color:#f5dde5}.marketing .e-home-song p{color:#d2bec6}.marketing .e-word-chip{color:#fff5ee}.marketing .e-hero-proof,.marketing .e-endcap>p{color:#d2bec6}.mobile-viewer-stage,.mobile-stage,.mobile-viewer-main,.mobile-detail-panel,.mobile-inspector,.mobile-viewer-info{color:#fff5ee;background:#180f15!important}.mobile-sidebar,.mobile-screen-list{color:#fff5ee;background:#25151d}.mobile-screen-link.active{color:#fff5ee;background:#61384a}.phone-frame{background:#0f0a0d;border-color:#684451}.mobile-viewer .m-list-icon{color:#f2de83}.mobile-screen .p-steps{margin-bottom:22px}.mobile-screen .p-steps li,.mobile-screen .p-steps li.current{color:#d2bec6}.mobile-screen .p-steps li>span{color:#fff5ee;background:#513140;border-color:#967080}.mobile-screen .p-steps li.current>span{color:#42232f;background:#fff5ee}.mobile-screen .p-mini-track{color:#fff5ee;background:#38222d;border-color:#765362;border-radius:17px;gap:12px;padding:12px}.mobile-screen .p-mini-track>.album-art{border-radius:10px;flex:0 0 48px;width:48px;height:48px}.mobile-screen .p-mini-track strong{font-size:13px;font-weight:600;line-height:1.3}.mobile-screen .p-mini-track span{color:#d2bec6;font-size:11px}.mobile-screen .p-lyric-tools{color:#d2bec6;margin:22px 0}.mobile-screen .p-lyric-tools button{color:#fff5ee;background:#513140;border-radius:20px;min-height:40px;padding:9px 12px;font-size:11px}.mobile-screen .p-full-lyrics>div{gap:13px;margin:0;padding:17px 8px}.mobile-screen .p-full-lyrics a{letter-spacing:-.7px;color:#c7a8b7;font-size:26px;line-height:1.25}.mobile-screen .p-full-lyrics .p-line-active{color:#fff5ee;text-decoration-color:#f2de83}.mobile-screen .p-full-lyrics small{color:#d2bec6;margin-top:9px;font-size:12px;line-height:1.55}.mobile-screen .p-line-index{color:#c7a8b7;font-size:9px}.mobile-screen .p-context-note{color:#e5a6bb;background:#38222d;border-radius:18px;padding:16px}.mobile-screen .p-context-note p{color:#d2bec6;font-size:11px}.mobile-screen .p-word-context,.mobile-screen .p-real-life,.mobile-screen .p-register-note,.mobile-screen .p-next-focus,.mobile-screen .p-recall-score{color:#fff5ee;background:#38222d;border-color:#765362}.mobile-screen .p-word-heading h1{letter-spacing:-2px;font-size:62px;font-weight:500}.mobile-screen .p-definition{color:#f2de83;font-size:23px}.mobile-screen .p-real-life h2{font-size:27px;font-weight:500;line-height:1.25}.mobile-screen .p-real-life p,.mobile-screen .p-register-note p,.mobile-screen .p-word-context p{color:#d2bec6}.mobile-screen .p-metric-pair>div{color:#fff5ee;background:#38222d;border-color:#765362}.mobile-screen .p-score-track{background:#65424f}.mobile-screen .p-score-track i{background:#dfa4b2}.mobile-screen .p-week i{color:#d2bec6;background:#38222d}.mobile-screen .p-week i.done{color:#42232f;background:#dfa4b2}.mobile-screen .p-result-list li{color:#d2bec6}.mobile-screen .p-result-symbol,.mobile-screen .p-state-art{color:#f2de83;background:#61384a}.mobile-screen .p-state-body{color:#d2bec6}.mobile-screen .p-state-detail{color:#fff5ee;background:#38222d;border-color:#765362}.mobile-screen .m-tabbar a.active .p-tab-icon{color:#fff5ee;background:#824a61}.mobile-screen .m-tabbar a.active:before{background:#824a61}.mobile-screen .pill.lime,.mobile-screen .pill.lilac{color:#fff5ee;background:#513140;border:1px solid #967080}.mobile-screen .m-plan-seal,.mobile-screen .m-collection-art>span{color:#42232f;background:#f2de83}.mobile-screen .m-path-intro{background:#38222d;border-radius:22px}.mobile-screen .m-feedback-tip p{color:#d2bec6}.mobile-screen .m-profile-avatar{color:#42232f;background:#dfa4b2}.mobile-screen .m-signout{color:#ffbbc7}.mobile-screen .m-avatar-stack i{color:#42232f}.mobile-screen .p-recall-score strong small,.mobile-screen .m-lesson-progress span i{color:#d2bec6}.mobile-screen .m-result-art .r1,.mobile-screen .m-result-art .r2,.mobile-screen .m-result-art .r3{color:#f2de83}.marketing .mk-language-hero{background:#38222d}.marketing .mk-language-hero p,.marketing .mk-language-card .mk-language-status,.marketing .mk-language-card p{color:#d2bec6}.marketing .mk-language-card .mk-language-native{color:#f2de83}.marketing .mk-tag{color:#fff5ee;background:#513140;border-color:#967080}.marketing .mk-breadcrumb a{color:#d2bec6}.marketing .mk-secondary{color:#fff5ee;background:0 0}.marketing .mk-product-lyrics mark{color:#42232f;background:#f2de83}.marketing .mk-product-art-label{color:#fff5ee;background:#38222d}.marketing .mk-product-lyrics,.marketing .mk-product-lyrics p{color:#fff5ee}.marketing .mk-product-lyrics p.mk-dim-lyric,.marketing .mk-product-lyrics p.mk-lyric-translation{color:#d2bec6}.marketing .mk-featured-mixtape{background:linear-gradient(125deg,#71323f,#a65f72)}.marketing .mk-featured-mixtape p{color:#f5dde5}.marketing .mk-about-manifesto{background:#513140}.marketing .mk-demo-side{color:#fff5ee;background:#180f15}.marketing .mk-policy-date,.marketing .mk-policy-layout aside a,.marketing .mk-policy-layout aside strong{color:#d2bec6}.marketing .mk-access-intro{background:#38222d}.marketing .mk-price-card{min-width:0}.marketing .mk-poster-circle{max-width:75%;right:0}.marketing .mk-language-poster{overflow:hidden}.marketing .mk-vinyl{max-width:100%}.marketing .mk-not-found>div{min-width:0}@media (max-width:599px){.marketing .mk-pricing-grid{grid-template-columns:minmax(0,1fr)}.marketing .mk-price-card{padding:26px}.marketing .mk-not-found{grid-template-columns:minmax(0,1fr)}.marketing .mk-not-found .mk-broken-record{max-width:100%;overflow:hidden}.marketing .mk-about-record .mk-vinyl{width:100%;max-width:300px;transform:none}.marketing .mk-demo-side{display:none}}.mobile-screen .m-avatar,.mobile-screen .m-avatar.coral,.mobile-screen .m-avatar.purple,.mobile-screen .m-profile-avatar,.mobile-screen .m-profile-avatar.coral,.mobile-screen .m-avatar-stack i{color:#42232f!important;background:#dfa4b2!important}@media (max-width:599px){.marketing .mk-broken-record .mk-vinyl{width:245px;max-width:100%;height:245px;margin:auto;left:0;right:auto;transform:none}.marketing .mk-broken-record{place-items:center;width:100%;min-width:0;display:grid}.marketing .mk-price-flag{max-width:calc(100% - 20px);right:10px}}.e-handoff{padding-top:66px;padding-bottom:90px}.e-handoff>h1{letter-spacing:-2.7px;margin:24px 0;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1.1}.e-handoff-lede{color:#d2bec6;max-width:850px;font-size:18px;line-height:1.7}.e-handoff-links{flex-wrap:wrap;align-items:center;gap:18px;margin:30px 0;display:flex}.e-handoff-links>a:not(.button){text-underline-offset:4px;font-size:13px;text-decoration:underline}.e-handoff>section{border-top:1px solid #65424f;margin-top:35px;padding:48px 0}.e-handoff section>h2{letter-spacing:-1.3px;margin:20px 0 24px;font-size:37px;font-weight:500;line-height:1.15}.e-handoff section>p{color:#d2bec6;max-width:960px;margin:18px 0;font-size:15px;line-height:1.85}.e-handoff p a{color:#f2de83;text-underline-offset:3px;text-decoration:underline}.e-handoff li{color:#d2bec6;margin:14px 0;font-size:14px;line-height:1.8}.e-swatch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:30px 0;display:grid}.e-swatch-grid article{background:#38222d;border:1px solid #65424f;border-radius:19px;padding:15px}.e-swatch{border:1px solid #967080;border-radius:12px;width:100%;height:80px;margin-bottom:18px;display:block}.e-swatch-grid h3{letter-spacing:-.3px;margin:5px 0;font-size:15px}.e-swatch-grid code{color:#dfa4b2;font-size:11px}.e-swatch-grid p{color:#d2bec6;margin-top:8px;font-size:11px;line-height:1.7}.e-type-grid{grid-template-columns:1fr 1fr;gap:48px;padding-top:26px;display:grid}.e-type-grid .e-type-sample{letter-spacing:-1.8px;margin:20px 0;font-size:39px;font-weight:500;line-height:1.15}.e-type-grid h3{margin-bottom:16px;font-size:21px;font-weight:500}.e-type-grid p{color:#d2bec6;margin-bottom:25px;font-size:14px;line-height:1.8}.e-flow{padding:20px 0}.e-flow h3{letter-spacing:-.4px;margin-bottom:18px;font-size:19px;font-weight:500}.e-flow>div{flex-wrap:wrap;gap:11px;display:flex}.e-flow a{text-transform:capitalize;background:#38222d;border:1px solid #765362;border-radius:13px;align-items:center;gap:12px;min-height:46px;padding:13px 15px;font-size:12px;display:flex}.e-flow small{color:#dfa4b2;font-size:9px}.e-flow a>span{color:#f2de83}.e-contracts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.e-contracts article,.e-three article{background:#38222d;border:1px solid #65424f;border-radius:20px;padding:24px}.e-contracts h3,.e-three h3{letter-spacing:-.4px;margin-bottom:13px;font-size:19px}.e-contracts strong{color:#dfa4b2;font-size:11px;font-weight:500;line-height:1.6;display:block}.e-contracts p,.e-three p{color:#d2bec6;margin-top:12px;font-size:12px;line-height:1.8}.e-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0;display:grid}.marketing .mk-price-plus h2{overflow-wrap:anywhere}.marketing .mk-price-plus h2>span{max-width:100%;font-size:25px;display:inline-block}.marketing .mk-price-plus h2{letter-spacing:-1px;font-size:32px}.marketing .e-handoff>h1{font-size:clamp(40px,5vw,68px)}@media (max-width:899px){.e-swatch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.e-contracts{grid-template-columns:repeat(2,minmax(0,1fr))}.e-three{grid-template-columns:1fr}.e-type-grid{gap:30px}}@media (max-width:599px){.e-handoff{padding-top:40px}.e-handoff>h1{letter-spacing:-1.7px;font-size:39px}.e-handoff-lede{font-size:15px}.e-handoff section>h2{font-size:29px}.e-handoff>section{margin-top:25px;padding:30px 0}.e-swatch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.e-type-grid,.e-contracts{grid-template-columns:1fr}.e-type-grid .e-type-sample{font-size:32px}.e-handoff-links{gap:13px}.e-handoff-links .button{width:100%}}.mobile-screen .p-full-lyrics mark{color:#42232f;background:#f2de83;border-radius:5px;padding:1px 4px}.mobile-screen .m-icon{min-width:44px;min-height:44px}.mobile-screen .m-chip{min-height:44px}.e-line-original{letter-spacing:-.6px;margin:15px 0;font-size:27px;line-height:1.4}.mobile-screen .p-full-lyrics a.p-line-active{text-decoration:none}
:root{--font:var(--font-sans), "DM Sans", Arial, sans-serif;--serif:var(--font-sans), "DM Sans", Arial, sans-serif}.ms-live .live-intro h1{font:500 clamp(40px, 5.6vw, 72px) / 1.09 var(--font);letter-spacing:-2.7px;max-width:900px}.ms-live .live-heading{font:500 clamp(29px, 3.3vw, 43px) / 1.13 var(--font);letter-spacing:-1.4px}.ms-live .live-intro p{color:var(--muted);font-size:16px;line-height:1.8}.ms-live .live-card,.ms-live .live-empty,.ms-live .live-quiz,.ms-live .live-metrics>div,.ms-live .live-list>a{background:var(--surface);border:1px solid #765362;border-radius:24px}.ms-live .live-card h2,.ms-live .live-card h3,.ms-live .live-empty h2,.ms-live .live-list h2{font:500 27px/1.2 var(--font);letter-spacing:-.8px}.ms-live .live-card p{color:var(--muted)}.ms-live .live-empty{padding:48px 24px}.ms-live .live-band{background:#38222d}.ms-live .live-notice{color:#fff5ee;background:#38222d;border-color:#967080}.ms-live .live-error{color:#fff5ee;background:#662f3b;border-color:#ffbbc7}.ms-live .live-cover{background:linear-gradient(145deg,#71323f,#a65f72);border-radius:23px}.ms-live .live-song h3{font:500 23px/1.2 var(--font);letter-spacing:-.7px}.ms-live .live-song-grid{gap:24px}.ms-live .live-toolbar{gap:20px}.ms-live .live-toolbar input,.ms-live .live-toolbar select{border-radius:16px}.ms-live .live-auth{background:#38222d;border:1px solid #765362;border-radius:26px;max-width:500px;padding:35px}.ms-live .live-auth h1{font:500 42px/1.1 var(--font);letter-spacing:-1.6px}.ms-live .live-article h1{font:500 48px/1.1 var(--font);letter-spacing:-2px}.ms-live .live-article{line-height:1.85}.ms-live .live-article h2{font:500 29px/1.2 var(--font);margin-top:35px}.ms-live .live-article p{color:var(--muted)}.ms-live .live-app-nav{background:#180f15;border-color:#65424f}.ms-live .live-app-nav .active{color:#fff5ee;background:#61384a}.ms-live .live-app-main h1{font:500 36px/1.15 var(--font);letter-spacing:-1.4px;margin:16px 0 24px}.ms-live .live-app-main{max-width:1300px}.ms-live .live-metrics strong{font:500 39px/1.1 var(--font)}.ms-live .live-metrics span{color:var(--muted);font-size:12px}.ms-live .live-options button{color:#fff5ee;background:#38222d;border-color:#a17d8e;min-height:54px}.ms-live .live-options button[aria-pressed=true]{background:#61384a;border-color:#e5a6bb}.ms-live .live-quiz h2,.ms-live .live-phrase strong{font:500 28px/1.25 var(--font)}.ms-live .live-transcript{background:#38222d}.ms-live .live-transcript p{font:500 26px/1.3 var(--font)}.ms-live .live-reader h1{font:500 42px/1.1 var(--font)}.ms-live .live-check input{accent-color:#dfa4b2}.ms-live .live-google-signin{margin-top:14px}.ms-home-catalog .container{width:100%;padding-top:10px}.ms-home-catalog .live-empty{min-height:250px}.ms-method-placeholder{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;min-height:320px;display:flex}.ms-method-placeholder>svg{color:#f2de83}.ms-method-placeholder h3{font:500 31px/1.25 var(--font);letter-spacing:-1px}.ms-method-placeholder p{color:#d2bec6;max-width:380px;font-size:13px}.ms-method-placeholder>a{color:#fff5ee;text-underline-offset:4px;font-size:13px;text-decoration:underline}.ms-production-preview{background:linear-gradient(130deg,#71323f,#a65f72);border-radius:28px;padding:40px;display:block}.ms-learning-hero{isolation:isolate;background:linear-gradient(130deg,#733342,#a76678);border-radius:26px;min-height:330px;margin:25px 0;padding:35px;position:relative;overflow:hidden}.ms-learning-hero>div:first-child{z-index:2;max-width:60%;position:relative}.ms-learning-hero h2{font:500 43px/1.1 var(--font);letter-spacing:-1.8px;margin:19px 0}.ms-learning-hero p{color:#f1dae3;font-size:14px}.ms-learning-hero .button{margin-top:23px}.ms-learning-hero .e-portrait{z-index:1;background:0 0;width:53%;position:absolute;top:0;bottom:0;right:-25px}.ms-learning-hero .e-portrait img{width:100%!important;height:115%!important;inset:auto -10% -14% auto!important}.ms-nav-icon{flex-shrink:0;width:21px;height:21px}.ms-app-auth{max-width:580px;margin:30px auto}.ms-live .live-settings{background:#38222d;border:1px solid #765362;border-radius:24px;padding:28px}.ms-live .field small{color:#d2bec6}.ms-live .live-section .container{max-width:100%}@media (max-width:899px){.ms-live .live-app-main{padding:28px}.ms-learning-hero{min-height:300px;padding:28px}.ms-learning-hero h2{font-size:35px}.ms-live .live-cards{grid-template-columns:1fr 1fr}}@media (max-width:599px){.ms-live .live-intro h1{letter-spacing:-1.7px;font-size:40px}.ms-live .live-app-main{padding:25px 20px 110px}.ms-live .live-app-nav{z-index:20;padding:9px 5px calc(9px + env(safe-area-inset-bottom));border-top:1px solid #65424f;justify-content:space-around;gap:0;position:fixed;bottom:0;left:0;right:0;overflow:visible}.ms-live .live-app-nav a{border-radius:14px;flex-direction:column;gap:5px;padding:8px 7px;font-size:9px}.ms-live .live-app-nav a:nth-child(n+6),.ms-live .live-app-nav button{display:none}.ms-live .live-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ms-live .live-metrics>div{border-radius:17px;padding:17px 11px;display:block}.ms-live .live-metrics strong{font-size:29px}.ms-live .live-metrics span{margin-top:9px;font-size:10px;line-height:1.5;display:block}.ms-live .live-cards{grid-template-columns:1fr}.ms-live .live-auth{max-width:none;margin:35px 20px;padding:25px}.ms-live .live-auth h1{font-size:34px}.ms-live .live-article h1{font-size:38px}.ms-learning-hero{min-height:280px;padding:24px}.ms-learning-hero h2{font-size:31px}.ms-learning-hero .e-portrait{width:68%;right:-35px}.ms-learning-hero .button{padding:13px 16px;font-size:11px}.ms-live .live-reader h1{font-size:32px}.ms-live .live-app:has(.live-app-nav)~.site-footer{padding-bottom:110px}}.ms-lesson-top{color:#d2bec6;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;font-size:12px;display:flex}.ms-stages{gap:16px;margin-bottom:32px;display:flex}.ms-stages button{color:#d2bec6;background:0 0;border:1px solid #765362;border-radius:99px;align-items:center;gap:10px;min-height:44px;padding:8px 17px;font-size:12px;display:flex}.ms-stages button[aria-pressed=true]{color:#42232f;background:#fff5ee;border-color:#fff5ee}.ms-stages button>span{border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.ms-lesson audio{display:none}.ms-lesson-panels{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:40px;display:grid}.ms-now-playing{background:linear-gradient(160deg,#783a4b,#412330 65%,#25151d);border-radius:28px;padding:30px;position:sticky;top:24px}.ms-player-art{aspect-ratio:1;border-radius:23px;max-width:270px;margin:25px auto;overflow:hidden}.ms-player-art>img,.ms-player-art>svg{object-fit:cover;width:100%;height:100%;display:block}.ms-live .ms-now-playing h1{letter-spacing:-1px;margin:20px 0 8px;font-size:28px;font-weight:500;line-height:1.2}.ms-now-playing>p{color:#d2bec6;font-size:12px}.ms-seek{margin-top:24px;display:block}.ms-seek input{accent-color:#fff5ee;width:100%;height:3px;padding:0}.ms-audio-times{color:#d2bec6;justify-content:space-between;margin:10px 0 20px;font-size:10px;display:flex}.ms-player-buttons{justify-content:space-around;align-items:center;gap:15px;display:flex}.ms-player-buttons button,.ms-player-buttons select{color:#fff5ee;background:0 0;border:0;min-width:44px;min-height:44px;font-size:18px}.ms-player-buttons select{max-width:75px;font-size:12px}.ms-player-buttons option{background:#38222d}.ms-player-buttons .ms-play-button{color:#42232f;background:#fff5ee;border-radius:50%;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 0 0 6px #fff5ee18}.ms-now-playing>p.ms-player-description{margin-top:25px;font-size:12px;line-height:1.8}.ms-lyrics-header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.ms-translation-toggle{color:#fff5ee;background:#513140;border:1px solid #967080;border-radius:99px;min-height:44px;padding:11px 16px;font-size:11px}.ms-synced-lyrics>div{border-radius:18px;align-items:flex-start;gap:18px;margin:3px 0;padding:22px 16px;display:flex}.ms-synced-lyrics>div.active{background:#513140}.ms-synced-lyrics>div>span{color:#dfa4b2;padding-top:7px;font-size:10px}.ms-synced-lyrics button{text-align:left;color:#e9d6df;font:500 calc(28px * var(--reading-scale,1)) / 1.35 var(--font);letter-spacing:-.7px;background:0 0;padding:0}.ms-synced-lyrics .active button{color:#fff5ee}.ms-synced-lyrics p{color:#d2bec6;margin-top:10px;font-size:13px!important}.ms-expression-list{margin:40px 0}.ms-expression-list h2{letter-spacing:-1px;font-size:29px;font-weight:500}.ms-expression-list .live-phrase{background:#38222d;border:1px solid #765362;border-radius:22px;margin:18px 0;padding:25px}.ms-expression-list .live-phrase .eyebrow{margin-top:22px;display:block}.ms-live .ms-question h2{margin:25px 0;font-size:32px;line-height:1.2}.ms-question .live-options button{align-items:center;gap:15px;display:flex}.ms-question .live-options button>span{color:#e5a6bb;background:#513140;border-radius:7px;padding:4px 9px;font-size:11px}.ms-answer-feedback{color:#dfa4b2;margin-top:20px}.ms-recap{padding:38px 25px}.ms-recap>span{display:block}.ms-recap-symbol{color:#f2de83;margin-bottom:35px;font-size:66px}.ms-recap h2{letter-spacing:-1.8px;margin:23px 0;font-size:43px;font-weight:500;line-height:1.1}.ms-recap p{margin:18px 0}@media (max-width:899px){.ms-lesson-panels{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:25px}.ms-now-playing{padding:23px}.ms-synced-lyrics button{font-size:25px}.ms-stages{gap:9px}.ms-stages button{padding:8px 13px}}@media (max-width:599px){.ms-lesson-panels{grid-template-columns:1fr;gap:30px}.ms-now-playing{position:static}.ms-stages{justify-content:space-between;gap:6px}.ms-stages button{gap:6px;padding:7px 9px;font-size:10px}.ms-stages button>span{width:18px;height:18px;font-size:9px}.ms-lesson-top{font-size:10px}.ms-recap h2{font-size:35px}.ms-live .ms-question h2{font-size:28px}.ms-recap{padding:20px 10px}}.ms-save-song{color:#fff5ee;background:0 0;border:1px solid #a17d8e;border-radius:99px;align-items:center;min-height:44px;margin-top:13px;padding:8px 15px;font-size:11px;display:inline-flex}.ms-save-song[aria-pressed=true]{background:#61384a}.ms-save-song:disabled{opacity:.5}.ms-brand-record{aspect-ratio:1;background:repeating-radial-gradient(circle,#3b202d 0 3px,#7d4e62 4px 5px);border-radius:50%;place-items:center;width:min(100%,340px);margin:auto;display:grid;transform:rotate(-9deg)}.ms-brand-record>div{aspect-ratio:1;color:#42232f;text-align:center;background:#dfa4b2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:43%;padding:20px;display:flex}.ms-brand-record strong{letter-spacing:-1px;font-size:18px;font-weight:700}.ms-brand-record span{letter-spacing:1px;font-size:8px}.ms-live .mk-language-hero{background:#38222d;padding-top:70px;padding-bottom:70px}.ms-live .mk-language-hero h1{letter-spacing:-3px;margin:22px 0;font-size:clamp(42px,5.5vw,78px);font-weight:500}.ms-live .mk-language-hero p{color:#d2bec6;font-size:16px;line-height:1.8}.ms-live .mk-language-poster{color:#fff5ee}.ms-live .mk-language-card p,.ms-live .mk-language-status{color:#d2bec6}.ms-live .mk-about-manifesto h2{letter-spacing:-1.5px;margin:20px 0;font-size:43px;font-weight:500;line-height:1.15}.ms-live .mk-about-manifesto p{color:#d2bec6;margin:18px 0;font-size:15px;line-height:1.85}.ms-live .mk-broken-record{border-radius:50% 50% 24px 24px}.ms-live .mk-broken-record .ms-brand-record{width:min(90%,290px);transform:rotate(-10deg)}@media (max-width:599px){.ms-live .mk-language-hero{padding-top:42px;padding-bottom:42px}.ms-live .mk-language-hero h1{letter-spacing:-1.7px;font-size:43px}.ms-live .mk-about-manifesto h2{font-size:33px}.ms-brand-record{width:250px}.ms-live .mk-not-found h1{letter-spacing:-1.7px;font-size:43px}}.ms-live .live-app-nav a{align-items:center;gap:13px;display:flex}.ms-learning-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.ms-profile-link{color:#42232f;background:#dfa4b2;border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;font-weight:600;display:grid}.ms-live .ms-learning-top>.eyebrow{color:#dfa4b2}@media (max-width:599px){.ms-live .live-app-nav a{gap:5px}.ms-live .live-app-nav a.active{background:0 0}.ms-live .live-app-nav a.active>svg{background:#845266;border-radius:5px;box-shadow:0 0 0 6px #845266}.ms-learning-top{margin-bottom:20px}}.ms-synced-lyrics p.ms-lyric-copy{color:#e9d6df;letter-spacing:-.7px;margin:0;font:500 calc(28px * var(--reading-scale,1)) / 1.35 var(--font)!important}.ms-synced-lyrics .active .ms-lyric-copy{color:#fff5ee}.ms-synced-lyrics button.ms-lyric-phrase{font:inherit;color:#42232f;letter-spacing:inherit;text-align:inherit;background:#f2de83;border-radius:5px;padding:0 3px;display:inline}.ms-synced-lyrics button.ms-line-number{font:400 10px/1 var(--font);color:#dfa4b2;text-align:center;flex-shrink:0;align-self:flex-start;min-width:24px;min-height:44px;margin-top:-9px}.ms-meaning-dialog{color:#fff5ee;background:#38222d;border:1px solid #967080;border-radius:28px;width:calc(100% - 40px);max-width:480px;margin:auto;padding:40px;box-shadow:0 24px 100px #0008}.ms-meaning-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#180f15bb}.ms-meaning-dialog h2{letter-spacing:-1px;margin:24px 0 12px;font-size:38px;line-height:1.2}.ms-meaning-dialog p{margin-bottom:20px;font-size:16px;line-height:1.7}.ms-meaning-dialog hr{border:0;border-top:1px solid #765362;margin:25px 0}.ms-meaning-close{float:right;color:#fff5ee;background:#61384a;border-radius:50%;width:44px;height:44px;font-size:25px}.ms-meaning-dialog .button{width:100%;margin-top:15px}@media (max-width:599px){.ms-meaning-dialog{width:100%;max-width:none;padding:30px 24px max(30px, env(safe-area-inset-bottom));border-radius:28px 28px 0 0;margin:auto 0 0}.ms-synced-lyrics p.ms-lyric-copy{font-size:calc(25px * var(--reading-scale,1))!important}}.ms-feature-hub{max-width:1180px}.ms-feature-hub>h1{letter-spacing:-1.8px;margin:25px 0 35px;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1.1}.ms-feature-top{justify-content:space-between;gap:20px;margin-bottom:25px;display:flex}.ms-feature-nav{flex-wrap:wrap;gap:10px;margin-bottom:42px;display:flex}.ms-feature-nav a{border:1px solid #765362;border-radius:99px;align-items:center;min-height:44px;padding:9px 15px;font-size:12px;display:flex}.ms-feature-nav a[aria-current=page]{color:#fff5ee;background:#61384a}.ms-feature-columns{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}.ms-feature-columns h2{margin-bottom:25px}.ms-feature-hub .live-card{margin-bottom:22px;padding:26px}.ms-feature-item{background:#38222d;border:1px solid #765362;border-radius:24px;justify-content:space-between;align-items:center;margin:15px 0;padding:24px;display:flex}.ms-feature-item h2{margin:0 0 10px;font-size:24px;font-weight:500}.ms-feature-hub small{color:#d2bec6}.ms-feature-hub .field{margin-bottom:20px}.ms-feature-hub .field input,.ms-feature-hub .field select,.ms-feature-hub .field textarea{width:100%;max-width:100%}.ms-feature-hub audio{width:100%;margin:20px 0}.ms-feature-join{border-top:1px solid #765362;margin-top:30px;padding-top:30px}.ms-feature-feed details{margin:20px 0}.ms-feature-feed summary{cursor:pointer;color:#dfa4b2;align-items:center;min-height:44px;display:flex}.ms-preserve-text{white-space:pre-wrap;overflow-wrap:anywhere}.ms-space-entry{justify-content:flex-end;margin-bottom:15px;font-size:12px;display:flex}.ms-feature-hub .live-metrics strong{font-size:36px}@media (max-width:767px){.ms-feature-columns{grid-template-columns:1fr}.ms-feature-nav{flex-wrap:nowrap;margin-bottom:25px;padding-bottom:10px;overflow:auto}.ms-feature-nav a{flex-shrink:0}.ms-feature-hub .live-card{padding:22px}.ms-feature-top{font-size:12px}}.ms-tutor-thread{flex-direction:column;gap:20px;max-width:840px;margin:32px 0;display:flex}.ms-tutor-message{color:#fff5ee;background:#38222d;border:1px solid #967080;border-radius:24px;max-width:88%;padding:24px}.ms-tutor-message.is-you{background:#61384a;align-self:flex-end}.ms-tutor-message p{white-space:pre-wrap;line-height:1.6}.ms-recording-feedback{gap:20px;margin:24px 0;display:grid}.ms-recording-feedback form{gap:12px;display:grid}@media (max-width:600px){.ms-tutor-message{max-width:100%;padding:18px}}
