@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;650;700;750;800&family=Noto+Sans:wght@400;500;600;650;700;750&display=swap";.volt-root{background:var(--volt-page);color:var(--volt-ink);min-height:100dvh;font-family:Manrope,Noto Sans,sans-serif;font-size:calc(14px + var(--volt-text-step,0px));font-synthesis:none;color-scheme:inherit;line-height:1.6}.volt-root *{box-sizing:border-box}.volt-root button,.volt-root input,.volt-root select,.volt-root textarea{font-family:inherit}.volt-root button{cursor:pointer;touch-action:manipulation}.volt-root button:disabled{cursor:default;opacity:.5}.volt-root button,.volt-root a{-webkit-tap-highlight-color:transparent}.volt-root svg{flex-shrink:0}.volt-root :is(a,button,input,select,textarea,summary):not([data-slot]):focus-visible{outline:3px solid var(--ring);outline-offset:4px}.volt-root [hidden]{display:none!important}.volt-root h1,.volt-root h2,.volt-root h3,.volt-root p{margin:0}.volt-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.volt-skip{z-index:100;background:var(--volt-ui-lime,#d5eea3);border-radius:8px;padding:12px 18px;position:fixed;top:12px;left:240px;transform:translateY(-160%)}.volt-skip:focus{transform:none}.volt-sidebar{background:var(--volt-ui-surface,#fff);border-right:1px solid var(--volt-line);z-index:15;flex-direction:column;width:222px;display:flex;position:fixed;inset:0 auto 0 0}.volt-brand{font-size:calc(36px + var(--volt-text-step,0px));letter-spacing:-2px;align-items:center;gap:10px;height:91px;padding:24px 29px 25px;font-weight:800;display:flex}.volt-brand-mark{background:var(--volt-lime);border-radius:10px;place-items:center;width:35px;height:39px;display:grid;transform:rotate(-5deg)}.volt-brand-mark svg{transform:rotate(5deg)}.volt-brand-dot{color:var(--volt-ui-text-muted,#78934e)}.volt-sidebar-content{flex-direction:column;flex:1;padding:25px 15px 20px;display:flex}.volt-workspace-label{font-size:calc(9px + var(--volt-text-step,0px));letter-spacing:1.1px;color:var(--volt-ui-text-muted,#8b9483);margin-bottom:19px;padding:0 12px;font-weight:750}.volt-nav{gap:6px;display:grid}.volt-nav-link{width:100%;min-height:46px;font-size:calc(12px + var(--volt-text-step,0px));text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:12px;font-weight:550;display:flex;color:var(--volt-ui-text-muted,#7d8775)!important}.volt-nav-link:hover{background:var(--volt-ui-surface-raised,#f5f7f0);color:var(--volt-ui-text-strong,#425b32)!important}.volt-nav-link.is-active{background:var(--volt-soft);font-weight:750;color:var(--volt-ui-text-strong,#3e572e)!important}.volt-nav-chevron{margin-left:auto}.volt-sidebar-note{background:var(--volt-ui-surface-raised,#f8f9f5);border:1px solid var(--volt-ui-line-soft,#edf0e7);border-radius:13px;margin:52px 10px 20px;padding:18px 14px}.volt-sidebar-note>span{font-size:calc(8px + var(--volt-text-step,0px));letter-spacing:1.1px;color:var(--volt-ui-text-muted,#8b967f);font-weight:750}.volt-sidebar-note p{font-size:calc(13px + var(--volt-text-step,0px));margin-top:8px;font-weight:650;line-height:1.8}.volt-circuit{height:78px;color:var(--volt-ui-text-subtle,#b4cb93);justify-content:center;align-items:center;display:flex;position:relative}.volt-circuit i{border-top:1px solid var(--volt-ui-line,#cfdbc0);border-left:1px solid var(--volt-ui-line,#cfdbc0);width:40px;height:24px;transform:skewY(-18deg)}.volt-circuit i:last-child{transform:rotate(180deg)skewY(-18deg)}.volt-sidebar-bottom{margin-top:auto;padding-top:35px}.volt-app{margin-left:222px}.volt-topbar{border-bottom:1px solid var(--volt-line);background:var(--volt-ui-topbar,#ffffff7d);justify-content:space-between;align-items:center;height:78px;padding:0 44px;display:flex}.volt-breadcrumb{font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#99a18e);align-items:center;gap:14px;display:flex}.volt-breadcrumb strong{color:var(--volt-ui-text,#68775b);font-weight:550}.volt-account{font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#8b967f);align-items:center;gap:17px;display:flex}.volt-avatar{border:1px solid var(--volt-ui-line,#dee5d4);background:var(--volt-ui-soft,#ecf0e5);width:33px;height:33px;font-size:calc(12px + var(--volt-text-step,0px));border-radius:50%;place-items:center;font-weight:700;display:grid;color:var(--volt-ui-text,#566b44)!important}.volt-mobile-logout{background:0 0;border:0;padding:8px;display:none}.volt-main{max-width:1420px;margin:auto;padding:42px 44px 0}.volt-page-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:34px;display:flex}.volt-eyebrow{font-size:calc(9px + var(--volt-text-step,0px));letter-spacing:1.35px;color:var(--volt-ui-text-muted,#83956d);align-items:center;gap:7px;font-weight:750;line-height:1.6;display:flex}.volt-live-dot{background:var(--volt-ui-green-fill,#89a96a);border-radius:50%;width:5px;height:5px}.volt-page-heading h1{font-size:calc(29px + var(--volt-text-step,0px));letter-spacing:-1px;margin:10px 0 9px;font-weight:750;line-height:1.4}.volt-page-heading p{font-size:calc(12px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#87927b);line-height:1.8}.volt-page-actions{flex-shrink:0}.volt-page-actions .volt-button{font-size:calc(11px + var(--volt-text-step,0px))}.volt-footer{border-top:1px solid var(--volt-ui-line,#e2e8d8);font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#a0aa94);align-items:center;gap:14px;margin-top:40px;padding:18px 0 23px;display:flex}.volt-footer-brand{font-weight:800;font-size:calc(20px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#839474);letter-spacing:-1px}.volt-footer-brand span{color:var(--volt-ui-text-subtle,#a5bf84)}.volt-footer>svg{margin-left:auto}.volt-card{background:var(--volt-ui-surface,#fff);border:1px solid var(--volt-ui-line,#e1e7d8);border-radius:15px}.volt-button{min-height:43px;font-size:calc(12px + var(--volt-text-step,0px));border:1px solid var(--volt-ui-line,#dce4d2);white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 17px;font-weight:650;line-height:1.5;transition:background .15s,border-color .15s;display:inline-flex}.volt-button-quiet{background:var(--volt-ui-surface-raised,#fafbf8);border-color:var(--volt-ui-line,#dee5d5)}.volt-button-quiet:hover:not(:disabled){background:var(--volt-ui-soft,#eef3e7);border-color:var(--volt-ui-line,#c1d1af)}.volt-button-primary{background:var(--volt-ui-lime,#d5eea3);border-color:var(--volt-ui-line-strong,#c7df92);color:var(--volt-ui-text-strong,#314b22)!important}.volt-button-primary:hover:not(:disabled){background:var(--volt-ui-lime,#c8e88d);border-color:var(--volt-ui-line-strong,#b9d77f)}.volt-button-dark:hover:not(:disabled){background:var(--volt-ui-solid,#455d36)}.volt-button-danger{background:var(--volt-ui-danger-surface,#f9e6e0);border-color:var(--volt-ui-danger-line,#e6c2b6);color:var(--volt-ui-danger-text,#a24c38)!important}.volt-full{width:100%}.volt-text-button{font-size:calc(11px + var(--volt-text-step,0px));background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;line-height:1.6;display:inline-flex;color:var(--volt-ui-text-muted,#82936e)!important}.volt-text-button:hover{text-underline-offset:4px;text-decoration:underline;color:var(--volt-ui-text,#4f7137)!important}.volt-icon-button{background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:6px;display:inline-flex;color:var(--volt-ui-text-muted,#8c9a7d)!important}.volt-icon-button:hover:not(:disabled){background:var(--volt-ui-soft,#eef4e5);color:var(--volt-ui-text,#547a35)!important}.volt-icon-button.is-bookmarked{background:var(--volt-ui-soft,#fcf4d9);color:var(--volt-ui-warning-text,#a08332)!important}.volt-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.volt-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px;display:flex}.volt-muted{color:var(--volt-ui-text-muted,#839176);font-size:calc(12px + var(--volt-text-step,0px));line-height:1.9}.volt-subtle{font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#98a28c)}.volt-pill{border:1px solid var(--volt-ui-line,#e2e8d8);background:var(--volt-ui-surface-raised,#f7f9f3);color:var(--volt-ui-text-muted,#83956d);font-size:calc(10px + var(--volt-text-step,0px));overflow-wrap:anywhere;border-radius:5px;align-items:center;max-width:100%;padding:4px 8px;line-height:1.6;display:inline-flex}.volt-pill-green{background:var(--volt-ui-soft,#edf5e2);border-color:var(--volt-ui-line,#dae9c9);color:var(--volt-ui-text,#68874e)}.volt-count{background:var(--volt-ui-soft,#eaf1e0);color:var(--volt-ui-text-muted,#7c9365);font-size:calc(11px + var(--volt-text-step,0px));border-radius:6px;justify-content:center;align-items:center;min-width:23px;height:23px;margin-left:5px;padding:0 6px;display:inline-flex}.volt-space-top{margin-top:38px!important}.volt-error,.volt-success{font-size:calc(12px + var(--volt-text-step,0px));border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:13px 15px;line-height:1.8;display:flex}.volt-error{background:var(--volt-ui-surface-raised,#fff2ee);border:1px solid var(--volt-ui-danger-line,#edcec3);color:var(--volt-ui-danger-text,#a45d48)}.volt-error svg{margin-top:3px}.volt-success{background:var(--volt-ui-soft,#eef5e4);border:1px solid var(--volt-ui-line,#d9e8c7);color:var(--volt-ui-text,#66814e)}.volt-inline-error{color:var(--volt-ui-danger-text,#a45d48);font-size:calc(11px + var(--volt-text-step,0px))}.volt-resume{background:var(--volt-ui-soft,#f0f5e8);border:1px solid var(--volt-ui-line,#dde8ce);border-radius:14px;align-items:center;gap:20px;margin-bottom:38px;padding:23px 25px;display:flex}.volt-resume-icon{background:var(--volt-ui-soft,#e1eccf);width:47px;height:47px;color:var(--volt-ui-text-muted,#7c9b5e);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.volt-resume>div{flex:1}.volt-resume h2{font-size:calc(16px + var(--volt-text-step,0px));margin:6px 0;font-weight:650;line-height:1.7}.volt-resume p{font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#90a07c)}.volt-resume p span{padding:0 9px}.volt-resume .volt-eyebrow{font-size:calc(8px + var(--volt-text-step,0px))}.volt-section-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:21px;display:flex}.volt-section-top h2{font-size:calc(18px + var(--volt-text-step,0px));letter-spacing:-.4px;font-weight:650}.volt-section-top .volt-eyebrow{font-size:calc(8px + var(--volt-text-step,0px));margin-bottom:6px}.volt-search{background:var(--volt-ui-surface,#fff);border:1px solid var(--volt-ui-line,#e1e7d8);color:var(--volt-ui-text-muted,#9ba78e);border-radius:8px;align-items:center;gap:9px;min-width:220px;padding:10px 12px;display:flex}.volt-search input{width:100%;min-width:0;color:var(--volt-ui-text,#576c43);font-size:calc(11px + var(--volt-text-step,0px));background:0 0;border:0;outline:none}.volt-search input::placeholder{color:var(--volt-ui-text-subtle,#a2ac96)}.volt-filter-tabs{flex-wrap:wrap;gap:8px;margin-bottom:23px;display:flex}.volt-filter-tabs button{font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#8c9a7d);background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 11px}.volt-filter-tabs button.is-active{background:var(--volt-ui-surface,#fff);border-color:var(--volt-ui-line,#dce5d0);color:var(--volt-ui-text,#5e7c43);font-weight:650}.volt-exam-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.volt-exam-card{background:var(--volt-ui-surface,#fff);border:1px solid var(--volt-ui-line,#e2e8d9);border-radius:14px;flex-direction:column;min-width:0;padding:22px 21px 0;transition:border-color .15s,box-shadow .15s;display:flex}.volt-exam-card:hover{border-color:var(--volt-ui-line,#bacaab);box-shadow:0 7px 25px var(--volt-ui-shadow,#4d6c2810)}.volt-exam-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:23px;display:flex}.volt-exam-icon{background:var(--volt-ui-soft,#f0f5e8);width:43px;height:43px;color:var(--volt-ui-text-muted,#89a46b);border-radius:11px;place-items:center;display:grid}.volt-exam-card h3{font-size:calc(17px + var(--volt-text-step,0px));letter-spacing:-.3px;margin:0 0 9px;font-weight:700;line-height:1.6}.volt-exam-card>p{font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#94a086);min-height:43px;line-height:1.9}.volt-exam-details{font-size:calc(9px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#8d9c7d);flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0;display:flex}.volt-exam-details i{background:var(--volt-ui-green-fill,#b3bfa6);border-radius:50%;width:2px;height:2px}.volt-exam-start{border:0;border-top:1px solid var(--volt-ui-line-soft,#edf1e6);width:100%;font-size:calc(11px + var(--volt-text-step,0px));background:0 0;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:15px 0;font-weight:650;display:flex;color:var(--volt-ui-text,#627e49)!important}.volt-exam-start:hover{color:var(--volt-ui-text-strong,#395b24)!important}.volt-learning-note{color:var(--volt-ui-text-muted,#8fa17c);align-items:center;gap:13px;margin-top:32px;padding:20px 4px;display:flex}.volt-learning-note>span{border:1px solid var(--volt-ui-line,#e3ead8);background:var(--volt-ui-soft,#eff4e7);border-radius:10px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.volt-learning-note>div{flex:1}.volt-learning-note strong{font-size:calc(12px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#758c5f)}.volt-learning-note p{font-size:calc(11px + var(--volt-text-step,0px));margin-top:3px;line-height:1.9}.volt-learning-note>svg{color:var(--volt-ui-text-muted,#9ab681)}.volt-empty{text-align:center;color:var(--volt-ui-text-muted,#8b9b7c);font-size:calc(13px + var(--volt-text-step,0px));padding:55px 25px;line-height:1.9}.volt-empty>svg{color:var(--volt-ui-text-subtle,#a5bb8c);margin:0 auto 20px}.volt-empty h2{font-size:calc(21px + var(--volt-text-step,0px));letter-spacing:-.4px;color:var(--volt-ui-text,#698250);margin-bottom:12px;font-weight:650}.volt-empty .volt-button{margin-top:25px}.volt-dialog{background:var(--volt-ui-surface,#fff);border:1px solid var(--volt-ui-line,#dfe7d5);width:min(510px,100vw - 30px);max-height:calc(100dvh - 35px);color:var(--volt-ui-text-strong,#2e3f24);box-shadow:0 24px 100px var(--volt-ui-shadow,#2132192c);border-radius:19px;margin:auto;padding:28px;font-family:Manrope,Noto Sans,sans-serif;position:fixed;inset:0;overflow:auto}.volt-dialog::backdrop{background:var(--volt-ui-backdrop,#20301866);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.volt-dialog-wide{width:min(780px,100vw - 30px)}.volt-modal-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.volt-dialog>h2{font-size:calc(23px + var(--volt-text-step,0px));letter-spacing:-.7px;margin:14px 0 19px;font-weight:700;line-height:1.5}.volt-dialog p{margin:0 0 20px}.volt-dialog .volt-muted{font-size:calc(12px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#829371);line-height:1.9}.volt-dialog .volt-eyebrow{font-size:calc(9px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#8b9f75);letter-spacing:1px;font-weight:700}.volt-modal-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:25px;display:flex}.volt-dialog button{cursor:pointer;font-family:inherit}.volt-dialog .volt-icon-button{color:var(--volt-ui-text-muted,#8c9a7d)}.volt-dialog .volt-button{font-size:calc(12px + var(--volt-text-step,0px));border-radius:8px;font-weight:650;line-height:1.6}.volt-dialog .volt-button-primary{color:var(--volt-ui-text-strong,#314b22)}.volt-dialog input,.volt-dialog select,.volt-dialog textarea{color:var(--volt-ui-text,#526b3d);font-family:inherit}.volt-form{flex-direction:column;gap:19px;display:flex}.volt-form>p{margin:0}.volt-field{font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#738761);flex-direction:column;gap:9px;min-width:0;font-weight:650;display:flex}.volt-field input:not([type=checkbox]):not([type=radio]),.volt-field select,.volt-field textarea{border:1px solid var(--volt-ui-line,#dfe6d5);background:var(--volt-ui-surface-raised,#fafcf7);width:100%;color:var(--volt-ui-text,#4c6539);min-height:44px;font-size:calc(12px + var(--volt-text-step,0px));border-radius:8px;min-width:0;padding:11px 12px;line-height:1.7}.volt-field textarea{resize:vertical}.volt-field input:disabled,.volt-field select:disabled{opacity:.5}.volt-field input:focus,.volt-field select:focus,.volt-field textarea:focus{outline:2px solid var(--volt-ui-focus,#abc78a);outline-offset:2px}.volt-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.volt-form-grid .volt-full{grid-column:1/-1}.volt-field-help{font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#99a68c);margin:0;line-height:1.8}.volt-seed-field{align-items:center;gap:8px;display:flex}.volt-seed-field input{font-variant-numeric:tabular-nums;letter-spacing:2px;flex:1}.volt-seed-field .volt-icon-button{background:var(--volt-ui-soft,#eff5e5);border:1px solid var(--volt-ui-line,#e2ebd7);width:42px;height:44px}.volt-mode-picker{border:0;gap:10px;margin:0;padding:0;display:grid}.volt-mode-picker legend{font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#738761);margin-bottom:12px;font-weight:650}.volt-mode-picker>label{border:1px solid var(--volt-ui-line,#e3e9da);color:var(--volt-ui-text-muted,#839571);cursor:pointer;border-radius:9px;grid-template-columns:18px 1fr;column-gap:10px;padding:13px;display:grid;position:relative}.volt-mode-picker>label.is-selected{background:var(--volt-ui-surface-raised,#f2f7eb);border-color:var(--volt-ui-line-strong,#bdd1a3)}.volt-mode-picker input{accent-color:var(--volt-ui-check,#82a461);grid-row:1/3;margin-top:5px}.volt-mode-picker strong{font-size:calc(12px + var(--volt-text-step,0px));font-weight:650}.volt-mode-picker span{font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#9ba78f);margin-top:3px;line-height:1.8}.volt-attempt-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-top:-8px;margin-bottom:23px;display:flex}.volt-save-status{font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#99aa89);align-items:center;gap:6px;display:flex}.volt-saving-dot{background:var(--volt-ui-green-fill,#9ab77b);border-radius:50%;width:6px;height:6px;animation:1s infinite alternate volt-save;display:inline-block}@keyframes volt-save{to{opacity:.3}}.volt-quiz-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:26px;display:grid}.volt-question-column{min-width:0}.volt-session-strip{font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#8d9c7b);justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.volt-session-strip>span:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.volt-session-strip strong{color:var(--volt-ui-text-muted,#72865f);font-weight:650}.volt-session-strip i{border-left:1px solid var(--volt-ui-line,#dce5d0);height:12px;margin:0 2px}.volt-session-strip .volt-pill{font-size:calc(9px + var(--volt-text-step,0px));white-space:nowrap;flex-shrink:0}.volt-question-tools{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.volt-question-tools .volt-text-button{font-size:calc(10px + var(--volt-text-step,0px))}.volt-question-card{padding:27px 29px 0;scroll-margin-top:25px}.volt-question-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;display:flex}.volt-question-number{font-size:calc(10px + var(--volt-text-step,0px));letter-spacing:1.3px;color:var(--volt-ui-text-muted,#7c9366);font-weight:750}.volt-question-number>span{color:var(--volt-ui-text-subtle,#b0bba4);letter-spacing:.5px;margin-left:7px;font-weight:500}.volt-question-title{font-size:calc(21px + var(--volt-text-step,0px));letter-spacing:-.4px;overflow-wrap:anywhere;color:var(--volt-ui-text-strong,#35482a);margin:0;font-weight:650;line-height:1.75}.volt-question-title p{margin-bottom:12px}.volt-question-title sub,.volt-question-title sup{font-size:.65em}.volt-answer-instruction{font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#a1ad95);margin:20px 0}.volt-answers{gap:11px;display:grid}.volt-answer{text-align:left;border:1px solid var(--volt-ui-line,#e2e9d9);background:var(--volt-ui-surface,#fff);width:100%;min-height:59px;font-size:calc(14px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#6e825b);border-radius:9px;align-items:center;gap:13px;padding:14px 15px;line-height:1.75;transition:background .15s,border-color .15s;display:flex}.volt-answer:hover:not(:disabled){border-color:var(--volt-ui-line-strong,#b3c79a);background:var(--volt-ui-surface-raised,#fcfef9)}.volt-answer:disabled{opacity:1;cursor:default}.volt-answer-letter{border:1px solid var(--volt-ui-line,#e4eadc);background:var(--volt-ui-surface-raised,#f8faf5);width:29px;height:29px;color:var(--volt-ui-text-muted,#91a17f);font-size:calc(12px + var(--volt-text-step,0px));border-radius:6px;flex-shrink:0;place-items:center;font-weight:650;display:grid}.volt-answer-text{overflow-wrap:anywhere;flex:1;min-width:0}.volt-answer-text img{max-width:100%;height:auto}.volt-answer-text p{margin:0}.volt-answer-state{border:1px solid var(--volt-ui-line,#dfe7d6);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;margin-left:5px;display:grid}.volt-answer.is-selected{border-color:var(--volt-ui-line-strong,#9cb880);box-shadow:0 0 0 1px var(--volt-ui-shadow,#a9c28d);background:var(--volt-ui-surface-raised,#f4f8ed)}.volt-answer.is-selected .volt-answer-letter{background:var(--volt-ui-soft,#e2edcf);border-color:var(--volt-ui-line,#d4e2be);color:var(--volt-ui-text-muted,#729454)}.volt-answer.is-selected .volt-answer-state{background:var(--volt-ui-green-fill,#88a969);border-color:var(--volt-ui-line-strong,#88a969)}.volt-answer.is-correct{background:var(--volt-ui-surface-raised,#f2f8eb);border-color:var(--volt-ui-line-strong,#a4be8b);box-shadow:none}.volt-answer.is-correct .volt-answer-state{background:var(--volt-ui-green-fill,#7c9f5b);border-color:var(--volt-ui-line-strong,#7c9f5b)}.volt-answer.is-wrong{background:var(--volt-ui-surface-raised,#fff4f0);border-color:var(--volt-ui-danger-line,#d6aa9c);box-shadow:none}.volt-answer.is-wrong .volt-answer-letter{background:var(--volt-ui-danger-surface,#f8e6de);border-color:var(--volt-ui-danger-line,#efd4c9);color:var(--volt-ui-danger-text,#b47962)}.volt-answer.is-wrong .volt-answer-state{background:var(--volt-ui-danger-surface,#bf8a75);border-color:var(--volt-ui-danger-line,#bf8a75)}.volt-feedback{font-size:calc(12px + var(--volt-text-step,0px));background:var(--volt-ui-soft,#eff6e5);color:var(--volt-ui-text,#6b8a4f);border-radius:8px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px 14px;line-height:1.8;display:flex}.volt-feedback>svg{margin-top:3px}.volt-feedback strong{font-weight:650}.volt-feedback>span>span{margin-top:7px;display:block}.volt-feedback.is-wrong{background:var(--volt-ui-surface-raised,#faf4e8);color:var(--volt-ui-warning-text,#9f8555)}.volt-question-foot{border-top:1px solid var(--volt-ui-line-soft,#edf1e7);color:var(--volt-ui-text-subtle,#a5af99);font-size:calc(10px + var(--volt-text-step,0px));justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding:17px 0;line-height:1.8;display:flex}.volt-question-foot .volt-text-button{font-size:calc(10px + var(--volt-text-step,0px))}.volt-question-image{max-width:100%;height:auto;max-height:none;margin:22px auto;display:block}.volt-question-image-link{display:block}.volt-question-navigation{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.volt-question-navigation>span{color:var(--volt-ui-text-subtle,#a1ae94);font-size:calc(10px + var(--volt-text-step,0px))}.volt-question-navigation .volt-button{font-size:calc(11px + var(--volt-text-step,0px))}.volt-note-editor{border:1px solid var(--volt-ui-line,#e0e8d4);background:var(--volt-ui-soft,#f1f5ea);border-radius:10px;margin-top:25px;overflow:hidden}.volt-note-toggle{text-align:left;width:100%;font-size:calc(11px + var(--volt-text-step,0px));background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:9px;padding:14px 16px;display:flex;color:var(--volt-ui-text-muted,#8a9f74)!important}.volt-note-toggle strong{color:var(--volt-ui-text-muted,#758d5f);font-weight:650}.volt-note-toggle>span{font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#a0ad93);margin-left:auto}.volt-note-editor-body{padding:0 16px 16px}.volt-note-editor-body .volt-row{justify-content:space-between;gap:10px;margin-top:10px}.volt-note-editor .volt-field textarea{font-size:calc(13px + var(--volt-text-step,0px));background:var(--volt-ui-surface,#fff)}.volt-practice-tip{color:var(--volt-ui-text-muted,#92a47e);font-size:calc(11px + var(--volt-text-step,0px));align-items:flex-start;gap:10px;margin:24px 5px 0;line-height:1.9;display:flex}.volt-practice-tip>svg{color:var(--volt-ui-text-muted,#91ab74);margin-top:4px}.volt-practice-tip strong{color:var(--volt-ui-text-muted,#7c9564);font-weight:650}.volt-session-panel{border:1px solid var(--volt-ui-line,#e0e8d4);background:var(--volt-ui-surface,#fff);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--volt-ui-line,#d4dfc6) transparent;border-radius:15px;max-height:calc(100dvh - 44px);padding:23px 21px;position:sticky;top:22px;overflow-y:auto}.volt-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.volt-panel-heading h2{font-size:calc(14px + var(--volt-text-step,0px));letter-spacing:-.2px;font-weight:700}.volt-panel-heading>span{color:var(--volt-ui-text-subtle,#a1ad95);font-size:calc(10px + var(--volt-text-step,0px));letter-spacing:.4px}.volt-progress-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.volt-progress-heading>strong{font-size:calc(29px + var(--volt-text-step,0px));letter-spacing:-1px;color:var(--volt-ui-text,#637f4a);font-weight:750;line-height:1.3}.volt-progress-heading>strong>span{font-size:calc(16px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#a2b18f);letter-spacing:0;font-weight:500}.volt-progress-heading>span{font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#a2ae95)}.volt-progress{background:var(--volt-ui-soft,#eef2e7);border-radius:3px;height:5px;margin:13px 0 25px;overflow:hidden}.volt-progress>span{background:var(--volt-ui-lime,#a4c280);height:100%;transition:width .2s;display:block}.volt-map-part{margin-bottom:19px}.volt-map-heading{color:var(--volt-ui-text-muted,#8a9e75);font-size:calc(10px + var(--volt-text-step,0px));justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.volt-map-heading strong{font-weight:650}.volt-map-heading>span{font-size:calc(9px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#aab79d)}.volt-map-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.volt-map-button{background:var(--volt-ui-surface-raised,#f8fbf3);border:1px solid var(--volt-ui-line,#e4ebda);min-height:31px;font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#90a27d);border-radius:6px;padding:3px;font-weight:550;line-height:1.4;position:relative}.volt-map-button:hover:not(:disabled){background:var(--volt-ui-soft,#edf5e2);border-color:var(--volt-ui-line,#c0d2aa)}.volt-map-button.is-answered{background:var(--volt-ui-soft,#eaf2df);border-color:var(--volt-ui-line,#e0ebd2);color:var(--volt-ui-text-muted,#789558)}.volt-map-button.is-bookmarked:after{content:"";border:1px solid var(--volt-ui-line-soft,white);background:var(--volt-ui-warning-surface,#c7aa53);border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:3px}.volt-map-legend{font-size:calc(8px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#a3b193);align-items:center;gap:15px;margin:10px 0 20px;display:flex}.volt-map-legend>span{align-items:center;gap:5px;display:flex}.volt-map-legend i{background:var(--volt-ui-lime,#c6dcae);border-radius:1px;width:6px;height:6px}.volt-map-legend>span:last-child i{background:var(--volt-ui-warning-surface,#d1ba77);border-radius:50%;width:5px;height:5px}.volt-panel-links{flex-wrap:wrap;justify-content:space-between;gap:10px;padding-bottom:17px;display:flex}.volt-panel-links .volt-text-button{font-size:calc(9px + var(--volt-text-step,0px))}.volt-session-time{border-top:1px solid var(--volt-ui-line,#e8efdf);border-bottom:1px solid var(--volt-ui-line,#e8efdf);align-items:center;gap:9px;padding:13px 0;display:flex}.volt-session-time>span{font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#98aa86);align-items:center;gap:7px;display:flex}.volt-session-time>strong{font-size:calc(17px + var(--volt-text-step,0px));letter-spacing:.5px;font-variant-numeric:tabular-nums;color:var(--volt-ui-text-muted,#6e8b53);margin-left:auto;font-weight:650}.volt-session-time .volt-icon-button{background:var(--volt-ui-soft,#f1f6e9);border:1px solid var(--volt-ui-line,#e3ecd7);width:30px;height:30px}.volt-feedback-setting{justify-content:space-between;align-items:center;gap:10px;padding:18px 0;display:flex}.volt-feedback-setting label{flex-direction:column;gap:4px;display:flex}.volt-feedback-setting strong{font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#839b6b);font-weight:650}.volt-feedback-setting label>span{font-size:calc(9px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#a4b397)}.volt-feedback-setting input{appearance:none;background:var(--volt-ui-soft,#dde6d2);border:1px solid var(--volt-ui-line,#d8e1cc);cursor:pointer;border-radius:20px;flex-shrink:0;width:37px;height:23px;position:relative}.volt-feedback-setting input:before{content:"";background:var(--volt-ui-surface,white);width:17px;height:17px;box-shadow:0 1px 2px var(--volt-ui-shadow,#0001);border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.volt-feedback-setting input:checked{background:var(--volt-ui-lime,#abc88b);border-color:var(--volt-ui-line-strong,#abc88b)}.volt-feedback-setting input:checked:before{transform:translate(14px)}.volt-exam-notice{font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#a0ad92);align-items:flex-start;gap:7px;line-height:1.9;display:flex;margin:16px 0!important}.volt-exam-notice>svg{margin-top:3px}.volt-live-score{background:var(--volt-ui-surface-raised,#f6f9f0);border:1px solid var(--volt-ui-line-soft,#ecf1e4);font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#a0b08d);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;padding:10px;display:flex}.volt-live-score strong{font-size:calc(13px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#829d67);font-weight:650}.volt-live-score strong>span{font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#a9b89a);font-weight:450}.volt-session-panel>.volt-button{font-size:calc(10px + var(--volt-text-step,0px));gap:10px;min-height:43px;padding:12px 8px}.volt-panel-note{font-size:calc(9px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#a9b69d);align-items:flex-start;gap:6px;line-height:1.8;display:flex;margin:13px 0 0!important}.volt-panel-note>svg{margin-top:2px}.volt-pause-illustration{background:var(--volt-ui-soft,#eff5e5);border:1px solid var(--volt-ui-line,#dde9cc);width:70px;height:70px;color:var(--volt-ui-text-muted,#9dbb7b);border-radius:20px;place-items:center;margin:10px auto 25px;display:grid}.volt-reference-images figure{margin:0 0 28px}.volt-reference-images figcaption{font-size:calc(12px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#8ba173);margin-bottom:15px;font-weight:650}.volt-reference-images img{max-width:100%;height:auto;display:block}.volt-reference-images figure>span{font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#a6b49a);margin-top:9px;display:block}.volt-rules-list article{border-top:1px solid var(--volt-ui-line,#e9efdf);padding:17px 0}.volt-rules-list h3{font-size:calc(14px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#809965);margin:0 0 10px;font-weight:650}.volt-rules-list p{font-size:calc(12px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#95a782);margin:7px 0;line-height:1.9}.volt-list-question{border:0;border-bottom:1px solid var(--volt-ui-line,#e9efdf);text-align:left;width:100%;color:var(--volt-ui-text-muted,#839d6c);font-size:calc(12px + var(--volt-text-step,0px));background:0 0;align-items:center;gap:13px;padding:17px 0;line-height:1.8;display:flex}.volt-list-question>span:first-child{background:var(--volt-ui-soft,#eff5e6);border:1px solid var(--volt-ui-line,#e2ebd7);min-width:31px;height:31px;font-size:calc(10px + var(--volt-text-step,0px));border-radius:5px;flex-shrink:0;place-items:center;display:grid}.volt-list-question>span:nth-child(2){flex:1}.volt-list-question:hover{background:var(--volt-ui-surface-raised,#f9fcf4)}.volt-results{max-width:1050px}.volt-results-overview{grid-template-columns:1fr 1fr;gap:30px;padding:30px;display:grid}.volt-result-score{flex-direction:column;justify-content:center;display:flex}.volt-result-score>span{font-size:calc(12px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#8fa47b)}.volt-result-score>strong{font-size:calc(48px + var(--volt-text-step,0px));letter-spacing:-1.8px;color:var(--volt-ui-text-muted,#739353);margin:12px 0;font-weight:750;line-height:1.4}.volt-result-score>strong>span{font-size:calc(22px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#aec299);letter-spacing:-.5px;font-weight:450}.volt-result-score>h2{font-size:calc(15px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#829e65);margin:3px 0 10px;font-weight:650;line-height:1.8}.volt-result-score p{font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#adbc9e)}.volt-result-metrics{border-left:1px solid var(--volt-ui-line,#e7efdd);flex-direction:column;justify-content:center;gap:15px;padding-left:28px;display:flex}.volt-result-metrics>div{font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#9caf88);justify-content:space-between;gap:15px;display:flex}.volt-result-metrics strong{font-size:calc(13px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#7c9b5c);font-weight:650}.volt-results-actions{flex-wrap:wrap;gap:10px;margin:23px 0 28px;display:flex}.volt-result-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:35px;display:grid}.volt-result-part{font-size:calc(12px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#8fa979);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.volt-result-part strong{font-size:calc(13px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#7a995c);white-space:nowrap;font-weight:650}.volt-result-part small{font-size:calc(9px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#b0bf9f);margin-top:5px;display:block}.volt-result-group{margin:16px 0}.volt-result-group>summary{cursor:pointer;background:var(--volt-ui-soft,#edf3e4);border:1px solid var(--volt-ui-line,#e1ead6);font-size:calc(13px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#819c67);border-radius:9px;align-items:center;gap:10px;padding:16px;font-weight:650;list-style:none;display:flex}.volt-result-group>summary::-webkit-details-marker{display:none}.volt-result-group>summary>span{font-size:calc(11px + var(--volt-text-step,0px));background:var(--volt-ui-soft,#e1ebd4);border-radius:5px;margin-left:auto;padding:1px 8px;font-weight:500}.volt-result-question{margin:15px 0;padding:24px 26px 0}.volt-result-question .volt-question-title{font-size:calc(18px + var(--volt-text-step,0px));margin-bottom:23px}.volt-result-question .volt-question-top{margin-bottom:16px}.volt-question-source{font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#aebd9e);border-top:1px solid var(--volt-ui-line-soft,#edf2e5);padding:17px 0;margin-top:22px!important}.volt-result-note{font-size:calc(12px + var(--volt-text-step,0px));background:var(--volt-ui-surface-raised,#f7f9f2);color:var(--volt-ui-text-muted,#94a97e);white-space:pre-wrap;border-radius:7px;align-items:flex-start;gap:10px;margin-top:15px;padding:13px;line-height:1.9;display:flex}.volt-result-note>svg{margin-top:3px}.volt-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:30px;display:grid}.volt-stat{flex-direction:column;gap:9px;padding:23px;display:flex}.volt-stat>span{font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#9bad8a)}.volt-stat>strong{font-size:calc(32px + var(--volt-text-step,0px));letter-spacing:-1px;color:var(--volt-ui-text-muted,#7d9c5f);font-weight:700}.volt-history-list{gap:13px;display:grid}.volt-history-row{align-items:center;gap:19px;padding:22px;display:flex}.volt-history-icon{background:var(--volt-ui-soft,#eff5e5);border:1px solid var(--volt-ui-line,#e0ead3);width:43px;height:43px;color:var(--volt-ui-text-muted,#a0bc80);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.volt-history-description{flex:1;min-width:0}.volt-history-description h2{font-size:calc(15px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#819d65);margin:9px 0;font-weight:650;line-height:1.8}.volt-history-description p{font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#adbd9b);line-height:1.9}.volt-history-description p>span{color:var(--volt-ui-text-subtle,#c4cfb6);padding:0 8px}.volt-history-score{color:var(--volt-ui-text-subtle,#b3c4a2);font-size:calc(11px + var(--volt-text-step,0px));align-items:baseline;gap:6px;display:flex}.volt-history-score>strong{font-size:calc(23px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#89a96a);font-weight:650}.volt-history-score>span{white-space:nowrap}.volt-history-row>.volt-button{font-size:calc(10px + var(--volt-text-step,0px))}.volt-note-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.volt-note-card{min-width:0;padding:23px}.volt-note-card>.volt-row{justify-content:space-between;align-items:flex-start;gap:8px}.volt-note-card .volt-pill{max-width:calc(100% - 80px)}.volt-note-card h3{font-size:calc(15px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#8da674);overflow-wrap:anywhere;margin:17px 0;font-weight:650;line-height:1.8}.volt-note-body{white-space:pre-wrap;font-size:calc(13px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#9fb38a);border-top:1px solid var(--volt-ui-line-soft,#ebf0e3);padding:16px 0;line-height:1.9}.volt-note-card>.volt-subtle{margin-top:7px;display:block}.volt-bookmark-list{gap:12px;display:grid}.volt-bookmark-row{color:var(--volt-ui-text-muted,#a0bb82);align-items:center;gap:13px;padding:18px;display:flex}.volt-bookmark-row>div{flex:1;min-width:0}.volt-bookmark-row p{font-size:calc(13px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#91ab76);margin-top:5px;line-height:1.8}.volt-bookmark-row .volt-button{font-size:calc(10px + var(--volt-text-step,0px))}.volt-table-wrap{border:1px solid var(--volt-ui-line,#e0e8d4);background:var(--volt-ui-surface,#fff);border-radius:12px;overflow:auto}.volt-table{border-collapse:collapse;width:100%;font-size:calc(12px + var(--volt-text-step,0px))}.volt-table th{background:var(--volt-ui-surface-raised,#f4f8ed);text-align:left;font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#99ad84);white-space:nowrap;padding:14px 17px;font-weight:650}.volt-table td{border-top:1px solid var(--volt-ui-line,#eaf0e0);color:var(--volt-ui-text-muted,#8fa976);vertical-align:middle;padding:15px 17px}.volt-table .volt-button{font-size:calc(10px + var(--volt-text-step,0px));min-height:34px;padding:7px 11px}.volt-table .volt-pill{font-size:calc(9px + var(--volt-text-step,0px))}@media (width>=1600px){.volt-sidebar{width:240px}.volt-app{margin-left:240px}.volt-main{padding:50px 52px 0}.volt-topbar{padding-inline:52px}.volt-page-heading h1{font-size:calc(32px + var(--volt-text-step,0px))}.volt-question-title{font-size:calc(23px + var(--volt-text-step,0px))}.volt-question-card{padding:32px 35px 0}.volt-quiz-layout{grid-template-columns:minmax(0,1fr) 300px;gap:32px}.volt-answer{font-size:calc(15px + var(--volt-text-step,0px));min-height:65px}.volt-session-panel{padding:25px}.volt-map-button{min-height:35px}.volt-nav-link{font-size:calc(13px + var(--volt-text-step,0px))}.volt-workspace-label{font-size:calc(10px + var(--volt-text-step,0px))}.volt-sidebar-content{padding-inline:19px}}@media (width<=1200px){.volt-sidebar{width:195px}.volt-app{margin-left:195px}.volt-main{padding:32px 28px 0}.volt-topbar{padding-inline:28px}.volt-sidebar-content{padding-inline:10px}.volt-brand{padding-left:24px}.volt-workspace-label{font-size:calc(8px + var(--volt-text-step,0px))}.volt-nav-link{font-size:calc(11px + var(--volt-text-step,0px));gap:9px;padding-inline:11px}.volt-sidebar-note{margin-inline:6px;padding-inline:13px}.volt-sidebar-note>span{font-size:calc(7px + var(--volt-text-step,0px))}.volt-sidebar-note p{font-size:calc(12px + var(--volt-text-step,0px))}.volt-page-heading h1{font-size:calc(25px + var(--volt-text-step,0px))}.volt-exam-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.volt-quiz-layout{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.volt-question-card{padding:24px 23px 0}.volt-question-title{font-size:calc(20px + var(--volt-text-step,0px))}.volt-session-panel{padding:20px 17px}.volt-session-strip{font-size:calc(10px + var(--volt-text-step,0px))}.volt-session-strip .volt-pill{font-size:calc(8px + var(--volt-text-step,0px))}.volt-question-tools .volt-text-button{font-size:calc(9px + var(--volt-text-step,0px))}.volt-map-grid{gap:5px}.volt-map-button{font-size:calc(9px + var(--volt-text-step,0px))}.volt-panel-heading h2{font-size:calc(13px + var(--volt-text-step,0px))}.volt-result-parts{grid-template-columns:1fr}.volt-history-row{gap:14px;padding:18px}.volt-history-description h2{font-size:calc(14px + var(--volt-text-step,0px))}.volt-history-icon{width:37px;height:37px}.volt-history-score>strong{font-size:calc(21px + var(--volt-text-step,0px))}.volt-history-row>.volt-button{font-size:calc(9px + var(--volt-text-step,0px));padding:9px 11px}.volt-note-grid{gap:14px}.volt-note-card{padding:20px}}@media (width<=1000px) and (width>=761px){.volt-sidebar{width:78px}.volt-app{margin-left:78px}.volt-brand{justify-content:center;height:78px;padding:0}.volt-brand>span:last-child,.volt-workspace-label,.volt-sidebar-note{display:none}.volt-sidebar-content{padding:25px 12px 18px}.volt-nav-link{justify-content:center;padding:14px}.volt-nav-link>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.volt-nav-chevron{display:none}.volt-topbar{height:67px}.volt-exam-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.volt-page-heading h1{font-size:calc(24px + var(--volt-text-step,0px))}.volt-page-heading p{font-size:calc(11px + var(--volt-text-step,0px))}.volt-main{padding-top:30px}.volt-quiz-layout{grid-template-columns:minmax(0,1fr) 240px;gap:18px}.volt-question-navigation>span{display:none}.volt-question-navigation .volt-button{font-size:calc(10px + var(--volt-text-step,0px));padding:11px}.volt-note-toggle>span{display:none}.volt-page-actions .volt-button{font-size:calc(10px + var(--volt-text-step,0px))}.volt-results-overview{gap:23px;padding:25px}.volt-result-score>strong{font-size:calc(40px + var(--volt-text-step,0px))}.volt-result-metrics{padding-left:23px}.volt-result-metrics>div{font-size:calc(10px + var(--volt-text-step,0px))}.volt-result-metrics strong{font-size:calc(11px + var(--volt-text-step,0px))}}@media (width<=760px){.volt-sidebar{border-right:0;border-bottom:1px solid var(--volt-line);flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:63px;padding:0 18px;position:relative;inset:auto}.volt-brand{height:63px;font-size:calc(29px + var(--volt-text-step,0px));gap:8px;padding:0}.volt-brand-mark{border-radius:8px;width:29px;height:33px}.volt-brand-mark>svg{width:21px;height:21px}.volt-sidebar-content{flex:0;padding:0}.volt-workspace-label,.volt-sidebar-note,.volt-sidebar-bottom{display:none}.volt-nav{gap:5px;display:flex}.volt-nav-link{justify-content:center;width:35px;min-height:35px;padding:9px}.volt-nav-link>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.volt-nav-link>svg{width:17px;height:17px}.volt-nav-chevron{display:none}.volt-app{margin:0}.volt-topbar{background:0 0;height:45px;padding:0 20px}.volt-breadcrumb{font-size:calc(9px + var(--volt-text-step,0px));gap:8px}.volt-account{font-size:calc(9px + var(--volt-text-step,0px));gap:9px}.volt-account>span{display:none}.volt-avatar{width:24px;height:24px;font-size:calc(9px + var(--volt-text-step,0px))}.volt-mobile-logout{display:block}.volt-main{padding:28px 20px 0}.volt-page-heading{align-items:flex-start;gap:12px;margin-bottom:25px}.volt-page-heading h1{font-size:calc(23px + var(--volt-text-step,0px));letter-spacing:-.7px;margin:9px 0;line-height:1.5}.volt-page-heading p{font-size:calc(11px + var(--volt-text-step,0px));line-height:1.9}.volt-eyebrow{font-size:calc(8px + var(--volt-text-step,0px));letter-spacing:1px}.volt-page-actions{margin-top:18px}.volt-page-actions .volt-button{gap:0;width:37px;height:37px;min-height:37px;padding:9px;font-size:0}.volt-page-actions .volt-button>svg{width:17px;height:17px}.volt-footer{font-size:calc(9px + var(--volt-text-step,0px));gap:11px;margin-top:30px;padding-bottom:18px}.volt-footer-brand{font-size:calc(18px + var(--volt-text-step,0px))}.volt-resume{flex-wrap:wrap;gap:12px;margin-bottom:30px;padding:18px}.volt-resume-icon{border-radius:9px;width:37px;height:37px}.volt-resume>div{min-width:180px}.volt-resume h2{font-size:calc(14px + var(--volt-text-step,0px))}.volt-resume p{font-size:calc(10px + var(--volt-text-step,0px))}.volt-resume .volt-button{font-size:calc(11px + var(--volt-text-step,0px));min-height:39px;margin-left:auto}.volt-section-top{flex-wrap:wrap;align-items:flex-start;gap:14px}.volt-section-top h2{font-size:calc(17px + var(--volt-text-step,0px))}.volt-search{width:100%;min-width:0;padding:12px}.volt-search input{font-size:calc(12px + var(--volt-text-step,0px))}.volt-filter-tabs{gap:5px;margin-bottom:20px}.volt-filter-tabs button{font-size:calc(10px + var(--volt-text-step,0px));padding:6px 9px}.volt-exam-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.volt-exam-card{border-radius:11px;padding:17px 15px 0}.volt-exam-top{flex-wrap:wrap;margin-bottom:17px}.volt-exam-icon{border-radius:9px;width:34px;height:34px}.volt-exam-icon svg{width:19px;height:19px}.volt-exam-top .volt-pill{font-size:calc(8px + var(--volt-text-step,0px))}.volt-exam-card h3{font-size:calc(15px + var(--volt-text-step,0px))}.volt-exam-card>p{font-size:calc(10px + var(--volt-text-step,0px));line-height:1.9}.volt-exam-details{font-size:calc(8px + var(--volt-text-step,0px));gap:6px;margin:18px 0}.volt-exam-start{font-size:calc(10px + var(--volt-text-step,0px));gap:5px;padding:13px 0}.volt-exam-start svg{width:15px;height:15px}.volt-learning-note{align-items:flex-start;gap:10px;padding-top:8px}.volt-learning-note>span{width:31px;height:31px}.volt-learning-note strong{font-size:calc(11px + var(--volt-text-step,0px))}.volt-learning-note p{font-size:calc(10px + var(--volt-text-step,0px))}.volt-learning-note>svg{display:none}.volt-empty{font-size:calc(12px + var(--volt-text-step,0px));padding:37px 22px}.volt-empty h2{font-size:calc(19px + var(--volt-text-step,0px))}.volt-dialog{border-radius:15px;width:calc(100vw - 28px);max-height:calc(100dvh - 28px);padding:23px}.volt-dialog>h2{font-size:calc(22px + var(--volt-text-step,0px));margin-bottom:17px;line-height:1.6}.volt-field input:not([type=checkbox]):not([type=radio]),.volt-field select,.volt-field textarea{font-size:calc(16px + var(--volt-text-step,0px));min-height:46px}.volt-field{font-size:calc(11px + var(--volt-text-step,0px))}.volt-modal-actions{flex-wrap:wrap;gap:8px}.volt-modal-actions .volt-button{font-size:calc(11px + var(--volt-text-step,0px));flex:1;padding-inline:11px}.volt-form-grid{grid-template-columns:1fr}.volt-seed-field .volt-icon-button{height:46px}.volt-mode-picker span{font-size:calc(10px + var(--volt-text-step,0px))}.volt-attempt-toolbar{align-items:flex-start;gap:10px;margin-top:-5px;margin-bottom:21px}.volt-save-status{font-size:calc(8px + var(--volt-text-step,0px));text-align:right;justify-content:flex-end;align-items:flex-start;max-width:150px;line-height:1.9}.volt-save-status svg{margin-top:2px}.volt-attempt-toolbar .volt-pill{font-size:calc(8px + var(--volt-text-step,0px))}.volt-attempt-toolbar .volt-subtle{font-size:calc(9px + var(--volt-text-step,0px))}.volt-quiz-layout{grid-template-columns:1fr;gap:26px}.volt-session-strip{font-size:calc(9px + var(--volt-text-step,0px));gap:8px;margin-bottom:12px}.volt-session-strip .volt-pill{font-size:calc(8px + var(--volt-text-step,0px));padding:4px 6px}.volt-session-strip>span:first-child{gap:6px}.volt-question-tools{gap:8px;margin-bottom:14px}.volt-question-tools .volt-text-button{font-size:calc(9px + var(--volt-text-step,0px));gap:5px}.volt-question-card{border-radius:13px;padding:22px 20px 0;scroll-margin-top:15px}.volt-question-top{margin-bottom:20px}.volt-question-title{font-size:calc(20px + var(--volt-text-step,0px));letter-spacing:-.4px;line-height:1.75}.volt-question-number{font-size:calc(9px + var(--volt-text-step,0px));letter-spacing:1.1px}.volt-answer-instruction{font-size:calc(10px + var(--volt-text-step,0px));margin:17px 0}.volt-answer{font-size:calc(14px + var(--volt-text-step,0px));gap:10px;min-height:60px;padding:12px 11px;line-height:1.8}.volt-answer-letter{width:26px;height:26px;font-size:calc(10px + var(--volt-text-step,0px))}.volt-answer-state{width:15px;height:15px;margin-left:1px}.volt-answer-state svg{width:12px;height:12px}.volt-question-foot{font-size:calc(9px + var(--volt-text-step,0px));align-items:flex-start;gap:10px;margin-top:22px;padding:16px 0}.volt-question-foot .volt-text-button{font-size:calc(9px + var(--volt-text-step,0px));flex-shrink:0;max-width:95px;line-height:1.8}.volt-feedback{font-size:calc(11px + var(--volt-text-step,0px));gap:8px;padding:12px}.volt-feedback>svg{width:16px;height:16px}.volt-question-navigation{gap:9px;margin-top:17px}.volt-question-navigation>span{display:none}.volt-question-navigation .volt-button{font-size:calc(10px + var(--volt-text-step,0px));gap:7px;padding:12px 11px}.volt-question-navigation .volt-button>svg{width:15px;height:15px}.volt-note-editor{margin-top:22px}.volt-note-toggle{font-size:calc(10px + var(--volt-text-step,0px));gap:8px;padding:13px}.volt-note-toggle>span{display:none}.volt-note-editor-body{padding:0 13px 13px}.volt-note-editor .volt-field textarea{font-size:calc(16px + var(--volt-text-step,0px))}.volt-note-editor-body .volt-subtle{font-size:calc(9px + var(--volt-text-step,0px))}.volt-practice-tip{font-size:calc(10px + var(--volt-text-step,0px));gap:8px;margin-top:20px}.volt-session-panel{max-height:none;padding:22px;position:static;overflow:visible}.volt-panel-heading h2{font-size:calc(14px + var(--volt-text-step,0px))}.volt-progress-heading>strong{font-size:calc(30px + var(--volt-text-step,0px))}.volt-map-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.volt-map-button{min-height:33px;font-size:calc(10px + var(--volt-text-step,0px))}.volt-map-heading{font-size:calc(11px + var(--volt-text-step,0px))}.volt-map-heading>span,.volt-map-legend{font-size:calc(9px + var(--volt-text-step,0px))}.volt-panel-links .volt-text-button{font-size:calc(10px + var(--volt-text-step,0px))}.volt-session-time{padding:13px 0}.volt-session-time>span{font-size:calc(12px + var(--volt-text-step,0px))}.volt-session-time>strong{font-size:calc(18px + var(--volt-text-step,0px))}.volt-feedback-setting strong{font-size:calc(12px + var(--volt-text-step,0px))}.volt-feedback-setting label>span{font-size:calc(10px + var(--volt-text-step,0px))}.volt-live-score{font-size:calc(11px + var(--volt-text-step,0px))}.volt-live-score strong{font-size:calc(14px + var(--volt-text-step,0px))}.volt-session-panel>.volt-button{font-size:calc(12px + var(--volt-text-step,0px));min-height:46px}.volt-panel-note{font-size:calc(10px + var(--volt-text-step,0px));justify-content:center}.volt-results-overview{grid-template-columns:1fr;gap:24px;padding:25px}.volt-result-score>strong{font-size:calc(47px + var(--volt-text-step,0px))}.volt-result-score>h2{font-size:calc(14px + var(--volt-text-step,0px))}.volt-result-metrics{border-left:0;border-top:1px solid var(--volt-ui-line,#e7efdd);gap:17px;padding:23px 0 0}.volt-result-metrics>div{font-size:calc(12px + var(--volt-text-step,0px))}.volt-result-metrics strong{font-size:calc(13px + var(--volt-text-step,0px))}.volt-results-actions{gap:8px}.volt-results-actions .volt-button{font-size:calc(10px + var(--volt-text-step,0px));padding-inline:12px}.volt-result-part{font-size:calc(12px + var(--volt-text-step,0px));padding:15px}.volt-result-part small{font-size:calc(10px + var(--volt-text-step,0px))}.volt-result-group>summary{font-size:calc(12px + var(--volt-text-step,0px));gap:8px;padding:14px}.volt-result-question{padding:20px 17px 0}.volt-result-question .volt-question-title{font-size:calc(18px + var(--volt-text-step,0px))}.volt-question-source{font-size:calc(9px + var(--volt-text-step,0px))}.volt-result-note{font-size:calc(11px + var(--volt-text-step,0px))}.volt-stats-grid{gap:10px}.volt-stat{padding:17px 13px}.volt-stat>span{font-size:calc(9px + var(--volt-text-step,0px));line-height:1.7}.volt-stat>strong{font-size:calc(27px + var(--volt-text-step,0px))}.volt-history-row{flex-wrap:wrap;gap:12px;padding:19px 17px}.volt-history-icon{width:34px;height:34px}.volt-history-description{flex-basis:calc(100% - 50px)}.volt-history-description h2{font-size:calc(14px + var(--volt-text-step,0px))}.volt-history-description p,.volt-history-description .volt-subtle{font-size:calc(9px + var(--volt-text-step,0px))}.volt-history-description .volt-pill{font-size:calc(8px + var(--volt-text-step,0px))}.volt-history-score{margin-left:46px}.volt-history-row>.volt-button{font-size:calc(10px + var(--volt-text-step,0px));margin-left:auto}.volt-note-grid{grid-template-columns:1fr}.volt-note-card{padding:21px}.volt-note-card h3{font-size:calc(15px + var(--volt-text-step,0px))}.volt-note-body{font-size:calc(13px + var(--volt-text-step,0px))}.volt-bookmark-row{flex-wrap:wrap;gap:10px}.volt-bookmark-row>div{flex-basis:calc(100% - 30px)}.volt-bookmark-row .volt-button{margin-left:auto}.volt-table th,.volt-table td{padding:12px 14px}.volt-skip{left:15px}}@media (width<=420px){.volt-exam-grid{grid-template-columns:1fr}.volt-exam-card{padding:21px 21px 0}.volt-exam-top{margin-bottom:19px}.volt-exam-card h3{font-size:calc(17px + var(--volt-text-step,0px))}.volt-exam-card>p{min-height:0;font-size:calc(11px + var(--volt-text-step,0px))}.volt-exam-details{font-size:calc(9px + var(--volt-text-step,0px))}.volt-exam-start{font-size:calc(11px + var(--volt-text-step,0px));padding:15px 0}.volt-page-heading h1{font-size:calc(22px + var(--volt-text-step,0px))}.volt-map-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.volt-sidebar{padding-inline:15px}.volt-nav{gap:3px}.volt-nav-link{width:33px;min-height:35px;padding:8px}.volt-main,.volt-topbar{padding-inline:16px}.volt-question-card{padding:21px 17px 0}.volt-question-title{font-size:calc(18px + var(--volt-text-step,0px))}.volt-answer{gap:8px;padding:12px 10px}.volt-answer-letter{width:24px;height:25px}.volt-answer-state{width:14px;height:14px}.volt-attempt-toolbar .volt-row{gap:6px}.volt-save-status{max-width:130px;font-size:calc(8px + var(--volt-text-step,0px))}.volt-question-tools .volt-text-button{font-size:calc(8px + var(--volt-text-step,0px))}.volt-question-tools .volt-text-button>svg{width:12px;height:12px}.volt-session-strip{font-size:calc(8px + var(--volt-text-step,0px))}.volt-session-strip .volt-pill{font-size:calc(7px + var(--volt-text-step,0px))}.volt-session-strip>span:first-child{gap:5px}.volt-session-strip>span:first-child>svg{width:13px;height:13px}.volt-session-panel{padding:20px}.volt-stats-grid{gap:8px}.volt-stat{padding:15px 11px}.volt-stat>span{font-size:calc(8px + var(--volt-text-step,0px))}.volt-stat>strong{font-size:calc(25px + var(--volt-text-step,0px))}}@media (prefers-reduced-motion:reduce){.volt-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.va-content{color:var(--va-ink);min-width:0}.va-tabs{border-bottom:1px solid var(--volt-ui-line,#e1e7d8);scrollbar-width:thin;gap:8px;margin:-8px 0 28px;padding-bottom:0;display:flex;overflow-x:auto}.va-tab{white-space:nowrap;color:var(--volt-ui-text-muted,#8a967f);font-size:calc(12px + var(--volt-text-step,0px));border-bottom:2px solid #0000;align-items:center;gap:9px;padding:14px 16px 15px;font-weight:600;display:inline-flex}.va-tab.active{color:var(--volt-ui-text-strong,#3f5b2c);border-color:var(--volt-ui-line-strong,#7fa354)}.va-tab:hover{color:var(--volt-ui-text-strong,#3f5b2c);background:var(--volt-ui-soft,#f0f4e8)}.va-panel{background:var(--volt-ui-surface,#fff);border:1px solid var(--va-line);border-radius:15px;min-width:0;padding:24px}.va-section-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.va-section-heading h2{font-size:calc(16px + var(--volt-text-step,0px));letter-spacing:-.3px;margin:0;font-weight:700;line-height:1.5}.va-section-heading h3{font-size:calc(14px + var(--volt-text-step,0px));margin:0;font-weight:700}.va-muted{font-size:calc(11px + var(--volt-text-step,0px));color:var(--va-muted);line-height:1.6}.va-note{font-size:calc(11px + var(--volt-text-step,0px));color:var(--va-muted);margin:8px 0 16px;line-height:1.9}.va-eyebrow{font-size:calc(9px + var(--volt-text-step,0px));letter-spacing:1.3px;color:var(--volt-ui-text-muted,#869b72);font-weight:750;line-height:1.8}.va-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.va-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:27px;display:grid}.va-stat{background:var(--volt-ui-surface,#fff);border:1px solid var(--va-line);border-radius:14px;flex-direction:column;gap:13px;padding:21px;transition:border-color .15s,transform .15s;display:flex;position:relative}.va-stat:hover{border-color:var(--volt-ui-line-strong,#b6c9a0);transform:translateY(-2px)}.va-stat>span:not(.va-stat-icon){font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#89977c)}.va-stat>strong{font-size:calc(34px + var(--volt-text-step,0px));letter-spacing:-1.6px;color:var(--volt-ui-text-strong,#3c5530);font-weight:700;line-height:1.15}.va-stat-icon{background:var(--volt-ui-soft,#f0f5e8);width:36px;height:36px;color:var(--volt-ui-text-muted,#8ba36f);border-radius:10px;place-items:center;margin-bottom:1px;display:grid}.va-stat-arrow{color:var(--volt-ui-text-subtle,#a6b794);position:absolute;bottom:24px;right:22px}.va-two-columns{grid-template-columns:1.1fr 1fr;align-items:start;gap:24px;display:grid}.va-activity{border-bottom:1px solid var(--volt-ui-line-soft,#edf1e6);align-items:center;gap:12px;padding:17px 0;display:flex}.va-activity:last-child{border-bottom:0;padding-bottom:0}.va-activity:first-child{padding-top:1px}.va-avatar{background:var(--volt-ui-soft,#edf2e6);border:1px solid var(--volt-ui-line,#dfe8d4);width:34px;height:34px;color:var(--volt-ui-text-muted,#78905f);font-size:calc(12px + var(--volt-text-step,0px));border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.va-activity>div{flex-direction:column;gap:5px;min-width:0;display:flex}.va-activity strong{font-size:calc(12px + var(--volt-text-step,0px));font-weight:650}.va-activity>div>span{font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#87977b);text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.va-activity small{font-size:calc(9px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#a3af99)}.va-activity-value{font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#6f8957);background:var(--volt-ui-surface-raised,#f4f7ef);border:1px solid var(--volt-ui-line,#e8eede);white-space:nowrap;border-radius:5px;margin-left:auto;padding:5px 7px}.va-audit{border-bottom:1px solid var(--volt-ui-line-soft,#edf1e6);gap:12px;padding:15px 0;display:flex}.va-audit:first-child{padding-top:0}.va-audit:last-child{border-bottom:0;padding-bottom:0}.va-audit-dot{background:var(--volt-ui-green-fill,#b3ca95);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.va-audit strong{font-size:calc(11px + var(--volt-text-step,0px));font-weight:650}.va-audit p{font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#859579);overflow-wrap:anywhere;margin:6px 0;line-height:1.7}.va-audit small{font-size:calc(9px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#a2af96)}.va-empty{text-align:center;color:var(--volt-ui-text-muted,#8e9e80);line-height:1.9;font-size:calc(12px + var(--volt-text-step,0px));flex-direction:column;align-items:center;gap:12px;padding:50px 20px;display:flex}.va-empty>svg{color:var(--volt-ui-text-subtle,#afc298)}.va-empty p{max-width:410px;margin:0}.va-empty h2{font-size:calc(18px + var(--volt-text-step,0px));color:var(--volt-ui-text,#60794b);margin:0;font-weight:650}.va-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.va-search{background:var(--volt-ui-surface,#fff);border:1px solid var(--volt-ui-line,#dfe7d5);min-width:180px;max-width:440px;min-height:43px;color:var(--volt-ui-text-muted,#97a687);border-radius:8px;flex:1;align-items:center;gap:10px;padding:0 13px;display:flex}.va-search input{min-width:0;font-size:calc(12px + var(--volt-text-step,0px));height:41px;color:var(--volt-ui-text-strong,#415535);background:0 0;border:0;flex:1;padding:0;box-shadow:none!important;outline:0!important}.va-search:focus-within{outline:2px solid var(--volt-ui-focus,#a3be84);outline-offset:2px}.va-search input::placeholder{color:var(--volt-ui-text-subtle,#a2af97)}.va-search-small{max-width:none;min-height:37px;margin-bottom:15px}.va-search-small input{height:35px;font-size:calc(11px + var(--volt-text-step,0px))}.va-filter{border:1px solid var(--volt-ui-line,#dfe7d5);background:var(--volt-ui-surface,#fff);min-height:42px;color:var(--volt-ui-text-muted,#788d65);font-size:calc(11px + var(--volt-text-step,0px));border-radius:8px;padding:0 12px}.va-table-panel{padding:0;overflow:hidden}.va-table-scroll{scrollbar-width:thin;max-width:100%;overflow-x:auto}.va-table{text-align:left;border-collapse:collapse;width:100%;font-size:calc(12px + var(--volt-text-step,0px));line-height:1.6}.va-table thead{background:var(--volt-ui-surface-raised,#fbfcf8);color:var(--volt-ui-text-muted,#8c9b7e)}.va-table th{font-size:calc(10px + var(--volt-text-step,0px));letter-spacing:.2px;border-bottom:1px solid var(--volt-ui-line,#e7eddf);white-space:nowrap;padding:15px 21px;font-weight:650}.va-table td{border-bottom:1px solid var(--volt-ui-line-soft,#edf1e7);color:var(--volt-ui-text-muted,#788d65);vertical-align:middle;padding:18px 21px}.va-table td:first-child{color:var(--volt-ui-text-strong,#405735)}.va-table td:first-child>strong{font-size:calc(12px + var(--volt-text-step,0px));max-width:400px;line-height:1.7;display:block}.va-table tr:last-child td{border-bottom:0}.va-table tbody tr:hover{background:var(--volt-ui-surface-raised,#fdfefb)}.va-table td>small,.va-user-cell small{font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#9bad8e);margin-top:4px;display:block}.va-table .volt-button{font-size:calc(10px + var(--volt-text-step,0px));white-space:nowrap;min-height:32px;padding:7px 9px}.va-user-cell{align-items:center;gap:11px;min-width:140px;display:flex}.va-user-cell strong{font-weight:650;font-size:calc(12px + var(--volt-text-step,0px))}.va-user-cell small{margin-top:3px}.va-status{font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#8b9a7d);border:1px solid var(--volt-ui-line,#e3ebd9);background:var(--volt-ui-surface-raised,#f7f9f3);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:5px 7px;font-weight:550;line-height:1.4;display:inline-flex}.va-status-published{color:var(--volt-ui-text,#6a8c4b);background:var(--volt-ui-soft,#f0f6e8);border-color:var(--volt-ui-line,#e0ebd2)}.va-status-draft{color:var(--volt-ui-warning-text,#ad8b42);background:var(--volt-ui-surface-raised,#faf6e8);border-color:var(--volt-ui-line,#eee6c9)}.va-status-archived{color:var(--volt-ui-text-muted,#9a9d92);background:var(--volt-ui-surface-raised,#f5f6f2);border-color:var(--volt-ui-line,#e6e8df)}.va-form{font-size:calc(12px + var(--volt-text-step,0px));gap:20px;display:grid}.va-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.va-field{min-width:0;font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text,#637c50);flex-direction:column;gap:9px;font-weight:650;line-height:1.5;display:flex}.va-field>span{align-items:center;gap:6px;display:flex}.va-field input,.va-field select,.va-field textarea{border:1px solid var(--volt-ui-line,#dce6d1);background:var(--volt-ui-surface-raised,#fafcf7);width:100%;min-width:0;min-height:43px;color:var(--volt-ui-text-strong,#415a31);font-size:calc(12px + var(--volt-text-step,0px));box-shadow:none;border-radius:7px;padding:10px 11px;font-weight:450;line-height:1.7}.va-field input:focus,.va-field select:focus,.va-field textarea:focus{outline:2px solid var(--volt-ui-focus,#adc791);outline-offset:2px}.va-field small{font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#a0ae93);font-weight:450;line-height:1.7}.va-optional{font-weight:450;font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#a6b49a);display:inline!important}.va-span-2{grid-column:1/-1}.va-check{font-size:calc(12px + var(--volt-text-step,0px));color:var(--volt-ui-text,#617a4e);cursor:pointer;align-items:flex-start;gap:11px;line-height:1.8;display:flex}.va-check input{accent-color:var(--volt-ui-check,#8bad66);border-color:var(--volt-ui-line,#c5d6b4);cursor:pointer;flex-shrink:0;width:16px;height:16px;margin:4px 0 0}.va-check>span{flex-direction:column;gap:3px;min-width:0;display:flex}.va-check strong{font-size:calc(11px + var(--volt-text-step,0px));font-weight:650}.va-check small{font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#9bad8c);font-weight:450;line-height:1.8}.va-user-active{align-self:center}.va-user-active input{margin-top:3px}.va-form-actions{border-top:1px solid var(--volt-ui-line,#e9efdf);justify-content:flex-end;align-items:center;gap:10px;margin-top:3px;padding-top:19px;display:flex}.va-grants-header{border-top:1px solid var(--volt-ui-line,#e8eedd);justify-content:space-between;align-items:center;gap:15px;padding-top:18px;display:flex}.va-grants-header h3{font-size:calc(13px + var(--volt-text-step,0px));align-items:center;gap:8px;margin:0;font-weight:650;display:flex}.va-grants-header p{font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#9daf8d);margin:7px 0 0;line-height:1.8}.va-grants-list{scrollbar-width:thin;max-height:320px;padding-right:6px;overflow:auto}.va-grants-list fieldset{border:0;margin:0 0 16px;padding:0}.va-grants-list legend{width:100%;margin-bottom:10px}.va-grants-list legend button{border-bottom:1px solid var(--volt-ui-line,#e8eede);width:100%;font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#7c9366);text-align:left;justify-content:space-between;align-items:center;padding:7px 0;font-weight:650;display:flex}.va-grants-list legend span{font-size:calc(9px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#a6b897);font-weight:450}.va-grants-list .va-check{min-height:36px;font-size:calc(11px + var(--volt-text-step,0px));padding:7px 0}.va-notice{font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#809967);background:var(--volt-ui-surface-raised,#f2f7ea);border:1px solid var(--volt-ui-line,#e4edd8);border-radius:7px;margin:0;padding:10px 12px;line-height:1.9}.va-errors{background:var(--volt-ui-surface-raised,#fff4ef);border:1px solid var(--volt-ui-danger-line,#edd8cc);color:var(--volt-ui-danger-text,#a9765d);font-size:calc(11px + var(--volt-text-step,0px));border-radius:9px;padding:14px 16px;line-height:1.9}.va-errors strong{font-weight:650}.va-errors ul{margin:6px 0 0;padding-left:17px}.va-success{border:1px solid var(--volt-ui-line,#dbe8cc);background:var(--volt-ui-soft,#f0f7e8);color:var(--volt-ui-text-muted,#708e55);font-size:calc(11px + var(--volt-text-step,0px));border-radius:8px;align-items:flex-start;gap:9px;margin:18px 0;padding:14px 16px;line-height:1.9;display:flex}.va-success svg{flex-shrink:0;margin-top:3px}.va-modal-copy{font-size:calc(12px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#82966f);margin:15px 0;line-height:2}.va-paper-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.va-paper-card{background:var(--volt-ui-surface,#fff);border:1px solid var(--volt-ui-line,#e1e8d8);border-radius:14px;flex-direction:column;min-width:0;padding:22px;display:flex}.va-paper-card:hover{border-color:var(--volt-ui-line-strong,#b9cda3)}.va-paper-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:23px;display:flex}.va-paper-icon{background:var(--volt-ui-soft,#f1f6e9);width:38px;height:38px;color:var(--volt-ui-text-muted,#90a977);border-radius:10px;place-items:center;display:grid}.va-paper-card h2{font-size:calc(17px + var(--volt-text-step,0px));letter-spacing:-.3px;color:var(--volt-ui-text,#4c673b);overflow-wrap:anywhere;margin:6px 0 12px;font-weight:650;line-height:1.7}.va-paper-card h2 a:hover{text-underline-offset:4px;-webkit-text-decoration:underline #bdcfa7;text-decoration:underline #bdcfa7}.va-paper-card p{font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#8ea17d);margin:0 0 7px}.va-paper-card p>span{color:var(--volt-ui-text-subtle,#beccaf);margin:0 7px}.va-paper-card>small{font-size:calc(9px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#b0bfa1);margin-bottom:22px;line-height:1.8}.va-paper-card-actions{border-top:1px solid var(--volt-ui-line-soft,#edf1e6);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:13px;display:flex}.va-paper-card-actions .volt-button{font-size:calc(10px + var(--volt-text-step,0px));gap:8px;padding:8px 0}.va-icon-button{width:32px;height:32px;color:var(--volt-ui-text-muted,#9aae87);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.va-icon-button:hover:not(:disabled){background:var(--volt-ui-soft,#f1f6e9);border-color:var(--volt-ui-line,#dce8ce);color:var(--volt-ui-text,#6b8e4c)}.va-icon-button.danger:hover:not(:disabled){background:var(--volt-ui-surface-raised,#fcf1eb);color:var(--volt-ui-danger-text,#b7896d);border-color:var(--volt-ui-danger-line,#edd9cb)}.va-icon-button:disabled{opacity:.35;cursor:default}.va-exam-form{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:25px;display:grid}.va-exam-form>.va-errors{grid-column:1/-1}.va-editor-main{gap:23px;min-width:0;display:grid}.va-editor-aside{gap:22px;min-width:0;display:grid;position:sticky;top:22px}.va-exam-summary{flex-direction:column;gap:17px;display:flex}.va-exam-summary h2{font-size:calc(14px + var(--volt-text-step,0px));margin:0 0 2px;font-weight:650}.va-summary-icon{background:var(--volt-ui-soft,#eef5e5);color:var(--volt-ui-text-muted,#8fac73);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.va-exam-summary>div{font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#93a580);justify-content:space-between;align-items:center;display:flex}.va-exam-summary strong{font-size:calc(18px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#6f8c54);font-weight:650}.va-exam-summary>.volt-button{width:100%;font-size:calc(11px + var(--volt-text-step,0px));justify-content:center;margin-top:5px}.va-source-list{scrollbar-width:thin;gap:14px;max-height:440px;padding-right:4px;display:grid;overflow:auto}.va-source-list>.va-check{font-size:calc(11px + var(--volt-text-step,0px));border-bottom:1px solid var(--volt-ui-line-soft,#edf2e6);padding-bottom:12px;line-height:1.8}.va-source-list>.va-check:last-child{border:0;padding-bottom:0}.va-source-list small{font-size:calc(9px + var(--volt-text-step,0px));line-height:1.6}.va-section-rules{gap:15px;display:grid}.va-exam-section{background:var(--volt-ui-surface-raised,#f9fbf5);border:1px solid var(--volt-ui-line,#e7eddc);border-radius:10px;padding:17px}.va-rule-label{font-size:calc(12px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#809966);justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-weight:650;display:flex}.va-rule-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.va-rule-fields .va-field{font-size:calc(9px + var(--volt-text-step,0px));gap:7px}.va-rule-fields input{background:var(--volt-ui-surface,#fff);font-size:calc(11px + var(--volt-text-step,0px));min-height:38px;padding:8px}.va-enforce-rule{border-top:1px solid var(--volt-ui-line,#e7edde);margin-top:20px;padding-top:18px}.va-grade-row{grid-template-columns:120px minmax(0,1fr) 30px;align-items:end;gap:13px;margin-top:17px;display:grid}.va-grade-row>.va-icon-button{margin-bottom:6px}.va-inline-empty{background:var(--volt-ui-surface-raised,#f8fbf3);border:1px dashed var(--volt-ui-line,#dfe9d2);color:var(--volt-ui-text-muted,#9bb087);font-size:calc(11px + var(--volt-text-step,0px));border-radius:8px;padding:20px;line-height:1.9}.va-designer-topbar{background:var(--volt-ui-surface,#fff);border:1px solid var(--volt-ui-line,#e3ebda);border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:15px 18px;display:flex}.va-save-status{font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#93a37f);flex-wrap:wrap;align-items:center;gap:8px;line-height:1.8;display:flex}.va-save-dot{background:var(--volt-ui-green-fill,#9bbd76);border-radius:50%;flex-shrink:0;width:6px;height:6px}.va-save-dot.pending{background:var(--volt-ui-warning-surface,#cbb474)}.va-save-dot.saving{background:var(--volt-ui-green-fill,#b6c990);animation:1s infinite va-pulse}.va-save-dot.error{background:var(--volt-ui-danger-surface,#c79478)}.va-save-status>.va-status{font-size:calc(9px + var(--volt-text-step,0px));margin-left:7px}.va-designer-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.va-designer-actions .volt-button{font-size:calc(10px + var(--volt-text-step,0px));min-height:36px;padding:9px 12px}.va-designer-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:22px;display:grid}.va-outline{background:var(--volt-ui-surface,#fff);border:1px solid var(--volt-ui-line,#e3eadb);scrollbar-width:thin;border-radius:13px;max-height:calc(100dvh - 40px);padding:17px 11px;position:sticky;top:20px;overflow:auto}.va-outline-heading{border-bottom:1px solid var(--volt-ui-line-soft,#eaf0e2);justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding:0 8px 15px;display:flex}.va-outline-heading h2{font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#738e5b);margin:0;font-weight:750}.va-outline-heading>span{font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#afbf9b);background:var(--volt-ui-surface-raised,#f3f7ed);border:1px solid var(--volt-ui-line,#e5eeda);border-radius:4px;padding:1px 5px}.va-outline-page{text-align:left;width:100%;font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#99ab85);border-radius:6px;align-items:center;gap:8px;padding:11px 9px;font-weight:550;line-height:1.6;display:flex}.va-outline-page>span{font-size:calc(9px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#b7c5a7);margin-left:auto}.va-outline-page.active,.va-outline-page:hover{background:var(--volt-ui-soft,#eef5e6);color:var(--volt-ui-text-muted,#769957)}.va-outline-parts{border-top:1px solid var(--volt-ui-line-soft,#edf2e5);margin-top:15px;padding-top:13px}.va-outline-part{margin-bottom:16px}.va-outline-part:last-child{margin-bottom:0}.va-outline-part-label>button{width:100%;font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#829c69);text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-weight:700;display:flex}.va-outline-part-label span{font-size:calc(9px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#b2c29c);font-weight:500}.va-outline-question{text-align:left;width:100%;min-height:38px;font-size:calc(9px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#9caf89);border-radius:5px;align-items:center;gap:7px;margin-top:2px;padding:9px 8px;line-height:1.7;display:flex}.va-outline-question>span:first-child{width:22px;font-size:calc(9px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#a4b793);flex-shrink:0}.va-outline-question>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.va-outline-question>svg{color:var(--volt-ui-text-subtle,#bdcfa8);flex-shrink:0}.va-outline-question.active{background:var(--volt-ui-soft,#edf5e3);color:var(--volt-ui-text-muted,#789d55);font-weight:650}.va-outline-question.active>span:first-child{color:var(--volt-ui-text-muted,#789d55)}.va-outline-question:hover{background:var(--volt-ui-surface-raised,#f5f9ee)}.va-outline-add{width:100%;font-size:calc(9px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#b3c59c);border:1px dashed var(--volt-ui-line,#e0eacf);border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:32px;margin-top:7px;padding:9px 8px;display:flex}.va-outline-add:hover{background:var(--volt-ui-surface-raised,#f6fbed);color:var(--volt-ui-text-muted,#8eaf68)}.va-add-part{justify-content:center;width:100%;margin-top:17px;font-size:calc(10px + var(--volt-text-step,0px))!important;color:var(--volt-ui-text-muted,#98b07f)!important;border-top:1px solid var(--volt-ui-line-soft,#edf2e4)!important;border-radius:0!important;padding-top:15px!important}.va-designer-canvas{min-width:0}.va-designer-fieldset{border:0;min-width:0;margin:0;padding:0;display:block}.va-question-editor{padding:25px}.va-question-editor-heading{border-bottom:1px solid var(--volt-ui-line-soft,#edf2e4);justify-content:space-between;align-items:center;gap:14px;margin-bottom:23px;padding-bottom:18px;display:flex}.va-question-editor-heading h2{font-size:calc(20px + var(--volt-text-step,0px));letter-spacing:-.5px;color:var(--volt-ui-text-muted,#728e59);margin:6px 0 0;font-weight:700}.va-question-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px;display:flex}.va-question-tools .volt-button{font-size:calc(9px + var(--volt-text-step,0px));min-height:32px;margin-left:4px;padding:8px}.va-question-tools .volt-button.selected{background:var(--volt-ui-soft,#edf5e2);color:var(--volt-ui-text-muted,#89a968)}.va-question-meta{align-items:center;gap:15px;margin-bottom:21px;display:flex}.va-question-meta .va-field{max-width:118px;font-size:calc(10px + var(--volt-text-step,0px))}.va-question-meta .va-field input{min-height:36px;padding:7px 9px}.va-question-meta .va-note{font-size:calc(9px + var(--volt-text-step,0px));margin:20px 0 0}.va-rich-editor{min-width:0;margin-bottom:22px}.va-rich-label{font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#819d67);margin-bottom:9px;font-weight:650;line-height:1.6;display:block}.va-rich-toolbar{background:var(--volt-ui-surface-raised,#fafcf6);border:1px solid var(--volt-ui-line,#e2ebd6);border-bottom:0;border-radius:8px 8px 0 0;flex-wrap:wrap;align-items:center;gap:2px;padding:6px;display:flex}.va-rich-toolbar>button{min-width:28px;height:28px;color:var(--volt-ui-text-subtle,#a2b88b);font-size:calc(13px + var(--volt-text-step,0px));border-radius:4px;place-items:center;display:grid}.va-rich-toolbar>button:hover:not(:disabled){background:var(--volt-ui-soft,#edf5e0);color:var(--volt-ui-text-muted,#8caa6a)}.va-rich-divider{border-left:1px solid var(--volt-ui-line,#e2ebd4);height:16px;margin:0 5px}.va-rich-surface{border:1px solid var(--volt-ui-line,#e1ead4);background:var(--volt-ui-surface,#fff);min-height:140px;color:var(--volt-ui-text,#617e47);font-size:calc(14px + var(--volt-text-step,0px));overflow-wrap:anywhere;border-radius:0 0 8px 8px;outline:none;padding:16px;line-height:1.9}.va-rich-surface:focus{border-color:var(--volt-ui-line-strong,#b6cd97);box-shadow:0 0 0 2px var(--volt-ui-shadow,#e4f0d5)}.va-rich-surface:empty:before{content:"Γράψε εδώ…";color:var(--volt-ui-text-subtle,#b9caa5);pointer-events:none}.va-rich-surface p,.va-rich-surface div{margin:0 0 7px}.va-rich-surface p:last-child,.va-rich-surface div:last-child{margin-bottom:0}.va-rich-surface strong,.va-rich-surface b{font-weight:700}.va-rich-surface em,.va-rich-surface i{font-style:italic}.va-rich-surface u{text-decoration:underline}.va-rich-surface sub{vertical-align:sub;font-size:.7em}.va-rich-surface sup{vertical-align:super;font-size:.7em}.va-rich-surface ul{padding-left:23px;list-style:outside}.va-rich-surface ol{padding-left:23px;list-style:decimal}.va-rich-editor.compact{margin:0}.va-rich-editor.compact .va-rich-label{font-size:calc(9px + var(--volt-text-step,0px));margin-bottom:7px}.va-rich-editor.compact .va-rich-surface{min-height:75px;font-size:calc(13px + var(--volt-text-step,0px));padding:11px}.va-rich-editor.compact .va-rich-toolbar{gap:0;padding:4px}.va-rich-editor.compact .va-rich-toolbar>button{min-width:24px;height:24px;font-size:calc(11px + var(--volt-text-step,0px))}.va-rich-editor.compact .va-rich-toolbar svg{width:13px;height:13px}.va-question-media{margin-bottom:27px}.va-add-media{border:1px dashed var(--volt-ui-line,#dce9ca);background:var(--volt-ui-surface-raised,#fcfef8);min-height:75px;color:var(--volt-ui-text-subtle,#a6bd8b);cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:16px;display:flex}.va-add-media>span{font-size:calc(11px + var(--volt-text-step,0px));flex-direction:column;gap:6px;display:flex}.va-add-media small{font-size:calc(9px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#bfceac)}.va-add-media:hover{border-color:var(--volt-ui-line-strong,#b3cc91);background:var(--volt-ui-surface-raised,#f7fbed)}.va-add-media input,.va-upload-label input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.va-add-media:focus-within,.va-upload-label:focus-within{outline:2px solid var(--volt-ui-focus,#a7c580);outline-offset:3px}.va-question-diagram{border-radius:6px;max-width:100%;height:auto;max-height:none;margin:15px auto 17px;display:block}.va-question-media>.volt-button{font-size:calc(10px + var(--volt-text-step,0px))}.va-answers-heading{margin-bottom:19px}.va-answers-heading .va-note{font-size:calc(10px + var(--volt-text-step,0px));margin:7px 0 0}.va-answers-heading .volt-button{font-size:calc(10px + var(--volt-text-step,0px));min-height:32px;padding:8px 10px}.va-answer-editors{gap:16px;margin-bottom:26px;display:grid}.va-answer-editor{border:1px solid var(--volt-ui-line,#e6eddc);background:var(--volt-ui-surface-raised,#fcfdf9);border-radius:9px;grid-template-columns:48px minmax(0,1fr) 24px;align-items:start;gap:12px;min-width:0;padding:15px 12px;display:grid}.va-answer-editor.is-correct{background:var(--volt-ui-surface-raised,#f6faef);border-color:var(--volt-ui-line,#d4e4bc)}.va-correct-choice{cursor:pointer;color:var(--volt-ui-text-subtle,#b3c79b);flex-direction:column;align-items:center;gap:8px;padding-top:4px;display:flex}.va-correct-choice input{accent-color:var(--volt-ui-check,#a3c17b);width:15px;height:15px;margin:0}.va-correct-choice>span{font-size:calc(17px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#b0c59b);font-weight:650}.va-correct-choice>small{font-size:calc(8px + var(--volt-text-step,0px));white-space:nowrap;color:var(--volt-ui-text-subtle,#bacba8);font-weight:500}.va-answer-editor.is-correct .va-correct-choice>span,.va-answer-editor.is-correct .va-correct-choice>small{color:var(--volt-ui-text-muted,#91b168)}.va-answer-editor>.va-icon-button{width:24px;height:28px;margin-top:2px}.va-designer-add-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:22px 0;display:flex}.va-designer-add-row .volt-button{font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#9ab481)}.va-designer-empty{text-align:center;min-height:420px;color:var(--volt-ui-text-subtle,#adc795);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.va-designer-empty h2{font-size:calc(21px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#86a66a);max-width:310px;margin:0;font-weight:650;line-height:1.7}.va-designer-empty p{font-size:calc(12px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#acbe9b);max-width:310px;margin:0 0 5px;line-height:1.9}.va-designer-empty>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.va-divider{border:0;border-top:1px solid var(--volt-ui-line,#e7eedc);margin:25px 0}.va-reference-editor{border:1px solid var(--volt-ui-line,#e6eedb);border-radius:10px;margin-top:20px;padding:17px}.va-reference-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:15px;display:flex}.va-reference-heading .va-field{flex:1}.va-reference-heading .va-icon-button{margin-bottom:5px}.va-reference-editor img{max-width:100%;height:auto;margin:auto;display:block}.va-upload-label{cursor:pointer;position:relative;font-size:calc(10px + var(--volt-text-step,0px))!important}.va-question-preview{padding:5px 0 10px}.va-preview-badge{font-size:calc(8px + var(--volt-text-step,0px));letter-spacing:1px;background:var(--volt-ui-surface-raised,#f5f9ed);color:var(--volt-ui-text-subtle,#a8bd92);border:1px solid var(--volt-ui-line,#e5eed7);border-radius:4px;margin-bottom:23px;padding:5px 7px;display:inline-block}.va-preview-question{font-size:calc(20px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#78985c);overflow-wrap:anywhere;margin-bottom:22px;font-weight:600;line-height:1.8}.va-preview-question p{margin:0 0 10px}.va-preview-answers{gap:11px;display:grid}.va-preview-answers>div{border:1px solid var(--volt-ui-line,#e4ecd9);font-size:calc(13px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#9db587);border-radius:9px;align-items:center;gap:13px;padding:15px;line-height:1.9;display:flex}.va-preview-answers>div>span{border:1px solid var(--volt-ui-line,#dfead2);background:var(--volt-ui-surface-raised,#f8fbf2);width:27px;height:27px;font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#b2c69e);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.va-preview-answers>div>div{overflow-wrap:anywhere;flex:1;min-width:0}.va-preview-answers>div>svg{color:var(--volt-ui-text-subtle,#c5d6b0);flex-shrink:0}.va-preview-answers>div.correct{background:var(--volt-ui-surface-raised,#f2f9e9);border-color:var(--volt-ui-line,#c4dca5);color:var(--volt-ui-text-muted,#95b57a)}.va-preview-answers>div.correct>svg{color:var(--volt-ui-text-subtle,#a5c086)}.va-preview-explanation{background:var(--volt-ui-surface-raised,#f5faed);border:1px solid var(--volt-ui-line,#e3edcf);color:var(--volt-ui-text-muted,#9db587);font-size:calc(12px + var(--volt-text-step,0px));border-radius:8px;margin-top:22px;padding:16px;line-height:1.9}.va-bank-list{scrollbar-width:thin;gap:10px;max-height:60dvh;margin-top:17px;padding-right:5px;display:grid;overflow:auto}.va-bank-list>button{text-align:left;background:var(--volt-ui-surface-raised,#fcfef8);border:1px solid var(--volt-ui-line,#e5eed8);width:100%;color:var(--volt-ui-text-muted,#93b076);border-radius:9px;flex-direction:column;align-items:flex-start;gap:9px;padding:15px;display:flex}.va-bank-list>button:hover:not(:disabled){border-color:var(--volt-ui-line,#bfd7a1);background:var(--volt-ui-surface-raised,#f6fbec)}.va-bank-list>button:disabled{opacity:.55;cursor:default}.va-bank-source{font-size:calc(8px + var(--volt-text-step,0px));letter-spacing:.3px;color:var(--volt-ui-text-subtle,#b5caa0)}.va-bank-list strong{font-size:calc(12px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#8cac70);font-weight:550;line-height:1.9}.va-bank-action{font-size:calc(9px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#afc695);align-items:center;gap:5px;display:flex}@keyframes va-pulse{50%{opacity:.35}}@media (width<=1300px){.va-paper-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.va-exam-form{grid-template-columns:minmax(0,1fr) 265px;gap:20px}.va-panel{padding:21px}.va-designer-grid{grid-template-columns:200px minmax(0,1fr);gap:18px}.va-rule-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.va-activity>div>span{max-width:220px}.va-table th,.va-table td{padding-inline:16px}.va-question-editor-heading{align-items:flex-start}.va-question-tools{gap:1px}.va-question-tools .volt-button{gap:0;width:31px;padding:7px;font-size:0}.va-question-tools .volt-button>svg{width:16px}.va-answer-editor{grid-template-columns:40px minmax(0,1fr) 22px;gap:9px}.va-question-editor{padding:20px}}@media (width<=1100px){.va-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.va-exam-form{grid-template-columns:1fr}.va-editor-aside{grid-template-columns:1fr 1fr;align-items:start;position:static}.va-two-columns{grid-template-columns:1fr}.va-designer-grid{grid-template-columns:190px minmax(0,1fr)}.va-outline{padding-inline:8px}.va-rich-editor.compact .va-rich-toolbar>button{min-width:23px}.va-answer-editor{padding-inline:9px}.va-rich-surface{padding:13px}.va-tabs{gap:3px}.va-tab{font-size:calc(11px + var(--volt-text-step,0px));padding-inline:12px}.va-question-tools .va-icon-button{width:28px}.va-activity>div>span{max-width:400px}}@media (width<=850px){.va-designer-grid{grid-template-columns:1fr}.va-outline{max-height:280px;position:static}.va-outline-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.va-outline-page{width:auto;margin-right:5px;display:inline-flex}.va-outline-heading{margin-bottom:9px}.va-add-part{margin-top:10px!important}.va-designer-topbar{flex-direction:column;align-items:flex-start}.va-designer-actions{align-self:flex-end}.va-save-status>.va-status{margin-left:3px}.va-question-tools .volt-button{font-size:calc(10px + var(--volt-text-step,0px));gap:7px;width:auto;padding:8px}.va-question-editor-heading{align-items:center}.va-editor-aside{grid-template-columns:1fr 1fr}.va-paper-card{padding:19px}.va-table{min-width:680px}}@media (width<=600px){.va-tabs{gap:0;margin-top:-5px;margin-bottom:23px}.va-tab{font-size:calc(10px + var(--volt-text-step,0px));gap:6px;min-height:44px;padding:12px 11px}.va-tab svg{width:15px;height:15px}.va-stat-grid{gap:12px;margin-bottom:21px}.va-stat{gap:11px;padding:18px}.va-stat>strong{font-size:calc(30px + var(--volt-text-step,0px))}.va-stat>span:not(.va-stat-icon){font-size:calc(10px + var(--volt-text-step,0px))}.va-stat-icon{width:32px;height:32px}.va-stat-arrow{width:15px;bottom:20px;right:18px}.va-panel{padding:20px}.va-table-panel{padding:0}.va-two-columns{gap:20px}.va-section-heading{align-items:flex-start;margin-bottom:17px}.va-section-heading h2{font-size:calc(15px + var(--volt-text-step,0px))}.va-section-heading>.va-muted{font-size:calc(9px + var(--volt-text-step,0px));text-align:right;max-width:130px}.va-activity{gap:10px}.va-activity>div>span{white-space:normal;max-width:170px}.va-activity-value{font-size:calc(9px + var(--volt-text-step,0px))}.va-toolbar{gap:12px}.va-search{flex-basis:100%;width:100%;min-width:0;max-width:none}.va-search input{font-size:calc(13px + var(--volt-text-step,0px));min-height:43px}.va-filter{font-size:calc(11px + var(--volt-text-step,0px));flex:1;min-height:40px}.va-form-grid{grid-template-columns:1fr;gap:18px}.va-span-2{grid-column:auto}.va-field input,.va-field select,.va-field textarea{font-size:calc(16px + var(--volt-text-step,0px));min-height:44px}.va-field{font-size:calc(12px + var(--volt-text-step,0px))}.va-check{font-size:calc(13px + var(--volt-text-step,0px));min-height:40px;padding:5px 0}.va-check input{width:18px;min-width:18px;height:18px}.va-check strong{font-size:calc(12px + var(--volt-text-step,0px))}.va-check small{font-size:calc(11px + var(--volt-text-step,0px))}.va-form-actions{gap:8px;padding-top:18px}.va-form-actions .volt-button{font-size:calc(11px + var(--volt-text-step,0px));flex:1;justify-content:center}.va-grants-header{gap:10px}.va-grants-header p{font-size:calc(10px + var(--volt-text-step,0px))}.va-grants-list{max-height:300px}.va-grants-list .va-check{font-size:calc(12px + var(--volt-text-step,0px))}.va-grants-list legend button{min-height:40px;font-size:calc(12px + var(--volt-text-step,0px))}.va-grants-list legend span{font-size:calc(10px + var(--volt-text-step,0px))}.va-paper-grid{grid-template-columns:1fr;gap:17px}.va-paper-card{padding:22px}.va-paper-card h2{font-size:calc(18px + var(--volt-text-step,0px))}.va-paper-card-top{margin-bottom:19px}.va-paper-card-actions .volt-button{min-height:39px;font-size:calc(11px + var(--volt-text-step,0px))}.va-paper-card-actions .va-icon-button{width:39px;height:39px}.va-paper-card p{font-size:calc(12px + var(--volt-text-step,0px))}.va-paper-card>small{font-size:calc(10px + var(--volt-text-step,0px))}.va-exam-form,.va-editor-main{gap:20px}.va-editor-aside{grid-template-columns:1fr;gap:20px}.va-rule-fields .va-field{font-size:calc(10px + var(--volt-text-step,0px))}.va-rule-fields input{font-size:calc(16px + var(--volt-text-step,0px));min-height:42px}.va-grade-row{grid-template-columns:90px minmax(0,1fr) 25px;gap:10px}.va-grade-row .va-field{font-size:calc(10px + var(--volt-text-step,0px))}.va-grade-row input{padding-inline:8px}.va-exam-section{padding:14px}.va-enforce-rule{padding-top:17px}.va-source-list{max-height:380px}.va-source-list>.va-check{font-size:calc(12px + var(--volt-text-step,0px))}.va-source-list small{font-size:calc(10px + var(--volt-text-step,0px))}.va-designer-topbar{gap:12px;padding:15px}.va-save-status{font-size:calc(10px + var(--volt-text-step,0px))}.va-designer-actions{grid-template-columns:1fr 1fr;align-self:stretch;display:grid}.va-designer-actions .volt-button{font-size:calc(11px + var(--volt-text-step,0px));justify-content:center;min-height:42px}.va-designer-grid{gap:18px}.va-outline{max-height:300px;padding:14px 10px}.va-outline-heading h2{font-size:calc(12px + var(--volt-text-step,0px))}.va-outline-page{font-size:calc(11px + var(--volt-text-step,0px));min-height:41px;margin-right:0;padding:9px 7px}.va-outline-parts{gap:10px;margin-top:8px;padding-top:11px}.va-outline-part-label>button{font-size:calc(11px + var(--volt-text-step,0px));min-height:38px;padding-inline:7px}.va-outline-question{font-size:calc(10px + var(--volt-text-step,0px));min-height:40px;padding:10px 7px}.va-outline-question>span:first-child{font-size:calc(9px + var(--volt-text-step,0px));max-width:20px}.va-outline-add{font-size:calc(10px + var(--volt-text-step,0px));min-height:38px}.va-question-editor{padding:20px 15px}.va-question-editor-heading{flex-wrap:wrap;align-items:flex-start;gap:10px}.va-question-editor-heading h2{font-size:calc(19px + var(--volt-text-step,0px))}.va-question-tools{justify-content:flex-start;gap:3px;width:100%;padding-top:6px}.va-question-tools .va-icon-button{width:35px;height:35px}.va-question-tools .volt-button{font-size:calc(10px + var(--volt-text-step,0px));gap:7px;min-height:35px;margin-left:auto}.va-question-meta{gap:14px;margin-bottom:20px}.va-question-meta .va-field{font-size:calc(11px + var(--volt-text-step,0px));max-width:100px}.va-question-meta .va-field input{font-size:calc(16px + var(--volt-text-step,0px));min-height:40px}.va-question-meta .va-note{font-size:calc(10px + var(--volt-text-step,0px));line-height:1.8}.va-rich-label{font-size:calc(12px + var(--volt-text-step,0px))}.va-rich-toolbar{padding:5px}.va-rich-toolbar>button{min-width:31px;height:32px;font-size:calc(14px + var(--volt-text-step,0px))}.va-rich-surface{font-size:calc(16px + var(--volt-text-step,0px));min-height:145px;padding:14px 11px;line-height:1.9}.va-rich-editor.compact .va-rich-surface{font-size:calc(16px + var(--volt-text-step,0px));min-height:84px;padding:11px 9px}.va-rich-editor.compact .va-rich-toolbar>button{min-width:27px;height:28px;font-size:calc(12px + var(--volt-text-step,0px))}.va-rich-editor.compact .va-rich-toolbar svg{width:14px;height:14px}.va-rich-editor.compact .va-rich-label{font-size:calc(10px + var(--volt-text-step,0px))}.va-rich-editor.compact .va-rich-divider{margin-inline:3px}.va-answer-editor{grid-template-columns:28px minmax(0,1fr) 20px;gap:7px;padding:13px 8px}.va-correct-choice{gap:8px}.va-correct-choice>span{font-size:calc(16px + var(--volt-text-step,0px))}.va-correct-choice>small{font-size:calc(7px + var(--volt-text-step,0px))}.va-correct-choice input{width:18px;height:18px}.va-answer-editor>.va-icon-button{width:22px;min-height:30px}.va-answers-heading{align-items:center;gap:8px}.va-answers-heading h3{font-size:calc(13px + var(--volt-text-step,0px))}.va-answers-heading .va-note{font-size:calc(10px + var(--volt-text-step,0px))}.va-answers-heading .volt-button{font-size:calc(10px + var(--volt-text-step,0px));gap:4px;min-height:36px;padding:8px}.va-add-media{gap:10px;padding:14px 12px}.va-add-media>span{font-size:calc(11px + var(--volt-text-step,0px))}.va-add-media small{font-size:calc(9px + var(--volt-text-step,0px))}.va-designer-add-row{gap:9px}.va-designer-add-row .volt-button{font-size:calc(10px + var(--volt-text-step,0px));padding-inline:7px}.va-designer-empty{min-height:340px;padding:30px 18px}.va-designer-empty h2{font-size:calc(19px + var(--volt-text-step,0px))}.va-designer-empty p{font-size:calc(11px + var(--volt-text-step,0px))}.va-designer-empty>div{gap:8px}.va-designer-empty .volt-button{font-size:calc(11px + var(--volt-text-step,0px))}.va-reference-editor{padding:13px}.va-reference-heading{gap:9px}.va-reference-heading .va-field{font-size:calc(11px + var(--volt-text-step,0px))}.va-reference-heading input{font-size:calc(16px + var(--volt-text-step,0px))}.va-upload-label{min-height:40px!important;font-size:calc(9px + var(--volt-text-step,0px))!important;gap:5px!important;padding:8px!important}.va-preview-question{font-size:calc(18px + var(--volt-text-step,0px))}.va-preview-answers>div{font-size:calc(13px + var(--volt-text-step,0px));gap:9px;padding:12px}.va-preview-answers>div>span{width:25px;height:25px}.va-preview-explanation{font-size:calc(12px + var(--volt-text-step,0px))}.va-bank-list{max-height:58dvh;padding-right:0}.va-bank-list>button{padding:14px}.va-bank-list strong{font-size:calc(13px + var(--volt-text-step,0px))}.va-bank-source{font-size:calc(9px + var(--volt-text-step,0px))}.va-bank-action{font-size:calc(10px + var(--volt-text-step,0px))}.va-empty{font-size:calc(12px + var(--volt-text-step,0px));padding:36px 15px}.va-modal-copy{font-size:calc(12px + var(--volt-text-step,0px))}.va-status{font-size:calc(9px + var(--volt-text-step,0px))}}@media (width<=360px){.va-tab{font-size:calc(9px + var(--volt-text-step,0px));padding-inline:9px}.va-tab svg{width:14px}.va-answer-editor{grid-template-columns:24px minmax(0,1fr) 18px;gap:5px;padding-inline:7px}.va-rich-editor.compact .va-rich-toolbar>button{min-width:24px}.va-rich-editor.compact .va-rich-toolbar{padding:3px}.va-rich-editor.compact .va-rich-toolbar .va-rich-divider,.va-rich-editor.compact .va-rich-toolbar>button:nth-last-child(-n+2),.va-correct-choice>small{display:none}.va-outline-parts{grid-template-columns:1fr}.va-question-tools .va-icon-button{width:32px}.va-question-tools .volt-button{font-size:calc(9px + var(--volt-text-step,0px))}.va-stat{padding:15px}.va-stat>strong{font-size:calc(27px + var(--volt-text-step,0px))}.va-grade-row{grid-template-columns:75px minmax(0,1fr) 23px;gap:7px}}@media (prefers-reduced-motion:reduce){.va-content *{transition:none!important;animation:none!important}}.va-rich-label{color:var(--volt-ui-text,#607b4a)}.va-preview-question{color:var(--volt-ui-text-strong,#35482b)}.va-preview-answers>div{color:var(--volt-ui-text,#536b42)}.va-preview-answers>div.correct{color:var(--volt-ui-text,#486734)}.va-bank-list strong{color:var(--volt-ui-text,#486435)}.va-correct-choice>span{color:var(--volt-ui-text-muted,#708b58)}.va-audit p{color:var(--volt-ui-text-muted,#78896c)}.va-designer-fieldset[disabled]{opacity:.8}.volt-auth{background:var(--volt-ui-surface-raised,#f7f8f4);min-height:100dvh;color:var(--volt-ui-text-strong,#263124);grid-template-columns:minmax(300px,42%) 1fr;font-family:Manrope,Noto Sans,sans-serif;display:grid}.volt-auth-story{background:var(--volt-ui-soft,#eaf0e1);border-right:1px solid var(--volt-ui-line,#dfe7d6);flex-direction:column;padding:48px 56px;display:flex}.volt-auth-brand{font-size:calc(36px + var(--volt-text-step,0px));letter-spacing:-2px;align-items:center;gap:10px;width:max-content;font-weight:800;display:flex}.volt-auth-brand>span:first-child{background:var(--volt-ui-lime,#cfe99c);border-radius:11px;place-items:center;width:40px;height:43px;display:grid;transform:rotate(-5deg)}.volt-auth-brand .volt-auth-dot{color:var(--volt-ui-text-muted,#7e9e5e);margin-left:-12px}.volt-auth-message{margin:auto 0;padding:70px 0}.volt-auth-message>span,.volt-auth-eyebrow{font-size:calc(10px + var(--volt-text-step,0px));letter-spacing:1.6px;color:var(--volt-ui-text-muted,#7d8e6d);font-weight:700}.volt-auth-message h2{font-size:calc(40px + var(--volt-text-step,0px));letter-spacing:-1.4px;margin:22px 0;font-weight:650;line-height:1.4}.volt-auth-message p{font-size:calc(14px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#7f8d73);max-width:340px;line-height:1.9}.volt-auth-story-footer{font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#8a987e)}.volt-auth-main{flex-direction:column;justify-content:center;align-items:center;padding:50px 32px;display:flex;position:relative}.volt-auth-card{width:100%;max-width:370px}.volt-auth-card h1{font-size:calc(29px + var(--volt-text-step,0px));letter-spacing:-.9px;margin:12px 0;font-weight:700;line-height:1.4}.volt-auth-description{font-size:calc(13px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#87927d);margin-bottom:32px;line-height:1.9}.volt-login-form{flex-direction:column;gap:10px;display:flex}.volt-login-form>label{font-size:calc(12px + var(--volt-text-step,0px));margin-top:12px;font-weight:650}.volt-login-form input:not([type=checkbox]){border:1px solid var(--volt-ui-line,#dce4d3);background:var(--volt-ui-surface,white);width:100%;height:47px;font-size:calc(14px + var(--volt-text-step,0px));color:var(--volt-ui-text-strong,#35472b);outline-offset:3px;border-radius:8px;padding:0 13px}.volt-password-field{position:relative}.volt-password-field input{padding-right:44px!important}.volt-password-field button{width:34px;height:34px;color:var(--volt-ui-text-muted,#87977a);cursor:pointer;border-radius:6px;place-items:center;display:grid;position:absolute;top:6px;right:8px}.volt-auth-options{font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-ui-text-muted,#819373);justify-content:space-between;align-items:center;gap:10px;margin:9px 0 16px;display:flex}.volt-auth-options label{cursor:pointer;align-items:center;gap:8px;display:flex}.volt-auth-options input{accent-color:var(--volt-ui-check,#7c9c58);width:16px;height:16px}.volt-auth-submit{border:1px solid var(--volt-ui-line-strong,#bed788);background:var(--volt-ui-lime,#cfe99c);height:47px;font-size:calc(13px + var(--volt-text-step,0px));cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:13px;font-weight:700;display:flex}.volt-auth-submit:hover{background:var(--volt-ui-lime,#c3e285)}.volt-auth-submit:disabled{opacity:.6;cursor:wait}.volt-auth-help{font-size:calc(11px + var(--volt-text-step,0px));text-align:center;color:var(--volt-ui-text-muted,#9aa58f);margin-top:17px;line-height:1.9}.volt-auth-main>footer{font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-ui-text-subtle,#a1ac97);position:absolute;bottom:24px}.volt-auth-error{font-size:calc(12px + var(--volt-text-step,0px));color:var(--volt-ui-danger-text,#a84736);line-height:1.7}.volt-auth-status{font-size:calc(12px + var(--volt-text-step,0px));background:var(--volt-ui-soft,#edf4e3);color:var(--volt-ui-text,#66854a);border-radius:8px;padding:12px}.volt-auth-circuit{max-width:330px;color:var(--volt-ui-text-subtle,#a4bc88);align-items:center;gap:18px;margin-top:40px;display:flex}.volt-auth-circuit i{border-top:1px solid var(--volt-ui-line-strong,#b8caa3);border-right:1px solid var(--volt-ui-line-strong,#b8caa3);flex:1;height:25px;transform:skew(-28deg)}.volt-auth-circuit i:last-child{transform:skew(28deg)rotate(180deg)}.volt-auth-circuit b{font-size:calc(45px + var(--volt-text-step,0px));font-weight:500}.volt-auth :is(input,button,a):not([data-slot]):focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media (width<=800px){.volt-auth-story{padding:35px}.volt-auth-message h2{font-size:calc(31px + var(--volt-text-step,0px))}}@media (width<=620px){.volt-auth{display:block}.volt-auth-story{border-right:0;border-bottom:1px solid var(--volt-ui-line,#e1e8d8);padding:22px 26px}.volt-auth-brand{font-size:calc(29px + var(--volt-text-step,0px))}.volt-auth-brand>span:first-child{border-radius:8px;width:32px;height:34px}.volt-auth-message,.volt-auth-story-footer{display:none}.volt-auth-main{min-height:calc(100dvh - 79px);padding:42px 24px 75px}.volt-auth-card h1{font-size:calc(26px + var(--volt-text-step,0px))}.volt-auth-description{margin-bottom:22px}.volt-login-form input:not([type=checkbox]){font-size:calc(16px + var(--volt-text-step,0px))}.volt-auth-main>footer{bottom:20px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--volt-page:#f6f7f4;--volt-white:#fff;--volt-ink:#253021;--volt-muted:#7c8873;--volt-line:#e3e8dc;--volt-lime:#d5eea3;--volt-soft:#f0f5e8;--volt-green:#54783a;--volt-red:#a75543;--va-ink:#273224;--va-muted:#829077;--va-line:#e2e8da;--va-soft:#f4f7ee;--va-lime:#d5eea3;--va-green:#52763b;--volt-on-lime:#314b22;--volt-solid-button-bg:#2d3c26;--volt-solid-button-hover:#455d36;--volt-solid-button-fg:#fff;--volt-current-bg:#536c3e;--volt-current-fg:#fff;--volt-bookmark-dot:#c7aa53;--volt-control-thumb:#fff;--volt-control-thumb-checked:#fff;--background:var(--volt-page);--foreground:var(--volt-ink);--card:var(--volt-white);--card-foreground:var(--volt-ink);--popover:var(--volt-white);--popover-foreground:var(--volt-ink);--primary:#2d3c26;--primary-foreground:#fff;--secondary:#edf2e6;--secondary-foreground:#415a31;--muted:#f0f4e9;--muted-foreground:#7c8873;--accent:#eef4e5;--accent-foreground:#4c6a36;--destructive:#a75543;--destructive-foreground:#fff;--border:var(--volt-line);--input:#dce5d3;--ring:#9ab77e;--chart-1:#648849;--chart-2:#94b96b;--chart-3:#507d74;--chart-4:#bc9b4f;--chart-5:#af7662;--sidebar:var(--volt-white);--sidebar-foreground:var(--volt-ink);--sidebar-primary:#3e572e;--sidebar-primary-foreground:#fff;--sidebar-accent:var(--volt-soft);--sidebar-accent-foreground:#3e572e;--sidebar-border:var(--volt-line);--sidebar-ring:#9ab77e}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--volt-page:#151c17;--volt-white:#1e2821;--volt-ink:#e5ecdf;--volt-muted:#acbba2;--volt-line:#364333;--volt-lime:#b4d78b;--volt-soft:#263322;--volt-green:#c2dda7;--volt-red:#edb3a1;--va-ink:#e5ecdf;--va-muted:#acbba2;--va-line:#364333;--va-soft:#263322;--va-lime:#b4d78b;--va-green:#c2dda7;--volt-on-lime:#203016;--volt-solid-button-bg:#b7d890;--volt-solid-button-hover:#c7e4a4;--volt-solid-button-fg:#1b2816;--volt-current-bg:#b4d78b;--volt-current-fg:#203016;--volt-bookmark-dot:#e1bf70;--volt-control-thumb:#a8b89b;--volt-control-thumb-checked:#24321b;--volt-ui-surface:#1e2821;--volt-ui-surface-raised:#232e25;--volt-ui-soft:#263322;--volt-ui-solid:#31432a;--volt-ui-lime:#b4d78b;--volt-ui-green-fill:#63854a;--volt-ui-topbar:#1c251fe8;--volt-ui-backdrop:#050a07b3;--volt-ui-shadow:#0000005c;--volt-ui-focus:#acd180;--volt-ui-check:#b4d78b;--volt-ui-line:#364333;--volt-ui-line-soft:#2f3b2d;--volt-ui-line-strong:#71935c;--volt-ui-danger-line:#80594d;--volt-ui-warning-line:#786744;--volt-ui-text-strong:#e5ecdf;--volt-ui-text:#d1ddc7;--volt-ui-text-muted:#b2c0a6;--volt-ui-text-subtle:#9daf90;--volt-ui-danger-text:#edb3a1;--volt-ui-warning-text:#e2c58b;--volt-ui-danger-surface:#3a2925;--volt-ui-warning-surface:#342e22;--primary:#b4d78b;--primary-foreground:#203016;--secondary:#2c3928;--secondary-foreground:#d1ddc7;--muted:#263322;--muted-foreground:#acbba2;--accent:#32432a;--accent-foreground:#d6e7c6;--destructive:#edb3a1;--destructive-foreground:#251811;--input:#44513d;--ring:#acd180;--chart-1:#b4d78b;--chart-2:#8ebdb0;--chart-3:#e0c481;--chart-4:#b6afd5;--chart-5:#e0a58e;--sidebar-primary:#b4d78b;--sidebar-primary-foreground:#203016;--sidebar-accent:#263322;--sidebar-accent-foreground:#d1ddc7;--sidebar-ring:#acd180}html,body{background-color:var(--volt-page)}.volt-root,.volt-auth,.volt-dialog{color-scheme:inherit}@media (width>=761px){.volt-sidebar-content{scrollbar-width:thin;min-height:0;overflow-y:auto}}.volt-button-primary{color:var(--volt-on-lime)!important}.volt-brand-mark,.volt-auth-brand>span:first-child,.volt-skip{color:var(--volt-on-lime)}.volt-button-dark{background:var(--volt-solid-button-bg);border-color:var(--volt-solid-button-bg);color:var(--volt-solid-button-fg)!important}.volt-button-dark:hover:not(:disabled){background:var(--volt-solid-button-hover);border-color:var(--volt-solid-button-hover)}.volt-auth-submit{color:var(--volt-on-lime)}.volt-map-button.is-current{background:var(--volt-current-bg);border-color:var(--volt-current-bg);color:var(--volt-current-fg)}.volt-map-button.is-bookmarked:after,.volt-map-legend>span:last-child i{background:var(--volt-bookmark-dot)}.volt-feedback-setting input:before{background:var(--volt-control-thumb)}.volt-feedback-setting input:checked:before{background:var(--volt-control-thumb-checked)}.volt-dialog{scrollbar-width:thin;scrollbar-color:var(--volt-line) transparent}.volt-root input,.volt-root select,.volt-root textarea,.volt-auth input,.volt-auth select,.volt-auth textarea{color-scheme:inherit}.volt-root input::placeholder,.volt-root textarea::placeholder,.volt-auth input::placeholder{color:var(--volt-ui-text-subtle,#9aa58f);opacity:1}.volt-answer-text table,.volt-question-title table{border-collapse:collapse}.volt-answer-text td,.volt-answer-text th,.volt-question-title td,.volt-question-title th{border:1px solid var(--volt-line);padding:6px 9px}html.dark .volt-answer.is-selected{background:#293a24;border-color:#8eb46c;box-shadow:0 0 0 1px #8eb46c}html.dark .volt-answer.is-selected .volt-answer-letter{color:#d6eac1;background:#354b2b;border-color:#4d683d}html.dark .volt-answer.is-selected .volt-answer-state{color:#fff;background:#5c7844;border-color:#7fa35f}html.dark .volt-answer.is-correct{box-shadow:none;color:#d1e8bf;background:#253622;border-color:#61844c}html.dark .volt-answer.is-correct .volt-answer-letter{color:#d1e8bf;background:#30492a;border-color:#4e6c3f}html.dark .volt-answer.is-correct .volt-answer-state{color:#fff;background:#56783e;border-color:#7c9f5b}html.dark .volt-answer.is-wrong{box-shadow:none;color:#f1ccbe;background:#3a2925;border-color:#976d5d}html.dark .volt-answer.is-wrong .volt-answer-letter{color:#f1c4b3;background:#51362c;border-color:#78513f}html.dark .volt-answer.is-wrong .volt-answer-state{color:#fff;background:#a46b53;border-color:#c58c70}html.dark .volt-feedback,html.dark .volt-success,html.dark .va-success,html.dark .volt-auth-status{color:#c8e0b3;background:#253522;border-color:#455f35}html.dark .volt-feedback.is-wrong,html.dark .va-notice{color:#e2c58b;background:#352f23;border-color:#6f5d39}html.dark .volt-error,html.dark .va-errors{color:#edb3a1;background:#3a2925;border-color:#80594d}html.dark .volt-button-danger{background:#51332b;border-color:#8c5d4c;color:#f0c3b2!important}html.dark .volt-map-button.is-answered{color:#c1dca6;background:#30432a;border-color:#465d37}html.dark .volt-map-button.is-current{background:var(--volt-current-bg);border-color:var(--volt-current-bg);color:var(--volt-current-fg)}html.dark .volt-map-legend>span:first-child i{background:#8eb46c}html.dark .volt-icon-button.is-bookmarked{background:#3b3220;color:#e1bf70!important}html.dark .volt-mode-picker>label.is-selected{background:#2b3d24;border-color:#8eb46c}html.dark .va-status-published{color:#c1dda7;background:#253622;border-color:#48623a}html.dark .va-status-draft{color:#e2c58b;background:#3b3220;border-color:#77633c}html.dark .va-status-archived{color:#afbaa6;background:#293029;border-color:#424c3e}html.dark .va-preview-answers>div.correct,html.dark .va-answer-editor.is-correct{color:#d1e8bf;background:#253622;border-color:#61844c}html.dark .va-correct-choice{accent-color:#b4d78b}html.dark .volt-question-image,html.dark .volt-question-title img,html.dark .volt-answer-text img,html.dark .volt-reference-images img,html.dark .va-question-diagram,html.dark .va-preview-question img,html.dark .va-preview-answers img,html.dark .va-reference-editor img{background:#fff;border-radius:4px}.volt-theme-toggle{border:1px solid var(--volt-line);background:var(--volt-white);width:34px;height:34px;color:var(--volt-muted);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:7px;display:inline-flex}.volt-theme-toggle:hover{background:var(--volt-soft);color:var(--volt-ink)}.volt-theme-toggle:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.volt-auth-main>.volt-theme-toggle{position:absolute;top:24px;right:24px}.volt-auth-divider{color:var(--volt-muted);font-size:calc(11px + var(--volt-text-step,0px));align-items:center;gap:13px;margin:23px 0;display:flex}.volt-auth-divider:before,.volt-auth-divider:after{content:"";background:var(--volt-line);flex:1;height:1px}.volt-auth-divider>span{flex-shrink:0}.volt-auth-card [data-slot=label],.volt-auth-card label{color:var(--volt-ink)}.volt-auth-card [data-slot=input]{background:var(--volt-white);color:var(--volt-ink);border-color:var(--volt-line)}.volt-auth-card [data-slot=input]::placeholder{color:var(--volt-muted)}.volt-appearance-toggle{border:1px solid var(--volt-line);background:var(--volt-soft);border-radius:11px;flex-wrap:wrap;gap:5px;margin-bottom:17px;padding:5px;display:inline-flex}.volt-appearance-toggle>button{min-height:42px;color:var(--volt-muted);font-size:calc(12px + var(--volt-text-step,0px));background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:600;display:inline-flex}.volt-appearance-toggle>button:hover{color:var(--volt-ink)}.volt-appearance-toggle>button.is-active{background:var(--volt-white);border-color:var(--volt-line);color:var(--volt-ink);box-shadow:0 1px 3px #0000000a}@media (width<=420px){.volt-appearance-toggle{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.volt-appearance-toggle>button{font-size:calc(11px + var(--volt-text-step,0px));gap:6px;padding:10px 6px}}.vs-layout{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:30px;display:grid}.vs-nav{flex-direction:column;gap:7px;display:flex;position:sticky;top:25px}.vs-nav-link{font-size:calc(12px + var(--volt-text-step,0px));border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:12px 13px;font-weight:550;display:flex;color:var(--volt-muted)!important}.vs-nav-link:hover{background:var(--volt-soft);color:var(--volt-ink)!important}.vs-nav-link.is-active{background:var(--volt-white);border-color:var(--volt-line);font-weight:700;color:var(--volt-green)!important}.vs-content{flex-direction:column;gap:24px;min-width:0;max-width:850px;display:flex}.vs-card{padding:27px 29px}.vs-section-heading{align-items:flex-start;gap:13px;margin-bottom:25px;display:flex}.vs-section-heading>svg{color:var(--volt-green);flex-shrink:0;margin-top:4px}.vs-section-heading h2{font-size:calc(18px + var(--volt-text-step,0px));letter-spacing:-.35px;color:var(--volt-ink);font-weight:650;line-height:1.6}.vs-section-heading h3{font-size:calc(14px + var(--volt-text-step,0px));letter-spacing:-.2px;color:var(--volt-ink);font-weight:650;line-height:1.7}.vs-section-heading p{font-size:calc(12px + var(--volt-text-step,0px));color:var(--volt-muted);margin-top:6px;line-height:1.9}.vs-form{flex-direction:column;gap:20px;display:flex}.vs-field{max-width:550px}.vs-optional{color:var(--volt-muted);font-size:calc(10px + var(--volt-text-step,0px));margin-left:5px;font-weight:400}.vs-field input,.vs-field textarea,.vs-field select{background:var(--volt-ui-surface-raised,#fafcf7);color:var(--volt-ink);border-color:var(--volt-line)}.vs-field .relative{width:100%}.vs-field .relative>input{padding-right:45px}.vs-field .relative>button{color:var(--volt-muted)}.vs-form-actions{border-top:1px solid var(--volt-line);align-items:center;gap:14px;padding-top:20px;display:flex}.vs-inline-success{font-size:calc(11px + var(--volt-text-step,0px));color:var(--volt-green);align-items:center;gap:7px;display:flex}.vs-account-meta{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:24px;display:flex}.vs-note{font-size:calc(12px + var(--volt-text-step,0px));color:var(--volt-muted);line-height:1.9}.vs-note a{text-underline-offset:3px;text-decoration:underline;color:var(--volt-green)!important}.vs-danger-card{border-color:var(--volt-ui-danger-line,#ead3c9)}.vs-danger-card .vs-section-heading>svg{color:var(--volt-red)}.vs-danger-copy{font-size:calc(12px + var(--volt-text-step,0px));color:var(--volt-muted);margin-bottom:22px;line-height:1.9}.vs-security-status{border:1px solid var(--volt-line);font-size:calc(10px + var(--volt-text-step,0px));background:var(--volt-soft);color:var(--volt-muted);border-radius:6px;align-items:center;gap:7px;margin-bottom:17px;padding:6px 9px;display:inline-flex}.vs-security-status.is-enabled{border-color:var(--volt-ui-line-strong,#d1e2bd);background:var(--volt-ui-soft,#f0f6e7);color:var(--volt-green)}.vs-security-status.is-disabled{background:var(--volt-ui-warning-surface,#faf6e9);border-color:var(--volt-ui-warning-line,#e8ddbe);color:var(--volt-ui-warning-text,#9c7e3e)}.vs-row{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.vs-code-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:19px 0;display:grid}.vs-code-list code{border:1px solid var(--volt-line);background:var(--volt-ui-surface-raised,#f8faf4);font-size:calc(12px + var(--volt-text-step,0px));color:var(--volt-ink);overflow-wrap:anywhere;border-radius:6px;padding:11px 12px}.vs-qr{color:#000;background:#fff;border:1px solid #dde5d3;border-radius:10px;width:max-content;max-width:100%;margin:22px auto;padding:18px}.vs-qr svg,.vs-qr img{max-width:100%;height:auto;display:block}.vs-setup-key{font-family:ui-monospace,monospace;font-size:calc(12px + var(--volt-text-step,0px));color:var(--volt-ink);background:var(--volt-ui-surface-raised,#f8faf4);border:1px solid var(--volt-line);overflow-wrap:anywhere;border-radius:7px;align-items:center;gap:8px;margin:16px 0;padding:13px;line-height:1.9;display:flex}.vs-setup-key>input{min-width:0;color:var(--volt-ink);font:inherit;background:0 0;border:0;flex:1;padding:0}.vs-setup-key>button{flex-shrink:0}.vs-passkey-list{gap:12px;margin:20px 0;display:grid}.vs-passkey-row{border:1px solid var(--volt-line);background:var(--volt-ui-surface-raised,#fafcf6);border-radius:9px;align-items:center;gap:12px;padding:15px;display:flex}.vs-passkey-icon{background:var(--volt-soft);width:36px;height:36px;color:var(--volt-green);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.vs-passkey-meta{flex:1;min-width:0}.vs-passkey-meta strong{font-size:calc(12px + var(--volt-text-step,0px));color:var(--volt-ink);overflow-wrap:anywhere;font-weight:650;display:block}.vs-passkey-meta p,.vs-passkey-meta small{font-size:calc(10px + var(--volt-text-step,0px));color:var(--volt-muted);margin-top:4px;line-height:1.8;display:block}.vs-inset{background:var(--volt-ui-surface-raised,#f7faf2);border:1px solid var(--volt-line);border-radius:9px;margin-top:20px;padding:17px}.vs-otp-input{border:1px solid var(--volt-line);background:var(--volt-white);width:100%;min-height:49px;color:var(--volt-ink);font-size:calc(20px + var(--volt-text-step,0px));letter-spacing:6px;text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;padding:11px 13px}.vs-confirm-card{max-width:560px}.vs-confirm-card .volt-auth-divider{margin:23px 0}.vs-confirm-card .volt-login-form{margin-top:20px}.vs-confirm-card .volt-login-form input{background:var(--volt-white);border-color:var(--volt-line);color:var(--volt-ink)}.vs-confirm-card .volt-login-form>label{color:var(--volt-ink)}.vs-confirm-card .volt-password-field button{color:var(--volt-muted)}@media (width<=1100px){.vs-layout{grid-template-columns:150px minmax(0,1fr);gap:20px}.vs-card{padding:24px}}@media (width<=760px){.volt-topbar{gap:12px}.volt-account{gap:5px}.volt-theme-toggle{width:31px;height:31px;padding:6px}.volt-auth-main>.volt-theme-toggle{top:22px;right:24px}.vs-layout{grid-template-columns:1fr;gap:22px}.vs-nav{scrollbar-width:thin;flex-direction:row;gap:6px;padding-bottom:5px;position:static;overflow-x:auto}.vs-nav-link{font-size:calc(11px + var(--volt-text-step,0px));white-space:nowrap;flex:1;justify-content:center;gap:7px;padding:10px 9px}.vs-nav-link>svg{width:16px;height:16px}.vs-card{padding:23px 20px}.vs-section-heading{gap:11px;margin-bottom:22px}.vs-section-heading h2{font-size:calc(17px + var(--volt-text-step,0px))}.vs-section-heading p{font-size:calc(11px + var(--volt-text-step,0px))}.vs-section-heading>svg{width:20px;height:20px}.vs-form{gap:18px}.vs-form-actions{flex-wrap:wrap;gap:11px}.vs-form-actions .volt-button,.vs-note,.vs-danger-copy{font-size:calc(11px + var(--volt-text-step,0px))}.vs-passkey-row{flex-wrap:wrap;gap:9px;padding:13px}.vs-passkey-icon{width:32px;height:32px}.vs-passkey-meta{min-width:150px}.vs-passkey-row>.volt-button{font-size:calc(10px + var(--volt-text-step,0px));margin-left:auto;padding:9px 11px}.vs-code-list{grid-template-columns:1fr}.vs-code-list code{font-size:calc(12px + var(--volt-text-step,0px))}.vs-setup-key{font-size:calc(11px + var(--volt-text-step,0px));padding:12px}.vs-inset{padding:14px}.vs-otp-input{font-size:calc(20px + var(--volt-text-step,0px));min-height:48px}}@media (width<=520px){.volt-breadcrumb>span,.volt-breadcrumb>svg{display:none}.volt-breadcrumb strong{font-size:calc(11px + var(--volt-text-step,0px))}.vs-nav-link{font-size:calc(10px + var(--volt-text-step,0px));gap:6px;padding-inline:8px}.vs-card{padding:22px 17px}}:is(.volt-main,.volt-dialog,.volt-auth-main,[data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=tooltip-content],[data-sonner-toaster]){--volt-text-step:3px;--text-xs:calc(.75rem + var(--volt-text-step));--text-sm:calc(.875rem + var(--volt-text-step));--text-base:calc(1rem + var(--volt-text-step));--text-lg:calc(1.125rem + var(--volt-text-step));--text-xl:calc(1.25rem + var(--volt-text-step));--text-2xl:calc(1.5rem + var(--volt-text-step));font-size:calc(14px + var(--volt-text-step))}.volt-shell-inset>.volt-main{padding-top:20px}.volt-page-heading h1,.volt-auth-card h1{margin-top:0}@media (width<=767px){.volt-shell-inset>.volt-main{padding-top:16px}}.volt-shell[data-slot=sidebar-wrapper]{background:var(--volt-page);min-height:100dvh}.volt-shell-inset[data-slot=sidebar-inset]{background:var(--volt-page);min-width:0}.volt-shell-inset>.volt-main{flex:1;width:100%;margin:0 auto}.volt-shell-sidebar,[data-slot=sidebar][data-mobile=true]{border-color:var(--volt-line);font-family:Manrope,Noto Sans,sans-serif}[data-slot=sidebar][data-mobile=true]{max-width:calc(100vw - 24px)}.volt-shell-brand-row{flex-direction:row;align-items:center;gap:8px;padding:26px 19px 21px}.volt-shell-brand-row>[data-slot=sidebar-menu]{flex:1;min-width:0}.volt-shell-brand{background:0 0;border-radius:8px;gap:9px;height:auto;min-height:39px;padding:0}.volt-shell-brand:hover{background:0 0}.volt-shell-brand-mark{background:var(--volt-lime);width:33px;height:36px;color:var(--volt-on-lime);border-radius:9px;flex-shrink:0;place-items:center;display:grid;transform:rotate(-5deg)}.volt-shell-wordmark{color:var(--volt-ink);font-size:calc(32px + var(--volt-text-step,0px));letter-spacing:-1.6px;font-weight:800;line-height:1}.volt-shell-wordmark>span{color:var(--volt-green)}:is(.volt-shell-sidebar,[data-slot=sidebar][data-mobile=true]) [data-slot=sidebar-group]{padding:12px}:is(.volt-shell-sidebar,[data-slot=sidebar][data-mobile=true]) [data-slot=sidebar-group-label]{height:27px;color:var(--volt-muted);font-size:calc(8px + var(--volt-text-step,0px));letter-spacing:1.1px;white-space:nowrap;margin-bottom:9px;padding-inline:12px;font-weight:750}:is(.volt-shell-sidebar,[data-slot=sidebar][data-mobile=true]) [data-slot=sidebar-menu]{gap:7px}:is(.volt-shell-sidebar,[data-slot=sidebar][data-mobile=true]) .volt-shell-menu-button{height:44px;color:var(--volt-muted);font-size:calc(12px + var(--volt-text-step,0px));border-radius:8px;gap:11px;padding:12px 13px;font-weight:550}:is(.volt-shell-sidebar,[data-slot=sidebar][data-mobile=true]) .volt-shell-menu-button:hover{color:var(--volt-ink);background:var(--volt-soft)}:is(.volt-shell-sidebar,[data-slot=sidebar][data-mobile=true]) .volt-shell-menu-button[data-active=true]{color:var(--volt-green);background:var(--volt-soft);font-weight:700}.volt-shell-story{border-color:var(--volt-ui-line-soft,#edf0e7);background:var(--volt-ui-surface-raised,#f8f9f5);box-shadow:none;border-radius:12px;gap:0;margin:40px 18px 24px;padding:18px 14px}.volt-shell-story>[data-slot=card-content]{padding:0}.volt-shell-story .volt-eyebrow{font-size:calc(8px + var(--volt-text-step,0px));letter-spacing:1.1px}.volt-shell-story p{color:var(--volt-ink);font-size:calc(13px + var(--volt-text-step,0px));margin-top:8px;font-weight:650;line-height:1.8}:is(.volt-shell-sidebar,[data-slot=sidebar][data-mobile=true]) [data-slot=sidebar-footer]{border-top:1px solid var(--volt-ui-line-soft,#edf0e7);padding:18px 12px}[data-slot=sidebar][data-collapsible=icon] .volt-shell-brand-row{padding:23px 16px 20px}[data-slot=sidebar][data-collapsible=icon] .volt-shell-brand-mark{border-radius:8px;width:32px;height:32px}[data-slot=sidebar][data-collapsible=icon] .volt-shell-brand{min-height:32px}[data-slot=sidebar][data-collapsible=icon] :is(.volt-shell-wordmark,.volt-shell-story,[data-slot=sidebar-group-label]){display:none}[data-slot=sidebar][data-collapsible=icon] :is([data-slot=sidebar-group],[data-slot=sidebar-footer]){padding-inline:16px}[data-slot=sidebar][data-collapsible=icon] .volt-shell-menu-button>svg:last-child:not(:first-child){display:none}.volt-shell-header-start{align-items:center;gap:13px;min-width:0;display:flex}.volt-shell-header-start [data-slot=sidebar-trigger]{color:var(--volt-muted);flex-shrink:0}.volt-shell-header-start [data-slot=breadcrumb-list]{color:var(--volt-muted);font-size:calc(11px + var(--volt-text-step,0px))}.volt-shell-header-start [data-slot=breadcrumb-page]{color:var(--volt-ink);font-weight:600}.volt-shell .volt-topbar{background:var(--volt-ui-topbar,#ffffff7d);flex-shrink:0;gap:16px}.volt-shell .volt-account{flex-shrink:0}.volt-account [data-slot=avatar-fallback]{background:var(--volt-soft);color:var(--volt-green);font-size:calc(11px + var(--volt-text-step,0px));font-weight:700}:where([data-slot=dialog-content],[data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=tooltip-content],[data-sonner-toaster]){font-synthesis:none;font-family:Manrope,Noto Sans,sans-serif}:where([data-slot=select-content],[data-slot=dropdown-menu-content]){border-color:var(--volt-line);border-radius:9px}:where([data-slot=select-item],[data-slot=dropdown-menu-item]){font-size:calc(13px + var(--volt-text-step,0px));line-height:1.65}[data-slot=select-label]{font-size:calc(10px + var(--volt-text-step,0px));letter-spacing:.2px;font-weight:700}.volt-dialog[data-slot=dialog-content]{overscroll-behavior:contain;gap:0;width:min(510px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:0;display:block;position:fixed;inset:50% auto auto 50%;overflow:auto}.volt-dialog-wide[data-slot=dialog-content]{width:min(780px,100vw - 32px)}.volt-dialog-overlay[data-slot=dialog-overlay]{background:var(--volt-ui-backdrop,#20301866);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.volt-dialog-header[data-slot=dialog-header]{text-align:left;align-items:flex-start;gap:12px;margin-bottom:21px;padding-right:28px}.volt-dialog-header>[data-slot=dialog-description]{margin:0;line-height:1.7}.volt-dialog-header>[data-slot=dialog-title]{color:var(--volt-ink);font-size:calc(23px + var(--volt-text-step,0px));letter-spacing:-.7px;margin:0;font-weight:700;line-height:1.5}.volt-dialog>[data-slot=dialog-close]{width:28px;height:28px;color:var(--volt-muted);border-radius:6px;place-items:center;padding:5px;display:grid;top:22px;right:22px}.volt-dialog>[data-slot=dialog-close]:hover{background:var(--volt-soft);color:var(--volt-ink)}.volt-dialog>[data-slot=dialog-close]>svg{width:18px;height:18px}:where(.volt-root,.volt-dialog,.volt-auth) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=label]){font-family:inherit}:is(.volt-field,.va-field)>[data-slot=label]{color:inherit;font-size:inherit;font-weight:inherit;line-height:1.6}:is(.volt-field,.va-field) [data-slot=select-trigger]{border:1px solid var(--volt-ui-line,#dfe6d5);background:var(--volt-ui-surface-raised,#fafcf7);width:100%;min-width:0;height:auto;min-height:44px;color:var(--volt-ui-text,#4c6539);font-size:calc(12px + var(--volt-text-step,0px));box-shadow:none;border-radius:8px;padding:11px 12px;font-weight:450;line-height:1.7}:is(.volt-field,.va-field) [data-slot=select-value]{text-align:left;min-width:0}.va-field [data-slot=select-trigger]{border-radius:7px;min-height:43px;padding:10px 11px}.va-rule-fields .va-field [data-slot=select-trigger]{min-height:38px;font-size:calc(11px + var(--volt-text-step,0px));padding:8px}.va-question-meta .va-field [data-slot=select-trigger]{min-height:36px;padding:7px 9px}.volt-search [data-slot=input],.va-search [data-slot=input]{height:auto;box-shadow:none;border-radius:0;padding:0}.volt-search:focus-within,.va-search:focus-within{outline:2px solid var(--ring);outline-offset:2px}.volt-auth-options [data-slot=label]{font-size:calc(11px + var(--volt-text-step,0px));font-weight:450}:is(.volt-auth-error,.volt-auth-status,.volt-success,.volt-error,.va-errors,.va-notice,.va-success) [data-slot=alert-description]{color:inherit;font-size:inherit;line-height:inherit}.volt-auth-error[data-slot=alert]{border-color:var(--volt-ui-danger-line,#ead3c9);background:var(--volt-ui-danger-surface,#fff4ef);border-radius:8px;padding:10px 12px}:where(.volt-root,.volt-dialog,.volt-auth) [data-slot=checkbox]{color:var(--primary-foreground)}:where(.volt-root,.volt-dialog,.volt-auth) [data-slot=radio-group-item]{color:var(--primary)}.va-check>:is([data-slot=checkbox],[data-slot=switch]){flex-shrink:0;margin-top:3px}.va-correct-choice>[data-slot=radio-group-item]{width:17px;height:17px;margin:0}:is(.volt-feedback-setting,.va-check)>[data-slot=switch]{border-width:1px;flex-shrink:0;width:36px;height:22px}:is(.volt-feedback-setting,.va-check)>[data-slot=switch]>[data-slot=switch-thumb]{width:18px;height:18px}.volt-feedback-setting>[data-slot=switch][data-state=checked]{background:var(--primary)}.volt-feedback-setting>[data-slot=switch][data-state=unchecked]{background:var(--volt-ui-line-strong,#d8e1cc)}.volt-feedback-setting>[data-slot=switch]>[data-slot=switch-thumb]{background:var(--volt-control-thumb)}.volt-feedback-setting>[data-slot=switch][data-state=checked]>[data-slot=switch-thumb]{background:var(--primary-foreground)}.volt-mode-control[data-slot=radio-group-item]{grid-row:1/3;align-self:start;margin-top:5px}.volt-mode-picker [data-slot=radio-group-indicator]{color:inherit;font-size:inherit;margin:0;line-height:1}#quiz-mode-label{color:var(--volt-ui-text-muted,#738761);font-size:calc(11px + var(--volt-text-step,0px));margin-bottom:12px;font-weight:650;display:block}.volt-answer{cursor:pointer}.volt-answer[data-disabled]{cursor:default}.volt-answer-control[data-slot=radio-group-item]{width:18px;height:18px;margin-left:3px}.volt-answer-control[data-slot=radio-group-item]:focus-visible{box-shadow:none}.volt-answer:has(.volt-answer-control:focus-visible){outline:3px solid var(--ring);outline-offset:3px}.volt-answer[data-disabled]:not(.is-selected):not(.is-correct):not(.is-wrong):hover{background:var(--volt-ui-surface,#fff);border-color:var(--volt-ui-line,#e2e9d9)}.volt-answer.is-selected:hover{background:var(--volt-ui-soft,#f4f8ed);border-color:var(--volt-ui-line-strong,#9cb880)}.volt-answer.is-correct:hover{background:var(--volt-ui-soft,#f2f8eb);border-color:var(--volt-ui-line-strong,#a4be8b)}.volt-answer.is-wrong:hover{background:var(--volt-ui-danger-surface,#fff4f0);border-color:var(--volt-ui-danger-line,#d6aa9c)}.volt-answer-state:empty{display:none}.volt-progress>[data-slot=progress-indicator]{background:var(--volt-ui-lime,#a4c280);height:100%;transition:transform .2s}.volt-result-group-trigger[data-slot=collapsible-trigger]{border:1px solid var(--volt-ui-line,#e1ead6);background:var(--volt-ui-soft,#edf3e4);width:100%;height:auto;color:var(--volt-ui-text-muted,#819c67);font-size:calc(13px + var(--volt-text-step,0px));text-align:left;white-space:normal;border-radius:9px;justify-content:flex-start;align-items:center;gap:10px;padding:16px;font-weight:650;display:flex}.volt-result-group-trigger>[data-slot=badge]{background:var(--volt-ui-soft,#e1ebd4);color:inherit;font-size:calc(11px + var(--volt-text-step,0px));border:0;border-radius:5px;margin-left:auto;padding:1px 8px;font-weight:500}.volt-result-group>[data-slot=collapsible-content]{padding-top:1px}.volt-note-toggle[data-slot=collapsible-trigger]{white-space:normal;justify-content:flex-start;height:auto}.volt-list-question[data-slot=button]{white-space:normal;height:auto}.volt-filter-tabs>[data-slot=toggle-group-item],.volt-appearance-toggle>[data-slot=toggle-group-item]{border-radius:7px;height:auto}.va-panel[data-slot=card]{box-shadow:none}.va-panel[data-slot=card]:not(.va-empty,.va-exam-summary,.va-designer-empty),.vs-card[data-slot=card]{box-shadow:none;gap:0;display:block}.va-table-panel[data-slot=card]{padding:0}.va-paper-card[data-slot=card]{box-shadow:none;gap:0}.va-stat[data-slot=button]{text-align:left;white-space:normal;justify-content:flex-start;align-items:flex-start;height:auto}.va-tab[data-slot=button]{height:auto;box-shadow:none;background:0 0;border-radius:0}.va-bank-list>[data-slot=button]{white-space:normal;justify-content:flex-start;align-items:flex-start;height:auto}:is(.va-outline-page,.va-outline-question,.va-outline-add)[data-slot=button],.va-outline-part-label>[data-slot=button]{justify-content:flex-start;height:auto}.va-outline-part-label>[data-slot=button]{justify-content:space-between}.va-grants-list legend>[data-slot=button]{border-radius:0;height:auto}.va-rich-toolbar>[data-slot=button]{width:28px;min-width:28px;height:28px;padding:0}.va-rich-editor.compact .va-rich-toolbar>[data-slot=button]{width:24px;min-width:24px;height:24px}.va-add-media[data-slot=button]{white-space:normal;justify-content:flex-start;width:100%;height:auto;font-weight:450}.va-upload-label[data-slot=button]{white-space:normal;height:auto}.va-table-scroll [data-slot=table-container]{scrollbar-width:thin}.va-table [data-slot=table-cell]{white-space:normal}.va-table [data-slot=table-row]{border-color:var(--volt-line)}.vs-layout[data-slot=tabs]{display:grid}.vs-nav[data-slot=tabs-list]{background:0 0;border-radius:0;justify-content:flex-start;align-items:stretch;width:100%;height:auto;padding:0}.vs-nav-link[data-slot=tabs-trigger]{text-align:left;width:100%;height:auto;box-shadow:none;background:0 0;flex:none;justify-content:flex-start}.vs-nav-link[data-slot=tabs-trigger][data-state=active]{border-color:var(--volt-line);background:var(--volt-white);color:var(--volt-green);box-shadow:none}.vs-content[data-slot=tabs-content]{margin:0}.vs-section-heading>[data-slot=card-title]{color:var(--volt-ink)}.vs-section-heading [data-slot=card-description]{color:var(--volt-muted)}@media (width<=1000px){.volt-shell .volt-topbar{height:67px}}@media (width<=767px){.volt-shell .volt-topbar{gap:12px;height:62px;padding-inline:20px}.volt-shell-header-start{gap:10px}.volt-shell-header-start [data-slot=breadcrumb-list]{font-size:calc(11px + var(--volt-text-step,0px));gap:6px}.volt-shell-header-start [data-slot=breadcrumb-page]{text-overflow:ellipsis;white-space:nowrap;max-width:160px;display:block;overflow:hidden}.volt-shell .volt-account{gap:5px}.volt-dialog[data-slot=dialog-content]{width:calc(100vw - 28px);max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px);padding:23px}.volt-dialog-header[data-slot=dialog-header]{gap:10px;margin-bottom:19px}.volt-dialog-header>[data-slot=dialog-title]{font-size:calc(22px + var(--volt-text-step,0px));line-height:1.6}.volt-dialog>[data-slot=dialog-close]{top:17px;right:17px}:is(.volt-field,.va-field) [data-slot=select-trigger]{min-height:46px;font-size:calc(16px + var(--volt-text-step,0px))}.va-check>[data-slot=checkbox],.va-correct-choice>[data-slot=radio-group-item]{width:18px;height:18px}.volt-result-group-trigger[data-slot=collapsible-trigger]{font-size:calc(12px + var(--volt-text-step,0px));gap:8px;padding:14px}.vs-layout[data-slot=tabs]{grid-template-columns:1fr;gap:22px}.vs-nav[data-slot=tabs-list]{flex-direction:row;align-items:stretch;padding-bottom:5px}.vs-nav-link[data-slot=tabs-trigger]{text-align:center;flex:1;justify-content:center;width:auto}}@media (width<=420px){.volt-shell .volt-topbar{gap:8px;padding-inline:16px}.volt-shell-header-start{gap:8px}.volt-shell-header-start [data-slot=breadcrumb-page]{max-width:125px;font-size:calc(10px + var(--volt-text-step,0px))}.volt-dialog[data-slot=dialog-content]{padding:22px 20px}.volt-dialog-header>[data-slot=dialog-title]{font-size:calc(21px + var(--volt-text-step,0px))}.volt-answer-control[data-slot=radio-group-item]{width:16px;height:16px;margin-left:0}}
