.design-v6 .chart-meta-titleless{padding-top:14px;position:relative}.design-v6 .chart-topline.chart-topline-titleless{height:0;min-height:0;margin:0}.design-v6 .chart-topline-titleless .icon-button{position:absolute;top:10px;right:15px}.design-v6 .chart-meta-titleless .chart-question{padding-right:28px}.design-v6.with-reading-chart{--reading-bar-height:64px}.design-v6.with-reading-chart .topbar{z-index:40;position:sticky;top:0}.design-v6 .reading-layout.reading-with-chart{grid-template-columns:minmax(0,1fr) clamp(370px,42%,460px);grid-template-areas:"question question""copy chart";align-items:start;gap:18px 24px;display:grid}.reading-with-chart>.reading-question{grid-area:question;min-width:0}.design-v6 .reading-with-chart .current-question{margin-bottom:0}.reading-with-chart>.reading-copy{grid-area:copy;min-width:0}.design-v6 .reading-with-chart.chart-is-hidden{grid-template-columns:minmax(0,1fr);grid-template-areas:"question""copy"}.design-v6 .chart-reference{top:calc(var(--reading-bar-height) + 12px);z-index:25;background:#fffef9;border:1px solid #ccd7c1;border-radius:10px;grid-area:chart;align-self:start;min-width:0;position:sticky;overflow:hidden;box-shadow:0 5px 20px #2c49300c}.chart-reference-toolbar{background:#eaf0e1;border-bottom:1px solid #d3dec7;align-items:center;gap:10px;min-height:37px;padding:6px 12px;font-size:11px;line-height:1.5;display:flex}.chart-reference-toolbar strong{color:#3a5734;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.reference-pin{background:#9b7750;border-radius:2px;width:6px;height:6px;transform:rotate(45deg)}.chart-reference-hint{color:#738267;flex:1;font-size:10px}.chart-reference-toolbar button{color:#4f6845;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:4px;min-height:27px;margin-left:auto;padding:3px 5px;font-size:11px;display:flex}.chart-reference-toolbar button:hover{background:#dce7d0}.design-v6 .chart-reference .chart-paper{max-width:none;box-shadow:none;border:0;border-radius:0;margin:0}.design-v6 .chart-reference .chart-meta{background:#f5f7ed;border-bottom:1px solid #e1e6d8;padding:5px 12px}.design-v6 .chart-reference .chart-meta .ganzhi{flex-wrap:nowrap;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.55;display:flex}.design-v6 .chart-reference .ganzhi>span{letter-spacing:0;font-size:10px}.design-v6 .chart-reference .ganzhi em{white-space:nowrap;margin-left:auto;font-size:10px}.design-v6 .chart-reference .plate{padding:10px 10px 7px}.design-v6 .chart-reference .palace-head{gap:16px;margin-bottom:9px;padding-left:65px;font-size:12px;line-height:1.5}.design-v6 .chart-reference .yao-row{grid-template-columns:27px 39px minmax(0,1fr) 22px minmax(0,1fr);gap:0 2px;min-height:36px}.design-v6 .chart-reference .yao-row.chart-labels{letter-spacing:1px;min-height:18px;margin-bottom:5px;padding-bottom:5px;font-size:9px}.design-v6 .chart-reference .spirit{letter-spacing:0;font-size:12px}.design-v6 .chart-reference .hidden-spirit{font-size:10px;line-height:1.1}.design-v6 .chart-reference .hex-line{justify-content:flex-end;gap:3px;min-height:32px;padding-bottom:9px}.design-v6 .chart-reference .line-text{letter-spacing:0;font-size:13px}.design-v6 .chart-reference .glyph-position{gap:2px;min-width:39px}.design-v6 .chart-reference .glyph-position b{width:10px;font-size:11px}.design-v6 .chart-reference .yao-glyph{gap:5px;width:26px;height:6px}.design-v6 .chart-reference .yao-glyph.yang{gap:0}.design-v6 .chart-reference .move-bridge{gap:0;padding-bottom:9px;font-size:12px}.design-v6 .chart-reference .move-bridge span{font-size:10px}.design-v6 .chart-reference .line-marks{gap:2px;bottom:0;left:0}.design-v6 .chart-reference .line-marks i{padding:0 2px;font-size:7px;line-height:1.2}.chart-reference-launcher{color:#3e5d35;white-space:nowrap;background:#e9efde;border:1px solid #c9d6bd;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-width:39px;min-height:32px;padding:5px 9px;font-size:11px;display:flex}.chart-reference-launcher:hover{background:#dce7d0}.mini-hexagram{flex-direction:column;gap:2px;width:17px;display:flex}.mini-hexagram i{background:currentColor;width:17px;height:2px;display:block}.mini-hexagram i.yin{background:linear-gradient(90deg,currentColor 0 42%,#0000 42% 58%,currentColor 58%)}@media (max-width:1100px){.design-v6 .reading-layout.reading-with-chart{flex-direction:column;gap:13px;display:flex}.reading-with-chart>.reading-question{order:0;width:100%}.reading-with-chart>.reading-copy{order:2;width:100%}.design-v6 .chart-reference{top:var(--reading-bar-height);border-radius:8px;order:1;align-self:stretch;box-shadow:0 5px 12px #2c493013}.chart-reference-toolbar{min-height:30px;padding:2px 10px}.design-v6 .chart-reference .plate{padding:6px 10px 5px}.design-v6 .chart-reference .palace-head{margin-bottom:5px}.design-v6 .chart-reference .yao-row{min-height:28px}.design-v6 .chart-reference .hex-line{min-height:27px;padding-bottom:8px}.design-v6 .chart-reference .move-bridge{padding-bottom:8px}.design-v6 .chart-reference .chart-labels{min-height:17px;margin-bottom:3px;padding-bottom:3px}.design-v6 .chart-reference .chart-meta{padding-top:3px;padding-bottom:3px}}@media (max-width:760px){.design-v6.with-reading-chart{--reading-bar-height:50px}.chart-reference-launcher{min-width:31px;min-height:29px;padding:5px 6px}.chart-reference-launcher>span:last-child{display:none}.design-v6 .topbar-right:has(.chart-reference-launcher){gap:7px}.design-v6 .chart-reference .yao-row{grid-template-columns:23px 30px minmax(0,1fr) 18px minmax(0,1fr);gap:0 2px}.design-v6 .chart-reference .plate{padding-left:7px;padding-right:7px}.design-v6 .chart-reference .palace-head{gap:14px;padding-left:46px;font-size:11px}.design-v6 .chart-reference .line-text,.design-v6 .chart-reference .spirit{font-size:11.5px}.design-v6 .chart-reference .hidden-spirit{font-size:9px;line-height:1.1}.design-v6 .chart-reference .hex-line{gap:2px}.design-v6 .chart-reference .glyph-position{gap:2px;min-width:33px}.design-v6 .chart-reference .glyph-position b{width:10px;font-size:10px}.design-v6 .chart-reference .yao-glyph{gap:4px;width:21px;height:5px}.design-v6 .chart-reference .chart-meta .ganzhi{gap:7px;font-size:11px}.design-v6 .chart-reference .ganzhi em{font-size:9px}.chart-reference-toolbar strong{font-size:11px}.chart-reference-toolbar button{min-height:26px;font-size:10px}}.study-shell{--study-ink:#223e32;--study-muted:#7d8378;--study-line:#e0e4d9;--study-gold:#aa8650;--study-paper:#fffef9;--study-green:#315e48;max-width:1360px;color:var(--study-ink);min-width:0;margin:0 auto}.study-shell *{min-width:0}:is(.study-shell button:focus-visible,.study-shell a:focus-visible){outline-offset:4px;outline:2px solid #698d68}.study-shell [hidden]{display:none!important}.study-shell p{overflow-wrap:anywhere}.study-shell h1,.study-shell h2,.study-shell h3{font-family:var(--serif)}.study-kicker{letter-spacing:2px;color:var(--study-gold);margin-bottom:8px;font-size:10px;font-weight:600;line-height:1.6;display:block}.study-academy-heading{justify-content:space-between;align-items:center;gap:20px;margin:8px 0 27px;display:flex}.study-academy-heading h1{letter-spacing:2px;margin-bottom:8px;font-size:35px;font-weight:500;line-height:1.4}.study-academy-heading p{color:var(--study-muted);font-size:12px}.study-heading-badge{color:var(--study-green);background:#edf0e7;border:1px solid #e1e6d9;border-radius:9px;align-items:center;gap:13px;padding:14px 20px;font-size:12px;display:flex}.study-heading-badge b{font-size:24px;font-family:var(--serif);margin-right:5px;font-weight:500}.study-heading-badge small{color:var(--study-muted);font-size:10px;display:block}.study-navigation{border-bottom:1px solid var(--study-line);gap:26px;margin-bottom:28px;display:flex}.study-navigation button{color:var(--study-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 1px 16px;font-size:13px;display:flex}.study-navigation button.active{color:var(--study-green);border-bottom-color:var(--study-green);font-weight:600}.study-navigation small{background:#eceee5;border-radius:3px;padding:0 5px;font-size:9px;font-weight:400}.study-intro{background:#e8ede2;border:1px solid #dce3d4;border-radius:12px;justify-content:space-between;gap:35px;margin-bottom:33px;padding:36px 44px;display:flex;position:relative;overflow:hidden}.study-intro:after{content:"";pointer-events:none;border:1px solid #ced9c860;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-220px;right:-100px}.study-intro-copy{z-index:1}.study-intro .study-kicker{color:#6c805b}.study-intro h2{letter-spacing:2px;margin:8px 0 12px;font-size:34px;font-weight:500;line-height:1.6}.study-intro p{color:#687462;font-size:12px;line-height:2}.study-intro-stats{color:#78806f;gap:27px;margin-top:23px;font-size:10px;display:flex}.study-intro-stats span{align-items:baseline;gap:7px;display:flex}.study-intro-stats b{font-family:var(--serif);color:#31533f;font-size:24px;font-weight:500}.study-book-cover{z-index:1;color:#f0e6cc;background:#425e47;border:1px solid #657b5b;border-radius:3px;flex-shrink:0;justify-content:center;align-self:center;width:147px;height:208px;margin:0 45px 0 0;padding:20px;display:flex;position:relative;transform:rotate(6deg);box-shadow:7px 7px #d3dbc8,8px 8px #b4bda8,18px 21px 23px #43523e1a}.study-book-cover:before{content:"";border:1px solid #82917480;position:absolute;inset:10px}.study-book-cover>span{writing-mode:vertical-rl;font-family:var(--serif);letter-spacing:7px;border:1px solid #a0aa8c;padding:9px 8px;font-size:25px;line-height:1.2}.study-book-cover small{writing-mode:vertical-rl;letter-spacing:3px;margin-right:8px;padding-top:6px;font-size:8px}.study-book-cover i{color:#ccbb93;border:1px solid #a48d67;padding:2px;font-size:9px;font-style:normal;position:absolute;bottom:19px;left:17px}.study-section-title{justify-content:space-between;align-items:center;gap:15px;margin:25px 0 18px;display:flex}.study-section-title h2{letter-spacing:1px;font-size:25px;font-weight:500}.study-section-title h3{font-size:20px;font-weight:500}.study-section-title p{color:var(--study-muted);margin-top:7px;font-size:12px;line-height:1.9}.study-muted{color:var(--study-muted);font-size:11px}.study-launch{background:var(--study-paper);border:1px solid var(--study-line);border-radius:9px;padding:23px 25px}.study-launch-scope{grid-template-columns:1.35fr 1fr;gap:18px;margin-bottom:18px;display:grid}.study-launch label,.study-field{font-size:12px;font-weight:500;display:block}.study-launch label select{margin-top:7px}.study-shell select,.study-shell input,.study-shell textarea{background:#fcfcf8;border-color:#dfe4d8;border-radius:6px;max-width:100%;padding:10px 12px;font-size:12px;line-height:1.7}.study-shell textarea{font-weight:400}.study-launch-actions,.study-form-actions,.study-review-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.study-button{color:#35553f;background:#f9faf4;border:1px solid #dce2d4;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:12px;line-height:1.7;transition:background .2s;display:inline-flex}.study-button:hover:not(:disabled){background:#edf1e5}.study-button.study-primary{color:#fffef2;background:#315c46;border-color:#315c46}.study-button.study-primary:hover:not(:disabled){background:#244c37}.study-text-button{color:#536e49;justify-content:center;align-items:center;gap:7px;padding:5px 0;font-size:11px;display:inline-flex}.study-launch .study-text-button{background:0 0;border:0;margin-left:auto}.study-filter{flex-wrap:wrap;gap:7px;margin:23px 0 17px;display:flex}.study-filter button{color:#7c8175;background:0 0;border:1px solid #0000;border-radius:5px;padding:7px 14px;font-size:11px}.study-filter button.active{color:#38573e;background:#e6ecde;border-color:#dbe3d0}.study-chapter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.study-chapter{text-align:left;background:var(--study-paper);border:1px solid var(--study-line);border-radius:7px;align-items:center;gap:17px;padding:17px 20px;transition:border-color .15s,background .15s;display:flex}.study-chapter:hover{border-color:#a4b394}.study-chapter.selected{background:#f0f4e8;border-color:#6e8a5f}.study-chapter-no{font-family:var(--serif);color:#aab49b;flex-shrink:0;font-size:25px}.study-chapter>div{flex:1}.study-chapter small{color:#929481;font-size:9px}.study-chapter h3{overflow-wrap:anywhere;margin:2px 0 5px;font-size:15px;font-weight:500;line-height:1.6}.study-chapter p{color:#8c9183;font-size:10px}.study-chapter>svg{color:#8a9b7d;width:14px}.study-book-notice{color:#7e856f;background:#eeefe7;border:1px dashed #d5ddc9;border-radius:8px;gap:16px;margin-top:27px;padding:22px 25px;display:flex}.study-book-notice h3{color:#5e6b50;margin-right:12px;font-size:18px;font-weight:500;display:inline}.study-book-notice b{font-size:10px;font-weight:400}.study-book-notice p{margin-top:6px;font-size:11px;line-height:1.9}.study-footnote{color:#8a8e81;overflow-wrap:anywhere;margin:18px 0;font-size:10px;line-height:1.9}.study-bottom-note{color:#969c8b;letter-spacing:1px;justify-content:center;align-items:center;gap:7px;padding:30px 0 5px;font-size:10px;display:flex}.study-bottom-note button{color:#8a987b;margin-left:5px;display:flex}.study-state{text-align:center;color:#839078;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:230px;padding:35px 24px;display:flex}.study-state p{max-width:430px;font-size:12px;line-height:2}.study-state h3{color:#4e6548;font-size:20px;font-weight:500}.study-empty{background:#fafbf5;border:1px dashed #dce3d1;border-radius:9px;margin:20px 0}.study-error{color:#965e43;background:#fbf1e9;border:1px solid #e9d4c3;border-radius:7px;align-items:flex-start;gap:10px;margin:16px 0;padding:14px 17px;font-size:12px;line-height:1.9;display:flex}.study-error>svg{flex-shrink:0;margin-top:3px}.study-error .study-text-button{color:#8a573d}.study-spin{animation:1.3s linear infinite study-spin}@keyframes study-spin{to{transform:rotate(360deg)}}.study-help{color:#8b8f80;margin-top:12px;font-size:11px;font-weight:400;line-height:1.95}.study-notice{color:#7f8064;background:#f5f2e5;border:1px solid #e4dfc8;border-radius:6px;margin:15px 0;padding:13px 16px;font-size:11px;line-height:1.9}.study-knowledge-toolbar{border:1px solid var(--study-line);background:#fffef9;border-radius:8px;align-items:center;gap:10px;margin-bottom:23px;padding:17px;display:flex}.study-knowledge-toolbar>label:first-child{flex:0 235px}.study-search{flex:1;align-items:center;display:flex;position:relative}.study-search svg{color:#91977e;position:absolute;left:12px}.study-search input{padding-left:37px}.study-subheading{font-family:var(--serif);margin:24px 0 14px;font-size:19px}.study-subheading small{font-family:var(--sans);color:#8d9381;margin-left:8px;font-size:10px}.study-rule-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.study-rule{border:1px solid var(--study-line);background:var(--study-paper);border-radius:7px;padding:24px}.study-rule .study-kicker{font-size:9px}.study-rule h3{margin-bottom:12px;font-size:18px;font-weight:500}.study-rule p{color:#64705d;white-space:pre-line;margin-bottom:9px;font-size:12px;line-height:2.05}.study-rule p b{color:#445b3b;font-weight:500}.study-source{color:#999983;overflow-wrap:anywhere;margin-top:16px;font-size:10px;line-height:1.9;display:block}.study-pages{gap:15px;display:grid}.study-source-page{background:var(--study-paper);border:1px solid var(--study-line);border-radius:8px;padding:30px}.study-source-page h3{margin-bottom:18px;font-size:20px}.study-source-page>p{white-space:pre-wrap;font-family:var(--serif);color:#546149;font-size:15px;line-height:2.25}.study-history-list{gap:12px;display:grid}.study-history-item{background:var(--study-paper);border:1px solid var(--study-line);border-radius:8px;justify-content:space-between;gap:24px;padding:23px;display:flex}.study-history-item h3{margin-bottom:10px;font-size:18px;font-weight:500;line-height:1.8}.study-history-meta{color:#969887;flex-wrap:wrap;align-items:center;gap:12px;font-size:10px;display:flex}.study-status{color:#728064;white-space:nowrap;background:#e9ece1;border:1px solid #e0e5d6;border-radius:4px;padding:3px 7px;font-size:10px;display:inline-block}.study-status.complete{color:#496d45;background:#e3eddc}.study-history-actions{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:9px;display:flex}.study-workspace-toolbar{justify-content:space-between;gap:12px;margin-bottom:25px;display:flex}.study-workflow{background:#eeefe7;border:1px solid #e0e5d6;border-radius:7px;gap:0;margin:0 0 29px;padding:0;list-style:none;display:flex;overflow:hidden}.study-workflow li{color:#9ca28e;border-right:1px solid #dfe4d4;flex:1;justify-content:center;align-items:center;gap:9px;padding:15px 8px;font-size:11px;display:flex}.study-workflow li:last-child{border:0}.study-workflow li.current{color:#3b5e3a;background:#e2e9d8}.study-workflow li.done{color:#6f835a}.study-workflow li>span{width:19px;height:19px;font-family:var(--serif);border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.study-workflow b{font-weight:500}.study-question-heading{margin-bottom:25px}.study-question-heading h2{letter-spacing:.5px;font-size:27px;font-weight:500;line-height:1.75}.study-question-heading>p:not(.study-help){color:#728067;margin-top:8px;font-size:13px;line-height:1.9}.study-answer-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:24px;display:grid}.study-chart{background:#fffef8;border:1px solid #dce2d1;border-radius:9px;position:sticky;top:22px;overflow:hidden}.study-calendar{color:#98a085;background:#f0f2e8;border-bottom:1px solid #e1e6d7;flex-wrap:wrap;gap:8px 18px;padding:15px 17px;font-size:10px;display:flex}.study-calendar b{color:#6d795b;margin-left:4px;font-size:11px;font-weight:500}.study-chart-names{text-align:center;grid-template-columns:1fr 25px 1fr;align-items:center;gap:0;padding:23px 16px 20px;display:grid}.study-chart-names small{color:#969c83;margin-bottom:6px;font-size:10px;display:block}.study-chart-names strong{font-family:var(--serif);color:#405c36;font-size:23px;font-weight:500;line-height:1.6}.study-chart-names>span{font-family:var(--serif);color:#b3b69e;font-size:13px}.study-chart-row{border-top:1px solid #edf0e4;grid-template-columns:26px 33px minmax(40px,.7fr) minmax(0,1.35fr) minmax(0,1.35fr);align-items:center;gap:7px;min-height:69px;padding:13px 12px;display:grid}.study-chart-label{color:#9d9e88;text-align:center;background:#f8f9f1;min-height:0;padding-top:9px;padding-bottom:9px;font-size:9px}.study-chart-row.is-moving{background:#f5f6e9}.study-line-position{font-family:var(--serif);color:#a9ad95;text-align:center;font-size:11px}.study-spirit{color:#788167;text-align:center;font-size:11px}.study-hidden{color:#a59979;text-align:center;gap:3px;font-size:9px;line-height:1.6;display:grid}.study-dash{color:#d5d8c9}.study-line-cell{color:#546745;text-align:center;white-space:nowrap;gap:8px;font-size:11px;line-height:1.6;display:grid}.study-line-symbol{justify-content:center;align-items:center;gap:4px;height:10px;display:flex;position:relative}.study-line-symbol i{background:#59774b;width:45px;height:5px;display:block}.study-line-symbol i.yin{background:linear-gradient(90deg,#59774b 43%,#0000 43% 57%,#59774b 57%)}.study-line-symbol em{color:#a4804d;width:10px;font-size:12px;font-style:normal;line-height:10px;position:absolute;right:0}.study-world{color:#ab8050;min-width:12px;margin-left:2px;font-size:9px;font-weight:500;display:inline-block}.study-chart footer{color:#a0a28d;background:#f5f6ed;border-top:1px solid #e6e9db;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:13px 15px;font-size:9px;display:flex}.study-chart footer b{color:#7c8669;font-weight:500}.study-answer-form,.study-submitted-card{background:var(--study-paper);border:1px solid var(--study-line);border-radius:8px;padding:26px}.study-form-heading{border-bottom:1px solid #e6eadc;justify-content:space-between;align-items:center;gap:12px;margin-bottom:21px;padding-bottom:20px;display:flex}.study-form-heading h3{font-size:17px;font-weight:500;line-height:1.8}.study-form-heading>svg{color:#9aa98a}.study-field{margin-bottom:19px}.study-field>span{color:#60724f;align-items:baseline;gap:9px;margin-bottom:8px;font-size:12px;font-weight:500;display:flex}.study-field>span>small{color:#a0a48e;font-size:9px;font-weight:400}.study-field>span>i{font-family:var(--serif);color:#a7b191;font-size:15px;font-style:normal}.study-verdict{border:0;flex-wrap:wrap;gap:7px;margin:0 0 22px;padding:0;display:flex}.study-verdict legend{color:#60724f;margin-bottom:9px;font-size:12px}.study-verdict label{cursor:pointer;white-space:nowrap;flex:1;display:flex;position:relative}.study-verdict input{opacity:0;width:1px;height:1px;padding:0;position:absolute}.study-verdict label span{text-align:center;color:#8b927d;border:1px solid #e2e6d7;border-radius:5px;width:100%;padding:8px 6px;font-size:10px;display:block}.study-verdict input:checked+span{color:#476338;background:#e9f0de;border-color:#73915c}.study-verdict input:focus-visible+span{outline-offset:2px;outline:2px solid #71905e}.study-style-switch{background:#eef0e6;border-radius:6px;gap:3px;margin:22px 0;padding:4px;display:flex}.study-style-switch button{color:#939a83;border-radius:4px;flex:1;padding:8px 5px;font-size:11px}.study-style-switch button.active{color:#47683b;background:#fffef8;box-shadow:0 1px 3px #3c572313}.study-guided-fields textarea{min-height:76px}.study-form-actions{border-top:1px solid #e4e9d9;justify-content:space-between;margin-top:18px;padding-top:19px}.study-success{color:#5d7f44;align-items:center;gap:7px;margin:0;padding:12px 0;font-size:11px;line-height:1.9;display:flex}.study-submitted-card>h3{margin:8px 0 10px;font-size:20px;font-weight:500;line-height:1.8}.study-submitted-card>p{color:#7f8a70;font-size:12px;line-height:2}.study-my-summary{border-top:1px solid #e8ebde;border-bottom:1px solid #e8ebde;grid-template-columns:65px 1fr;gap:10px;margin:19px 0;padding:19px 0;font-size:11px;display:grid}.study-my-summary>span{color:#a2a68f}.study-my-summary>b{color:#62784e;font-weight:500}.study-skip{width:100%;margin-top:14px}.study-submitted-card>.study-primary{width:100%}.study-ai-wait{text-align:center;color:#768d5b;background:#edf1e3;border-radius:7px;flex-direction:column;align-items:center;gap:13px;padding:23px 18px;display:flex}.study-ai-wait b{font-size:14px;font-weight:500}.study-ai-wait p{font-size:11px;line-height:2}.study-ai-wait small{color:#9fa88e;font-size:9px}.study-ai-ready{color:#76935a;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 0;display:flex}.study-ai-ready h4{font-size:16px;font-family:var(--serif);font-weight:500}.study-ai-ready p{color:#8c9878;font-size:11px;line-height:2}.study-ai-ready button{width:100%}.study-review{border-top:1px solid #dbe2cf;margin-top:36px;padding-top:12px}.study-score{color:#8b917b;white-space:nowrap;background:#eff3e5;border:1px solid #dfe5d4;border-radius:7px;padding:10px 13px;font-size:10px}.study-score b{font-family:var(--serif);color:#6c844c;margin-left:5px;font-size:22px;font-weight:500}.study-comparison-tabs{display:none}.study-comparison{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:15px;margin-top:24px;display:grid}.study-comparison-column{border:1px solid var(--study-line);background:var(--study-paper);border-radius:8px;overflow:hidden}.study-comparison-column>header{background:#f2f5e9;border-bottom:1px solid #e4e8d9;padding:21px}.study-comparison-column:nth-child(2)>header{background:#eef1e9}.study-comparison-column:nth-child(3)>header{background:#f4f0e3}.study-comparison-column>header h3{font-size:18px;font-weight:500}.study-comparison-column>header .study-kicker{font-size:8px}.study-comparison-body{padding:20px}.study-reading-summary{border-bottom:1px solid #e6eadc;margin-bottom:18px;padding:0 0 18px}.study-reading-summary>span{color:#9a9e88;margin-bottom:7px;font-size:9px;display:block}.study-reading-summary h4{font-family:var(--serif);margin:0 0 11px;font-size:17px;font-weight:500;line-height:1.95}.study-reading-summary>b{color:#7c8b63;margin:9px 0;font-size:10px;font-weight:500;line-height:1.9;display:block}.study-reading-summary p{color:#879475;font-size:11px;line-height:2}.study-reading-step{margin-bottom:21px;position:relative}.study-reading-step>span:not(.study-status){font-family:var(--serif);color:#b6bea5;float:left;margin:1px 6px 0 0;font-size:11px}.study-reading-step h4{font-family:var(--serif);margin:0 0 9px;font-size:14px;font-weight:500;line-height:1.9}.study-reading-step p,.study-reading-step blockquote{color:#6c7b5d;white-space:pre-wrap;margin:0;font-size:12px;line-height:2.1}.study-reading-step blockquote{font-family:var(--serif);border-left:2px solid #c9c9a2;padding-left:12px;font-size:14px}.study-reading-step .study-reading-evidence{color:#9ca68a;margin-top:7px;font-size:10px}.study-reading-step small{color:#a8ad98;margin-top:10px;font-size:9px;display:block}.study-reading-step .study-status{margin-bottom:10px}.study-comparison-body>.study-source{margin:0 0 7px}.study-source-origin{color:#aba889;margin-bottom:23px;font-size:9px}.study-caveats{color:#9c8d66;background:#f5f1e3;border-radius:5px;margin:16px 0;padding:13px;font-size:10px;line-height:1.9}.study-caveats b{margin-bottom:5px;font-weight:500;display:block}.study-caveats p{margin:5px 0}.study-source-details{border-top:1px solid #e6e7d6;margin-top:18px;padding-top:14px}.study-source-details summary{color:#949a82;justify-content:space-between;align-items:center;font-size:10px;display:flex}.study-source-details p{white-space:pre-wrap;color:#889277;margin:12px 0;font-size:11px;line-height:2}.study-source-details small{color:#b0b49e;overflow-wrap:anywhere;font-size:8px}.study-no-ai{text-align:center;color:#a0a991;padding:25px 0}.study-no-ai svg{margin:0 auto 13px}.study-no-ai h4{font-family:var(--serif);margin:0 0 10px;font-size:17px;font-weight:500}.study-no-ai p{font-size:11px;line-height:2}.study-assessment{background:var(--study-paper);border:1px solid var(--study-line);border-radius:9px;margin-top:27px;padding:24px}.study-assessment .study-section-title{margin:0 0 21px}.study-assessment-item{border-top:1px solid #e8ebde;justify-content:space-between;align-items:center;gap:18px;padding:19px 0;display:flex}.study-assessment-item h4{font-family:var(--serif);margin:0 0 8px;font-size:15px;font-weight:500}.study-check-results{color:#9aa68b;flex-wrap:wrap;gap:10px;font-size:10px;display:flex}.study-check-results>span{background:#f0f2e8;border-radius:4px;padding:3px 7px}.study-check-results .correct{color:#6e8d50;background:#ebf1df}.study-check-results .incorrect{color:#ab8460;background:#f7eee1}.study-assessment-item p{color:#8b977a;margin-top:8px;font-size:11px;line-height:1.9}.study-assessment-item>label{flex:0 0 115px}.study-assessment-item select{font-size:10px}.study-review-actions{border-top:1px solid #e4e9d8;justify-content:flex-start;padding-top:20px}.study-review-actions .study-success{padding:0}.study-review-actions .study-button:last-child{margin-left:auto}.study-related{margin-top:30px}.study-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1400px){.study-answer-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.study-chart-row{grid-template-columns:30px 40px minmax(45px,.7fr) minmax(0,1.35fr) minmax(0,1.35fr);padding:15px 18px;font-size:12px}.study-line-cell{font-size:12px}.study-chart{max-width:620px}}@media (max-width:1100px){.study-answer-layout{grid-template-columns:1fr}.study-chart{width:100%;max-width:none;position:static}.study-chart-row{grid-template-columns:35px 45px minmax(60px,.7fr) minmax(0,1.35fr) minmax(0,1.35fr);padding:13px 25px}.study-line-cell{font-size:13px}.study-line-symbol em{position:static}.study-line-symbol i{width:55px}.study-answer-form{padding:25px}.study-book-cover{margin-right:15px}.study-comparison{gap:10px}.study-comparison-body{padding:15px}.study-comparison-column>header{padding:17px}.study-comparison-column>header h3{font-size:16px}}@media (max-width:760px){.study-shell{margin-top:0}.study-academy-heading{align-items:flex-start;gap:12px;margin:5px 0 23px}.study-academy-heading h1{letter-spacing:1px;margin:0 0 5px;font-size:27px;line-height:1.6}.study-academy-heading>.study-kicker{font-size:9px}.study-academy-heading p{font-size:10px}.study-academy-heading .study-kicker{letter-spacing:1.5px;margin-bottom:6px;font-size:8px}.study-heading-badge{flex-shrink:0;gap:7px;margin-top:17px;padding:9px 11px;font-size:9px}.study-heading-badge>svg{width:17px}.study-heading-badge b{margin-right:2px;font-size:19px}.study-heading-badge small{display:none}.study-navigation{justify-content:space-between;gap:7px;margin-bottom:22px}.study-navigation button{gap:5px;padding-bottom:13px;font-size:11px}.study-navigation svg{width:14px}.study-navigation small{display:none}.study-intro{gap:15px;margin-bottom:26px;padding:24px 23px}.study-intro h2{letter-spacing:1px;margin-bottom:10px;font-size:25px;line-height:1.6}.study-intro .study-kicker{letter-spacing:1px;font-size:8px}.study-intro p{font-size:10px;line-height:1.95}.study-intro-stats{white-space:nowrap;gap:15px;margin-top:16px;font-size:8px}.study-intro-stats span{gap:4px}.study-intro-stats b{font-size:21px}.study-book-cover{align-self:flex-end;width:83px;height:130px;margin:0 1px 12px 0;padding:13px 8px;box-shadow:4px 4px #d3dbc8,5px 5px #b4bda8,11px 14px 20px #43523e12}.study-book-cover:before{inset:6px}.study-book-cover>span{letter-spacing:4px;padding:6px;font-size:16px;line-height:1}.study-book-cover small{letter-spacing:1px;margin-right:3px;font-size:5px}.study-book-cover i{padding:1px;font-size:6px;bottom:9px;left:8px}.study-section-title{gap:10px;margin:22px 0 15px}.study-section-title h2{font-size:22px}.study-section-title h3{font-size:18px}.study-section-title .study-kicker{letter-spacing:1.3px;font-size:8px}.study-section-title p{font-size:10px}.study-section-title>.study-muted{text-align:right;max-width:108px;font-size:9px;line-height:1.9}.study-launch{padding:18px}.study-launch-scope{grid-template-columns:1fr;gap:11px;margin-bottom:15px}.study-launch label{font-size:10px}.study-shell select,.study-shell input,.study-shell textarea{font-size:12px}.study-launch-actions{gap:8px}.study-button{gap:6px;padding:10px 12px;font-size:10px}.study-launch-actions>.study-primary{flex:1}.study-launch-actions>.study-text-button{justify-content:center;width:100%;margin:1px 0 -3px;font-size:10px}.study-help{font-size:10px}.study-filter{gap:5px;margin:19px 0 13px}.study-filter button{padding:6px 11px;font-size:10px}.study-chapter-grid{grid-template-columns:1fr;gap:9px}.study-chapter{gap:16px;padding:15px 17px}.study-chapter-no{min-width:28px;font-size:24px}.study-chapter h3{margin:1px 0 3px;font-size:15px}.study-chapter small{font-size:8px}.study-chapter p{font-size:10px}.study-book-notice{gap:12px;margin-top:20px;padding:18px}.study-book-notice>svg{width:19px}.study-book-notice h3{margin:0 0 5px;font-size:17px;display:block}.study-book-notice b{font-size:9px}.study-book-notice p{font-size:10px}.study-footnote{font-size:9px;line-height:1.95}.study-bottom-note{letter-spacing:.5px;padding-top:22px;font-size:8px}.study-knowledge-toolbar{flex-wrap:wrap;gap:9px;padding:13px}.study-knowledge-toolbar>label:first-child{flex:1 0 100%}.study-search{flex:1}.study-knowledge-toolbar .study-button{padding:11px 16px}.study-rule-list{grid-template-columns:1fr;gap:12px}.study-rule{padding:21px}.study-rule h3{font-size:18px}.study-rule p{font-size:12px}.study-source-page{padding:22px}.study-source-page>p{font-size:14px}.study-notice{padding:12px 14px;font-size:10px;line-height:2}.study-history-item{flex-direction:column;gap:13px;padding:19px}.study-history-item h3{font-size:18px}.study-history-item .study-kicker{font-size:8px}.study-history-actions{flex-direction:row;justify-content:space-between;align-items:center}.study-history-meta{gap:9px;font-size:9px}.study-history-actions .study-button{padding:8px 13px}.study-workspace-toolbar{gap:8px;margin-bottom:20px}.study-workspace-toolbar .study-muted{font-size:8px}.study-workspace-toolbar .study-text-button{font-size:10px}.study-workflow{margin-bottom:23px}.study-workflow li{flex-direction:column;gap:5px;padding:12px 4px;font-size:8px}.study-workflow li>span{width:18px;height:18px;font-size:10px}.study-question-heading h2{font-size:24px;line-height:1.85}.study-question-heading .study-kicker{font-size:8px}.study-question-heading>p:not(.study-help){font-size:12px}.study-answer-layout{gap:20px}.study-calendar{gap:7px 14px;padding:13px;font-size:9px}.study-calendar b{font-size:10px}.study-chart-names{padding:20px 12px}.study-chart-names strong{font-size:23px}.study-chart-names small{font-size:9px}.study-chart-row{grid-template-columns:19px 28px minmax(37px,.66fr) minmax(0,1.4fr) minmax(0,1.4fr);gap:4px;min-height:68px;padding:12px 8px}.study-chart-label{min-height:0;padding:8px;font-size:8px}.study-line-cell{gap:8px;font-size:10px}.study-line-symbol{gap:3px}.study-line-symbol i{width:40px;height:5px}.study-line-symbol em{font-size:11px;position:absolute;right:1px}.study-hidden{font-size:8px}.study-spirit,.study-line-position{font-size:10px}.study-world{min-width:8px;margin-left:1px;font-size:8px}.study-chart footer{gap:5px;padding:11px;font-size:8px}.study-answer-form,.study-submitted-card{padding:21px 18px}.study-form-heading h3{font-size:17px}.study-form-heading .study-kicker{letter-spacing:1px;font-size:8px}.study-field>span{font-size:11px}.study-field>span>small{font-size:8px}.study-field>span>i{font-size:14px}.study-verdict label span{font-size:9px}.study-verdict{gap:5px}.study-form-actions{gap:8px}.study-form-actions .study-button{flex:1;padding-left:8px;padding-right:8px;font-size:10px}.study-score{padding:8px;font-size:8px}.study-score b{margin-left:2px;font-size:20px}.study-review>.study-section-title h2{font-size:20px}.study-comparison-tabs{background:#eef0e6;border:1px solid #dfe4d3;border-radius:6px;gap:3px;margin:20px 0 13px;padding:4px;display:flex}.study-comparison-tabs button{color:#8a9678;border-radius:4px;flex:1;padding:9px 3px;font-size:10px}.study-comparison-tabs button.active{color:#4a683b;background:#fffef7;box-shadow:0 1px 3px #35562310}.study-comparison{margin:0;display:block}.study-comparison-column:not(.selected){display:none}.study-comparison-column>header{padding:20px}.study-comparison-column>header h3{font-size:21px}.study-comparison-body{padding:23px}.study-reading-step h4{margin-bottom:10px;font-size:16px}.study-reading-step p{font-size:13px;line-height:2.1}.study-reading-step blockquote{font-size:16px;line-height:2.1}.study-reading-summary h4{font-size:20px}.study-reading-summary>b,.study-reading-summary p{font-size:12px}.study-caveats{padding:15px;font-size:11px;line-height:2}.study-assessment{padding:21px 18px}.study-assessment-item{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:18px 0}.study-assessment-item>div{flex:1 0 100%}.study-assessment-item>label{flex:0 0 130px}.study-assessment-item h4{font-size:16px}.study-assessment-item p{font-size:11px}.study-assessment-item select{padding:8px 10px}.study-check-results{font-size:9px}.study-review-actions .study-success{font-size:10px}.study-review-actions .study-button:last-child{margin-left:0}.study-review-actions{gap:12px}.study-section-title>svg{width:23px}.study-assessment .study-section-title h3{font-size:18px;line-height:1.8}.study-error{padding:13px;font-size:11px}.study-submitted-card>h3{font-size:21px}.study-ai-ready .study-button{font-size:11px}}@media (max-width:390px){.study-intro{gap:8px;padding:22px 18px}.study-intro h2{font-size:23px}.study-book-cover{width:69px;height:117px;margin-right:0}.study-book-cover>span{letter-spacing:3px;padding:5px;font-size:15px}.study-book-cover small{font-size:4px}.study-intro-stats{gap:10px}.study-intro p{font-size:9px}.study-academy-heading h1{font-size:25px}.study-heading-badge{padding:8px}.study-heading-badge svg{display:none}.study-line-cell{font-size:9px}.study-world{font-size:7px}.study-line-symbol em{right:0}.study-line-symbol i{width:34px}.study-chart-row{grid-template-columns:16px 25px minmax(33px,.62fr) minmax(0,1.4fr) minmax(0,1.4fr);gap:3px;padding-left:7px;padding-right:7px}.study-chart-label{font-size:7px}.study-navigation button{gap:4px;font-size:10px}.study-navigation svg{width:13px}.study-score{padding:7px;font-size:7px}.study-score b{font-size:18px}.study-review>.study-section-title h2{font-size:19px}}@media (prefers-reduced-motion:reduce){.study-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.study-shell .study-chart-toggle{display:none}@media (max-width:720px){.study-shell .study-chart-toggle{color:#315844;width:100%;font:inherit;cursor:pointer;background:#f2f5ed;border:0;border-bottom:1px solid #dce3d8;justify-content:space-between;align-items:center;padding:10px 13px;font-size:12px;display:flex}.study-shell .study-chart-body.is-collapsed{display:none}}.study-original-chart .chart-paper{border:0;border-radius:0;margin:0}.study-original-chart .chart-meta{padding:10px 12px}.study-original-chart .yao-row{min-width:0}.study-original-chart .chart-meta p.ganzhi{flex-wrap:wrap}.study-step-mapping{margin-top:8px;font-size:12px;line-height:1.8}.study-step-mapping summary{cursor:pointer;color:#315844;align-items:center;gap:8px;display:flex}.study-step-mapping>div{background:#f4f5ed;border-radius:5px;margin-top:8px;padding:8px}.study-step-mapping p{margin:3px 0}.study-assessment-item{align-items:start}.study-task-context b{color:#4f7044;font-weight:500;display:block}.study-task-context p{margin:5px 0 0;line-height:1.9}
