:root{--paper:#f7f6ef;--card:#fffef9;--ink:#253c33;--green:#183e32;--muted:#708076;--line:#dce1d5;--pale:#eaf0df;--accent:#c26b47;--serif:Georgia,'Times New Roman',serif;--sans:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;font-synthesis:none;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit;color:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--card);padding:11px 17px;font-size:13px;font-weight:600;line-height:1.4;transition:background .15s,transform .15s,border-color .15s}button:hover,.button:hover{background:#f0f2e9;border-color:#aebbad}button:active,.button:active{transform:translateY(1px)}button:disabled{cursor:wait;opacity:.6}.primary{background:var(--green);color:#fffef8;border-color:var(--green);box-shadow:0 2px 0 #102d22}.primary:hover{background:#285340;border-color:#285340}.primary span:last-child{margin-left:18px}.text-link{display:inline-flex;align-items:center;font-size:13px;font-weight:600;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.text-link:hover{background:transparent;color:#587454}.wide{width:100%}.quiet{font-size:12px;color:var(--muted)}.eyebrow{display:block;font-size:10px;font-weight:750;letter-spacing:1.8px;line-height:1.5;color:var(--muted)}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:-.045em;line-height:1.13}h1{font-size:58px}h1 em{font-weight:400;color:#5d7859}h2{font-size:32px}h3{font-size:23px}p{color:#68766b}strong{font-weight:650}small{font-size:12px}input,textarea,select{display:block;width:100%;border:1px solid #cfd8ca;border-radius:8px;background:var(--card);padding:11px 12px;line-height:1.55;min-width:0;outline:0}input:focus,textarea:focus,select:focus{border-color:#4b7654;box-shadow:0 0 0 3px #dce9d2}textarea{resize:vertical;min-height:105px}label{display:block;font-size:12px;font-weight:650;line-height:1.6}label input,label textarea,label select{margin-top:6px}label+label{margin-top:16px}:focus-visible{outline:3px solid #adbd73;outline-offset:4px}progress{appearance:none;border:0;background:#e1e8d7;border-radius:9px;overflow:hidden;width:100%;height:7px}progress::-webkit-progress-bar{background:#e1e8d7;border-radius:9px}progress::-webkit-progress-value{background:#789765;border-radius:9px}progress::-moz-progress-bar{background:#789765;border-radius:9px}[hidden]{display:none!important}.sr-only,.skip{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip:focus{position:fixed;top:10px;left:10px;width:auto;height:auto;clip:auto;background:white;z-index:100;padding:12px}.masthead{max-width:1440px;margin:0 auto;border-bottom:1px solid var(--line);height:94px;display:flex;align-items:center;padding:0 56px;gap:42px}.wordmark{font-family:var(--serif);font-weight:bold;font-size:35px;letter-spacing:-2.6px;line-height:1}.wordmark-dot{color:var(--accent)}.wordmark.small{font-size:25px}.masthead nav{display:flex;gap:7px;margin:auto;align-items:center}.masthead nav a{font-size:13px;font-weight:550;color:#68786d;padding:9px 17px;border:1px solid transparent;border-radius:7px;white-space:nowrap}.masthead nav a:hover{color:var(--green);background:#edf0e5}.masthead nav a.active{color:var(--green);background:#e6ecdb;border-color:#d8e2cd}.avatar{height:35px;width:35px;border-radius:50%;padding:0;background:#e9eddf;font-family:var(--serif);font-size:17px;flex-shrink:0}main#main{max-width:1328px;margin:0 auto;padding:49px 56px 80px;min-height:70vh}.page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:40px}.page-heading .eyebrow{margin-bottom:14px}.page-heading p{margin-top:20px;font-size:14px;max-width:550px}.scorebar{display:flex;align-items:center;gap:17px;font-size:11px;color:#68776d;padding-top:8px;white-space:nowrap}.scorebar>span{display:flex;gap:5px;align-items:center}.scorebar strong{color:var(--ink);font-size:13px}.scorebar i{font-size:16px;font-style:normal;color:#bc8a49;margin-right:2px}.scorebar .level-pill{background:#e9efde;color:#48613f;border:1px solid #d9e3ce;border-radius:20px;padding:6px 11px;font-weight:600}.path-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px}.continue-card{border:1px solid #ccd7c3;border-radius:15px;display:grid;grid-template-columns:minmax(0,1fr) 190px;min-height:226px;overflow:hidden;background:#eef2e6}.continue-copy{padding:29px}.continue-copy .eyebrow{color:#6d805e}.continue-copy h2{margin-top:10px;max-width:350px;font-size:32px}.continue-copy p{font-size:12px;margin:11px 0 22px}.continue-copy p span{margin:0 4px;color:#9aa591}.continue-ad{padding:20px 24px 20px 0;background:transparent;border:0;border-radius:0;transform:none!important}.continue-ad:hover{background:transparent}.continue-ad .ad-media{height:185px;width:100%;background:#fffef8;border:1px solid #dde4d5;box-shadow:0 6px 15px #264b3012;transform:rotate(3deg);border-radius:5px}.ad-media{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:#f0f1e9;width:100%;height:230px}.ad-media img,.ad-media video{display:block;height:100%;width:100%;object-fit:contain;max-width:100%;max-height:100%}.video-label{position:absolute;left:10px;bottom:10px;padding:4px 8px;background:#183e32df;color:white;font-size:10px;border-radius:4px;letter-spacing:.3px}.ad-placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;background:#eef0e7;padding:20px;height:230px;text-align:center}.ad-placeholder p{font-size:12px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:34px 0 17px}.section-heading .eyebrow{margin-bottom:6px}.section-heading h2{font-size:29px}.chapter{border:1px solid var(--line);border-radius:12px;background:var(--card);margin-bottom:12px;overflow:hidden}.chapter.current{border-color:#c5d4bb}.chapter summary{display:flex;gap:17px;align-items:center;cursor:pointer;list-style:none;padding:22px}.chapter summary::-webkit-details-marker{display:none}.chapter-number{font-family:var(--serif);font-size:21px;color:#7d8a6b;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f0f2e7;flex-shrink:0}.current .chapter-number{background:#dbe6ce;color:#41603c}.chapter-name{flex:1;min-width:0}.chapter-name strong{display:block;font-family:var(--serif);font-size:23px;letter-spacing:-.55px;font-weight:400;line-height:1.25}.chapter-name small{display:block;color:#7c8779;margin-top:5px;font-size:11px}.chapter-count{font-size:11px;color:#829077;white-space:nowrap}.chapter-count span{margin-left:17px}.chapter[open] summary{border-bottom:1px solid #e3e8dc}.chapter-lessons{padding:12px 22px 18px 29px;max-height:650px;overflow:auto;scrollbar-width:thin;scrollbar-color:#d0dbc4 transparent}.path-row{width:100%;border:0;border-radius:8px;background:transparent;justify-content:flex-start;padding:12px 11px;position:relative;gap:20px;text-align:left}.path-row:not(:last-child):after{position:absolute;content:'';left:29px;top:48px;bottom:-13px;width:1px;background:#dfe5d7}.path-row:hover{background:#f4f6ed}.path-node{flex-shrink:0;width:37px;height:37px;display:flex;align-items:center;justify-content:center;border:1px solid #dce3d5;border-radius:50%;color:#8d9986;font-size:12px;background:#f7f8f1;z-index:1}.path-row.next .path-node{color:white;background:#52764b;border-color:#52764b;box-shadow:0 0 0 5px #edf2e4}.path-row.done .path-node{background:#e7eddc;color:#567a4b}.path-row-copy{min-width:0;flex:1}.path-row-copy strong{display:block;font-size:13px;font-weight:600}.path-row-copy small{display:block;font-size:10px;font-weight:400;color:#889180;margin-top:4px;line-height:1.6}.path-arrow{color:#8d9c82;font-size:16px;padding:0 2px}.path-aside{display:flex;flex-direction:column;gap:19px}.daily-card,.level-card,.note-card{border-radius:13px;padding:24px;border:1px solid var(--line)}.daily-card{background:#f2ecda;border-color:#e6ddc4;text-align:center;padding-top:19px}.sun-icon{color:#c49a52;font-size:38px;line-height:1.3;margin-bottom:13px}.daily-card .eyebrow{font-size:9px;color:#98845e}.daily-card h2{font-size:29px;margin-top:11px}.daily-card p{font-size:12px;line-height:1.75;margin:12px 0 21px;color:#897c62}.daily-check{display:flex;align-items:center;gap:9px;justify-content:center;background:#fbf8ed;border:1px solid #e6ddc7;padding:10px;border-radius:7px;font-size:11px;color:#877b5c}.daily-check span{font-size:15px}.daily-check.checked{color:#426d35}.level-card{background:var(--card)}.level-card .section-heading{margin:0;gap:10px}.level-card .eyebrow{font-size:8px;letter-spacing:1.3px}.level-card b{font-size:10px;white-space:nowrap;color:#6b8058}.level-total{font-family:var(--serif);font-size:38px;letter-spacing:-1px;margin:14px 0 8px}.level-total span{font-family:var(--sans);font-size:11px;letter-spacing:0;color:var(--muted)}.level-card>p{font-size:10px;margin:8px 0 22px}.mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:17px;border-top:1px solid var(--line)}.mini-stats span{font-size:9px;color:#7e8a73}.mini-stats b{font-size:19px;display:block;font-weight:400;font-family:var(--serif);color:var(--ink);margin-bottom:3px}.note-card{border:0;background:#e9eddf}.note-card h3{font-size:25px;line-height:1.2;margin-top:13px}.note-card p{font-size:11px;line-height:1.8;margin:12px 0 20px}.fine-print{font-size:10px;line-height:1.8;color:#8a9482;padding:0 8px}.footer{max-width:1216px;margin:0 auto;border-top:1px solid var(--line);padding:28px 0 35px;display:flex;align-items:center;gap:30px;color:#929b8c;font-size:11px}.footer>span:last-child{margin-left:auto}.footer .wordmark{color:#65755e}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:13px;background:var(--card);padding:24px 0;margin-bottom:20px}.stat{padding:0 29px;border-right:1px solid var(--line)}.stat:last-child{border:0}.stat strong{font-family:var(--serif);font-size:37px;font-weight:400;line-height:1.3;letter-spacing:-1.4px}.stat span{display:block;font-size:11px;color:#7e8977;margin-top:5px}.progress-notes{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#eaf0df;border:1px solid #d9e3ce;border-radius:11px;padding:21px 25px}.progress-notes h3{font-size:21px;margin:6px 0}.progress-notes p{font-size:11px;max-width:650px;line-height:1.8}.progress-notes button{white-space:nowrap;background:transparent;border-color:#cbd7be;font-size:11px}.shelf-heading{margin-top:42px}.count-badge{background:#e9eee0;font-size:10px;border-radius:12px;padding:1px 7px}.shelf-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:23px}.segmented{display:flex;gap:5px}.segmented button{padding:9px 13px;background:transparent;border-color:transparent;font-size:12px;color:#7a8770}.segmented button span{font-size:10px;color:#a0aa96;margin-left:2px}.segmented button[aria-selected=true]{background:#e9eedf;color:#355536;border-color:#dbe3cf}.search-label{width:250px}.search-label input{padding:10px 13px;font-size:11px;background:transparent}.original-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.original-card{border:1px solid var(--line);border-radius:12px;background:var(--card);overflow:hidden;min-width:0;display:flex;flex-direction:column}.original-image-button{display:block;width:100%;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:18px;background:#eeefe6}.original-image-button:hover{background:#e6eadc}.original-image-button .ad-media{height:245px;background:transparent}.original-card-content{padding:21px;display:flex;flex:1;flex-direction:column}.card-kicker{display:flex;justify-content:space-between;gap:10px;font-size:9px;text-transform:uppercase;letter-spacing:1.2px;color:#87917e;margin-bottom:9px}.original-card h3{font-size:26px;line-height:1.2;word-break:break-word;margin-bottom:13px}.tags{display:flex;gap:6px;flex-wrap:wrap}.tags span{font-size:9px;line-height:1.4;padding:5px 7px;border-radius:4px;background:#eef1e6;color:#667c58;border:1px solid #e2e8d8;max-width:100%}.card-meta{font-size:10px;margin:14px 0 18px}.card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.card-actions button{padding:8px 10px;font-size:10px;white-space:nowrap}.card-actions .text-link{padding:0;white-space:normal;text-align:left}.rewrite-source{display:flex;gap:15px;padding:17px;background:#eef1e6;align-items:center;border-bottom:1px solid var(--line)}.rewrite-source>button{padding:0;border:1px solid #d4deca;flex-shrink:0;width:76px;overflow:hidden;border-radius:4px}.rewrite-source .ad-media{height:76px;background:#fffdf5}.rewrite-source .eyebrow{font-size:8px;margin-bottom:5px}.rewrite-source strong{display:block;font-size:12px}.rewrite-source .video-label{font-size:7px;left:3px;bottom:3px;padding:2px 4px}.rewrite-card .original-card-content>.eyebrow{font-size:8px;margin-bottom:10px}.rewrite-preview{font-size:13px;line-height:1.9;white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;margin-bottom:23px;color:#6f7e68}.history-list{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--card)}.history-row{display:flex;align-items:center;gap:23px;padding:20px 24px;border-bottom:1px solid var(--line)}.history-row:last-child{border:0}.history-thumbnail{width:88px;padding:5px;background:#eef0e5;border-radius:5px;flex-shrink:0}.history-thumbnail .ad-media{height:88px;background:transparent}.history-thumbnail .video-label{font-size:7px;left:3px;bottom:3px;padding:2px 4px}.history-row>div{flex:1}.history-row h3{font-size:24px;margin:6px 0}.history-row p{font-size:11px}.history-row .eyebrow{font-size:8px}.history-row>button:last-child{font-size:11px}.empty-state{text-align:center;border:1px dashed #cfd9c4;border-radius:13px;padding:55px 25px;background:#f2f4e9}.empty-state h1{font-size:44px}.empty-state h2{font-size:31px;max-width:500px;margin:0 auto}.empty-state p{font-size:13px;max-width:470px;margin:13px auto 24px;line-height:1.8}.empty-mark{font-family:var(--serif);display:block;font-size:39px;color:#91a075;line-height:1;margin-bottom:25px}.headline-hero{display:grid;grid-template-columns:1fr 240px;gap:45px;background:#eef2e5;border:1px solid #d5dfca;border-radius:14px;padding:34px;margin-bottom:33px}.headline-hero blockquote{font-family:var(--serif);font-size:36px;letter-spacing:-1.1px;line-height:1.27;margin:15px 0;max-width:700px}.headline-hero p{font-size:11px;margin-bottom:22px}.headline-hero-image{padding:10px;background:#f9faf4;box-shadow:0 7px 15px #183e3210;transform:rotate(2deg);border-radius:6px}.headline-hero-image .ad-media{height:220px;background:transparent}.headline-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.headline-card{background:var(--card);border:1px solid var(--line);border-radius:11px;padding:20px;display:flex;gap:20px;align-items:flex-start}.headline-thumb{padding:5px;width:110px;flex-shrink:0;border-radius:4px;background:#f0f2e9}.headline-thumb .ad-media{height:130px;background:transparent}.headline-card>div{flex:1;min-width:0}.headline-card .eyebrow{font-size:8px;letter-spacing:1px;margin-bottom:9px}.headline-card h3{font-size:23px;line-height:1.25;margin-bottom:11px}.headline-card p{font-size:10px;margin-bottom:17px}.headline-card .card-actions{justify-content:flex-start;gap:15px}.board-optin{display:flex;justify-content:space-between;align-items:center;gap:35px;border-radius:12px;background:#e9efdf;border:1px solid #d5e1c9;padding:24px 28px;margin-bottom:30px}.board-optin h3{margin:8px 0;font-size:26px}.board-optin p{font-size:12px;max-width:650px}.board-optin button{white-space:nowrap}.board-tabs{display:flex;gap:5px;margin:0 0 18px;overflow:auto;padding-bottom:3px}.board-tabs button{border:1px solid transparent;background:transparent;font-size:12px;color:#7e8977;padding:10px 15px;white-space:nowrap}.board-tabs button[aria-selected=true]{background:var(--green);color:#fffdf4}.board-card{border:1px solid var(--line);background:var(--card);border-radius:13px;overflow:hidden}.board-top{display:flex;align-items:center;justify-content:space-between;padding:27px 30px;border-bottom:1px solid var(--line);gap:20px}.board-top .eyebrow{font-size:9px;margin-bottom:7px}.board-top h2{font-size:30px}.board-row{display:grid;grid-template-columns:70px minmax(0,1fr) 170px;align-items:center;gap:20px;padding:20px 30px;border-bottom:1px solid #e9ece2;font-size:13px}.board-row:last-child{border:0}.board-row.table-head{padding-top:13px;padding-bottom:13px;background:#f5f6ef;color:#8d9786;font-size:9px;letter-spacing:1px;text-transform:uppercase}.board-row>span:last-child,.board-value{text-align:right}.board-row.you{background:#f0f5e6}.rank{font-family:var(--serif);font-size:25px;color:#7c8a71}.board-person{display:flex;align-items:center;gap:14px;min-width:0}.board-person strong{overflow:hidden;text-overflow:ellipsis}.board-avatar{width:33px;height:33px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ecefdf;border:1px solid #dbe2cc;color:#6f805b;font-size:17px;font-family:var(--serif);flex-shrink:0}.you-label{font-size:9px;color:#6b8259;background:#e5edda;border-radius:5px;padding:2px 6px}.board-value{font-family:var(--serif);font-size:25px;font-weight:400}.board-explanation{display:flex;gap:25px;margin-top:24px;font-size:10px;line-height:1.9;color:#8e9883}.board-explanation>span{font-size:8px;letter-spacing:1.3px;white-space:nowrap;color:#79886c;padding-top:2px}.board-explanation p{font-size:11px;max-width:800px}.board-card .empty-state{border:0;border-radius:0;padding:55px;background:transparent}.board-loading{text-align:center;padding:60px;font-size:13px;color:var(--muted)}.workspace-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:33px;gap:25px}.workspace-top .scorebar{padding:0}.lesson-heading{margin-bottom:28px}.lesson-heading h1{font-size:43px;margin:11px 0}.lesson-heading p{font-size:13px;margin-bottom:18px;max-width:760px}.workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:26px;align-items:start}.original-panel{background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden;position:sticky;top:20px}.original-panel-header{padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.original-panel-header .eyebrow{font-size:9px}.original-panel-header a{font-size:10px;color:#789064}.lesson-ad{background:#ecefe3;padding:20px;max-height:660px;display:flex;align-items:center;justify-content:center;min-height:260px}.lesson-ad img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain}.original-caption{padding:18px 21px}.original-caption strong{font-family:var(--serif);font-weight:400;font-size:23px;display:block;margin-bottom:5px}.original-caption span{font-size:10px;color:#89937f}.source-notes{padding:0 21px 20px;color:#819075;font-size:11px}.source-notes summary{cursor:pointer;color:#6f815f;font-size:10px}.source-notes p{font-size:11px;margin-top:10px;line-height:1.85}.writing-panel{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:25px}.writing-header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:25px}.writing-header .eyebrow{font-size:8px;letter-spacing:1.3px}.sync-state{font-size:9px;color:#7a8e68;text-align:right}.sync-state.sync-error{color:#ae7541}.reference-label{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:13px}.reference-label h2{font-size:24px}.reference-label>span{font-size:10px;color:#929b87}.reference{font-family:var(--serif);font-size:20px;line-height:1.7;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;margin:0 0 23px;padding:20px;background:#f2f4eb;border:1px solid #e4e9db;border-radius:7px;letter-spacing:-.3px;color:#384c36;max-height:430px;overflow:auto}.reference mark{background:#e0e8c8;color:inherit;border-radius:2px;padding:1px 0}.writing-panel textarea{font-family:var(--serif);font-size:20px;line-height:1.7;min-height:160px;border-color:#ccd9bf;background:#fffefa;margin:9px 0 14px}.writing-panel textarea.copy-field{min-height:220px}.writing-panel textarea::placeholder{color:#a3ab97}.copy-progress{display:flex;align-items:center;gap:14px;margin:15px 0 9px}.copy-progress span{font-size:10px;color:#8a987d;min-width:32px;text-align:right}.copy-feedback{font-size:11px;min-height:36px;line-height:1.7;margin:0 0 14px;color:#8b927f}.copy-feedback.matched{color:#537a3e}.complete-actions{display:flex;align-items:center;gap:15px;margin-bottom:15px}.complete-actions>span{font-size:10px;color:#80906f}.field-help{font-size:10px;line-height:1.8;color:#89957c;margin:10px 0 17px}.technique-notes{margin-top:22px;border-top:1px solid var(--line);padding-top:16px;font-size:12px}.technique-notes summary{cursor:pointer;font-size:11px;color:#6d815d}.technique-notes h3{font-size:21px;margin:16px 0 5px}.technique-notes p{font-size:12px;line-height:1.8}.technique-notes blockquote{font-size:12px;margin:8px 0;padding-left:12px;border-left:2px solid #d7e1c8;color:#7a8c6c}.lesson-video{background:#e8eddd;display:flex;justify-content:center}.lesson-video video{width:100%;max-height:550px;display:block;object-fit:contain}.scene-buttons{display:flex;gap:7px;flex-wrap:wrap;padding:16px 18px 12px}.scene-buttons button{font-size:11px;padding:6px 11px}.scene-buttons button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:white}.original-panel>#replay-scene{margin:0 20px 7px;font-size:10px}.scene-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 19px}.scene-heading h2{font-size:26px}.scene-heading h2 span{font-family:var(--sans);font-size:11px;letter-spacing:0;color:#95a087}.scene-heading>span{font-size:10px;color:#8a987b}.scene-heading~label{margin:15px 0 8px}.scene-heading~.reference{font-size:18px}.scene-navigation{display:flex;justify-content:space-between;gap:10px;margin:20px 0}.scene-navigation button{font-size:10px;padding:8px 12px}.visual-notes{font-size:11px;color:#849574;margin-top:17px}.visual-notes summary{cursor:pointer}.visual-notes p{font-size:11px;margin:12px 0;line-height:1.8}.visual-notes textarea{font-family:var(--sans);font-size:12px;min-height:100px}.page-buttons{display:flex;gap:7px;padding:15px 20px}.page-buttons button{font-size:10px;padding:7px 10px}.page-buttons button[aria-pressed=true]{background:#e5edda}.completion{max-width:800px;margin:10px auto;text-align:center}.completion-stamp{width:65px;height:65px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#5d7e45;border:1px solid #cfdcbb;border-radius:50%;background:#e9f0dc;box-shadow:0 0 0 8px #f0f4e7}.completion>.eyebrow{margin:20px 0 13px}.completion h1{font-size:60px}.completion>.lead{font-size:14px;margin:22px 0 26px}.completion-stats{display:flex;justify-content:center;gap:60px;margin:0 0 35px}.completion-stats span{font-size:10px;color:#8d997f}.completion-stats strong{display:block;font-family:var(--serif);font-size:35px;font-weight:400;color:#4a653c;margin-bottom:3px}.completion-original{display:grid;grid-template-columns:220px 1fr;gap:35px;text-align:left;background:#edf2e3;padding:30px;border:1px solid #d6e1c8;border-radius:13px;align-items:center}.completion-original .ad-media{height:230px;background:#fffdf5;border:1px solid #d3ddc7;border-radius:5px;transform:rotate(-2deg);padding:7px}.completion-original h2{font-size:32px;margin:11px 0}.completion-original p{font-size:12px;margin-bottom:20px;line-height:1.9}.completion-actions{display:flex;justify-content:center;align-items:center;gap:28px;margin:28px 0 20px}.completion>.quiet{font-size:11px}.notice{max-width:1216px;margin:20px auto 0;background:#fbefd8;border:1px solid #dfc69e;color:#8b602b;font-size:12px;padding:15px 20px;border-radius:8px}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#244c39;color:#f9fff2;padding:13px 23px;z-index:100;border-radius:9px;box-shadow:0 6px 30px #183e3230;font-size:12px;max-width:90vw;text-align:center}.loading{min-height:55vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.loading-mark{font-family:var(--serif);font-size:75px;letter-spacing:-9px;color:#768e5f}.loading p{font-size:12px;margin-top:15px}dialog{border:1px solid #cfd9c6;border-radius:16px;box-shadow:0 25px 100px #142d2740;background:var(--card);color:var(--ink);padding:40px;max-width:1100px;width:calc(100% - 60px);max-height:90vh;overflow:auto}dialog::backdrop{background:#14392c80;backdrop-filter:blur(4px)}.modal-close{position:absolute;right:15px;top:13px;border:0;background:transparent;padding:0;height:30px;width:30px;font-size:26px;font-weight:400;color:#7f8f72;z-index:1}.modal-close:hover{background:#edf1e4;border-radius:50%}.settings-modal,.brands-modal{max-width:610px;margin:0 auto}.settings-modal>.eyebrow,.brands-modal>.eyebrow,.rewrite-modal>.eyebrow,.detail-modal>.eyebrow{margin-bottom:10px}.settings-modal>h2,.brands-modal>h2,.rewrite-modal>h2,.detail-modal>h2{font-size:37px;margin-bottom:15px}.settings-modal>p,.brands-modal>p{font-size:13px;line-height:1.8;margin-bottom:23px}.settings-modal .wide{margin-bottom:10px}.settings-modal form{margin-top:25px}.checkbox-label{display:flex;align-items:center;gap:10px;font-size:12px;margin:20px 0 14px}.checkbox-label input{width:17px;height:17px;accent-color:var(--green);margin:0}.account-summary{display:flex;gap:35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin-bottom:25px}.account-summary span{font-size:11px;color:#819174}.account-summary strong{display:block;font-family:var(--serif);font-size:30px;font-weight:400;color:#526d42}.brand-list{margin:23px 0;display:flex;flex-direction:column;gap:9px}.brand-list>button{display:flex;align-items:center;gap:15px;text-align:left;padding:14px;background:#f4f6ed}.brand-initial{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:7px;background:#e5ecd8;font-size:22px;font-family:var(--serif);font-weight:400;flex-shrink:0}.brand-list>button>span:nth-child(2){flex:1;min-width:0}.brand-list strong{display:block;font-size:13px}.brand-list small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px;margin-top:4px;color:#8e9a82;font-weight:400}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:16px}.form-columns label+label{margin:0}.brand-list+#brand-form{border-top:1px solid var(--line);padding-top:24px}.brands-modal textarea{font-size:12px;min-height:90px}.modal-actions{display:flex;align-items:center;gap:13px;margin-top:23px;flex-wrap:wrap}.detail-modal{max-width:800px;margin:0 auto}.detail-media{height:500px;padding:20px;border:1px solid var(--line);border-radius:7px;margin:20px 0}.detail-pages{display:flex;flex-direction:column;gap:20px;margin-bottom:25px}.detail-pages img{width:100%;max-height:700px;object-fit:contain}.detail-modal .reference{font-size:18px;max-height:330px}.rewrite-workspace{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:30px;margin-top:30px;align-items:start}.rewrite-reference>.eyebrow{font-size:8px;margin-bottom:13px}.rewrite-reference .ad-media{height:310px;border:1px solid var(--line);border-radius:7px;padding:15px;margin-bottom:18px}.rewrite-reference .reference{font-size:17px;line-height:1.8;max-height:300px;padding:17px}.brand-select-row{display:flex;align-items:flex-end;gap:10px;margin-bottom:14px}.brand-select-row label{flex:1}.brand-select-row button{font-size:11px;margin-bottom:1px;padding:13px}.brand-context{background:#f3f5eb;border:1px solid #e1e7d6;border-radius:7px;padding:13px 15px;font-size:11px;margin:0 0 20px}.brand-context summary{cursor:pointer;color:#799066;font-size:10px}.brand-context p{margin-top:9px;font-size:11px;line-height:1.8}#rewrite-title{margin-bottom:18px;font-size:13px}#rewrite-text{font-family:var(--serif);font-size:21px;line-height:1.8;min-height:340px;margin-top:8px}#rewrite-text::placeholder{font-size:18px;color:#a2ac95}.rewrite-count{display:flex;justify-content:space-between;gap:10px;color:#929f82;font-size:10px;margin:10px 0}.technique-list{margin:20px 0}.technique-list>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;border-bottom:1px solid var(--line)}.technique-list strong{font-size:12px;display:block}.technique-list small{font-size:10px;display:block;color:#92a081;margin-top:5px}.milestone{font-size:10px;padding:4px 9px;border-radius:5px;background:#f0f3e7;color:#879875}.milestone.earned{background:#e6eed9;color:#587842}.login-body{background:var(--paper)}.login-header{max-width:1320px;margin:auto;padding:37px 55px 28px;display:flex;align-items:center;justify-content:space-between;gap:25px}.login-header>span{font-size:11px;color:#819174}.welcome{max-width:1210px;margin:30px auto 55px;padding:0 55px;display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:95px;align-items:start}.welcome-story{padding:17px 0}.welcome-story>.eyebrow{font-size:9px;letter-spacing:2px;margin-bottom:20px}.welcome h1{font-size:69px;line-height:1.04;letter-spacing:-3.8px}.welcome-story>.lead{font-size:16px;line-height:1.85;margin:26px 0;color:#7a8a6d}.welcome-steps{display:flex;flex-direction:column;gap:19px;margin-top:31px}.welcome-steps>div{display:flex;align-items:flex-start;gap:17px}.welcome-steps>div>span{font-family:var(--serif);font-size:18px;color:#9caa89;padding-top:1px}.welcome-steps p{font-size:11px;color:#8b9781;max-width:330px;line-height:1.7}.welcome-steps strong{display:block;font-size:12px;color:#536a43;margin-bottom:3px}.welcome-note{display:flex;align-items:center;gap:15px;margin-top:30px;padding-top:22px;border-top:1px solid #dde4d3;max-width:360px}.welcome-note>span{font-size:32px;color:#b8a374}.welcome-note p{font-size:10px;color:#929c88;line-height:1.8}.entry-card{background:var(--card);border:1px solid #d5dfca;border-radius:15px;box-shadow:0 13px 40px #244b2b07;padding:28px 30px}.entry-tabs{display:flex;border-bottom:1px solid #e1e7d8;margin:-1px 0 27px;gap:22px}.entry-tabs button{background:transparent;border:0;border-radius:0;font-size:12px;font-weight:500;color:#8e9b81;padding:7px 0 14px;position:relative}.entry-tabs button[aria-selected=true]{color:#3e6133}.entry-tabs button[aria-selected=true]:after{content:'';height:2px;background:#66864f;position:absolute;left:0;right:0;bottom:-1px}.entry-heading .eyebrow{font-size:8px;letter-spacing:1.6px;margin-bottom:11px}.entry-heading h2{font-size:31px;letter-spacing:-1.3px}.entry-heading p{font-size:12px;line-height:1.8;margin:12px 0 22px}.entry-card form label{font-size:11px;color:#5d764b}.entry-card form input{font-size:12px;padding:12px 13px;background:#fdfef8;border-color:#d7e0cc}.entry-card form input::placeholder{color:#a1ac93}.entry-card form .field-help{font-size:9px;color:#9ba78b;margin-top:7px;margin-bottom:21px}.entry-card form .primary{padding:14px}.entry-privacy{font-size:10px;color:#8f9e80;line-height:1.85;margin-top:20px}.login-divider{height:1px;background:#e4e9dc;margin:23px 0}.entry-bottom{text-align:center;font-family:var(--serif);font-style:italic;font-size:16px;color:#839477;line-height:1.7}.login-footer{max-width:1100px;margin:0 auto;padding:25px 0 32px;border-top:1px solid #dde4d3;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#95a189}.login-footer>span:first-child{font-family:var(--serif);font-size:21px;font-weight:bold;letter-spacing:-1.4px;color:#8c9c7c}.form-error{background:#fff0de;border:1px solid #e3cfae;border-radius:7px;padding:12px;color:#98703e;font-size:11px;line-height:1.8;margin-bottom:17px}
@media(min-width:1500px){main#main{padding-top:60px}.masthead{padding-left:74px;padding-right:74px}.page-heading{margin-bottom:45px}.continue-card{min-height:245px}.continue-copy{padding:33px}.continue-ad .ad-media{height:200px}}
@media(max-width:1100px){.masthead{padding:0 32px;gap:20px}main#main{padding-left:32px;padding-right:32px}.masthead nav{gap:1px}.masthead nav a{padding:8px 13px}.path-layout{grid-template-columns:minmax(0,1fr) 250px;gap:22px}.continue-card{grid-template-columns:minmax(0,1fr) 145px}.continue-copy{padding:25px}.continue-copy h2{font-size:28px}.continue-ad{padding:20px 18px 20px 0}.continue-ad .ad-media{height:175px}.scorebar{gap:12px}.scorebar>span{gap:4px}.page-heading h1{font-size:51px}.path-aside>section{padding:22px}.footer{margin-left:32px;margin-right:32px}.original-grid{gap:16px}.original-card-content{padding:17px}.original-card h3{font-size:24px}.original-image-button .ad-media{height:210px}.original-image-button{padding:15px}.card-actions{flex-wrap:wrap;gap:12px}.headline-card{gap:15px;padding:16px}.headline-thumb{width:90px}.headline-thumb .ad-media{height:110px}.headline-card h3{font-size:21px}.board-tabs button{padding:10px 12px;font-size:11px}.notice{margin-left:32px;margin-right:32px}.welcome{gap:50px;grid-template-columns:minmax(0,1fr) 380px;padding:0 40px}.welcome h1{font-size:62px}.login-header{padding-left:40px;padding-right:40px}.login-footer{margin-left:40px;margin-right:40px}.workspace{gap:20px}.writing-panel{padding:21px}.writing-header{gap:6px}.writing-header .eyebrow{font-size:7px}.sync-state{font-size:8px}.complete-actions{flex-wrap:wrap;gap:10px}.original-panel-header{padding:15px 17px}.lesson-ad{padding:15px}.lesson-ad img{max-height:530px}}
@media(max-width:880px){.masthead{height:auto;min-height:83px;padding:0 25px;gap:17px;flex-wrap:wrap}.masthead .wordmark{font-size:31px}.masthead nav{gap:0}.masthead nav a{font-size:11px;padding:8px 10px}.avatar{height:32px;width:32px;font-size:15px}main#main{padding:35px 25px 60px}.page-heading{gap:15px}.page-heading h1{font-size:47px}.page-heading p{font-size:13px}.scorebar{gap:9px;font-size:9px}.scorebar strong{font-size:11px}.scorebar i{font-size:13px}.scorebar .level-pill{padding:5px 8px;font-size:9px}.path-layout{grid-template-columns:minmax(0,1fr) 225px;gap:18px}.continue-card{grid-template-columns:1fr 115px;min-height:210px}.continue-copy{padding:22px}.continue-copy h2{font-size:26px}.continue-copy .eyebrow{font-size:8px}.continue-copy p{font-size:10px}.continue-copy .primary{font-size:11px;padding:10px 13px}.continue-ad{padding:15px 15px 15px 0}.continue-ad .ad-media{height:150px}.path-aside>section{padding:21px 19px}.daily-card h2{font-size:25px}.daily-card p{font-size:11px}.daily-card .eyebrow{font-size:8px}.sun-icon{font-size:31px}.level-card .eyebrow{font-size:7px;letter-spacing:1px}.note-card h3{font-size:23px}.chapter summary{padding:18px;gap:13px}.chapter-name strong{font-size:21px}.chapter-name small{font-size:10px}.chapter-count{font-size:9px}.chapter-count span{margin-left:8px}.chapter-lessons{padding-left:17px;padding-right:13px}.path-row{gap:13px}.path-row-copy strong{font-size:12px}.path-row-copy small{font-size:9px}.original-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.original-image-button .ad-media{height:230px}.headline-grid{grid-template-columns:1fr}.headline-card{gap:22px;padding:20px}.headline-thumb{width:120px}.headline-thumb .ad-media{height:130px}.headline-card h3{font-size:26px}.headline-hero{grid-template-columns:1fr 185px;gap:25px;padding:27px}.headline-hero blockquote{font-size:29px}.headline-hero-image .ad-media{height:210px}.stats-grid{padding:20px 0}.stat{padding:0 21px}.stat strong{font-size:31px}.stat span{font-size:10px}.progress-notes{padding:20px;gap:20px}.progress-notes h3{font-size:20px}.progress-notes button{font-size:10px;white-space:normal;max-width:160px;flex-shrink:0}.board-optin{padding:23px;gap:23px}.board-optin p{font-size:11px}.board-optin button{font-size:11px;white-space:normal;width:170px;flex-shrink:0}.board-tabs{gap:0}.board-tabs button{font-size:10px;padding:9px 11px}.workspace{grid-template-columns:1fr 1.05fr;gap:17px}.lesson-heading h1{font-size:38px}.writing-panel{padding:18px}.writing-header{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:18px}.writing-header .eyebrow{font-size:8px}.sync-state{font-size:9px}.reference{font-size:18px;padding:16px}.writing-panel textarea{font-size:18px}.original-panel-header{padding:14px;gap:10px}.original-panel-header .eyebrow{font-size:8px}.original-panel-header a{font-size:9px}.original-caption{padding:17px}.original-caption strong{font-size:21px}.source-notes{padding-left:17px;padding-right:17px}.scene-buttons{padding:13px;gap:5px}.scene-buttons button{padding:5px 8px;font-size:9px}.scene-buttons button span{font-size:8px}.footer{margin-left:25px;margin-right:25px}.welcome{gap:35px;grid-template-columns:1fr 350px;padding:0 28px}.welcome h1{font-size:53px;letter-spacing:-2.8px}.welcome-story>.eyebrow{font-size:8px;letter-spacing:1.4px}.welcome-story>.lead{font-size:14px}.welcome-steps p{font-size:10px}.welcome-steps strong{font-size:11px}.entry-card{padding:25px}.entry-heading h2{font-size:28px}.login-header{padding-left:28px;padding-right:28px}.login-footer{margin-left:28px;margin-right:28px}dialog{width:calc(100% - 40px);padding:32px}.rewrite-workspace{gap:22px}.rewrite-reference .ad-media{height:260px}.rewrite-reference .reference{font-size:15px;padding:14px}#rewrite-text{font-size:19px}#rewrite-text::placeholder{font-size:16px}.brand-select-row{gap:7px}.brand-select-row button{font-size:9px;padding:14px 8px}.notice{margin-left:25px;margin-right:25px}}
@media(max-width:700px){.masthead{padding:19px 22px 0;gap:0;justify-content:space-between}.masthead .wordmark{font-size:32px}.masthead nav{order:3;flex-basis:100%;display:flex;justify-content:space-between;margin:18px -7px 0;padding:0 0 12px;gap:4px}.masthead nav a{padding:8px 12px;font-size:11px;text-align:center;flex:1}.avatar{width:31px;height:31px}main#main{padding:29px 22px 50px}.page-heading{display:block;margin-bottom:27px}.page-heading h1{font-size:45px;letter-spacing:-2.2px}.page-heading .eyebrow{font-size:8px;margin-bottom:12px}.page-heading p{font-size:12px;margin-top:15px;line-height:1.8}.page-heading .scorebar{padding-top:20px;gap:17px;font-size:10px}.scorebar strong{font-size:12px}.scorebar i{font-size:15px}.scorebar .level-pill{font-size:10px;padding:5px 10px}.path-layout{display:flex;flex-direction:column;gap:25px}.path-main{width:100%}.continue-card{grid-template-columns:1fr 140px;min-height:200px}.continue-copy{padding:23px}.continue-copy h2{font-size:29px}.continue-copy p{font-size:11px}.continue-copy .eyebrow{font-size:8px}.continue-ad{padding:20px 20px 20px 0}.continue-ad .ad-media{height:160px}.continue-copy .primary{font-size:12px;padding:11px 14px}.section-heading{margin-top:29px}.section-heading h2{font-size:26px}.section-heading .eyebrow{font-size:8px}.section-heading .quiet{font-size:10px}.chapter summary{padding:19px;gap:13px}.chapter-name strong{font-size:22px}.chapter-name small{font-size:10px;max-width:250px}.chapter-number{font-size:18px;width:31px;height:31px}.chapter-count span{margin-left:10px}.chapter-lessons{padding:11px 16px 14px 19px;max-height:480px}.path-row{padding:12px 9px;gap:17px}.path-row-copy strong{font-size:12px}.path-row-copy small{font-size:10px}.path-row:not(:last-child):after{left:27px}.path-aside{display:grid;grid-template-columns:1fr 1fr;gap:15px}.daily-card{grid-column:1/-1;display:grid;grid-template-columns:40px 1fr;column-gap:16px;text-align:left;padding:20px!important}.sun-icon{grid-row:1/5;margin:1px 0 0;font-size:35px}.daily-card .eyebrow{font-size:8px}.daily-card h2{font-size:28px;margin-top:7px}.daily-card p{margin:8px 0 14px;font-size:12px}.daily-check{grid-column:2;justify-content:flex-start;font-size:11px;padding:8px 12px;max-width:220px}.level-card,.note-card{padding:20px!important}.level-card .eyebrow{font-size:7px;letter-spacing:1px}.level-card .section-heading{gap:7px}.level-card .section-heading b{font-size:8px}.level-total{font-size:34px;margin:14px 0 10px}.mini-stats{grid-template-columns:1fr;gap:11px}.mini-stats span{display:flex;align-items:center;gap:7px;font-size:9px}.mini-stats b{font-size:18px;margin:0}.note-card .eyebrow{font-size:8px}.note-card h3{font-size:23px}.note-card p{font-size:10px}.note-card .text-link{font-size:10px}.fine-print{grid-column:1/-1;text-align:center;font-size:9px;max-width:400px;margin:0 auto}.footer{margin:0 22px;padding:23px 0;gap:20px;font-size:9px}.footer>span:last-child{display:none}.footer .wordmark{font-size:24px}.footer>span:nth-child(2){margin-left:auto}.stats-grid{grid-template-columns:1fr 1fr;row-gap:24px;padding:24px 0}.stat{padding:0 24px}.stat:nth-child(2){border:0}.stat strong{font-size:35px}.stat span{font-size:11px}.progress-notes{display:block;padding:21px}.progress-notes .eyebrow{font-size:8px}.progress-notes h3{font-size:23px;line-height:1.3;max-width:330px}.progress-notes p{font-size:10px}.progress-notes button{margin-top:14px;padding:8px 12px;max-width:none;font-size:10px}.shelf-heading{margin-top:33px}.shelf-heading button{font-size:10px;padding:9px 12px}.shelf-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:17px;margin-bottom:19px}.segmented{gap:3px}.segmented button{font-size:11px;padding:8px 12px}.search-label{width:100%}.search-label input{padding:11px 13px;font-size:11px}.original-grid{gap:16px;grid-template-columns:1fr 1fr}.original-image-button{padding:12px}.original-image-button .ad-media{height:190px}.original-card-content{padding:15px}.card-kicker{font-size:7px;letter-spacing:.7px;gap:5px}.original-card h3{font-size:22px;margin-bottom:10px}.tags{gap:4px}.tags span{font-size:8px;padding:4px 5px}.card-meta{font-size:9px;margin:12px 0 14px}.card-actions{gap:11px;align-items:flex-start;flex-direction:column}.card-actions button{font-size:10px;padding:7px 9px}.card-actions .text-link{font-size:9px}.history-row{padding:15px;gap:15px;flex-wrap:wrap}.history-thumbnail{width:75px}.history-thumbnail .ad-media{height:75px}.history-row>div{flex-basis:calc(100% - 100px)}.history-row>button:last-child{margin-left:90px;margin-top:-5px;font-size:10px;padding:7px 11px}.history-row h3{font-size:23px}.history-row p{font-size:10px}.history-row .eyebrow{font-size:7px}.rewrite-source{padding:12px;gap:10px}.rewrite-source>button{width:55px}.rewrite-source .ad-media{height:60px}.rewrite-source .eyebrow{font-size:6px;letter-spacing:.8px}.rewrite-source strong{font-size:10px}.rewrite-preview{font-size:12px}.headline-hero{grid-template-columns:1fr 130px;gap:21px;padding:23px;margin-bottom:25px}.headline-hero>.eyebrow,.headline-hero .eyebrow{font-size:8px;letter-spacing:1.1px}.headline-hero blockquote{font-size:27px;line-height:1.25;margin:13px 0}.headline-hero p{font-size:10px;margin-bottom:18px}.headline-hero .primary{font-size:10px;padding:10px 12px}.headline-hero-image{padding:6px;align-self:center}.headline-hero-image .ad-media{height:160px}.headline-card{gap:18px;padding:18px}.headline-thumb{width:95px}.headline-thumb .ad-media{height:120px}.headline-card h3{font-size:24px}.headline-card .eyebrow{font-size:7px}.headline-card .card-actions{flex-direction:row;align-items:center;gap:18px}.board-optin{display:block;padding:22px}.board-optin .eyebrow{font-size:8px}.board-optin h3{font-size:27px}.board-optin p{font-size:11px}.board-optin button{width:auto;margin-top:18px;font-size:11px}.board-tabs{margin-left:-3px;margin-right:-3px;gap:3px;padding-bottom:8px;scrollbar-width:thin}.board-tabs button{font-size:10px;padding:9px 11px}.board-top{padding:22px}.board-top h2{font-size:27px}.board-top .eyebrow{font-size:8px}.board-top>.quiet{font-size:9px}.board-row{grid-template-columns:35px minmax(0,1fr) 85px;gap:10px;padding:17px 20px}.board-row.table-head{font-size:7px;letter-spacing:.5px}.rank{font-size:23px}.board-person{gap:9px;font-size:11px}.board-avatar{width:29px;height:29px;font-size:15px}.you-label{font-size:8px;padding:2px 4px}.board-value{font-size:24px}.board-explanation{display:block;margin-top:20px}.board-explanation>span{display:block;margin-bottom:8px;font-size:8px}.board-explanation p{font-size:10px}.board-card .empty-state{padding:35px 22px}.empty-state{padding:35px 22px}.empty-state h2{font-size:28px}.empty-state p{font-size:12px}.workspace-top{margin-bottom:26px;gap:15px;align-items:flex-start}.workspace-top>.text-link{font-size:10px;padding-top:6px}.workspace-top .scorebar{gap:8px;font-size:8px}.workspace-top .scorebar strong{font-size:10px}.workspace-top .scorebar i{font-size:12px}.workspace-top .scorebar .level-pill{font-size:8px;padding:4px 7px}.workspace{grid-template-columns:1fr;gap:20px}.original-panel{position:static}.lesson-heading h1{font-size:36px;line-height:1.12}.lesson-heading>.eyebrow{font-size:8px}.lesson-heading p{font-size:12px;margin-bottom:15px}.lesson-heading .tags span{font-size:9px}.original-panel-header{padding:15px 18px}.original-panel-header .eyebrow{font-size:9px}.original-panel-header a{font-size:10px}.lesson-ad{padding:20px;max-height:430px;min-height:240px}.lesson-ad img{max-height:390px;width:100%;height:100%;object-fit:contain}.lesson-video video{max-height:420px}.original-caption{padding:17px 20px}.original-caption strong{font-size:23px}.source-notes{padding-left:20px;padding-right:20px}.writing-panel{padding:23px}.writing-header{flex-direction:row;align-items:center;gap:10px}.writing-header .eyebrow{font-size:8px}.sync-state{font-size:9px}.reference-label h2{font-size:26px}.reference{font-size:20px;max-height:350px;padding:19px}.writing-panel textarea{font-size:20px}.writing-panel textarea.copy-field{min-height:220px}.complete-actions{flex-direction:row;gap:17px}.complete-actions .primary{font-size:12px;padding:11px 15px}.complete-actions>span{font-size:9px}.copy-feedback{font-size:11px}.field-help{font-size:10px}.scene-buttons{padding:15px 18px}.scene-buttons button{padding:6px 10px;font-size:10px}.scene-buttons button span{font-size:9px}.completion{margin:0 auto}.completion h1{font-size:49px}.completion>.eyebrow{font-size:8px}.completion>.lead{font-size:13px;line-height:1.8;margin:18px 0 24px}.completion-stats{gap:36px}.completion-stats strong{font-size:31px}.completion-stats span{font-size:9px}.completion-original{grid-template-columns:130px 1fr;gap:20px;padding:21px}.completion-original .ad-media{height:170px;padding:5px}.completion-original .eyebrow{font-size:7px;letter-spacing:1px}.completion-original h2{font-size:27px}.completion-original p{font-size:10px;margin-bottom:16px}.completion-original .primary{font-size:10px;padding:10px 12px}.completion-actions{gap:20px}.completion-actions button,.completion-actions .text-link{font-size:11px}.completion>.quiet{font-size:10px}.notice{margin-left:22px;margin-right:22px;font-size:11px;padding:13px 16px}dialog{width:calc(100% - 24px);padding:30px 23px;max-height:94vh;border-radius:13px}.settings-modal>h2,.brands-modal>h2,.rewrite-modal>h2,.detail-modal>h2{font-size:32px;margin-top:10px}.settings-modal>.eyebrow,.brands-modal>.eyebrow,.rewrite-modal>.eyebrow,.detail-modal>.eyebrow{font-size:8px}.settings-modal>p,.brands-modal>p{font-size:12px}.rewrite-workspace{grid-template-columns:1fr;gap:27px;margin-top:23px}.rewrite-reference .ad-media{height:260px}.rewrite-reference .reference{font-size:17px;max-height:230px}.rewrite-reference>.eyebrow{font-size:8px}.rewrite-reference .technique-notes{margin-top:17px}.rewrite-reference .technique-notes summary{font-size:10px}.brand-select-row button{font-size:11px;padding:13px}.brand-context{margin-bottom:18px}#rewrite-text{font-size:20px;min-height:300px}#rewrite-text::placeholder{font-size:18px}.form-columns{grid-template-columns:1fr;gap:17px}.detail-media{height:370px;padding:15px}.detail-modal .reference{font-size:17px;max-height:300px}.modal-actions button{font-size:11px}.welcome{display:block;padding:0 25px;margin:15px auto 35px;max-width:550px}.login-header{padding:28px 25px 15px;max-width:550px}.login-header .wordmark{font-size:33px}.login-header>span{font-size:9px;max-width:140px;text-align:right}.welcome-story{padding:13px 0 26px}.welcome-story>.eyebrow{font-size:8px;margin-bottom:17px}.welcome h1{font-size:62px;letter-spacing:-3.3px}.welcome-story>.lead{font-size:14px;line-height:1.8;margin:23px 0}.welcome-steps{display:none}.welcome-note{display:none}.entry-card{padding:27px;border-radius:13px}.entry-heading h2{font-size:32px}.entry-heading p{font-size:12px}.entry-card form label{font-size:11px}.entry-card form input{font-size:13px;padding:12px}.entry-tabs button{font-size:12px}.entry-bottom{font-size:16px}.login-footer{margin:0 25px;font-size:9px}.login-footer>span:first-child{font-size:21px}}
@media(max-width:410px){.masthead{padding-left:17px;padding-right:17px}.masthead nav{margin-left:-5px;margin-right:-5px;gap:1px}.masthead nav a{font-size:10px;padding:8px 8px}main#main{padding-left:17px;padding-right:17px}.page-heading h1{font-size:42px}.continue-card{grid-template-columns:1fr 106px}.continue-copy{padding:20px}.continue-copy h2{font-size:26px}.continue-copy p{font-size:10px;line-height:1.8}.continue-copy .primary{font-size:10px;padding:10px 12px}.continue-copy .primary span:last-child{margin-left:7px}.continue-ad{padding:15px 15px 15px 0}.continue-ad .ad-media{height:140px}.path-aside{gap:12px}.path-aside .level-card,.path-aside .note-card{padding:17px!important}.level-card .section-heading{display:block}.level-card .section-heading b{display:block;margin-top:7px}.level-total{margin-top:7px}.note-card h3{font-size:22px}.note-card .eyebrow{font-size:7px}.original-grid{grid-template-columns:1fr}.original-image-button .ad-media{height:270px}.original-card-content{padding:20px}.original-card h3{font-size:27px}.card-kicker{font-size:8px}.card-meta{font-size:10px}.card-actions{flex-direction:row;align-items:center;gap:12px}.card-actions button{font-size:11px;padding:9px 11px}.card-actions .text-link{font-size:10px}.tags span{font-size:9px}.rewrite-source{padding:17px;gap:15px}.rewrite-source>button{width:70px}.rewrite-source .ad-media{height:70px}.rewrite-source .eyebrow{font-size:8px}.rewrite-source strong{font-size:12px}.headline-hero{grid-template-columns:1fr 95px;padding:21px;gap:14px}.headline-hero blockquote{font-size:25px}.headline-hero-image .ad-media{height:140px}.headline-hero .primary{font-size:9px;padding:10px}.headline-card{padding:16px;gap:14px}.headline-thumb{width:78px}.headline-thumb .ad-media{height:110px}.headline-card h3{font-size:22px}.headline-card .card-actions{gap:12px}.board-row{padding-left:16px;padding-right:16px;grid-template-columns:30px minmax(0,1fr) 73px;gap:9px}.board-person{font-size:10px;gap:7px}.board-avatar{width:26px;height:26px}.board-value{font-size:23px}.board-top{padding:20px}.board-top h2{font-size:25px}.board-top>.quiet{font-size:8px}.workspace-top{gap:10px}.workspace-top .scorebar{gap:6px}.workspace-top .scorebar>span:nth-child(2){display:none}.lesson-heading h1{font-size:33px}.writing-panel{padding:20px}.writing-header .eyebrow{font-size:7px}.sync-state{font-size:8px}.completion-original{grid-template-columns:95px 1fr;gap:17px;padding:19px}.completion-original .ad-media{height:150px}.completion-original h2{font-size:25px}.completion-original .primary{font-size:9px;padding:10px}.completion-stats{gap:26px}.completion h1{font-size:45px}.completion-actions{gap:17px}.completion-actions .text-link{font-size:10px}.footer{margin-left:17px;margin-right:17px}.notice{margin-left:17px;margin-right:17px}.welcome h1{font-size:55px}.entry-card{padding:24px}.entry-heading h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Designer briefs keep the complete reference beside two clear directions. */
.designer-brief-editor{max-width:1120px;margin:auto}.brief-editor-heading{padding-right:24px;margin-bottom:28px}.brief-editor-heading>.eyebrow{margin-bottom:9px;font-size:9px}.brief-editor-heading h2{font-size:37px}.brief-editor-heading>p{font-size:12px;margin-top:11px}.brief-editor-grid,.brief-document-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:start}.brief-original{min-width:0;border:1px solid var(--line);background:#f4f5ed;border-radius:10px;overflow:hidden}.brief-source-heading{padding:20px 22px;background:var(--card);border-bottom:1px solid var(--line)}.brief-source-heading .eyebrow{font-size:8px;margin-bottom:8px}.brief-source-heading h3{font-size:25px;line-height:1.2;margin-bottom:5px}.brief-source-heading .quiet{font-size:10px}.brief-original-pages{padding:19px;display:flex;flex-direction:column;gap:20px}.brief-original-pages figure{margin:0;width:100%;break-inside:avoid}.brief-original-pages a{display:block;width:100%}.brief-original-pages img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;background:#fff}.brief-original-pages figcaption{font-size:10px;text-align:center;margin-top:8px;color:#88977c}.brief-video{padding:17px}.brief-video video{display:block;width:100%;height:auto;max-height:550px;object-fit:contain;background:#172c20;border-radius:5px}.brief-video-link{font-size:10px;line-height:1.8;margin:11px 0 0;overflow-wrap:anywhere}.brief-video-link a{color:#527442}.brief-video-link span{color:#91a180}.brief-source-copy,.brief-source-scenes{border-top:1px solid var(--line);padding:15px 20px;font-size:11px}.brief-source-copy summary,.brief-source-scenes summary{cursor:pointer;color:#698257;font-size:10px}.brief-source-copy pre{font-family:var(--serif);font-size:17px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0 0}.brief-source-scenes>div{font-size:11px;line-height:1.8;margin-top:15px}.brief-source-scenes p{font-size:11px;line-height:1.8;margin-top:6px;white-space:pre-wrap}.brief-source-scenes b{font-weight:600}.brief-missing-original{font-size:12px;padding:25px;line-height:1.8}.brief-editor-form label{font-family:var(--serif);font-size:27px;font-weight:400;line-height:1.3;letter-spacing:-.65px}.brief-editor-form label+label{margin-top:25px}.brief-editor-form textarea{font-family:var(--sans);font-size:13px;line-height:1.9;letter-spacing:0;padding:16px 18px;margin-top:12px;min-height:220px;background:#fffef9;border-color:#cfdcc2}.brief-editor-form textarea::placeholder{color:#a1af92;font-size:12px}.brief-editor-form label:nth-child(2) textarea{min-height:180px}.brief-editor-form>.field-help{min-height:19px;margin:14px 0 17px}.brief-editor-actions{display:flex;flex-wrap:wrap;gap:9px}.brief-editor-actions button{font-size:11px;padding:11px 13px}.brief-sharing{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.brief-sharing p{font-size:10px;line-height:1.8}.brief-sharing p:first-child{color:#678052}.brief-sharing p:nth-child(2){color:#97a585;margin:3px 0 10px}.brief-sharing>.text-link{font-size:10px;color:#8a805e;margin-top:12px}.brief-sharing small{display:block;overflow-wrap:anywhere;font-size:9px;color:#8e9e7b;margin-top:10px}#brief-share-result{margin-top:17px;padding:14px 16px;border-radius:7px;background:#edf3e2;border:1px solid #dae5cd}#brief-share-result>a{font-size:11px;display:inline-flex;margin-right:15px}#brief-share-result>button{font-size:10px;padding:7px 11px}.brief-editor-form .sync-error{color:#a46d3c}.brief-public-masthead{max-width:1320px;margin:auto;padding:32px 50px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:25px}.brief-public-masthead>span{font-size:11px;color:#8b9b7c}.shared-brief{max-width:1220px;margin:0 auto;padding:28px 50px 70px}.shared-brief-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.shared-brief-toolbar p{font-size:11px;color:#8a9b7b}.shared-brief-toolbar button{font-size:11px}.brief-document-heading{display:flex;justify-content:space-between;gap:25px;align-items:flex-start;margin-bottom:30px}.brief-document-heading .eyebrow{font-size:9px;margin-bottom:13px}.brief-document-heading h1{font-size:45px;line-height:1.1}.brief-document-heading p{font-size:12px;margin-top:15px;color:#879777}.brief-access-label{border:1px solid #d7e3ca;background:#edf3e2;border-radius:20px;font-size:9px;padding:5px 10px;color:#728a5f;white-space:nowrap;margin-top:4px}.brief-changes{display:flex;flex-direction:column;gap:23px}.brief-changes article{padding:25px;background:var(--card);border:1px solid var(--line);border-radius:10px;break-inside:avoid}.brief-changes .eyebrow{font-size:8px;margin-bottom:12px}.brief-changes h2{font-size:29px;margin-bottom:17px}.brief-change-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.95;color:#5b7050}.brief-no-change{font-style:italic;color:#95a484;font-size:12px}.print-document{display:none}.saved-rep-notice{display:flex;justify-content:space-between;align-items:center;gap:15px;background:#edf3e3;border:1px solid #d5e3c7;border-radius:8px;padding:12px 16px;margin:0 0 25px;font-size:11px;color:#5e7d4b}.saved-rep-notice strong{font-weight:600}.saved-rep-notice small{display:block;font-size:10px;line-height:1.7;color:#9a743e;margin-top:5px}.saved-rep-notice>div{display:flex;align-items:center;gap:12px;flex-shrink:0}.saved-rep-notice button{font-size:10px;padding:7px 11px;background:#f9fcf2;border-color:#d6e4c7}.saved-rep-notice #dismiss-saved-notice{font-size:20px;border:0;padding:0;background:transparent;width:22px;line-height:1}
@media(max-width:880px){.brief-editor-grid,.brief-document-grid{gap:22px}.brief-editor-form label{font-size:25px}.brief-editor-form textarea{font-size:12px;padding:15px}.brief-editor-actions{gap:7px}.brief-editor-actions button{font-size:10px;padding:10px 11px}.brief-source-heading{padding:18px}.brief-original-pages{padding:15px}.brief-source-heading h3{font-size:23px}.brief-public-masthead{padding:27px 30px}.shared-brief{padding:27px 30px 60px}.brief-document-heading h1{font-size:39px}.brief-changes article{padding:22px}.brief-change-text{font-size:13px}}
@media(max-width:700px){.brief-editor-heading{margin-bottom:23px}.brief-editor-heading h2{font-size:31px}.brief-editor-heading>p{font-size:11px}.brief-editor-grid,.brief-document-grid{grid-template-columns:1fr;gap:25px}.brief-original-pages{padding:17px}.brief-source-heading{padding:18px 20px}.brief-source-heading h3{font-size:25px}.brief-editor-form label{font-size:28px}.brief-editor-form textarea{font-size:14px;min-height:210px}.brief-editor-form label:nth-child(2) textarea{min-height:170px}.brief-editor-form label+label{margin-top:23px}.brief-editor-form textarea::placeholder{font-size:13px}.brief-editor-actions{gap:8px}.brief-editor-actions button{font-size:11px;padding:11px 13px}.brief-sharing p{font-size:10px}.brief-editor-form>.field-help{font-size:10px}.brief-public-masthead{padding:25px 22px}.brief-public-masthead .wordmark{font-size:31px}.brief-public-masthead>span{font-size:9px;max-width:140px;text-align:right}.shared-brief{padding:23px 22px 45px}.shared-brief-toolbar{margin-bottom:25px;gap:15px}.shared-brief-toolbar p{font-size:10px}.shared-brief-toolbar button{font-size:10px;padding:9px 12px}.brief-document-heading{display:block;margin-bottom:25px}.brief-document-heading h1{font-size:37px;max-width:350px}.brief-document-heading p{font-size:11px;margin-top:12px}.brief-document-heading .eyebrow{font-size:8px}.brief-access-label{display:inline-block;margin-top:15px;font-size:8px}.brief-changes article{padding:23px}.brief-changes h2{font-size:29px}.brief-change-text{font-size:14px;line-height:1.9}.saved-rep-notice{padding:12px 14px;align-items:flex-start;gap:10px;font-size:10px;flex-wrap:wrap;margin-bottom:20px}.saved-rep-notice>div{margin-left:auto;gap:9px}.saved-rep-notice button{font-size:9px;padding:6px 10px}.saved-rep-notice small{font-size:9px}}
@media print{@page{size:auto;margin:15mm}html,body{background:white!important;font-size:11pt!important;color:#24382e!important}body>*:not(#print-brief){display:none!important}.print-document{display:block!important;width:100%;margin:0;padding:0}.print-document .brief-document-heading{display:flex!important;margin-bottom:8mm;padding-bottom:6mm;border-bottom:1px solid #dce2d3}.print-document .brief-document-heading h1{font-size:24pt;line-height:1.1}.print-document .brief-document-heading p{font-size:9pt;margin-top:3mm}.print-document .eyebrow{font-size:7pt;letter-spacing:1pt;color:#6c7d60}.print-document .brief-access-label{font-size:7pt;color:#6b7c60;border:1px solid #d8dfcf;background:white}.print-document .brief-document-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7mm}.print-document .brief-original{border:0;border-radius:0;background:white;overflow:visible}.print-document .brief-source-heading{padding:0 0 4mm;border-bottom:1px solid #dce2d3}.print-document .brief-source-heading h3{font-size:17pt}.print-document .brief-original-pages{padding:4mm 0;gap:5mm}.print-document .brief-original-pages figure{break-inside:avoid}.print-document .brief-original-pages img{width:100%;height:auto;max-height:none;object-fit:contain}.print-document .brief-changes{display:block}.print-document .brief-changes article{padding:0 0 6mm;margin:0 0 6mm;border:0;border-bottom:1px solid #dce2d3;border-radius:0;background:white;break-inside:auto}.print-document .brief-changes h2{font-size:18pt;margin:0 0 4mm}.print-document .brief-change-text{font-size:10pt;line-height:1.7;color:#354c30;white-space:pre-wrap;overflow-wrap:anywhere}.print-document .brief-source-copy,.print-document .brief-source-scenes{padding:4mm 0;border-top:1px solid #dce2d3;break-inside:auto}.print-document .brief-source-copy pre{font-size:9pt;line-height:1.6;max-height:none;overflow:visible}.print-document .brief-source-copy summary,.print-document .brief-source-scenes summary{font-size:8pt}.print-document .brief-source-scenes p,.print-document .brief-source-scenes strong{font-size:8pt}.print-document .brief-video{padding:4mm 0}.print-document .brief-video video{max-height:80mm}.print-document .brief-video-link{font-size:8pt;line-height:1.5}.print-document .brief-video-link a:after{content:' (' attr(href) ')';font-size:7pt;overflow-wrap:anywhere}.brief-print-url{border-top:1px solid #dce2d3;padding-top:5mm;margin-top:8mm;font-size:8pt;overflow-wrap:anywhere;color:#7a896d}.print-document a{color:inherit;text-decoration:none}.print-document .quiet{font-size:8pt}button{display:none!important}}
.brief-pdf-link{font-size:11px;padding:0 20px 16px}.brief-pdf-link a{color:#587b47;text-decoration:underline;text-underline-offset:3px}@media print{.brief-pdf-link{padding:0 0 4mm;font-size:8pt}}
/* Continuing practice stays in the existing path and headline tabs. */
.library-card{display:grid;grid-template-columns:minmax(0,1fr) 175px;gap:23px;padding:25px 27px;margin:22px 0;background:#eef2e6;border:1px solid #ccd8bf;border-radius:13px}.library-card.locked{background:transparent;border-style:dashed}.library-card-copy{min-width:0}.library-card h2{font-size:28px;margin:8px 0 12px;line-height:1.15}.library-card p{font-size:12px;line-height:1.8;max-width:600px}.library-card .eyebrow{font-size:8px;letter-spacing:1.3px}.library-card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 17px;margin-top:20px}.library-card-actions button{font-size:11px;padding:11px 15px}.library-card-actions .quiet{font-size:10px}.library-unlock{margin-top:18px;max-width:350px}.library-unlock progress{height:5px;display:block}.library-unlock>span{font-size:10px;color:#8b9a7e;display:block;margin-top:7px}.library-sources{border-left:1px solid #d9e3cc;padding-left:20px;align-self:center}.library-sources>.eyebrow{margin-bottom:11px}.library-source-status{display:block;font-size:9px;line-height:1.8;color:#8b9b7d;margin-top:5px;overflow-wrap:anywhere}.library-source-status strong{display:block;color:#617a50;font-size:10px}.library-source-status.warning{color:#9f8050}.library-sources>p{font-size:9px;line-height:1.7;margin-top:12px}.library-sources>small{font-size:9px;color:#92a180;line-height:1.8;display:block;margin-top:12px}.winner-evidence-badge{display:inline-flex;width:fit-content;max-width:100%;padding:4px 7px;border:1px solid #d8e2c9;border-radius:4px;background:#edf2e4;color:#6e8956;font-size:9px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.original-card-content>.winner-evidence-badge{margin-top:7px}.winner-evidence{margin:18px 0 0;border:1px solid #dce5cf;border-radius:8px;padding:14px 16px;background:#f6f8ee;font-size:11px}.winner-evidence summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.winner-evidence summary::-webkit-details-marker{display:none}.winner-evidence summary>span:last-child{font-size:10px;color:#788e64;white-space:nowrap}.winner-evidence summary>span:last-child:after{content:' +';margin-left:3px}.winner-evidence[open] summary>span:last-child:after{content:' −'}.winner-evidence>p{font-size:11px;line-height:1.8;margin-top:13px}.winner-evidence dl{display:grid;grid-template-columns:1fr 1fr;gap:11px 18px;margin:17px 0}.winner-evidence dt{font-size:9px;color:#99a88a}.winner-evidence dd{margin:2px 0 0;font-size:11px;color:#6d855a;overflow-wrap:anywhere}.winner-evidence .evidence-limit{border-top:1px solid #e0e7d6;padding-top:10px;font-size:10px;color:#94a284}.original-panel>.winner-evidence{margin:0 20px 16px}.copy-scope-note{font-size:11px;line-height:1.8;margin:0 0 14px;color:#849778}.headline-layout>.library-card{margin-top:0}
@media(max-width:880px){.library-card{padding:23px;grid-template-columns:minmax(0,1fr) 145px;gap:19px}.library-card h2{font-size:26px}.library-sources{padding-left:17px}.library-card p{font-size:11px}}
@media(max-width:600px){.library-card{grid-template-columns:1fr;padding:22px;margin:19px 0;gap:20px}.library-card h2{font-size:28px}.library-card p{font-size:12px}.library-card .eyebrow{font-size:8px}.library-card-actions{margin-top:17px;gap:12px}.library-card-actions button{font-size:12px}.library-card-actions .quiet{font-size:10px}.library-sources{border-left:0;border-top:1px solid #d9e3cc;padding:15px 0 0;display:flex;flex-wrap:wrap;gap:7px 18px}.library-sources>.eyebrow{flex-basis:100%;margin-bottom:0}.library-source-status{font-size:9px;margin:0}.library-source-status strong{display:inline;font-size:9px;margin-right:4px}.library-sources>p,.library-sources>small{flex-basis:100%;margin-top:0;font-size:9px}.library-card.locked .library-sources{display:none}.winner-evidence summary{align-items:flex-start;gap:8px}.winner-evidence-badge{font-size:8px}.winner-evidence summary>span:last-child{font-size:9px}.winner-evidence dl{gap:10px}.original-panel>.winner-evidence{margin:0 16px 16px}.copy-scope-note{font-size:11px}}
