.premium .dictation-home-link{display:flex;align-items:center;gap:20px;background:#eef6f3;border:1px solid #d4e5de;border-radius:18px;padding:23px 28px;margin:0 0 25px;text-decoration:none;color:#284a43}.premium .dictation-home-link>span{display:grid;place-items:center;width:50px;height:50px;flex:none;border-radius:15px;background:#dcece5}.premium .dictation-home-link>span>.icon{width:27px;height:27px}.premium .dictation-home-link>div{flex:1;min-width:0}.premium .dictation-home-link small{display:block;font-size:9px;letter-spacing:1.2px;color:#567a6b;margin-bottom:7px}.premium .dictation-home-link strong{font-size:16px;line-height:1.6}.premium .dictation-home-link p{margin:5px 0 0;font-size:12px;color:#58756b;line-height:1.8}.premium .dictation-tools{margin-bottom:18px}.premium .dictation-tools a{display:inline-flex;align-items:center;gap:9px;color:#486f62;font-size:12px;line-height:1.8;padding:11px 15px;border:1px solid #d8e7e1;border-radius:10px;background:#f4f9f6;text-decoration:none}.premium .dictation-hero{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:38px 42px;background:#233f3e;color:#fff;border-radius:22px;overflow:hidden;margin-bottom:25px}.premium .dictation-hero .eyebrow{color:#b9d7cc;letter-spacing:2px;font-size:10px}.premium .dictation-hero h2{font-size:35px;line-height:1.35;letter-spacing:-1px;margin:16px 0}.premium .dictation-hero p{font-size:13px;color:#dfebe5;line-height:1.9}.premium .dictation-hero small{font-size:11px;color:#bbd4c9;line-height:1.9}.premium .dictation-wave{display:flex;align-items:center;justify-content:center;gap:10px;min-width:180px;padding:25px}.premium .dictation-wave i{display:block;background:#a7d1c0;width:9px;height:35px;border-radius:8px}.premium .dictation-wave i:nth-child(2n){height:80px;background:#d2e6dc}.premium .dictation-wave i:nth-child(3n){height:115px;background:#8cbaa7}.premium .dictation-filters{display:grid;grid-template-columns:2fr 1fr 1.5fr;gap:20px;padding:23px 28px}.premium .dictation-filters .quick-field{margin:0}.premium .dictation-result-count{font-size:12px;color:#52687a;margin:22px 0;line-height:1.8}.premium .dictation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.premium .dictation-card{display:flex;flex-direction:column;padding:25px;min-width:0}.premium .dictation-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:23px}.premium .dictation-card>small{font-size:10px;color:#55766c;letter-spacing:.5px}.premium .dictation-card h2{font-size:18px;line-height:1.7;letter-spacing:-.3px;margin:10px 0;color:#284255}.premium .dictation-card p{font-size:12px;line-height:1.9;color:#5d7180;margin:0 0 20px}.premium .dictation-card>.progress{margin-top:auto;height:5px}.premium .dictation-card>.progress>span{background:#7fac99}.premium .dictation-card>a{display:flex;align-items:center;justify-content:space-between;margin-top:22px;color:#426c5e;font-size:12px;font-weight:600;line-height:1.8;text-decoration:none}.premium .dictation-progress-heading{display:flex;align-items:center;gap:20px;font-size:13px;line-height:1.8;color:#344e5d;margin-bottom:23px}.premium .dictation-progress-heading>.progress{flex:1;height:5px}.premium .dictation-progress-heading>.progress>span{background:#7fac99}.premium .dictation-progress-heading>small{font-size:11px;color:#5c7368}.premium .dictation-workspace{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.5fr);gap:23px;align-items:stretch}.premium .dictation-player{background:#ecf4ef;border:1px solid #d6e4dc;border-radius:18px;padding:30px;min-width:0}.premium .dictation-player .eyebrow{color:#557c6b;font-size:9px;letter-spacing:1.4px}.premium .dictation-player-icon{display:grid;place-items:center;width:74px;height:74px;background:#dcebe1;color:#527c67;border-radius:23px;margin:27px 0 21px}.premium .dictation-player-icon>.icon{width:37px;height:37px}.premium .dictation-player h2{font-size:25px;line-height:1.5;letter-spacing:-.6px;color:#2d5143;margin:0 0 17px}.premium .dictation-player>p{font-size:12px;color:#4d6d5f;line-height:1.9;overflow-wrap:anywhere;margin:0 0 9px}.premium .dictation-player>small{font-size:11px;line-height:1.8;color:#587569}.premium .dictation-player>.button-row{margin:23px 0}.premium .dictation-player .quick-field{margin-top:20px}.premium .dictation-player>a{display:inline-flex;align-items:center;gap:6px;font-size:11px;line-height:1.8;color:#486c5d;text-decoration:none;margin:16px 0}.premium .dictation-player>.dictation-player-note{font-size:11px;color:#587569;margin:0}.premium .dictation-editor{padding:30px;min-width:0}.premium .dictation-editor h2{font-size:23px;line-height:1.7;letter-spacing:-.5px;color:#304a5b;margin:13px 0 22px}.premium .dictation-editor textarea{display:block;resize:vertical;width:100%;min-height:210px;padding:20px;border:1px solid #d4dfe2;background:#fafcfb;color:#263f4e;border-radius:12px;box-sizing:border-box;font:inherit;font-size:18px;line-height:1.9}.premium .dictation-editor textarea::placeholder{color:#82958f}.premium .dictation-editor textarea:focus{outline:2px solid #8eb8a3;outline-offset:2px}.premium .dictation-editor-caption{display:flex;justify-content:space-between;gap:12px;margin:14px 0 25px;color:#5e7381;font-size:10px;line-height:1.8}.premium .dictation-editor-caption small{font-size:10px;white-space:nowrap}.premium .dictation-editor>.quick-caption{margin-top:23px;color:#5e7381}.premium .dictation-feedback{padding:30px;margin-top:23px;border-color:#dfd8ca;background:#fffdf9}.premium .dictation-feedback.is-exact{border-color:#cfe2d6;background:#fbfdfb}.premium .dictation-feedback h2{font-size:23px;line-height:1.7;color:#354e5d;margin:10px 0}.premium .dictation-error-counts{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.premium .dictation-error-counts>span{padding:8px 13px;border:1px solid #e0dfd6;border-radius:8px;color:#6d634d;font-size:11px}.premium .dictation-diff{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:18px 0;font-size:18px;line-height:1.8;overflow-wrap:anywhere}.premium .dictation-diff>span{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;max-width:100%;padding:4px 9px;border-radius:7px}.premium .dictation-diff .dictation-match{color:#375b48;padding:4px 2px}.premium .dictation-diff small{font-size:8px;font-weight:600;letter-spacing:.6px}.premium .dictation-missing{background:#edf3e9;color:#3f5f31;border:1px dashed #8aaf77}.premium .dictation-extra{background:#faeeef;color:#864752;border:1px solid #e8cdd1}.premium .dictation-different{background:#fbf2df;color:#73571f;border:1px solid #e6d3a9}.premium .dictation-different del{color:#946448}.premium .dictation-reference{border-top:1px solid #dce4de;padding-top:18px;margin-top:23px}.premium .dictation-reference h3{font-size:12px;color:#5b7368;margin:0 0 12px}.premium .dictation-reference p{font-size:18px;line-height:1.95;color:#314e44;overflow-wrap:anywhere;margin:0}.premium .dictation-feedback>.quick-caption{color:#5e7180;margin-top:23px}.premium .dictation-navigation{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:24px 28px;margin:23px 0}.premium .dictation-navigation>.quick-field{margin:0;min-width:170px}.premium .dictation-navigation .quick-field>span{font-size:10px}.premium .dictation-navigation .btn,.premium .dictation-player .btn{min-height:46px}.premium .dictation-home-link:focus-visible,.premium .dictation-card>a:focus-visible,.premium .dictation-tools a:focus-visible{outline:2px solid #688e7c;outline-offset:4px}
@media(max-width:1200px){.premium .dictation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium .dictation-workspace{grid-template-columns:minmax(0,1fr)}.premium .dictation-player{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:25px;align-content:start}.premium .dictation-player .eyebrow,.premium .dictation-player-icon,.premium .dictation-player h2,.premium .dictation-player>p:not(.dictation-player-note),.premium .dictation-player>small{grid-column:1}.premium .dictation-player>.button-row{grid-column:2;grid-row:2 / span 2;align-self:center;margin:0}.premium .dictation-player>.quick-field{grid-column:2;grid-row:4;margin:0;align-self:center}.premium .dictation-player>a,.premium .dictation-player>.dictation-player-note{grid-column:2}.premium .dictation-player-icon{margin:25px 0 16px}.premium .dictation-filters{grid-template-columns:1fr 1fr}.premium .dictation-filters>.quick-field:first-child{grid-column:1/-1}}
@media(max-width:700px){.premium .dictation-home-link{padding:20px;gap:14px}.premium .dictation-home-link>span{width:39px;height:39px;border-radius:12px}.premium .dictation-home-link>span>.icon{width:23px;height:23px}.premium .dictation-home-link strong{font-size:13px}.premium .dictation-home-link small{font-size:8px;letter-spacing:.8px}.premium .dictation-home-link p{font-size:11px}.premium .dictation-home-link>.icon{display:none}.premium .dictation-hero{padding:28px 24px;gap:12px}.premium .dictation-hero h2{font-size:28px}.premium .dictation-hero p{font-size:12px}.premium .dictation-hero .eyebrow{font-size:8px;letter-spacing:1.5px}.premium .dictation-hero small{font-size:10px}.premium .dictation-wave{min-width:40px;gap:5px;padding:0}.premium .dictation-wave i{width:5px;height:20px}.premium .dictation-wave i:nth-child(2n){height:45px}.premium .dictation-wave i:nth-child(3n){height:65px}.premium .dictation-filters{padding:22px;gap:18px}.premium .dictation-filters>.quick-field{grid-column:1/-1}.premium .dictation-grid{grid-template-columns:1fr;gap:17px}.premium .dictation-card{padding:23px}.premium .dictation-progress-heading{flex-wrap:wrap;gap:12px;font-size:12px}.premium .dictation-progress-heading>.progress{min-width:50px}.premium .dictation-progress-heading>small{width:100%;font-size:11px}.premium .dictation-player{display:block;padding:23px}.premium .dictation-player h2{font-size:23px}.premium .dictation-player-icon{width:56px;height:56px;border-radius:17px;margin:22px 0 18px}.premium .dictation-player-icon>.icon{width:29px;height:29px}.premium .dictation-player>.button-row{margin:23px 0}.premium .dictation-player>.quick-field{margin-top:20px}.premium .dictation-editor,.premium .dictation-feedback{padding:23px}.premium .dictation-editor h2,.premium .dictation-feedback h2{font-size:21px}.premium .dictation-editor textarea{font-size:17px;min-height:200px;padding:16px}.premium .dictation-editor-caption{font-size:10px;align-items:flex-start}.premium .dictation-feedback .section-heading{flex-direction:column;align-items:flex-start;gap:7px}.premium .dictation-diff{font-size:17px;gap:5px}.premium .dictation-reference p{font-size:17px}.premium .dictation-navigation{padding:22px;gap:23px}.premium .dictation-navigation>.button-row:first-child{width:100%;display:grid;grid-template-columns:1fr 1fr}.premium .dictation-navigation .btn{white-space:normal;font-size:12px;line-height:1.7}.premium .dictation-navigation>.quick-field{width:100%}.premium .dictation-navigation>.button-row:last-child{width:100%;justify-content:space-between}.premium .dictation-tools a{font-size:11px;gap:7px}.premium .dictation-workspace{gap:18px}}
