[data-design=legacy]{--ink:#193a42;--muted:#69828a;--line:#d9ebec;--teal:#169e9d;--mint:#edfafa;--sky:#f7fcfc;--orange:#f69d58}[data-design=legacy] *{box-sizing:border-box}[data-design=legacy]{scroll-behavior:smooth}[data-design=legacy] body{color:var(--ink);background:#f8fcfc;margin:0;font-family:Arial,Apple SD Gothic Neo,Malgun Gothic,sans-serif}[data-design=legacy] button,[data-design=legacy] input{font:inherit}[data-design=legacy] button{cursor:pointer}[data-design=legacy] .app-shell{background:linear-gradient(90deg,#fbfefe 0 16%,#fff 16%);grid-template-columns:256px minmax(0,1fr);min-height:100vh;display:grid}[data-design=legacy] .sidebar{border-right:1px solid var(--line);background:#fafefec7;flex-direction:column;padding:30px 25px 26px;display:flex}[data-design=legacy] .brand{color:var(--ink);letter-spacing:-1.5px;align-items:center;gap:9px;font-size:25px;font-weight:760;text-decoration:none;display:flex}[data-design=legacy] .brand-mark{color:#fff;background:var(--teal);border-radius:10px 10px 10px 3px;place-items:center;width:31px;height:31px;font-family:Georgia,serif;font-size:22px;font-weight:700;display:grid}[data-design=legacy] .tagline{color:#8aa0a5;letter-spacing:.5px;margin:4px 0 47px 40px;font-size:10px}[data-design=legacy] .nav-title{color:#91a6aa;letter-spacing:1.5px;margin:0 0 9px 10px;font-size:11px;font-weight:800}[data-design=legacy] .nav-title.space{margin-top:31px}[data-design=legacy] .nav-item{color:#617980;border-radius:11px;align-items:center;gap:13px;margin:2px 0;padding:12px;font-size:14px;font-weight:650;text-decoration:none;transition:all .2s;display:flex}[data-design=legacy] .nav-item:hover{color:var(--teal);background:#ecf8f8}[data-design=legacy] .nav-item.active{color:#157f81;background:#e7f8f8}[data-design=legacy] .nav-item span{text-align:center;width:15px;font-size:17px}[data-design=legacy] .mobile-nav-toggle{display:none}[data-design=legacy] .guide-card{background:linear-gradient(145deg,#e6f8f8,#f4fdfd);border-radius:20px;margin-top:auto;padding:20px 18px}[data-design=legacy] .guide-card p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.55}[data-design=legacy] .eyebrow{color:#7f989e;letter-spacing:1.3px;margin:0;font-size:10px;font-weight:800}[data-design=legacy] .eyebrow.teal{color:var(--teal)}[data-design=legacy] .workspace{width:100%;max-width:clamp(980px,62vw,1200px);margin-inline:auto;padding:36px clamp(30px,4.2vw,68px) 50px}[data-design=legacy] .topbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:33px;display:flex}[data-design=legacy] .topbar h1{letter-spacing:-1px;margin:7px 0 0;font-size:25px}[data-design=legacy] .topbar h1 span{color:var(--orange)}[data-design=legacy] .streak{color:#497078;background:#f0f9f9;border:0;border-radius:999px;padding:10px 13px;font-size:12px}[data-design=legacy] .user-area,[data-design=legacy] .auth-actions{align-items:center;gap:9px;display:flex}[data-design=legacy] .auth-actions button{color:#54747a;background:#fff;border:1px solid #cce4e5;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700}[data-design=legacy] .auth-actions .signup{border-color:var(--teal);color:#fff;background:var(--teal)}[data-design=legacy] .subject-switcher{background:#fff;border:1px solid #cfe5e7;border-radius:11px;display:flex;overflow:hidden}[data-design=legacy] .subject-switcher button{color:#6c898e;font:inherit;cursor:pointer;background:#fff;border:0;border-right:1px solid #cfe5e7;padding:8px 12px;font-size:12px;font-weight:750}[data-design=legacy] .subject-switcher button:last-child{border-right:0}[data-design=legacy] .subject-switcher button.selected{color:#fff;background:var(--teal)}[data-design=legacy] .subject-switcher-secondary{border-radius:9px;margin-left:-8px}[data-design=legacy] .subject-switcher-secondary button{padding:7px 9px;font-size:11px}[data-design=legacy] .lesson-card{border:1px solid var(--line);background:#fff;border-radius:27px;padding:36px 38px 34px;box-shadow:0 12px 35px #36797c0b}[data-design=legacy] .lesson-heading{justify-content:space-between;gap:15px;display:flex}[data-design=legacy] .lesson-heading h2{letter-spacing:-1.1px;margin:9px 0 5px;font-size:26px}[data-design=legacy] .lesson-heading p:not(.eyebrow){color:var(--muted);margin:0;font-size:14px}[data-design=legacy] .level{color:#468085;background:#edfafa;border-radius:999px;height:max-content;padding:7px 10px;font-size:11px}[data-design=legacy] .question-panel{background:#f5fbfb;border-radius:21px;margin-top:29px;padding:27px 29px 30px}[data-design=legacy] .question-entry{gap:11px;display:grid}[data-design=legacy] .question-entry>label{color:#416b71;font-size:13px;font-weight:750}[data-design=legacy] .study-types{border:0;min-width:0;margin:0;padding:0}[data-design=legacy] .study-types legend{color:#6e898e;padding:0;font-size:12px;font-weight:700}[data-design=legacy] .study-types legend span{color:#94aaae;font-weight:500}[data-design=legacy] .study-types>div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}[data-design=legacy] .study-option{color:#55767c;cursor:pointer;background:#fff;border:1px solid #d5e8e9;border-radius:12px;align-items:center;gap:8px;padding:9px 11px;transition:all .15s;display:flex}[data-design=legacy] .study-option:hover{border-color:#8ccfd0}[data-design=legacy] .study-option input{width:15px;height:15px;accent-color:var(--teal);margin:0}[data-design=legacy] .study-option input:disabled{cursor:not-allowed}[data-design=legacy] .study-option span{flex-direction:column;gap:2px;display:flex}[data-design=legacy] .study-option strong{color:#426b71;font-size:12px}[data-design=legacy] .study-option small{color:#8da4a8;font-size:10px}[data-design=legacy] .question-entry textarea{resize:vertical;width:100%;min-height:205px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfe5e7;border-radius:14px;outline:none;padding:15px 16px;font-size:14px;line-height:1.6}[data-design=legacy] .question-entry textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #e0f6f5}[data-design=legacy] .question-entry textarea:disabled{color:#81999d;cursor:not-allowed;background:#f7fbfb}[data-design=legacy] .question-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}[data-design=legacy] .question-actions span{color:#839ca1;font-size:11px}[data-design=legacy] .question-actions button{color:#fff;background:var(--teal);border:0;border-radius:12px;padding:12px 16px;font-size:13px;font-weight:750}[data-design=legacy] .question-actions button:disabled{cursor:not-allowed;background:#9dc6c6}[data-design=legacy] .ask-card{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:22px;padding:26px 29px}[data-design=legacy] .ask-row{gap:8px;display:flex}[data-design=legacy] .ask-row input{min-width:0;color:var(--ink);border:1px solid #cfe5e7;border-radius:13px;outline:none;flex:1;padding:14px 16px;font-size:13px}[data-design=legacy] .ask-row input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #e0f6f5}[data-design=legacy] .ask-row button{color:#fff;background:var(--teal);border:0;border-radius:13px;width:45px;font-size:22px}[data-design=legacy] .ask-row button:disabled{cursor:not-allowed;background:#9dc6c6}[data-design=legacy] .sent-message{color:#3d7177;margin:13px 0 0;font-size:12px;line-height:1.55}[data-design=legacy] .error-message{color:#b96145}[data-design=legacy] .tutor-answer{background:#f1fbfa;border-radius:13px;margin-top:0;padding:16px 17px}[data-design=legacy] .tutor-answer>p:last-child{color:#426b71;white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.7}[data-design=legacy] .beta-waiting{background:#f7fcfc;border:1px solid #d8ebec;border-radius:18px;margin-top:29px;padding:25px 26px}[data-design=legacy] .beta-waiting h3{color:#3f6970;margin:8px 0 6px;font-size:17px}[data-design=legacy] .beta-waiting p:not(.eyebrow){color:#6b878d;max-width:520px;margin:0;font-size:13px;line-height:1.6}[data-design=legacy] .admin-card{background:#f8fdfd;border:1px solid #cde8e8;border-radius:20px;margin-top:22px;padding:25px 29px}[data-design=legacy] .admin-card h2{margin:7px 0 5px;font-size:17px}[data-design=legacy] .admin-card>div>p:not(.eyebrow){color:#6c868c;margin:0 0 17px;font-size:12px}[data-design=legacy] .invite-list{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}[data-design=legacy] .invite-list span{color:#4e7077;background:#e9f6f6;border-radius:999px;padding:6px 9px;font-size:11px}[data-design=legacy] .invite-list span.premium{color:#8a5a2b;background:#fbeedd}[data-design=legacy] .invite-list span.premium b{font-weight:750}[data-design=legacy] .auth-shell{background:linear-gradient(#fbfefe,#f7fcfc);flex-direction:column;align-items:center;gap:34px;min-height:100vh;padding:52px 20px;display:flex}[data-design=legacy] .auth-panel{border:1px solid var(--line);text-align:center;background:#fff;border-radius:24px;width:100%;max-width:420px;padding:34px 34px 30px;box-shadow:0 12px 35px #36797c0f}[data-design=legacy] .auth-panel h1{letter-spacing:-.8px;margin:8px 0 6px;font-size:22px}[data-design=legacy] .auth-subtitle{color:var(--muted);margin:0 0 24px;font-size:13px;line-height:1.55}[data-design=legacy] .auth-card-root,[data-design=legacy] .auth-card,[data-design=legacy] .auth-card-root .cl-cardBox{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}[data-design=legacy] .auth-card-hide{display:none}[data-design=legacy] .auth-card-social{border:1px solid #d4e7e9!important;border-radius:13px!important}[data-design=legacy] .auth-card-divider{background:var(--line)!important}[data-design=legacy] .auth-card-divider-text{color:#91a6aa!important}[data-design=legacy] .auth-card-label{color:var(--ink)!important}[data-design=legacy] .auth-card-input{border:1px solid #cfe5e7!important;border-radius:13px!important}[data-design=legacy] .auth-card-submit{background:var(--teal)!important;border-radius:13px!important}[data-design=legacy] .auth-card-link{color:var(--teal)!important}@media (max-width:1160px){[data-design=legacy] .app-shell{grid-template-columns:220px 1fr}[data-design=legacy] .workspace{max-width:none}[data-design=legacy] .sidebar{padding-inline:20px}}@media (max-width:760px),(pointer:coarse) and (max-width:1600px){[data-design=legacy] .app-shell{background:#fff;display:block}[data-design=legacy] .sidebar{border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:center;min-height:68px;padding:18px 20px;position:relative}[data-design=legacy] .tagline,[data-design=legacy] .guide-card{display:none}[data-design=legacy] .mobile-nav-toggle{color:#416b71;background:#fff;border:1px solid #cfe5e7;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:750;display:inline-flex}[data-design=legacy] .mobile-nav-toggle>span:first-child{font-size:16px;line-height:1}[data-design=legacy] .sidebar nav{z-index:40;background:#fff;border:1px solid #cfe5e7;border-radius:15px;padding:12px;display:none;position:absolute;top:calc(100% + 8px);left:16px;right:16px;box-shadow:0 14px 30px #2b646824}[data-design=legacy] .sidebar nav.mobile-open{display:block}[data-design=legacy] .sidebar nav .nav-title{margin:2px 0 7px 8px;display:block}[data-design=legacy] .sidebar nav .nav-item{display:flex}[data-design=legacy] .workspace{padding:25px 17px 38px}[data-design=legacy] .topbar{margin-bottom:22px}[data-design=legacy] .topbar h1{font-size:22px}[data-design=legacy] .lesson-card{border-radius:22px;padding:25px 18px 18px}[data-design=legacy] .lesson-heading h2{font-size:22px}[data-design=legacy] .level{display:none}[data-design=legacy] .question-panel{margin-top:22px;padding:20px 17px}[data-design=legacy] .question-entry textarea{min-height:190px}[data-design=legacy] .question-actions{flex-direction:column;align-items:flex-start}[data-design=legacy] .question-actions button{width:100%}[data-design=legacy] .ask-card{padding:21px 19px}[data-design=legacy] .ask-row input{font-size:12px}}[data-design=legacy] .tutor-answer small{color:#759195;margin-top:12px;font-size:11px;display:block}[data-design=legacy] .study-markdown{color:#426b71;font-size:13px;line-height:1.75}[data-design=legacy] .study-markdown>:first-child{margin-top:8px}[data-design=legacy] .study-markdown>:last-child{margin-bottom:0}[data-design=legacy] .study-markdown p{margin:9px 0}[data-design=legacy] .study-markdown h1,[data-design=legacy] .study-markdown h2,[data-design=legacy] .study-markdown h3{color:#24555d;letter-spacing:-.35px;margin:18px 0 7px;line-height:1.45}[data-design=legacy] .study-markdown h1{font-size:18px}[data-design=legacy] .study-markdown h2{font-size:16px}[data-design=legacy] .study-markdown h3{font-size:14px}[data-design=legacy] .study-markdown strong{color:#1d515a;font-weight:800}[data-design=legacy] .study-markdown ul,[data-design=legacy] .study-markdown ol{margin:8px 0;padding-left:21px}[data-design=legacy] .study-markdown li{margin:4px 0}[data-design=legacy] .study-markdown hr{border:0;border-top:1px solid #d5eaea;margin:17px 0}[data-design=legacy] .study-markdown table{border-collapse:collapse;width:100%;margin:12px 0;display:block;overflow-x:auto}[data-design=legacy] .study-markdown th,[data-design=legacy] .study-markdown td{vertical-align:top;text-align:left;word-break:keep-all;border:1px solid #cfe6e7;min-width:94px;padding:8px 9px}[data-design=legacy] .study-markdown th{color:#315f66;background:#e7f6f5;font-weight:800}[data-design=legacy] .study-markdown .katex-display{text-align:left;background:#fbfefe;border:1px solid #d7ebeb;border-radius:10px;margin:14px 0;padding:10px 12px;overflow:auto hidden}[data-design=legacy] .study-markdown .katex{color:#214f57;font-size:1.08em}[data-design=legacy] .saved-answer>div .study-markdown{margin-top:10px}[data-design=legacy] .daily-note .study-markdown{margin-top:12px}[data-design=legacy] .notes-card,[data-design=legacy] .archive-card{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:22px;padding:26px 29px}[data-design=legacy] .notes-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}[data-design=legacy] .notes-heading h2,[data-design=legacy] .archive-card h2{margin:7px 0 5px;font-size:18px}[data-design=legacy] .notes-heading p:not(.eyebrow),[data-design=legacy] .archive-card>div>p:not(.eyebrow){color:#6c868c;margin:0;font-size:12px;line-height:1.55}[data-design=legacy] .notes-heading button{color:#fff;background:#237f8a;border:0;border-radius:12px;flex:none;padding:11px 14px;font-size:12px;font-weight:750}[data-design=legacy] .notes-heading button:disabled{cursor:not-allowed;background:#a2c6c8}[data-design=legacy] .daily-note{background:#f7fcfc;border:1px solid #d9eeee;border-radius:15px;margin-top:18px;padding:20px}[data-design=legacy] .daily-note>div{justify-content:space-between;align-items:center;gap:10px;display:flex}[data-design=legacy] .daily-note strong{font-size:14px}[data-design=legacy] .daily-note span{color:#177f81;background:#dff4f2;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}[data-design=legacy] .daily-note>p,[data-design=legacy] .note-plain-text{color:#426b71;white-space:pre-wrap;margin:15px 0 0;font-size:13px;line-height:1.75}[data-design=legacy] .note-list{gap:12px;margin-top:18px;display:grid}[data-design=legacy] .records-card{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:22px;padding:26px 29px}[data-design=legacy] .records-heading{border-bottom:1px solid #e4f0f0;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}[data-design=legacy] .records-heading h2{letter-spacing:-.7px;margin:7px 0 5px;font-size:18px}[data-design=legacy] .records-heading p:not(.eyebrow){color:#6c868c;margin:0;font-size:12px;line-height:1.55}[data-design=legacy] .record-counts{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}[data-design=legacy] .record-counts span,[data-design=legacy] .record-entry summary>span{color:#177f81;white-space:nowrap;background:#dff4f2;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}[data-design=legacy] .record-group{margin-top:27px}[data-design=legacy] .record-group>div:first-child{align-items:baseline;gap:9px;display:flex}[data-design=legacy] .record-group h3{color:#3e6970;letter-spacing:-.3px;margin:0;font-size:15px}[data-design=legacy] .record-list{gap:9px;margin-top:12px;display:grid}[data-design=legacy] .record-entry{background:#f8fcfc;border:1px solid #d9eeee;border-radius:14px;overflow:hidden}[data-design=legacy] .record-entry summary{cursor:pointer;align-items:center;gap:9px;padding:14px 15px;list-style:none;display:flex}[data-design=legacy] .record-entry summary::-webkit-details-marker{display:none}[data-design=legacy] .record-entry summary:after{color:#7a989c;content:"⌄";margin-left:auto}[data-design=legacy] .record-entry[open] summary:after{content:"⌃"}[data-design=legacy] .record-entry summary strong{color:#456b71;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}[data-design=legacy] .record-entry>div{background:#fff;border-top:1px solid #e4f0f0;padding:0 15px 16px}[data-design=legacy] .record-entry .note-plain-text{margin-top:12px}[data-design=legacy] .topbar{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #d9ebecdb;padding:17px 0 19px;position:sticky;top:0}[data-design=legacy] .image-upload{background:#fff;border:1px dashed #a8d5d5;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}[data-design=legacy] .image-upload>div{flex-direction:column;gap:3px;display:flex}[data-design=legacy] .image-upload strong{color:#426b71;font-size:12px}[data-design=legacy] .image-upload span{color:#89a1a5;font-size:10px}[data-design=legacy] .image-upload-button{cursor:pointer;flex:none}[data-design=legacy] .image-upload-button input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}[data-design=legacy] .image-upload-button span{color:#177f81;background:#effafa;border:1px solid #bfe1e0;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:750;display:block}[data-design=legacy] .image-upload-button:has(input:disabled){cursor:not-allowed;opacity:.55}[data-design=legacy] .image-error{color:#b96145;margin:0;font-size:11px}[data-design=legacy] .image-previews{flex-wrap:wrap;gap:9px;display:flex}[data-design=legacy] .image-preview{background:#fff;border:1px solid #cde7e7;border-radius:11px;width:92px;height:70px;position:relative;overflow:hidden}[data-design=legacy] .image-preview img{object-fit:cover;width:100%;height:100%}[data-design=legacy] .image-preview button{color:#fff;background:#193a42c7;border:0;border-radius:50%;width:20px;height:20px;padding:0;font-size:16px;line-height:18px;position:absolute;top:4px;right:4px}[data-design=legacy] .entry-options{grid-template-columns:1fr 1fr;align-items:start;gap:11px;display:grid}[data-design=legacy] .entry-options .study-types{background:#fff;border:1px solid #d5e8e9;border-radius:13px;padding:14px 15px}[data-design=legacy] .entry-options .study-types legend{float:left;margin-bottom:11px}[data-design=legacy] .entry-options .study-types>div{clear:both;margin-top:0}[data-design=legacy] .entry-options .quality-control{height:100%}[data-design=legacy] .quality-control{background:#fff;border:1px solid #d5e8e9;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:14px 15px;display:flex}[data-design=legacy] .quality-control>div:first-child{flex-direction:column;gap:3px;display:flex}[data-design=legacy] .quality-control strong{color:#426b71;font-size:12px}[data-design=legacy] .quality-control small{color:#89a1a5;font-size:10px}[data-design=legacy] .quality-toggle{border:1px solid #c8e3e3;border-radius:10px;display:flex;overflow:hidden}[data-design=legacy] .quality-toggle button{color:#668187;background:#fff;border:0;border-right:1px solid #c8e3e3;padding:8px 10px;font-size:11px;font-weight:750}[data-design=legacy] .quality-toggle button:last-child{border-right:0}[data-design=legacy] .quality-toggle button.selected{color:#fff;background:#168f90}[data-design=legacy] .quality-fixed{color:#426b71;background:#edf6f6;border-radius:10px;padding:8px 12px;font-size:11px;font-weight:750}[data-design=legacy] .invite-controls{gap:8px;display:flex}[data-design=legacy] .invite-controls>select{color:#55747a;background:#fff;border:1px solid #cfe5e7;border-radius:13px;outline:none;flex:none;padding:0 10px;font-size:12px}@media (max-width:760px),(pointer:coarse) and (max-width:1600px){[data-design=legacy] .topbar{flex-direction:column;align-items:stretch;gap:13px;padding:12px 0 16px}[data-design=legacy] .topbar>div{min-width:0}[data-design=legacy] .topbar h1{font-size:21px}[data-design=legacy] .subject-switcher{align-self:flex-start}[data-design=legacy] .auth-actions,[data-design=legacy] .user-area{justify-content:flex-end}[data-design=legacy] .auth-actions button,[data-design=legacy] .streak{white-space:nowrap}[data-design=legacy] .image-upload{flex-direction:column;align-items:flex-start}[data-design=legacy] .image-upload-button{width:100%}[data-design=legacy] .image-upload-button span{text-align:center}[data-design=legacy] .entry-options{grid-template-columns:1fr}[data-design=legacy] .quality-control{flex-direction:column;align-items:flex-start}[data-design=legacy] .quality-toggle{width:100%}[data-design=legacy] .quality-toggle button{flex:1}[data-design=legacy] .invite-controls{flex-direction:column}[data-design=legacy] .invite-controls>select{min-height:42px}}[data-design=legacy] .saved-list{gap:9px;margin-top:18px;display:grid}[data-design=legacy] .saved-answer{background:#fbfefe;border:1px solid #dceced;border-radius:13px;overflow:hidden}[data-design=legacy] .saved-answer summary{cursor:pointer;align-items:center;gap:9px;padding:14px 15px;list-style:none;display:flex}[data-design=legacy] .saved-answer summary::-webkit-details-marker{display:none}[data-design=legacy] .saved-answer summary:after{color:#7a989c;content:"⌄";margin-left:auto}[data-design=legacy] .saved-answer[open] summary:after{content:"⌃"}[data-design=legacy] .saved-answer summary span{color:#168487;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:110px;font-size:10px;font-weight:750;overflow:hidden}[data-design=legacy] .saved-answer summary strong{color:#456b71;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}[data-design=legacy] .saved-answer>div{border-top:1px solid #eaf3f3;padding:0 15px 16px}[data-design=legacy] .saved-answer>div p:last-child{color:#476c72;white-space:pre-wrap;margin:10px 0 0;font-size:13px;line-height:1.7}[data-design=legacy] .saved-time{color:#91a8ac;margin:11px 0 0;font-size:10px}[data-design=legacy] .review-ready{color:#117f80;margin-top:12px;font-size:11px;font-weight:750;text-decoration:none;display:inline-block}[data-design=legacy] .review-ready:hover{text-decoration:underline}[data-design=legacy] .review-page-card{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:22px;padding:26px 29px}[data-design=legacy] .review-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}[data-design=legacy] .review-heading h2{margin:7px 0 5px;font-size:18px}[data-design=legacy] .review-heading p:not(.eyebrow){color:#6c868c;margin:0;font-size:12px;line-height:1.55}[data-design=legacy] .review-count{color:#177f81;white-space:nowrap;background:#e3f5f3;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:750}[data-design=legacy] .review-question{background:#f7fcfc;border:1px solid #d7eded;border-radius:17px;margin-top:20px;padding:23px}[data-design=legacy] .review-focus{color:#177f81;background:#ddf4f1;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750;display:inline-block}[data-design=legacy] .review-step{color:#81999d;margin:16px 0 7px;font-size:11px}[data-design=legacy] .review-question h3{color:#385f66;letter-spacing:-.4px;margin:0;font-size:18px;line-height:1.55}[data-design=legacy] .review-solution{background:#fff;border:1px solid #d9ebec;border-radius:12px;margin-top:18px;padding:14px 15px}[data-design=legacy] .review-solution strong{color:#168487;font-size:11px}[data-design=legacy] .review-solution p{color:#476c72;white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.65}[data-design=legacy] .review-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}[data-design=legacy] .review-actions button,[data-design=legacy] .review-empty a{color:#fff;background:#168f90;border:0;border-radius:10px;padding:10px 13px;font-size:12px;font-weight:750;text-decoration:none}[data-design=legacy] .review-actions button.again{color:#55777c;background:#fff;border:1px solid #cfe5e7}[data-design=legacy] .review-actions button.hard{color:#b06a4e;background:#fff;border:1px solid #ecd2c6}[data-design=legacy] .review-actions button:disabled{cursor:not-allowed;opacity:.6}[data-design=legacy] .review-empty{background:#f4fbfb;border-radius:16px;flex-direction:column;align-items:flex-start;gap:7px;margin-top:20px;padding:24px;display:flex}[data-design=legacy] .review-empty span{color:#169e9d;font-size:20px}[data-design=legacy] .review-empty strong{color:#416b71;font-size:14px}[data-design=legacy] .review-empty p{color:#748f94;margin:0 0 7px;font-size:12px}[data-design=legacy] .review-empty a{display:inline-block}@media (max-width:760px),(pointer:coarse) and (max-width:1600px){[data-design=legacy] .ask-card,[data-design=legacy] .notes-card,[data-design=legacy] .archive-card,[data-design=legacy] .records-card{padding:21px 19px}[data-design=legacy] .notes-heading,[data-design=legacy] .records-heading{flex-direction:column}[data-design=legacy] .notes-heading button{width:100%}[data-design=legacy] .record-counts{justify-content:flex-start}[data-design=legacy] .record-entry summary,[data-design=legacy] .saved-answer summary{align-items:flex-start}[data-design=legacy] .review-page-card{padding:21px 19px}[data-design=legacy] .review-heading{flex-direction:column}[data-design=legacy] .review-actions{flex-direction:column-reverse}[data-design=legacy] .review-actions button{width:100%}}[data-design=legacy] .page-card{margin-top:0}[data-design=legacy] .response-modes{background:#fff;border:1px solid #d5e8e9;border-radius:13px;margin:2px 0 0;padding:14px 15px}[data-design=legacy] .response-modes-title{color:#6e898e;margin:0;font-size:12px;font-weight:700}[data-design=legacy] .response-modes>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}[data-design=legacy] .response-mode{color:#55767c;cursor:pointer;border:1px solid #d5e8e9;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:10px;transition:all .15s;display:flex}[data-design=legacy] .response-mode:has(input:checked){background:#effafa;border-color:#69bbbb;box-shadow:0 0 0 2px #e1f5f4}[data-design=legacy] .response-mode:hover{border-color:#8ccfd0}[data-design=legacy] .response-mode input{width:14px;height:14px;accent-color:var(--teal);flex:none;margin:0}[data-design=legacy] .response-mode input:disabled{cursor:not-allowed}[data-design=legacy] .response-mode span{flex-direction:column;gap:2px;min-width:0;display:flex}[data-design=legacy] .response-mode strong{color:#426b71;font-size:11px}[data-design=legacy] .response-mode small{color:#8da4a8;font-size:9px;line-height:1.35}[data-design=legacy] .review-reminder{color:#386a71;background:#f0fbf9;border:1px solid #c8e8e6;border-radius:16px;align-items:center;gap:13px;margin-top:18px;padding:15px 18px;text-decoration:none;display:flex}[data-design=legacy] .review-reminder>span{color:#fff;background:#1a9695;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:17px;display:grid}[data-design=legacy] .review-reminder div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}[data-design=legacy] .review-reminder strong{font-size:12px}[data-design=legacy] .review-reminder small{color:#739297;font-size:10px}[data-design=legacy] .review-reminder b{color:#157f81;white-space:nowrap;font-size:11px}[data-design=legacy] .review-reminder:hover{background:#e9f8f6;border-color:#8acfd0}[data-design=legacy] .study-tags{flex-wrap:wrap;gap:5px;margin:11px 0 2px;display:flex}[data-design=legacy] .study-tags span{color:#237f82;background:#ddf3f1;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:750}[data-design=legacy] .study-tags .difficulty-tag{color:#8b5d36;background:#fff0df}[data-design=legacy] .weekly-report-card{background:linear-gradient(135deg,#fff,#f6fcfc);border:1px solid #d2ebea;border-radius:20px;margin-top:22px;padding:26px 29px}[data-design=legacy] .weekly-report{background:#f7fcfc;border:1px solid #d8eeee;border-radius:15px;margin-top:18px;padding:20px}[data-design=legacy] .weekly-report>div{justify-content:space-between;align-items:center;gap:10px;display:flex}[data-design=legacy] .weekly-report strong{font-size:14px}[data-design=legacy] .weekly-report span{color:#177f81;background:#dff4f2;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}[data-design=legacy] .weekly-report .note-plain-text{margin-top:12px}[data-design=legacy] .conversation-card,[data-design=legacy] .settings-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:26px 29px}[data-design=legacy] .conversation-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}[data-design=legacy] .conversation-heading h2,[data-design=legacy] .settings-card h2{margin:7px 0 5px;font-size:19px}[data-design=legacy] .conversation-heading p:not(.eyebrow),[data-design=legacy] .settings-card>div>p:not(.eyebrow){color:#6c868c;margin:0;font-size:12px;line-height:1.55}[data-design=legacy] .conversation-heading button{color:#197f81;background:#effafa;border:1px solid #b9dfdf;border-radius:11px;flex:none;padding:10px 12px;font-size:12px;font-weight:750}[data-design=legacy] .conversation-heading button:disabled{cursor:not-allowed;opacity:.55}[data-design=legacy] .conversation-setup{background:#f7fcfc;border:1px solid #d8eeee;border-radius:15px;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;padding:16px;display:grid}[data-design=legacy] .conversation-setup>div{gap:8px;display:grid}[data-design=legacy] .conversation-setup strong{color:#476d73;font-size:12px}[data-design=legacy] .conversation-setup>p{color:#7a969b;grid-column:1/-1;margin:0;font-size:11px}[data-design=legacy] .conversation-choice-row{flex-wrap:wrap;gap:6px;display:flex}[data-design=legacy] .conversation-choice-row button{color:#5f7d82;background:#fff;border:1px solid #cfe5e7;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:700}[data-design=legacy] .conversation-choice-row button.selected{color:#fff;background:#168f90;border-color:#168f90}[data-design=legacy] .conversation-thread{background:linear-gradient(#fbfefe,#f4fbfb);border:1px solid #d8eeee;border-radius:17px;gap:10px;min-height:280px;max-height:560px;margin-top:18px;padding:18px;display:grid;overflow:auto}[data-design=legacy] .conversation-message{background:#fff;border-radius:14px;width:min(88%,620px);padding:12px 14px;box-shadow:0 3px 12px #31696c0d}[data-design=legacy] .conversation-message.user{color:#fff;background:#168f90;justify-self:end}[data-design=legacy] .conversation-message>span{color:#6f9297;letter-spacing:.8px;margin-bottom:5px;font-size:9px;font-weight:800;display:block}[data-design=legacy] .conversation-message.user>span{color:#c8f1ee}[data-design=legacy] .conversation-message p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}[data-design=legacy] .conversation-message .study-markdown{font-size:13px;line-height:1.6}[data-design=legacy] .conversation-message .study-markdown>:first-child{margin-top:0}[data-design=legacy] .conversation-message .study-markdown h1,[data-design=legacy] .conversation-message .study-markdown h2,[data-design=legacy] .conversation-message .study-markdown h3{font-size:14px}[data-design=legacy] .conversation-empty{color:#5a7c81;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:230px;display:flex}[data-design=legacy] .conversation-empty>span{color:#169e9d;font-size:22px}[data-design=legacy] .conversation-empty strong{font-size:14px}[data-design=legacy] .conversation-empty p{color:#7c989d;margin:0;font-size:12px}[data-design=legacy] .conversation-empty button{color:#197f81;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #c4e4e3;border-radius:10px;max-width:100%;padding:9px 10px;font-size:11px;overflow:hidden}[data-design=legacy] .conversation-help{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}[data-design=legacy] .conversation-help span{color:#7d989d;margin-right:3px;font-size:11px}[data-design=legacy] .conversation-help button{color:#55777d;background:#fff;border:1px solid #d2e8e8;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}[data-design=legacy] .conversation-help button:hover{color:#167f81;background:#f3fbfb;border-color:#94d1d1}[data-design=legacy] .conversation-form{align-items:flex-end;gap:9px;margin-top:11px;display:flex}[data-design=legacy] .conversation-form textarea{resize:vertical;min-height:70px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfe5e7;border-radius:13px;outline:none;flex:1;padding:11px 12px;font-size:13px;line-height:1.55}[data-design=legacy] .conversation-form textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #e0f6f5}[data-design=legacy] .conversation-form button{color:#fff;background:#168f90;border:0;border-radius:12px;padding:12px 14px;font-size:12px;font-weight:750}[data-design=legacy] .conversation-form button:disabled{cursor:not-allowed;background:#9dc6c6}[data-design=legacy] .conversation-retry{color:#197f81;font:inherit;background:0 0;border:0;margin:7px 0 0 7px;padding:0;font-size:11px;font-weight:800;text-decoration:underline}[data-design=legacy] .conversation-retry:disabled{cursor:not-allowed;color:#91a8ac}[data-design=legacy] .conversation-limit{color:#78969b;margin:11px 0 0;font-size:11px}[data-design=legacy] .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:20px;display:grid}[data-design=legacy] .settings-grid article{background:#f8fcfc;border:1px solid #d8eeee;border-radius:14px;flex-direction:column;gap:6px;min-height:130px;padding:17px;display:flex}[data-design=legacy] .settings-grid span{color:#79969b;font-size:10px;font-weight:750}[data-design=legacy] .settings-grid strong{color:#315f66;font-size:15px}[data-design=legacy] .settings-grid small{color:#718d92;font-size:11px;line-height:1.55}[data-design=legacy] .learning-level-control{background:linear-gradient(135deg,#f8fdfd,#eefafa);border:1px solid #cce8e7;border-radius:15px;gap:13px;margin-top:20px;padding:17px;display:grid}[data-design=legacy] .learning-level-control>div:first-child{flex-direction:column;gap:4px;display:flex}[data-design=legacy] .learning-level-control>div:first-child>strong{color:#315f66;font-size:14px}[data-design=legacy] .learning-level-control>div:first-child>small{color:#718d92;font-size:11px;line-height:1.5}[data-design=legacy] .learning-level-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}[data-design=legacy] .learning-level-options button{color:#55777d;text-align:left;background:#fff;border:1px solid #cfe5e7;border-radius:11px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:11px;display:flex}[data-design=legacy] .learning-level-options button strong{color:#426b71;font-size:12px}[data-design=legacy] .learning-level-options button small{color:#819ca0;font-size:10px;line-height:1.45}[data-design=legacy] .learning-level-options button.selected{background:#e7f7f6;border-color:#168f90;box-shadow:0 0 0 2px #c9eded}[data-design=legacy] .learning-level-options button.selected strong{color:#137d7f}[data-design=legacy] .learning-level-options button:hover:not(.selected){background:#fbfefe;border-color:#8ccfd0}@media (max-width:760px),(pointer:coarse) and (max-width:1600px){[data-design=legacy] .response-modes>div{grid-template-columns:repeat(2,minmax(0,1fr))}[data-design=legacy] .weekly-report-card,[data-design=legacy] .conversation-card,[data-design=legacy] .settings-card{padding:21px 19px}[data-design=legacy] .review-reminder{flex-wrap:wrap;align-items:flex-start}[data-design=legacy] .review-reminder b{margin-left:43px}[data-design=legacy] .conversation-heading{flex-direction:column}[data-design=legacy] .conversation-heading button{width:100%}[data-design=legacy] .conversation-setup{grid-template-columns:1fr}[data-design=legacy] .conversation-setup>p{grid-column:auto}[data-design=legacy] .conversation-thread{min-height:250px;padding:13px}[data-design=legacy] .conversation-message{width:94%}[data-design=legacy] .conversation-form{flex-direction:column;align-items:stretch}[data-design=legacy] .conversation-form button{width:100%}[data-design=legacy] .settings-grid,[data-design=legacy] .learning-level-options{grid-template-columns:1fr}}[data-design=legacy] .auth-actions button:hover{color:#3a5f65;border-color:#a9d4d5}[data-design=legacy] .auth-actions .signup:hover{color:#fff;background:#128e8d;border-color:#128e8d}[data-design=legacy] .question-actions button:hover:not(:disabled),[data-design=legacy] .ask-row button:hover:not(:disabled){background:#128e8d}[data-design=legacy] .notes-heading button:hover:not(:disabled){background:#1c6f78}[data-design=legacy] .review-actions button:hover:not(:disabled){background:#128e8d}[data-design=legacy] .review-actions button.again:hover:not(:disabled){color:#3a5f65;background:#fff;border-color:#8ccfd0}[data-design=legacy] .review-actions button.hard:hover:not(:disabled){color:#95563d;background:#fff;border-color:#e0b6a4}[data-design=legacy] .review-empty a:hover{background:#128e8d}[data-design=legacy] .quality-toggle button:hover:not(.selected){color:#3a5f65;background:#f2fafa}[data-design=legacy] .image-upload-button:hover span{color:#128e8d;border-color:#8ccfd0}[data-design=legacy] .invite-controls .ask-row button:hover{background:#128e8d}[data-design=legacy] .follow-up-panel{background:#fbfefe;border:1px solid #cbe8e6;border-radius:13px;gap:10px;margin-top:16px;padding:15px;display:grid}[data-design=legacy] .follow-up-panel>div:first-child{flex-direction:column;gap:3px;display:flex}[data-design=legacy] .follow-up-panel>div:first-child strong{color:#26646a;font-size:13px}[data-design=legacy] .follow-up-panel>div:first-child small{color:#7a979c;font-size:10px;line-height:1.45}[data-design=legacy] .follow-up-panel textarea{resize:vertical;width:100%;min-height:78px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfe5e7;border-radius:11px;outline:none;padding:10px 11px;font-size:12px;line-height:1.55}[data-design=legacy] .follow-up-panel textarea:focus{border-color:#59b6b4;box-shadow:0 0 0 3px #e2f7f5}[data-design=legacy] .follow-up-panel textarea:disabled{cursor:not-allowed;color:#81999d;background:#f5fafa}[data-design=legacy] .follow-up-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-design=legacy] .follow-up-actions span{color:#78969b;font-size:10px}[data-design=legacy] .follow-up-actions button{color:#fff;background:#168f90;border:0;border-radius:10px;flex:none;padding:9px 11px;font-size:11px;font-weight:750}[data-design=legacy] .follow-up-actions button:disabled{cursor:not-allowed;background:#9dc6c6}[data-design=legacy] .follow-up-answer{background:#f4fbfa;border:1px solid #d9eded;border-radius:11px;padding:11px 12px}[data-design=legacy] .follow-up-answer>p{color:#168487;margin:0 0 5px;font-size:10px;font-weight:800}[data-design=legacy] .follow-up-answer>strong{color:#456b71;font-size:12px;line-height:1.5}[data-design=legacy] .follow-up-answer .study-markdown{margin-top:9px;font-size:12px;line-height:1.6}[data-design=legacy] .follow-up-answer .study-markdown>:first-child{margin-top:0}@media (max-width:760px),(pointer:coarse) and (max-width:1600px){[data-design=legacy] .follow-up-actions{flex-direction:column;align-items:stretch}[data-design=legacy] .follow-up-actions button{width:100%}}[data-design=legacy] .vocab-card{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:22px;padding:26px 29px}[data-design=legacy] .vocab-add{background:#f8fcfc;border:1px solid #d8eeee;border-radius:15px;gap:9px;margin-top:20px;padding:16px;display:grid}[data-design=legacy] .vocab-add-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}[data-design=legacy] .vocab-add input{min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfe5e7;border-radius:11px;outline:none;padding:11px 12px;font-size:13px}[data-design=legacy] .vocab-add input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #e0f6f5}[data-design=legacy] .vocab-add-actions{justify-content:flex-end;display:flex}[data-design=legacy] .vocab-add-actions button{color:#fff;background:var(--teal);border:0;border-radius:11px;padding:10px 15px;font-size:12px;font-weight:750}[data-design=legacy] .vocab-add-actions button:disabled{cursor:not-allowed;background:#9dc6c6}[data-design=legacy] .vocab-add-actions button:hover:not(:disabled){background:#128e8d}[data-design=legacy] .vocab-photo{background:#f8fcfc;border:1px dashed #b9dedd;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:13px;padding:16px;display:grid}[data-design=legacy] .vocab-photo>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}[data-design=legacy] .vocab-photo>div:first-child>strong{color:#426b71;font-size:13px}[data-design=legacy] .vocab-photo>div:first-child>small{color:#7c989d;font-size:11px;line-height:1.5}[data-design=legacy] .vocab-photo-upload{cursor:pointer}[data-design=legacy] .vocab-photo-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}[data-design=legacy] .vocab-photo-upload span,[data-design=legacy] .vocab-photo-preview button{color:#197f81;background:#fff;border:1px solid #b9dfdf;border-radius:10px;padding:9px 11px;font-size:11px;font-weight:750;display:inline-block}[data-design=legacy] .vocab-photo-upload:hover span{background:#effafa;border-color:#7fc5c4}[data-design=legacy] .vocab-photo-preview{grid-column:1/-1;align-items:center;gap:12px;padding-top:3px;display:flex}[data-design=legacy] .vocab-photo-preview img{object-fit:cover;border:1px solid #d5e8e9;border-radius:10px;flex:none;width:68px;height:68px}[data-design=legacy] .vocab-photo-preview>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}[data-design=legacy] .vocab-photo-preview>div>strong{color:#426b71;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}[data-design=legacy] .vocab-photo-preview>div>small{color:#819ca0;font-size:10px}[data-design=legacy] .vocab-photo-preview>div>div{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}[data-design=legacy] .vocab-photo-preview button{color:#fff;background:#168f90;border:0}[data-design=legacy] .vocab-photo-preview button:hover:not(:disabled){background:#128e8d}[data-design=legacy] .vocab-photo-preview button:disabled{cursor:not-allowed;opacity:.6}[data-design=legacy] .vocab-photo-preview .vocab-photo-cancel{color:#5d7d82;background:#fff;border:1px solid #cfe5e7}[data-design=legacy] .vocab-photo-preview .vocab-photo-cancel:hover:not(:disabled){color:#3a5f65;background:#f5fbfb}[data-design=legacy] .vocab-list{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}[data-design=legacy] .vocab-item{background:#fbfefe;border:1px solid #dceced;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 16px;display:flex}[data-design=legacy] .vocab-item.known{opacity:.72;background:#f3f8f8}[data-design=legacy] .vocab-item.known .vocab-headword strong{text-decoration:line-through}[data-design=legacy] .vocab-body{min-width:0}[data-design=legacy] .vocab-headword{align-items:center;gap:8px;display:flex}[data-design=legacy] .vocab-headword strong{font-family:var(--font-noto-serif),Georgia,serif;color:#2f5b62;font-size:19px}[data-design=legacy] .vocab-tag{color:#177f81;background:#e3f5f3;border-radius:999px;flex:none;padding:3px 7px;font-size:9px;font-weight:750}[data-design=legacy] .vocab-meaning{color:#456b71;margin:7px 0 0;font-size:14px}[data-design=legacy] .vocab-example{color:#6d8a8f;font-family:var(--font-noto-serif),Georgia,serif;margin:5px 0 0;font-size:12px;line-height:1.5}[data-design=legacy] .vocab-example-button{color:#177f81;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:10px;font-weight:800}[data-design=legacy] .vocab-example-button:hover:not(:disabled){text-decoration:underline}[data-design=legacy] .vocab-example-button:disabled{cursor:wait;opacity:.65}[data-design=legacy] .vocab-actions{flex:none;align-items:center;gap:6px;display:flex}[data-design=legacy] .vocab-known{color:#3a6f74;white-space:nowrap;background:#fff;border:1px solid #cfe5e7;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:750}[data-design=legacy] .vocab-known:hover{color:#128e8d;border-color:#8ccfd0}[data-design=legacy] .vocab-remove{color:#b0745c;background:#fff;border:1px solid #ecdcd4;border-radius:8px;width:28px;height:28px;padding:0;font-size:16px;line-height:1}[data-design=legacy] .vocab-remove:hover{color:#95563d;border-color:#e0b6a4}@media (max-width:760px),(pointer:coarse) and (max-width:1600px){[data-design=legacy] .vocab-card{padding:21px 19px}[data-design=legacy] .vocab-add-fields{grid-template-columns:1fr}[data-design=legacy] .vocab-photo{grid-template-columns:1fr;align-items:stretch}[data-design=legacy] .vocab-photo-upload span{text-align:center;display:block}[data-design=legacy] .vocab-photo-preview{grid-column:auto;align-items:flex-start}[data-design=legacy] .vocab-item{flex-direction:column}[data-design=legacy] .vocab-actions{align-self:flex-end}}[data-design=legacy]{--surface:#fff;--surface-soft:#f6fbfb;--card-shadow:0 10px 28px #2b64680e}[data-design=legacy] body{background:linear-gradient(#f8fcfc 0,#fff 34rem)}[data-design=legacy] .workspace{max-width:1200px;padding-bottom:64px}[data-design=legacy] .topbar{margin-bottom:27px}[data-design=legacy] .page-card{box-shadow:var(--card-shadow);margin-top:0!important}[data-design=legacy] .lesson-card,[data-design=legacy] .ask-card,[data-design=legacy] .admin-card,[data-design=legacy] .weekly-report-card{box-shadow:var(--card-shadow)}[data-design=legacy] .lesson-card,[data-design=legacy] .page-card,[data-design=legacy] .ask-card,[data-design=legacy] .admin-card,[data-design=legacy] .weekly-report-card{border-color:#d5e9ea}[data-design=legacy] .lesson-heading,[data-design=legacy] .review-heading,[data-design=legacy] .notes-heading,[data-design=legacy] .conversation-heading{border-bottom:1px solid #e4f0f0;padding-bottom:16px}[data-design=legacy] .lesson-heading h2,[data-design=legacy] .review-heading h2,[data-design=legacy] .notes-heading h2,[data-design=legacy] .conversation-heading h2,[data-design=legacy] .settings-card h2{letter-spacing:-.7px}[data-design=legacy] .question-panel,[data-design=legacy] .daily-note,[data-design=legacy] .review-question,[data-design=legacy] .weekly-report,[data-design=legacy] .conversation-setup,[data-design=legacy] .vocab-add,[data-design=legacy] .vocab-photo{background:var(--surface-soft)}[data-design=legacy] .conversation-language-tabs{margin:17px 0 0}[data-design=legacy] .conversation-level-card{background:#effafa;border:1px solid #cde8e7;border-radius:13px;margin:14px 0;padding:13px 15px}[data-design=legacy] .conversation-level-card strong{color:#1d7f81;font-size:13px}[data-design=legacy] .conversation-level-card p{color:#56777c;margin:5px 0 0;font-size:12px;line-height:1.55}[data-design=legacy] .tutor-answer{border:1px solid #d7eeee;box-shadow:inset 0 1px #fffc}[data-design=legacy] .tutor-answer.is-long{overscroll-behavior:contain;scrollbar-color:#9fcfcf transparent;scrollbar-width:thin;max-height:min(700px,68vh);padding-right:13px;overflow-y:auto}[data-design=legacy] .tutor-answer.is-long:focus{outline-offset:3px;outline:3px solid #c9eeee}[data-design=legacy] .answer-scroll-hint{color:#47757b;background:#e6f7f6;border-left:3px solid #54b7b5;border-radius:0 8px 8px 0;margin:9px 0 4px;padding:7px 9px;font-size:11px;line-height:1.45}[data-design=legacy] .tutor-answer.is-long::-webkit-scrollbar{width:8px}[data-design=legacy] .tutor-answer.is-long::-webkit-scrollbar-thumb{background:#9fcfcf;border:2px solid #f1fbfa;border-radius:999px}[data-design=legacy] .vocab-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}[data-design=legacy] .vocab-entry-grid .vocab-add,[data-design=legacy] .vocab-entry-grid .vocab-photo{min-height:100%;margin-top:0}[data-design=legacy] .vocab-add>div:first-child{flex-direction:column;gap:4px;display:flex}[data-design=legacy] .vocab-add>div:first-child>strong{color:#426b71;font-size:13px}[data-design=legacy] .vocab-add>div:first-child>small{color:#7c989d;font-size:11px;line-height:1.5}[data-design=legacy] .vocab-add-actions{margin-top:auto}[data-design=legacy] .vocab-list{gap:8px}[data-design=legacy] .vocab-item{transition:border-color .15s,box-shadow .15s,transform .15s}[data-design=legacy] .vocab-item:hover{border-color:#b9dede;transform:translateY(-1px);box-shadow:0 5px 14px #2d686b0d}@media (max-width:760px),(pointer:coarse) and (max-width:1600px){[data-design=legacy] .workspace{padding-bottom:42px}[data-design=legacy] .topbar{margin-bottom:20px}[data-design=legacy] .lesson-heading,[data-design=legacy] .review-heading,[data-design=legacy] .notes-heading,[data-design=legacy] .conversation-heading{padding-bottom:13px}[data-design=legacy] .tutor-answer.is-long{max-height:58vh;padding-right:10px}[data-design=legacy] .vocab-entry-grid{grid-template-columns:1fr}[data-design=legacy] .vocab-entry-grid .vocab-photo{grid-template-columns:1fr;align-items:stretch}[data-design=legacy] .vocab-entry-grid .vocab-photo-upload span{text-align:center;display:block}}[data-design=legacy] .credits-card{background:linear-gradient(135deg,#fbfefe,#f1faf9);border:1px solid #d5e9ea;border-radius:16px;gap:16px;margin-top:22px;padding:22px;display:grid}[data-design=legacy] .credits-card h3{color:#315f66;letter-spacing:-.4px;margin:6px 0 0;font-size:17px}[data-design=legacy] .credits-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}[data-design=legacy] .credits-card dl>div{background:#fff;border:1px solid #dceced;border-radius:12px;padding:13px}[data-design=legacy] .credits-card dt{color:#7b979c;font-size:10px;font-weight:800}[data-design=legacy] .credits-card dd{flex-direction:column;gap:3px;margin:6px 0 0;display:flex}[data-design=legacy] .credits-card dd strong{color:#39656c;font-size:13px}[data-design=legacy] .credits-card dd small{color:#839da1;font-size:10px}[data-design=legacy] .credit-models{background:#fff;border:1px solid #dceced;border-radius:12px;padding:13px}[data-design=legacy] .credit-models span{color:#218385;font-size:10px;font-weight:800}[data-design=legacy] .credit-models p{color:#54767c;margin:6px 0 0;font-size:12px;line-height:1.55}[data-design=legacy] .credit-links{flex-wrap:wrap;gap:7px;display:flex}[data-design=legacy] .credit-links a{color:#237d80;background:#fff;border:1px solid #bfe1e0;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:750;text-decoration:none}[data-design=legacy] .credit-links a:hover{background:#eaf8f7;border-color:#70bcbc}[data-design=legacy] .legal-shell{background:linear-gradient(#f6fcfc,#fff 38rem);min-height:100vh;padding:30px 20px 44px}[data-design=legacy] .legal-header,[data-design=legacy] .legal-card,[data-design=legacy] .legal-footer{width:min(100%,780px);margin-inline:auto}[data-design=legacy] .legal-header{justify-content:space-between;align-items:center;gap:12px;padding:4px 2px 24px;display:flex}[data-design=legacy] .legal-header>a:last-child{color:#52757a;font-size:12px;text-decoration:none}[data-design=legacy] .legal-brand{color:#22474e;letter-spacing:-1px;align-items:center;gap:7px;font-size:20px;font-weight:800;text-decoration:none;display:flex}[data-design=legacy] .legal-brand span{color:#fff;background:var(--teal);border-radius:9px 9px 9px 3px;place-items:center;width:27px;height:27px;font-family:Georgia,serif;font-size:19px;display:grid}[data-design=legacy] .legal-card{box-shadow:var(--card-shadow);background:#fff;border:1px solid #d5e9ea;border-radius:22px;padding:34px}[data-design=legacy] .legal-card h1{color:#315f66;letter-spacing:-1px;margin:8px 0 5px;font-size:26px}[data-design=legacy] .legal-updated{color:#8aa2a6;margin:0;font-size:11px}[data-design=legacy] .legal-card>p:not(.eyebrow):not(.legal-updated){color:#516f75;margin:25px 0 0;font-size:14px;line-height:1.75}[data-design=legacy] .legal-card section{border-top:1px solid #e6f0f0;margin-top:25px;padding-top:22px}[data-design=legacy] .legal-card h2{color:#38656c;letter-spacing:-.25px;margin:0 0 10px;font-size:15px}[data-design=legacy] .legal-card section p,[data-design=legacy] .legal-card li,[data-design=legacy] .legal-card dd{color:#59777d;font-size:13px;line-height:1.75}[data-design=legacy] .legal-card ul{margin:0;padding-left:20px}[data-design=legacy] .legal-card dl{grid-template-columns:88px 1fr;gap:7px 12px;margin:0;display:grid}[data-design=legacy] .legal-card dt{color:#728f94;font-size:12px;font-weight:750}[data-design=legacy] .legal-card dd{margin:0}[data-design=legacy] .legal-card a{color:#177f81;font-weight:700}[data-design=legacy] .legal-footer{flex-wrap:wrap;justify-content:center;gap:12px;padding:22px 0 0;display:flex}[data-design=legacy] .legal-footer a{color:#6a878c;font-size:11px;text-decoration:none}[data-design=legacy] .legal-footer a:hover,[data-design=legacy] .legal-header>a:last-child:hover{color:#168487;text-decoration:underline}@media (max-width:760px),(pointer:coarse) and (max-width:1600px){[data-design=legacy] .credits-card{padding:18px}[data-design=legacy] .credits-card dl{grid-template-columns:1fr}[data-design=legacy] .legal-shell{padding:20px 15px 34px}[data-design=legacy] .legal-header{padding-bottom:17px}[data-design=legacy] .legal-card{border-radius:18px;padding:24px 20px}[data-design=legacy] .legal-card h1{font-size:23px}[data-design=legacy] .legal-card dl{grid-template-columns:72px 1fr;gap:7px 9px}}[data-design=legacy] .service-switcher{background:#fff;border:1px solid #cfe5e7;border-radius:11px;display:flex;overflow:hidden}[data-design=legacy] .service-switcher a{color:#6c898e;background:#fff;border-right:1px solid #cfe5e7;padding:8px 11px;font-size:11px;font-weight:800;text-decoration:none}[data-design=legacy] .service-switcher a:last-child{border-right:0}[data-design=legacy] .service-switcher a.selected{color:#fff;background:#315f8f}[data-design=legacy] .dailia-shell{--dailia:#315f8f;--dailia-soft:#f2f6fc;background:linear-gradient(90deg,#fafcff 0 16%,#fff 16%)}[data-design=legacy] .dailia-sidebar{background:#fafcffe6}[data-design=legacy] .dailia-brand .brand-mark{background:var(--dailia)}[data-design=legacy] .dailia-brand{letter-spacing:-1px}[data-design=legacy] .dailia-eyebrow{color:#315f8f!important}[data-design=legacy] .dailia-topbar h1 span{color:#5479a3}[data-design=legacy] .dailia-card{box-shadow:var(--card-shadow);background:#fff;border:1px solid #d6e4f1;border-radius:20px;padding:27px 29px}[data-design=legacy] .dailia-heading{border-bottom:1px solid #e3ecf5;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}[data-design=legacy] .dailia-heading h2{color:#274861;letter-spacing:-.8px;margin:7px 0 5px;font-size:21px}[data-design=legacy] .dailia-heading p:not(.eyebrow){color:#718895;margin:0;font-size:12px;line-height:1.55}[data-design=legacy] .dailia-heading>button{color:#315f8f;background:#f3f7fc;border:1px solid #b9cfe4;border-radius:11px;flex:none;padding:10px 12px;font-size:12px;font-weight:750}[data-design=legacy] .dailia-heading>button:disabled{cursor:not-allowed;opacity:.55}[data-design=legacy] .dailia-chat-grid{grid-template-columns:210px minmax(0,1fr);gap:16px;margin-top:19px;display:grid}[data-design=legacy] .dailia-history{background:#f8fbfe;border:1px solid #dce8f3;border-radius:15px;min-width:0;padding:13px}[data-design=legacy] .dailia-history>div{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-design=legacy] .dailia-history strong{color:#46657d;font-size:12px}[data-design=legacy] .dailia-history>div button{color:#315f8f;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}[data-design=legacy] .dailia-history ul{gap:4px;max-height:470px;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:auto}[data-design=legacy] .dailia-history li a{color:#5a7488;text-overflow:ellipsis;white-space:nowrap;border-radius:9px;padding:8px 9px;font-size:11px;text-decoration:none;display:block;overflow:hidden}[data-design=legacy] .dailia-history li a:hover{color:#315f8f;background:#eaf2fa}[data-design=legacy] .dailia-history li a.active{color:#244a72;background:#dfeaf6;font-weight:750}[data-design=legacy] .dailia-history>p{color:#8499a8;margin:13px 0 0;font-size:11px;line-height:1.55}[data-design=legacy] .dailia-thread{background:linear-gradient(#fbfdff,#f3f7fc);border:1px solid #dce8f3;border-radius:16px;gap:10px;min-height:390px;max-height:580px;padding:18px;display:grid;overflow:auto}[data-design=legacy] .dailia-message{background:#fff;border-radius:14px;width:min(89%,680px);padding:12px 14px;box-shadow:0 3px 12px #2d56780f}[data-design=legacy] .dailia-message.user{color:#fff;background:#315f8f;justify-self:end}[data-design=legacy] .dailia-message>span{color:#7894a7;letter-spacing:.8px;margin-bottom:5px;font-size:9px;font-weight:800;display:block}[data-design=legacy] .dailia-message.user>span{color:#d5e5f5}[data-design=legacy] .dailia-message p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}[data-design=legacy] .dailia-message .study-markdown{color:#294b64;font-size:13px;line-height:1.65}[data-design=legacy] .dailia-message .study-markdown>:first-child{margin-top:0}[data-design=legacy] .dailia-message .study-markdown h1,[data-design=legacy] .dailia-message .study-markdown h2,[data-design=legacy] .dailia-message .study-markdown h3{font-size:14px}[data-design=legacy] .dailia-empty{color:#5a7488;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:330px;display:flex}[data-design=legacy] .dailia-empty>span{color:#547ba4;font-size:22px}[data-design=legacy] .dailia-empty strong{font-size:14px}[data-design=legacy] .dailia-empty p{color:#8196a5;margin:0;font-size:12px}[data-design=legacy] .dailia-empty>div{flex-wrap:wrap;gap:7px;margin-top:3px;display:flex}[data-design=legacy] .dailia-empty button{color:#315f8f;background:#fff;border:1px solid #c5d9ea;border-radius:999px;max-width:100%;padding:7px 9px;font-size:10px;font-weight:700}[data-design=legacy] .dailia-empty button:hover{background:#f1f6fb;border-color:#93b6d5}[data-design=legacy] .dailia-form{background:#fff;border:1px solid #d5e4f1;border-radius:14px;margin-top:11px;padding:11px}[data-design=legacy] .dailia-form textarea{resize:vertical;width:100%;min-height:83px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:13px;line-height:1.6;display:block}[data-design=legacy] .dailia-form>div{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}[data-design=legacy] .dailia-form span,[data-design=legacy] .dailia-limit{color:#7c93a3;font-size:10px}[data-design=legacy] .dailia-form button{color:#fff;background:#315f8f;border:0;border-radius:10px;padding:9px 13px;font-size:11px;font-weight:750}[data-design=legacy] .dailia-form button:disabled{cursor:not-allowed;background:#aabed0}[data-design=legacy] .dailia-limit{margin:10px 0 0}@media (max-width:760px),(pointer:coarse) and (max-width:1600px){[data-design=legacy] .service-switcher{align-self:flex-start}[data-design=legacy] .dailia-card{padding:21px 19px}[data-design=legacy] .dailia-heading{flex-direction:column}[data-design=legacy] .dailia-heading>button{width:100%}[data-design=legacy] .dailia-chat-grid{grid-template-columns:1fr}[data-design=legacy] .dailia-history ul{max-height:150px}[data-design=legacy] .dailia-thread{min-height:300px;padding:13px}[data-design=legacy] .dailia-message{width:94%}[data-design=legacy] .dailia-empty{min-height:260px}[data-design=legacy] .dailia-form>div{flex-direction:column;align-items:stretch}[data-design=legacy] .dailia-form button{width:100%}}[data-design=legacy] .dailia-overview{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px;margin-top:18px;display:grid}[data-design=legacy] .dailia-summary,[data-design=legacy] .dailia-quick-actions{background:#f8fbfe;border:1px solid #d9e6f1;border-radius:15px;padding:17px}[data-design=legacy] .dailia-summary{grid-template-columns:1fr auto;gap:8px 14px;display:grid}[data-design=legacy] .dailia-summary h3,[data-design=legacy] .dailia-quick-actions h3{color:#31556e;margin:4px 0 0;font-size:16px}[data-design=legacy] .dailia-summary p:not(.eyebrow){color:#718895;margin:6px 0 0;font-size:11px;line-height:1.55}[data-design=legacy] .dailia-summary>button{color:#315f8f;background:#fff;border:1px solid #b9cfe4;border-radius:9px;align-self:start;padding:8px 10px;font-size:10px;font-weight:800}[data-design=legacy] .dailia-summary>.study-markdown{color:#3d5f76;border-top:1px solid #e0ebf4;grid-column:1/-1;padding-top:10px;font-size:12px;line-height:1.6}[data-design=legacy] .dailia-summary>.study-markdown>:first-child{margin-top:0}[data-design=legacy] .dailia-summary>.study-markdown h2{font-size:13px}[data-design=legacy] .dailia-quick-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}[data-design=legacy] .dailia-quick-actions button{color:#526f84;text-align:left;background:#fff;border:1px solid #d0deeb;border-radius:10px;gap:3px;min-height:58px;padding:9px;display:grid}[data-design=legacy] .dailia-quick-actions button:hover{background:#f3f7fc;border-color:#8fb0cf}[data-design=legacy] .dailia-quick-actions strong{color:#315f8f;font-size:11px}[data-design=legacy] .dailia-quick-actions small{color:#8094a5;font-size:10px;line-height:1.35}[data-design=legacy] .dailia-history li{align-items:center;gap:2px;display:flex}[data-design=legacy] .dailia-history li a{flex:1}[data-design=legacy] .dailia-pin{color:#7795ad;background:0 0;border:0;padding:5px;font-size:13px}[data-design=legacy] .dailia-overview-toggle{background:#f8fbfe;border:1px solid #d6e4f1;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:10px 13px;display:flex}[data-design=legacy] .dailia-overview-toggle>div{gap:2px;min-width:0;display:grid}[data-design=legacy] .dailia-overview-toggle .eyebrow{font-size:9px}[data-design=legacy] .dailia-overview-toggle strong{color:#36566d;font-size:12px}[data-design=legacy] .dailia-overview-toggle span{color:#8195a5;font-size:10px}[data-design=legacy] .dailia-overview-toggle button{color:#315f8f;background:#fff;border:1px solid #b9cfe4;border-radius:9px;flex:none;padding:8px 10px;font-size:10px;font-weight:800}@media (max-width:760px),(pointer:coarse) and (max-width:1600px){[data-design=legacy] .dailia-overview{grid-template-columns:1fr}}[data-design=legacy] .dailia-shell{--dailia:#83a7ff;--dailia-line:#30343d;--dailia-panel:#1d1f23;--dailia-panel-strong:#161719;--dailia-text:#f2f4f8;--dailia-muted:#9ca3af;color:var(--dailia-text);background:#121315}[data-design=legacy] .dailia-shell .sidebar{border-color:var(--dailia-line);background:#25272b}[data-design=legacy] .dailia-shell .dailia-brand{color:#f5f7fb}[data-design=legacy] .dailia-shell .dailia-brand .brand-mark{font-family:var(--font-geist-mono),monospace;background:linear-gradient(145deg,#6c93ff,#4065d5);border-radius:9px;font-size:17px}[data-design=legacy] .dailia-shell .tagline,[data-design=legacy] .dailia-shell .nav-title{color:#858d99}[data-design=legacy] .dailia-shell .nav-item{color:#c9cdd5;border-radius:9px}[data-design=legacy] .dailia-shell .nav-item:hover{color:#fff;background:#34373c}[data-design=legacy] .dailia-shell .nav-item.active{color:#fff;background:#3a3d43}[data-design=legacy] .dailia-shell .guide-card{background:#2c2f34;border:1px solid #3a3d43;border-radius:13px}[data-design=legacy] .dailia-shell .guide-card .eyebrow{color:#a4b8f3}[data-design=legacy] .dailia-shell .guide-card p{color:#bec5cf}[data-design=legacy] .dailia-shell .workspace{max-width:none;margin:0;padding:0 clamp(22px,3vw,50px) 42px}[data-design=legacy] .dailia-shell .dailia-topbar{color:#f7f8fb;background:#18191c;border-color:#30333a;min-height:70px;margin:0 calc(-1*clamp(22px,3vw,50px)) 28px;padding:14px clamp(22px,3vw,50px)}[data-design=legacy] .dailia-shell .dailia-topbar h1{color:#f5f6f8;font-size:19px}[data-design=legacy] .dailia-shell .dailia-topbar h1 span,[data-design=legacy] .dailia-shell .dailia-eyebrow{color:#93b1ff!important}[data-design=legacy] .dailia-shell .service-switcher{background:#24262a;border-color:#3b3f46}[data-design=legacy] .dailia-shell .service-switcher a{color:#afb6c1;background:#24262a;border-color:#3b3f46}[data-design=legacy] .dailia-shell .service-switcher a.selected{color:#fff;background:#4e6ec8}[data-design=legacy] .dailia-status{color:#b5c8ff;font-family:var(--font-geist-mono),monospace;background:#222b43;border:1px solid #3c4b74;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:700}[data-design=legacy] .dailia-shell .streak{color:#b8c8f7;background:#252e46}[data-design=legacy] .dailia-shell .auth-actions button{color:#cfd7e4;background:#25272c;border-color:#3b414c}[data-design=legacy] .dailia-shell .auth-actions .signup{color:#fff;background:#5376df;border-color:#5376df}[data-design=legacy] .dailia-workspace-card{max-width:1440px;margin-inline:auto;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}[data-design=legacy] .dailia-shell .dailia-heading{border-color:#30333a;align-items:center;padding:0 0 16px}[data-design=legacy] .dailia-shell .dailia-heading h2{color:#f4f5f7}[data-design=legacy] .dailia-shell .dailia-heading p:not(.eyebrow){color:#9fa8b5}[data-design=legacy] .dailia-shell .dailia-heading>button{color:#eaf0ff;background:#243054;border-color:#465a8f}[data-design=legacy] .dailia-shell .dailia-overview{grid-template-columns:minmax(0,1fr) 360px}[data-design=legacy] .dailia-shell .dailia-overview-toggle{background:#1d1f23;border-color:#333740}[data-design=legacy] .dailia-shell .dailia-overview-toggle strong{color:#edf0f6}[data-design=legacy] .dailia-shell .dailia-overview-toggle span{color:#9ca7b6}[data-design=legacy] .dailia-shell .dailia-overview-toggle button{color:#dce6ff;background:#242a3b;border-color:#42527c}[data-design=legacy] .dailia-shell .dailia-summary,[data-design=legacy] .dailia-shell .dailia-quick-actions,[data-design=legacy] .dailia-shell .dailia-history,[data-design=legacy] .dailia-shell .dailia-thread,[data-design=legacy] .dailia-shell .dailia-form{background:#1d1f23;border-color:#333740}[data-design=legacy] .dailia-shell .dailia-summary h3,[data-design=legacy] .dailia-shell .dailia-quick-actions h3{color:#eef2fa}[data-design=legacy] .dailia-shell .dailia-summary p:not(.eyebrow){color:#a9b1bd}[data-design=legacy] .dailia-shell .dailia-summary>button{color:#dce6ff;background:#242a3b;border-color:#42527c}[data-design=legacy] .dailia-shell .dailia-summary>.study-markdown{color:#d9dee7;border-color:#343943}[data-design=legacy] .dailia-shell .dailia-quick-actions button{color:#bec6d2;background:#26282d;border-color:#353b47}[data-design=legacy] .dailia-shell .dailia-quick-actions button:hover{background:#2d3341;border-color:#5c79cf}[data-design=legacy] .dailia-shell .dailia-quick-actions strong{color:#cbd9ff}[data-design=legacy] .dailia-shell .dailia-quick-actions small{color:#9ba5b5}[data-design=legacy] .dailia-shell .dailia-history strong{color:#e5e8ee}[data-design=legacy] .dailia-shell .dailia-history>div button{color:#a9c0ff}[data-design=legacy] .dailia-shell .dailia-history li a{color:#b3bac5}[data-design=legacy] .dailia-shell .dailia-history li a:hover{color:#fff;background:#2c3037}[data-design=legacy] .dailia-shell .dailia-history li a.active{color:#eef3ff;background:#343b4d}[data-design=legacy] .dailia-shell .dailia-pin{color:#9fb7ff}[data-design=legacy] .dailia-shell .dailia-thread{background:linear-gradient(#191a1d,#141517);min-height:470px;max-height:calc(100vh - 370px)}[data-design=legacy] .dailia-shell .dailia-message{color:#e6e9ef;box-shadow:none;background:#25272d;border:1px solid #333841}[data-design=legacy] .dailia-shell .dailia-message.user{color:#fff;background:#4567c6;border-color:#4c6ecb}[data-design=legacy] .dailia-shell .dailia-message>span{color:#9ca7b6}[data-design=legacy] .dailia-shell .dailia-message.user>span{color:#d8e3ff}[data-design=legacy] .dailia-shell .dailia-message .study-markdown,[data-design=legacy] .dailia-shell .dailia-message .study-markdown strong,[data-design=legacy] .dailia-shell .dailia-message .study-markdown h1,[data-design=legacy] .dailia-shell .dailia-message .study-markdown h2,[data-design=legacy] .dailia-shell .dailia-message .study-markdown h3{color:#edf0f6}[data-design=legacy] .dailia-shell .dailia-empty{color:#c5ccd8}[data-design=legacy] .dailia-shell .dailia-empty p{color:#929baa}[data-design=legacy] .dailia-shell .dailia-form textarea{color:#eff2f7;background:0 0}[data-design=legacy] .dailia-shell .dailia-form textarea::placeholder{color:#7f8998}[data-design=legacy] .dailia-shell .dailia-form>div span,[data-design=legacy] .dailia-shell .dailia-limit{color:#8e98a7}[data-design=legacy] .dailia-shell .dailia-form button{background:#5276d9}[data-design=legacy] .dailia-shell .dailia-form button:disabled{background:#49515f}[data-design=legacy] .dailia-shell .sent-message{color:#aeb8c8}[data-design=legacy] .dailia-shell .error-message{color:#ffb2a0}@media (max-width:760px),(pointer:coarse) and (max-width:1600px){[data-design=legacy] .dailia-shell .sidebar{background:#202226}[data-design=legacy] .dailia-shell .mobile-nav-toggle{color:#d4dced;background:#2b2e34;border-color:#424855}[data-design=legacy] .dailia-shell .sidebar nav{background:#282b30;border-color:#3b414c;box-shadow:0 16px 40px #0000006b}[data-design=legacy] .dailia-shell .workspace{padding:0 16px 32px}[data-design=legacy] .dailia-shell .dailia-topbar{align-items:stretch;margin-inline:-16px;padding-inline:16px}[data-design=legacy] .dailia-shell .dailia-topbar .service-switcher,[data-design=legacy] .dailia-status{align-self:flex-start}[data-design=legacy] .dailia-shell .dailia-overview{grid-template-columns:1fr}[data-design=legacy] .dailia-shell .dailia-thread{min-height:360px;max-height:58vh}}[data-design=legacy] .study-workspace-grid{grid-template-columns:minmax(360px,.92fr) minmax(420px,1.08fr);align-items:stretch;gap:18px;display:grid}[data-design=legacy] .study-workspace-grid .ask-card{margin-top:0}[data-design=legacy] .study-workspace-grid.is-idle{grid-template-columns:minmax(0,1fr)}[data-design=legacy] .study-workspace-grid .review-reminder{grid-column:1/-1}[data-design=legacy] .answer-empty{color:#5a7c81;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:250px;display:flex}[data-design=legacy] .answer-empty>span{color:#169e9d;font-size:24px}[data-design=legacy] .answer-empty strong{color:#416b71;font-size:15px}[data-design=legacy] .answer-empty p{color:#7c989d;max-width:330px;margin:0;font-size:12px;line-height:1.6}@media (min-width:761px){[data-design=legacy] .app-shell{min-height:100dvh}[data-design=legacy] .workspace-conversation{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}[data-design=legacy] .workspace-question .study-workspace-grid>.lesson-card,[data-design=legacy] .workspace-question .study-workspace-grid>.ask-card{overscroll-behavior:contain;scrollbar-color:#a9d1d1 transparent;scrollbar-width:thin;min-height:0;max-height:calc(100dvh - 154px);overflow:auto}[data-design=legacy] .workspace-question .lesson-card{padding:28px 30px}[data-design=legacy] .workspace-question .question-panel{margin-top:21px;padding:22px}[data-design=legacy] .workspace-question .question-entry textarea{min-height:150px}[data-design=legacy] .workspace-question .tutor-answer.is-long{max-height:none;padding-right:0;overflow:visible}[data-design=legacy] .study-workspace-grid.has-response{grid-template-columns:repeat(2,minmax(0,1fr))}[data-design=legacy] .study-workspace-grid.has-response .entry-options{grid-template-columns:1fr}[data-design=legacy] .study-workspace-grid.has-response .response-modes>div{grid-template-columns:repeat(2,minmax(0,1fr))}[data-design=legacy] .study-workspace-grid.has-response .response-mode{min-height:58px}[data-design=legacy] .workspace-conversation>.conversation-card{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}[data-design=legacy] .workspace-conversation .conversation-thread{flex:1;min-height:190px;max-height:none}[data-design=legacy] .dailia-shell{height:100dvh;overflow:hidden}[data-design=legacy] .dailia-shell .dailia-workspace{flex-direction:column;height:100dvh;min-height:0;padding-bottom:22px;display:flex;overflow:hidden}[data-design=legacy] .dailia-shell .dailia-workspace-card{flex-direction:column;flex:1;min-height:0;display:flex}[data-design=legacy] .dailia-shell .dailia-overview{flex:none;max-height:200px;overflow:hidden}[data-design=legacy] .dailia-shell .dailia-summary,[data-design=legacy] .dailia-shell .dailia-quick-actions{min-height:0;overflow:auto}[data-design=legacy] .dailia-shell .dailia-chat-grid{flex:1;min-height:0}[data-design=legacy] .dailia-shell .dailia-history,[data-design=legacy] .dailia-shell .dailia-chat-main{flex-direction:column;min-height:0;display:flex}[data-design=legacy] .dailia-shell .dailia-history ul,[data-design=legacy] .dailia-shell .dailia-thread{flex:1;min-height:0;max-height:none}[data-design=legacy] .dailia-shell .dailia-form textarea{min-height:66px;max-height:130px}}@media (max-width:760px),(pointer:coarse) and (max-width:1600px){[data-design=legacy] .study-workspace-grid{display:block}[data-design=legacy] .study-workspace-grid .ask-card{margin-top:22px}[data-design=legacy] .answer-empty{min-height:190px}[data-design=legacy] .dailia-overview-toggle{flex-direction:column;align-items:flex-start}[data-design=legacy] .dailia-overview-toggle button{width:100%}}[data-design=legacy] .vocab-practice,[data-design=legacy] .vocab-library{background:linear-gradient(135deg,#fcffff,#f4fbfa);border:1px solid #d6ebea;border-radius:17px;margin-top:20px;padding:20px}[data-design=legacy] .vocab-practice-heading,[data-design=legacy] .vocab-library-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}[data-design=legacy] .vocab-practice h3,[data-design=legacy] .vocab-library h3{color:#315f66;letter-spacing:-.45px;margin:5px 0 4px;font-size:18px}[data-design=legacy] .vocab-practice-heading p:not(.eyebrow){color:#789398;margin:0;font-size:11px;line-height:1.5}[data-design=legacy] .vocab-practice-heading>span,[data-design=legacy] .vocab-library-heading>span{color:#177f81;background:#e0f4f2;border-radius:999px;flex:none;padding:6px 8px;font-size:10px;font-weight:800}[data-design=legacy] .vocab-flashcard{grid-template-columns:minmax(0,1fr) minmax(210px,.8fr);gap:13px;margin-top:16px;display:grid}[data-design=legacy] .vocab-flashcard-word,[data-design=legacy] .vocab-flashcard-answer,[data-design=legacy] .vocab-reveal{text-align:left;background:#fff;border:1px solid #cfe7e6;border-radius:14px;min-height:126px;padding:18px}[data-design=legacy] .vocab-flashcard-word{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;display:flex}[data-design=legacy] .vocab-flashcard-word p{color:#80999d;margin:0;font-size:11px}[data-design=legacy] .vocab-flashcard-word strong{color:#285c64;font-family:var(--font-noto-serif),Georgia,serif;letter-spacing:-.4px;font-size:28px}[data-design=legacy] .vocab-flashcard-word button,[data-design=legacy] .vocab-pronounce{color:#187f82;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}[data-design=legacy] .vocab-flashcard-answer{background:#effafa;flex-direction:column;justify-content:center;gap:7px;display:flex}[data-design=legacy] .vocab-flashcard-answer strong{color:#37666d;font-size:17px}[data-design=legacy] .vocab-flashcard-answer p{color:#5e7d83;font-family:var(--font-noto-serif),Georgia,serif;margin:0;font-size:12px;line-height:1.55}[data-design=legacy] .vocab-reveal{color:#177f81;font:inherit;cursor:pointer;font-size:13px;font-weight:800}[data-design=legacy] .vocab-reveal:hover{background:#f2fbfa;border-color:#8dcfce}[data-design=legacy] .vocab-practice-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}[data-design=legacy] .vocab-practice-actions button{border:1px solid #c9e3e2;border-radius:10px;padding:10px 13px;font-size:11px;font-weight:800}[data-design=legacy] .vocab-again{color:#55787d;background:#fff}[data-design=legacy] .vocab-mastered{color:#fff;background:#168f90;border-color:#168f90!important}[data-design=legacy] .vocab-practice-empty{background:#f3faf9;border-radius:13px;margin-top:14px;padding:16px}[data-design=legacy] .vocab-practice-empty strong{color:#416a71;font-size:13px}[data-design=legacy] .vocab-practice-empty p,[data-design=legacy] .vocab-filter-empty{color:#748f94;margin:6px 0 0;font-size:11px;line-height:1.55}[data-design=legacy] .vocab-library{background:#fff}[data-design=legacy] .vocab-library-heading p:not(.eyebrow){color:#789398;margin:0;font-size:11px;line-height:1.5}[data-design=legacy] .vocab-library-actions{flex:none;align-items:center;gap:8px;display:flex}[data-design=legacy] .vocab-library-actions button{color:#157e81;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9dddd;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800}[data-design=legacy] .vocab-library-actions button:hover:not(:disabled){background:#effafa;border-color:#71c3c1}[data-design=legacy] .vocab-library-actions button:disabled{cursor:wait;opacity:.65}[data-design=legacy] .vocab-filters{grid-template-columns:minmax(190px,1fr) auto auto;align-items:center;gap:8px;margin-top:15px;display:grid}[data-design=legacy] .vocab-filters input{min-width:0;color:var(--ink);font:inherit;border:1px solid #cfe5e7;border-radius:10px;outline:none;padding:10px 11px;font-size:12px}[data-design=legacy] .vocab-filters input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #e0f6f5}[data-design=legacy] .vocab-filters>div{background:#fff;border:1px solid #d3e7e7;border-radius:10px;flex-wrap:wrap;display:flex;overflow:hidden}[data-design=legacy] .vocab-filters button{color:#668287;background:#fff;border:0;border-right:1px solid #d3e7e7;padding:8px 9px;font-size:10px;font-weight:750}[data-design=legacy] .vocab-filters button:last-child{border-right:0}[data-design=legacy] .vocab-filters button.selected{color:#fff;background:#168f90}[data-design=legacy] .vocab-pronounce{border-radius:7px;justify-content:center;align-items:center;padding:3px;line-height:1;display:inline-flex}[data-design=legacy] .vocab-pronounce:hover{background:#e7f6f5}[data-design=legacy] .vocab-library .vocab-list{overscroll-behavior:contain;scrollbar-color:#9fcfcf transparent;scrollbar-width:thin;max-height:min(620px,62vh);padding-right:7px;overflow-y:auto}[data-design=legacy] .vocab-library .vocab-list::-webkit-scrollbar{width:8px}[data-design=legacy] .vocab-library .vocab-list::-webkit-scrollbar-thumb{background:#9fcfcf;border:2px solid #fff;border-radius:999px}@media (max-width:920px){[data-design=legacy] .vocab-filters{grid-template-columns:1fr}[data-design=legacy] .vocab-filters>div{width:max-content;max-width:100%}}@media (max-width:760px),(pointer:coarse) and (max-width:1600px){[data-design=legacy] .vocab-practice,[data-design=legacy] .vocab-library{padding:17px}[data-design=legacy] .vocab-practice-heading,[data-design=legacy] .vocab-library-heading{flex-direction:column}[data-design=legacy] .vocab-library-actions{justify-content:space-between;width:100%}[data-design=legacy] .vocab-flashcard{grid-template-columns:1fr}[data-design=legacy] .vocab-flashcard-word,[data-design=legacy] .vocab-flashcard-answer,[data-design=legacy] .vocab-reveal{min-height:112px}[data-design=legacy] .vocab-practice-actions{justify-content:stretch}[data-design=legacy] .vocab-practice-actions button{flex:1}[data-design=legacy] .vocab-filters>div{width:100%}[data-design=legacy] .vocab-filters button{flex:1;padding-inline:6px}[data-design=legacy] .vocab-library .vocab-list{max-height:55vh}[data-design=legacy] .app-shell .sidebar,[data-design=legacy] .dailia-shell.dailia-sidebar-collapsed .sidebar{z-index:110;min-height:100dvh;padding:calc(24px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;position:fixed;inset:0 auto 0 0;transform:translate(-104%);width:min(86vw,340px)!important}[data-design=legacy] .app-shell.mobile-drawer-open .sidebar{transform:translate(0,0)}[data-design=legacy] .app-shell .sidebar nav{box-shadow:none;background:0 0;border:0;flex:1;padding:0;display:block;position:static;overflow:auto}[data-design=legacy] .workspace,[data-design=legacy] .dailia-shell .workspace{min-height:100dvh;padding:0 12px calc(82px + env(safe-area-inset-bottom));margin:0}[data-design=legacy] .topbar,[data-design=legacy] .dailia-shell .dailia-topbar{min-height:58px;padding:calc(9px + env(safe-area-inset-top)) 14px 9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0 -12px 12px;display:grid}[data-design=legacy] .topbar-heading,[data-design=legacy] .topbar>.service-switcher{display:none}[data-design=legacy] .dailia-shell,[data-design=legacy] .dailia-shell.dailia-sidebar-collapsed{height:100dvh;overflow:hidden}[data-design=legacy] .dailia-shell .dailia-workspace{height:100dvh;min-height:0;padding:0 10px calc(80px + env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}[data-design=legacy] .dailia-shell .dailia-workspace-card{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}[data-design=legacy] .dailia-shell .dailia-chat-grid{flex:1;min-height:0}[data-design=legacy] .dailia-shell .dailia-chat-main{flex-direction:column;height:100%;min-height:0;display:flex}[data-design=legacy] .dailia-shell .dailia-thread{flex:1;min-height:0;max-height:none}[data-design=legacy] .dailia-shell .dailia-form{flex:none}[data-design=legacy] .dailia-shell.dailia-settings,[data-design=legacy] .dailia-shell.dailia-settings.dailia-sidebar-collapsed{height:auto;min-height:100dvh;overflow:visible}[data-design=legacy] .dailia-shell.dailia-settings .dailia-workspace{height:auto;min-height:100dvh;padding:0 12px calc(82px + env(safe-area-inset-bottom));display:block;overflow:visible}[data-design=legacy] .dailia-shell.dailia-settings .dailia-workspace-card{display:block;overflow:visible}}
@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../media/KaTeX_AMS-Regular.3dqqgop8d9q74.woff2)format("woff2"),url(../media/KaTeX_AMS-Regular.3s3485bbs_y9t.woff)format("woff"),url(../media/KaTeX_AMS-Regular.06540o8ttgt08.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../media/KaTeX_Caligraphic-Bold.0x398dszol8ix.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Bold.0i0ys3pk95qm_.woff)format("woff"),url(../media/KaTeX_Caligraphic-Bold.071y7fj7dknco.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../media/KaTeX_Caligraphic-Regular.3ittfn7d21b9w.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Regular.3-a7ahrnv-1p0.woff)format("woff"),url(../media/KaTeX_Caligraphic-Regular.2a29kziuqmcwj.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../media/KaTeX_Fraktur-Bold.3rq09ohrtely_.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Bold.1m6-2-v71aefh.woff)format("woff"),url(../media/KaTeX_Fraktur-Bold.2c272neyw5p5h.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../media/KaTeX_Fraktur-Regular.1jvgec053-2og.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Regular.1pa447q_ni5m2.woff)format("woff"),url(../media/KaTeX_Fraktur-Regular.0_16ta522mcvb.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../media/KaTeX_Main-Bold.22wkahef0u3fd.woff2)format("woff2"),url(../media/KaTeX_Main-Bold.1fyzqvxw_mkks.woff)format("woff"),url(../media/KaTeX_Main-Bold.3q46h05c4j0cw.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../media/KaTeX_Main-BoldItalic.40drhxm0mwrzz.woff2)format("woff2"),url(../media/KaTeX_Main-BoldItalic.0g_mm5w89az4z.woff)format("woff"),url(../media/KaTeX_Main-BoldItalic.2r19jqj9qb5v7.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../media/KaTeX_Main-Italic.1ck6crdmp78cu.woff2)format("woff2"),url(../media/KaTeX_Main-Italic.3h-lyz6-tj-5j.woff)format("woff"),url(../media/KaTeX_Main-Italic.07vrczmwpvimc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../media/KaTeX_Main-Regular.29zz7337tzymc.woff2)format("woff2"),url(../media/KaTeX_Main-Regular.0r86ux5c2_9jc.woff)format("woff"),url(../media/KaTeX_Main-Regular.0cm4nk2aib81i.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../media/KaTeX_Math-BoldItalic.0u_6s571--hh0.woff2)format("woff2"),url(../media/KaTeX_Math-BoldItalic.1-f92ydojzao_.woff)format("woff"),url(../media/KaTeX_Math-BoldItalic.0m2qm2_orz99k.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../media/KaTeX_Math-Italic.18dmviy-uianu.woff2)format("woff2"),url(../media/KaTeX_Math-Italic.2d-roszuwfrpn.woff)format("woff"),url(../media/KaTeX_Math-Italic.1vw7gcigzv33_.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(../media/KaTeX_SansSerif-Bold.19n5ohjzvq40z.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Bold.1ad0dh55v7-4h.woff)format("woff"),url(../media/KaTeX_SansSerif-Bold.3ojskmd7zv_b8.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(../media/KaTeX_SansSerif-Italic.38w085lqrghwm.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Italic.0_21g6aey40vy.woff)format("woff"),url(../media/KaTeX_SansSerif-Italic.0abd80e_ako5h.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(../media/KaTeX_SansSerif-Regular.3w8wtfek3qsk6.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Regular.0v2olaztuqa1v.woff)format("woff"),url(../media/KaTeX_SansSerif-Regular.0xkeldfcfvj58.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../media/KaTeX_Script-Regular.10h737unm2jp7.woff2)format("woff2"),url(../media/KaTeX_Script-Regular.2m7-0wua2lvnq.woff)format("woff"),url(../media/KaTeX_Script-Regular.1hw1d7omwtnoy.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size1-Regular.3xype_vsmmjgw.woff2)format("woff2"),url(../media/KaTeX_Size1-Regular.3aliq3yd-ja9b.woff)format("woff"),url(../media/KaTeX_Size1-Regular.44z_qgcc9t0a_.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size2-Regular.2-wakugslvf3a.woff2)format("woff2"),url(../media/KaTeX_Size2-Regular.3u0df62zf5guy.woff)format("woff"),url(../media/KaTeX_Size2-Regular.3eprswoc9v3fh.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size3-Regular.1nfuh3l6nzhjv.woff2)format("woff2"),url(../media/KaTeX_Size3-Regular.3n7wm08wz2r2g.woff)format("woff"),url(../media/KaTeX_Size3-Regular.2kp2izz6g7r-7.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size4-Regular.13pyt7zi482pb.woff2)format("woff2"),url(../media/KaTeX_Size4-Regular.37jvrh2wknf5u.woff)format("woff"),url(../media/KaTeX_Size4-Regular.2ltjhs9xhaefy.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../media/KaTeX_Typewriter-Regular.2vfnlegjq9l42.woff2)format("woff2"),url(../media/KaTeX_Typewriter-Regular.0xi5kyeeydv4z.woff)format("woff"),url(../media/KaTeX_Typewriter-Regular.34aedpl-_o3h3.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}
