:is(#sorum-scroll-root,.sorum-library,.sorum-home,.sorum-login){--sorum-ink:#173f37;--sorum-muted:#63756b;--sorum-paper:#fcfbf7;--sorum-canvas:#f3f0e8;--sorum-sage:#e9efe6;--sorum-line:#e2e7df;--sorum-gold:#947b49;background:var(--sorum-canvas);color:var(--sorum-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(#sorum-scroll-root,.sorum-library,.sorum-home,.sorum-login) :is(button,input,select,textarea,a,summary):focus-visible{outline-offset:4px;outline:2px solid #a0864c}#sorum-scroll-root .sorum-workbench{max-width:1240px!important;padding-top:26px!important}#sorum-scroll-root .sorum-tabs-shell{border:0;border-bottom:1px solid var(--sorum-line);background:0 0;padding:0}#sorum-scroll-root .sorum-study-tabs{scrollbar-width:thin;gap:24px;padding:0}#sorum-scroll-root .sorum-study-tabs button{color:var(--sorum-muted);letter-spacing:0;text-transform:none;min-height:46px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:13px 2px}#sorum-scroll-root .sorum-study-tabs button[aria-pressed=true]{color:var(--sorum-ink);border-bottom-color:var(--sorum-ink)}#sorum-scroll-root .sorum-material-bar{background:0 0;border:0;border-radius:0;gap:18px;margin:0 0 15px;padding:20px 2px}#sorum-scroll-root .sorum-material-bar strong{font-size:14px;font-weight:500}#sorum-scroll-root .sorum-material-bar .sorum-eyebrow{color:var(--sorum-gold);font-size:11px}#sorum-scroll-root .sorum-material-bar button{border:1px solid var(--sorum-line);background:0 0;border-radius:9px;padding:9px 14px;font-weight:500}#sorum-scroll-root .sorum-study-tools>section,#sorum-scroll-root .sorum-study-tools>div>section,#sorum-scroll-root .sorum-quiz{background:var(--sorum-paper);box-shadow:none;border:0;border-radius:16px;overflow:visible}#sorum-scroll-root .sorum-tool-header,#sorum-scroll-root .sorum-quiz-header{background:0 0;border-bottom:0;padding:29px 32px!important}#sorum-scroll-root .sorum-tool-header h2,#sorum-scroll-root .sorum-quiz-header h2{letter-spacing:-.02em;font-family:Georgia,serif;font-weight:400;font-size:32px!important}#sorum-scroll-root .sorum-tool-description{max-width:720px;color:var(--sorum-muted);line-height:1.75}#sorum-scroll-root .sorum-workbench :is(.sorum-setup,.sorum-workspace,.sorum-quiz,.sorum-development) button{text-transform:none;letter-spacing:0;border-radius:9px;font-size:14px;font-weight:500;line-height:1.5}#sorum-scroll-root .sorum-workbench :is(input:not([type=radio]):not([type=checkbox]),select,textarea){background:var(--sorum-paper);border-color:#d4ddd2;border-radius:9px;font-size:15px}#sorum-scroll-root .sorum-workbench :is(.sorum-setup,.sorum-workspace,.sorum-quiz,.sorum-development) :is(label,legend){letter-spacing:0;text-transform:none}#sorum-scroll-root .sorum-choice-row{gap:18px}#sorum-scroll-root .sorum-choice-row>label,#sorum-scroll-root .quiz-scope-options label{border:1px solid var(--sorum-line);background:0 0;border-radius:11px;padding:18px}#sorum-scroll-root .quiz-scope-options .is-selected{background:var(--sorum-sage);border-color:#7c9b87}#sorum-scroll-root .sorum-choice-row>label:has(:checked){background:var(--sorum-sage);border-color:#7c9b87}#sorum-scroll-root :is(.sorum-setup,.sorum-workspace-body,.quiz-config,.quiz-practice,.quiz-report){padding:26px 32px 34px}#sorum-scroll-root :is(.sorum-fields,.quiz-fields){gap:24px}#sorum-scroll-root :is(.sorum-session-preview,.quiz-config-summary,.quiz-source){background:#f1f2ea;border:0;border-radius:11px;padding:18px 20px}#sorum-scroll-root :is(.sorum-advanced,.quiz-advanced){border-color:var(--sorum-line);background:0 0;margin-block:24px;padding-block:17px}#sorum-scroll-root .sorum-workspace-nav,#sorum-scroll-root .quiz-toolbar{border-color:var(--sorum-line);gap:12px;padding:12px 32px}#sorum-scroll-root .sorum-workspace-nav button,#sorum-scroll-root .quiz-toolbar button{color:var(--sorum-muted);background:0 0;border-color:#0000}#sorum-scroll-root .sorum-workspace-nav button[aria-pressed=true]{background:var(--sorum-sage);color:var(--sorum-ink)}#sorum-scroll-root .quiz-options label{border-color:var(--sorum-line);border-radius:11px;padding:18px 20px}#sorum-scroll-root .quiz-options .is-selected{background:var(--sorum-sage);border-color:#7c9b87}#sorum-scroll-root .quiz-stats>div{background:#f1f3ec;border:0;border-radius:12px;padding:22px}#sorum-scroll-root :is(.quiz-score,.quiz-feedback){border-color:#c3ceba}#sorum-scroll-root .sorum-result-grid{align-items:start;gap:24px}#sorum-scroll-root .sorum-result-block{border:0;border-radius:12px;padding:24px;background:#f0f4ee!important}#sorum-scroll-root .sorum-result-block:nth-child(3n+2){background:#f5f2e9!important}#sorum-scroll-root .sorum-result-block:nth-child(3n){background:#edf2f1!important}#sorum-scroll-root .sorum-result-block :is(p,ol){line-height:1.8}#sorum-scroll-root :is(.sorum-result,.sorum-quiz) :is(td,th){border:0;border-bottom:1px solid var(--sorum-line);padding:13px 12px}#sorum-scroll-root :is(.sorum-relations,.sorum-case-step){background:#f1f3ec;border:0;border-radius:12px;padding:24px}#sorum-scroll-root .sorum-relation a{background:var(--sorum-paper);border:0;border-radius:9px;padding:10px 13px}#sorum-scroll-root .sorum-development :is(div,section,article).border{border-color:var(--sorum-line);border-radius:12px}#sorum-scroll-root .sorum-development label{border-radius:11px}#sorum-scroll-root .sorum-summary{border-radius:16px;overflow:visible}#sorum-scroll-root .sorum-summary>.sorum-advanced,#sorum-scroll-root .sorum-summary-analysis{border-color:var(--sorum-line);background:0 0;padding:12px 32px}#sorum-scroll-root .sorum-summary-reader{grid-template-columns:185px minmax(0,1fr);padding:14px 12px 25px}#sorum-scroll-root .sorum-summary-index{border:0;align-self:stretch}#sorum-scroll-root .sorum-summary-index>div{scrollbar-width:thin;max-height:calc(100dvh - 130px);padding:16px 12px;position:sticky;top:104px}#sorum-scroll-root .sorum-summary-index nav button{border:0;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:400;line-height:1.6}#sorum-scroll-root .sorum-summary-index nav button:first-child{font-weight:600}#sorum-scroll-root .sorum-summary-reader article{max-width:800px!important;padding:22px 34px 40px!important}#sorum-scroll-root .sorum-summary-reader article h1{font-family:Georgia,serif;font-weight:400;line-height:1.25;margin:6px 0 30px!important;font-size:30px!important}#sorum-scroll-root .sorum-summary-reader article h2{background:0 0;border-radius:0;font-family:Georgia,serif;font-weight:400;line-height:1.3;border:0!important;margin:38px 0 17px!important;padding:0!important;font-size:25px!important}#sorum-scroll-root .sorum-summary-reader article h3{margin:30px 0 14px!important;font-size:18px!important}#sorum-scroll-root .sorum-summary-reader article :is(p,ul,ol){margin-bottom:18px!important;font-size:16px!important;line-height:1.85!important}#sorum-scroll-root .sorum-summary-reader article blockquote{background:#edf2e9;border:0;border-radius:12px;margin:24px 0;padding:18px 22px}#sorum-scroll-root .sorum-summary-reader article blockquote p{margin:0!important;line-height:1.75!important}#sorum-scroll-root .sorum-summary-reader article table{table-layout:auto;background:0 0;border:0;width:100%;margin:24px 0 30px;font-size:15px;display:table}#sorum-scroll-root .sorum-summary-reader article :is(td,th){border:0;border-bottom:1px solid var(--sorum-line);vertical-align:top;padding:16px 12px;line-height:1.75}#sorum-scroll-root .sorum-summary-reader article th{background:#eff3eb;font-weight:600}#sorum-scroll-root .sorum-summary-reader article td:first-child{min-width:115px}#sorum-scroll-root .sorum-summary-reader article th:first-child{border-radius:8px 0 0}#sorum-scroll-root .sorum-summary-reader article th:last-child{border-radius:0 8px 0 0}.sorum-library .library-sidebar{color:#f4f1e9;background:#0d3029;border:0}.sorum-library .library-brand small{color:#a6c0b1;letter-spacing:1px;font-size:10px}.sorum-library .library-nav :is(a,button),.sorum-library .library-folder-nav button{color:#c7d8cc;min-height:44px;padding:12px 14px;font-size:14px}.sorum-library .library-nav :is(a,button):hover,.sorum-library .library-folder-nav button:hover{background:#23483b}.sorum-library .library-nav [aria-current=page],.sorum-library .library-folder-nav [aria-current=page]{color:#fffdf8;background:#294f40}.sorum-library .library-folder-nav svg{color:#c5b37d}.sorum-library .library-sidebar-heading{color:#c5b37d;letter-spacing:1px;font-size:11px}.sorum-library .library-sidebar-heading button{color:#d2be84}.sorum-library .library-sidebar-footer{color:#d8e2d8;border-color:#345247}.sorum-library .library-sidebar-footer small{color:#a9bdae;font-size:11px}.sorum-library .library-avatar{color:#f3eedc;background:#335247}.sorum-library .library-topbar{border-color:var(--sorum-line);background:0 0;height:66px}.sorum-library .library-breadcrumb{color:var(--sorum-ink);font-size:13px}.sorum-library .library-breadcrumb button{color:var(--sorum-muted)}.sorum-library .library-breadcrumb>span{color:#8c9a8c}.sorum-library .library-icon-button{color:var(--sorum-ink);border-color:var(--sorum-line);background:0 0;width:38px;height:38px}.sorum-library .library-content{max-width:1320px;padding:35px 42px 65px}.sorum-library .library-title-row h1{letter-spacing:-.02em;color:var(--sorum-ink);font-family:Georgia,serif;font-size:34px;font-weight:400}.sorum-library .library-subtitle{color:var(--sorum-muted);font-size:14px;line-height:1.7}.sorum-library .library-toolbar{color:var(--sorum-muted);border-color:var(--sorum-line);margin:28px 0;padding-bottom:16px}.sorum-library .library-view-switch{border-color:var(--sorum-line);background:0 0}.sorum-library .library-view-switch button{color:var(--sorum-muted)}.sorum-library .library-view-switch [aria-pressed=true]{background:var(--sorum-ink);color:#fcfbf7}.sorum-library .library-section-label{color:var(--sorum-muted);margin:28px 0 20px;font-size:14px;font-weight:500}.sorum-library .library-folders{border-color:var(--sorum-line);grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:22px;padding-bottom:30px}.sorum-library .library-folder-card{color:var(--sorum-ink);padding:14px 10px}.sorum-library .library-folder-card:hover,.sorum-library .library-document:hover{background:#e9eee4}.sorum-library .library-folder-card small,.sorum-library .library-document-meta{color:var(--sorum-muted);font-size:12px}.sorum-library .library-folder-title,.sorum-library .library-document-title{color:var(--sorum-ink);font-size:14px}.sorum-library .library-new-visual{color:var(--sorum-gold);border-color:#b5c2af}.sorum-library .library-folder-visual{background:#668476;box-shadow:0 6px 14px #173f3712}.sorum-library .library-folder-visual>span{background:linear-gradient(145deg,#a5bfaa,#719884)}.sorum-library .library-documents{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:28px}.sorum-library .library-document{max-width:270px;color:var(--sorum-ink);padding:12px}.sorum-library .library-cover{box-shadow:3px 3px 0 -1px #bcc6b480,5px 8px 18px #173f3718}.sorum-library .library-document-actions button,.sorum-library .library-folder-actions button{color:#536a5c;padding:8px 5px;font-size:12px}.sorum-library .library-document-actions button:hover{color:var(--sorum-ink)}.sorum-library .library-documents.is-list .library-document{border-color:var(--sorum-line);max-width:none}.sorum-library .library-primary{background:var(--sorum-ink);border-color:var(--sorum-ink);color:#fffdf7;font-size:14px}.sorum-library .library-secondary{color:var(--sorum-ink);background:0 0;border-color:#c9d3c5;font-size:14px}.sorum-library .library-import{background:var(--sorum-paper);border:0;padding:26px}.sorum-library .library-import-grid article{background:#f0f3eb;border:0;border-radius:12px;padding:20px}.sorum-library .library-import :is(p,small){color:var(--sorum-muted);font-size:13px}.sorum-library .library-import-heading button{color:var(--sorum-ink)}.sorum-library .library-empty{background:var(--sorum-paper);border:0;border-radius:14px;padding:36px 24px}.sorum-library .library-empty p{color:var(--sorum-muted);font-size:14px}.sorum-library .library-notice{color:#315542;background:#e8efe4;font-size:14px}.sorum-library .library-error{color:#813d2c;background:#f7e7dd}.sorum-library .library-reader{background:var(--sorum-paper);box-shadow:none;border:0;border-radius:14px;padding:32px!important}.sorum-library .library-reader .library-summary-content{max-width:780px;margin:auto;line-height:1.85}.sorum-library .library-reader .library-summary-content :is(h1,h2,h3){margin:30px 0 16px;font-family:Georgia,serif;font-weight:400}.sorum-library .library-reader .library-summary-content :is(p,ul,ol){margin-bottom:18px;line-height:1.85}.sorum-library .library-reader .library-summary-content table{border-collapse:collapse;width:100%;font-size:15px}.sorum-library .library-reader .library-summary-content :is(td,th){border:0;border-bottom:1px solid var(--sorum-line);text-align:left;padding:15px 12px}.sorum-library .library-reader .library-summary-content th{background:#eef3e9}.sorum-library .library-reader .library-summary-content blockquote{background:var(--sorum-sage);border:0;border-radius:12px;margin:24px 0;padding:18px 22px}.sorum-library .library-folder-dialog{border:0;border-radius:16px;padding:28px}.sorum-library .library-new-options{border-color:var(--sorum-line);padding:10px;box-shadow:0 15px 45px #173f3720}.sorum-library .library-new-options small{font-size:12px}.sorum-home :is(a[href=\/estudiar],a[href=\/biblioteca]){text-transform:none;letter-spacing:0;border-radius:10px;font-size:14px}.sorum-home aside{background:var(--sorum-paper);border:0;border-radius:16px}.sorum-home aside ol{--tw-divide-opacity:.45}.sorum-home aside li{padding-block:24px}.sorum-home #portada-titulo{font-size:clamp(36px,4.8vw,64px);font-weight:400;line-height:1.16}.sorum-home #contenido{padding-top:64px;padding-bottom:36px}.sorum-login form label{letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.sorum-login :is(input,button){letter-spacing:0;text-transform:none;border-radius:10px;font-size:15px}.sorum-login input{border-color:#c9d3c5}.sorum-login h2{font-size:38px;font-weight:400;line-height:1.25}@media (max-width:1000px){#sorum-scroll-root .sorum-summary-reader{display:block}#sorum-scroll-root .sorum-summary-reader article{max-width:780px!important}}@media (max-width:700px){#sorum-scroll-root .sorum-workbench{width:94%!important}#sorum-scroll-root .sorum-study-tabs{gap:20px}#sorum-scroll-root .sorum-material-bar{align-items:flex-start;padding:17px 2px}#sorum-scroll-root .sorum-tool-header{padding:24px 20px!important}#sorum-scroll-root :is(.sorum-setup,.sorum-workspace-body,.quiz-config,.quiz-practice,.quiz-report){padding:22px 20px}#sorum-scroll-root .sorum-summary-reader{padding:0}#sorum-scroll-root .sorum-summary-reader article{padding:24px 20px 34px!important}#sorum-scroll-root .sorum-summary-reader article h1{font-size:26px!important}#sorum-scroll-root .sorum-summary-reader article table{max-width:100%;display:block;overflow-x:auto}#sorum-scroll-root .sorum-summary-reader article :is(td,th){padding:13px 10px}#sorum-scroll-root .sorum-summary-analysis,#sorum-scroll-root .sorum-summary>.sorum-advanced{padding:12px 20px}.sorum-library .library-content{padding:26px 18px 45px}.sorum-library .library-topbar{padding-inline:18px}.sorum-library .library-folders,.sorum-library .library-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sorum-library .library-title-row h1{font-size:29px}.sorum-library .library-reader{padding:22px 18px!important}.sorum-home #contenido{padding-top:40px}.sorum-login h2{font-size:32px}}@media (prefers-reduced-motion:reduce){:is(#sorum-scroll-root,.sorum-library,.sorum-home,.sorum-login) *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}#sorum-scroll-root .sorum-summary-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}#sorum-scroll-root .sorum-summary-actions>button{border-radius:9px;min-height:44px;margin:0;padding:10px 14px;font-size:14px;font-weight:500}#sorum-scroll-root .sorum-summary-actions>button:first-child{background:var(--sorum-ink);border-color:var(--sorum-ink);color:#fffdf7}#sorum-scroll-root .sorum-summary-actions>button:last-child{border:1px solid var(--sorum-line);color:var(--sorum-ink);background:0 0}@media (max-width:700px){.sorum-library .library-summary-content table{max-width:100%;display:block;overflow-x:auto}.sorum-library .library-summary-content :is(td,th){min-width:110px}}#sorum-scroll-root .sorum-tabs-shell{top:var(--sorum-navigation-height,72px);z-index:25;background:var(--sorum-canvas);padding-top:4px;position:sticky}#sorum-scroll-root .sorum-material-bar{align-items:center;gap:12px;margin-bottom:8px;padding:14px 2px}#sorum-scroll-root .sorum-tool-header{padding:24px 32px 18px!important}#sorum-scroll-root .sorum-tool-header h2{line-height:1.25;font-size:30px!important}#sorum-scroll-root .sorum-tool-description{margin-top:10px;line-height:1.65}#sorum-scroll-root :is(.sorum-setup,.sorum-workspace-body,.quiz-config,.quiz-practice,.quiz-report){padding-top:20px}#sorum-scroll-root .sorum-workspace-nav,#sorum-scroll-root .quiz-toolbar{padding-block:8px}#sorum-scroll-root .quiz-toolbar button[aria-pressed=true],#sorum-scroll-root .quiz-toolbar button[aria-expanded=true]{background:var(--sorum-sage);color:var(--sorum-ink);border-color:#0000}#sorum-scroll-root .sorum-summary-index>div{top:calc(var(--sorum-navigation-height,72px) + 58px);max-height:calc(100dvh - var(--sorum-navigation-height,72px) - 80px)}#sorum-scroll-root .sorum-summary-reader article :is(h1,h2,h3,h4),#sorum-scroll-root :is(.sorum-result-block,.sorum-workbench){scroll-margin-top:calc(var(--sorum-navigation-height,72px) + 65px)}#sorum-scroll-root :is(.sorum-quiz,.sorum-study-tools>section,.sorum-study-tools>div>section){scroll-margin-top:calc(var(--sorum-navigation-height,72px) + 58px)}.sorum-library .library-document{flex-direction:column;max-width:none;padding:12px 12px 16px;display:flex;position:relative}.sorum-library .library-document-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:63px;margin-top:15px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.sorum-library .library-document-meta{min-height:38px;margin-top:6px;font-size:12px}.sorum-library .library-item-menu{align-self:flex-end;margin-top:8px;position:relative}.sorum-library .library-item-menu>summary{cursor:pointer;min-width:44px;min-height:40px;color:var(--sorum-muted);border-radius:8px;place-items:center;font-size:24px;line-height:1;list-style:none;display:grid}.sorum-library .library-item-menu>summary::-webkit-details-marker{display:none}.sorum-library .library-item-menu[open]>summary,.sorum-library .library-item-menu>summary:hover{background:var(--sorum-sage);color:var(--sorum-ink)}.sorum-library .library-item-menu .library-document-actions{z-index:30;background:var(--sorum-paper);border:1px solid var(--sorum-line);border-radius:12px;gap:4px;width:210px;max-width:none;margin:0;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #173f371a}.sorum-library .library-item-menu .library-document-actions button{text-align:left;border-radius:7px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:13px;display:flex}.sorum-library .library-item-menu .library-document-actions button:hover{background:var(--sorum-sage)}.sorum-library .library-item-menu.is-above .library-document-actions{top:auto;bottom:calc(100% + 4px)}.sorum-library .library-documents.is-list .library-document{flex-direction:row}.sorum-library .library-documents.is-list .library-document-title,.sorum-library .library-documents.is-list .library-document-meta{min-height:0}.sorum-library .library-documents.is-list .library-item-menu{flex-shrink:0;align-self:center;margin:0 0 0 auto}.sorum-library .library-content.is-reading{padding-top:22px}.sorum-library .library-content.is-reading .library-reader{outline:none;margin-top:0;padding:24px 32px 40px!important}.sorum-library .library-reader-heading{border-bottom:1px solid var(--sorum-line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;padding-bottom:18px;display:flex}.sorum-library .library-reader-heading>div{min-width:0}.sorum-library .library-reader-kind{color:var(--sorum-muted);margin-bottom:5px;font-size:11px}.sorum-library .library-reader h2.library-reader-filename{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.5;font-family:Arial,Helvetica,sans-serif!important}.sorum-library .library-reader-back{border:1px solid var(--sorum-line);border-radius:9px;flex-shrink:0;min-height:44px;padding:10px 14px;font-size:13px}.sorum-library .library-reader-back:hover{background:var(--sorum-sage)}.sorum-library .library-reader .library-summary-content{margin:0 auto}.sorum-library .library-reader .library-summary-content h1{margin:0 0 30px;font-size:28px;line-height:1.3}.sorum-library .library-reader .library-summary-content h2{margin:30px 0 16px;font-size:24px;line-height:1.35}.sorum-library .library-reader .library-summary-content blockquote{margin:22px 0;padding:16px 20px}.sorum-library .library-reader .library-summary-content blockquote p{margin:0}@media (max-width:700px){#sorum-scroll-root .sorum-tool-header{padding:22px 20px 14px!important}#sorum-scroll-root .sorum-tool-header h2{font-size:27px!important}#sorum-scroll-root .sorum-material-bar{flex-direction:row;align-items:center;gap:10px}#sorum-scroll-root .sorum-material-bar button{flex-shrink:0;font-size:13px}.sorum-library .library-document{padding:8px 5px 12px}.sorum-library .library-document-title{min-height:59px;font-size:13px}.sorum-library .library-document-meta{min-height:36px;font-size:11px}.sorum-library .library-item-menu .library-document-actions{width:180px}.sorum-library .library-document:nth-child(odd) .library-document-actions{left:0;right:auto}.sorum-library .library-documents.is-list .library-document-actions{left:auto;right:0}.sorum-library .library-content.is-reading{padding:18px 12px 36px}.sorum-library .library-content.is-reading .library-reader{padding:20px 18px 30px!important}.sorum-library .library-reader-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:22px}.sorum-library .library-reader-back{font-size:13px}.sorum-library .library-reader .library-summary-content h1{font-size:25px}}:is(#sorum-scroll-root,.sorum-library,.sorum-home,.sorum-login){--sorum-muted:#4f6258;--sorum-gold:#786034;--sorum-sage:#dfece3}#sorum-scroll-root .sorum-development aside{background:#edf1eb;border-color:#c9d3c8}#sorum-scroll-root .sorum-development aside p.uppercase{color:#526458;font-weight:600}#sorum-scroll-root .sorum-development aside p:first-child.uppercase,#sorum-scroll-root .sorum-development p[class*="text-[#727B76]"],#sorum-scroll-root .sorum-development p[class*="text-[#7A827E]"],#sorum-scroll-root .sorum-development p[class*="text-[#6B746F]"],#sorum-scroll-root .sorum-development aside p[class*="text-[#8A938F]"]{color:#526458}#sorum-scroll-root .sorum-development aside>div>p.uppercase{color:#786034}#sorum-scroll-root .sorum-development button[class*="bg-[#EEF3EF]"]{background:#dfece3;border-color:#38674f}#sorum-scroll-root .sorum-development button[class*="bg-[#FBF8F1]"]{background:#fcfbf7;border-color:#bdc9bf}#sorum-scroll-root .quiz-scope-options .is-selected,#sorum-scroll-root .quiz-options .is-selected{background:#dfece3;border-color:#38674f}#sorum-scroll-root .sorum-choice-row>label:has(:checked){background:#dfece3;border-color:#38674f}#sorum-scroll-root .sorum-development aside{background:0 0;border:0;padding:24px 28px 32px 16px}#sorum-scroll-root .sorum-development aside>div{background:#f6f5ef;border:1px solid #d9dfd5;border-radius:16px;padding:24px}#sorum-scroll-root .sorum-development aside>div>div.border{background:0 0;border:0;border-top:1px solid #d9dfd5;border-radius:0;padding:18px 0 0}@media (max-width:1023px){#sorum-scroll-root .sorum-development aside{padding:0 24px 28px}#sorum-scroll-root .sorum-development aside>div{padding:22px}}@media (max-width:600px){#sorum-scroll-root .sorum-development aside{padding:0 16px 24px}#sorum-scroll-root .sorum-development aside>div{padding:20px}}
.SaveToLibrary-module__2TkZTW__trigger,.SaveToLibrary-module__2TkZTW__secondary,.SaveToLibrary-module__2TkZTW__primary,.SaveToLibrary-module__2TkZTW__close,.SaveToLibrary-module__2TkZTW__cancel,.SaveToLibrary-module__2TkZTW__trail button,.SaveToLibrary-module__2TkZTW__folder{font:inherit;cursor:pointer}.SaveToLibrary-module__2TkZTW__trigger{color:#173c35;background:#fffdf8;border:1px solid #b8c7bb;border-radius:9px;margin:10px 0;padding:11px 18px;font-size:14px;font-weight:600}.SaveToLibrary-module__2TkZTW__dialog{color:#173c35;background:#fcfaf5;border:1px solid #d6dcd2;border-radius:18px;width:min(94vw,620px);max-height:90dvh;margin:auto;padding:0;overflow:auto;box-shadow:0 25px 80px #08251c40}.SaveToLibrary-module__2TkZTW__dialog::backdrop{background:#09231e70}.SaveToLibrary-module__2TkZTW__header{background:#f4f2e9;border-bottom:1px solid #dbe0d5;justify-content:space-between;align-items:center;padding:23px 25px;display:flex}.SaveToLibrary-module__2TkZTW__header small{letter-spacing:.14em;color:#8a7243;font-size:10px}.SaveToLibrary-module__2TkZTW__header h2{margin:7px 0 0;font-weight:600;line-height:1.3;font-size:23px!important}.SaveToLibrary-module__2TkZTW__close{color:#476456;background:0 0;border:0;border-radius:50%;width:38px;height:38px;font-size:29px}.SaveToLibrary-module__2TkZTW__body{padding:22px 25px}.SaveToLibrary-module__2TkZTW__label{margin-bottom:8px;font-size:13px;font-weight:650;display:block}.SaveToLibrary-module__2TkZTW__input{width:100%;min-height:44px;display:block;color:#173c35!important;font:inherit!important;background:#fffefb!important;border:1px solid #c4d0c3!important;border-radius:9px!important;padding:11px 13px!important;font-size:14px!important}.SaveToLibrary-module__2TkZTW__locationHeading{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 12px;display:flex}.SaveToLibrary-module__2TkZTW__locationHeading h3{margin:0;font-weight:650;font-size:15px!important}.SaveToLibrary-module__2TkZTW__secondary{color:#173c35;background:#fcfaf5;border:1px solid #c4d0c3;border-radius:8px;padding:9px 12px;font-size:13px;text-decoration:none;display:inline-block}.SaveToLibrary-module__2TkZTW__trail{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:15px;font-size:13px;display:flex}.SaveToLibrary-module__2TkZTW__trail span{align-items:center;gap:7px;display:inline-flex}.SaveToLibrary-module__2TkZTW__trail button{color:#173c35;background:0 0;border:0;border-radius:5px;padding:4px 6px}.SaveToLibrary-module__2TkZTW__trail button:disabled{opacity:1;font-weight:650}.SaveToLibrary-module__2TkZTW__folders{background:#fffefb;border:1px solid #d9e0d4;border-radius:10px;height:245px;margin-top:12px;padding:5px;overflow:auto}.SaveToLibrary-module__2TkZTW__folders p{color:#66746a;padding:20px;font-size:14px;line-height:1.6}.SaveToLibrary-module__2TkZTW__folder{text-align:left;color:#173c35;background:0 0;border:0;border-bottom:1px solid #eef0e9;border-radius:6px;align-items:center;gap:12px;width:100%;padding:14px 12px;display:flex}.SaveToLibrary-module__2TkZTW__folder svg{color:#668775;flex-shrink:0;width:28px;height:28px}.SaveToLibrary-module__2TkZTW__folder>span:nth-child(2){flex:1;min-width:0}.SaveToLibrary-module__2TkZTW__folder strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.SaveToLibrary-module__2TkZTW__folder small{color:#748173;overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.SaveToLibrary-module__2TkZTW__folder:hover,.SaveToLibrary-module__2TkZTW__trail button:hover,.SaveToLibrary-module__2TkZTW__close:hover{background:#eaf1e7}.SaveToLibrary-module__2TkZTW__footer{border-top:1px solid #dbe0d5;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}.SaveToLibrary-module__2TkZTW__footer p{overflow-wrap:anywhere;flex:1;margin:0;font-size:12px;line-height:1.6}.SaveToLibrary-module__2TkZTW__primary{text-align:center;white-space:nowrap;background:#173c35;border:1px solid #173c35;border-radius:9px;padding:12px 19px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block;color:#fff!important}.SaveToLibrary-module__2TkZTW__message{color:#675333;margin:0;padding:0 25px 20px;font-size:14px}.SaveToLibrary-module__2TkZTW__create{background:#edf3e9;border:1px solid #c7d6c1;border-radius:9px;margin-bottom:15px;padding:14px}.SaveToLibrary-module__2TkZTW__create label{margin-bottom:10px;font-size:12px;display:block}.SaveToLibrary-module__2TkZTW__create>div{gap:8px;display:flex}.SaveToLibrary-module__2TkZTW__cancel{color:#476456;background:0 0;border:0;margin-top:10px;font-size:12px;text-decoration:underline}.SaveToLibrary-module__2TkZTW__success{text-align:center;padding:28px 25px}.SaveToLibrary-module__2TkZTW__success>span{color:#427d59;font-size:32px;display:block}.SaveToLibrary-module__2TkZTW__success h3{overflow-wrap:anywhere;margin:15px 0;font-size:20px}.SaveToLibrary-module__2TkZTW__success p{overflow-wrap:anywhere;margin-bottom:22px;font-size:14px}.SaveToLibrary-module__2TkZTW__success .SaveToLibrary-module__2TkZTW__secondary{margin:12px}.SaveToLibrary-module__2TkZTW__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.SaveToLibrary-module__2TkZTW__dialog button:disabled,.SaveToLibrary-module__2TkZTW__trigger:disabled{cursor:default;opacity:.55}.SaveToLibrary-module__2TkZTW__dialog :is(button,input,a):focus-visible{outline-offset:3px;outline:3px solid #b29d6a}@media (max-width:480px){.SaveToLibrary-module__2TkZTW__body,.SaveToLibrary-module__2TkZTW__header{padding:18px}.SaveToLibrary-module__2TkZTW__locationHeading{align-items:flex-start}.SaveToLibrary-module__2TkZTW__footer,.SaveToLibrary-module__2TkZTW__create>div{flex-direction:column;align-items:stretch}.SaveToLibrary-module__2TkZTW__folders{height:210px}.SaveToLibrary-module__2TkZTW__header h2{font-size:20px!important}.SaveToLibrary-module__2TkZTW__footer .SaveToLibrary-module__2TkZTW__primary{width:100%}}.SaveToLibrary-module__2TkZTW__dialog{background:#fcfbf7;width:min(100vw - 28px,620px);max-height:calc(100dvh - 32px);overflow:hidden}.SaveToLibrary-module__2TkZTW__dialog[open]{flex-direction:column;display:flex}.SaveToLibrary-module__2TkZTW__header{background:#fcfbf7;border-color:#e2e7df;flex-shrink:0;padding:20px 24px}.SaveToLibrary-module__2TkZTW__body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:20px 24px;overflow-y:auto}.SaveToLibrary-module__2TkZTW__folders{border-color:#e2e7df;height:auto;min-height:100px;max-height:220px}.SaveToLibrary-module__2TkZTW__locationHeading{margin-top:20px}.SaveToLibrary-module__2TkZTW__footer{background:#fcfbf7;border-color:#e2e7df;flex-shrink:0;margin:0;padding:16px 24px}.SaveToLibrary-module__2TkZTW__message{flex-shrink:0;max-height:80px;padding:0 24px 14px;overflow:auto}.SaveToLibrary-module__2TkZTW__success{min-height:0;overflow:auto}@media (max-width:480px){.SaveToLibrary-module__2TkZTW__dialog{max-height:calc(100dvh - 20px)}.SaveToLibrary-module__2TkZTW__header,.SaveToLibrary-module__2TkZTW__body{padding:16px 18px}.SaveToLibrary-module__2TkZTW__footer{gap:10px;padding:13px 18px}.SaveToLibrary-module__2TkZTW__folders{max-height:180px}.SaveToLibrary-module__2TkZTW__header h2{font-size:20px!important}}
.TutorChat-module__4G-sJa__root{font-family:Arial,Helvetica,sans-serif}.TutorChat-module__4G-sJa__launcher{color:#183d34;cursor:pointer;background:#f7f1e7;border:1px solid #c4b689;border-radius:24px;align-items:center;gap:9px;padding:9px 15px;font-size:13px;display:flex}.TutorChat-module__4G-sJa__panel{z-index:90;color:#253c33;text-align:left;letter-spacing:normal;background:#fffdf8;border:1px solid #ccd2c5;border-radius:18px;flex-direction:column;width:min(530px,100vw - 32px);font-size:14px;line-height:1.6;display:flex;position:fixed;top:84px;bottom:20px;right:22px;overflow:hidden;box-shadow:0 18px 80px #082a2540}.TutorChat-module__4G-sJa__panel button{cursor:pointer;font:inherit}.TutorChat-module__4G-sJa__panel button:disabled{opacity:.4;cursor:default}.TutorChat-module__4G-sJa__panel :is(button,textarea,input,summary):focus-visible,.TutorChat-module__4G-sJa__launcher:focus-visible{outline-offset:3px;outline:2px solid #a78745}.TutorChat-module__4G-sJa__header{background:#f6f7ef;border-bottom:1px solid #e7e8de;flex-shrink:0;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.TutorChat-module__4G-sJa__identity{align-items:center;gap:11px;display:flex}.TutorChat-module__4G-sJa__identity>span{color:#40634b;background:#e2eade;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.TutorChat-module__4G-sJa__identity strong{font-size:14px;font-weight:600}.TutorChat-module__4G-sJa__identity small{color:#7d8979;font-size:10px;display:block}.TutorChat-module__4G-sJa__actions{align-items:center;gap:12px;display:flex}.TutorChat-module__4G-sJa__actions>button{color:#67796a;background:0 0;border:0;padding:5px;font-size:25px;line-height:1}.TutorChat-module__4G-sJa__menu{position:relative}.TutorChat-module__4G-sJa__menu summary{cursor:pointer;letter-spacing:2px;color:#6b796d;padding:6px 8px;list-style:none}.TutorChat-module__4G-sJa__menu summary::-webkit-details-marker{display:none}.TutorChat-module__4G-sJa__menu>div{z-index:5;background:#fffef9;border:1px solid #d5ddcf;border-radius:10px;width:215px;padding:7px;position:absolute;top:36px;right:0;box-shadow:0 8px 28px #153d3425}.TutorChat-module__4G-sJa__menu button{text-align:left;background:0 0;border:0;border-radius:6px;width:100%;padding:10px;font-size:12px;display:block}.TutorChat-module__4G-sJa__menu button:hover{background:#e9eee2}.TutorChat-module__4G-sJa__messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c0cabb transparent;flex:1;min-height:0;padding:25px 24px;overflow:auto}.TutorChat-module__4G-sJa__welcome{text-align:center;padding:24px 6px}.TutorChat-module__4G-sJa__welcome>span{color:#547356;background:#edf1e5;border-radius:16px;padding:14px;display:inline-flex}.TutorChat-module__4G-sJa__welcome h3{margin:20px 0 12px;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.25}.TutorChat-module__4G-sJa__welcome p{color:#7b8878;max-width:350px;margin:0 auto 22px;font-size:13px}.TutorChat-module__4G-sJa__welcome button{color:#436045;background:#f2f4e9;border:1px solid #d7dfcc;border-radius:11px;padding:12px 15px;font-size:12px}.TutorChat-module__4G-sJa__suggestions{text-align:left;gap:9px;display:grid}.TutorChat-module__4G-sJa__suggestions button{text-align:left}.TutorChat-module__4G-sJa__exchange{margin-bottom:30px}.TutorChat-module__4G-sJa__student{white-space:pre-wrap;overflow-wrap:anywhere;background:#eaf0e2;border-radius:17px 17px 4px;margin-left:38px;padding:13px 17px}.TutorChat-module__4G-sJa__student small{color:#718466;letter-spacing:1px;font-size:9px}.TutorChat-module__4G-sJa__student p{margin:4px 0;font-size:14px}.TutorChat-module__4G-sJa__answer{overflow-wrap:anywhere;padding-top:23px}.TutorChat-module__4G-sJa__answerLabel{color:#507450;letter-spacing:1px;font-size:10px;font-weight:600}.TutorChat-module__4G-sJa__answerLabel span{letter-spacing:0;color:#8a9283;font-weight:400}.TutorChat-module__4G-sJa__answer h1{margin:14px 0;font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.3}.TutorChat-module__4G-sJa__answer h2{margin:23px 0 9px;font-size:16px;font-weight:600}.TutorChat-module__4G-sJa__answer h3{margin:20px 0 8px;font-size:15px}.TutorChat-module__4G-sJa__answer p{margin:10px 0}.TutorChat-module__4G-sJa__answer ol,.TutorChat-module__4G-sJa__answer ul{margin:12px 0;padding-left:23px;display:block}.TutorChat-module__4G-sJa__answer ol{list-style:decimal}.TutorChat-module__4G-sJa__answer ul{list-style:outside}.TutorChat-module__4G-sJa__answer li{margin:7px 0}.TutorChat-module__4G-sJa__answer table{border-collapse:collapse;max-width:100%;font-size:12px;display:block;overflow:auto}.TutorChat-module__4G-sJa__answer th,.TutorChat-module__4G-sJa__answer td{text-align:left;border:1px solid #dce2d5;padding:9px}.TutorChat-module__4G-sJa__answer code{white-space:pre-wrap}.TutorChat-module__4G-sJa__answer pre{background:#f0f3e9;max-width:100%;padding:12px;overflow:auto}.TutorChat-module__4G-sJa__answer a{color:#396950;text-decoration:underline}.TutorChat-module__4G-sJa__composer{background:#fffdf8;border-top:1px solid #e9ebdf;flex-shrink:0;padding:12px 18px 10px}.TutorChat-module__4G-sJa__source{color:#89917e;justify-content:space-between;align-items:center;gap:8px;margin:0 4px 7px;font-size:10px;display:flex}.TutorChat-module__4G-sJa__source span{white-space:nowrap;text-overflow:ellipsis;max-width:75%;overflow:hidden}.TutorChat-module__4G-sJa__source button{color:#5f7655;white-space:nowrap;background:0 0;border:0;font-size:10px}.TutorChat-module__4G-sJa__inputbox{background:#f2f4ea;border:1px solid #dce2d2;border-radius:17px;align-items:flex-end;gap:10px;padding:12px;display:flex}.TutorChat-module__4G-sJa__inputbox textarea{resize:vertical;color:#29442f;min-width:0;min-height:46px;max-height:140px;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.TutorChat-module__4G-sJa__inputbox button{color:#fff;background:#254d3a;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:24px;display:grid}.TutorChat-module__4G-sJa__hint{color:#929782;text-align:center;margin:6px 0 0;font-size:10px}.TutorChat-module__4G-sJa__notice{color:#795a27;background:#f6ecd9;max-height:150px;padding:10px 18px;font-size:12px;overflow:auto}.TutorChat-module__4G-sJa__notice button{background:0 0;border:0;margin-top:5px;text-decoration:underline;display:block}.TutorChat-module__4G-sJa__thinking{color:#7f8c73;margin:22px 0;font-size:12px}.TutorChat-module__4G-sJa__feedback{color:#849079;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:10px;display:flex}.TutorChat-module__4G-sJa__feedback button{color:#5a7550;background:0 0;border:1px solid #d6dfca;border-radius:6px;padding:3px 10px}.TutorChat-module__4G-sJa__feedback small{flex-basis:100%}.TutorChat-module__4G-sJa__saveResult{color:#7d8c72;margin-top:12px;font-size:10px}.TutorChat-module__4G-sJa__saveResult summary{cursor:pointer}.TutorChat-module__4G-sJa__settings{flex:1;min-height:0;padding:20px;font-size:12px;overflow:auto}.TutorChat-module__4G-sJa__settings h3{margin:17px 0 10px;font-size:16px}.TutorChat-module__4G-sJa__settings>button{background:#eff3e7;border:1px solid #ccd8c2;border-radius:7px;margin:8px 0;padding:8px 12px}.TutorChat-module__4G-sJa__settings .TutorChat-module__4G-sJa__back{color:#657d57;background:0 0;border:0;padding-left:0}.TutorChat-module__4G-sJa__range{gap:16px;margin-top:17px;display:flex}.TutorChat-module__4G-sJa__range label{align-items:center;gap:9px;display:flex}.TutorChat-module__4G-sJa__range input{background:#fff;border:1px solid #c7d2bf;border-radius:5px;width:66px;padding:7px}.TutorChat-module__4G-sJa__settings .TutorChat-module__4G-sJa__history{text-align:left;background:#fafcf5;border:1px solid #dce3d3;border-radius:8px;width:100%;margin-bottom:8px;padding:12px;display:block}.TutorChat-module__4G-sJa__history small{color:#829274;margin-top:6px;display:block}.TutorChat-module__4G-sJa__settings textarea{color:#253c33}@media (max-width:600px){.TutorChat-module__4G-sJa__panel{width:calc(100vw - 20px);top:12px;bottom:12px;right:10px}.TutorChat-module__4G-sJa__messages{padding:18px}.TutorChat-module__4G-sJa__header{padding:14px 16px}.TutorChat-module__4G-sJa__student{margin-left:20px}.TutorChat-module__4G-sJa__composer{padding:10px 12px}.TutorChat-module__4G-sJa__launcher{padding:8px 12px}.TutorChat-module__4G-sJa__welcome{padding-top:15px}}.TutorChat-module__4G-sJa__panel{background:#fcfbf7;border-color:#dce4d7;border-radius:18px;box-shadow:0 20px 70px #173f372a}.TutorChat-module__4G-sJa__header{background:#fcfbf7;border-color:#e2e7df;padding:19px 22px}.TutorChat-module__4G-sJa__identity small,.TutorChat-module__4G-sJa__hint,.TutorChat-module__4G-sJa__source,.TutorChat-module__4G-sJa__feedback{color:#657568;font-size:12px}.TutorChat-module__4G-sJa__messages{padding:27px 25px}.TutorChat-module__4G-sJa__student{background:#e9efe6;border-radius:14px;padding:16px 18px}.TutorChat-module__4G-sJa__student small,.TutorChat-module__4G-sJa__answerLabel{color:#5e705f;font-size:11px}.TutorChat-module__4G-sJa__answer{padding-top:25px;line-height:1.85}.TutorChat-module__4G-sJa__answer table{font-size:14px}.TutorChat-module__4G-sJa__answer th,.TutorChat-module__4G-sJa__answer td{border:0;border-bottom:1px solid #e2e7df;padding:13px 11px}.TutorChat-module__4G-sJa__answer th{background:#eef3e9}.TutorChat-module__4G-sJa__composer{background:#fcfbf7;border-color:#e2e7df;padding:14px 19px}.TutorChat-module__4G-sJa__inputbox{background:#f1f4ec;border-color:#dce4d7;border-radius:14px}.TutorChat-module__4G-sJa__source button{font-size:12px}.TutorChat-module__4G-sJa__feedback button{border-color:#d6dfce;border-radius:8px;padding:7px 11px}.TutorChat-module__4G-sJa__welcome button{background:#eef3e9;border-color:#e2e7df;font-size:14px}.TutorChat-module__4G-sJa__settings .TutorChat-module__4G-sJa__history{background:#f4f6ef;border-color:#e2e7df;padding:15px}@media (max-width:600px){.TutorChat-module__4G-sJa__messages{padding:20px}.TutorChat-module__4G-sJa__composer{padding:12px}.TutorChat-module__4G-sJa__panel{top:10px;bottom:10px}.TutorChat-module__4G-sJa__hint{font-size:11px}}
