.parity-screen-reader{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.sidebar-shade{left:225px}}.parity-knowledge{margin:28px 0}.parity-knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.parity-knowledge-card{text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:18px;transition:border-color .15s,background .15s;display:flex}.parity-knowledge-card:hover{background:var(--panel-hover);border-color:var(--purple)}.parity-knowledge-icon{color:var(--purple);background:color-mix(in srgb,var(--purple) 12%,transparent);border-radius:10px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.parity-knowledge-card.is-mistake .parity-knowledge-icon{color:var(--orange-ink);background:var(--orange-soft)}.parity-knowledge-card.is-mastered .parity-knowledge-icon{color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent)}.parity-knowledge-card>span:nth-child(2){flex:1;min-width:0}.parity-knowledge-card strong{font-size:12px;display:block}.parity-knowledge-card small{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.5;display:block}.parity-knowledge-card>b{color:var(--purple);white-space:nowrap;font-size:25px;font-weight:600}.parity-knowledge-card>b>small{margin-left:5px;font-weight:400;display:inline}.parity-dashboard{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin:24px 0 30px;padding:24px}.parity-range-tabs{margin-bottom:16px}.parity-statistics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.parity-statistics-grid article{border:1px solid var(--line);background:var(--field);border-radius:10px;min-width:0;padding:18px}.parity-statistics-grid article>span{color:var(--muted);font-size:11px;display:block}.parity-statistics-grid article>strong{margin:13px 0 8px;font-size:28px;font-weight:600;display:block}.parity-statistics-grid strong>small{color:var(--muted);margin-left:7px;font-size:11px;font-weight:400}.parity-statistics-grid .parity-duration{font-size:20px;line-height:1.5}.parity-statistics-grid article>small{color:var(--muted);font-size:10px}.parity-statistics-note{margin:14px 0 25px;font-size:10px;line-height:1.8}.parity-status{border:1px solid var(--line);border-radius:10px;padding:17px;line-height:1.8}.parity-status p{overflow-wrap:anywhere;margin-bottom:8px}.parity-calendar{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.parity-calendar-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.parity-calendar-heading h3{margin:0 0 7px}.parity-calendar-heading p{color:var(--muted);margin:0;font-size:11px}.parity-calendar-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.parity-calendar-controls strong{text-align:center;min-width:105px;font-size:13px}.parity-calendar-controls button:disabled{cursor:not-allowed}.parity-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.parity-calendar-weekday{text-align:center;color:var(--muted);padding:7px;font-size:11px}.parity-calendar-day{border:1px solid var(--line);background:var(--field);border-radius:9px;flex-direction:column;align-items:center;gap:6px;min-height:65px;padding:9px 6px;display:flex;position:relative}.parity-calendar-day>span{font-size:13px;font-weight:500}.parity-calendar-day small{color:var(--muted);font-size:9px}.parity-calendar-day svg{color:var(--green);position:absolute;top:6px;right:5px}.parity-calendar-day.has-practice{background:color-mix(in srgb,var(--purple) 7%,var(--field))}.parity-calendar-day.goal-complete{background:color-mix(in srgb,var(--green) 12%,var(--field));border-color:color-mix(in srgb,var(--green) 25%,var(--line))}.parity-calendar-day.today>span{color:var(--purple)}.parity-calendar-day.selected{border-color:var(--purple);box-shadow:inset 0 0 0 1px var(--purple)}.parity-calendar-day:disabled{cursor:not-allowed;opacity:.4}.parity-calendar-foot{color:var(--muted);flex-wrap:wrap;gap:22px;margin-top:15px;font-size:10px;display:flex}.parity-calendar-foot i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.parity-calendar-foot b{font-weight:500}.parity-calendar-selection{background:var(--field);border-radius:8px;flex-wrap:wrap;gap:12px;margin-top:16px;padding:13px;font-size:11px;line-height:1.6;display:flex}.parity-calendar-selection span{color:var(--muted)}.parity-course-record{background:var(--field);border:1px solid var(--line);border-radius:12px;margin:20px 0 25px;padding:18px}.parity-record-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.parity-record-metrics>span{flex-direction:column;gap:7px;min-width:0;display:flex}.parity-record-metrics strong{font-size:17px;line-height:1.5}.parity-record-metrics small,.parity-course-record>small{color:var(--muted);font-size:10px;line-height:1.7}.parity-course-record>.progress-track{margin:16px 0 12px}.parity-course-record p{color:var(--muted);overflow-wrap:anywhere;margin-bottom:7px;font-size:11px}.parity-modal-shade{overscroll-behavior:contain}.parity-modal-shade .modal{overscroll-behavior:contain;overflow-x:hidden}.parity-modal-shade .modal:focus{outline:none}.parity-modal-shade .modal-close:disabled{cursor:wait}.parity-list-toolbar{flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0 18px;display:flex}.parity-list-toolbar>label:not(.parity-search){color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.parity-list-toolbar select{padding:8px 10px;font-size:11px}.parity-search{color:var(--muted);border:1px solid var(--line);background:var(--field);border-radius:9px;flex:1;align-items:center;gap:9px;min-width:160px;max-width:370px;padding:0 11px;display:flex}.parity-search input{background:0 0;border:0;flex:1;width:100%;min-width:0;padding:10px 0;font-size:12px}.parity-search:focus-within{border-color:var(--purple);outline:2px solid color-mix(in srgb,var(--purple) 40%,transparent);outline-offset:3px}.parity-plan-card .plan-info{overflow-wrap:anywhere;flex:1;min-width:0}.parity-plan-title{text-align:left;margin:7px 0 13px;padding:0;font-size:15px;font-weight:600;line-height:1.5;display:block}.parity-plan-title:hover{color:var(--purple)}.parity-plan-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.parity-plan-card p{font-size:11px;line-height:1.9}.parity-tab-count{color:var(--muted);margin-left:6px;font-size:9px;display:inline-block}.parity-bulk-toolbar{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;padding:13px 0 18px;font-size:11px;display:flex}.parity-bulk-toolbar label{align-items:center;gap:8px;display:flex}.parity-bulk-toolbar input,.parity-mark-checkbox input{flex-shrink:0;width:15px;height:15px;padding:0}.parity-mark-checkbox{align-self:flex-start;padding-top:8px;display:flex}.parity-mark-card{gap:14px}.parity-mark-card .mark-content{overflow-wrap:anywhere;flex:1;min-width:0}.parity-mark-card code{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0;font-size:11px;display:block}.parity-confirm-items{max-height:190px;color:var(--muted);overflow-wrap:anywhere;padding-left:20px;font-size:12px;line-height:1.8;overflow:auto}.parity-operation-results{border:1px solid var(--line);background:var(--panel);overflow-wrap:anywhere;border-radius:10px;margin-bottom:18px;padding:17px 20px;font-size:12px}.parity-operation-results ul{max-height:260px;padding-left:18px;overflow:auto}.parity-operation-results li{margin:12px 0}.parity-operation-results p{margin:5px 0;font-size:11px}.parity-review-config{gap:17px;margin:20px 0;display:grid}.parity-review-config label{color:var(--muted);flex-direction:column;gap:8px;font-size:12px;display:flex}.parity-review-queue{background:color-mix(in srgb,var(--purple) 6%,var(--panel));border-color:color-mix(in srgb,var(--purple) 35%,var(--line));margin:22px 0}.parity-review-queue strong{color:var(--purple);font-size:13px}.parity-review-queue p{overflow-wrap:anywhere;margin:12px 0 5px}.parity-review-queue small{color:var(--muted);font-size:10px;line-height:1.8}.parity-word-marks-heading{margin:30px 0 15px}.parity-word-marks-heading h2{margin-bottom:7px}.parity-word-marks-heading p{color:var(--muted);font-size:11px}.parity-catalog-group{margin-top:30px}.parity-catalog-group>.section-heading{margin-bottom:16px}.parity-catalog-group .count-label{font-size:11px}.parity-settings-help{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.8;display:block}.parity-settings-overview{border:1px solid var(--line);background:var(--field);color:var(--muted);border-radius:9px;margin-bottom:23px;padding:13px 16px;font-size:11px;line-height:1.8}.parity-task-entry{border:1px solid var(--line);background:var(--panel);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:22px 0;padding:22px;display:flex}.parity-task-entry h2{margin-bottom:7px}.parity-task-entry p{color:var(--muted);margin-bottom:0;font-size:12px}.workspace .nav-item.selected{background:color-mix(in srgb,var(--purple) 15%,var(--sidebar));color:var(--purple)}:is(.workspace input:focus-visible,.workspace select:focus-visible,.workspace textarea:focus-visible){outline:2px solid var(--purple);outline-offset:3px}@media (max-width:1000px){.parity-knowledge-grid,.parity-statistics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.parity-plan-actions{margin-left:auto}}@media (max-width:720px){.parity-dashboard{margin-top:20px;padding:19px 15px}.parity-knowledge-grid{gap:10px}.parity-knowledge-card{align-items:flex-start;gap:8px;padding:14px 11px}.parity-knowledge-icon{border-radius:8px;width:26px;height:26px}.parity-knowledge-icon svg{width:14px}.parity-knowledge-card strong{font-size:11px}.parity-knowledge-card small{font-size:9px}.parity-knowledge-card>b{font-size:20px}.parity-knowledge-card>b>small{display:none}.parity-calendar-heading{align-items:flex-start}.parity-calendar-controls{justify-content:space-between;gap:4px;width:100%}.parity-calendar-grid{gap:4px}.parity-calendar-day{min-height:55px;padding:9px 3px}.parity-calendar-day svg{width:8px;top:3px;right:2px}.parity-calendar-foot{gap:12px}.parity-record-metrics strong{font-size:14px}.parity-statistics-grid{gap:9px}.parity-statistics-grid article{padding:15px 12px}.parity-statistics-grid article>strong{font-size:25px}.parity-statistics-grid .parity-duration{font-size:17px}.parity-list-toolbar{gap:12px}.parity-list-toolbar .parity-search{flex-basis:100%;max-width:none}.parity-mark-card{flex-wrap:wrap;gap:9px;padding:17px 12px;position:relative}.parity-mark-card .mark-progress{width:28px;height:28px}.parity-mark-card .mark-actions{flex-direction:row;width:100%;margin-left:31px}.parity-plan-card .mini-cover{width:60px!important;height:50px!important}.parity-plan-card .plan-info{min-width:160px}.parity-plan-actions{justify-content:flex-end;width:100%}.parity-task-entry{flex-direction:column;align-items:flex-start;padding:20px}.parity-task-entry .primary{width:100%}.parity-bulk-toolbar{gap:12px}.parity-range-tabs{gap:5px}.parity-range-tabs button{padding:8px 12px}}@media (max-width:400px){.parity-knowledge-card{flex-wrap:wrap}.parity-knowledge-card>b{text-align:left;flex-basis:100%;padding-left:34px}.workspace .topbar{gap:8px;padding:0 12px}.workspace .global-search{width:145px}.workspace .breadcrumbs{font-size:10px}.parity-calendar-controls .outline-button{padding:7px}.parity-calendar-day>span{font-size:11px}.parity-calendar-day small{font-size:8px}.parity-record-metrics{gap:8px}.parity-record-metrics strong{font-size:12px}}.parity-home-insight p{margin-top:16px}.parity-home-insight h2{line-height:1.6}.parity-home-insight .progress-track{height:7px}.workspace .filter-tabs{scrollbar-width:thin}.parity-task-entry .primary{flex-shrink:0}@media (max-width:720px){.workspace .top-actions>.icon-button[aria-label=查看通知]{display:inline-flex}.workspace .topbar .top-actions{gap:4px}.workspace .topbar .global-search{width:150px}}@media (max-width:400px){.workspace .topbar .global-search{width:115px}.workspace .global-search kbd{display:none}}.learning-plan-heading>.primary{white-space:nowrap;flex-shrink:0}
