.se-workspace{--se-blue:#3468ed;--se-ink:#23324b;--se-muted:#8490a4;color:var(--se-ink);font-size:14px;width:100%;padding:3px 10px 16px;margin:0}.se-workspace *{box-sizing:border-box}.se-workspace h2,.se-workspace h3,.se-workspace h4,.se-workspace p{margin:0}.se-workspace h3,.se-workspace h4,.se-workspace strong{font-weight:600}.se-workspace button,.se-workspace input,.se-workspace select{font:inherit}.se-workspace button{cursor:pointer}.se-workspace button:disabled{opacity:.45;cursor:not-allowed}.se-workspace a:focus-visible,.se-workspace button:focus-visible{outline:3px solid #a6bfff;outline-offset:3px}.se-workspace svg{width:20px;height:20px;flex-shrink:0;vertical-align:middle}.se-workspace .se-btn{min-height:40px;padding:9px 17px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dfe5ef;border-radius:9px;background:#fff;color:#54627a;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;line-height:1.5}.se-workspace .se-btn:hover:not(:disabled){border-color:#91adf6;color:var(--se-blue);background:#f7f9ff}.se-workspace .se-btn.primary{border-color:var(--se-blue);background:var(--se-blue);color:#fff;box-shadow:0 4px 10px rgba(52,104,237,.12549019607843137)}.se-workspace .se-btn.primary:hover:not(:disabled){background:#2456d5;color:#fff}.se-workspace .se-btn.light{border-color:#d9e4ff;background:#eef3ff;color:var(--se-blue)}.se-workspace .se-btn.saved{color:#b47d1c;background:#fff8e8;border-color:#f3dfb6}.se-workspace .se-btn.saved svg{fill:#ffce6b}.se-workspace .se-btn.small{min-height:32px;padding:5px 11px;font-size:12px}.se-workspace .se-link{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:var(--se-blue);padding:5px 0;text-decoration:none}.se-workspace .se-link svg{width:16px;height:16px}.se-workspace .se-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 34px;margin-bottom:22px;min-height:154px;border:1px solid #dfe8fa;border-radius:16px;overflow:hidden;background:linear-gradient(110deg,#eff5ff,#f5f7ff 65%,#e8efff)}.se-workspace .se-eyebrow{display:flex;align-items:center;gap:8px;color:#6481b0;font-size:11px;font-weight:700;letter-spacing:2px;margin-bottom:10px}.se-workspace .se-eyebrow:before{content:"";width:15px;height:3px;background:#6994f8;border-radius:3px}.se-workspace .se-hero h2{font-size:27px;letter-spacing:.5px;font-weight:700;color:#243b65}.se-workspace .se-hero p{color:#75859d;line-height:1.8;margin-top:10px}.se-workspace .se-hero-art{width:94px;height:94px;display:grid;place-items:center;border:1px solid #fff;border-radius:24px;background:hsla(0,0%,100%,.5490196078431373);box-shadow:12px 12px 0 rgba(220,230,251,.5215686274509804);transform:rotate(-8deg);margin-right:20px;color:#6086e6}.se-workspace .se-hero-art svg{width:49px;height:49px;transform:rotate(8deg);stroke-width:1.2}.se-workspace .se-panel{background:#fff;border:1px solid #e7ecf4;border-radius:14px;box-shadow:0 3px 14px rgba(39,60,101,.12156862745098039);box-shadow:0 3px 14px rgba(39,60,101,.01568627450980392)}.se-workspace .se-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 17px}.se-workspace .se-section-head h3{font-size:17px;font-weight:700}.se-workspace .se-muted,.se-workspace .se-section-head p{font-size:12px;color:var(--se-muted);line-height:1.8}.se-workspace .se-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.se-workspace .se-stat{padding:22px;display:flex;align-items:center;gap:16px}.se-workspace .se-icon-tile{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#edf3ff;color:#4e7aeb;flex-shrink:0}.se-workspace .se-icon-tile.purple{color:#9171d5;background:#f3eefe}.se-workspace .se-icon-tile.green{color:#35a994;background:#eaf8f2}.se-workspace .se-icon-tile.orange{color:#de9a39;background:#fff5e6}.se-workspace .se-stat strong{display:block;font-size:27px;font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums}.se-workspace .se-stat small{font-size:12px;color:#9aa4b4;margin-left:5px;font-weight:400}.se-workspace .se-stat p{color:var(--se-muted);font-size:12px}.se-workspace .se-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0}.se-workspace .se-tabs{display:flex;align-items:center;gap:5px;padding:5px;background:#eaf0f8;border-radius:10px}.se-workspace .se-tabs button{border:0;padding:8px 15px;background:none;color:#8190a6;border-radius:7px}.se-workspace .se-tabs button.active{color:var(--se-blue);background:#fff;box-shadow:0 2px 5px rgba(36,55,92,.0392156862745098);font-weight:600}.se-workspace .se-search{display:flex;align-items:center;gap:9px;padding:0 12px;height:40px;background:#fff;border:1px solid #e1e7f0;border-radius:9px;min-width:200px}.se-workspace .se-search svg{width:17px;color:#97a4b7}.se-workspace .se-search input{border:0;outline:0;background:none;min-width:0;width:100%;color:var(--se-ink)}.se-workspace .se-search:focus-within{border-color:#88a8f8;box-shadow:0 0 0 3px rgba(52,104,237,.047058823529411764)}.se-workspace select{height:40px;padding:0 30px 0 12px;border:1px solid #e1e7f0;border-radius:9px;background:#fff;color:#68778e}.se-workspace .se-badge{display:inline-flex;align-items:center;padding:4px 9px;font-size:11px;border-radius:5px;background:#edf3ff;color:#5b82d8;line-height:1.5}.se-workspace .se-badge.purple{color:#946bd0;background:#f3eefe}.se-workspace .se-badge.green{color:#399f84;background:#ecf8f3}.se-workspace .se-meter{background:#edf1f7;height:6px;border-radius:10px;overflow:hidden}.se-workspace .se-meter>span{display:block;height:100%;background:linear-gradient(90deg,#7c9ff7,#4576ed);border-radius:10px;transition:width .25s}.se-workspace .se-empty{padding:52px 20px;text-align:center}.se-workspace .se-empty>.se-icon-tile{width:68px;height:68px;margin:0 auto 20px;border-radius:22px}.se-workspace .se-empty h3{font-size:18px;margin:12px 0}.se-workspace .se-empty p{color:var(--se-muted);line-height:1.9;margin-bottom:20px}.se-workspace .se-note{color:#95a0b1;font-size:12px;line-height:1.8;margin-top:18px;display:flex;align-items:center;gap:7px}.se-workspace .se-note svg{width:15px;height:15px}.se-workspace .se-warning{color:#ad771c;background:#fff7e5;border-radius:8px;padding:10px 15px;margin-bottom:15px}.se-workspace .se-dialog-backdrop{position:fixed;inset:0;background:rgba(23,41,69,.4588235294117647);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:30px}.se-workspace .se-dialog{width:520px;max-width:100%;max-height:85vh;overflow:auto;background:#fff;border-radius:18px;padding:28px;box-shadow:0 24px 80px rgba(18,38,68,.2)}.se-workspace .se-dialog h3{font-size:21px;margin-bottom:13px}.se-workspace .se-dialog p{color:#7d899d;line-height:1.9}.se-workspace .se-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.se-workspace .se-toast{position:fixed;top:82px;left:50%;transform:translateX(-50%);padding:12px 22px;color:#fff;background:rgba(38,60,94,.9333333333333333);border-radius:10px;z-index:2100;box-shadow:0 8px 25px rgba(31,53,91,.12549019607843137)}@media(max-width:1200px){.se-workspace{padding:0 0 12px}.se-workspace .se-stat{padding:16px 12px;gap:10px}.se-workspace .se-stats{gap:10px}.se-workspace .se-hero{padding:25px}.se-workspace .se-stat strong{font-size:24px}}@media(max-width:900px){.se-workspace .se-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.se-workspace .se-hero-art{display:none}}@media(max-width:1050px){.se-workspace .subject-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.se-workspace .session-grid{grid-template-columns:minmax(0,1fr)}.se-workspace .session-aside{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.se-workspace .session-tip{margin-top:0}}@media(max-width:680px){.se-workspace{padding:0 0 10px}.se-workspace .se-hero{padding:20px}.se-workspace .se-hero h2{font-size:22px}.se-workspace .se-stats,.se-workspace .subject-grid{grid-template-columns:minmax(0,1fr)}.se-workspace .se-section-head{align-items:flex-start;flex-direction:column}.se-workspace .se-toolbar{align-items:stretch}.se-workspace .se-search{flex:1 1 100%}.se-workspace .session-aside{grid-template-columns:minmax(0,1fr)}.se-workspace .result-banner{align-items:flex-start;flex-direction:column}.se-workspace .result-ring{width:112px;height:112px}.se-workspace .result-actions{flex-direction:column;align-items:stretch}}.se-workspace .session-nav{display:flex;align-items:center;gap:22px;padding:12px 0 23px;color:#97a2b3;font-size:12px}.se-workspace .session-nav>.se-link{font-size:13px}.se-workspace .session-clock{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:14px;color:#6982ad;font-variant-numeric:tabular-nums}.se-workspace .session-clock.urgent{color:#d67b46}.se-workspace .session-grid{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:22px;align-items:start}.se-workspace .question-card{padding:29px 32px;min-height:550px}.se-workspace .question-meta{display:flex;align-items:center;gap:12px;color:#98a4b5;font-size:12px}.se-workspace .question-meta>.se-btn{margin-left:auto}.se-workspace .question-stem{display:flex;align-items:baseline;gap:16px;margin-top:32px}.se-workspace .question-stem>span{font-size:26px;color:#7395da;font-weight:700}.se-workspace .question-stem h3{font-size:19px;line-height:1.8;font-weight:600}.se-workspace .question-hint{color:#98a3b4;font-size:12px;margin-top:12px;line-height:1.8}.se-workspace .answer-options{display:grid;gap:13px;margin:29px 0}.se-workspace .answer-options button{display:flex;align-items:center;gap:15px;padding:15px 19px;border:1px solid #e5eaf2;border-radius:10px;text-align:left;color:#586981;background:#fff;line-height:1.8;transition:background .2s,border-color .2s}.se-workspace .answer-options button.selected,.se-workspace .answer-options button:hover:not(:disabled){background:#f2f6ff;border-color:#7f9ff2;color:#426fcb}.se-workspace .answer-options .option-letter{display:grid;place-items:center;width:29px;height:29px;border:1px solid #e2e8f1;background:#f9fafc;border-radius:7px;flex-shrink:0;font-size:12px}.se-workspace .answer-options button.selected .option-letter{background:#547fe9;color:#fff;border-color:#547fe9}.se-workspace .answer-options button>svg{margin-left:auto;width:17px}.se-workspace .answer-options button.correct{background:#eff9f4;border-color:#8ecfb6;color:#32896c}.se-workspace .answer-options button.wrong{background:#fff5f2;border-color:#edbaa5;color:#bc7254}.se-workspace .answer-options button:disabled{opacity:1;cursor:default}.se-workspace .answer-analysis{padding:19px 21px;border-radius:10px;background:#f0f8f6;font-size:13px;color:#708878;line-height:1.9}.se-workspace .answer-analysis strong{display:block;color:#388a72;margin-bottom:7px}.se-workspace .answer-analysis.incorrect{background:#fff8ef;color:#99836b}.se-workspace .answer-analysis.incorrect strong{color:#bd8a46}.se-workspace .answer-analysis span{color:#8996a9}.se-workspace .question-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #edf0f6;padding-top:24px;margin-top:30px}.se-workspace .question-footer>span{color:#a5afbd;font-size:12px}.se-workspace .answer-sheet{padding:23px}.se-workspace .sheet-heading{display:flex;align-items:center;justify-content:space-between}.se-workspace .sheet-heading h3{font-size:16px}.se-workspace .sheet-heading svg{color:#99abc7;width:18px}.se-workspace .sheet-progress{display:flex;justify-content:space-between;color:#94a0b2;font-size:11px;margin:22px 0 9px}.se-workspace .sheet-progress b{color:#5e7fc0}.se-workspace .answer-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:24px 0 20px}.se-workspace .answer-grid button{border:1px solid #e7ecf4;color:#94a0b0;background:#fafbfd;height:34px;border-radius:7px;font-size:12px}.se-workspace .answer-grid button.answered{color:#527cd4;background:#eaf1ff;border-color:#c9d9fa}.se-workspace .answer-grid button.current{color:#fff;background:#4b77e8;border-color:#4b77e8;box-shadow:0 3px 7px rgba(52,104,237,.12549019607843137)}.se-workspace .sheet-legend{display:flex;justify-content:space-between;font-size:10px;color:#9aa6b7}.se-workspace .sheet-legend i{display:inline-block;width:7px;height:7px;border:1px solid #dce4f0;background:#fafbfd;margin-right:5px;border-radius:2px}.se-workspace .sheet-legend .done{background:#e0eaff}.se-workspace .sheet-legend .current{background:#4b77e8;border-color:#4b77e8}.se-workspace .finish-button{width:100%;margin-top:24px}.se-workspace .session-tip{margin-top:18px;padding:22px;background:#eef3fc;border-radius:12px;color:#8b9bb4}.se-workspace .session-tip>svg{color:#7e9ccd;width:24px;height:24px}.se-workspace .session-tip h4{margin:12px 0 8px;font-size:13px;font-weight:500;color:#6982a7}.se-workspace .session-tip p{font-size:12px;line-height:1.9}.se-workspace .result-banner{display:flex;align-items:center;gap:30px;padding:35px;background:linear-gradient(115deg,#f2f7ff,#fff)}.se-workspace .result-ring{width:138px;height:138px;border-radius:50%;padding:9px;background:conic-gradient(#6189ee var(--result-angle),#e6edf9 0deg);flex-shrink:0}.se-workspace .result-ring>div{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f8faff;border-radius:50%}.se-workspace .result-ring strong{font-size:35px;color:#4b75d3}.se-workspace .result-ring span{font-size:12px;color:#97a5bd}.se-workspace .result-summary h2{font-size:23px}.se-workspace .result-summary p{color:#8594aa;margin:12px 0 21px;font-size:13px}.se-workspace .result-actions{display:flex;flex-wrap:wrap;gap:10px}.se-workspace .result-question{padding:24px 28px;margin-bottom:15px}.se-workspace .result-question-head{display:flex;justify-content:space-between;align-items:center}.se-workspace .result-question h3{font-size:16px;margin:16px 0;line-height:1.8}.se-workspace .result-option{color:#7d899c;font-size:13px;margin:7px 0}.se-workspace .result-question .answer-analysis{margin-top:17px}.se-workspace .section-count{margin-left:7px;font-size:12px;font-weight:500;color:#8c9aaf}.se-workspace .resume-banner{display:flex;align-items:center;gap:14px;padding:16px 20px;border:1px dashed #c9d8f6;background:#f4f8ff;border-radius:12px}.se-workspace .resume-banner div{flex:1}.se-workspace .resume-banner p{font-size:12px;color:#8797af;margin-top:5px}.se-workspace .filter-count{margin-left:auto;font-size:12px;color:#95a1b3}.se-workspace .subject-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.se-workspace .subject-card{padding:25px;transition:transform .2s,box-shadow .2s;border-top:3px solid #7b9cec}.se-workspace .subject-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(36,61,101,.06274509803921569)}.se-workspace .subject-card.subject-1{border-top-color:#ad93da}.se-workspace .subject-card.subject-2{border-top-color:#6bbda6}.se-workspace .subject-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.se-workspace .subject-number{color:#e5ebf5;font-size:34px;font-weight:700;letter-spacing:-2px}.se-workspace .subject-card h3{font-size:18px}.se-workspace .subject-card>p{color:#96a2b3;font-size:12px;margin-top:7px}.se-workspace .subject-tags{display:flex;gap:6px;margin:20px 0 25px}.se-workspace .subject-progress{display:flex;justify-content:space-between;font-size:11px;color:#8a98ad;margin-bottom:9px}.se-workspace .subject-progress b{color:#5c7ebc;font-weight:500}.se-workspace .subject-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:23px;padding-top:20px;border-top:1px solid #eff2f7}.se-workspace .subject-bottom>span{color:#95a1b1;font-size:11px}.se-workspace .subject-bottom strong{font-size:19px;color:#445772;margin-right:3px}.se-workspace .subject-bottom .se-btn{padding:8px 11px;font-size:12px}.se-workspace .guide-panel{margin-top:25px;padding:24px 27px}.se-workspace .guide-title{display:flex;align-items:center;gap:9px}.se-workspace .guide-title svg{color:#6d8ed1}.se-workspace .guide-title h3{font-size:15px}.se-workspace .guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:22px}.se-workspace .guide-grid b{display:block;color:#b5c6e6;font-size:18px;margin-bottom:8px}.se-workspace .guide-grid strong{font-size:13px;font-weight:600}.se-workspace .guide-grid p{font-size:12px;line-height:1.9;color:#95a0b1;margin-top:7px}.se-workspace .collection-group{margin-bottom:18px;overflow:hidden}.se-workspace .collection-heading{display:flex;align-items:center;justify-content:space-between;padding:17px 23px;background:#fbfcff;gap:20px}.se-workspace .group-toggle{display:flex;align-items:center;gap:13px;flex:1;text-align:left;padding:0;border:0;background:none;color:#425573}.se-workspace .group-toggle small{display:block;color:#99a5b6;font-size:11px;margin-top:5px}.se-workspace .group-toggle .se-icon-tile{width:36px;height:36px;border-radius:9px}.se-workspace .collapse-arrow{margin-left:auto;font-size:20px;color:#98a9c1}.se-workspace .collection-heading>.se-link{font-size:12px}.se-workspace .collection-row{display:flex;align-items:flex-start;gap:18px;padding:23px;border-top:1px solid #edf1f7}.se-workspace .row-number{font-size:13px;color:#9dacbf;padding-top:4px}.se-workspace .row-body{flex:1;min-width:0}.se-workspace .row-labels{display:flex;align-items:center;gap:12px;font-size:11px;color:#a2aabb}.se-workspace .row-body h4{font-size:15px;font-weight:500;line-height:1.8;margin-top:10px}.se-workspace .row-links{display:flex;gap:24px;margin-top:12px;font-size:12px}.se-workspace .row-actions{display:flex;gap:8px;padding-top:25px}.se-workspace .row-actions svg{width:15px;height:15px}.se-workspace .collection-analysis{padding:16px 20px;border-radius:9px;background:#f5f8fe;color:#74839a;font-size:13px;line-height:1.9;margin-top:13px}.se-workspace .collection-analysis strong{display:block;margin-top:10px;color:#3a9f88}.se-workspace .page-nav{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;font-size:11px;color:#9aa8bd}.se-workspace .report-period{display:flex;justify-content:space-between;align-items:center;margin-bottom:19px}.se-workspace .report-period>div:first-child{display:flex;align-items:center;gap:14px}.se-workspace .report-period h3{font-size:17px}.se-workspace .report-period span{font-size:12px;color:#9aa6b7}.se-workspace .report-charts{display:grid;grid-template-columns:1.25fr 1fr;gap:20px}.se-workspace .history-panel,.se-workspace .mastery-panel,.se-workspace .trend-panel{padding:25px}.se-workspace .chart-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.se-workspace .chart-heading h3{font-size:16px}.se-workspace .chart-heading p{font-size:11px;color:#99a5b7;margin-top:7px}.se-workspace .chart-heading>svg{color:#a1b3d2}.se-workspace .chart-legend{color:#8b9ab0;font-size:11px;white-space:nowrap}.se-workspace .chart-legend i{display:inline-block;width:7px;height:7px;background:#799ced;border-radius:2px;margin-right:6px}.se-workspace .bar-chart{display:flex;justify-content:space-around;align-items:flex-end;gap:15px;margin-top:27px;padding:0 13px;background:repeating-linear-gradient(0deg,transparent 0,transparent 49px,#edf1f7 50px,transparent 51px);background-size:100% calc(100% - 30px);background-repeat:no-repeat}.se-workspace .bar-column{flex:1;text-align:center;min-width:0}.se-workspace .bar-value{display:block;font-size:11px;color:#9fb0cb;margin-bottom:8px}.se-workspace .bar-track{height:144px;display:flex;align-items:flex-end;justify-content:center}.se-workspace .bar-fill{width:25px;max-width:100%;background:linear-gradient(180deg,#bfd1f9,#e0e9fc);border-radius:6px 6px 0 0;transition:height .3s}.se-workspace .bar-fill.today{background:linear-gradient(180deg,#5a83ed,#a5bdf4)}.se-workspace .bar-label{display:block;margin-top:13px;font-size:11px;color:#a2adbd;height:20px}.se-workspace .bar-label.today{color:#5d83d9}.se-workspace .chart-empty-note{font-size:11px;color:#a2adbd;text-align:center;margin-top:9px}.se-workspace .mastery-row{margin-top:23px}.se-workspace .mastery-row>div:first-child{display:flex;align-items:center;gap:7px;margin-bottom:9px}.se-workspace .mastery-row b,.se-workspace .mastery-row strong{font-size:12px;font-weight:500}.se-workspace .mastery-row b{margin-left:auto;color:#6c83b1}.se-workspace .mastery-row p{font-size:10px;color:#a5afbf;margin-top:6px}.se-workspace .subject-dot{width:6px;height:6px;background:#6c91e5;border-radius:50%}.se-workspace .dot-1{background:#a38acb}.se-workspace .dot-2{background:#6bb49f}.se-workspace .mastery-row:nth-child(3) .se-meter>span{background:#ad98d9}.se-workspace .mastery-row:nth-child(4) .se-meter>span{background:#75bea9}.se-workspace .report-bottom{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:20px;margin-top:20px}.se-workspace .history-table{margin-top:20px;overflow:auto}.se-workspace .history-table table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}.se-workspace .history-table th{font-weight:400;color:#a1acbc;padding:12px 10px;background:#f7f9fd;white-space:nowrap}.se-workspace .history-table td{padding:16px 10px;border-bottom:1px solid #eef1f6;color:#8392a8}.se-workspace .history-table td:first-child{width:50%}.se-workspace .history-table td strong{display:block;font-weight:500;color:#556782;line-height:1.8}.se-workspace .history-table td span{display:block;font-size:10px;margin-top:6px;color:#a1acbd}.se-workspace .history-table td b{font-size:18px;color:#5f84d5}.se-workspace .history-table td small{font-size:10px;color:#a1acbd}.se-workspace .history-table td .se-link{white-space:nowrap}.se-workspace .history-pagination{display:flex;justify-content:flex-end;gap:10px;align-items:center;margin-top:16px;font-size:11px;color:#9aa8bd}.se-workspace .recommend-panel{border:1px solid #dce7fb;border-radius:14px;background:linear-gradient(145deg,#edf4ff,#f8faff);padding:25px}.se-workspace .recommend-icon{width:45px;height:45px;display:grid;place-items:center;border-radius:13px;background:#fff;color:#7898de;margin-bottom:21px;box-shadow:0 4px 10px rgba(86,123,199,.0784313725490196)}.se-workspace .recommend-panel .se-eyebrow{font-size:10px}.se-workspace .recommend-panel h3{font-size:18px;margin:12px 0}.se-workspace .recommend-panel p{font-size:12px;line-height:2;color:#8c9cb3}.se-workspace .recommend-panel>.se-btn{width:100%;margin-top:23px;font-size:12px}.se-workspace .recommend-secondary{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;color:#8197ba;margin-top:17px}.se-workspace .recommend-secondary svg{width:14px}.se-workspace .record-dialog{width:700px}.se-workspace .record-dialog-heading{display:flex;justify-content:space-between;align-items:center}.se-workspace .record-dialog-heading h3{margin:0}.se-workspace .record-dialog>p{margin-top:12px;font-size:12px}.se-workspace .record-score{color:#6285d9;font-size:36px;font-weight:700;margin:18px 0}.se-workspace .record-score span{color:#a0adc2;font-size:14px;font-weight:400}.se-workspace .record-detail{padding:20px 0;border-top:1px solid #eaf0f6}.se-workspace .record-detail>div{display:flex;align-items:center;justify-content:space-between;font-size:12px}.se-workspace .record-detail h4{font-size:14px;margin:10px 0}.se-workspace .record-detail p{font-size:12px}@media (max-width:1250px){.se-workspace .subject-card{padding:18px}.se-workspace .subject-grid{gap:13px}.se-workspace .subject-card h3{font-size:16px}.se-workspace .subject-bottom{flex-wrap:wrap}.se-workspace .row-actions{flex-direction:column}}@media (max-width:1200px){.se-workspace .session-grid{grid-template-columns:minmax(0,1fr) 220px;gap:14px}.se-workspace .question-card{padding:23px}.se-workspace .answer-sheet{padding:18px}.se-workspace .result-banner{padding:25px;gap:20px}.se-workspace .result-summary h2{font-size:20px}.se-workspace .report-bottom{grid-template-columns:minmax(0,1fr) 225px;gap:14px}.se-workspace .report-charts{gap:14px}.se-workspace .history-panel,.se-workspace .mastery-panel,.se-workspace .trend-panel{padding:20px}.se-workspace .report-period>div:first-child>span{display:none}}@media (max-width:1050px){.se-workspace .session-grid{grid-template-columns:minmax(0,1fr)}.se-workspace .session-aside{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.se-workspace .answer-sheet{min-width:0}.se-workspace .answer-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.se-workspace .session-tip{margin-top:0}}@media (max-width:900px){.se-workspace .report-bottom,.se-workspace .report-charts{grid-template-columns:minmax(0,1fr)}.se-workspace .subject-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.se-workspace .session-aside,.se-workspace .subject-grid{grid-template-columns:minmax(0,1fr)}.se-workspace .session-nav{flex-wrap:wrap;gap:10px}.se-workspace .session-clock{margin-left:0}}