@font-face{font-family:Noto Serif SC;src:local(Songti SC),local(STSong),local(SimSun);font-display:swap}@font-face{font-family:Inter;src:local(PingFang SC),local(Microsoft YaHei),local(Arial);font-display:swap}:root{--ink:#211d1a;--paper:#f4f0e8;--red:#9b2f26;--line:#d6cec0;--muted:#776e64}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,PingFang SC,sans-serif}button,textarea{font:inherit}button{cursor:pointer}nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1180px;height:78px;margin:auto;padding:0 8px;display:flex}.brand{color:var(--ink);letter-spacing:.12em;font:900 25px Noto Serif SC,serif;text-decoration:none}.brand span{color:var(--muted);letter-spacing:.26em;margin-left:7px;font:500 10px Inter}.navRight{align-items:center;gap:22px;display:flex}.pill{border:1px solid var(--line);color:var(--muted);border-radius:99px;padding:7px 12px;font-size:12px}.textBtn,.reset{color:var(--ink);background:0 0;border:0}.hero{text-align:center;max-width:1000px;margin:0 auto;padding:92px 24px 100px;position:relative}.hero:before{content:"“";color:#e8e0d4;z-index:-1;font:900 220px Georgia;position:absolute;top:15px;left:-70px}.eyebrow{letter-spacing:.24em;color:var(--red);text-transform:uppercase;margin-bottom:23px;font-size:11px;font-weight:600}.hero h1{letter-spacing:-.035em;margin:0;font:700 clamp(40px,6vw,72px)/1.22 Noto Serif SC,serif}.hero h1 em{color:var(--red);font-style:normal}.sub{color:#655d54;max-width:650px;margin:28px auto 38px;font:500 17px/1.8 Noto Serif SC,serif}.composer{text-align:left;background:#fffdf9;border:1px solid #bfb5a6;border-radius:3px;padding:22px;box-shadow:0 18px 50px #4b382817}.composer textarea{resize:none;width:100%;height:88px;color:var(--ink);background:0 0;border:0;outline:0;font:500 17px/1.7 Noto Serif SC,serif}.composerFoot{border-top:1px solid #eee8de;justify-content:space-between;align-items:center;gap:20px;padding-top:15px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips button{color:#70675e;background:#f8f4ed;border:1px solid #ddd4c6;border-radius:99px;padding:7px 11px;font-size:11px}.generate,.primary{background:var(--red);color:#fff;white-space:nowrap;border:0;border-radius:2px;padding:13px 20px;font-weight:600}.generate b{margin-left:18px}.promise{color:#8a8178;justify-content:center;gap:30px;margin-top:18px;font-size:11px;display:flex}.promise span:before{content:"✓";color:var(--red);margin-right:7px}.results{background:#ebe5da;padding:80px max(24px,50vw - 590px)}.resultHead{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.resultHead .eyebrow{margin:0 0 12px}.resultHead h2{margin:0;font:700 34px Noto Serif SC,serif}.reset{border-bottom:1px solid #aaa093;padding:4px 0;font-size:13px}.context{border-top:1px solid #cfc5b7;border-bottom:1px solid #cfc5b7;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:28px;padding:14px 0;font-size:12px;display:flex}.context span{color:var(--muted);margin-right:6px}.context b{background:#f7f3ec;border-radius:2px;padding:5px 10px;font-weight:500}.context i{color:var(--red);margin-left:auto;font-style:normal}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.card{background:#fdfbf7;border:1px solid #cbc1b3;padding:25px;transition:all .18s;position:relative}.card:hover,.card.selected{border-color:var(--red);transform:translateY(-2px);box-shadow:0 12px 30px #56453512}.cardTop{color:#9a9085;justify-content:space-between;align-items:center;display:flex}.rank{letter-spacing:.16em;font:600 12px Inter}.score{font-size:11px}.score strong{color:var(--red);font:700 27px Noto Serif SC,serif}.recommend{background:var(--red);color:#fff;margin-top:7px;padding:4px 8px;font-size:10px;display:inline-block}.card h3{margin:17px 0 10px;font:700 25px/1.35 Noto Serif SC,serif}.hook{color:#554e47;min-height:74px;font:500 14px/1.75 Noto Serif SC,serif}.tags{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.tags span{color:#665d54;background:#eee7dc;padding:5px 8px;font-size:10px}.divider{background:#e5ded3;height:1px;margin:18px 0}dl{grid-template-columns:85px 1fr;gap:9px;margin:0;font-size:12px;line-height:1.55;display:grid}dt{color:#958b7f}dd{color:#514b45;margin:0}.develop{text-align:left;background:0 0;border:1px solid #b9aea0;width:100%;margin-top:22px;padding:11px;font-size:12px;font-weight:600}.develop span{float:right;color:var(--red)}.scoreNote{border-left:3px solid var(--red);grid-template-columns:190px 1fr auto;align-items:center;gap:18px;margin-top:24px;padding:3px 0 3px 18px;font-size:12px;display:grid}.scoreNote p{color:var(--muted);line-height:1.6}.scoreNote button{color:var(--red);background:0 0;border:0}.overlay{z-index:10;background:#201b17b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{text-align:center;background:#fdfbf7;width:min(480px,100%);padding:48px;position:relative;box-shadow:0 30px 100px #0005}.close{color:#7e756c;background:0 0;border:0;font-size:26px;position:absolute;top:12px;right:16px}.seal{background:var(--red);color:#fff;place-items:center;width:52px;height:52px;margin:0 auto 25px;font:700 24px Noto Serif SC,serif;display:grid}.modal .eyebrow{margin-bottom:12px}.modal h2{margin:0 0 12px;font:700 27px/1.4 Noto Serif SC,serif}.modal p{color:var(--muted);margin-bottom:25px;font-size:13px;line-height:1.75}.modal .primary,.modal .secondary{width:100%;margin:9px 0;padding:14px;display:block}.secondary{background:0 0;border:1px solid #bcb2a4}.modal small{color:#aaa198;margin-top:20px;font-size:10px;display:block}@media (max-width:750px){nav{padding:0 18px}.pill{display:none}.hero{padding-top:65px}.hero:before{display:none}.composerFoot{flex-direction:column;align-items:stretch}.generate{width:100%}.promise{flex-wrap:wrap;gap:10px}.resultHead{align-items:start;gap:20px}.grid,.scoreNote{grid-template-columns:1fr}.context i{margin-left:0}.hook{min-height:0}.modal{padding:38px 24px}}
.develop:disabled{opacity:.55;cursor:wait}.development{background:#f5f1e9;padding:80px max(24px,50vw - 590px)}.developmentHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:25px;display:flex}.developmentHead .eyebrow{margin-bottom:12px}.developmentHead h2{margin:0;font:700 34px/1.35 Noto Serif SC,serif}.developmentActions{gap:10px;display:flex}.developmentActions button{padding:12px 18px}.developLoading,.developError{text-align:center;padding:90px 20px}.inkPulse{background:var(--red);color:#fff;place-items:center;width:58px;height:58px;margin:0 auto 22px;font:700 25px Noto Serif SC,serif;animation:1.4s infinite pulse;display:grid}.developLoading h3{font:600 22px Noto Serif SC,serif}.developLoading p,.developError p{color:var(--muted);font-size:13px}.developError .primary{margin-top:15px}@keyframes pulse{50%{opacity:.48;transform:scale(.94)}}.developmentBody{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.devBlock{border:1px solid var(--line);background:#fffdf9;padding:28px;position:relative}.devBlock>.devNo{color:#b8aea2;letter-spacing:.15em;font-size:11px;position:absolute;top:24px;right:24px}.devBlock>h3{margin:0 0 22px;font:700 23px Noto Serif SC,serif}.devBlock>p,.characters p,.route p,.chapters p{color:#5d554e;margin:0;font:500 13px/1.8 Noto Serif SC,serif}.titleOptions{background:#e4ddd2;gap:1px;display:grid}.titleOptions div{background:#fffdf9;padding:12px 14px;font:600 15px Noto Serif SC,serif}.titleOptions b{color:var(--red);margin-right:14px;font:500 10px Inter}.characters{gap:18px;display:grid}.characters h4,.route h4,.chapters h4{margin:0 0 6px;font:600 15px Noto Serif SC,serif}.characters small{color:var(--red);margin-left:10px;font:500 10px Inter}.route{gap:18px;display:grid}.route>div{grid-template-columns:28px 1fr;column-gap:8px;display:grid}.route>div>b{background:var(--red);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.chaptersBlock{grid-column:1/-1}.chapters{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.chapters>div{border-top:1px solid #e4ddd2;padding:17px 0}.chapters>div>b{color:var(--red);margin-bottom:6px;font-size:10px;display:block}.chapters h4{font-size:16px}.chapters p{font-size:12px}@media (max-width:750px){.developmentHead{flex-direction:column;align-items:start}.developmentActions{width:100%}.developmentActions button{flex:1}.developmentBody,.chapters{grid-template-columns:1fr}.chaptersBlock{grid-column:auto}}.sampleNotice{color:#766a59;background:#fbf4e5;border:1px solid #d8c8ad;margin:24px 0 16px;padding:13px 16px;font-size:11px;line-height:1.6}.sampleNotice b{color:var(--red);margin-right:8px}.analysisHero{color:#fff;background:#211d1a;grid-template-columns:190px 1fr;margin-bottom:16px;padding:34px;display:grid}.bigScore{border-right:1px solid #5a5149;flex-wrap:wrap;align-items:baseline;display:flex}.bigScore strong{color:#d66a59;font:700 67px Noto Serif SC,serif}.bigScore>span{color:#a69b91;font-size:14px}.bigScore small{color:#aaa096;letter-spacing:.1em;width:100%;font-size:11px}.verdict{padding-left:34px}.verdict>span{color:#d4c9bd;font-size:11px}.verdict h3{margin:10px 0;font:600 24px Noto Serif SC,serif}.verdict p{color:#d2c8be;margin:0;font:500 13px/1.8 Noto Serif SC,serif}.metricGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.metric{border:1px solid var(--line);background:#fffdf9;padding:18px}.metric>span{color:var(--muted);font-size:11px;display:block}.metric>b{margin:8px 0;font:700 28px Noto Serif SC,serif;display:block}.metric>b small{color:#988e84;font:500 10px Inter}.metric>i{background:#e4ddd2;height:3px;display:block}.metric>i em{background:var(--red);height:100%;display:block}.reportGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.reportBlock{border:1px solid var(--line);background:#fffdf9;padding:26px}.reportBlock>h3{margin:0 0 20px;font:700 20px Noto Serif SC,serif}.keywordBlock,.evidenceBlock{grid-column:1/-1}.keywordTable>div{border-top:1px solid #e4ddd2;grid-template-columns:1.6fr repeat(3,.65fr) 1fr;align-items:center;gap:12px;padding:12px 4px;font-size:11px;display:grid}.keywordTable .tableHead{color:var(--muted);border:0}.keywordTable b{font:600 13px Noto Serif SC,serif}.keywordTable em{color:var(--red);font-style:normal}.reportBlock dl{grid-template-columns:80px 1fr;gap:16px}.evidenceBlock>div{border-top:1px solid #e4ddd2;grid-template-columns:35px 1fr;padding:18px 0;display:grid}.evidenceBlock>div>b{color:var(--red);font-size:10px}.evidenceBlock h4{margin:0 0 8px;font:600 15px Noto Serif SC,serif}.evidenceBlock h4 small{color:var(--muted);margin-left:12px;font:500 10px Inter}.evidenceBlock strong{font-size:12px}.evidenceBlock p,.triage p{color:#665e56;margin:6px 0;font:500 12px/1.7 Noto Serif SC,serif}.triage>div{margin-top:18px}.triage>div>b{color:var(--red);font-size:11px}.writingPlan{border:1px solid var(--line);background:#ebe5da;margin-top:24px}.writingPlan>summary{cursor:pointer;padding:18px 22px;font-size:12px;font-weight:600}.writingPlan .developmentBody{margin-top:0;padding:0 18px 18px}.sourceLinks{flex-wrap:wrap;gap:10px;grid-template-columns:none!important;display:flex!important}.sourceLinks a{border:1px solid var(--line);color:var(--red);padding:9px 12px;font-size:11px;text-decoration:none}.missingMetrics{border-top:1px solid #e4ddd2;padding-top:16px;margin-top:18px!important}.analysisUnavailable{border:1px solid var(--line);background:#fffdf9;margin-bottom:18px;padding:28px}.analysisUnavailable h3{margin:0 0 8px;font:700 21px Noto Serif SC,serif}.analysisUnavailable p{color:var(--muted);margin:0;font-size:12px}.aiWorking{z-index:30;color:#fff;background:#211d1a;grid-template-columns:58px 1fr;align-items:center;gap:18px;width:min(430px,100vw - 32px);padding:20px 22px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 22px 60px #1b15124d}.aiWorking b{font:600 14px/1.55 Noto Serif SC,serif}.aiWorking p{color:#c8bdb3;margin:5px 0 12px;font:500 11px/1.6 Noto Serif SC,serif}.aiWorking i{background:#554d47;height:2px;display:block;overflow:hidden}.aiWorking i em{background:#df6b5a;width:35%;height:100%;animation:1.5s ease-in-out infinite workingBar;display:block}.inkSpinner{border:1px solid #625850;place-items:center;width:54px;height:54px;display:grid;position:relative}.inkSpinner:before{content:"";border:1px solid #df6b5a;border-color:#df6b5a #df6b5a #0000 #0000;border-radius:50%;animation:1.25s linear infinite inkSpin;position:absolute;inset:-4px}.inkSpinner span{color:#df6b5a;font:700 21px Noto Serif SC,serif}@keyframes inkSpin{to{transform:rotate(360deg)}}@keyframes workingBar{0%{transform:translate(-110%)}50%{transform:translate(90%)}to{transform:translate(300%)}}.marketRating{border-right:1px solid #5a5149;flex-direction:column;justify-content:center;padding-right:28px;display:flex}.marketRating small{color:#aaa096;letter-spacing:.12em;font-size:11px}.marketRating strong{color:#e06d5b;margin:12px 0;font:700 30px/1.25 Noto Serif SC,serif}.marketRating span{color:#c5bbb1;font:500 11px/1.6 Noto Serif SC,serif}.marketReference>p{color:#655d55;margin:0 0 18px;font:500 14px/1.7 Noto Serif SC,serif}.marketReference>p strong{color:var(--ink);font-size:17px}.marketReference>small{color:var(--muted);margin-top:16px;font-size:10px;display:block}.marketReference .sourceLinks{border:0;padding:0}@media (max-width:750px){.analysisHero{grid-template-columns:1fr}.bigScore,.marketRating{border-bottom:1px solid #5a5149;border-right:0;padding:0 0 20px}.verdict{padding:22px 0 0}.metricGrid{grid-template-columns:1fr 1fr}.reportGrid{grid-template-columns:1fr}.keywordBlock,.evidenceBlock{grid-column:auto}.keywordTable{overflow-x:auto}.keywordTable>div{min-width:580px}}.benchmarkLabel{justify-content:space-between;align-items:center;margin:25px 0 10px;display:flex}.benchmarkLabel b{font:600 15px Noto Serif SC,serif}.benchmarkLabel span{color:var(--muted);font-size:10px}.hardMetric>b{color:var(--red);margin-bottom:2px;font-size:30px}.hardMetric>small{color:#978d83;font-size:10px;display:block}.hardMetric>p{color:#665e56;border-top:1px solid #e5ded3;margin:12px 0 0;padding-top:10px;font:500 11px/1.6 Noto Serif SC,serif}.retentionBlock,.communityBlock{grid-column:1/-1}.retentionChart{gap:13px;display:grid}.retentionChart>div{grid-template-columns:52px 1fr 42px 68px;align-items:center;gap:10px;font-size:10px;display:grid}.retentionChart>div>i{background:#ebe5da;height:11px}.retentionChart>div>i em{background:var(--red);height:100%;display:block}.retentionChart>div>b{font-size:12px}.retentionChart>div>small{color:#9a564c}.chartRead{color:#5e554d;background:#f2ece3;margin:20px 0 0;padding:13px 15px;font:500 12px/1.7 Noto Serif SC,serif}.communityBlock{grid-template-columns:repeat(3,1fr);gap:0 18px;display:grid}.communityBlock>h3{grid-column:1/-1}.communityBlock>div{border-top:2px solid var(--ink);padding-top:14px}.communityBlock h4{margin:0 0 11px;font:600 16px Noto Serif SC,serif}.communityBlock h4 small{color:var(--muted);margin-top:5px;font:500 10px Inter;display:block}.communityBlock>div>b{color:var(--red);font-size:12px}.communityBlock p{color:#655d55;font:500 12px/1.7 Noto Serif SC,serif}.keywordBlock{grid-column:1/-1}@media (max-width:750px){.benchmarkLabel{flex-direction:column;align-items:start;gap:5px}.retentionChart>div{grid-template-columns:48px 1fr 36px}.retentionChart>div>small{display:none}.communityBlock{grid-template-columns:1fr}.communityBlock>h3{grid-column:auto}.communityBlock>div{margin-bottom:18px}}
.coachHero{padding-bottom:85px}.privacyHint{color:var(--muted);font-size:11px}.coachResults,.deliverable{background:#ebe5da;padding:75px max(24px,50vw - 590px)}.coachHeader,.deliverableHead{border-bottom:1px solid #cbc1b3;justify-content:space-between;align-items:end;gap:20px;padding-bottom:24px;display:flex}.coachHeader .eyebrow,.deliverableHead .eyebrow{margin-bottom:10px}.coachHeader h2,.deliverableHead h2{margin:0;font:700 34px/1.35 Noto Serif SC,serif}.understanding{color:#fff;background:#211d1a;margin:18px 0;padding:38px}.understanding>span{letter-spacing:.18em;color:#d56e5e;font-size:10px}.understanding h3{margin:14px 0;font:600 27px/1.5 Noto Serif SC,serif}.understanding p{color:#d0c6bc;max-width:880px;font:500 14px/1.9 Noto Serif SC,serif}.ideaTags{flex-wrap:wrap;gap:7px;margin-top:23px;display:flex}.ideaTags b{border:1px solid #62584e;padding:6px 9px;font-size:10px;font-weight:500}.pathSection,.questions{margin-top:45px}.sectionTitle{gap:16px;margin-bottom:20px;display:flex}.sectionTitle>span{color:var(--red);margin-top:6px;font-size:10px}.sectionTitle h3{margin:0;font:700 23px Noto Serif SC,serif}.sectionTitle p{color:var(--muted);margin:7px 0;font-size:11px}.pathGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pathGrid article{border:1px solid var(--line);background:#fffdf9;padding:25px}.pathGrid em{color:var(--red);font-size:10px;font-style:normal}.pathGrid h4{margin:12px 0;font:700 19px Noto Serif SC,serif}.pathGrid p{color:#514b45;font:500 13px/1.75 Noto Serif SC,serif}.pathGrid small{color:#877d73;border-top:1px solid #e4ddd2;padding-top:13px;line-height:1.6;display:block}.editorRead{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.editorRead>div{border-left:3px solid var(--red);background:#f8f4ed;padding:25px}.editorRead span{color:var(--red);font-size:10px}.editorRead h3{font:600 18px Noto Serif SC,serif}.editorRead p{color:#625950;font:500 12px/1.7 Noto Serif SC,serif}.questions label{border-top:1px solid #cbc1b3;grid-template-columns:30px 1fr 1.25fr;align-items:center;gap:14px;padding:14px 0;display:grid}.questions label>b{color:var(--red);font-size:10px}.questions label>span{font:600 13px/1.55 Noto Serif SC,serif}.questions textarea{resize:none;background:#f8f4ed;border:1px solid #d4cabd;height:56px;padding:10px;font:500 12px/1.5 Noto Serif SC,serif}.nextActions{border:1px solid var(--line);background:#fffdf9;align-items:center;gap:12px;margin-top:34px;padding:24px;display:flex}.nextActions>div{margin-right:auto}.nextActions h3{margin:0 0 5px;font:600 18px Noto Serif SC,serif}.nextActions p{color:var(--muted);margin:0;font-size:11px}.nextActions button{padding:13px 17px}.usageBar{z-index:5;color:#fff;background:#211d1a;justify-content:space-between;align-items:center;padding:13px max(24px,50vw - 590px);display:flex;position:sticky;bottom:0;box-shadow:0 -8px 30px #0002}.usageBar div{align-items:center;gap:25px;display:flex}.usageBar b{color:#e07968}.usageBar span{font-size:11px}.usageBar button{color:#fff;background:0 0;border:1px solid #73685d;padding:8px 12px}.deliverable{background:#f5f1e9}.deliverableHead>span{color:var(--muted);font-size:11px}.blueprintGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin:25px 0;display:grid}.blueprintGrid article{border:1px solid var(--line);background:#fffdf9;padding:25px}.blueprintGrid b{color:var(--red);font-size:11px}.blueprintGrid p{color:#554e47;font:500 13px/1.8 Noto Serif SC,serif}.keywordRows{margin-top:25px}.keywordRows>div{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr .8fr 1.4fr;align-items:center;gap:15px;padding:16px;font-size:12px;display:grid}.keywordRows .rowHead{color:var(--muted);font-size:10px}.keywordRows b{font:600 14px Noto Serif SC,serif}.keywordRows em{color:var(--red);font-style:normal}.keywordRows p{margin:0;font:500 12px/1.6 Noto Serif SC,serif}.plainVerdict{color:#fff;background:#211d1a;margin-top:24px;padding:30px}.plainVerdict h3{margin:0 0 10px;font:600 24px Noto Serif SC,serif}.plainVerdict p{color:#d5ccc3;margin:0;font:500 13px/1.8 Noto Serif SC,serif}.allowance{text-align:left;background:#f1ebe1;gap:9px;margin-bottom:18px;padding:18px;display:grid}.allowance b{color:var(--red);font-size:11px}.allowance span{font-size:12px}.allowance span:before{content:"✓";color:var(--red);margin-right:8px}.planCompare{text-align:left;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.planCompare>div{border:1px solid var(--line);gap:10px;padding:18px;display:grid}.planCompare .featured{border-color:var(--red);background:#f6eee6}.planCompare b{color:var(--red);font-size:11px}.planCompare strong{font:700 21px Noto Serif SC,serif}.planCompare span{color:#625950;font-size:11px}.planModal>.primary{width:100%}@media (max-width:750px){.coachHeader,.deliverableHead{align-items:start}.pathGrid,.editorRead,.blueprintGrid{grid-template-columns:1fr}.questions label{grid-template-columns:25px 1fr}.questions textarea{grid-column:2}.nextActions{flex-direction:column;align-items:stretch}.nextActions>div{margin:0 0 10px}.usageBar div{flex-wrap:wrap;gap:10px}.usageBar span{font-size:9px}.keywordRows{overflow-x:auto}.keywordRows>div{min-width:650px}.planCompare{grid-template-columns:1fr}.coachHeader h2,.deliverableHead h2{font-size:27px}}.planModal{width:min(860px,100%)}.planCompare{grid-template-columns:repeat(3,1fr)}.planCompare>div{align-content:start}.planCompare .premium{background:#211d1a;border-color:#211d1a}.planCompare .premium strong,.planCompare .premium span{color:#fff}@media (max-width:750px){.planCompare{grid-template-columns:1fr}}
.pathGrid{grid-template-columns:repeat(4,1fr)}.paidCoach{color:#fff;background:#211d1a;justify-content:space-between;align-items:center;gap:25px;margin-top:34px;padding:25px;display:flex}.paidCoach span{color:#df7463;letter-spacing:.16em;font-size:10px}.paidCoach h3{margin:8px 0;font:600 19px Noto Serif SC,serif}.paidCoach p{color:#cfc5bc;max-width:760px;margin:0;font:500 12px/1.7 Noto Serif SC,serif}.paidCoach button{color:#fff;white-space:nowrap;background:0 0;border:1px solid #74685d;padding:11px 15px}@media (max-width:900px){.pathGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:750px){.pathGrid{grid-template-columns:1fr}.paidCoach{flex-direction:column;align-items:stretch}}.directionSection{margin-top:48px}.directionSection .resultHead,.directionSection .grid{margin-bottom:25px}.writingPlan>summary small{float:right;color:var(--muted);font-weight:500}.storyPlanButton{color:#fff;text-align:left;cursor:pointer;background:#211d1a;border:1px solid #bdb1a2;grid-template-columns:64px 1fr auto 52px;align-items:stretch;width:100%;margin-top:24px;padding:0;transition:transform .18s,box-shadow .18s;display:grid}.storyPlanButton:hover{transform:translateY(-2px);box-shadow:0 12px 28px #2a211924}.storyPlanIcon{background:var(--red);place-items:center;font:700 22px Noto Serif SC,serif;display:grid}.storyPlanCopy{gap:4px;padding:18px 22px;display:grid}.storyPlanCopy small{color:#cfbfb1;letter-spacing:.14em;font-size:9px}.storyPlanCopy strong{font:600 19px Noto Serif SC,serif}.storyPlanCopy em{color:#bfb3a8;font:500 11px/1.55 Noto Serif SC,serif}.inkCost{border-left:1px solid #51483f;flex-direction:column;justify-content:center;align-items:flex-end;min-width:145px;padding:16px 22px;display:flex}.inkCost small{color:#b9ada2;letter-spacing:.08em;font-size:9px}.inkCost b{color:#e47a69;margin-top:5px;font:700 22px Inter,sans-serif}.inkCost i{color:#756a60;font-style:normal;font-weight:400}.storyArrow{color:#df7463;border-left:1px solid #51483f;place-items:center;font-size:21px;display:grid}@media (max-width:650px){.storyPlanButton{grid-template-columns:48px 1fr 38px}.storyPlanCopy{padding:14px}.storyPlanCopy em{display:none}.inkCost{border-top:1px solid #51483f;border-left:0;grid-area:2/2/auto/4;align-items:flex-start;padding:11px 14px}.storyArrow{grid-area:1/3}.writingPlan>summary small{float:none;margin-top:6px;display:block}}.betaNotice{z-index:4;text-align:center;color:#766a59;background:#fbf4e5;border-bottom:1px solid #d8c8ad;padding:10px 24px;font-size:11px;position:sticky;top:0}.authFields{gap:9px;margin-bottom:12px;display:grid}.authFields input{border:1px solid var(--line);background:#fffdf9;width:100%;padding:13px;font-size:13px}.authFields b{color:var(--red);text-align:left;font-size:11px}.authSwitch{color:var(--red);background:0 0;border:0;margin-top:9px;font-size:11px}
