.notebook-view{--nb-ink:#2d3e5a;--nb-muted:#8896ad;--nb-line:#e1e7f0;color:var(--nb-ink);font-size:15px;line-height:1.7;padding-bottom:52px}.notebook-view button,.notebook-view input,.notebook-view select,.notebook-view textarea{font:inherit}.notebook-view button{transition:background .2s,transform .2s}.notebook-view button:disabled{opacity:.5;cursor:default}.notebook-view button:focus-visible,.notebook-view input:focus-visible,.notebook-view select:focus-visible,.notebook-view textarea:focus-visible{outline:3px solid #a6b9e2;outline-offset:3px}.nb-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 27px}.nb-kicker{font-size:10px;font-weight:600;letter-spacing:2px;color:#9aa8bc;margin:0 0 8px}.nb-heading h1{font:600 32px/1.5 var(--serif,serif);letter-spacing:2px;margin:0 0 8px}.nb-heading-copy{font-size:13px;color:#8b99af;margin:0}.nb-heading-actions,.nb-selection-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.nb-button{min-height:42px;background:#6b80af;color:#fff;border:1px solid transparent;border-radius:10px;padding:10px 18px;font-size:13px!important;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.5;white-space:nowrap}.nb-button:hover:not(:disabled){background:#596f9f;transform:translateY(-1px)}.nb-button-soft{background:#e6ecf6;color:#667fa9}.nb-button-soft:hover:not(:disabled){background:#dce5f3}.nb-button-light{background:#fff;color:#7185a8;border-color:#dde5f0}.nb-button-light:hover:not(:disabled){background:#f4f7fc}.nb-link,.nb-back{padding:0;background:transparent;color:#7187af;text-align:left;line-height:1.6;font-size:13px}.nb-link:hover,.nb-back:hover{color:#405e94}.nb-danger{color:#b07883}.nb-danger:hover{color:#a44b60}.nb-back{margin:0 0 23px;font-size:13px}.nb-list-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:28px 32px;margin-bottom:27px;border-radius:17px;border:1px solid #e0e7f2;background:linear-gradient(115deg,#e8eef8,#f8f9fc 63%,#f5f0e9);box-shadow:0 8px 28px #5c749908}.nb-list-stats>div{display:flex;align-items:baseline;gap:13px;border-right:1px solid #d8e1ef;padding:0 20px}.nb-list-stats>div:first-child{padding-left:0}.nb-list-stats>div:last-child{border:0}.nb-list-stats strong{font-size:32px;font-weight:500;color:#6b80a9;line-height:1.3}.nb-list-stats span{font-size:12px;color:#91a0b7}.nb-library{background:#ffffff59;border:1px solid #e3e9f2;border-radius:17px;padding:24px}.nb-tools{display:flex;gap:13px;margin-bottom:20px}.nb-tools>.nb-input{width:150px;flex-shrink:0}.nb-search{flex:1;display:flex;align-items:center;border:1px solid #dfe6f1;background:#fff;border-radius:10px;padding:0 15px;gap:11px}.nb-search-symbol{font-size:29px;line-height:1;color:#9eaec8}.nb-search>.nb-input{padding-left:0;background:transparent;border:0;box-shadow:none}.nb-input{width:100%;min-width:0;border:1px solid #dfe6f1;background:#fcfdff;color:#4c607f;border-radius:9px;padding:11px 13px;resize:vertical;line-height:1.8;outline:none}.nb-input::placeholder{color:#a8b3c5}.nb-search>.nb-input:focus-visible{outline:none}.nb-search:focus-within{outline:2px solid #b1c2e4;outline-offset:2px}.nb-subjects{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:19px}.nb-subject{padding:7px 14px;border-radius:8px;background:transparent;color:#8c9bb1;font-size:13px;display:flex;gap:9px;align-items:center}.nb-subject small{font-size:10px;opacity:.8}.nb-subject:hover{background:#edf2f9}.nb-subject.is-active{color:#6b80a9;background:#e7edf7}.nb-selection{border:1px solid #d8e3f3;background:#edf2fb;border-radius:11px;padding:16px 19px;display:flex;align-items:center;justify-content:space-between;gap:15px;margin:13px 0 21px}.nb-selection strong{display:block;font-size:14px;font-weight:500;color:#657eab}.nb-selection small{font-size:11px;color:#97a7bf}.nb-result-line{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:17px;color:#9aa7ba;font-size:12px}.nb-result-line .nb-link{font-size:11px}.nb-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.nb-question-card{position:relative;border:1px solid #e0e7f2;background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 5px 15px #5c749905;transition:box-shadow .2s,border-color .2s}.nb-question-card:hover{border-color:#bacbe4;box-shadow:0 10px 22px #5c749910}.nb-question-card.is-picked{border:2px solid #8ba1c8}.nb-card-open{display:block;text-align:left;background:transparent;padding:20px;width:100%;height:100%;color:inherit}.nb-card-top,.nb-question-tags{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:17px}.nb-badge{display:inline-block;font-size:10px;font-weight:500;color:#7086af;background:#ecf1f9;border-radius:5px;padding:3px 8px;line-height:1.6;max-width:100%;overflow-wrap:anywhere}.nb-badge-quiet{color:#9aa7ba;background:#f1f4f8}.nb-badge-green{color:#78a292;background:#edf5f0}.nb-badge-warn{color:#b29a70;background:#f8f2e7}.nb-card-content{min-height:130px}.nb-card-image{height:112px;max-width:100%;object-fit:contain;object-position:left center;margin-bottom:14px}.nb-card-question{font-size:15px;line-height:1.9;color:#647693;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.nb-card-question .katex{font-size:1.05em}.nb-card-bottom{border-top:1px solid #edf1f7;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:13px;font-size:10px;color:#a6b2c5}.nb-card-bottom>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb-card-bottom time{white-space:nowrap}.nb-pick{position:absolute;right:15px;top:16px;width:25px;height:25px;border:1px solid #d5dfef;background:#fff;border-radius:50%;color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center}.is-picked .nb-pick{background:#7c94bd;border-color:#7c94bd}.nb-question-card:has(.nb-pick) .nb-card-top{padding-right:32px}.nb-empty{grid-column:1/-1;text-align:center;padding:70px 25px 78px}.nb-empty-drawing{display:block;font-size:60px;line-height:1.4;color:#b1bfd6;transform:rotate(-6deg)}.nb-empty h2{font:500 24px/1.7 var(--serif,serif);margin:13px 0 9px}.nb-empty p{font-size:13px;color:#97a4b9;margin:0 auto 24px;max-width:400px;line-height:1.9}.nb-state{max-width:650px;margin:80px auto;padding:40px 22px;text-align:center;color:#95a4bb;font-size:15px}.nb-state-symbol{display:inline-flex;width:56px;height:56px;background:#e5ecf7;color:#8aa0c5;border-radius:50%;align-items:center;justify-content:center;font-size:26px;margin-bottom:15px}.nb-state h2{font-family:var(--serif,serif);font-size:26px;color:#667d9f;margin:12px 0}.nb-state p{font-size:14px;line-height:1.9;margin-bottom:25px;overflow-wrap:anywhere}.nb-state-error .nb-state-symbol{color:#b58f86;background:#f2eae5}.nb-removed .nb-button{display:flex;width:max-content;margin:13px auto}.nb-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 276px;gap:24px;align-items:start}.nb-detail-main{min-width:0}.nb-panel{border:1px solid #e0e7f1;background:#ffffffd9;border-radius:14px;padding:26px;margin-bottom:20px;box-shadow:0 6px 24px #647d9e06;overflow-wrap:anywhere}.nb-panel-title{font-size:17px;font-weight:600;letter-spacing:.5px;margin:0 0 21px;line-height:1.5}.nb-original-question{padding:28px}.nb-question-picture{display:block;width:100%;text-align:center;border:1px solid #e6ebf3;border-radius:9px;background:#fbfcff;overflow:hidden;padding:14px;margin-bottom:23px}.nb-question-picture img{max-height:450px;width:auto;max-width:100%;margin:0 auto;object-fit:contain}.nb-question-picture span{display:block;font-size:10px;color:#a2b0c5;text-align:right;margin-top:9px}.nb-mini-label{font-size:11px;color:#9eabc0;margin:0 0 7px;display:block}.nb-question-text{font-size:18px;line-height:2;color:#3c506e}.nb-question-text .katex{font-size:1.08em}.nb-answer-pair{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:23px}.nb-answer-pair>div{padding:15px 17px;background:#f6f7fb;border-radius:9px;line-height:1.9}.nb-answer-pair>div:only-child{grid-column:1/-1}.nb-child-answer{color:#a27686}.nb-correct-answer{color:#709484;background:#eff6f2!important}.nb-error-types{margin-top:25px;border-top:1px solid #edf0f6;padding-top:19px}.nb-chip-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.nb-chip{font-size:11px!important;background:#f4f6fa;color:#9daabd;padding:5px 10px;border:1px solid transparent;border-radius:7px}.nb-chip.is-active{background:#edf1f9;border-color:#bdcde7;color:#7189b2}.nb-question-links{display:flex;justify-content:flex-end;gap:20px;margin-top:22px}.nb-summary-panel{position:sticky;top:24px;padding:24px 21px;background:linear-gradient(145deg,#f9fbff,#edf2f9)}.nb-summary-panel h2{font-size:16px;font-weight:500;margin:0}.nb-summary-panel .nb-kicker{font-size:7px;letter-spacing:1.5px;margin-bottom:11px}.nb-mastery{display:flex;align-items:baseline;gap:12px;margin:27px 0 11px}.nb-mastery strong{font-size:37px;color:#748bb3;font-weight:400;line-height:1.2}.nb-mastery>span{font-size:10px;color:#98a8bf}.nb-mastery-track{height:5px;background:#dce5f2;border-radius:5px;overflow:hidden}.nb-mastery-track>span{display:block;height:100%;background:#a1b5d6;border-radius:inherit}.nb-summary-reason{font-size:11px;color:#99a7bb;line-height:1.9;margin:13px 0 24px}.nb-history-counts{display:grid;grid-template-columns:1fr 1fr;margin:18px 0 25px}.nb-history-counts>div{display:flex;align-items:center;gap:11px}.nb-history-counts strong{font-size:21px;font-weight:400;color:#7d91b2}.nb-history-counts span{font-size:11px;color:#a3afc1}.nb-summary-panel>.nb-button{display:flex;width:100%;margin:9px 0}.nb-item-meta{display:grid;grid-template-columns:auto 1fr;gap:12px;font-size:10px;line-height:1.7;margin:24px 0;padding-top:19px;border-top:1px solid #dfe6f1}.nb-item-meta dt{color:#a6b1c2}.nb-item-meta dd{margin:0;color:#8699b7;text-align:right}.nb-summary-panel>.nb-danger{font-size:11px;display:block;margin:18px auto 0}.nb-personal-note{font-size:10px;color:#a5b0c3;text-align:center;padding:0 14px;line-height:1.9}.nb-notice{padding:15px 18px;font-size:13px;border-radius:8px}.nb-notice-warm{background:#faf3e8;color:#b09a77}.nb-loading-panel{display:flex;gap:18px;align-items:center;color:#a1aec1;background:#f9fbff}.nb-loading-panel h2{font-size:15px;font-weight:500;line-height:1.8;margin:0 0 8px;color:#8295b4}.nb-loading-panel p{font-size:11px;line-height:1.9;margin:4px 0}.nb-spinner{width:30px;height:30px;flex:0 0 30px;border:3px solid #e2e9f5;border-top-color:#879dc4;border-radius:50%;animation:nb-spin 1s linear infinite}.nb-error-panel{background:#fbf7f6;border-color:#eadfdd}.nb-error-panel h2{font-size:16px;color:#a37c80;margin:0 0 10px}.nb-error-panel p{font-size:13px;color:#b19b9d}.nb-explain-empty h2{font-size:19px;font-family:var(--serif,serif)}.nb-explain-empty p{font-size:13px;color:#9aa8bc;line-height:1.9;margin:0 0 21px}.nb-child-step{display:flex;gap:14px;margin:16px 0;padding:17px;border:1px solid #e6eee8;border-radius:9px;background:#f5f9f6;color:#668372}.nb-child-step.is-wrong{background:#fbf5f6;border-color:#efe2e5;color:#a27687}.nb-child-step.is-unknown{background:#f6f7fb;border-color:#e5eaf2;color:#8b9bb5}.nb-child-step>div{min-width:0}.nb-child-step-mark{width:23px;height:23px;border-radius:50%;background:#e4efe8;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.is-wrong .nb-child-step-mark{background:#f2e4e9}.nb-step-label{font-size:10px;display:block;margin-bottom:5px;opacity:.8}.nb-child-step-note{font-size:12px;margin-top:9px;opacity:.9}.nb-mistake{background:#fcf6f7;border:0;box-shadow:none;padding:17px 19px;margin:20px 0 0;color:#a37a88}.nb-mistake .nb-panel-title{font-size:12px;margin-bottom:9px;color:#b18996}.nb-long-text{font-size:15px;line-height:2;white-space:pre-line}.nb-strategy{display:flex;gap:14px;background:#f0f3f9;padding:16px 18px;border-radius:9px;margin-bottom:22px;color:#7d91b2;font-size:13px}.nb-strategy>span{color:#9daac0;font-size:10px;white-space:nowrap;padding-top:3px}.nb-board-top{display:flex;align-items:center;gap:15px;margin-bottom:14px}.nb-board-top h3{font-size:15px;font-weight:500;margin:0}.nb-board-count{font-size:10px;color:#a2aec1;margin-left:auto}.nb-board-top .nb-link{font-size:11px}.nb-board-stages{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.nb-board-stage{background:#eff3f9;color:#9aabc4;border-radius:6px;padding:5px 10px;font-size:10px!important}.nb-board-stage.is-active{background:#dfe8f6;color:#6f89b3}.nb-board{background:linear-gradient(140deg,#e9f0ef,#f1f5f3);border:1px solid #d9e5df;border-radius:11px;padding:28px;color:#45675b;min-height:200px;line-height:1.9}.nb-board-stage-label{color:#9b947c;font-size:11px;margin-bottom:17px;letter-spacing:1px}.nb-board-from{color:#9ea99f;font-size:18px}.nb-board-arrow{display:block;font-size:18px;color:#a8b6a7;line-height:1;margin:15px 0}.nb-board-to{font-size:24px;color:#4c6d60;min-height:43px;overflow-x:auto;padding-bottom:8px}.nb-board-to .katex{font-size:1.1em}.nb-board-why{font-size:12px;color:#98a99c;margin-top:16px;white-space:pre-line}.nb-board-nav{display:flex;justify-content:space-between;gap:14px;margin-top:13px}.nb-board-nav .nb-button{font-size:11px!important;min-height:38px;padding:8px 14px}.nb-board-full-step+.nb-board-full-step{padding-top:23px;margin-top:23px;border-top:1px solid #d6e2db}.nb-board-full-step .nb-board-to{font-size:21px}.nb-solution-step{display:flex;align-items:flex-start;gap:16px;margin:19px 0;line-height:1.95}.nb-solution-step>span{width:25px;height:25px;flex-shrink:0;background:#edf2f9;border-radius:50%;font-size:11px;color:#91a4c3;display:flex;align-items:center;justify-content:center;margin-top:3px}.nb-parent-talk{background:linear-gradient(110deg,#fbf8f2,#fff);border-color:#e9e1d5}.nb-parent-talk .nb-panel-title{color:#a99579}.nb-parent-talk .nb-long-text{color:#8f8271}.nb-avoid{margin-top:20px;padding-top:17px;border-top:1px solid #eae2d7;font-size:12px;color:#b3a493;line-height:1.9}.nb-avoid strong{display:block;font-size:10px;font-weight:500;margin-bottom:7px}.nb-tip{background:#f3f8f4;border-color:#e2ebe4;color:#7f9785}.nb-tip .nb-panel-title{color:#799583}.nb-ai-note{display:flex;justify-content:center;gap:13px;align-items:center;font-size:10px;color:#a6b2c5;margin:25px 0}.nb-ai-note .nb-link{font-size:10px}.nb-edit-panel{background:#f7faff;border-color:#cddcf2;scroll-margin-top:25px}.nb-edit-copy{font-size:12px;color:#98a9c2;margin:-7px 0 23px}.nb-field{display:block;margin:17px 0}.nb-field-label{display:block;font-size:12px;color:#8b9db9;margin-bottom:7px}.nb-field small{font-size:10px;color:#a0b0c6}.nb-field textarea{min-height:100px}.nb-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.nb-followup{margin-top:25px;background:linear-gradient(130deg,#f8faff,#fff)}.nb-followup-copy{font-size:12px;color:#a1afc4;margin:-10px 0 23px}.nb-qa{margin:20px 0;padding-bottom:21px;border-bottom:1px solid #e8eef7}.nb-qa-question{font-size:12px;color:#879dc0;background:#eef3fb;padding:12px 16px;border-radius:8px;margin-bottom:16px}.nb-qa-answer{font-size:15px;line-height:2;color:#5d7597;white-space:pre-line}.nb-qa>.nb-link{margin-top:12px;font-size:11px}.nb-ask-form textarea{font-size:14px;background:#fff}.nb-ask-actions{display:flex;justify-content:flex-end;gap:10px;margin:12px 0}.nb-ask-status{display:block;font-size:10px;color:#a4b1c5;line-height:1.8;min-height:18px}.nb-button.is-recording{color:#b97889;background:#f6eaf0;border-color:#e5c9d3}.nb-image-dialog{position:fixed;width:min(1200px,94vw);height:min(850px,91vh);padding:20px;border:1px solid #dce4f0;background:#f5f7fc;border-radius:13px;box-shadow:0 15px 70px #20345240;z-index:200;color:#617a9f}.nb-image-dialog::backdrop{background:#20314b99;backdrop-filter:blur(5px)}.nb-image-dialog img{max-width:100%;height:calc(100% - 60px);object-fit:contain;margin:15px auto 0}.nb-image-close{margin-left:auto;display:flex;min-height:36px;font-size:12px!important}.notebook-view canvas{max-width:100%;height:auto}.notebook-view .katex-display{overflow-x:auto;overflow-y:hidden;padding:7px 0;max-width:100%}.notebook-view .katex-error{white-space:pre-wrap;overflow-wrap:anywhere}
@keyframes nb-spin{to{transform:rotate(360deg)}}
@media(min-width:1600px){.nb-detail-layout{grid-template-columns:minmax(0,1fr) 300px}.nb-panel{padding:30px}.nb-original-question{padding:33px}.nb-question-text{font-size:20px}.nb-card-question{font-size:16px}.nb-summary-panel{padding:27px}.nb-mastery strong{font-size:42px}}
@media(max-width:1100px){.nb-detail-layout{grid-template-columns:minmax(0,1fr) 235px;gap:17px}.nb-panel{padding:22px}.nb-summary-panel{padding:20px 17px}.nb-summary-panel .nb-kicker{font-size:6px;letter-spacing:1.1px}.nb-question-grid{gap:14px}.nb-card-open{padding:17px}.nb-library{padding:20px}.nb-heading h1{font-size:29px}.nb-selection{align-items:flex-start;flex-wrap:wrap}.nb-board{padding:24px}.nb-board-to{font-size:21px}}
@media(max-width:860px){.nb-detail-layout{grid-template-columns:1fr}.nb-detail-aside{order:-1}.nb-summary-panel{position:static;display:grid;grid-template-columns:1fr 1fr;gap:9px 22px;margin-bottom:0}.nb-summary-panel>.nb-kicker,.nb-summary-panel>h2,.nb-summary-panel>.nb-mastery-track,.nb-summary-panel>.nb-summary-reason,.nb-summary-panel>.nb-history-counts,.nb-summary-panel>.nb-item-meta{display:none}.nb-summary-panel>.nb-mastery{grid-row:1/3;align-self:center;margin:0}.nb-summary-panel>.nb-button{margin:0;padding:7px 11px;min-height:36px;font-size:11px!important}.nb-summary-panel>.nb-danger{grid-column:1/-1;justify-self:end;margin:3px 0 0}.nb-personal-note{display:none}.nb-heading{align-items:flex-start}.nb-list-stats{padding:23px}.nb-list-stats>div{padding:0 10px;gap:9px;flex-wrap:wrap}.nb-list-stats strong{font-size:27px}.nb-list-stats span{font-size:10px}.nb-question-grid{grid-template-columns:1fr}.nb-card-content{min-height:auto}.nb-card-image{max-height:130px;height:auto}.nb-card-question{-webkit-line-clamp:3}.nb-heading-actions{justify-content:flex-end;max-width:160px}.nb-heading-actions>.nb-button{font-size:11px!important;min-height:36px;padding:8px 12px}}
@media(max-width:700px){.notebook-view{font-size:14px;padding-bottom:25px}.nb-heading{gap:15px;margin-bottom:21px}.nb-heading h1{font-size:28px;letter-spacing:1px}.nb-kicker{font-size:7px;letter-spacing:1.5px}.nb-heading-copy{font-size:11px;max-width:230px}.nb-list-stats{padding:20px 18px;gap:10px;border-radius:12px;margin-bottom:20px}.nb-list-stats>div{padding:0 6px;gap:4px;display:block}.nb-list-stats strong{display:block;font-size:27px}.nb-list-stats span{display:block;font-size:9px;margin-top:3px}.nb-library{padding:16px;border-radius:12px}.nb-tools{gap:9px;flex-wrap:wrap;margin-bottom:15px}.nb-search{flex-basis:100%;padding:0 12px}.nb-search-symbol{font-size:25px}.nb-input{font-size:13px!important;padding:10px 11px}.nb-tools>.nb-input{width:100%;font-size:12px!important;padding-top:8px;padding-bottom:8px}.nb-subjects{gap:4px;margin-bottom:16px}.nb-subject{font-size:11px!important;padding:5px 9px;gap:5px}.nb-subject small{font-size:9px}.nb-card-open{padding:16px}.nb-card-top{margin-bottom:13px}.nb-badge{font-size:9px;padding:3px 7px}.nb-card-question{font-size:15px}.nb-card-bottom{font-size:9px;margin-top:17px;padding-top:12px;gap:10px}.nb-question-grid{gap:14px}.nb-selection{padding:14px;gap:13px}.nb-selection strong{font-size:12px}.nb-selection small{font-size:10px}.nb-selection-actions{gap:7px;width:100%}.nb-selection-actions .nb-button{font-size:10px!important;padding:9px 10px;flex:1;min-height:36px}.nb-result-line{font-size:10px}.nb-result-line .nb-link{font-size:10px}.nb-button{font-size:12px!important;min-height:40px;padding:10px 14px}.nb-empty{padding:40px 12px 50px}.nb-empty h2{font-size:20px}.nb-empty p{font-size:12px}.nb-state{margin:40px auto;padding:30px 17px}.nb-state h2{font-size:23px}.nb-state p{font-size:12px}.nb-back{font-size:12px;margin-bottom:18px}.notebook-view[data-notebook-mode=detail] .nb-heading h1{font-size:25px}.notebook-view[data-notebook-mode=detail] .nb-heading>.nb-button{font-size:10px!important;padding:8px 10px;min-height:34px}.nb-detail-layout{gap:17px}.nb-panel{padding:20px;border-radius:12px;margin-bottom:17px}.nb-panel-title{font-size:16px;margin-bottom:17px}.nb-summary-panel{padding:17px 18px;margin:0}.nb-mastery strong{font-size:32px}.nb-mastery>span{font-size:9px}.nb-question-text{font-size:17px}.nb-question-picture{padding:9px;margin-bottom:19px}.nb-answer-pair{gap:9px;margin-top:20px}.nb-answer-pair>div{padding:12px;font-size:13px}.nb-mini-label{font-size:10px}.nb-chip{font-size:10px!important;padding:4px 8px}.nb-error-types{margin-top:20px;padding-top:15px}.nb-chip-row{gap:5px}.nb-question-links{gap:15px;margin-top:18px}.nb-question-links .nb-link{font-size:11px}.nb-loading-panel{gap:13px}.nb-loading-panel h2{font-size:13px}.nb-loading-panel p{font-size:10px}.nb-spinner{width:25px;height:25px;flex-basis:25px}.nb-strategy{display:block;font-size:12px;padding:13px 15px}.nb-strategy>span{display:block;margin-bottom:7px;font-size:9px}.nb-board-top{gap:9px}.nb-board-top h3{font-size:13px}.nb-board-count{font-size:8px}.nb-board-top .nb-link{font-size:9px}.nb-board-stages{gap:5px}.nb-board-stage{font-size:9px!important;padding:4px 7px}.nb-board{padding:20px;min-height:175px}.nb-board-to{font-size:20px}.nb-board-from{font-size:16px}.nb-board-why{font-size:11px}.nb-board-stage-label{font-size:10px}.nb-board-nav{gap:10px}.nb-board-nav .nb-button{font-size:10px!important;padding:8px 10px;min-height:36px}.nb-child-step{gap:10px;padding:13px;margin:13px 0;font-size:14px}.nb-child-step-mark{height:21px;width:21px;font-size:12px}.nb-step-label{font-size:9px}.nb-child-step-note{font-size:11px}.nb-long-text{font-size:14px;line-height:1.95}.nb-ai-note{font-size:9px;gap:9px;flex-wrap:wrap;margin:20px 0}.nb-ai-note .nb-link{font-size:9px}.nb-parent-talk .nb-panel-title{font-size:16px}.nb-qa-answer{font-size:14px}.nb-followup-copy{font-size:11px}.nb-qa-question{font-size:11px;padding:10px 13px}.nb-ask-actions{gap:8px}.nb-ask-actions>.nb-button{font-size:11px!important;min-height:37px}.nb-ask-status{font-size:9px}.nb-edit-copy{font-size:11px}.nb-field-label{font-size:11px}.nb-edit-panel textarea{font-size:14px!important}.nb-image-dialog{padding:13px;border-radius:10px}.nb-image-dialog img{height:calc(100% - 55px)}}
@media(prefers-reduced-motion:reduce){.nb-spinner{animation:none}.notebook-view button{transition:none}}
