:root{--app-header-height:1.75rem;--color-canvas:oklch(95% 0 0);--color-bg:oklch(100% 0 0);--color-surface:oklch(96.5% 0 0);--color-surface-strong:oklch(89% 0 0);--color-ink:oklch(17% 0 0);--color-text:oklch(27% 0 0);--color-muted:oklch(43% 0 0);--color-border:oklch(82% 0 0);--color-control-border:oklch(64% 0 0);--color-primary:oklch(19% 0 0);--color-primary-hover:oklch(13% 0 0);--color-primary-active:oklch(8% 0 0);--color-focus:oklch(32% 0 0);--color-disabled:oklch(58% 0 0);--color-error:oklch(28% 0 0);--color-error-bg:oklch(95% 0 0);--color-error-border:oklch(67% 0 0);--color-warning:oklch(36% 0 0);--color-warning-bg:oklch(94% 0 0);--color-warning-border:oklch(72% 0 0);--color-success:oklch(30% 0 0);--color-sync-success:oklch(48% .12 150);--color-reading-hover:oklch(96% 0 0);--color-question-source:oklch(45% .13 270);--color-difficulty-easy:oklch(50% .12 150);--color-difficulty-relatively-easy:oklch(49% .105 165);--color-difficulty-medium:oklch(51% .12 75);--color-difficulty-relatively-hard:oklch(51% .155 45);--color-difficulty-hard:oklch(52% .18 25);--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--color-ink);background:var(--color-canvas);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{overscroll-behavior-y:none;background:var(--color-canvas);min-width:320px}body{overscroll-behavior-y:none;background:var(--color-canvas);min-width:320px;min-height:100vh;margin:0}::placeholder{color:var(--color-muted);opacity:1}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:oklch(0% 0 0/0)}a{color:var(--color-primary);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--color-primary-hover)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}h1,h2,p{margin-block-start:0}h1,h2{color:var(--color-ink);letter-spacing:-.02em;text-wrap:balance;line-height:1.25}h1{margin-block-end:.65rem;font-size:1.75rem;font-weight:680}p{color:var(--color-text);text-wrap:pretty;line-height:1.65}.auth-page{background:var(--color-bg);justify-content:center;align-items:center;min-height:100vh;padding:2.5rem 1.25rem;display:flex}.auth-panel{border:1px solid var(--color-border);background:var(--color-bg);border-radius:14px;width:min(100%,27rem);padding:2rem}.product-mark{color:var(--color-primary);letter-spacing:.01em;margin-block-end:2rem;font-size:.95rem;font-weight:700}.auth-heading{margin-block-end:1.75rem}.auth-heading p,.status-detail,.page-section p{max-width:68ch;margin-block-end:0}form{flex-direction:column;gap:1.15rem;display:flex}.field{flex-direction:column;gap:.45rem;display:flex}.field label{color:var(--color-ink);font-size:.93rem;font-weight:650}.field input{border:1px solid var(--color-control-border);width:100%;min-height:2.75rem;color:var(--color-ink);background:var(--color-bg);border-radius:9px;padding:.66rem .78rem;transition:border-color .18s ease-out,background-color .18s ease-out}.field select{border:1px solid var(--color-control-border);width:100%;min-height:2.75rem;color:var(--color-ink);background:var(--color-bg);border-radius:9px;padding:.62rem 2rem .62rem .78rem}.field select:disabled{cursor:not-allowed;color:var(--color-disabled);background:var(--color-surface)}.field input:hover:not(:disabled){border-color:var(--color-muted)}.field input:focus{border-color:var(--color-focus)}.field input:disabled{cursor:not-allowed;color:var(--color-disabled);background:var(--color-surface)}.field input[aria-invalid=true]{border-color:var(--color-error);background:var(--color-error-bg)}.field textarea{resize:vertical;border:1px solid var(--color-control-border);width:100%;min-height:6rem;color:var(--color-ink);background:var(--color-bg);font:inherit;border-radius:7px;padding:.7rem .8rem;line-height:1.6}.field textarea:hover:not(:disabled){border-color:var(--color-muted)}.field textarea:focus{outline:2px solid color-mix(in oklch, var(--color-primary) 25%, transparent);outline-offset:1px;border-color:var(--color-primary)}.field-hint,.field-error{margin-block-end:0;font-size:.86rem;line-height:1.45}.field-hint{color:var(--color-muted)}.field-error,.form-error{color:var(--color-error)}.form-error{border:1px solid var(--color-error-border);background:var(--color-error-bg);border-radius:9px;margin-block-end:0;padding:.75rem;font-size:.9rem;line-height:1.5}.button{text-align:center;cursor:pointer;border:1px solid oklch(0% 0 0/0);border-radius:9px;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:.65rem 1rem;font-weight:680;line-height:1.2;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out;display:inline-flex}.button--primary{color:var(--color-bg);background:var(--color-primary)}.button--primary:hover:not(:disabled){color:var(--color-bg);background:var(--color-primary-hover)}.button--primary:active:not(:disabled){background:var(--color-primary-active)}.button--secondary{color:var(--color-ink);border-color:var(--color-control-border);background:var(--color-bg)}.button--secondary:hover:not(:disabled){color:var(--color-ink);border-color:var(--color-muted);background:var(--color-surface)}.button--secondary:active:not(:disabled){background:var(--color-surface-strong)}.button:disabled{cursor:not-allowed;color:var(--color-disabled);border-color:var(--color-border);background:var(--color-surface)}.button--full{width:100%}.button--compact{min-height:2.25rem;padding:.48rem .72rem;font-size:.88rem}.auth-alternative{color:var(--color-muted);text-align:center;margin-block:1.5rem 0;font-size:.92rem}.auth-alternative a{margin-inline-start:.25rem;font-weight:650}.status-message{border:1px solid var(--color-error-border);background:var(--color-error-bg);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:1rem;margin-block-end:1.35rem;padding:.9rem;display:flex}.status-message strong,.status-message p{color:var(--color-error)}.status-message p{margin-block:.15rem 0;font-size:.86rem;line-height:1.45}.status-panel{text-align:center}.status-symbol{border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-block-end:1.25rem;font-weight:750;display:inline-flex}.status-symbol--pending{color:var(--color-warning);border:1px solid var(--color-warning-border);background:var(--color-warning-bg)}.status-detail{color:var(--color-muted);margin-block:0 1.75rem;font-size:.92rem}.app-shell{background:var(--color-canvas);min-height:100vh}.app-header{z-index:30;border-bottom:1px solid var(--color-border);background:var(--color-bg);transition:none;position:sticky;top:0;transform:none}.app-header__inner{align-items:center;gap:1.75rem;width:min(100% - 2.5rem,72rem);min-height:4rem;margin-inline:auto;display:flex}.app-brand{color:var(--color-ink);flex:none;font-weight:750;text-decoration:none}.app-brand:hover{color:var(--color-primary)}.app-nav{align-self:stretch;align-items:stretch;gap:.25rem;display:flex}.app-nav a{color:var(--color-muted);align-items:center;padding-inline:.75rem;font-size:.92rem;font-weight:600;text-decoration:none;display:flex}.app-nav a:hover{color:var(--color-ink);background:var(--color-surface)}.app-nav a.router-link-exact-active{color:var(--color-primary);box-shadow:inset 0 -2px 0 var(--color-primary)}.account-area{align-items:center;gap:.9rem;margin-inline-start:auto;display:flex}.account-summary{flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.account-summary strong{max-width:14rem;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.account-summary span{color:var(--color-muted);font-size:.78rem}@media (width>=46.01rem){.app-header__inner{min-height:calc(var(--app-header-height) - 1px);gap:1rem}.app-brand{font-size:.8rem}.app-nav{gap:.1rem}.app-nav a{padding-inline:.5rem;font-size:.76rem}.account-area{gap:.35rem}.account-summary{flex-direction:row;align-items:center;gap:.2rem;line-height:1}.account-summary strong{max-width:9rem;font-size:.72rem}.account-summary span{font-size:.64rem}.account-summary span:before{content:"·";color:var(--color-border);margin-inline-end:.2rem}.account-area>.button--compact{border-radius:5px;gap:.2rem;min-height:1.4rem;padding:.12rem .38rem;font-size:.7rem}.account-area>.button--compact svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:.76rem;height:.76rem}}.shell-notice{border:1px solid var(--color-error-border);width:min(100% - 2.5rem,72rem);color:var(--color-error);background:var(--color-error-bg);border-radius:9px;gap:.35rem;margin:1rem auto 0;padding:.8rem .9rem;font-size:.9rem;display:flex}.app-content{width:min(100% - 2.5rem,72rem);margin-inline:auto;padding-block:3.5rem}.app-content:has(>.personal-space-page){width:min(100% - 2rem,112rem);padding-block:2rem}.page-section{max-width:46rem}.page-section h1{margin-block-end:.7rem}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-users{width:100%}.admin-users__header{justify-content:space-between;align-items:flex-start;gap:2rem;margin-block-end:2rem;display:flex}.admin-users__header p,.admin-create>p{max-width:60ch;margin-block-end:0}.admin-create{border:1px solid var(--color-border);background:var(--color-bg);border-radius:12px;margin-block-end:2rem;padding:1.35rem}.admin-create h2{margin-block-end:.4rem;font-size:1.15rem}.admin-create form{margin-block-start:1.25rem}.admin-create__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.admin-create__actions{gap:.75rem;display:flex}.admin-success{color:var(--color-success);background:oklch(95% 0 0);border:1px solid oklch(68% 0 0);border-radius:9px;margin-block-end:0;padding:.75rem;font-size:.9rem}.admin-tabs{border-bottom:1px solid var(--color-border);gap:1.5rem;display:flex}.admin-tab{min-height:2.85rem;color:var(--color-muted);background:var(--color-bg);cursor:pointer;border:0;border-bottom:2px solid #0000;margin-block-end:-1px;padding-inline:.15rem;font-weight:650}.admin-tab:hover{color:var(--color-ink)}.admin-tab--active{border-bottom-color:var(--color-primary);color:var(--color-primary)}.admin-users__panel{min-height:16rem}.admin-list-status{color:var(--color-muted);margin-block:1rem;font-size:.88rem}.admin-list-error{border:1px solid var(--color-error-border);background:var(--color-error-bg);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.admin-list-error strong,.admin-list-error p{color:var(--color-error)}.admin-list-error p{margin-block:.2rem 0;font-size:.88rem}.admin-empty{border:1px dashed var(--color-border);color:var(--color-muted);text-align:center;border-radius:10px;padding:3.5rem 1.25rem}.admin-table-wrap{border:1px solid var(--color-border);border-radius:10px;overflow-x:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;font-size:.92rem}.admin-table-wrap th,.admin-table-wrap td{border-bottom:1px solid var(--color-border);text-align:start;vertical-align:middle;padding:.9rem 1rem}.admin-table-wrap th{color:var(--color-muted);background:var(--color-surface);letter-spacing:.02em;font-size:.8rem;font-weight:700}.admin-table-wrap tbody tr:last-child td{border-bottom:0}.admin-table-wrap tbody tr:hover{background:var(--color-surface)}.status-badge{border:1px solid var(--color-border);min-height:1.7rem;color:var(--color-text);background:var(--color-bg);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:.55rem;font-size:.78rem;font-weight:680;display:inline-flex}.status-badge--pending{border-color:var(--color-warning-border);color:var(--color-warning);background:var(--color-warning-bg)}.status-badge--active{color:var(--color-success);background:oklch(95% 0 0);border-color:oklch(68% 0 0)}.status-badge--disabled{color:var(--color-muted);background:var(--color-surface)}.admin-row-action{width:11.5rem;text-align:end!important}.admin-users .admin-table-wrap th,.admin-users .admin-table-wrap td{padding:.65rem .75rem}.admin-users .admin-row-action{width:18rem}.button--danger{color:var(--color-error);border-color:var(--color-error-border)}.button--danger:hover:not(:disabled){color:var(--color-error);border-color:var(--color-error);background:var(--color-error-bg)}.admin-row-error{color:var(--color-error);text-align:end;margin-block:.45rem 0;font-size:.78rem;line-height:1.4}.admin-page{width:100%}.page-heading,.panel-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.page-heading{margin-block-end:1.75rem}.page-heading p,.panel-heading h2{margin-block-end:0}.back-link{margin-block-end:.75rem;font-size:.9rem;display:inline-block}.panel{border:1px solid var(--color-border);background:var(--color-bg);border-radius:10px;margin-block-end:1.5rem;padding:1.35rem}.panel--compact{padding-block:1rem}.panel h2{margin-block-end:1rem;font-size:1.12rem}.filter-grid,.filter-form{gap:1rem;display:grid}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field--wide{grid-column:1/-1}.filter-form{grid-template-columns:repeat(4,minmax(8rem,1fr)) auto;align-items:end}.field--inline{min-width:10rem}.form-actions,.home-tools__links{gap:.75rem;display:flex}.question-import-shortcuts{border:1px solid var(--color-primary);border-radius:9px;flex:none;display:inline-flex}.question-import-heading h1{margin-block-end:0}.question-import-shortcuts .button{border:0;border-radius:0;min-width:5.25rem}.question-import-shortcuts .button:first-child{border-radius:7px 0 0 7px}.question-import-shortcuts .button:last-child{border-inline-start:1px solid var(--color-primary);border-radius:0 7px 7px 0}.question-import-shortcuts .button:focus-visible{z-index:1;outline-offset:1px;position:relative}.question-import-fields{grid-template-columns:minmax(13rem,.8fr) minmax(22rem,1.4fr);align-items:start;gap:1rem;display:grid}.question-import-guidance{gap:.35rem;display:grid}.upload-progress{color:var(--color-muted);align-items:center;gap:.75rem;font-size:.88rem;display:flex}.upload-progress progress{width:min(18rem,70%)}.table-scroll{overscroll-behavior-inline:contain;border:1px solid var(--color-border);border-radius:9px;overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%;min-width:44rem;font-size:.9rem}.table-scroll th,.table-scroll td{border-bottom:1px solid var(--color-border);text-align:start;vertical-align:top;padding:.8rem .9rem}.table-scroll th{color:var(--color-muted);background:var(--color-surface);font-size:.8rem;font-weight:700}.table-scroll tbody tr:last-child td{border-bottom:0}.empty-cell{color:var(--color-muted);text-align:center!important;padding-block:2.5rem!important}.filename-cell{overflow-wrap:anywhere;max-width:22rem}.question-card-list{gap:8px;display:grid}.question-list-card{border:1px solid var(--color-border);background:var(--color-bg);opacity:.78;border-radius:8px;transition:opacity .18s cubic-bezier(.22,1,.36,1),border-color .16s,box-shadow .16s,background-color .16s;overflow:hidden}.question-list-card:hover,.question-list-card:focus-within,.question-list-card[data-selected=true],.question-list-card[data-expanded=true]{opacity:1}.question-list-card:is(:hover,:focus-within,[data-selected=true],[data-expanded=true]),.question-list-card:is(:hover,:focus-within,[data-selected=true],[data-expanded=true])>.question-card-meta,.question-list-card:is(:hover,:focus-within,[data-selected=true],[data-expanded=true])>.question-card-toggle,.question-list-card:is(:hover,:focus-within,[data-selected=true],[data-expanded=true])>.question-card-details,.question-list-card:is(:hover,:focus-within,[data-selected=true],[data-expanded=true])>.question-card-footer{background:var(--color-bg)}.question-list-card[data-expanded=true]{box-shadow:inset 0 0 0 1px var(--color-primary)}.question-card-meta{border-block-end:1px solid var(--color-border);min-width:0;color:var(--color-muted);background:var(--color-bg);white-space:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.8rem;display:flex}.question-card-sequence{min-width:1.5rem;min-height:1.5rem;color:var(--color-primary);background:color-mix(in oklch, var(--color-primary) 10%, var(--color-bg));font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;font-size:.75rem;font-weight:750;display:inline-grid}.question-card-meta-primary{min-width:0;color:var(--color-text);flex:auto;align-items:center;gap:.55rem;font-weight:650;display:flex;overflow:hidden}.question-card-meta-primary>span:not(.question-card-source){white-space:nowrap;flex:none}.question-card-meta-divider{color:var(--color-border);font-weight:400}.question-card-difficulty[data-difficulty=easy]{color:var(--color-difficulty-easy)}.question-card-difficulty[data-difficulty=relatively_easy]{color:var(--color-difficulty-relatively-easy)}.question-card-difficulty[data-difficulty=medium]{color:var(--color-difficulty-medium)}.question-card-difficulty[data-difficulty=relatively_hard]{color:var(--color-difficulty-relatively-hard)}.question-card-difficulty[data-difficulty=hard]{color:var(--color-difficulty-hard)}#question-difficulty[data-difficulty]{font-weight:650}#question-difficulty[data-difficulty=easy],#question-difficulty option[data-difficulty=easy]{color:var(--color-difficulty-easy)}#question-difficulty[data-difficulty=relatively_easy],#question-difficulty option[data-difficulty=relatively_easy]{color:var(--color-difficulty-relatively-easy)}#question-difficulty[data-difficulty=medium],#question-difficulty option[data-difficulty=medium]{color:var(--color-difficulty-medium)}#question-difficulty[data-difficulty=relatively_hard],#question-difficulty option[data-difficulty=relatively_hard]{color:var(--color-difficulty-relatively-hard)}#question-difficulty[data-difficulty=hard],#question-difficulty option[data-difficulty=hard]{color:var(--color-difficulty-hard)}.question-card-source{min-width:0;color:var(--color-question-source);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:600;overflow:hidden}.question-card-knowledge-footer{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin:.65rem 0 0;font-size:.75rem;line-height:1.45;overflow:hidden}.question-card-knowledge-footer>span{font-weight:600}.question-card-toggle{cursor:pointer;padding:1.1rem 1.25rem .9rem;transition:background-color .16s}.question-card-toggle:focus-visible{outline:3px solid color-mix(in oklch, var(--color-primary) 28%, transparent);outline-offset:-3px}.question-card-body.preserved-text{font-size:.875rem;line-height:1.65}.options-list.question-card-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem 1rem;margin-block:.75rem 0;display:grid}.options-list.question-card-options li{background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:.25rem 0}.options-list.question-card-options .question-option-label{min-width:0}@media (width<=46rem){.options-list.question-card-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.question-card-images{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.85rem;margin-block-start:1rem;display:grid}.question-card-images img{object-fit:contain;border:1px solid var(--color-border);background:var(--color-surface);border-radius:7px;width:100%;max-height:28rem;display:block}.question-image-caption-grid{flex-wrap:wrap;align-items:flex-end;gap:.85rem 1.25rem;margin-block-start:1rem;display:flex}.question-image-caption-grid figure{justify-items:center;gap:.3rem;max-width:100%;margin:0;display:grid}.question-image-caption-grid img{object-fit:contain;border:1px solid var(--color-border);background:var(--color-surface);border-radius:7px;width:auto;max-width:100%;max-height:28rem;display:block}.question-image-caption-grid figcaption{color:var(--color-text);font:inherit;text-align:center;line-height:1.4}.question-card-toggle-label{border-block-start:1px dashed var(--color-border);color:var(--color-primary);justify-content:center;align-items:center;gap:.45rem;margin-block-start:1rem;padding-block-start:.75rem;font-size:.86rem;font-weight:700;display:flex}.question-card-details{border-block-start:1px solid var(--color-border);background:var(--color-surface);padding:1.1rem 1.25rem 1.25rem}.question-card-footer{border-block-start:1px solid var(--color-border);min-height:2.65rem;color:var(--color-muted);background:var(--color-bg);justify-content:space-between;align-items:center;gap:.75rem;padding:.38rem .65rem;font-size:.76rem;display:flex}.question-card-footer>time{white-space:nowrap;flex:none}.question-card-footer-actions{justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:flex}.question-card-action-feedback{max-width:14rem;color:var(--color-success);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:650;line-height:1.2;overflow:hidden}.question-card-action-feedback[data-state=pending]{color:var(--color-muted)}.question-card-action-feedback[data-state=error]{color:var(--color-error)}.question-card-meta,.question-card-details,.question-card-footer{transition:background-color .16s}.question-card-details .preserved-text{line-height:1.65}.question-card-detail-section h3{margin-block-end:.75rem;font-size:1rem}.question-card-detail-section--divided{border-block-start:1px solid var(--color-border);margin-block-start:1.15rem;padding-block-start:1.15rem}.question-detail-error{color:var(--color-error);justify-content:space-between;align-items:center;gap:1rem;display:flex}.summary-grid{border:1px solid var(--color-border);background:var(--color-border);border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-block-end:1.5rem;display:grid;overflow:hidden}.summary-grid>div{background:var(--color-bg);min-width:0;padding:1rem}.summary-grid span,.summary-grid strong{display:block}.summary-grid span{color:var(--color-muted);margin-block-end:.35rem;font-size:.78rem}.summary-grid strong{font-size:1.25rem}.status-badge--large{min-height:2rem;padding-inline:.75rem}.status-badge[data-state=queued],.status-badge[data-state=running],.status-badge[data-state=processing],.status-badge[data-state=partial_failed],.status-badge[data-state=review_required]{border-color:var(--color-warning-border);color:var(--color-warning);background:var(--color-warning-bg)}.status-badge[data-state=succeeded],.status-badge[data-state=published],.status-badge[data-state=duplicate_merged]{color:var(--color-success);background:oklch(95% 0 0);border-color:oklch(68% 0 0)}.status-badge[data-state=failed]{border-color:var(--color-error-border);color:var(--color-error);background:var(--color-error-bg)}.pagination{max-width:100%;color:var(--color-muted);white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.65rem;margin-block-start:1rem;font-size:.86rem;display:flex;overflow-x:auto}.pagination-jump{flex-direction:row;flex:none;align-items:center;gap:.3rem;display:inline-flex;position:relative}.pagination-jump input{border:1px solid var(--color-border);width:3.5rem;min-height:2rem;color:var(--color-text);background:var(--color-bg);font:inherit;font-variant-numeric:tabular-nums;border-radius:6px;padding:.3rem .45rem}.pagination-jump-error{z-index:1;border:1px solid var(--color-error-border);background:var(--color-error-bg);border-radius:6px;width:max-content;max-width:min(18rem,100vw - 2rem);padding:.35rem .5rem;font-size:.76rem;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-start:0}.preserved-text{color:var(--color-text);overflow-wrap:anywhere;line-height:1.5}.question-content-section--divided{border-block-start:1px solid var(--color-border);margin-block-start:1.25rem;padding-block-start:1.25rem}.question-math{white-space:nowrap;overflow-wrap:normal;display:inline}.question-math>.katex-display{margin-block:.8rem;overflow:auto hidden}.question-math .katex{font-size:1em;line-height:1.2}.question-math .minner>.mopen+.mord>.mtable>.col-align-l>.vlist-t>.vlist-r:first-child>.vlist>span>.mord,.question-math .mfrac>.vlist-t>.vlist-r:first-child>.vlist>span>:is(.mord,.sizing){font-size:.9375em}.question-data-table-wrap{max-width:100%;margin-block:.65rem;overflow-x:auto}.question-data-table{border-collapse:collapse;background:var(--color-bg);width:max-content;min-width:min(100%,24rem);font-size:.95em}.question-data-table td{border:1px solid color-mix(in srgb, var(--color-border) 82%, var(--color-text));text-align:center;vertical-align:middle;white-space:nowrap;min-width:4.25rem;padding:.42rem .75rem}.question-data-table tr:first-child td,.question-data-table td:first-child{background:color-mix(in srgb, var(--color-surface) 82%, var(--color-bg));font-weight:600}.options-list,.compact-list,.detail-list,.tag-list{margin-block:1rem 0;padding:0}.options-list,.detail-list,.tag-list{list-style:none}.options-list li{border:1px solid var(--color-border);white-space:pre-wrap;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;margin-block:.55rem;padding:.65rem .8rem;display:grid}.options-list .question-option-label{min-width:0;font:inherit;font-weight:inherit;white-space:nowrap;display:inline-block}.question-option-content{min-width:0}.question-option-images{align-items:flex-start;min-width:0;margin:0;display:flex}.question-option-images img{object-fit:contain;max-width:100%;max-height:14rem;display:block}.question-meta{flex-wrap:wrap;gap:.55rem;display:flex}.question-meta span,.tag-list li{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface);border-radius:6px;padding:.35rem .55rem;font-size:.84rem}.question-images{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;display:grid}.question-images figure{margin:0}.question-images img{object-fit:contain;border:1px solid var(--color-border);width:100%;max-height:22rem;display:block}.question-images figcaption{color:var(--color-muted);margin-block-start:.4rem;font-size:.8rem}.detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.question-edit-page{max-width:70rem;margin-inline:auto}.question-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.question-edit-section>.field+.field,.question-edit-options,.question-edit-option+.question-edit-option{margin-block-start:1.25rem}.question-edit-options h3{margin:0;font-size:1rem}.question-edit-option{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;grid-template-columns:6rem minmax(0,1fr) auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.question-edit-option__remove{margin-block-end:.1rem}.question-edit-actions{z-index:2;border:1px solid var(--color-border);background:color-mix(in oklch, var(--color-bg) 94%, transparent);box-shadow:0 8px 24px color-mix(in oklch, var(--color-ink) 12%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;flex-wrap:wrap;align-items:center;padding:1rem;position:sticky;bottom:1rem}.question-edit-feedback{flex:18rem;align-items:center;min-height:2.75rem;margin:0;padding:.65rem .85rem;display:flex}.question-edit-delete{margin-inline-start:auto}.question-delete-summary{border-inline-start:3px solid var(--color-error);color:var(--color-text);background:var(--color-error-bg);padding:.7rem .8rem;font-weight:650;line-height:1.55}.question-create-page{max-width:72rem;margin-inline:auto}.question-create-heading{align-items:end}.question-create-heading h1{margin-block-end:.45rem}.question-create-heading .muted{max-width:46rem}.question-create-load-error{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.question-create-load-error .form-error{flex:1;margin:0}.question-create-form{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.65fr);align-items:start;gap:1.25rem;display:grid}.question-create-classification{position:sticky;top:1rem}.question-create-section-heading{border-block-end:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1rem;margin-block-end:1rem;padding-block-end:.8rem;display:flex}.question-create-section-heading h2{margin:0}.question-create-eyebrow{color:var(--color-primary);letter-spacing:.08em;margin:0 0 .25rem;font-size:.72rem;font-weight:750}.question-create-required{color:var(--color-muted);background:var(--color-surface);border-radius:999px;flex:none;padding:.25rem .48rem;font-size:.72rem;font-weight:650}.question-create-knowledge{margin-block-start:1.1rem}.question-create-knowledge>.field-hint{margin-block-start:.65rem}.question-create-content,.question-create-options{gap:1.25rem;display:grid}.question-create-section{margin:0}.question-create-section>.field+.field{margin-block-start:1.15rem}.question-create-options{margin-block-start:1.25rem}.question-create-options .panel-heading{align-items:end}.question-create-options h3,.question-create-options .field-hint{margin:0}.question-create-option{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:end;gap:.75rem;padding:.9rem;display:grid}.question-create-option textarea{min-height:4.2rem}.question-create-option__remove{margin-block-end:.1rem}.question-image-editor{border-block-start:1px solid var(--color-border);gap:.9rem;margin-block-start:1rem;padding-block-start:1rem;display:grid}.question-image-editor__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.question-image-editor__heading h3,.question-image-editor__heading p{margin:0}.question-image-editor__heading h3{font-size:.96rem}.question-image-editor__heading>span{color:var(--color-muted);flex:none;font-size:.78rem}.question-image-editor__add{gap:.4rem;display:grid}.question-image-editor__add>label{color:var(--color-ink);font-size:.86rem;font-weight:650}.question-image-editor__add>div{align-items:stretch;gap:.55rem;display:flex}.question-image-editor__add input{border:1px solid var(--color-border);min-width:0;min-height:2.75rem;color:var(--color-ink);background:var(--color-bg);border-radius:9px;flex:1;padding:.62rem .78rem}.question-image-editor__add input[aria-invalid=true]{border-color:var(--color-error);background:var(--color-error-bg)}.question-image-editor__add .field-error{margin:0}.question-image-editor__list{border-block:1px solid var(--color-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.question-image-editor__list li{grid-template-columns:7rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding-block:.75rem;display:grid}.question-image-editor__list li+li{border-block-start:1px solid var(--color-border)}.question-image-editor__list img{object-fit:contain;border:1px solid var(--color-border);background:var(--color-surface);border-radius:7px;width:7rem;height:5rem;display:block}.question-image-editor__details{gap:.25rem;min-width:0;display:grid}.question-image-editor__details strong{color:var(--color-ink);font-size:.86rem}.question-image-editor__details span{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.question-image-editor__actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.question-create-inference-note{border-inline-start:3px solid var(--color-primary);color:var(--color-muted);background:var(--color-surface);gap:.2rem;margin-block-start:1.15rem;padding:.85rem 1rem;font-size:.86rem;line-height:1.55;display:grid}.question-create-inference-note strong{color:var(--color-ink)}.question-create-actions{z-index:2;border:1px solid var(--color-border);background:color-mix(in oklch, var(--color-bg) 94%, transparent);box-shadow:0 8px 24px color-mix(in oklch, var(--color-ink) 12%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;flex-wrap:wrap;align-items:center;padding:1rem;position:sticky;bottom:1rem}.question-create-feedback{flex:20rem;min-height:2.75rem;margin:0}.question-create-success{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.question-create-success__links{white-space:nowrap;gap:.8rem;display:flex}@media (width<=50rem){.question-create-form{grid-template-columns:1fr}.question-create-classification{position:static}}@media (width<=36rem){.question-create-load-error,.question-create-section-heading,.question-create-option,.question-create-success{grid-template-columns:1fr;display:grid}.question-create-required,.question-create-option__remove{justify-self:start}.question-image-editor__heading,.question-image-editor__add>div,.question-image-editor__list li{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.question-image-editor__list img{width:min(100%,18rem);height:9rem}.question-image-editor__actions{justify-content:flex-start}}.my-papers-page,.paper-detail-page{max-width:72rem;margin-inline:auto}.paper-detail-heading{align-items:center}.paper-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.6rem;display:flex}.paper-card time{color:var(--color-muted);font-size:.84rem}.paper-card__title{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.paper-card__title span{color:var(--color-muted);font-size:.84rem}.paper-card-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;display:grid}.paper-card{color:inherit;flex-direction:column;margin:0;transition:border-color .16s,box-shadow .16s;display:flex}.paper-card:hover{border-color:var(--color-primary);box-shadow:0 4px 16px color-mix(in oklch, var(--color-ink) 8%, transparent)}.paper-card h2{margin:0}.paper-card p{margin-block:.8rem}.paper-card__link{color:inherit;text-decoration:none}.paper-card__link:hover{color:var(--color-primary)}.paper-card__actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.paper-card[data-locked]{background:color-mix(in oklch, var(--color-surface) 82%, var(--color-border))}.paper-copy-draft{gap:.4rem;min-width:10rem;display:grid;position:relative}.paper-copy-draft--compact{min-width:0}.paper-copy-draft__note,.paper-copy-draft__error{max-width:18rem;margin:0;font-size:.78rem;line-height:1.4}.paper-copy-draft__note{color:var(--color-muted)}.paper-copy-draft__confirm{z-index:5;border:1px solid var(--color-border);background:var(--color-bg);width:min(19rem,100vw - 2rem);box-shadow:0 10px 30px color-mix(in oklch, var(--color-ink) 14%, transparent);border-radius:9px;padding:.8rem}.paper-copy-draft__confirm p{margin:0 0 .65rem;font-size:.84rem;line-height:1.5}.paper-copy-draft__confirm-actions{gap:.5rem;display:flex}.paper-sheet{isolation:isolate;width:min(100%,52.5rem);min-height:74.25rem;padding:var(--paper-margin-top,10mm) var(--paper-margin-right,10mm) var(--paper-margin-bottom,10mm) var(--paper-margin-left,10mm);border:1px solid var(--color-border);background:var(--color-bg);box-shadow:0 4px 8px color-mix(in oklch, var(--color-ink) 8%, transparent);flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden}.paper-sheet-stack{flex-direction:column;gap:1.5rem;display:flex}.paper-sheet-continuation{border-block-end:1px solid var(--color-border);color:var(--color-muted);justify-content:space-between;gap:1rem;margin-block-end:1.75rem;padding-block-end:.65rem;font-size:.78rem;display:flex}.paper-sheet-continuation strong{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paper-sheet-footer{border-block-start:1px solid var(--color-border);color:var(--color-muted);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.75rem;margin-block-start:2rem;padding-block-start:.7rem;font-size:.75rem;display:grid}.paper-page-footer__custom{overflow-wrap:anywhere;grid-column:1;justify-self:start;min-width:0}.paper-page-footer__number{white-space:nowrap;grid-column:2;justify-self:center}.paper-watermark-layer{z-index:0;inset:var(--paper-margin-top,10mm) var(--paper-margin-right,10mm) var(--paper-margin-bottom,10mm) var(--paper-margin-left,10mm);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;overflow:hidden}.paper-watermark-layer[data-watermark-kind=text] span{max-width:100%;color:var(--color-ink);opacity:var(--paper-watermark-opacity,.1);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;place-self:center;font-size:14pt;font-weight:650;line-height:1;overflow:hidden;transform:rotate(-28deg)}.paper-watermark-layer[data-watermark-kind=image]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center}.paper-watermark-layer__image{object-fit:contain;width:45%;max-width:92mm;height:35%;max-height:76mm;opacity:var(--paper-watermark-opacity,.1);transform:rotate(-18deg)}.paper-sheet>:not(.paper-watermark-layer),.paper-a4-canvas>:not(.paper-watermark-layer){z-index:1;position:relative}.paper-sheet-header{text-align:center;margin-block-end:4mm;padding-block-end:0}.paper-sheet-header h2{text-wrap:balance;margin:0;font-size:1.35rem;line-height:1.35}.paper-sheet-subtitle{color:var(--color-text);margin-block:.4rem 0;font-size:.88rem}.paper-sheet-duration{color:var(--color-muted);margin-block:.65rem 0;font-size:.75rem}.paper-sheet-student-info{color:var(--color-text);justify-content:space-between;gap:1rem;margin-block-start:3mm;font-size:.78rem;display:flex}.paper-sheet-instructions{color:var(--color-text);text-align:start;white-space:pre-line;background:0 0;margin:2mm 0 0;padding:1.5mm 2.5mm;font-size:.76rem;line-height:1.4}.paper-sheet-question__number{color:var(--color-text);font-family:var(--paper-font-family);font-size:var(--paper-question-font-size,11pt);font-kerning:normal;letter-spacing:normal;white-space:nowrap;font-style:normal;font-weight:700;line-height:1.6}.paper-sheet-question__score{color:var(--color-muted);font-family:var(--paper-font-family);font-size:var(--paper-question-font-size,11pt);font-kerning:normal;letter-spacing:normal;text-align:end;white-space:nowrap;justify-self:end;font-style:normal;font-weight:400;line-height:1.6}.paper-answer-block{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;margin-block-start:1rem;padding:1rem}.paper-answer-block h2{margin-block:0 .5rem;font-size:.95rem}.paper-answer-block h2:not(:first-child){margin-block-start:1rem}@media (width<=720px){.paper-detail-heading{flex-direction:column;align-items:stretch}.paper-detail-actions .button{flex:1}.paper-sheet-student-info{text-align:start;grid-template-columns:1fr;display:grid}.paper-sheet{min-height:0;padding:var(--paper-margin-top,10mm) var(--paper-margin-right,10mm) var(--paper-margin-bottom,10mm) var(--paper-margin-left,10mm)}}.app-shell:has(.paper-editor-page){background:var(--color-surface)}.app-shell:has(.paper-editor-page) .app-content{width:100%;padding:0}.paper-editor-page{background:var(--color-surface);min-height:calc(100vh - 4rem)}.paper-editor-toolbar{z-index:30;border-block-end:1px solid var(--color-border);background:var(--color-bg);align-items:center;gap:1.25rem;min-height:3.75rem;padding:.65rem 1rem;display:flex;position:sticky;top:0}.paper-editor-title{white-space:nowrap;align-items:center;gap:.5rem;min-width:12rem;display:flex}.paper-editor-title h1{margin:0;font-size:1.05rem}.paper-editor-title span,.paper-editor-totals,.paper-panel-heading span,.paper-canvas-stage__label,.paper-property-summary small{color:var(--color-muted);font-size:.76rem}.paper-sync-status{align-items:center;gap:.3rem;line-height:1;display:inline-flex}.paper-sync-status svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:.95rem;height:.95rem}.paper-sync-status[data-state=synced]{color:var(--color-sync-success)}.paper-sync-status[data-state=syncing]{color:var(--color-primary)}.paper-sync-status__check{opacity:0}.paper-sync-status[data-state=synced] .paper-sync-status__check,.paper-sync-status[data-state=local] .paper-sync-status__check{opacity:1}.paper-editor-save{flex-direction:row;flex:1;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}.paper-editor-save input{border:1px solid var(--color-border);width:min(24rem,42vw);min-height:2.35rem;color:var(--color-ink);background:var(--color-bg);border-radius:8px;padding:.5rem .7rem}.paper-editor-save input:focus{border-color:var(--color-focus)}.paper-editor-totals{white-space:nowrap;gap:.65rem;display:flex}.paper-editor-feedback{z-index:50;width:min(26rem,100vw - 2rem);position:fixed;inset-block-end:1rem;inset-inline-end:1rem}.paper-editor-feedback p{margin:0}.paper-editor-workspace{grid-template-columns:20rem minmax(0,1fr) 17rem;min-height:calc(100vh - 7.75rem);display:grid}.paper-library-panel,.paper-properties-panel{background:var(--color-bg);min-width:0;height:calc(100vh - 7.75rem);position:sticky;top:3.75rem;overflow:hidden}.paper-library-panel{border-inline-end:1px solid var(--color-border);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.paper-properties-panel{border-inline-start:1px solid var(--color-border);padding:1rem}.paper-panel-heading{border-block-end:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:.75rem;min-height:3.25rem;padding:.85rem 1rem;display:flex}.paper-panel-heading>div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.paper-panel-heading h2{margin:0;font-size:.95rem}.paper-panel-heading a{flex:none;font-size:.78rem}.paper-library-filters{border-block-end:1px solid var(--color-border);gap:.65rem;padding:.85rem 1rem}.paper-library-filters .field label{font-size:.78rem}.paper-library-filters input,.paper-library-filter-grid select{border:1px solid var(--color-border);min-height:2.15rem;color:var(--color-ink);background:var(--color-bg);border-radius:7px;padding:.4rem .55rem;font-size:.8rem}.paper-library-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.paper-library-filter-actions{justify-content:flex-end;gap:.45rem;display:flex}.paper-library-results{overscroll-behavior:contain;overflow-y:auto}.paper-library-question{border-block-end:1px solid var(--color-border);background:var(--color-bg);cursor:grab;padding:.85rem 1rem;transition:background-color .18s ease-out}.paper-library-question:hover{background:var(--color-surface)}.paper-library-question[data-preview-open=true]{background:color-mix(in oklch, var(--color-primary) 4%, var(--color-bg));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-primary) 45%, var(--color-border))}.paper-library-question:focus-visible{z-index:1;outline:2px solid var(--color-focus-ring);outline-offset:-2px;position:relative}.paper-library-question:active{cursor:grabbing}.paper-library-question__meta,.paper-library-question__footer{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.paper-library-question__meta{color:var(--color-muted);justify-content:flex-start;font-size:.72rem}.paper-library-question__body{color:var(--color-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-block:.55rem .7rem;font-size:.84rem;line-height:1.5;display:-webkit-box;overflow:hidden}.paper-library-question__footer>span{min-width:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.paper-library-question__footer .button{flex:none;min-height:1.9rem;padding:.3rem .55rem;font-size:.72rem}.paper-library-preview{z-index:50;overscroll-behavior:contain;border:1px solid var(--color-control-border);color:var(--color-text);background:var(--color-bg);border-radius:10px;padding:.9rem 1rem .8rem;position:fixed;overflow:auto;box-shadow:0 4px 8px oklch(17% 0 0/.12)}.paper-library-preview[data-pinned=true]{border-color:color-mix(in oklch, var(--color-primary) 55%, var(--color-control-border))}.paper-library-preview__header{border-block-end:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;margin-block-end:.75rem;padding-block-end:.65rem;display:flex}.paper-library-preview__header>strong{color:var(--color-muted);flex:none;font-size:.72rem;font-weight:650}.paper-library-preview__meta{min-width:0;color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.72rem;display:flex}.paper-library-preview__meta span:not(:last-child):after{content:"·";color:var(--color-border);margin-inline-start:.35rem}.paper-library-preview__content{color:var(--color-text);font-family:var(--font-sans);font-size:var(--paper-question-font-size,11pt);font-kerning:normal;letter-spacing:normal;font-style:normal;font-weight:400;line-height:1.6}.paper-library-preview__body{white-space:pre-line;text-wrap:pretty;line-height:1.6}.paper-library-preview__body .question-math{vertical-align:baseline}.paper-library-preview__body .question-math>.katex-display{max-width:100%}.paper-library-preview__images{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-block:.6rem;display:flex}.paper-library-preview__images img{object-fit:contain;max-width:min(100%,18rem);max-height:15rem}.paper-library-preview__options{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem .6rem;margin-block-start:.6rem}.paper-library-preview__options li{grid-template-columns:auto minmax(0,1fr);padding:.2rem 0;line-height:1.45}.paper-library-preview__options strong{min-width:1.2rem}.paper-library-preview>footer{border-block-start:1px solid var(--color-border);color:var(--color-muted);justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:.75rem;padding-block-start:.65rem;font-size:.7rem;display:flex}.paper-library-preview>footer span{min-width:0}.paper-library-preview>footer span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paper-library-preview>footer span:last-child:not(:first-child){color:var(--color-text);flex:none}.paper-library-preview-enter-active,.paper-library-preview-leave-active{transition:opacity .12s ease-out,transform .12s ease-out}.paper-library-preview-enter-from,.paper-library-preview-leave-to{opacity:0;transform:translateY(3px)}.paper-library-loading{align-content:start;gap:.75rem;padding:1rem;display:grid}.paper-library-loading span{background:var(--color-surface-strong);border-radius:8px;height:5rem;animation:1.2s ease-in-out infinite alternate paper-skeleton}@keyframes paper-skeleton{0%{opacity:.55}to{opacity:1}}.paper-library-pagination{border-block-start:1px solid var(--color-border);min-height:2.75rem;color:var(--color-muted);justify-content:center;align-items:center;gap:.75rem;font-size:.78rem;display:flex}.paper-library-pagination button{border:1px solid var(--color-border);width:1.9rem;height:1.9rem;color:var(--color-text);background:var(--color-bg);cursor:pointer;border-radius:6px}.paper-library-pagination button:disabled{cursor:not-allowed;color:var(--color-disabled);background:var(--color-surface)}.paper-canvas-stage{background:var(--color-surface);min-width:0;padding:1rem 2rem 3rem;overflow:auto}.paper-canvas-stage__label{justify-content:space-between;width:210mm;max-width:100%;margin:0 auto .6rem;display:flex}.paper-a4-canvas{isolation:isolate;width:min(210mm,100%);min-height:297mm;padding:var(--paper-margin-top,10mm) var(--paper-margin-right,10mm) var(--paper-margin-bottom,10mm) var(--paper-margin-left,10mm);border:1px solid var(--color-border);background:var(--color-bg);flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden}.paper-a4-header{text-align:center;margin-block-end:4mm;padding-block-end:0}.paper-a4-header h2{margin-block-end:1rem;font-size:1.25rem}.paper-a4-header>div{color:var(--color-text);justify-content:space-between;gap:1rem;font-size:.78rem;display:flex}.paper-drop-zone{z-index:1;color:#0000;border:1px solid #0000;border-radius:6px;place-items:center;min-height:.5rem;font-size:.72rem;line-height:1;transition:color .18s ease-out,background-color .18s ease-out,border-color .18s ease-out;display:grid;position:relative}.paper-drop-zone[data-active=true]{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in oklch, var(--color-primary) 7%, var(--color-bg))}.paper-drop-zone--empty{border:1px dashed var(--color-border);min-height:16rem;color:var(--color-muted);background:var(--color-surface);flex-direction:column;justify-content:center;gap:.55rem;line-height:1.4;display:flex}.paper-drop-zone--empty strong{color:var(--color-text);font-size:1rem}.paper-drop-zone--empty[data-active=true]{color:var(--color-primary);border-style:solid}.paper-canvas-question{cursor:grab;border:1px solid #0000;border-radius:6px;min-height:100%;padding:0;transition:border-color .18s ease-out,background-color .18s ease-out;position:relative}.paper-canvas-question__scaled{zoom:var(--question-scale,1);grid-template-columns:1rem minmax(0,1fr);grid-template-areas:"handle flow"".options";align-items:start;gap:0 .35rem;width:100%;padding:.5rem .6rem;display:grid}.paper-canvas-question:hover{background:var(--color-surface)}.paper-canvas-question[data-selected=true]{border-color:var(--color-primary);background:color-mix(in oklch, var(--color-primary) 4%, var(--color-bg))}.paper-canvas-question:active{cursor:grabbing}.paper-canvas-question__handle{color:var(--color-muted);letter-spacing:-.2em;opacity:.42;grid-area:handle;font-size:.85rem;line-height:1.6;transition:color .15s ease-out,opacity .15s ease-out}.paper-canvas-question__lead,.paper-sheet-question__lead{white-space:nowrap;align-items:baseline;gap:.35rem;margin-inline-end:.35rem;display:inline-flex}.paper-canvas-question__flow,.paper-sheet-question__flow{min-width:0;color:var(--color-text);font-family:var(--paper-font-family);font-size:var(--paper-question-font-size,11pt);font-kerning:normal;letter-spacing:normal;font-style:normal;font-weight:400;line-height:1.6}.paper-canvas-question__flow{grid-area:flow}.paper-canvas-question:hover .paper-canvas-question__handle,.paper-canvas-question:focus-within .paper-canvas-question__handle,.paper-canvas-question[data-selected=true] .paper-canvas-question__handle{color:var(--color-text);opacity:1}.paper-canvas-question__number{color:var(--color-text);font-family:var(--paper-font-family);font-size:var(--paper-question-font-size,11pt);font-kerning:normal;letter-spacing:normal;white-space:nowrap;font-style:normal;font-weight:700;line-height:1.6}.paper-canvas-question__content{min-width:0;color:var(--color-text);font-family:var(--paper-font-family);font-size:var(--paper-question-font-size,11pt);font-kerning:normal;letter-spacing:normal;font-style:normal;font-weight:400;display:inline}.paper-question-source{color:var(--color-text);font:inherit;font-style:normal;font-weight:400;line-height:inherit;overflow-wrap:anywhere;margin-inline-end:.35rem;display:inline}.paper-question-body{min-width:0;color:var(--color-text);white-space:pre-line;text-wrap:pretty;line-height:1.6;display:inline}.paper-canvas-question__flow .paper-question-body>:not([data-question-content-images]),.paper-sheet-question__flow .paper-question-body>:not([data-question-content-images]){display:inline}.paper-question-body .question-math{vertical-align:baseline}.paper-question-body .question-math>.katex-display{max-width:100%}.paper-question-answer-space{width:100%;height:var(--answer-space-mm,0mm);min-height:0;position:relative}.paper-canvas-question[data-selected=true]>.paper-question-answer-space{outline:1px dashed color-mix(in oklch, var(--color-primary) 48%, var(--color-border));outline-offset:-1px;background:color-mix(in oklch, var(--color-primary) 1.5%, transparent)}.paper-question-answer-space__handle{z-index:2;border:1px solid var(--color-border);min-width:4.9rem;min-height:1.35rem;color:var(--color-muted);background:var(--color-bg);cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;padding:.15rem .55rem;font-size:.62rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;inset-block-end:-.7rem;inset-inline-start:50%;transform:translate(-50%)}.paper-question-answer-space__handle:before{content:"";border-block:1px solid;width:1rem;height:.2rem;margin-inline-end:.35rem}.paper-question-answer-space__handle:hover:not(:disabled),.paper-canvas-question[data-resizing-answer-space=true] .paper-question-answer-space__handle{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in oklch, var(--color-primary) 5%, var(--color-bg))}.paper-question-answer-space__handle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.paper-question-answer-space__handle:disabled{cursor:not-allowed;opacity:.55}.paper-canvas-options,.paper-sheet-options{color:var(--color-text);font-family:var(--paper-font-family);font-size:var(--paper-question-font-size,11pt);font-kerning:normal;letter-spacing:normal;grid-area:options;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem .75rem;margin:.3rem 0 0;padding:0;font-style:normal;font-weight:400;list-style:none;display:grid}.paper-canvas-options li,.paper-sheet-options li{white-space:normal;break-inside:avoid;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.2rem;min-width:0;margin:0;padding:.2rem .25rem;line-height:1.45;display:grid}.paper-canvas-options .question-option-label,.paper-sheet-options .question-option-label{min-width:0;font:inherit;white-space:nowrap;font-weight:700}.paper-canvas-images{flex-wrap:wrap;gap:.5rem;margin-block-start:.75rem;display:flex}.paper-canvas-images img{object-fit:contain;max-width:min(100%,18rem);max-height:14rem}.paper-canvas-images img[data-display-size=true]{max-width:100%;max-height:none}.paper-canvas-question__score{font-family:var(--paper-font-family);font-size:var(--paper-question-font-size,11pt);font-kerning:normal;letter-spacing:normal;white-space:nowrap;font-style:normal;font-weight:400;line-height:1.6}.paper-property-summary{border-block-end:1px solid var(--color-border);flex-direction:column;gap:.35rem;padding-block:1rem;display:flex}.paper-property-summary>span{color:var(--color-primary);font-size:.78rem;font-weight:700}.paper-property-score{border-block-end:1px solid var(--color-border);gap:.75rem;padding-block:1rem}.paper-property-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding-block:1rem;display:grid}.paper-property-actions .button--danger{grid-column:1/-1}.paper-property-empty{padding-block:1.25rem}.paper-property-empty p{color:var(--color-muted);margin-block:.5rem 0;font-size:.82rem}.paper-clear-option{border-block-start:1px solid var(--color-border);color:var(--color-text);align-items:flex-start;gap:.5rem;margin-block-start:1rem;padding-block-start:1rem;font-size:.8rem;display:flex}.paper-editor-empty{color:var(--color-muted);text-align:center;padding:1.5rem 1rem;font-size:.82rem}@media (prefers-reduced-motion:reduce){.paper-library-question,.paper-drop-zone,.paper-canvas-question,.paper-canvas-question__handle,.paper-library-preview-enter-active,.paper-library-preview-leave-active{transition:none}.paper-library-loading span{animation:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.question-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.knowledge-point-tree{border-block-start:1px solid var(--color-border);min-width:0;padding-block-start:.65rem}.knowledge-point-tree__heading,.knowledge-point-tree__error{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.knowledge-point-tree__heading{margin-block-end:.5rem}.knowledge-point-tree__heading h3{margin:0;font-size:.86rem}.knowledge-point-tree__heading .link-button{padding:.2rem;font-size:.76rem}.knowledge-point-tree__error{color:var(--color-error);align-items:flex-start;font-size:.78rem}.knowledge-point-tree__search{margin-block-end:.4rem;display:block}.knowledge-point-tree__search input{border:1px solid var(--color-control-border);width:100%;min-height:2.1rem;color:var(--color-ink);background:var(--color-bg);font:inherit;border-radius:7px;padding:.4rem .55rem}.knowledge-point-tree__search input:focus-visible,.knowledge-point-tree__all:focus-visible,.knowledge-point-tree__toggle:focus-visible,.knowledge-point-tree__item:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.knowledge-point-tree__all,.knowledge-point-tree__item{min-height:2rem;color:var(--color-text);cursor:pointer;font:inherit;text-align:start;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;overflow:hidden}.knowledge-point-tree__all{width:100%;margin-block-end:.25rem;padding-inline:.45rem;font-weight:650}.knowledge-point-tree__all:hover,.knowledge-point-tree__toggle:hover:not(:disabled),.knowledge-point-tree__item:hover{background:var(--color-surface)}.knowledge-point-tree__all[aria-current=true],.knowledge-point-tree__item[aria-current=true]{border-color:color-mix(in oklch, var(--color-primary) 25%, var(--color-border));color:var(--color-primary);background:color-mix(in oklch, var(--color-primary) 8%, var(--color-bg));font-weight:700}.knowledge-point-tree__list{overscroll-behavior:contain;gap:.04rem;max-height:min(25rem,100dvh - 23rem);display:grid;overflow-y:auto}.knowledge-point-tree__row{min-width:0;grid-template-columns:1.35rem minmax(0,1fr);align-items:center;padding-inline-start:calc(var(--knowledge-depth,0) * .72rem);display:grid}.knowledge-point-tree__toggle,.knowledge-point-tree__toggle-spacer{place-items:center;width:1.35rem;height:2rem;display:grid}.knowledge-point-tree__toggle{color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0}.knowledge-point-tree__toggle:disabled{cursor:default}.knowledge-point-tree__toggle-icon{width:.88rem;height:.88rem;color:color-mix(in oklch, var(--color-muted) 72%, var(--color-border));border:1px solid;border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;line-height:1;transition:color .16s ease-out,background-color .16s ease-out;display:grid}.knowledge-point-tree__toggle:hover:not(:disabled) .knowledge-point-tree__toggle-icon,.knowledge-point-tree__row[aria-expanded=true]>.knowledge-point-tree__toggle .knowledge-point-tree__toggle-icon{color:var(--color-primary);background:color-mix(in oklch, var(--color-primary) 7%, var(--color-bg))}.knowledge-point-tree__item{width:100%;padding:.25rem .35rem;font-size:.8rem}.knowledge-point-tree__row--root>.knowledge-point-tree__item{color:var(--color-ink);font-weight:650}.knowledge-point-tree__row--selected>.knowledge-point-tree__toggle .knowledge-point-tree__toggle-icon{color:var(--color-primary)}.knowledge-point-tree__empty{color:var(--color-muted);text-align:center;margin:.35rem 0 0;padding:.65rem .4rem;font-size:.78rem}@media (width<=46rem){.knowledge-point-tree__list{max-height:55dvh}}@media (prefers-reduced-motion:reduce){.knowledge-point-tree__toggle-icon{transition:none}}.paper-panel-heading{min-height:2.85rem;padding:.62rem .75rem}.paper-library-filters{gap:.4rem;padding:.55rem .75rem}.paper-library-filters .field{gap:.18rem}.paper-library-filters input,.paper-library-filter-grid select,.paper-personal-location select{min-height:1.9rem;padding:.3rem .48rem;font-size:.76rem}.paper-library-filter-grid,.paper-library-filter-actions{gap:.35rem}.paper-library-filter-actions .button{min-height:1.85rem;padding:.25rem .58rem;font-size:.74rem}.paper-library-source-tabs{border-radius:7px;padding:.14rem}.paper-library-source-tabs button{border-radius:5px;min-height:1.75rem;font-size:.74rem}.paper-canvas-stage__label{z-index:10;background:var(--color-surface);align-items:center;gap:.75rem;min-height:2rem;margin-block-end:.4rem;padding-block:.15rem .35rem;position:sticky;top:0}.paper-canvas-stage__tools,.paper-canvas-zoom{align-items:center;display:flex}.paper-canvas-stage__tools{gap:.25rem;min-width:0}.paper-canvas-stage__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.paper-canvas-page-nav,.paper-canvas-page-picker{align-items:center;min-height:1.8rem;display:flex}.paper-canvas-page-nav{border:1px solid var(--color-border);background:var(--color-bg);border-radius:7px;flex:none;overflow:hidden}.paper-canvas-page-nav>button{width:1.7rem;height:1.75rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.paper-canvas-page-nav>button:hover:not(:disabled){color:var(--color-primary);background:var(--color-surface-strong)}.paper-canvas-page-nav>button:disabled{color:var(--color-disabled);cursor:not-allowed}.paper-canvas-page-nav>button svg,.paper-canvas-page-picker>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:.82rem;height:.82rem}.paper-canvas-page-picker{border-inline:1px solid var(--color-border);min-width:3.85rem;color:var(--color-text);cursor:pointer;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;gap:.18rem;padding-inline:.35rem;font-size:.68rem;position:relative}.paper-canvas-page-picker>svg{width:.65rem;height:.65rem;color:var(--color-muted)}.paper-canvas-page-picker select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.paper-canvas-page-picker:focus-within{outline:2px solid var(--color-focus);outline-offset:-2px}.paper-canvas-zoom{gap:.2rem;min-height:1.8rem}.paper-canvas-zoom__trigger,.paper-canvas-zoom__panel{border:1px solid var(--color-border);background:var(--color-bg);border-radius:7px;align-items:center;min-height:1.8rem;display:flex}.paper-canvas-zoom__trigger{color:var(--color-text);cursor:pointer;font:inherit;gap:.28rem;padding:.24rem .42rem}.paper-canvas-zoom__trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;flex:none;width:.95rem;height:.95rem}.paper-canvas-zoom__trigger:hover,.paper-canvas-zoom[data-open=true] .paper-canvas-zoom__trigger{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-surface-strong)}.paper-canvas-zoom__trigger:focus-visible,.paper-canvas-zoom__panel button:focus-visible,.paper-canvas-zoom input:focus-visible,.paper-canvas-page-nav>button:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.paper-canvas-stage[data-pan-ready=true],.paper-canvas-stage[data-pan-ready=true] .paper-page-stack,.paper-canvas-stage[data-pan-ready=true] .paper-page-stack *{cursor:grab!important}.paper-canvas-stage[data-panning=true],.paper-canvas-stage[data-panning=true] .paper-page-stack,.paper-canvas-stage[data-panning=true] .paper-page-stack *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.paper-canvas-zoom output{min-width:2.25rem;color:inherit;font-variant-numeric:tabular-nums;text-align:center;font-size:.68rem}.paper-canvas-zoom__panel{gap:.35rem;padding:.16rem .2rem .16rem .45rem}.paper-canvas-zoom__panel input{width:4.75rem;accent-color:var(--color-primary)}.paper-canvas-zoom__panel .paper-canvas-zoom__fit{border:0;border-inline-start:1px solid var(--color-border);min-width:2.6rem;height:1.35rem;color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0 4px 4px 0;padding:0 .35rem;font-size:.68rem}.paper-canvas-zoom__panel .paper-canvas-zoom__fit:hover{color:var(--color-primary);background:var(--color-surface-strong)}@media (width<=72rem){.paper-canvas-stage__tools>span{display:none}}@media (width<=56rem){.paper-canvas-stage__label{flex-wrap:wrap}}.paper-document-actions>.button{width:100%}.paper-document-actions .paper-clear-option{border-block:1px solid var(--color-border);padding:.65rem 0}.paper-document-actions .paper-clear-trigger{border-color:color-mix(in oklch, var(--color-danger) 42%, var(--color-border));color:var(--color-danger)}.paper-document-actions .paper-clear-trigger:hover:not(:disabled){border-color:var(--color-danger);background:color-mix(in oklch, var(--color-danger) 5%, var(--color-bg))}.paper-clear-confirm{border:1px solid color-mix(in oklch, var(--color-danger) 38%, var(--color-border));color:var(--color-text);background:color-mix(in oklch, var(--color-danger) 5%, var(--color-bg));border-radius:8px;flex-direction:column;gap:.55rem;padding:.75rem;display:flex}.paper-clear-confirm strong{color:var(--color-danger);font-size:.8rem}.paper-clear-confirm p{margin:0;font-size:.72rem;line-height:1.5}.paper-clear-confirm>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.paper-editor-page,.paper-detail-page{--paper-width:210mm;--paper-height:297mm;--paper-screen-zoom:.7;--paper-question-font-size:11pt;--paper-font-family:"Songti SC", STSong, SimSun, "Noto Serif CJK SC", serif}.paper-editor-page.paper-size--b5,.paper-detail-page.paper-size--b5{--paper-width:176mm;--paper-height:250mm;--paper-screen-zoom:.78}.paper-editor-page.paper-size--a3,.paper-detail-page.paper-size--a3{--paper-width:297mm;--paper-height:420mm;--paper-screen-zoom:.5}.paper-a4-canvas,.paper-sheet{font-family:var(--paper-font-family)}.paper-a4-canvas{width:var(--paper-width);max-width:none;height:var(--paper-height);min-height:var(--paper-height)}.paper-page-shell,.paper-add-page{width:var(--paper-width);max-width:none}.paper-page-stack{width:var(--paper-width);zoom:var(--paper-screen-zoom);margin-inline:auto}.paper-editor-page.is-preview{--paper-screen-zoom:1}.paper-canvas-stage__label{width:min(52rem,100%)}.paper-question-grid,.paper-sheet-question-grid{flex:1 0 auto;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;align-items:start;gap:.1rem .45rem;display:grid;position:relative}.paper-question-slot,.paper-sheet-question{grid-column:span var(--question-column-span,12);min-width:0;position:relative}.paper-question-slot>.paper-drop-zone{z-index:6;pointer-events:none;min-height:.7rem;position:absolute;inset:-.35rem 0 auto}.paper-question-grid>.paper-drop-zone--last:not(.paper-drop-zone--empty){z-index:6;pointer-events:none;min-height:.7rem;position:absolute;inset:auto 0 -.35rem}.paper-editor-page[data-dragging=true] .paper-question-slot>.paper-drop-zone,.paper-editor-page[data-dragging=true] .paper-question-grid>.paper-drop-zone--last{pointer-events:auto}.paper-section-title{color:var(--color-text);break-after:avoid;page-break-after:avoid;grid-column:1/-1;margin:.45rem 0 .08rem;padding:0;font-size:1rem;font-weight:700;line-height:1.35}.paper-section-title:first-child{margin-block-start:.1rem}.paper-question-grid>.paper-drop-zone--last{grid-column:1/-1}.paper-canvas-question__number,.paper-canvas-question__score{font-size:var(--paper-question-font-size,11pt)}.paper-canvas-question__content{font-size:var(--paper-question-font-size,11pt);line-height:1.6}.paper-question-slot[data-column-span="6"] .paper-canvas-question__scaled,.paper-question-slot[data-column-span="4"] .paper-canvas-question__scaled{grid-template-columns:.75rem minmax(0,1fr)}.paper-question-slot[data-column-span="6"] .paper-question-body,.paper-question-slot[data-column-span="4"] .paper-question-body,.paper-sheet-question[data-column-span="6"] .paper-question-body,.paper-sheet-question[data-column-span="4"] .paper-question-body{line-height:1.55}.paper-question-slot[data-column-span="6"] .paper-canvas-options,.paper-sheet-question[data-column-span="6"] .paper-sheet-options{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-question-slot[data-column-span="4"] .paper-canvas-options,.paper-sheet-question[data-column-span="4"] .paper-sheet-options{grid-template-columns:1fr}.paper-size-selector{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;padding:0;display:grid}.paper-size-selector>button{border:1px solid var(--color-border);min-width:0;min-height:5.7rem;color:var(--color-text);background:var(--color-bg);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:flex-end;align-items:center;gap:.35rem;padding:.55rem .3rem;display:flex}.paper-size-selector>button:hover:not(:disabled){border-color:var(--color-focus);background:var(--color-surface)}.paper-size-selector>button:focus-visible,.question-layout-widths button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.paper-size-selector>button[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in oklch, var(--color-primary) 5%, var(--color-bg))}.paper-size-selector>button:disabled{cursor:not-allowed;opacity:.58}.paper-size-selector__sheet{background:var(--color-bg);border:1px solid;border-radius:2px;width:1.45rem;height:2.05rem;display:block}.paper-size-selector__sheet[data-paper-size=B5]{width:1.4rem;height:1.98rem}.paper-size-selector__sheet[data-paper-size=A3]{width:1.65rem;height:2.33rem}.paper-size-selector__copy{flex-direction:column;align-items:center;min-width:0;line-height:1.25;display:flex}.paper-size-selector__copy strong{font-size:.75rem}.paper-size-selector__copy small,.paper-size-selector__copy em{color:var(--color-muted);white-space:nowrap;font-size:.58rem;font-style:normal}.question-layout-control{flex-direction:column;gap:.7rem;display:flex}.question-layout-control__heading,.question-scale-control>span,.question-scale-control>small,.question-answer-space-hint{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.question-layout-control__heading strong,.question-scale-control strong{color:var(--color-text);font-size:.75rem}.question-layout-control__heading span,.question-layout-control__heading output,.question-scale-control output,.question-scale-control small{color:var(--color-muted);font-size:.66rem}.question-layout-widths{border:1px solid var(--color-border);background:var(--color-bg);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.question-layout-widths button{min-width:0;min-height:2.65rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-size:.68rem;display:flex}.question-layout-widths button+button{border-inline-start:1px solid var(--color-border)}.question-layout-widths button:hover:not(:disabled):not([aria-pressed=true]){color:var(--color-text);background:var(--color-surface)}.question-layout-widths button:focus-visible{outline-offset:-2px}.question-layout-widths button>span{color:var(--color-text);font-size:.78rem;font-weight:700}.question-layout-widths button[aria-pressed=true]{color:var(--color-primary);background:color-mix(in oklch, var(--color-primary) 5%, var(--color-bg));box-shadow:inset 0 -2px var(--color-primary)}.question-layout-widths button[aria-pressed=true]>span{color:var(--color-primary)}.question-layout-widths button:disabled{cursor:not-allowed;opacity:.58}.question-scale-control{flex-direction:column;gap:.4rem;display:flex}.question-scale-control input{width:100%;accent-color:var(--color-primary)}.question-answer-space-control{flex-direction:column;gap:.4rem;padding-block-start:.05rem;display:flex}.question-answer-space-row{grid-template-columns:minmax(0,1fr) 4.8rem;align-items:stretch;gap:.4rem;display:grid}.question-answer-space-presets{border:1px solid var(--color-border);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.question-answer-space-presets button{min-width:0;min-height:1.9rem;color:var(--color-muted);background:var(--color-bg);cursor:pointer;border:0;border-radius:0;padding:.2rem;font-size:.65rem}.question-answer-space-presets button+button{border-inline-start:1px solid var(--color-border)}.question-answer-space-presets button:hover:not(:disabled):not([aria-pressed=true]){color:var(--color-text);background:var(--color-surface)}.question-answer-space-presets button[aria-pressed=true]{color:var(--color-primary);background:color-mix(in oklch, var(--color-primary) 6%, var(--color-bg));box-shadow:inset 0 -2px var(--color-primary)}.question-answer-space-presets button:focus-visible,.question-answer-space-number input:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.question-answer-space-presets button:disabled,.question-answer-space-number input:disabled{cursor:not-allowed;opacity:.58}.question-answer-space-number{border:1px solid var(--color-border);min-width:0;color:var(--color-muted);background:var(--color-bg);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;font-size:.62rem;display:grid;overflow:hidden}.question-answer-space-number input{width:100%;min-width:0;height:100%;color:var(--color-text);font:inherit;background:0 0;border:0;padding:.25rem .2rem .25rem .45rem}.question-answer-space-number>span:last-child{padding-inline-end:.35rem}.question-answer-space-range{width:100%;accent-color:var(--color-primary)}.question-answer-space-hint{color:var(--color-muted);font-size:.62rem}.paper-sheet{width:min(var(--paper-width), 100%);min-height:var(--paper-height)}.paper-sheet-question{min-width:0;margin:0;position:relative}.paper-sheet-question__scaled{width:100%;font-size:var(--paper-question-font-size,11pt);zoom:var(--question-scale,1);grid-template-columns:minmax(0,1fr);grid-template-areas:"flow""options""answer";align-items:start;gap:0 .35rem;padding:.5rem .6rem;display:grid}.paper-sheet-question__flow{grid-area:flow}.paper-sheet-question__content{min-width:0;color:var(--color-text);font-family:var(--paper-font-family);font-size:var(--paper-question-font-size,11pt);font-kerning:normal;letter-spacing:normal;font-style:normal;font-weight:400;line-height:1.6;display:inline}.paper-sheet-question__scaled>.paper-answer-block{grid-area:answer}.paper-sheet-question[data-column-span="6"] .paper-sheet-question__scaled,.paper-sheet-question[data-column-span="4"] .paper-sheet-question__scaled{grid-template-columns:minmax(0,1fr)}.paper-sheet-question+.paper-sheet-question{border-block-start:0;margin-block-start:0}@media (width>=57rem){html:has(.paper-editor-page){height:100%;overflow:hidden}body:has(.paper-editor-page){height:100%;overflow:hidden}#app:has(.paper-editor-page){height:100%;overflow:hidden}.app-shell:has(.paper-editor-page){grid-template-rows:var(--app-header-height) minmax(0, 1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.app-shell:has(.paper-editor-page) .app-header{min-height:0}.app-shell:has(.paper-editor-page) .app-header__inner{height:100%;min-height:0}.paper-editor-page,.paper-editor-workspace{height:100%;min-height:0;overflow:hidden}.app-shell:has(.paper-editor-page) .app-content{height:100%;min-height:0;overflow:hidden}.paper-editor-page{grid-template-rows:auto minmax(0,1fr);display:grid}.paper-editor-toolbar{min-height:3.5rem;padding-block:.45rem;position:static}.paper-editor-workspace{grid-template-columns:clamp(16rem,22vw,19rem) minmax(0,1fr) clamp(15rem,20vw,18rem)}.paper-library-panel,.paper-properties-panel{height:auto;min-height:0;position:static;top:auto}.paper-properties-panel{contain:layout paint}.paper-canvas-stage{overscroll-behavior:none;min-height:0;padding:0 1rem 2rem}.paper-canvas-stage__label{border-block-end:1px solid var(--color-border);width:auto;max-width:none;height:2.4rem;min-height:2.4rem;max-height:2.4rem;box-shadow:none;contain:layout paint;margin-inline:-1rem;padding-block:0;padding-inline:1rem}}@media print{.paper-page-stack{zoom:1;width:auto}.paper-a4-canvas,.paper-sheet{height:var(--paper-height)!important;min-height:var(--paper-height)!important;max-height:var(--paper-height)!important;overflow:hidden!important}.paper-sheet-question-grid,.paper-question-grid{display:grid!important}}.paper-library-source-tabs{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:.2rem;display:grid}.paper-library-source-tabs button{min-height:2rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:.76rem;font-weight:700}.paper-library-source-tabs button[aria-selected=true]{color:var(--color-primary);background:var(--color-bg);box-shadow:0 1px 4px color-mix(in oklch, var(--color-ink) 12%, transparent)}.paper-library-source-tabs button:hover:not(:disabled){color:var(--color-ink)}.paper-library-source-tabs button:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.paper-library-source-tabs button:disabled{cursor:wait;opacity:.58}.paper-personal-location select{border:1px solid var(--color-border);width:100%;min-height:2.15rem;color:var(--color-ink);background:var(--color-bg);border-radius:7px;padding:.4rem .55rem;font-size:.8rem}.paper-library-question--withdrawn{cursor:default;background:var(--color-surface)}.paper-library-question[aria-disabled=true]{cursor:progress}.paper-library-withdrawn{color:var(--color-muted);flex-direction:column;gap:.25rem;font-size:.76rem;display:flex}.paper-library-withdrawn strong{color:var(--color-text);font-size:.82rem}.paper-editor-page[data-dragging=true] .paper-drop-zone{border-color:var(--color-border);color:var(--color-muted);background:color-mix(in oklch, var(--color-primary) 2%, var(--color-bg));border-style:dashed;transition:none}.paper-editor-page[data-dragging=true] .paper-drop-zone:before{content:"";position:absolute;inset:-.35rem 0}.paper-editor-page[data-dragging=true] .paper-drop-zone[data-active=true]{border-style:solid;border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in oklch, var(--color-primary) 8%, var(--color-bg))}.paper-canvas-question[data-dragging=true]{opacity:.45}.paper-drag-preview{z-index:1;border:1px solid var(--color-primary);width:13rem;max-height:4.5rem;color:var(--color-text);background:var(--color-bg);box-shadow:0 4px 8px color-mix(in oklch, var(--color-ink) 16%, transparent);pointer-events:none;border-radius:8px;flex-direction:column;gap:.25rem;padding:.55rem .65rem;font-size:.72rem;line-height:1.35;display:flex;position:fixed;inset-block-start:-1000px;inset-inline-start:-1000px;overflow:hidden}.paper-drag-preview strong{color:var(--color-primary);font-size:.68rem}.paper-drag-preview span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=72rem){.paper-editor-workspace{grid-template-columns:18rem minmax(0,1fr) 15rem}.paper-canvas-stage{padding-inline:1rem}}@media (width<=56rem){.app-shell:has(.paper-editor-page) .app-content{width:100%}.paper-editor-toolbar{flex-direction:column;align-items:stretch}.paper-editor-save{justify-content:stretch}.paper-editor-save input{flex:1;width:100%}.paper-editor-workspace{flex-direction:column;display:flex}.paper-library-panel,.paper-properties-panel{border:0;width:100%;height:auto;position:static;overflow:visible}.paper-library-results{max-height:24rem}.paper-canvas-stage{order:2}.paper-properties-panel{border-block-start:1px solid var(--color-border);order:3}.paper-a4-canvas,.paper-canvas-stage__label{width:100%}.paper-a4-canvas{min-height:42rem;padding:2rem 1.25rem}}@media (width<=38rem){.paper-editor-save{flex-wrap:wrap}.paper-editor-save input{flex-basis:100%}.paper-editor-totals{margin-inline-end:auto}.paper-a4-header>div,.paper-canvas-options,.paper-sheet-options{grid-template-columns:1fr}.paper-a4-header>div{text-align:start;display:grid}}.paper-editor-toolbar{gap:1rem;min-height:4rem;padding-inline:1.15rem}.paper-editor-title{min-width:13.5rem}.paper-editor-title h1{line-height:1.2}.paper-editor-save{gap:.6rem}.paper-editor-save>input{width:min(22rem,34vw)}.paper-editor-totals{grid-template-columns:repeat(3,auto auto);align-items:baseline;gap:.18rem;padding-inline:.25rem;display:grid}.paper-editor-totals strong{color:var(--color-ink);font-size:.9rem}.paper-editor-totals span:not(:last-child){margin-inline-end:.45rem}.paper-view-switch{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;padding:.18rem;display:flex}.paper-view-switch button{min-height:1.8rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.25rem .55rem;font-size:.75rem}.paper-view-switch button[aria-pressed=true]{color:var(--color-ink);background:var(--color-bg);box-shadow:0 1px 4px color-mix(in oklch, var(--color-ink) 12%, transparent)}.paper-editor-feedback p{justify-content:center;align-items:center;gap:.75rem;display:flex}.paper-editor-workspace{grid-template-columns:20rem minmax(0,1fr) 19rem;min-height:calc(100vh - 8rem)}.paper-library-panel,.paper-properties-panel{height:calc(100vh - 8rem);top:4rem}.paper-properties-panel{flex-direction:column;padding:0;display:flex}.paper-library-error{border-radius:0;margin:0;padding:.7rem 1rem}.paper-library-question[data-added=true]{background:color-mix(in oklch, var(--color-success) 5%, var(--color-bg))}.paper-library-question__meta{flex-wrap:wrap}.paper-library-question__meta span:not(:last-child):after{content:"·";color:var(--color-border);margin-inline-start:.45rem}.paper-library-question__footer>.paper-library-added{color:var(--color-success);flex:none;font-weight:700}.paper-library-question__footer>.paper-library-placing{color:var(--color-primary);flex:none;font-weight:700}.paper-canvas-question[data-pending=true]{border-color:var(--color-primary);background:color-mix(in oklch, var(--color-primary) 5%, var(--color-bg));border-style:dashed}.paper-editor-empty{flex-direction:column;align-items:center;gap:.6rem;padding-block:2.25rem;display:flex}.paper-editor-empty strong{color:var(--color-text)}.paper-editor-empty span{max-width:24ch}.paper-canvas-stage{padding-block-start:0}.paper-page-stack{flex-direction:column;gap:1.25rem;display:flex}.paper-page-shell{width:min(210mm,100%);margin-inline:auto}.paper-page-heading{min-height:1.75rem;color:var(--color-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.72rem;display:flex}.paper-page-heading button{color:var(--color-danger);cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem}.paper-page-heading button:disabled{color:var(--color-disabled);cursor:not-allowed}.paper-page-heading .paper-page-delete{border:1px solid var(--color-error-border);min-height:1.65rem;color:var(--color-error);background:var(--color-error-bg);border-radius:6px;align-items:center;gap:.28rem;padding:.22rem .48rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.paper-page-delete svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:.82rem;height:.82rem}.paper-page-heading .paper-page-delete:hover:not(:disabled){border-color:var(--color-error);background:color-mix(in oklch, var(--color-error) 10%, var(--color-bg))}.paper-page-heading .paper-page-delete:focus-visible{outline:2px solid var(--color-error);outline-offset:2px}.paper-page-heading .paper-page-delete:disabled{border-color:var(--color-border);color:var(--color-disabled);background:var(--color-surface)}.paper-a4-continuation{border-block-end:1px solid var(--color-border);color:var(--color-muted);justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1.75rem;padding-block-end:.6rem;font-size:.72rem;display:flex}.paper-a4-continuation strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paper-add-page{border:1px dashed var(--color-border);width:min(210mm,100%);min-height:5rem;color:var(--color-text);background:color-mix(in oklch, var(--color-bg) 55%, var(--color-surface));cursor:pointer;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto auto;place-content:center;gap:.1rem .55rem;margin-inline:auto;display:grid}.paper-add-page>span{color:var(--color-primary);grid-row:1/-1;align-self:center;font-size:1.5rem}.paper-add-page strong,.paper-add-page small{text-align:start}.paper-add-page small{color:var(--color-muted);font-size:.7rem}.paper-add-page:hover:not(:disabled){border-color:var(--color-primary);background:color-mix(in oklch, var(--color-primary) 4%, var(--color-bg))}.paper-add-page:disabled{cursor:not-allowed;opacity:.55}.paper-canvas-loading{min-height:18rem;color:var(--color-muted);align-content:center;place-items:center;gap:.8rem;display:grid}.paper-canvas-loading span{border:2px solid var(--color-border);border-block-start-color:var(--color-primary);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite paper-canvas-spin}@keyframes paper-canvas-spin{to{transform:rotate(1turn)}}.paper-a4-header h2{text-wrap:balance;margin:0;font-size:1.35rem;line-height:1.35}.paper-a4-subtitle{color:var(--color-text);margin-block:.4rem 0;font-size:.88rem}.paper-a4-duration{color:var(--color-muted);margin-block:.65rem 0;font-size:.75rem}.paper-a4-student-info{margin-block-start:3mm}.paper-a4-instructions{color:var(--color-text);text-align:start;white-space:pre-line;background:0 0;margin:2mm 0 0;padding:1.5mm 2.5mm;font-size:.76rem;line-height:1.4}.paper-canvas-question__score,.paper-sheet-question__score{color:var(--color-text)}.paper-a4-footer{border-block-start:1px solid var(--color-border);color:var(--color-muted);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.75rem;margin-block-start:1.75rem;padding-block-start:.75rem;font-size:.72rem;display:grid}.paper-watermark-opacity{color:var(--color-text);gap:.35rem;font-size:.7rem;font-weight:700;display:grid}.paper-watermark-opacity>span:last-child{grid-template-columns:minmax(0,1fr) 2.4rem;align-items:center;gap:.5rem;display:grid}.paper-watermark-opacity input{width:100%;accent-color:var(--color-primary)}.paper-watermark-opacity output{color:var(--color-muted);font-variant-numeric:tabular-nums;text-align:end}.paper-watermark-opacity[data-disabled=true]{opacity:.55}.paper-watermark-kind{border:1px solid var(--color-border);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.paper-watermark-kind button{min-height:1.85rem;color:var(--color-muted);background:var(--color-bg);cursor:pointer;border:0;font-size:.7rem;font-weight:700}.paper-watermark-kind button+button{border-inline-start:1px solid var(--color-border)}.paper-watermark-kind button[aria-pressed=true]{color:var(--color-primary);background:color-mix(in oklch, var(--color-primary) 8%, var(--color-bg))}.paper-watermark-kind button:focus-visible{z-index:1;outline:2px solid var(--color-focus);outline-offset:-2px;position:relative}.paper-watermark-image-control{gap:.45rem;display:grid}.paper-watermark-image-preview{border:1px solid var(--color-border);background:var(--color-surface);border-radius:7px;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;padding:.4rem;display:grid}.paper-watermark-image-preview img{object-fit:contain;background:var(--color-bg);width:2.4rem;height:2.4rem}.paper-watermark-image-preview span{gap:.1rem;min-width:0;display:grid}.paper-watermark-image-preview strong{color:var(--color-text);font-size:.68rem}.paper-watermark-image-preview small,.paper-watermark-image-hint{color:var(--color-muted);text-overflow:ellipsis;font-size:.62rem;line-height:1.4;overflow:hidden}.paper-watermark-image-preview small{white-space:nowrap}.paper-watermark-image-preview button{color:var(--color-danger);cursor:pointer;background:0 0;border:0;padding:.25rem;font-size:.66rem;font-weight:700}.paper-watermark-image-error{margin:0;padding:.42rem .5rem;font-size:.64rem}.paper-property-tabs{border-block-end:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));min-height:3.25rem;padding:0 1rem;display:grid}.paper-property-tabs button{color:var(--color-muted);cursor:pointer;background:0 0;border:0;font-size:.82rem;font-weight:700;position:relative}.paper-property-tabs button:after{content:"";background:0 0;height:2px;position:absolute;inset-block-end:-1px;inset-inline:.45rem}.paper-property-tabs button[aria-selected=true]{color:var(--color-primary)}.paper-property-tabs button[aria-selected=true]:after{background:var(--color-primary)}.paper-property-tabs button:disabled{color:var(--color-disabled);cursor:not-allowed}.paper-properties-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.paper-settings-group{border-block-end:1px solid var(--color-border)}.paper-settings-group__toggle{width:100%;min-height:2.85rem;color:var(--color-text);background:var(--color-bg);text-align:start;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}.paper-settings-group__toggle:hover{background:var(--color-surface)}.paper-settings-group__toggle>span{flex-direction:column;gap:.08rem;min-width:0;display:flex}.paper-settings-group__toggle strong{font-size:.74rem}.paper-settings-group__toggle small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.paper-settings-group__toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:.9rem;height:.9rem;transition:transform .14s}.paper-settings-group__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.paper-settings-group__content>.paper-property-section:last-child{border-block-end:0}.paper-property-section{border-block-end:1px solid var(--color-border);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.paper-property-section__heading{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.paper-property-section__heading h2,.paper-analysis h3{color:var(--color-ink);margin:0;font-size:.82rem}.paper-margin-control{border:0;border-block-start:1px solid var(--color-border);flex-direction:column;gap:.5rem;min-inline-size:0;margin:0;padding:.65rem 0 0;display:flex}.paper-margin-control legend{width:100%;color:var(--color-text);justify-content:space-between;align-items:center;gap:.5rem;padding:0;font-size:.72rem;font-weight:700;display:flex}.paper-margin-control legend label{color:var(--color-muted);cursor:pointer;align-items:center;gap:.28rem;font-size:.66rem;font-weight:500;display:inline-flex}.paper-margin-control legend input{width:.85rem;height:.85rem;accent-color:var(--color-primary);margin:0}.paper-margin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;display:grid}.paper-margin-grid>label{min-width:0;color:var(--color-muted);grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.25rem;font-size:.68rem;display:grid}.paper-margin-grid>label>span:last-child{border:1px solid var(--color-border);background:var(--color-bg);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid;overflow:hidden}.paper-properties-panel .paper-margin-grid input[type=number]{border:0;border-radius:0;min-width:0;min-height:1.85rem;padding:.25rem .15rem .25rem .4rem;font-size:.72rem}.paper-margin-grid em{color:var(--color-muted);padding-inline:.32rem;font-size:.58rem;font-style:normal}.paper-margin-control>small{color:var(--color-muted);font-size:.62rem;line-height:1.45}.paper-margin-control:disabled{opacity:.62}.paper-property-section__heading span,.paper-property-note,.paper-setting-check small,.paper-clear-option small,.paper-properties-panel .field-hint{color:var(--color-muted);font-size:.7rem}.paper-properties-panel .field{gap:.32rem}.paper-properties-panel .field label{color:var(--color-text);font-size:.75rem;font-weight:700}.paper-properties-panel input[type=text],.paper-properties-panel input[type=number],.paper-properties-panel textarea,.paper-property-section>.field>input{border:1px solid var(--color-border);width:100%;min-height:2.2rem;color:var(--color-ink);background:var(--color-bg);border-radius:7px;padding:.45rem .55rem;font-size:.8rem}.paper-properties-panel textarea{resize:vertical;min-height:4.5rem;line-height:1.5}.paper-properties-panel input:focus,.paper-properties-panel textarea:focus{border-color:var(--color-focus);outline:2px solid color-mix(in oklch, var(--color-focus) 18%, transparent);outline-offset:1px}.paper-setting-check,.paper-clear-option{color:var(--color-text);cursor:pointer;align-items:flex-start;gap:.55rem;display:flex}.paper-setting-check>span,.paper-clear-option>span{flex-direction:column;gap:.12rem;font-size:.76rem;display:flex}.paper-setting-check input,.paper-clear-option input{margin-block-start:.15rem}.paper-clear-option{border:0;margin:0;padding:1rem}.paper-score-planner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;display:grid}.paper-score-input{border:1px solid var(--color-border);background:var(--color-bg);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.paper-score-input:focus-within{border-color:var(--color-focus);outline:2px solid color-mix(in oklch, var(--color-focus) 18%, transparent);outline-offset:1px}.paper-score-input input{min-width:0;border:0!important;outline:0!important}.paper-score-input span{color:var(--color-muted);padding-inline-end:.55rem;font-size:.72rem}.paper-analysis{flex-direction:column;gap:.48rem;display:flex}.paper-page-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.paper-page-management-actions{grid-template-columns:minmax(0,1fr);gap:.4rem;display:grid}.paper-page-management-actions .button{width:100%}.paper-auto-layout-button{justify-content:center;align-items:center;gap:.4rem;width:100%;display:inline-flex}.paper-auto-layout-button svg{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:1.5px;flex:none;width:1rem;height:1rem}.paper-page-overview>span{border:1px solid var(--color-border);min-height:2.7rem;color:var(--color-text);background:var(--color-bg);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;display:flex}.paper-page-overview small{color:var(--color-muted);font-size:.65rem}.paper-analysis h3:not(:first-child){margin-block-start:.5rem}.paper-stat-row{color:var(--color-text);grid-template-columns:4.5rem minmax(0,1fr) 1.25rem;align-items:center;gap:.45rem;font-size:.72rem;display:grid}.paper-stat-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paper-stat-row>div{background:var(--color-surface-strong);border-radius:999px;height:.32rem;overflow:hidden}.paper-stat-row i{border-radius:inherit;background:var(--color-primary);height:100%;display:block}.paper-stat-row strong{text-align:end}.paper-property-summary{border:0;gap:.45rem;padding:0}.paper-property-summary__position{justify-content:space-between;align-items:baseline;gap:.65rem;min-width:0;display:flex}.paper-property-summary__position strong{color:var(--color-text);font-size:.8rem;font-weight:750}.paper-property-summary__position span{color:var(--color-muted);font-size:.64rem;font-weight:650}.paper-property-summary__tags{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.paper-property-tag{border:1px solid var(--color-border);min-height:1.4rem;color:var(--color-text);background:var(--color-surface);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .45rem;font-size:.64rem;font-weight:650;line-height:1;display:inline-flex}.paper-property-tag--difficulty{--paper-difficulty-color:var(--color-text);border-color:color-mix(in oklch, var(--paper-difficulty-color) 36%, var(--color-border));color:var(--paper-difficulty-color);background:color-mix(in oklch, var(--paper-difficulty-color) 9%, var(--color-bg))}.paper-property-tag--difficulty:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.42rem;height:.42rem}.paper-property-tag--difficulty[data-difficulty=easy]{--paper-difficulty-color:var(--color-difficulty-easy)}.paper-property-tag--difficulty[data-difficulty=relatively_easy]{--paper-difficulty-color:var(--color-difficulty-relatively-easy)}.paper-property-tag--difficulty[data-difficulty=medium]{--paper-difficulty-color:var(--color-difficulty-medium)}.paper-property-tag--difficulty[data-difficulty=relatively_hard]{--paper-difficulty-color:var(--color-difficulty-relatively-hard)}.paper-property-tag--difficulty[data-difficulty=hard]{--paper-difficulty-color:var(--color-difficulty-hard)}.paper-property-score{border:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;padding:0;display:grid}.paper-property-title{border-block:1px solid var(--color-border);gap:.55rem;padding-block:.75rem;display:grid}.paper-property-title .button{justify-self:start}.paper-property-score .button{justify-self:stretch}.paper-property-actions{padding:0}.paper-property-note{margin:0;line-height:1.5}.paper-property-empty{padding:1.25rem 1rem}.paper-editor-page.is-preview .paper-editor-workspace{display:block}@media (width>=57rem){.paper-editor-page.is-preview .paper-editor-workspace{grid-template-columns:minmax(0,1fr);display:grid}.paper-editor-page.is-preview .paper-canvas-stage{min-height:0}}.paper-editor-page.is-preview .paper-library-panel,.paper-editor-page.is-preview .paper-properties-panel{display:none}.paper-editor-page.is-preview .paper-canvas-stage{min-height:calc(100vh - 8rem);padding-inline:max(1rem,50vw - 105mm)}.paper-editor-page.is-preview .paper-drop-zone,.paper-editor-page.is-preview .paper-canvas-question__handle,.paper-editor-page.is-preview .paper-page-heading,.paper-editor-page.is-preview .paper-add-page{display:none}.paper-editor-page.is-preview .paper-canvas-question{cursor:default;background:0 0;border-color:#0000;outline:0;transition:none}.paper-editor-page.is-preview .paper-canvas-question__scaled{grid-template-columns:minmax(0,1fr);grid-template-areas:"flow""options";padding-inline:0}.paper-editor-page.is-preview .paper-canvas-question[data-selected=true]{background:0 0;border-color:#0000}.paper-editor-page.is-preview .paper-question-answer-space{background:0 0;outline:0}.paper-editor-page.is-preview .paper-editor-feedback{display:none}@media (prefers-reduced-motion:reduce){.paper-canvas-loading span{animation:none}}@media (width<=76rem){.paper-editor-workspace{grid-template-columns:18rem minmax(0,1fr) 17rem}.paper-editor-title{min-width:auto}.paper-sync-status__label{display:none}}@media (width<=64rem){.paper-editor-toolbar{flex-direction:column;align-items:stretch}.paper-sync-status__label{display:inline}.paper-editor-save{justify-content:flex-start}.paper-editor-save>input{flex:1;width:auto}.paper-library-panel,.paper-properties-panel{height:calc(100vh - 10.75rem);top:6.75rem}}@media (width<=56rem){.paper-library-panel,.paper-properties-panel{height:auto}.paper-properties-scroll{max-height:none}.paper-editor-page.is-preview .paper-canvas-stage{min-height:0}}@media (width<=42rem){.paper-editor-save{flex-wrap:wrap}.paper-editor-save>input{flex-basis:100%}.paper-editor-totals{margin-inline-end:auto}.paper-view-switch{order:3}.paper-a4-student-info{text-align:start;grid-template-columns:1fr;display:grid!important}}@media print{.app-header,.paper-detail-page>.back-link,.paper-detail-heading .button{display:none!important}.app-content,.paper-detail-page{width:100%;max-width:none;margin:0;padding:0}.paper-sheet{width:100%;min-height:var(--paper-height);padding:var(--paper-margin-top,10mm) var(--paper-margin-right,10mm) var(--paper-margin-bottom,10mm) var(--paper-margin-left,10mm);box-shadow:none;break-after:page;border:0}.paper-sheet:last-child{break-after:auto}.paper-editor-page .paper-editor-toolbar,.paper-editor-page .paper-editor-feedback,.paper-editor-page .paper-library-panel,.paper-editor-page .paper-properties-panel,.paper-editor-page .paper-canvas-stage__label,.paper-editor-page .paper-page-heading,.paper-editor-page .paper-add-page,.paper-editor-page .paper-drop-zone,.paper-editor-page .paper-canvas-question__handle{display:none!important}.paper-editor-page,.paper-editor-workspace,.paper-canvas-stage{background:#fff!important;min-height:0!important;padding:0!important;display:block!important}.paper-a4-canvas{break-after:page;width:100%!important;height:var(--paper-height)!important;min-height:var(--paper-height)!important;max-height:var(--paper-height)!important;padding:var(--paper-margin-top,10mm) var(--paper-margin-right,10mm) var(--paper-margin-bottom,10mm) var(--paper-margin-left,10mm)!important;border:0!important;overflow:hidden!important}.paper-page-shell:last-child .paper-a4-canvas{break-after:auto}.paper-editor-page .paper-canvas-question{break-inside:avoid;background:0 0!important;border-color:#0000!important}.paper-editor-page .paper-canvas-question__scaled{grid-template-columns:minmax(0,1fr);grid-template-areas:"flow""options";padding-inline:0}.paper-sheet-question__scaled{padding-inline:0}.paper-question-answer-space{background:0 0!important;outline:0!important}.paper-question-answer-space__handle{display:none!important}.paper-a4-footer{break-before:avoid}}@media (width<=720px){.question-edit-grid,.question-edit-option{grid-template-columns:1fr}.question-edit-option__remove{justify-self:start}}.detail-list li{flex-wrap:wrap;gap:.35rem .75rem;margin-block-end:.7rem;display:flex}.tag-list{flex-wrap:wrap;gap:.5rem;display:flex}.muted{color:var(--color-muted)}.button:active:not(:disabled),.icon-button:active:not(:disabled){transform:scale(.98)}.question-filter-form{grid-template-columns:minmax(12rem,1.5fr) repeat(2,minmax(7.5rem,1fr)) auto}.question-library-layout{display:block}.app-shell:has(.public-question-page){background-color:var(--color-canvas);background-image:linear-gradient(oklch(95% 0 0/.42),oklch(94% 0 0/.56)),url(/assets/question-bank-ink-wash-DNb11oTe.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}:is(.app-content:has(.public-question-page),.public-question-page,.question-library-layout,.question-library-main){background:0 0}.question-filter-sidebar{background:var(--color-bg)}.question-library-counts{border:1px solid var(--color-border);background:var(--color-bg);font-variant-numeric:tabular-nums;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:.45rem;display:grid;overflow:hidden}.question-library-counts>div{min-width:0;padding:.45rem .5rem}.question-library-counts>div+div{border-inline-start:1px solid var(--color-border)}.question-library-counts span{color:var(--color-muted);white-space:nowrap;font-size:.6875rem;line-height:1.25;display:block}.question-library-counts p{min-width:0;color:var(--color-text);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.14rem;margin:.2rem 0 0;display:grid}.question-library-counts strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.95rem;font-weight:750;line-height:1;display:block;overflow:hidden}.question-library-counts small{min-width:max-content;color:var(--color-muted);font-size:.625rem}.question-folder-sidebar{background:var(--color-bg)}.question-filter-sidebar .panel{background:var(--color-bg);margin-block-end:0}.question-filter-sidebar .question-filter-form{grid-template-columns:1fr}.question-filter-sidebar .question-filter-form>.button{width:100%}.question-library-main{min-width:0}.question-library-main>.panel:last-child{margin-block-end:0}.question-list-panel{background:0 0;border:0;padding:.85rem}.question-view-switch{border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;width:max-content;margin-block-end:.65rem;padding:2px;display:inline-flex}.question-view-switch__button{min-height:1.9rem;color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.25rem .7rem;font-size:.76rem;font-weight:650}.question-view-switch__button.is-active{color:var(--color-text);background:var(--color-surface);box-shadow:0 1px 2px oklch(20% 0 0/.08)}.question-view-switch__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.question-view-switch__button:disabled{cursor:wait;opacity:.58}.question-suppression-notice{margin-block-end:.65rem}.question-admin-bulk-actions{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-end:.85rem;padding:.75rem .85rem;display:flex}.question-admin-selected-count{color:var(--color-muted);white-space:nowrap;margin-inline-start:auto;font-size:.88rem;font-weight:650}.question-admin-bulk-feedback{flex:16rem;min-height:2.25rem;margin:0;padding:.5rem .7rem}.question-folder-sidebar{border:1px solid var(--color-border);border-radius:10px;padding:1rem}.question-folder-heading-actions,.question-rail-triggers,.question-rail-heading{align-items:center;gap:.5rem;display:flex}.question-folder-heading-actions{flex:none}.question-rail-triggers{margin-block-end:1rem;display:none}.question-rail-triggers .button{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.question-filter-trigger{display:none}.question-rail-heading{justify-content:space-between;margin-block-end:1rem}.question-rail-heading h2{margin:0;font-size:1.05rem}.question-rail-close{display:none}.question-folder-create{border-block-start:1px solid var(--color-border);margin-block-start:1rem;padding-block-start:1rem}.question-folder-create .form-actions{justify-content:flex-end}@media (width>=46.0625rem){.public-question-page{width:calc(100vw - 12.5rem);margin-block-start:-2.5rem;margin-inline-start:calc(50% - 50vw + 11.5rem)}.question-filter-sidebar{z-index:10;inset-inline-start:0;width:10.5rem;max-height:calc(100dvh - 6rem);position:fixed;top:5rem;overflow-y:auto}.question-filter-sidebar .panel{border-inline-start:0;border-radius:0 10px 10px 0}.question-rail-heading--filter,.question-folder-sidebar{display:none}.question-folder-sidebar.is-open{z-index:110;inset-inline-end:1rem;width:min(18rem,100vw - 2rem);display:block;position:fixed;top:5rem;bottom:1rem;overflow-y:auto;box-shadow:0 4px 8px oklch(12% 0 0/.14)}.question-folder-sidebar.is-open .question-rail-close,.question-folder-trigger{display:inline-flex}.question-rail-triggers{justify-content:flex-end;display:flex}.question-rail-triggers .question-folder-trigger{flex:0 20rem}}@media (width>=75rem){.public-question-page{width:calc(100vw - 23rem)}.question-folder-sidebar,.question-folder-sidebar.is-open{z-index:10;inset-inline-end:0;width:10.5rem;max-height:calc(100dvh - 6rem);box-shadow:none;border-inline-end:0;border-radius:10px 0 0 10px;display:block;position:fixed;top:5rem;bottom:auto;overflow-y:auto}.question-folder-sidebar .question-rail-close,.question-rail-triggers{display:none}}.question-folder-sidebar{padding:.5rem .6rem;font-size:.6875rem}.personal-space-page .folder-sidebar{padding:.7rem .75rem}.question-folder-sidebar .selection-check,.question-folder-sidebar .button{font-size:.6875rem}.question-folder-sidebar .button{min-height:1.8rem;padding:.3rem .42rem;line-height:1.15}.personal-space-page .folder-sidebar{font-size:.82rem}.question-folder-sidebar .folder-sidebar__heading,.personal-space-page .folder-sidebar__heading{margin-block-end:.5rem}.question-folder-sidebar .folder-sidebar__heading{gap:.35rem;margin-block-end:.3rem}.question-folder-sidebar .folder-sidebar__heading h2{font-size:.6875rem}.personal-space-page .folder-sidebar__heading h2{font-size:.88rem}.personal-space-page .folder-sidebar .icon-button{width:2rem;height:2rem;font-size:1.15rem}.question-folder-sidebar .icon-button{width:1.75rem;height:1.75rem;font-size:1rem}.question-folder-sidebar .folder-tree,.personal-space-page .folder-tree{gap:.1rem}.question-folder-sidebar .folder-tree-static,.question-folder-sidebar .folder-tree-item,.personal-space-page .folder-tree-static,.personal-space-page .folder-tree-item{min-height:2.1rem;padding:.3rem .45rem}.question-folder-sidebar .folder-tree-static,.question-folder-sidebar .folder-tree-item{min-height:1.7rem;padding:.18rem .3rem;font-size:.6875rem}.personal-space-page .folder-tree-static,.personal-space-page .folder-tree-item{font-size:.82rem}.question-folder-sidebar .folder-tree-row,.personal-space-page .folder-tree-row{grid-template-columns:1.45rem minmax(0,1fr);padding-inline-start:calc(var(--folder-depth,0) * .65rem)}.question-folder-sidebar .folder-tree-row{grid-template-columns:1.15rem minmax(0,1fr);padding-inline-start:calc(var(--folder-depth,0) * .45rem)}.question-folder-sidebar .folder-tree-toggle,.question-folder-sidebar .folder-tree-toggle-spacer,.personal-space-page .folder-tree-toggle,.personal-space-page .folder-tree-toggle-spacer{width:1.45rem;height:2rem}.question-folder-sidebar .folder-tree-toggle,.question-folder-sidebar .folder-tree-toggle-spacer{width:1.15rem;height:1.55rem}.question-folder-sidebar .folder-tree-count{font-size:.6875rem}.personal-space-page .folder-tree-count{font-size:.7rem}.field--keyword{position:relative}.question-other-filters{border-block-start:1px solid var(--color-border);padding-block-start:.65rem}.question-other-filters__toggle{width:100%;min-height:2.4rem;color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .55rem;font-weight:680;display:flex}.question-other-filters__toggle:hover{background:var(--color-surface)}.question-other-filters__toggle span:last-child{color:var(--color-muted);font-size:1.3rem;line-height:1;transition:transform .14s}.question-other-filters__toggle span:last-child.expanded{transform:rotate(90deg)}.question-other-filters__content{gap:.75rem;padding-block-start:.65rem;display:grid}.question-other-filters__actions{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:.5rem;display:grid}.question-other-filters__actions .button{width:100%;min-width:0}.question-selection-actions,.personal-pane-heading,.folder-actions,.dialog-heading,.dialog-actions,.folder-sidebar__heading,.withdrawn-placeholder{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.personal-pane-heading h2,.folder-sidebar__heading h2,.dialog-heading h2{margin-block-end:0}.selection-check{color:var(--color-text);white-space:nowrap;align-items:center;gap:.45rem;font-size:.88rem;font-weight:620;display:inline-flex}.selection-check input,.folder-picker-row input{width:1rem;height:1rem;accent-color:var(--color-primary)}.question-folder-selection-actions{border-block-end:1px solid var(--color-border);flex-direction:column;align-items:stretch;gap:.4rem;margin-block:.5rem .65rem;padding-block-end:.65rem}.question-folder-selection-actions .selection-check{justify-content:flex-start;gap:.3rem}.question-folder-selection-actions .selection-check input{width:.875rem;height:.875rem}.question-folder-action-group{border:1px solid var(--color-control-border);background:var(--color-bg);border-radius:7px;width:100%;display:grid;overflow:hidden}.question-folder-action-group .button{border:0;border-radius:0;width:100%;min-width:0}.question-folder-action-group .button+.button{border-block-start:1px solid var(--color-control-border)}.question-folder-action-group .button:focus-visible{z-index:1;outline-offset:-3px;position:relative}.question-list-card[data-selected=true]{box-shadow:inset 0 0 0 1px var(--color-primary)}.question-card-add,.question-card-edit,.question-card-suppression{flex:none}.question-card-action-group{flex:none;align-items:stretch;display:inline-flex}.question-card-action-group .button{border-radius:0;min-width:0;position:relative}.question-card-action-group .button:first-child{border-radius:9px 0 0 9px}.question-card-action-group .button:last-child{border-radius:0 9px 9px 0;margin-inline-start:-1px}.question-card-action-group .button:focus-visible{z-index:1}.dialog-backdrop{z-index:100;background:oklch(18% 0 0/.46);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialog-card{border:1px solid var(--color-border);background:var(--color-bg);border-radius:12px;width:min(100%,38rem);max-height:calc(100dvh - 2rem);padding:1.35rem;overflow:auto;box-shadow:0 4px 8px oklch(12% 0 0/.16)}.compact-dialog{width:min(100%,30rem)}.dialog-heading{align-items:flex-start;margin-block-end:1.1rem}.dialog-heading p{margin-block:.35rem 0;font-size:.9rem}.dialog-actions{justify-content:flex-end;margin-block-start:1rem}.icon-button,.link-button{color:var(--color-primary);cursor:pointer;background:0 0;border:0}.icon-button{border-radius:8px;flex:none;width:2.4rem;height:2.4rem;font-size:1.45rem;line-height:1}.icon-button:hover{background:var(--color-surface)}.link-button{text-underline-offset:.2em;padding:0;text-decoration:underline}.folder-picker-list{border:1px solid var(--color-border);border-radius:9px;max-height:min(45dvh,26rem);overflow-y:auto}.folder-picker-row{min-height:2.75rem;padding:.55rem .75rem .55rem calc(.75rem + (var(--folder-depth,0) * 1rem));border-block-end:1px solid var(--color-border);cursor:pointer;align-items:center;gap:.65rem;display:flex}.folder-picker-row:last-of-type{border-block-end:0}.folder-picker-row:hover{background:var(--color-surface)}.folder-picker-row__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.folder-picker-row__count{color:var(--color-muted);font-size:.8rem}.folder-picker-empty{color:var(--color-muted);margin:0;padding:1rem;font-size:.88rem}.folder-create-inline{margin-block-start:.9rem}.folder-create-inline form{border:1px solid var(--color-border);background:var(--color-surface);border-radius:9px;padding:1rem}.folder-create-fields{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.personal-space-layout{display:block}body.is-library-dragging,body.is-library-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}[data-library-drop-folder-id]{transition:outline-color .18s,background-color .18s,transform .18s}[data-library-drop-folder-id].is-library-drop-target{outline-offset:-2px;background-color:#eef5ff;outline:2px solid #1769e8}@media (prefers-reduced-motion:reduce){[data-library-drop-folder-id]{transition:none}}.folder-sidebar{border:1px solid var(--color-border);border-radius:10px;min-height:20rem;padding:1rem;position:sticky;top:1rem}@media (width>=46.0625rem){.personal-question-pane{min-width:0}}.folder-sidebar__heading{margin-block-end:.75rem}.folder-sidebar__heading h2{font-size:1rem}.folder-tree{gap:.2rem;display:grid}.folder-tree-static,.folder-tree-item{width:100%;min-height:2.5rem;color:var(--color-text);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .65rem;display:flex;overflow:hidden}.folder-tree-row{grid-template-columns:1.75rem minmax(0,1fr);align-items:center;padding-inline-start:calc(var(--folder-depth,0) * .85rem);display:grid}.folder-tree-toggle,.folder-tree-toggle-spacer{place-items:center;width:1.75rem;height:2.25rem;display:grid}.folder-tree-toggle{color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0}.folder-tree-toggle:hover{color:var(--color-text);background:var(--color-surface)}.folder-tree-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.folder-tree-toggle span{font-size:1.25rem;line-height:1;transition:transform .14s;display:block}.folder-tree-toggle span.expanded{transform:rotate(90deg)}.folder-tree-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.folder-tree-count{color:var(--color-muted);font-size:.78rem}.folder-tree-static:hover,.folder-tree-item:hover{background:var(--color-surface)}.folder-tree-static.active,.folder-tree-item.active{border-color:color-mix(in oklch, var(--color-primary) 25%, var(--color-border));color:var(--color-primary);background:color-mix(in oklch, var(--color-primary) 8%, var(--color-bg));font-weight:680}.personal-pane-heading{align-items:flex-start;margin-block-end:1rem}.personal-pane-heading h2{font-size:1.3rem}.personal-pane-heading p{color:var(--color-muted);margin-block:.25rem 0;font-size:.86rem}.personal-question-card--withdrawn{border-style:dashed}.withdrawn-placeholder{background:var(--color-surface);align-items:flex-start;padding:1.25rem}.withdrawn-placeholder p{margin-block:.35rem 0;font-size:.9rem}.personal-question-locations{border-block-start:1px solid var(--color-border);flex-wrap:wrap;gap:.45rem;padding:.75rem 1rem;display:flex}.location-chip{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface);border-radius:999px;align-items:center;font-size:.78rem;display:inline-flex;overflow:hidden}.location-chip>span{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;padding:.3rem .2rem .3rem .65rem;overflow:hidden}.location-chip button{width:1.8rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;align-self:stretch}.location-chip button:hover{color:var(--color-error);background:var(--color-error-bg)}.mobile-folder-trigger,.mobile-folder-sheet{display:none}.textbook-tree{border-block-start:1px solid var(--color-border);min-width:0;padding-block:.15rem .65rem}.question-taxonomy-filters{min-width:0;display:grid}.textbook-tree>.field{padding-block-start:.65rem}.textbook-tree-error{color:var(--color-error);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.textbook-unclassified,.textbook-chapter-item{width:100%;min-height:2.2rem;color:var(--color-text);text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;overflow:hidden}.textbook-unclassified{margin-block-start:.55rem;padding-inline:.55rem}.textbook-unclassified:hover,.textbook-chapter-item:hover{background:var(--color-surface)}.textbook-unclassified[aria-current=true],.textbook-chapter-item[aria-current=true]{border-color:color-mix(in oklch, var(--color-primary) 25%, var(--color-border));color:var(--color-primary);background:color-mix(in oklch, var(--color-primary) 8%, var(--color-bg));font-weight:680}.textbook-tree-empty{color:var(--color-muted);text-align:center;margin-block:.65rem 0;padding:.75rem;font-size:.86rem}.textbook-chapter-list{overscroll-behavior:contain;gap:.2rem;max-height:18rem;margin-block-start:.35rem;display:grid;overflow-y:auto}.textbook-chapter-row{grid-template-columns:1.45rem minmax(0,1fr);align-items:center;padding-inline-start:calc(var(--chapter-depth,0) * .65rem);display:grid}.textbook-chapter-toggle,.textbook-chapter-toggle-spacer{place-items:center;width:1.45rem;height:2rem;display:grid}.textbook-chapter-toggle{color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0}.textbook-chapter-toggle:hover{background:var(--color-surface)}.textbook-chapter-toggle span{font-size:1.25rem;transition:transform .14s}.textbook-chapter-toggle span.expanded{transform:rotate(90deg)}.textbook-chapter-item{padding:.3rem .45rem;font-size:.84rem}@media (width>=46.0625rem){.question-card-meta{gap:.45rem;padding:.38rem .65rem;font-size:.76rem}.question-card-meta-primary{gap:.4rem}.question-card-footer .question-card-action-group .button,.question-card-footer .question-card-edit,.question-card-footer .question-card-suppression{min-height:1.9rem;padding:.3rem .55rem;font-size:.78rem}.question-filter-sidebar{flex-direction:column;gap:0;height:calc(100dvh - 6rem);max-height:none;font-size:.6875rem;display:flex;overflow:hidden}.question-library-counts{border-inline-start:0;border-radius:0 8px 8px 0;flex:none}.question-filter-sidebar .panel{border-color:color-mix(in oklch, var(--color-border) 72%, transparent);border-radius:0 8px 8px 0;flex:auto;height:auto;min-height:0;padding:.5rem .6rem;overflow:hidden}.question-filter-sidebar .question-filter-form{grid-template-rows:repeat(5,auto) minmax(0,1fr);align-items:stretch;gap:.5rem;height:100%;min-height:0}.question-filter-sidebar .question-taxonomy-filters{overscroll-behavior:contain;scrollbar-gutter:stable;grid-auto-rows:max-content;align-content:start;min-height:0;overflow:hidden auto}.question-filter-sidebar .knowledge-point-tree{min-height:auto;display:block}.question-filter-sidebar .question-taxonomy-filters .knowledge-point-tree__list{overscroll-behavior:auto;min-height:auto;max-height:none;overflow-y:visible}.question-filter-sidebar .field{gap:.22rem}.question-filter-sidebar .field label{font-size:.6875rem;font-weight:600}.question-filter-sidebar .field input,.question-filter-sidebar .field select{border-radius:7px;min-height:1.8rem;font-size:.6875rem}.question-filter-sidebar .field input{padding:.3rem .42rem}.question-filter-sidebar .field select{padding:.3rem 1.45rem .3rem .42rem}.question-filter-sidebar .question-filter-actions{gap:.4rem}.question-filter-sidebar .question-filter-actions .button{min-height:1.8rem;padding:.3rem .42rem;font-size:.6875rem;line-height:1.15}.question-filter-sidebar .field-error,.question-filter-sidebar .form-error{font-size:.6875rem}.question-filter-sidebar .knowledge-point-tree{padding-block-start:.45rem}.question-filter-sidebar .knowledge-point-tree__heading{margin-block-end:.3rem}.question-filter-sidebar .knowledge-point-tree__heading h3,.question-filter-sidebar .knowledge-point-tree__all,.question-filter-sidebar .knowledge-point-tree__empty{font-size:.6875rem}.question-filter-sidebar .knowledge-point-tree__item{overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.25;display:-webkit-box;overflow:hidden}.question-filter-sidebar .knowledge-point-tree__search{margin-block-end:.3rem}.question-filter-sidebar .knowledge-point-tree__search input,.question-filter-sidebar .knowledge-point-tree__all,.question-filter-sidebar .knowledge-point-tree__item{min-height:1.7rem}.question-filter-sidebar .knowledge-point-tree__row{grid-template-columns:1.15rem minmax(0,1fr);padding-inline-start:calc(var(--knowledge-depth,0) * .45rem)}.question-filter-sidebar .knowledge-point-tree__toggle,.question-filter-sidebar .knowledge-point-tree__toggle-spacer{width:1.15rem;height:1.55rem}.question-filter-sidebar .knowledge-point-tree__toggle-icon{width:.78rem;height:.78rem;font-size:.64rem}.question-filter-sidebar .textbook-tree{padding-block-end:.4rem}.question-filter-sidebar .textbook-tree>.field{padding-block-start:.5rem}.question-filter-sidebar .textbook-unclassified,.question-filter-sidebar .textbook-chapter-item{border-radius:6px;min-height:1.9rem;font-size:.78rem}.question-filter-sidebar .textbook-unclassified{margin-block-start:.35rem;padding-inline:.4rem}.question-filter-sidebar .textbook-tree-empty{margin-block:.3rem 0;padding:.4rem .25rem;font-size:.75rem}.question-filter-sidebar .textbook-chapter-list{overscroll-behavior:auto;gap:.1rem;max-height:none;overflow-y:visible}.question-filter-sidebar .textbook-chapter-row{grid-template-columns:1.25rem minmax(0,1fr);padding-inline-start:calc(var(--chapter-depth,0) * .55rem)}.question-filter-sidebar .textbook-chapter-toggle,.question-filter-sidebar .textbook-chapter-toggle-spacer{width:1.25rem;height:1.8rem}.question-filter-sidebar .textbook-chapter-item{padding:.25rem .35rem}.question-filter-sidebar .question-other-filters{padding-block-start:.35rem}.question-filter-sidebar .question-other-filters__toggle{min-height:2rem;padding:.3rem .4rem;font-size:.78rem;font-weight:600}.question-filter-sidebar .question-other-filters__toggle span:last-child{font-size:1.05rem}.question-filter-sidebar .question-other-filters__content{gap:.55rem;padding-block-start:.5rem}}.textbook-import-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.textbook-import-summary>div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:9px;flex-direction:column;gap:.3rem;padding:.9rem;display:flex}.textbook-import-summary span{color:var(--color-muted);font-size:.8rem}.textbook-import-summary strong{font-size:1.25rem}.textbook-import-errors{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.textbook-import-errors li{border:1px solid var(--color-error-border);color:var(--color-error);background:var(--color-error-bg);border-radius:8px;grid-template-columns:minmax(8rem,.8fr) minmax(0,1.4fr) auto;gap:.75rem;padding:.75rem;font-size:.86rem;display:grid}.textbook-import-errors code{font-size:.76rem}.textbook-confirm-actions{margin-block-start:1rem}@media (width<=46rem){.app-shell:has(.public-question-page){background-position:0 0;background-size:auto 100dvh}.auth-page{align-items:flex-start;padding:1.25rem 1rem}.auth-panel{padding:1.5rem}.product-mark{margin-block-end:1.5rem}.status-message{flex-direction:column}.button--compact{min-height:2.75rem}.app-header__inner{flex-wrap:wrap;gap:.65rem 1rem;width:min(100% - 2rem,72rem);padding-block:.8rem}.app-brand{order:1}.account-area{order:2}.account-summary{display:none}.app-nav{order:3;width:100%;min-height:2.4rem;overflow-x:auto}.app-nav a{flex:none}.app-content{width:min(100% - 2rem,72rem);padding-block:2.25rem}.shell-notice{flex-direction:column;width:min(100% - 2rem,72rem)}.admin-users__header,.admin-list-error{flex-direction:column}.admin-create__fields{grid-template-columns:1fr}.admin-users__header>.button,.admin-list-error>.button{width:100%}.admin-tabs{gap:1.1rem;overflow-x:auto}.admin-tab{flex:none}.admin-table-wrap{overscroll-behavior-inline:contain;overflow-x:auto}.admin-table-wrap table{min-width:58rem;font-size:.86rem}.admin-table-wrap th,.admin-table-wrap td{padding:.7rem .75rem}.admin-row-action{width:10rem}.admin-row-error{text-align:end}.account-activity-summary{grid-template-columns:1fr}.page-heading,.panel-heading{flex-direction:column}.question-import-heading{align-items:stretch}.question-import-shortcuts{width:100%}.question-import-shortcuts .button{flex:50%}.question-import-fields,.filter-grid,.filter-form,.summary-grid,.detail-columns{grid-template-columns:1fr}.public-question-page{width:100%;margin-block-start:-1.25rem;margin-inline-start:0}.personal-space-page{width:100%;margin-inline-start:0}.question-library-layout{display:block}.question-rail-triggers,.question-filter-trigger,.question-folder-trigger{display:flex}.question-filter-sidebar,.question-folder-sidebar{display:none}.question-filter-sidebar.is-open,.question-folder-sidebar.is-open{z-index:110;overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--color-surface);border:0;border-radius:0;width:100%;max-height:none;padding:1rem;display:block;position:fixed;inset:0;overflow:hidden auto}.question-filter-sidebar.is-open .panel{border:0;min-height:100%;margin:0;padding:0}.question-filter-sidebar.is-open .question-taxonomy-filters{overscroll-behavior:auto;scrollbar-gutter:auto;min-height:auto;overflow:visible}.question-filter-sidebar.is-open .question-taxonomy-filters .knowledge-point-tree__list,.question-filter-sidebar.is-open .question-taxonomy-filters .textbook-chapter-list{overscroll-behavior:auto;max-height:none;overflow-y:visible}.question-filter-sidebar.is-open .knowledge-point-tree__item{overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.question-filter-sidebar.is-open .question-rail-heading,.question-filter-sidebar.is-open .question-rail-close,.question-folder-sidebar.is-open .question-rail-close{display:flex}.question-selection-actions,.question-admin-bulk-actions,.personal-pane-heading,.withdrawn-placeholder,.folder-create-fields{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.question-selection-actions .button,.question-admin-bulk-actions .button,.withdrawn-placeholder .button{width:100%}.question-admin-selected-count{width:100%;margin-inline-start:0}.question-admin-bulk-feedback{width:100%}.personal-space-layout{display:block}.folder-sidebar{display:none}.mobile-folder-trigger{width:100%;margin-block-end:1rem;display:flex}.mobile-folder-sheet{z-index:110;background:var(--color-bg);padding:1rem;display:block;position:fixed;inset:0;overflow-y:auto}.mobile-folder-sheet>header{justify-content:space-between;align-items:center;margin-block-end:1rem;display:flex}.mobile-folder-sheet h2{margin:0}.dialog-backdrop{align-items:end;padding:0}.textbook-import-summary,.textbook-import-errors li{grid-template-columns:1fr}.dialog-card{border-radius:14px 14px 0 0;width:100%;max-height:92dvh}.folder-picker-dialog{min-height:88dvh}.filter-form>.button,.page-heading>.button{width:100%}.pagination{justify-content:flex-start}.pagination-jump{order:initial;justify-content:flex-start;width:auto}.question-detail-error{flex-direction:column;align-items:flex-start}.question-card-meta{gap:.45rem}.question-card-meta-primary{flex:auto}.question-card-footer{flex-direction:column;align-items:stretch;width:100%}.question-card-footer-actions,.question-card-action-group{width:100%}.question-card-footer-actions{flex-wrap:wrap}.question-card-action-feedback{flex:1 0 100%;max-width:none}.question-card-suppression,.question-card-footer .question-card-edit{flex:auto}.question-card-action-group .button{flex:50%}.question-card-toggle,.question-card-details{padding-inline:.9rem}.question-card-images{grid-template-columns:1fr}.question-detail-error>.button{width:100%}.table-scroll--stacked{border:0;border-radius:0;overflow:visible}.table-scroll .mobile-stack-table{border-collapse:separate;min-width:0}.mobile-stack-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-stack-table tbody{gap:.75rem;display:grid}.mobile-stack-table tbody tr{border:1px solid var(--color-border);background:var(--color-bg);border-radius:9px;display:block;overflow:hidden}.mobile-stack-table tbody td{overflow-wrap:anywhere;grid-template-columns:minmax(5.5rem,34%) minmax(0,1fr);gap:.75rem;width:100%;padding:.7rem .8rem;display:grid}.mobile-stack-table tbody td:before{content:attr(data-label);color:var(--color-muted);font-size:.78rem;font-weight:700}.mobile-stack-table tbody tr:last-child td,.mobile-stack-table tbody td:last-child{border-bottom:0}.mobile-stack-table .filename-cell,.mobile-stack-table .question-preview{min-width:0;max-width:none}.mobile-stack-table .empty-cell{display:block;padding-block:2rem!important}.mobile-stack-table .empty-cell:before{content:none}}@media (width>=57rem){.paper-editor-workspace{grid-template-columns:clamp(14.5rem,18vw,16rem) minmax(0,1fr) clamp(14rem,17vw,15rem)}.paper-library-panel,.paper-properties-panel{font-size:.74rem}.paper-library-panel .paper-panel-heading{gap:.5rem;min-height:2.55rem;padding:.48rem .65rem}.paper-library-panel .paper-panel-heading h2{font-size:.82rem}.paper-library-panel .paper-panel-heading span,.paper-library-panel .paper-panel-heading a{font-size:.68rem}.paper-library-panel .paper-library-filters{gap:.34rem;padding:.45rem .6rem}.paper-library-panel .paper-library-filters input,.paper-library-panel .paper-library-filter-grid select,.paper-library-panel .paper-personal-location select{min-height:1.8rem;padding:.26rem .42rem;font-size:.7rem}.paper-library-panel .paper-library-source-tabs button{min-height:1.65rem;font-size:.7rem}.paper-library-panel .paper-library-filter-actions .button,.paper-library-panel .paper-library-question__footer .button{min-height:1.75rem;padding:.22rem .5rem;font-size:.68rem}.paper-library-panel .paper-library-question{padding:.62rem .7rem}.paper-library-panel .paper-library-question__meta{gap:.35rem;font-size:.64rem}.paper-library-panel .paper-library-question__meta span:not(:last-child):after{margin-inline-start:.32rem}.paper-library-panel .paper-library-question__body{margin-block:.38rem .48rem;font-size:.76rem;line-height:1.45}.paper-library-panel .paper-library-question__footer>span{font-size:.64rem}.paper-library-panel .paper-library-pagination{gap:.55rem;min-height:2.35rem;font-size:.68rem}.paper-library-panel .paper-library-pagination button{width:1.7rem;height:1.7rem}.paper-properties-panel .paper-property-tabs{min-height:2.8rem;padding-inline:.7rem}.paper-properties-panel .paper-property-tabs button{font-size:.74rem}.paper-properties-panel .paper-property-section{gap:.6rem;padding:.75rem .7rem}.paper-properties-panel .paper-property-section__heading{gap:.5rem}.paper-properties-panel .paper-property-section__heading h2,.paper-properties-panel .paper-analysis h3{font-size:.76rem}.paper-properties-panel .paper-property-section__heading span,.paper-properties-panel .paper-property-note,.paper-properties-panel .paper-setting-check small,.paper-properties-panel .paper-clear-option small,.paper-properties-panel .field-hint{font-size:.64rem}.paper-properties-panel .field label,.paper-properties-panel .paper-setting-check>span,.paper-properties-panel .paper-clear-option>span{font-size:.7rem}.paper-properties-panel input[type=text],.paper-properties-panel input[type=number],.paper-properties-panel textarea,.paper-properties-panel .paper-property-section>.field>input{min-height:2rem;padding:.38rem .48rem;font-size:.74rem}.paper-properties-panel textarea{min-height:4rem}.paper-properties-panel .button{min-height:1.85rem;padding:.28rem .55rem;font-size:.7rem}.paper-properties-panel .paper-clear-option{padding:.6rem 0}.paper-properties-panel .paper-size-selector>button{gap:.25rem;min-height:5rem;padding:.42rem .2rem}.paper-properties-panel .paper-margin-control{gap:.4rem;padding-block-start:.55rem}.paper-properties-panel .paper-page-overview>span{min-height:2.4rem}.paper-properties-panel .paper-stat-row{grid-template-columns:4rem minmax(0,1fr) 1.1rem;gap:.35rem;font-size:.66rem}}@media (width<=23rem){.auth-panel{padding:1.25rem}.app-brand{font-size:.95rem}.button--compact{padding-inline:.58rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-header__paper-tools{display:none}.app-header--paper-editor .app-header__paper-tools{flex:auto;align-self:stretch;min-width:0;display:flex}.app-header--paper-editor .paper-editor-toolbar{z-index:auto;background:0 0;border:0;align-items:center;gap:.5rem;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:flex;position:static}.app-header--paper-editor .paper-editor-title{flex:0 0 8.75rem;gap:.25rem;min-width:8.75rem}.app-header--paper-editor .paper-editor-title h1{font-size:.72rem;line-height:1}.app-header--paper-editor .paper-sync-status{min-width:5.4rem;font-size:.64rem}.app-header--paper-editor .paper-editor-save{justify-content:flex-end;gap:.35rem;min-width:0;height:100%}.app-header--paper-editor .paper-editor-save>input{border-radius:5px;width:clamp(9rem,17vw,18rem);min-width:7.5rem;height:1.375rem;min-height:1.375rem;padding:.12rem .42rem;font-size:.7rem}.app-header--paper-editor .paper-editor-totals{font-variant-numeric:tabular-nums;justify-content:center;gap:.12rem;min-width:7rem;padding:0;font-size:.64rem;display:flex}.app-header--paper-editor .paper-editor-totals strong{font-size:.7rem}.app-header--paper-editor .paper-editor-totals span:not(:last-child){margin-inline-end:.25rem}.app-header--paper-editor .paper-view-switch{border-radius:5px;flex:none;padding:.06rem}.app-header--paper-editor .paper-view-switch button{border-radius:4px;min-height:1.23rem;padding:.08rem .32rem;font-size:.64rem}.app-header--paper-editor .paper-editor-save>.button{white-space:nowrap;border-radius:5px;height:1.375rem;min-height:1.375rem;padding:.12rem .42rem;font-size:.66rem}.app-header--paper-editor [data-save-paper-toolbar]{min-width:6.8rem}.paper-word-export{flex:none;position:relative}.paper-word-export__trigger{white-space:nowrap;justify-content:center;align-items:center;gap:.3rem;min-width:7rem;display:inline-flex}.paper-word-export__trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;flex:none;width:1rem;height:1rem}.paper-word-export__chevron{margin-block-start:-.18rem;font-size:.8em}.paper-word-export__menu{z-index:90;border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;width:12.5rem;padding:.3rem;position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-end:0;box-shadow:0 .75rem 2rem #0f172a29}.paper-word-export__menu button{text-align:start;width:100%;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;gap:.12rem;padding:.5rem .6rem;display:grid}.paper-word-export__menu button:hover,.paper-word-export__menu button:focus-visible{background:var(--color-surface);outline:0}.paper-word-export__menu span{color:var(--color-muted);font-size:.75rem}.app-header--paper-editor .paper-word-export__trigger{border-radius:5px;width:5.9rem;min-width:5.9rem;height:1.375rem;min-height:1.375rem;padding:.12rem .36rem;font-size:.66rem}.app-header--paper-editor .paper-word-export__trigger svg{width:.78rem;height:.78rem}.paper-word-error-backdrop{z-index:200;background:#0f172a5c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.paper-word-error-dialog{background:var(--color-bg);border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(36rem,100%);max-height:min(36rem,100vh - 2rem);display:grid;overflow:hidden;box-shadow:0 1rem 3rem #0f172a3d}.paper-word-error-dialog>header{border-block-end:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1rem .75rem;display:flex}.paper-word-error-dialog h2,.paper-word-error-dialog p{margin:0}.paper-word-error-dialog h2{font-size:1rem}.paper-word-error-dialog p{color:var(--color-muted);margin-block-start:.25rem;font-size:.82rem}.paper-word-error-dialog__close{width:1.75rem;height:1.75rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:1.25rem;line-height:1}.paper-word-error-dialog__close:hover,.paper-word-error-dialog__close:focus-visible{color:var(--color-ink);background:var(--color-surface)}.paper-word-error-dialog ul{margin:0;padding:.75rem 1rem 1rem;list-style:none;overflow:auto}.paper-word-error-dialog li{border-block-end:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;padding-block:.65rem;display:flex}.paper-word-error-dialog li>div{gap:.2rem;min-width:0;display:grid}.paper-word-error-dialog li span{color:var(--color-muted);overflow-wrap:anywhere;font-size:.8rem}.paper-editor-page[data-dragging=true] .paper-library-preview{opacity:0;pointer-events:none;visibility:hidden}.paper-editor-page[data-dragging=true] .paper-canvas-stage__label{pointer-events:none}@media (width>=57rem){.app-header{height:var(--app-header-height);min-height:var(--app-header-height)}.app-header__inner{gap:.65rem;width:calc(100% - 1.5rem);max-width:none;height:100%;min-height:0}.app-brand,.app-nav,.account-area{flex-shrink:0}.app-shell:has(.paper-editor-page){grid-template-rows:var(--app-header-height) minmax(0, 1fr)}.paper-editor-page{grid-template-rows:minmax(0,1fr)}.paper-editor-page>.paper-editor-toolbar{display:none}.paper-editor-workspace{min-height:0}.paper-library-panel,.paper-properties-panel{height:auto;top:auto}}@media (width<=90rem) and (width>=57rem){.app-header--paper-editor .paper-editor-title{flex-basis:1rem;min-width:1rem}.app-header--paper-editor .paper-sync-status__label{display:none}.app-header--paper-editor .paper-sync-status{min-width:1rem}.app-header--paper-editor .paper-editor-title h1{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.app-header--paper-editor .paper-editor-save>input{width:clamp(7.5rem,14vw,13rem)}.app-header--paper-editor .paper-word-export__trigger{width:1.6rem;min-width:1.6rem;padding-inline:.2rem}.app-header--paper-editor .paper-word-export__label,.app-header--paper-editor .paper-word-export__chevron{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (width<=70rem) and (width>=57rem){.app-brand,.account-summary,.app-header--paper-editor .paper-editor-totals span{display:none}}@media (width<=56rem){.app-header--paper-editor .app-header__inner{width:min(100% - 2rem,72rem)}.app-header--paper-editor .app-header__paper-tools{flex-basis:100%;order:4;width:100%;padding-block:.25rem}.app-header--paper-editor .paper-editor-toolbar{flex-direction:column;align-items:stretch}.app-header--paper-editor .paper-editor-title h1{font-size:.85rem}.app-header--paper-editor .paper-editor-save{flex-wrap:wrap;justify-content:flex-start;height:auto}.app-header--paper-editor .paper-editor-save>input{flex:12rem;width:auto}.paper-editor-page>.paper-editor-toolbar{display:none}}@media print{.paper-word-export,.paper-word-error-backdrop{display:none!important}}.admin-list-toolbar,.admin-bulk-toolbar,.admin-row-buttons{align-items:center;gap:.75rem;display:flex}.admin-list-toolbar{justify-content:space-between;min-height:3.5rem}.admin-list-toolbar .admin-list-status{margin-block:0}.admin-user-search{margin-block-start:1rem}.admin-user-search .field{gap:.4rem}.admin-user-search__controls{grid-template-columns:minmax(14rem,28rem) auto auto;align-items:center;gap:.6rem;display:grid}.admin-phone{white-space:nowrap}.admin-phone[data-empty=true]{color:var(--color-muted)}.admin-bulk-toolbar{color:var(--color-muted);flex-wrap:wrap;justify-content:flex-end;font-size:.88rem}.admin-row-buttons{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;gap:.35rem}.admin-row-buttons .button{min-height:1.9rem;padding:.34rem .48rem;font-size:.78rem}.admin-access-summary{color:var(--color-text);white-space:nowrap}.admin-activity-summary{white-space:nowrap;align-items:baseline;gap:.45rem;min-width:13.5rem;display:flex}.admin-activity-summary small{color:var(--color-muted)}.account-activity-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.account-activity-summary>div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:9px;padding:.8rem}.account-activity-summary dt{color:var(--color-muted);font-size:.78rem}.account-activity-summary dd{color:var(--color-ink);margin:.25rem 0 0;font-weight:650}.recent-login-list{margin-block-start:1.1rem}.recent-login-list h3{margin-block-end:.65rem;font-size:1rem}.recent-login-list ol{color:var(--color-text);margin:0;padding-inline-start:1.5rem}.recent-login-list li+li{margin-block-start:.35rem}.password-reset-result{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;padding:1rem}.password-reset-result p{margin-block:.35rem .8rem}.password-reset-result output{overflow-wrap:anywhere;border:1px solid var(--color-control-border);color:var(--color-ink);background:var(--color-bg);-webkit-user-select:all;user-select:all;border-radius:8px;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.admin-access-dialog{width:min(100%,48rem)}.admin-access-section+.admin-access-section{border-top:1px solid var(--color-border);margin-block-start:1.4rem;padding-block-start:1.25rem}.admin-access-section h3{margin-block-end:.85rem;font-size:1rem}.admin-access-checks{border:0;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.55rem;margin-block-start:1rem;padding:0;display:grid}.admin-access-checks legend{margin-block-end:.65rem;font-weight:650}.admin-access-checks label,.admin-feature-toggle{align-items:flex-start;gap:.55rem;display:flex}.admin-access-checks label{border:1px solid var(--color-border);border-radius:9px;padding:.65rem}.admin-access-checks label.is-disabled{color:var(--color-muted);background:var(--color-surface)}.admin-feature-list{gap:.75rem;display:grid}.admin-feature-row{border:1px solid var(--color-border);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);gap:1rem;padding:.9rem;display:grid}.admin-feature-toggle small{color:var(--color-muted);margin-block-start:.25rem;line-height:1.45;display:block}.admin-feature-expiry{align-self:start}.admin-bulk-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;display:grid}.admin-bulk-grid>label{gap:.35rem;display:grid}.public-question-page:not(:has(.question-library-layout)){width:min(100% - 2rem,72rem);min-height:100dvh;margin-inline:auto;padding-block:1.25rem 3rem}.public-question-header,.public-question-header nav,.public-question-hero,.public-question-filter{align-items:center;gap:1rem;display:flex}.public-question-header{border-bottom:1px solid var(--color-border);justify-content:space-between;padding-block-end:1.25rem}.public-question-hero{justify-content:space-between;align-items:flex-start;gap:2rem;padding-block:3rem 2rem}.public-question-hero>div:first-child{max-width:42rem}.public-question-hero h1{letter-spacing:-.035em;margin-block:.35rem .75rem;font-size:clamp(2rem,5vw,3.5rem)}.eyebrow{color:var(--color-muted);letter-spacing:.12em;margin:0;font-size:.78rem;font-weight:750}.status-message--warning{border-color:var(--color-warning-border);background:var(--color-warning-bg);max-width:24rem}.status-message--warning strong,.status-message--warning p{color:var(--color-warning)}.public-question-filter{border-block:1px solid var(--color-border);justify-content:space-between;margin-block-end:1.25rem;padding:1rem}.public-question-filter .field{width:min(100%,20rem)}.public-question-list{gap:1rem;display:grid}.public-question-card{padding:1rem}.public-question-card .question-card-body{margin-block:1rem}.public-question-loading{min-height:14rem;color:var(--color-muted);place-items:center;display:grid}.public-question-pagination{margin-block-start:1.5rem}.login-required-dialog .status-message{border-color:var(--color-border);background:var(--color-surface)}.login-required-dialog .status-message,.login-required-dialog .status-message strong,.login-required-dialog .status-message p{color:var(--color-text)}.feature-unavailable{padding-block:3rem}@media (width<=48rem){.admin-user-search__controls{grid-template-columns:1fr}.admin-user-search__controls .button{width:100%}.admin-list-toolbar,.public-question-hero,.public-question-filter{flex-direction:column;align-items:stretch}.admin-bulk-toolbar,.admin-row-buttons{justify-content:flex-start}.admin-feature-row{grid-template-columns:1fr}.public-question-header{flex-direction:column;align-items:flex-start}.public-question-header nav,.public-question-header nav .button,.public-question-filter .field{width:100%}}.library-drag-preview[data-v-2155d33c]{z-index:70;color:#172033;pointer-events:none;will-change:transform;background:#fffffff5;border:1px solid #9ebdee;border-radius:10px;align-items:center;gap:.75rem;width:min(17rem,100vw - 2rem);min-height:3.5rem;padding:.65rem .8rem;display:flex;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 6px 8px #1f273424}.library-drag-preview>span[data-v-2155d33c]:last-child{gap:.14rem;min-width:0;display:grid}.library-drag-preview strong[data-v-2155d33c],.library-drag-preview small[data-v-2155d33c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-drag-preview strong[data-v-2155d33c]{font-size:.86rem}.library-drag-preview small[data-v-2155d33c]{color:#5d6675;font-size:.72rem}.library-drag-preview__icon[data-v-2155d33c]{background:#f7f8fa;border:1px solid #b8c0ca;border-radius:3px;flex:none;width:1.85rem;height:2.25rem;position:relative;box-shadow:inset -4px 0 #dce1e7}.library-drag-preview.is-paper .library-drag-preview__icon[data-v-2155d33c]{background:#1769e8;border-color:#4a82db;box-shadow:inset -5px 0 #00000024}@media (prefers-reduced-motion:reduce){.library-drag-preview[data-v-2155d33c]{will-change:auto}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.17.0"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}.personal-folder-showcase[data-v-5bb5d665]{--cabinet-accent:#1769e8;--cabinet-ink:#172033;--cabinet-muted:#687386;--cabinet-line:#dfe3e9;border:1px solid var(--cabinet-line);min-width:0;color:var(--cabinet-ink);background:#fff;overflow:hidden;box-shadow:0 4px 8px #1f273414}.personal-folder-showcase__toolbar[data-v-5bb5d665]{border-bottom:1px solid var(--cabinet-line);background:#fff;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.72rem 1.2rem;display:flex}.personal-folder-showcase__brand[data-v-5bb5d665],.personal-folder-showcase__actions[data-v-5bb5d665],.personal-folder-showcase__navigation[data-v-5bb5d665],.personal-folder-showcase__brand-icon[data-v-5bb5d665],.personal-folder-showcase__empty-icon[data-v-5bb5d665],.personal-folder-cabinet__ownership-icon[data-v-5bb5d665],.personal-unassigned-tray__inbox-icon[data-v-5bb5d665]{flex:none}.personal-folder-showcase__brand[data-v-5bb5d665],.personal-folder-showcase__actions[data-v-5bb5d665],.personal-folder-showcase__navigation[data-v-5bb5d665]{align-items:center;display:flex}.personal-folder-showcase__brand[data-v-5bb5d665]{gap:.72rem;min-width:0}.personal-folder-showcase__brand-icon[data-v-5bb5d665],.personal-folder-showcase__empty-icon[data-v-5bb5d665],.personal-folder-cabinet__ownership-icon[data-v-5bb5d665]{background:var(--cabinet-accent);border-radius:3px;display:inline-block;position:relative}.personal-folder-showcase__brand-icon[data-v-5bb5d665]{width:2rem;height:1.55rem}.personal-folder-showcase__brand-icon[data-v-5bb5d665]:before,.personal-folder-showcase__empty-icon[data-v-5bb5d665]:before,.personal-folder-cabinet__ownership-icon[data-v-5bb5d665]:before{background:inherit;content:"";border-radius:3px 3px 0 0;width:45%;height:38%;position:absolute;top:-24%;left:0}.personal-folder-showcase__location[data-v-5bb5d665]{align-items:center;gap:.45rem;min-width:0;display:flex}.personal-folder-showcase__brand h2[data-v-5bb5d665]{text-overflow:ellipsis;white-space:nowrap;max-width:24rem;margin:0;font-size:1.08rem;overflow:hidden}.personal-folder-showcase__breadcrumb-link[data-v-5bb5d665]{color:inherit;font:inherit;cursor:pointer;text-underline-offset:.16em;background:0 0;border:0;padding:0;text-decoration:none}.personal-folder-showcase__breadcrumb-link[data-v-5bb5d665]:hover{color:var(--cabinet-accent);text-decoration:underline}.personal-folder-showcase__breadcrumb-separator[data-v-5bb5d665]{color:#7b8798}.personal-folder-showcase__back[data-v-5bb5d665]{color:#4d596d;cursor:pointer;background:#fff;border:1px solid #d5dce6;border-radius:4px;flex:none;min-height:1.45rem;padding:0 .38rem;font-size:.66rem}.personal-folder-showcase__back[data-v-5bb5d665]:hover{color:#1769e8;border-color:#9cbdec}.personal-folder-showcase__actions[data-v-5bb5d665]{gap:.7rem}.personal-folder-showcase__split-actions[data-v-5bb5d665]{background:#fff;border:1px solid #171a1f;border-radius:7px;display:inline-flex;overflow:hidden}.personal-folder-showcase button[data-v-5bb5d665]{font:inherit}.personal-folder-showcase__split-actions button[data-v-5bb5d665]{color:#1f2632;cursor:pointer;background:#fff;border:0;min-height:2.45rem;padding:.5rem .78rem;font-size:.75rem;transition:color .16s,background-color .16s}.personal-folder-showcase__split-actions .is-upload[data-v-5bb5d665]{color:#fff;background:#171a1f}.personal-folder-showcase__split-actions .is-create[data-v-5bb5d665]{border-left:1px solid #171a1f}.personal-folder-showcase__split-actions .is-upload[data-v-5bb5d665]:hover{background:#2b3038}.personal-folder-showcase__split-actions .is-create[data-v-5bb5d665]:hover{background:#f1f4f8}.personal-folder-showcase__empty button[data-v-5bb5d665],.personal-folder-showcase__error button[data-v-5bb5d665],.personal-folder-showcase__navigation button[data-v-5bb5d665],.personal-unassigned-tray__view-all[data-v-5bb5d665],.personal-unassigned-tray__error button[data-v-5bb5d665]{color:#252d3d;cursor:pointer;background:#fff;border:1px solid #d5dce6;border-radius:7px;min-height:2.35rem;padding:.45rem .72rem;font-size:.76rem}.personal-folder-showcase__navigation[data-v-5bb5d665]{gap:.35rem}.personal-folder-showcase__navigation button[data-v-5bb5d665]{width:2.15rem;min-height:2.15rem;padding:0;font-size:1.2rem}.personal-folder-showcase__navigation button[data-v-5bb5d665]:disabled{opacity:.38;cursor:not-allowed}.personal-folder-showcase__navigation span[data-v-5bb5d665]{min-width:3.4rem;color:var(--cabinet-muted);text-align:center;font-size:.7rem}.personal-folder-showcase button[data-v-5bb5d665]:focus-visible{outline:2px solid var(--cabinet-accent);outline-offset:2px}.personal-folder-showcase__error[data-v-5bb5d665]{color:#8a302b;background:#fff5f3;border:1px solid #edb7b1;border-radius:7px;justify-content:space-between;align-items:center;gap:.75rem;margin:.75rem 1rem 0;padding:.65rem .75rem;font-size:.78rem;display:flex}.personal-folder-cabinet__workspace[data-v-5bb5d665]{background:#fff;grid-template-columns:minmax(0,1fr) 16.5rem;align-items:stretch;min-width:0;display:grid}.personal-folder-cabinet__stage[data-v-5bb5d665]{background:#fff;min-width:0;padding:1.35rem 1rem 1rem}.personal-folder-cabinet[data-v-5bb5d665]{--cabinet-columns:3;--cabinet-rows:2;--cabinet-compartment-width:11rem;--cabinet-clock-x:50%;width:min(100%, calc(var(--cabinet-columns) * var(--cabinet-compartment-width) + (var(--cabinet-columns) - 1) * .65rem + 1.7rem));isolation:isolate;background:#fbfbfc;border:1px solid #c9cdd2;border-radius:1rem;margin:0;padding:3.15rem .85rem .85rem;transition:width .2s;position:relative;overflow:visible;box-shadow:0 8px 8px #20242821,inset 0 0 0 3px #fff,inset 0 0 0 4px #e3e6ea;container-type:inline-size}.personal-folder-cabinet__cap[data-v-5bb5d665]{z-index:5;background:#fbfbfc;border-bottom:1px solid #c7cbd0;border-radius:1rem 1rem 0 0;height:3rem;position:absolute;inset:0 0 auto;box-shadow:inset 0 2px #fff,inset 0 -5px 7px #2a323e14}.personal-folder-cabinet__cap[data-v-5bb5d665]:after{z-index:1;top:50%;left:var(--cabinet-clock-x);content:"";background:#e9edf1;border:1px solid #cbd0d6;border-radius:7px;width:6.75rem;height:2.45rem;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 1px #fff,inset 0 -2px 3px #29323e1f}.personal-folder-cabinet__clock[data-v-5bb5d665]{z-index:2;top:50%;left:var(--cabinet-clock-x);color:#f6f9ff;font-variant-numeric:tabular-nums;letter-spacing:.08em;background:#071832;border:1px solid #6d9ce8;border-radius:6px;place-items:center;width:6.2rem;height:1.95rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.12rem;font-weight:620;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #e5e9ef,0 0 6px #1769e840,inset 0 0 7px #4788ff38}.personal-folder-cabinet__grid[data-v-5bb5d665]{grid-template-columns:repeat(var(--cabinet-columns), minmax(0, var(--cabinet-compartment-width)));align-items:stretch;gap:.58rem .65rem;display:grid}.personal-folder-cabinet__compartment[data-v-5bb5d665]{background:#eef0f3;border:1px solid #c5cad0;grid-template-rows:2.4rem minmax(8rem,1fr);min-width:0;min-height:13rem;transition:border-color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #fff}.personal-folder-cabinet__compartment.is-upper[data-v-5bb5d665]{grid-template-rows:2.4rem minmax(8rem,1fr) 2.1rem}.personal-folder-cabinet__compartment.is-drop-target[data-v-5bb5d665],.personal-folder-cabinet__compartment.is-library-drop-target[data-v-5bb5d665]{border-color:#1769e8;box-shadow:inset 0 0 0 2px #1769e8}.personal-folder-cabinet__compartment>header[data-v-5bb5d665]{color:#1f2734;background:#f9fafb;border-bottom:1px solid #c9ced5;justify-content:flex-start;align-items:center;gap:.45rem;min-width:0;padding:.38rem .58rem;display:flex;box-shadow:inset 0 1px #fff,inset 0 -2px 3px #29313c0d}.personal-folder-cabinet__ownership[data-v-5bb5d665]{align-items:center;gap:.5rem;min-width:0;display:flex}.personal-folder-cabinet__ownership-icon[data-v-5bb5d665]{width:1.14rem;height:.84rem}.personal-folder-cabinet__ownership-copy[data-v-5bb5d665]{min-width:0}.personal-folder-cabinet__ownership-copy strong[data-v-5bb5d665]{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:680;display:block;overflow:hidden}.personal-folder-cabinet__bay[data-v-5bb5d665]{background:#e8ebef;min-height:0;position:relative;overflow:visible;box-shadow:inset 0 10px 16px #23272b24,inset 8px 0 12px #23272b12,inset -4px 0 8px #23272b0a}.personal-folder-binder[data-v-5bb5d665]{color:#202733;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:.75rem .85rem 0;display:block}.personal-folder-binder__body[data-v-5bb5d665]{color:#273246;background:#ffffff2e;border:1px solid #0000;border-radius:5px 5px 0 0;justify-content:space-between;align-items:flex-end;gap:.65rem;width:min(7.5rem,100%);height:100%;padding:.8rem .8rem .72rem;transition:color .2s,background-color .2s,border-color .2s;display:flex}.personal-folder-binder.has-resources .personal-folder-binder__body[data-v-5bb5d665]{width:min(100%, calc(var(--resource-presence-count) * 4.17rem + 1.08rem))}.personal-folder-binder.is-keyboard-expanded .personal-folder-binder__body[data-v-5bb5d665],.personal-folder-binder.is-selected .personal-folder-binder__body[data-v-5bb5d665],.personal-folder-binder.is-library-drop-target .personal-folder-binder__body[data-v-5bb5d665]{background:#ebf3ffb8;border-color:#b9cce9}.personal-folder-binder.is-library-drop-target .personal-folder-binder__body[data-v-5bb5d665]{border-color:#1769e8;box-shadow:inset 0 0 0 1px #1769e8}.personal-folder-binder__resource-row[data-v-5bb5d665]{z-index:3;align-items:flex-end;gap:.52rem;padding-top:.65rem;display:flex;position:absolute;inset:1.4rem auto 1.45rem 1.65rem}.personal-folder-binder__resource[data-v-5bb5d665]{--resource-border:#aeb7c4;--resource-body:#fbfcfe;--resource-tab:#286fdf;--resource-tab-width:1.7rem;border:1px solid var(--resource-border);color:#263348;background:var(--resource-body);cursor:pointer;width:3.65rem;height:min(8rem,100% - .65rem);font:inherit;will-change:transform;border-top:0;border-radius:2px 3px 2px 2px;flex:0 0 3.65rem;grid-template-rows:auto auto;align-content:center;place-items:center;gap:.38rem;margin:0;padding:0;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .18s,background-color .18s;display:grid;position:relative;transform:translateY(0);box-shadow:inset -3px 0 #434f6014}.personal-folder-binder__resource[data-v-5bb5d665]:before{width:var(--resource-tab-width);border:1px solid var(--resource-border);background:var(--resource-tab);content:"";border-bottom:0;border-radius:3px 4px 0 0;height:.62rem;position:absolute;bottom:100%;left:-1px}.personal-folder-binder__resource[data-v-5bb5d665]:after{top:0;right:-1px;left:calc(var(--resource-tab-width) - 1px);border-top:1px solid var(--resource-border);content:"";position:absolute}.personal-folder-binder__resource.is-paper[data-v-5bb5d665]{--resource-border:#1b5fbe;--resource-body:#286fdf;--resource-tab:#fbfcfe;color:#fff;box-shadow:inset -3px 0 #0e3b7e38}.personal-folder-binder__resource.is-question[data-v-5bb5d665]:hover{--resource-border:#6f8fb8;--resource-body:#f2f6fc}.personal-folder-binder__resource.is-paper[data-v-5bb5d665]:hover{--resource-border:#164e9c;--resource-body:#1f63cf}.personal-folder-binder__resource[data-v-5bb5d665]:hover,.personal-folder-binder__resource[data-v-5bb5d665]:focus-visible{transform:translateY(-5px)}.personal-folder-binder__resource[data-v-5bb5d665]:active{transform:translateY(-2px)}.personal-folder-binder__resource[data-v-5bb5d665]:focus-visible{z-index:1;outline-offset:2px;outline:2px solid #1769e8}.personal-folder-binder__resource b[data-v-5bb5d665]{letter-spacing:.02em;font-size:.66rem;font-weight:680;line-height:1}.personal-folder-binder__resource small[data-v-5bb5d665]{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:720;line-height:1}.personal-folder-cabinet__drawer[data-v-5bb5d665]{background:#fbfbfc;border-top:1px solid #c8ced5;position:relative;box-shadow:inset 0 2px #fff,inset 0 -5px 5px #252c3617,0 4px 4px #252c3612}.personal-folder-cabinet__drawer i[data-v-5bb5d665]{background:#e4e7ea;border:1px solid #bcc3cb;border-top:0;border-radius:0 0 999px 999px;width:28%;height:.58rem;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:inset 0 3px 3px #2d354021,0 1px #fff}.personal-folder-cabinet__summary[data-v-5bb5d665]{color:#6f798a;width:min(100%,59rem);margin:.75rem 0 0;font-size:.68rem}.personal-unassigned-tray[data-v-5bb5d665]{border-left:1px solid var(--cabinet-line);background:#f8fafc;min-width:0;padding:1rem}.personal-unassigned-tray__header[data-v-5bb5d665]{justify-content:space-between;align-items:center;gap:.55rem;min-height:3.4rem;display:flex}.personal-unassigned-tray__title[data-v-5bb5d665]{color:#1c2636;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;min-width:0;padding:0;display:flex}.personal-unassigned-tray__title-copy[data-v-5bb5d665]{white-space:nowrap;align-items:baseline;gap:.45rem;min-width:0;display:flex;overflow:hidden}.personal-unassigned-tray__title strong[data-v-5bb5d665]{flex:none;font-size:.8rem}.personal-unassigned-tray__title small[data-v-5bb5d665]{color:#697486;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.62rem;overflow:hidden}.personal-unassigned-tray__inbox-icon[data-v-5bb5d665]{border:1px solid #7f8a99;border-top:0;border-radius:2px 2px 4px 4px;width:1.65rem;height:1.45rem;position:relative}.personal-unassigned-tray__inbox-icon[data-v-5bb5d665]:before,.personal-unassigned-tray__inbox-icon[data-v-5bb5d665]:after{content:"";background:#7f8a99;height:1px;position:absolute;left:.18rem;right:.18rem}.personal-unassigned-tray__inbox-icon[data-v-5bb5d665]:before{top:.35rem}.personal-unassigned-tray__inbox-icon[data-v-5bb5d665]:after{top:.67rem}.personal-unassigned-tray__toggle[data-v-5bb5d665]{color:#536177;background:#fff;border:1px solid #d3dae4;border-radius:6px;width:2rem;height:2rem}.personal-unassigned-tray__toggle span[data-v-5bb5d665]{transition:transform .18s;display:block}.personal-unassigned-tray__toggle[aria-expanded=true] span[data-v-5bb5d665]{transform:rotate(180deg)}.personal-unassigned-tray__content[data-v-5bb5d665]{padding-top:.9rem}.personal-unassigned-tray__items[data-v-5bb5d665]{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.personal-unassigned-tray__items li[data-v-5bb5d665]{position:relative}.personal-unassigned-tray__items li[data-v-5bb5d665]:after{content:"";background:#e7ebf0;border:1px solid #d2d8e0;border-top:0;border-radius:0 0 4px 4px;height:.28rem;position:absolute;bottom:-.25rem;left:.5rem;right:.5rem}.personal-unassigned-tray__items button[data-v-5bb5d665]{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:relative}.personal-unassigned-tray__paper[data-v-5bb5d665]{color:#263145;text-align:left;background:#fff;border:1px solid #ccd3dc;border-radius:4px;grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;min-height:3.65rem;padding:.55rem;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.personal-unassigned-tray__items button:hover .personal-unassigned-tray__paper[data-v-5bb5d665],.personal-unassigned-tray__items button:focus-visible .personal-unassigned-tray__paper[data-v-5bb5d665]{background:#f5f8fd;border-color:#8fb3e8;transform:translateY(-2px)}.personal-unassigned-tray__paper>i[data-v-5bb5d665]{color:#fff;background:#617086;border-radius:3px;place-items:center;width:1.55rem;height:1.8rem;font-size:.65rem;font-style:normal;display:grid}.personal-unassigned-tray__paper>i.is-paper[data-v-5bb5d665]{background:#1769e8}.personal-unassigned-tray__paper>span[data-v-5bb5d665]{gap:.15rem;min-width:0;display:grid}.personal-unassigned-tray__paper strong[data-v-5bb5d665],.personal-unassigned-tray__paper small[data-v-5bb5d665]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.personal-unassigned-tray__paper strong[data-v-5bb5d665]{font-size:.68rem}.personal-unassigned-tray__paper small[data-v-5bb5d665]{color:#687386;font-size:.56rem}.personal-unassigned-tray__paper>b[data-v-5bb5d665]{color:#55709a;font-size:.75rem}.personal-unassigned-tray__view-all[data-v-5bb5d665]{color:#0f5ed7;border-color:#aac4e9;justify-content:space-between;align-items:center;width:100%;margin-top:.85rem;display:flex}.personal-unassigned-tray__empty[data-v-5bb5d665],.personal-unassigned-tray__error[data-v-5bb5d665],.personal-unassigned-tray__loading[data-v-5bb5d665],.personal-unassigned-tray__no-preview[data-v-5bb5d665]{justify-content:center;align-items:center;min-height:10rem;display:flex}.personal-unassigned-tray__empty[data-v-5bb5d665]{text-align:center;flex-direction:column;padding:1rem}.personal-unassigned-tray__empty>span[data-v-5bb5d665]{color:#376899;border:1px solid #aebfd3;border-radius:50%;place-items:center;width:2rem;height:2rem;margin-bottom:.6rem;display:grid}.personal-unassigned-tray__empty strong[data-v-5bb5d665]{font-size:.74rem}.personal-unassigned-tray__empty small[data-v-5bb5d665]{color:#687386;max-width:14rem;margin-top:.35rem;font-size:.6rem;line-height:1.5}.personal-unassigned-tray__loading[data-v-5bb5d665]{flex-direction:column;gap:.42rem}.personal-unassigned-tray__loading span[data-v-5bb5d665]{background:#e6eaf0;border-radius:4px;width:100%;height:3rem;animation:1s ease-in-out infinite alternate cabinet-pulse-5bb5d665}.personal-unassigned-tray__loading small[data-v-5bb5d665]{color:#687386;margin-top:.35rem;font-size:.6rem}.personal-unassigned-tray__error[data-v-5bb5d665]{color:#8a302b;flex-direction:column;gap:.65rem;font-size:.7rem}.personal-unassigned-tray__error p[data-v-5bb5d665]{margin:0}.personal-unassigned-tray__no-preview[data-v-5bb5d665]{color:#687386;margin:0;font-size:.68rem}.personal-unassigned-question-preview[data-v-5bb5d665]{z-index:90;color:#202a3a;opacity:0;pointer-events:none;visibility:hidden;contain:layout style;will-change:opacity, transform;background:#fff;border:1px solid #b8c5d6;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(34rem,100vw - 1rem);max-height:min(72vh,38rem);transition:opacity .18s,transform .18s,visibility 0s linear .18s;display:grid;position:fixed;overflow:hidden;transform:translateY(-.35rem)scale(.985);box-shadow:0 6px 8px #1c27372e}.personal-unassigned-question-preview.is-visible[data-v-5bb5d665]{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)scale(1)}.personal-unassigned-question-preview>header[data-v-5bb5d665],.personal-unassigned-question-preview>footer[data-v-5bb5d665]{background:#f8fafc;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .85rem;display:flex}.personal-unassigned-question-preview>header[data-v-5bb5d665]{border-bottom:1px solid #e1e6ed}.personal-unassigned-question-preview>header>div[data-v-5bb5d665]{align-items:baseline;gap:.55rem;min-width:0;display:flex}.personal-unassigned-question-preview>header strong[data-v-5bb5d665]{font-size:.82rem}.personal-unassigned-question-preview>header small[data-v-5bb5d665]{color:#687386;font-size:.64rem}.personal-unassigned-question-preview>header button[data-v-5bb5d665]{color:#4c586b;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;place-items:center;width:1.75rem;height:1.75rem;padding:0;font-size:1rem;line-height:1;display:grid}.personal-unassigned-question-preview>header button[data-v-5bb5d665]:hover,.personal-unassigned-question-preview>header button[data-v-5bb5d665]:focus-visible{background:#fff;border-color:#c8d3e1}.personal-unassigned-question-preview__content[data-v-5bb5d665]{overscroll-behavior:contain;min-height:8rem;padding:1rem;overflow:auto}.personal-unassigned-question-preview__meta[data-v-5bb5d665]{color:#687386;margin:0 0 .75rem;font-size:.66rem}.personal-unassigned-question-preview__question[data-v-5bb5d665]{color:#172033;overflow-wrap:anywhere;white-space:pre-line;font-size:.84rem;line-height:1.75}.personal-unassigned-question-preview__images[data-v-5bb5d665]{margin:.8rem 0 0}.personal-unassigned-question-preview__images[data-v-5bb5d665] img{max-width:100%;height:auto}.personal-unassigned-question-preview__options[data-v-5bb5d665]{color:#263145;border-top:1px solid #e6eaf0;margin:.85rem 0 0;padding-top:.75rem;font-size:.78rem;line-height:1.65}.personal-unassigned-question-preview__options[data-v-5bb5d665] li+li{margin-top:.35rem}.personal-unassigned-question-preview__fallback[data-v-5bb5d665]{white-space:pre-line;margin:0;font-size:.82rem;line-height:1.75}.personal-unassigned-question-preview__loading[data-v-5bb5d665],.personal-unassigned-question-preview__error[data-v-5bb5d665]{justify-content:center;align-items:center;min-height:8rem;display:flex}.personal-unassigned-question-preview__loading[data-v-5bb5d665]{flex-direction:column;gap:.45rem}.personal-unassigned-question-preview__loading span[data-v-5bb5d665]{background:#e8ecf2;border-radius:3px;width:100%;height:.72rem;animation:1s ease-in-out infinite alternate cabinet-pulse-5bb5d665}.personal-unassigned-question-preview__loading span[data-v-5bb5d665]:nth-child(2){align-self:flex-start;width:86%}.personal-unassigned-question-preview__loading span[data-v-5bb5d665]:nth-child(3){align-self:flex-start;width:68%}.personal-unassigned-question-preview__loading small[data-v-5bb5d665]{color:#687386;margin-top:.4rem;font-size:.65rem}.personal-unassigned-question-preview__error[data-v-5bb5d665]{color:#8a302b;text-align:center;flex-direction:column;gap:.7rem;font-size:.72rem}.personal-unassigned-question-preview__error p[data-v-5bb5d665]{margin:0}.personal-unassigned-question-preview__error button[data-v-5bb5d665],.personal-unassigned-question-preview>footer button[data-v-5bb5d665]{color:#0f5ed7;background:#fff;border:1px solid #a8c3ea;border-radius:5px;min-height:2rem;padding:.35rem .7rem;font-size:.68rem}.personal-unassigned-question-preview>footer[data-v-5bb5d665]{border-top:1px solid #e1e6ed}.personal-unassigned-question-preview>footer span[data-v-5bb5d665]{color:#687386;font-size:.62rem}.personal-folder-binder__popover[data-v-5bb5d665]{z-index:80;color:#2c3442;opacity:0;pointer-events:none;visibility:hidden;contain:layout style;will-change:opacity, transform;background:#fff;border:1px solid #6ea2ef;border-radius:7px;width:min(13.5rem,100vw - 1rem);padding:.4rem;transition:opacity .18s,transform .18s,visibility 0s linear .18s;display:grid;position:fixed;transform:translateY(-.4rem)scale(.98);box-shadow:0 6px 8px #1c273733}.personal-folder-binder__popover.is-visible[data-v-5bb5d665]{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)scale(1)}.personal-folder-binder__popover-row[data-v-5bb5d665]{text-align:left;border-bottom:1px solid #e4e7eb;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.6rem;min-height:3.1rem;padding:.4rem .25rem;display:grid}.personal-folder-binder__popover-row[data-v-5bb5d665]:last-child{border-bottom:0}.personal-folder-binder__popover-row>i[data-v-5bb5d665]{color:#fff;background:#617086;border-radius:3px;place-items:center;width:1.55rem;height:1.85rem;font-size:.63rem;font-style:normal;display:grid}.personal-folder-binder__popover-row>i.is-paper[data-v-5bb5d665]{background:#2674df}.personal-folder-binder__popover-row>i.is-clock svg[data-v-5bb5d665]{stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.08rem;height:1.08rem}.personal-folder-binder__popover-row b[data-v-5bb5d665],.personal-folder-binder__popover-row small[data-v-5bb5d665]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.personal-folder-binder__popover-row b[data-v-5bb5d665]{font-size:.7rem}.personal-folder-binder__popover-row small[data-v-5bb5d665]{color:#687386;margin-top:.18rem;font-size:.58rem}.personal-folder-showcase__loading[data-v-5bb5d665],.personal-folder-showcase__empty[data-v-5bb5d665]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:26rem;display:flex}.personal-folder-showcase__loading[data-v-5bb5d665]{gap:1rem}.personal-folder-showcase__loading-cabinet[data-v-5bb5d665]{background:#74787c;border:.8rem solid #dfe2e6;justify-content:center;align-items:flex-end;gap:.4rem;width:min(24rem,80%);height:13rem;padding:2rem 1rem 0;display:flex}.personal-folder-showcase__loading-cabinet span[data-v-5bb5d665]{background:#eceff1;width:3rem;height:8rem;animation:1.2s ease-in-out infinite alternate cabinet-pulse-5bb5d665}.personal-folder-showcase__loading p[data-v-5bb5d665]{color:var(--cabinet-muted);margin:0;font-size:.78rem}.personal-folder-showcase__empty[data-v-5bb5d665]{padding:2rem 1rem}.personal-folder-showcase__empty-icon[data-v-5bb5d665]{width:4.5rem;height:3.4rem;margin-bottom:1.1rem}.personal-folder-showcase__empty strong[data-v-5bb5d665]{font-size:.95rem}.personal-folder-showcase__empty p[data-v-5bb5d665]{color:var(--cabinet-muted);margin:.45rem 0 1.1rem;font-size:.78rem}.personal-folder-showcase__announcement[data-v-5bb5d665]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@keyframes cabinet-pulse-5bb5d665{0%{opacity:.48}to{opacity:.9}}.personal-folder-showcase.is-compact .personal-folder-cabinet__workspace[data-v-5bb5d665],.personal-folder-showcase.is-mobile .personal-folder-cabinet__workspace[data-v-5bb5d665]{display:block}.personal-folder-showcase.is-compact .personal-folder-cabinet[data-v-5bb5d665]{margin-inline:auto}.personal-folder-showcase.is-compact .personal-folder-cabinet__grid[data-v-5bb5d665]{grid-template-columns:repeat(var(--cabinet-columns), minmax(0, 1fr))}.personal-folder-showcase.is-compact .personal-unassigned-tray[data-v-5bb5d665]{border-top:1px solid var(--cabinet-line);border-left:0}.personal-folder-showcase.is-compact .personal-unassigned-tray__items[data-v-5bb5d665]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.personal-folder-showcase.is-mobile .personal-folder-showcase__toolbar[data-v-5bb5d665]{flex-direction:column;align-items:flex-start}.personal-folder-showcase.is-mobile .personal-folder-showcase__actions[data-v-5bb5d665]{flex-wrap:wrap;justify-content:space-between;width:100%}.personal-folder-showcase.is-mobile .personal-folder-showcase__navigation[data-v-5bb5d665]{margin-left:auto}.personal-folder-showcase.is-mobile .personal-folder-cabinet__stage[data-v-5bb5d665]{padding:1rem .65rem .8rem}.personal-folder-showcase.is-mobile .personal-folder-cabinet[data-v-5bb5d665]{border-radius:10px;width:100%;padding:3.7rem .55rem .55rem;container-type:normal}.personal-folder-showcase.is-mobile .personal-folder-cabinet__cap[data-v-5bb5d665]{border-radius:10px 10px 0 0;height:3.45rem}.personal-folder-showcase.is-mobile .personal-folder-cabinet__grid[data-v-5bb5d665]{grid-template-columns:minmax(0,1fr)}.personal-folder-showcase.is-mobile .personal-folder-cabinet__compartment[data-v-5bb5d665]{min-height:15rem}.personal-folder-showcase.is-mobile .personal-folder-cabinet__drawer[data-v-5bb5d665]{display:none}.personal-folder-showcase.is-mobile .personal-folder-cabinet__compartment.is-upper[data-v-5bb5d665]{grid-template-rows:2.4rem minmax(10rem,1fr)}.personal-folder-showcase.is-mobile .personal-unassigned-tray[data-v-5bb5d665]{border-top:1px solid var(--cabinet-line);border-left:0;padding:.75rem 1rem}.personal-folder-showcase.is-mobile .personal-unassigned-tray__content[data-v-5bb5d665]{padding-top:.55rem}.personal-folder-binder__popover.is-mobile[data-v-5bb5d665]{display:none}@media (width<=52.4375rem){.personal-folder-showcase__toolbar[data-v-5bb5d665]{flex-wrap:wrap}}@media (width<=37.4375rem){.personal-folder-showcase__toolbar[data-v-5bb5d665]{padding:.8rem}.personal-folder-showcase__brand h2[data-v-5bb5d665]{max-width:15rem}.personal-folder-showcase__split-actions button[data-v-5bb5d665]{padding-inline:.6rem;font-size:.7rem}.personal-folder-binder[data-v-5bb5d665]{padding-inline:.55rem}.personal-unassigned-question-preview[data-v-5bb5d665]{max-height:min(68vh,32rem)}}@media (prefers-reduced-motion:reduce){.personal-folder-cabinet[data-v-5bb5d665],.personal-folder-binder__body[data-v-5bb5d665],.personal-folder-binder__resource[data-v-5bb5d665],.personal-folder-binder__popover[data-v-5bb5d665],.personal-unassigned-question-preview[data-v-5bb5d665],.personal-unassigned-tray__paper[data-v-5bb5d665],.personal-unassigned-tray__toggle span[data-v-5bb5d665]{transition-duration:1ms}.personal-folder-binder__resource[data-v-5bb5d665],.personal-folder-binder__resource[data-v-5bb5d665]:hover,.personal-folder-binder__resource[data-v-5bb5d665]:focus-visible,.personal-folder-binder__resource[data-v-5bb5d665]:active{will-change:auto;transform:none}.personal-folder-showcase__loading-cabinet span[data-v-5bb5d665],.personal-unassigned-tray__loading span[data-v-5bb5d665],.personal-unassigned-question-preview__loading span[data-v-5bb5d665]{animation:none}}.mathlive-formula-input[data-v-46021235],.mathlive-formula-fallback[data-v-46021235]{background:#fff;border:1px solid #bfc8c1;border-radius:8px;width:100%;min-height:52px;padding:8px 10px;font-size:20px}.mathlive-formula-input[data-v-46021235]:focus-within,.mathlive-formula-fallback[data-v-46021235]:focus{border-color:#5f7968;outline:2px solid #78907f55}.mathlive-formula-input[data-v-46021235]::part(menu-toggle){display:none}.mathlive-formula-loading[data-v-46021235]{color:#6f7773;align-items:center;min-height:52px;font-size:13px;display:flex}body{--keyboard-zindex:3000}.formula-field[data-v-da5cddeb]{gap:9px;display:grid}.formula-field__heading[data-v-da5cddeb]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.formula-field__heading label[data-v-da5cddeb]{color:#263238;font-weight:720}.formula-field__heading label span[data-v-da5cddeb]{color:#9a3f37}.formula-field__toolbar[data-v-da5cddeb]{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex;position:relative}.formula-field__subject-tabs[data-v-da5cddeb]{background:#eceeea;border-radius:8px;gap:2px;padding:2px;display:flex}.formula-field__subject-tabs button[data-v-da5cddeb]{color:#59645e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-height:26px;padding:3px 8px}.formula-field__subject-tabs button[data-v-da5cddeb]:hover{color:#31483a;background:#f7f8f6}.formula-field__subject-tabs button[aria-pressed=true][data-v-da5cddeb]{color:#294333;background:#fff;border-color:#8ca093;font-weight:700}.formula-field__subject-tabs button[aria-expanded=true][data-v-da5cddeb]{background:#e7ede8;border-color:#5f7968}.formula-field__symbol-panel button[data-v-da5cddeb]{color:#37434a;cursor:pointer;background:#f8f7f3;border:1px solid #c9c7c0;border-radius:7px;min-height:30px;padding:5px 9px}.formula-field__symbol-panel button[data-v-da5cddeb]:hover{background:#eef2ee;border-color:#78907f}.formula-field__symbol-panel[data-v-da5cddeb]{z-index:4;background:#fff;border:1px solid #c9c7c0;border-radius:10px;width:min(560px,82vw);padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 8px #1b252d1f}.formula-field__symbol-panel>div[data-v-da5cddeb]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.formula-field__symbol-panel>div+div[data-v-da5cddeb]{border-top:1px solid #e2dfd7;margin-top:9px;padding-top:9px}.formula-field__symbol-panel strong[data-v-da5cddeb]{color:#667076;width:80px;font-size:12px}.formula-field textarea[data-v-da5cddeb]{resize:vertical;color:#243037;background:#fff;border:1px solid #c8c5bd;border-radius:9px;width:100%;min-height:92px;padding:10px 12px;line-height:1.65}.formula-field textarea[data-v-da5cddeb]:focus{border-color:#5f7968;outline:2px solid #78907f55}.formula-field__tokens[data-v-da5cddeb]{gap:7px;display:grid}.formula-field__tokens article[data-v-da5cddeb]{background:#f7faf7;border:1px solid #cfd6d0;border-radius:9px}.formula-field__tokens article.is-editing[data-v-da5cddeb]{border-color:#6f8b77}.formula-field__token-preview[data-v-da5cddeb]{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px 10px;display:grid}.formula-field__token-preview>span[data-v-da5cddeb]{color:#607069;font-size:12px}.formula-field__token-preview>small[data-v-da5cddeb]{color:#567260}.formula-field__token-editor[data-v-da5cddeb]{background:#fff;border-top:1px solid #d8ded9;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:10px;display:grid}.formula-field__mathlive-wrap[data-v-da5cddeb]{gap:5px;min-width:0;display:grid}.formula-field__mathlive-wrap>span[data-v-da5cddeb]{color:#56645d;font-size:12px}.formula-field__token-actions[data-v-da5cddeb]{gap:8px;display:flex}.formula-field__token-actions button[data-v-da5cddeb]{cursor:pointer;background:#f6f8f6;border:1px solid #bfc8c1;border-radius:7px;min-height:36px;padding:6px 10px}.formula-field__preview[data-v-da5cddeb]{background:#f0f3ef;border-left:3px solid #6d8975;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.formula-field__preview>span[data-v-da5cddeb]{color:#64706a;font-size:12px}.formula-field__images[data-v-da5cddeb]{border-top:1px dashed #d5d1c8;gap:8px;padding-top:8px;display:grid}.formula-field__image-heading[data-v-da5cddeb]{justify-content:space-between;align-items:center;display:flex}.formula-field__image-heading>span[data-v-da5cddeb]{font-size:13px;font-weight:680}.formula-field__image-list[data-v-da5cddeb]{gap:7px;display:grid;container-type:inline-size}.formula-field__image-list article[data-v-da5cddeb]{background:#fff;border:1px solid #ddd9cf;border-radius:9px;grid-template-columns:58px minmax(110px,1fr) auto minmax(340px,1.7fr);align-items:center;gap:10px;padding:7px 9px;display:grid}.formula-field__image-list img[data-v-da5cddeb]{object-fit:contain;background:#f4f3ef;width:58px;height:44px}.formula-field__image-info[data-v-da5cddeb]{min-width:0;display:grid}.formula-field__image-list small[data-v-da5cddeb]{text-overflow:ellipsis;white-space:nowrap;color:#72797c;overflow:hidden}.formula-field__image-actions[data-v-da5cddeb]{flex:none;gap:4px;display:flex}.formula-field__image-actions button[data-v-da5cddeb]{color:#41604d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.formula-field__image-actions button svg[data-v-da5cddeb]{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.formula-field__image-actions button[data-v-da5cddeb]:hover{background:#eef2ee;border-color:#cbd3cd}.formula-field__image-actions button.danger-text[data-v-da5cddeb]:hover{color:#8a443d;background:#f7eeec;border-color:#dfccc8}.formula-field__image-actions button[data-v-da5cddeb]:active{transform:translateY(1px)}.formula-field__image-actions button[data-v-da5cddeb]:focus-visible,.formula-field__image-presets button[data-v-da5cddeb]:focus-visible,.formula-field__image-slider input[data-v-da5cddeb]:focus-visible{outline-offset:2px;outline:2px solid #5f7968}.formula-field__image-size[data-v-da5cddeb]{grid-template-columns:auto auto minmax(100px,1fr);align-items:center;gap:8px;min-width:0;display:grid}.formula-field__image-size-heading[data-v-da5cddeb]{white-space:nowrap;color:#5f6b65;align-items:center;gap:5px;font-size:12px;display:flex}.formula-field__image-size-heading output[data-v-da5cddeb]{font-variant-numeric:tabular-nums;color:#32473b;font-weight:680}.formula-field__image-presets[data-v-da5cddeb]{gap:4px;display:flex}.formula-field__image-presets button[data-v-da5cddeb]{color:#425149;cursor:pointer;background:#f7f8f6;border:1px solid #c8cdc8;border-radius:6px;min-height:28px;padding:4px 8px;font-size:12px}.formula-field__image-presets button[data-v-da5cddeb]:hover{background:#f0f3f0;border-color:#819087}.formula-field__image-presets button[aria-pressed=true][data-v-da5cddeb]{color:#284333;background:#e5ece7;border-color:#5f7968;font-weight:680}.formula-field__image-slider[data-v-da5cddeb]{align-items:center;min-width:100px;display:flex}.formula-field__image-slider input[data-v-da5cddeb]{accent-color:#5f7968;width:100%;min-width:0}.formula-field.is-compact .formula-field__preview[data-v-da5cddeb]{display:none}.formula-field.is-compact textarea[data-v-da5cddeb]{min-height:58px}.visually-hidden[data-v-da5cddeb]{clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute!important}.formula-field[data-v-da5cddeb]{container-type:inline-size}.formula-field__topline[data-v-da5cddeb]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.formula-field__topline .formula-field__heading[data-v-da5cddeb]{white-space:nowrap;justify-content:flex-start;min-width:0}.formula-field__topline .formula-field__toolbar[data-v-da5cddeb]{flex-wrap:nowrap;align-items:center}.formula-field__symbol-panel[data-v-da5cddeb]{max-height:min(520px,60vh);overflow:auto}.formula-field__symbol-panel>div[data-v-da5cddeb]{gap:7px 5px}.formula-field__symbol-panel strong[data-v-da5cddeb]{color:#4f5d56;flex:0 0 100%;width:auto;font-weight:700}@container (width<=720px){.formula-field__topline[data-v-da5cddeb]{grid-template-columns:1fr;gap:7px}.formula-field__topline .formula-field__heading[data-v-da5cddeb]{justify-content:space-between}.formula-field__topline .formula-field__toolbar[data-v-da5cddeb]{flex-wrap:wrap}}@container (width<=650px){.formula-field__image-list article[data-v-da5cddeb]{grid-template-columns:58px minmax(0,1fr) auto}.formula-field__image-size[data-v-da5cddeb]{grid-column:2/-1}}@media (width<=680px){.formula-field__heading[data-v-da5cddeb]{display:grid}.formula-field__symbol-panel[data-v-da5cddeb]{width:auto;max-height:45vh;position:fixed;inset:auto 12px 12px;overflow:auto}.formula-field__token-preview[data-v-da5cddeb]{grid-template-columns:1fr}.formula-field__token-preview>small[data-v-da5cddeb]{display:none}.formula-field__token-editor[data-v-da5cddeb],.formula-field__preview[data-v-da5cddeb]{grid-template-columns:1fr}.formula-field__image-list article[data-v-da5cddeb]{grid-template-columns:52px minmax(0,1fr)}.formula-field__image-list img[data-v-da5cddeb]{width:52px;height:44px}.formula-field__image-actions[data-v-da5cddeb]{grid-column:2;justify-content:flex-start}.formula-field__image-size[data-v-da5cddeb]{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr)}.formula-field__image-presets[data-v-da5cddeb]{flex-wrap:wrap;grid-column:1/-1}.formula-field__image-slider[data-v-da5cddeb]{min-width:0}}.knowledge-picker[data-v-7968526d]{gap:7px;display:grid}.knowledge-picker__selected[data-v-7968526d]{flex-wrap:wrap;gap:5px;display:flex}.knowledge-picker__selected button[data-v-7968526d]{color:#345042;cursor:pointer;background:#f4f8f4;border:1px solid #b9c6bc;border-radius:999px;padding:4px 7px}.knowledge-picker__selected small[data-v-7968526d]{color:#78857c}.knowledge-picker__input-wrap[data-v-7968526d]{position:relative}.knowledge-picker input[data-v-7968526d]{width:100%;min-height:40px}.knowledge-picker__menu[data-v-7968526d]{z-index:7;background:#fff;border:1px solid #cbc8bf;border-radius:9px;max-height:260px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 14px 34px #17211b24}.knowledge-picker__menu button[data-v-7968526d]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:10px;width:100%;padding:8px;display:flex}.knowledge-picker__menu button[data-v-7968526d]:hover{background:#eef3ef}.knowledge-picker__menu small[data-v-7968526d]{color:#78817c;white-space:nowrap}.knowledge-picker__menu .knowledge-picker__create[data-v-7968526d]{color:#315d43;background:#f1f7f2}.knowledge-picker__menu p[data-v-7968526d]{color:#737b77;margin:7px;font-size:12px}.knowledge-picker__hint[data-v-7968526d]{color:#777e7a;line-height:1.45}.manual-preview-content[data-v-77bbe09e]{white-space:pre-wrap;display:flow-root}.manual-preview-content__image[data-v-77bbe09e]{margin:12px 0;line-height:0}.manual-preview-content__image img[data-v-77bbe09e]{object-fit:contain;background:#f5f6f4;border-radius:6px;max-width:100%;height:auto;max-height:260px;display:block}.preserved-text[data-v-77bbe09e]{white-space:pre-wrap}.manual-live-preview[data-v-80c2f518]{color:#222b27;background:#fff;border:1px solid #d4d7d2;border-radius:12px;flex-direction:column;min-height:100%;padding:24px;display:flex}.manual-live-preview__meta[data-v-80c2f518]{border-bottom:1px solid #dfe2de;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.manual-live-preview__meta>strong[data-v-80c2f518],.manual-live-preview__meta span[data-v-80c2f518]{white-space:nowrap;align-items:center;min-height:22px;font-size:12px;line-height:1;display:inline-flex}.manual-live-preview__meta>strong[data-v-80c2f518]{font-weight:700}.manual-live-preview__meta>div[data-v-80c2f518]{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.manual-live-preview__meta span[data-v-80c2f518]{color:#4e5d55;background:#eef1ee;border-radius:999px;padding:0 7px}.manual-live-preview__body[data-v-80c2f518]{color:#1f2823;overflow-wrap:anywhere;white-space:pre-wrap;min-height:180px;padding:24px 0;font-size:17px;line-height:1.9}.manual-live-preview__empty[data-v-80c2f518]{color:#68736d;text-align:center;white-space:normal;max-width:28ch;margin:36px auto;font-size:14px;line-height:1.7}.manual-live-preview__options[data-v-80c2f518]{gap:10px;margin:0;padding:0 0 20px;list-style:none;display:grid}.manual-live-preview__options li[data-v-80c2f518]{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:6px;line-height:1.7;display:grid}.manual-live-preview__options strong[data-v-80c2f518]{font-weight:700}.manual-live-preview__answer[data-v-80c2f518],.manual-live-preview__analysis[data-v-80c2f518]{border-top:1px solid #dfe2de;padding:18px 0}.manual-live-preview h4[data-v-80c2f518]{margin:0 0 10px;font-size:13px}.manual-live-preview__answer>p[data-v-80c2f518]{color:#69746e;margin:0;font-size:13px}.manual-live-preview__answer[data-v-80c2f518],.manual-live-preview__analysis[data-v-80c2f518]{white-space:pre-wrap;font-size:14px;line-height:1.75}.manual-live-preview__collection[data-v-80c2f518]{color:#69746e;border-top:1px solid #dfe2de;flex-wrap:wrap;gap:8px 16px;margin-top:auto;padding-top:16px;font-size:11px;display:flex}@media (width<=560px){.manual-live-preview[data-v-80c2f518]{padding:18px}.manual-live-preview__meta[data-v-80c2f518]{align-items:flex-start}.manual-live-preview__body[data-v-80c2f518]{min-height:140px;padding:18px 0;font-size:16px}.manual-live-preview__collection[data-v-80c2f518]{display:grid}}.manual-question-backdrop[data-v-c6da16c0]{z-index:1230;background:#141c22a6;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.manual-question-modal[data-v-c6da16c0]{background:#f7f6f1;border:0;border-radius:16px;flex-direction:column;width:min(1620px,100%);height:calc(100dvh - 28px);display:flex;overflow:hidden;box-shadow:0 8px 12px #0c141b3d}.manual-question-heading[data-v-c6da16c0]{background:#fbfaf6;border-bottom:1px solid #d3cfc5;justify-content:flex-end;align-items:center;min-height:40px;padding:3px 10px;display:flex}.manual-question-heading>.icon-button[data-v-c6da16c0]{width:34px;height:34px;font-size:1.3rem}.manual-question-form[data-v-c6da16c0]{grid-template-rows:minmax(0,1fr) auto;gap:0;min-height:0;display:grid;overflow:hidden}.manual-question-workspace[data-v-c6da16c0]{grid-template-columns:minmax(560px,1.12fr) minmax(420px,.88fr);min-height:0;display:grid}.manual-question-entry[data-v-c6da16c0]{overscroll-behavior:contain;background:#f9f8f4;min-width:0;overflow:auto}.manual-question-meta[data-v-c6da16c0]{z-index:8;background:#efeee8;border-bottom:1px solid #d8d4ca;gap:12px;padding:14px 20px;display:grid;position:relative}.manual-question-meta__heading[data-v-c6da16c0]{justify-content:space-between;align-items:center;gap:16px;display:flex}.manual-question-meta__heading>div[data-v-c6da16c0]{align-items:baseline;gap:10px;display:flex}.manual-question-meta h3[data-v-c6da16c0],.manual-question-meta p[data-v-c6da16c0]{margin:0}.manual-question-meta h3[data-v-c6da16c0]{font-size:16px}.manual-question-meta p[data-v-c6da16c0]{color:#687176;font-size:12px}.manual-question-meta__fields[data-v-c6da16c0]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.manual-question-meta__knowledge[data-v-c6da16c0]{grid-column:span 2}.manual-question-meta .field[data-v-c6da16c0]{gap:5px;min-width:0}.manual-question-help[data-v-c6da16c0]{position:relative}.manual-question-help summary[data-v-c6da16c0]{color:#40554a;cursor:pointer;background:#f8faf8;border:1px solid #bfc8c1;border-radius:8px;align-items:center;min-height:36px;padding:7px 10px;font-size:12px;font-weight:650;list-style:none;display:flex}.manual-question-help summary[data-v-c6da16c0]::-webkit-details-marker{display:none}.manual-question-help summary[data-v-c6da16c0]:after{content:"›";margin-left:8px;font-size:16px;line-height:1;transition:transform .18s ease-out}.manual-question-help[open] summary[data-v-c6da16c0]:after{transform:rotate(90deg)}.manual-question-help__content[data-v-c6da16c0]{z-index:10;color:#53615a;background:#fff;border:1px solid #ccd4cd;border-radius:10px;flex-wrap:wrap;gap:10px;width:min(520px,100vw - 56px);padding:10px 12px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 12px #17211b1f}.manual-question-help__content span[data-v-c6da16c0]{font-size:12px;line-height:1.5}.manual-question-help__content b[data-v-c6da16c0]{color:#31483b}.manual-question-content[data-v-c6da16c0]{gap:16px;padding:16px 20px 24px;display:grid}.manual-question-content>.formula-field[data-v-c6da16c0],.manual-question-options[data-v-c6da16c0]{background:#fff;border:1px solid #d6d2c8;border-radius:12px;padding:16px}.manual-question-options[data-v-c6da16c0]{gap:12px;display:grid}.manual-question-options>header[data-v-c6da16c0]{justify-content:space-between;align-items:center;display:flex}.manual-question-options h3[data-v-c6da16c0],.manual-question-options p[data-v-c6da16c0]{margin:0}.manual-question-options p[data-v-c6da16c0]{color:#72797b;font-size:12px}.manual-question-options article[data-v-c6da16c0]{background:#faf9f6;border:1px solid #e0ddd5;border-radius:9px;grid-template-columns:72px minmax(0,1fr) auto;align-items:end;gap:10px;padding:10px;display:grid}.manual-question-options article>label[data-v-c6da16c0]{gap:5px;font-size:12px;font-weight:680;display:grid}.manual-question-options article>label input[data-v-c6da16c0]{min-height:40px}.manual-question-options article>.danger-text[data-v-c6da16c0]{cursor:pointer;background:0 0;border:0;margin-bottom:10px}.manual-question-preview-pane[data-v-c6da16c0]{background:#eef0ed;border-left:1px solid #d0d4cf;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.manual-question-preview-pane>header[data-v-c6da16c0]{background:#f6f7f5;border-bottom:1px solid #d0d4cf;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.manual-question-preview-pane h3[data-v-c6da16c0],.manual-question-preview-pane p[data-v-c6da16c0]{margin:0}.manual-question-preview-pane h3[data-v-c6da16c0]{font-size:16px}.manual-question-preview-pane p[data-v-c6da16c0]{color:#68736d;margin-top:2px;font-size:12px}.manual-question-preview-pane>header>span[data-v-c6da16c0]{color:#365342;background:#dfe8e1;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:650}.manual-question-preview-pane__scroll[data-v-c6da16c0]{overscroll-behavior:contain;min-height:0;padding:16px;overflow:auto}.manual-question-preview-pane__scroll[data-v-c6da16c0]>.manual-live-preview{max-width:720px;margin:0 auto}.manual-question-actions[data-v-c6da16c0]{z-index:7;background:#fbfaf6;border-top:1px solid #cecac0;justify-content:flex-end;align-items:center;gap:10px;padding:12px 20px;display:flex}.manual-question-actions>p[data-v-c6da16c0],.manual-question-actions>span[data-v-c6da16c0]{margin:0 auto 0 0}.manual-question-actions>span[data-v-c6da16c0]{color:#6f7779;font-size:13px}@media (width<=1180px){.manual-question-form[data-v-c6da16c0]{scroll-padding-bottom:88px;display:block;overflow:auto}.manual-question-workspace[data-v-c6da16c0]{display:block}.manual-question-entry[data-v-c6da16c0]{overflow:visible}.manual-question-preview-pane[data-v-c6da16c0]{border-top:1px solid #d0d4cf;border-left:0;min-height:560px}.manual-question-preview-pane__scroll[data-v-c6da16c0]{overflow:visible}.manual-question-actions[data-v-c6da16c0]{position:sticky;bottom:0}}@media (width<=760px){.manual-question-backdrop[data-v-c6da16c0]{padding:0}.manual-question-modal[data-v-c6da16c0]{border-radius:0;width:100%;height:100dvh}.manual-question-meta[data-v-c6da16c0]{padding:12px 14px}.manual-question-meta__heading[data-v-c6da16c0]{align-items:flex-start}.manual-question-meta__heading>div[data-v-c6da16c0]{gap:2px;display:grid}.manual-question-meta__fields[data-v-c6da16c0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manual-question-meta__knowledge[data-v-c6da16c0]{grid-column:1/-1}.manual-question-help__content[data-v-c6da16c0]{right:-2px}.manual-question-content[data-v-c6da16c0]{padding:14px}.manual-question-options article[data-v-c6da16c0]{grid-template-columns:60px minmax(0,1fr)}.manual-question-options article>.danger-text[data-v-c6da16c0]{grid-column:2;justify-self:start}.manual-question-preview-pane[data-v-c6da16c0]{min-height:480px}.manual-question-preview-pane__scroll[data-v-c6da16c0]{padding:14px}.manual-question-actions[data-v-c6da16c0]{flex-wrap:wrap;padding:10px 14px}.manual-question-actions>p[data-v-c6da16c0],.manual-question-actions>span[data-v-c6da16c0]{width:100%}}@media (width<=480px){.manual-question-meta__fields[data-v-c6da16c0]{grid-template-columns:1fr}.manual-question-meta__knowledge[data-v-c6da16c0]{grid-column:auto}.manual-question-help summary[data-v-c6da16c0]{text-align:left;max-width:126px}.manual-question-content>.formula-field[data-v-c6da16c0],.manual-question-options[data-v-c6da16c0]{padding:12px}.manual-question-preview-pane__scroll[data-v-c6da16c0]{padding:10px}}@media (prefers-reduced-motion:reduce){.manual-question-help summary[data-v-c6da16c0]:after{transition:none}}.personal-import-backdrop[data-v-83804efd],.personal-crop-backdrop[data-v-83804efd]{z-index:1220;background:#141c229e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.personal-import-setup[data-v-83804efd]{background:#f8f7f3;border:1px solid #c9c5bb;border-radius:18px;width:min(920px,100%);max-height:calc(100vh - 48px);padding:26px;overflow:auto;box-shadow:0 28px 90px #0d141947}.personal-import-heading[data-v-83804efd],.personal-crop-heading[data-v-83804efd]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.personal-import-heading h2[data-v-83804efd]{margin:4px 0 7px;font-size:28px}.personal-import-heading p[data-v-83804efd],.personal-import-source-head p[data-v-83804efd]{color:#687078;margin:0}.personal-import-kicker[data-v-83804efd]{letter-spacing:.18em;color:#526b60;font-size:12px}.personal-import-meta-grid[data-v-83804efd]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.personal-import-folder-field[data-v-83804efd]{grid-column:span 2}.personal-import-source-head[data-v-83804efd]{border-top:1px solid #d9d5cb;justify-content:space-between;align-items:center;padding-top:20px;display:flex}.personal-import-source-head h3[data-v-83804efd]{margin:0 0 4px}.personal-document-list[data-v-83804efd]{gap:10px;margin-top:14px;display:grid}.personal-document-card[data-v-83804efd]{background:#fff;border:1px solid #dcd8ce;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px;display:grid}.personal-document-card strong[data-v-83804efd],.personal-document-card small[data-v-83804efd]{display:block}.personal-document-card small[data-v-83804efd]{color:#767d80;margin-top:4px}.personal-document-icon[data-v-83804efd]{color:#37584a;background:#e6ebe8;border-radius:10px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:700;display:grid}.personal-document-empty[data-v-83804efd]{padding:32px}.personal-crop-backdrop[data-v-83804efd]{z-index:1210;padding:10px}.personal-crop-modal[data-v-83804efd]{background:#f3f1eb;border:1px solid #aaa69c;border-radius:14px;flex-direction:column;width:min(1780px,100%);height:calc(100vh - 20px);display:flex;overflow:hidden;box-shadow:0 28px 90px #060c1059}.personal-crop-heading[data-v-83804efd]{background:#faf9f5;border-bottom:1px solid #cbc7bd;align-items:center;padding:13px 16px}.personal-crop-heading>div[data-v-83804efd]:first-child{gap:3px;display:grid}.personal-crop-heading span[data-v-83804efd]{color:#6d7376;font-size:12px}.personal-crop-heading-actions[data-v-83804efd]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.personal-crop-error[data-v-83804efd]{margin:8px 16px 0}.personal-crop-layout[data-v-83804efd]{flex:1;grid-template-columns:76px minmax(0,1fr) 270px;min-height:0;display:grid}.personal-crop-pages[data-v-83804efd]{border-right:1px solid #cbc7bd;flex-direction:column;gap:7px;padding:12px 8px;display:flex;overflow:auto}.personal-crop-pages>strong[data-v-83804efd]{text-align:center;color:#61696d;font-size:12px}.personal-crop-pages button[data-v-83804efd]{color:#4f575c;background:#faf9f5;border:1px solid #d2cec4;border-radius:8px;padding:8px 4px}.personal-crop-pages button.active[data-v-83804efd]{color:#173d66;background:#e7edf2;border-color:#345f8a;font-weight:700}.personal-crop-pages small[data-v-83804efd]{color:#52745c}.personal-crop-workspace[data-v-83804efd]{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.personal-crop-toolbar[data-v-83804efd]{background:#e9e6de;border-bottom:1px solid #cbc7bd;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.personal-crop-tools[data-v-83804efd],.personal-crop-visibility[data-v-83804efd],.personal-crop-zoom[data-v-83804efd]{align-items:center;gap:6px;display:flex}.personal-crop-toolbar button[data-v-83804efd]{color:#444c50;background:#f9f8f4;border:1px solid #c3beb4;border-radius:7px;padding:6px 9px}.personal-crop-tool.active[data-v-83804efd]{font-weight:700;box-shadow:inset 0 0 0 1px}.personal-crop-tool.is-stem.active[data-v-83804efd]{color:#345f8a;background:#e6edf3}.personal-crop-tool.is-solution.active[data-v-83804efd]{color:#42694d;background:#e8efe9}.personal-crop-tool.is-mask.active[data-v-83804efd]{color:#8d3f38;background:#f3e7e5}.personal-crop-toolbar kbd[data-v-83804efd]{font:inherit;opacity:.65;font-size:10px}.personal-crop-visibility button.active[data-v-83804efd]{color:#fff;background:#4f5b60}.personal-crop-zoom span[data-v-83804efd]{text-align:center;font-variant-numeric:tabular-nums;min-width:48px}.personal-crop-scroll[data-v-83804efd]{background:#c9c7c1;flex:1;padding:16px;overflow:auto}.personal-crop-shell[data-v-83804efd]{background:#fff;width:max-content;margin:0 auto;position:relative;box-shadow:0 5px 24px #191d1f33}.personal-crop-canvas[data-v-83804efd]{display:block}.personal-crop-stage[data-v-83804efd]{position:absolute;inset:0}.personal-crop-rendering[data-v-83804efd]{z-index:3;background:#fff;border-radius:7px;padding:6px 10px;position:absolute;top:58px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #0002}.personal-crop-groups[data-v-83804efd]{background:#faf9f5;border-left:1px solid #cbc7bd;padding:14px;overflow:auto}.personal-crop-classification[data-v-83804efd]{color:#5e686c;border-bottom:1px solid #ddd8ce;margin-bottom:12px;padding-bottom:10px;font-size:12px}.personal-crop-box-editor[data-v-83804efd]{background:#eef1ed;border:1px solid #cdd6ce;border-radius:10px;gap:8px;margin-bottom:14px;padding:11px;display:grid}.personal-crop-box-editor label[data-v-83804efd]{justify-content:space-between;align-items:center;display:flex}.personal-crop-box-editor input[data-v-83804efd]{width:84px}.personal-crop-box-editor small[data-v-83804efd],.personal-crop-tip[data-v-83804efd]{color:#72797b;font-size:12px}.personal-crop-groups ol[data-v-83804efd]{gap:7px;margin:10px 0;padding:0;list-style:none;display:grid}.personal-crop-groups li[data-v-83804efd]{background:#fff;border:1px solid #d8d4ca;border-radius:9px;justify-content:space-between;gap:8px;padding:9px;display:flex}.personal-crop-groups li small[data-v-83804efd]{color:#71787a}.personal-crop-empty[data-v-83804efd]{text-align:center;color:#6e7476;border:1px dashed #c7c2b7;border-radius:10px;margin-top:10px;padding:20px}.personal-crop-empty p[data-v-83804efd]{margin:5px 0 0;font-size:12px}.personal-crop-tip[data-v-83804efd]{margin-top:16px}.visually-hidden[data-v-83804efd]{clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute!important}@media (width<=900px){.personal-import-meta-grid[data-v-83804efd]{grid-template-columns:1fr 1fr}.personal-import-folder-field[data-v-83804efd]{grid-column:span 2}.personal-crop-layout[data-v-83804efd]{grid-template-columns:58px minmax(0,1fr)}.personal-crop-groups[data-v-83804efd]{display:none}.personal-crop-toolbar[data-v-83804efd]{flex-wrap:wrap;align-items:flex-start}.personal-crop-heading[data-v-83804efd]{align-items:flex-start}.personal-crop-heading-actions .button--secondary[data-v-83804efd]{display:none}}.personal-question-pane[data-v-f78da51a]{min-width:0}.personal-library-notice[data-v-f78da51a]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.personal-unassigned-link[data-v-f78da51a]{border:1px solid var(--color-border);width:calc(100% - 1rem);color:var(--color-muted);cursor:pointer;background:#fff;border-radius:.5rem;justify-content:space-between;margin:.65rem .5rem 0;padding:.55rem .7rem;display:flex}.personal-unassigned-link[aria-current=page][data-v-f78da51a]{border-color:var(--color-primary);color:var(--color-primary);background:#f5f8ff}.personal-library-controls[data-v-f78da51a]{align-items:center;gap:.5rem;min-width:0;display:flex}.personal-library-tabs[data-v-f78da51a]{border:1px solid var(--color-border);background:#f5f6f8;border-radius:.55rem;min-width:0;padding:.16rem;display:inline-flex}.personal-library-tabs button[data-v-f78da51a]{min-width:3.65rem;min-height:2.1rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.38rem .68rem}.personal-library-tabs button[aria-selected=true][data-v-f78da51a]{color:var(--color-text);background:#fff;box-shadow:0 1px 3px #0f172a1a}.personal-library-create-menu[data-v-f78da51a]{position:relative}.personal-library-create-menu summary[data-v-f78da51a]{cursor:pointer;justify-content:center;align-items:center;gap:.18rem;min-height:2.45rem;padding-inline:.82rem;list-style:none;display:inline-flex}.personal-library-create-menu summary[data-v-f78da51a]::-webkit-details-marker{display:none}.personal-library-create-menu__items[data-v-f78da51a]{z-index:30;border:1px solid var(--color-border);background:#fff;border-radius:.55rem;width:10rem;padding:.35rem;position:absolute;inset:calc(100% + .35rem) 0 auto auto;box-shadow:0 4px 8px #0f172a24}.personal-library-create-menu__items button[data-v-f78da51a],.personal-library-create-menu__items a[data-v-f78da51a]{text-align:left;width:100%;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding:.55rem .65rem;text-decoration:none;display:block}.personal-library-create-menu__items button[data-v-f78da51a]:hover,.personal-library-create-menu__items a[data-v-f78da51a]:hover{background:#f3f5f8}.personal-pane-heading[data-v-f78da51a]{justify-content:space-between;align-items:flex-end;gap:1rem;margin-block-start:1rem;display:flex}.personal-pane-heading h2[data-v-f78da51a]{margin:0}.personal-pane-heading p[data-v-f78da51a]{color:var(--color-muted);margin:.25rem 0 0}.personal-library-filter[data-v-f78da51a]{grid-template-columns:minmax(15rem,1.35fr) repeat(2,minmax(10rem,1fr)) auto}.personal-library-filter.is-all[data-v-f78da51a],.personal-library-filter.is-papers[data-v-f78da51a]{grid-template-columns:minmax(18rem,32rem) minmax(12rem,20rem) auto;justify-content:start}.personal-library-group[data-v-f78da51a]{margin-block-start:1.15rem}.personal-library-group__heading[data-v-f78da51a]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding-block-end:.55rem;display:flex}.personal-library-group__heading>div[data-v-f78da51a]{align-items:baseline;gap:.65rem;display:flex}.personal-library-group__heading h3[data-v-f78da51a]{margin:0;font-size:1rem}.personal-library-group__heading span[data-v-f78da51a]{color:var(--color-muted);font-size:.82rem}.personal-library-results[data-v-f78da51a]{min-height:8rem;position:relative}.personal-library-results__loading[data-v-f78da51a]{z-index:5;border:1px solid var(--color-border);color:var(--color-muted);background:#fff;border-radius:.4rem;margin:0;padding:.32rem .52rem;font-size:.75rem;position:absolute;inset:.65rem .65rem auto auto;box-shadow:0 2px 6px #0f172a1a}.personal-library-results.is-loading .personal-paper-list[data-v-f78da51a],.personal-library-results.is-loading .question-card-list[data-v-f78da51a]{pointer-events:none;-webkit-user-select:none;user-select:none}.personal-paper-list[data-v-f78da51a]{border-bottom:1px solid var(--color-border)}.personal-paper-row[data-v-f78da51a]{border-top:1px solid var(--color-border);grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:center;gap:.8rem;min-height:4.75rem;padding:.7rem .3rem;transition:background-color .18s;display:grid}.personal-paper-row[data-v-f78da51a]:first-child{border-top:0}.personal-paper-row[data-v-f78da51a]:hover,.personal-paper-row[data-v-f78da51a]:focus-within{background:#f8fafc}.personal-paper-row__icon[data-v-f78da51a]{background:linear-gradient(90deg,#edf2f8 0 78%,#d5deea 78%);border:1px solid #b9c3d0;border-radius:.18rem;width:1.8rem;height:2.15rem}.personal-paper-row__icon span[data-v-f78da51a]{background:#fff;border:1px solid #94a3b8;border-radius:50%;width:.45rem;height:.45rem;margin:1.35rem auto 0;display:block}.personal-paper-row__main[data-v-f78da51a]{min-width:0}.personal-paper-row__main>a[data-v-f78da51a]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:650;text-decoration:none;display:block;overflow:hidden}.personal-paper-row__main p[data-v-f78da51a],.personal-paper-row__meta[data-v-f78da51a]{color:var(--color-muted);margin:.22rem 0 0;font-size:.8rem}.personal-paper-row__meta[data-v-f78da51a]{text-align:right;gap:.2rem;min-width:9.5rem;display:grid}.personal-paper-row__actions[data-v-f78da51a]{align-items:center;gap:.4rem;display:flex}.personal-paper-row__actions details[data-v-f78da51a]{position:relative}.personal-paper-row__actions summary[data-v-f78da51a]{list-style:none}.personal-paper-row__actions summary[data-v-f78da51a]::-webkit-details-marker{display:none}.personal-paper-row__menu[data-v-f78da51a]{z-index:40;border:1px solid var(--color-border);background:#fff;border-radius:.55rem;width:13rem;padding:.4rem;position:absolute;inset:calc(100% + .3rem) 0 auto auto;box-shadow:0 12px 30px #0f172a29}.personal-paper-row__menu>a[data-v-f78da51a],.personal-paper-row__menu>button[data-v-f78da51a]{text-align:left;width:100%;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding:.55rem;text-decoration:none;display:block}.personal-paper-row__menu>a[data-v-f78da51a]:hover,.personal-paper-row__menu>button[data-v-f78da51a]:hover{background:#f3f5f8}.personal-paper-row__menu .danger-text[data-v-f78da51a]{color:#a62525}.personal-paper-row__menu[data-v-f78da51a] .paper-copy-draft__trigger,.personal-paper-row__menu[data-v-f78da51a] .paper-word-export__trigger{background:0 0;border:0;justify-content:flex-start;width:100%}.admin-empty--compact[data-v-f78da51a]{min-height:8rem}@media (width<=52.4375rem){.personal-library-filter[data-v-f78da51a]{grid-template-columns:1fr 1fr}.personal-paper-row[data-v-f78da51a]{grid-template-columns:2rem minmax(0,1fr) auto}.personal-paper-row__meta[data-v-f78da51a]{display:none}}@media (width<=37.4375rem){.personal-library-controls[data-v-f78da51a]{flex:100%;justify-content:space-between}.personal-pane-heading[data-v-f78da51a]{align-items:stretch}.personal-library-tabs[data-v-f78da51a]{flex:auto;overflow-x:auto}.personal-library-tabs button[data-v-f78da51a]{flex:1 1 0;min-width:2.75rem;padding-inline:.5rem}.personal-library-filter[data-v-f78da51a],.personal-library-filter.is-all[data-v-f78da51a],.personal-library-filter.is-papers[data-v-f78da51a]{grid-template-columns:minmax(0,1fr)}.personal-paper-row[data-v-f78da51a]{grid-template-columns:1.8rem minmax(0,1fr)}.personal-paper-row__actions[data-v-f78da51a]{grid-column:2;justify-content:flex-end}.personal-paper-row__actions>.button[data-v-f78da51a]{display:none}}@media (prefers-reduced-motion:reduce){.personal-paper-row[data-v-f78da51a]{transition:none}}.import-item-result[data-v-dcaae8c3]{gap:.38rem;display:grid}.import-item-result__heading[data-v-dcaae8c3]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.import-item-result__heading strong[data-v-dcaae8c3]{color:var(--color-ink);font-size:.9rem}.import-item-result__action[data-v-dcaae8c3],.import-item-result__detail[data-v-dcaae8c3]{margin:0;line-height:1.5}.import-item-result__action[data-v-dcaae8c3]{color:var(--color-muted);font-size:.82rem}.import-item-result__detail[data-v-dcaae8c3]{color:var(--color-ink)}.import-item-result__warnings[data-v-dcaae8c3]{margin-block:0}
