.quest-page{--quest-ink:#07253a;--quest-deep:#041f37;--quest-accent:#066c68;--quest-mint:#48cfc2;--quest-paper:#fbfaf7;color:var(--quest-ink);background:#fff;overflow:clip visible}.oracle-sql-exam{--sql-bg:#071019;--sql-panel:#0d1925;--sql-panel-2:#122231;--sql-border:#294052;--sql-text:#eef6fb;--sql-muted:#a8bac8;--sql-accent:#b94a2b;--sql-cyan:#54c9d7;isolation:isolate;background:radial-gradient(circle at 55% -20%, #33798b33, transparent 38%), var(--sql-bg);min-height:calc(100dvh - 1px);color:var(--sql-text);grid-template-columns:minmax(190px,224px) minmax(0,1fr) minmax(250px,292px);display:grid;position:relative;overflow-x:clip}.oracle-sql-exam button,.oracle-sql-exam a{font:inherit}.oracle-sql-exam button:focus-visible,.oracle-sql-exam a:focus-visible,.oracle-sql-exam input:focus-visible+.oracle-sql-option-letter{outline-offset:3px;outline:3px solid #f5c66a}.oracle-sql-sidebar{z-index:2;border-right:1px solid var(--sql-border);background:#08131df5;flex-direction:column;gap:1.4rem;min-width:0;padding:1.35rem 1rem;display:flex;position:relative}.oracle-sql-brand{color:var(--sql-text);align-items:center;gap:.7rem;text-decoration:none;display:flex}.oracle-sql-brand .study-brand-mark{width:2rem;height:2rem}.oracle-sql-identity{border-block:1px solid var(--sql-border);gap:.28rem;padding:1rem 0;display:grid}.oracle-sql-identity span{color:var(--sql-muted);font-size:.82rem;line-height:1.4}.oracle-sql-identity strong{font-size:1rem}.oracle-sql-identity small{color:#9ce8ef;background:#54c9d71f;border-radius:999px;width:fit-content;margin-top:.35rem;padding:.22rem .48rem;font-weight:700}.oracle-sql-position{color:var(--sql-muted);margin:0}.oracle-sql-sidebar nav{gap:.35rem;display:grid}.oracle-sql-sidebar nav button,.oracle-sql-sidebar nav a{min-width:0;min-height:2.7rem;color:var(--sql-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.6rem;align-items:center;gap:.65rem;padding:.65rem .7rem;text-decoration:none;display:flex}.oracle-sql-sidebar nav button:hover,.oracle-sql-sidebar nav a:hover{border-color:var(--sql-border);background:var(--sql-panel);color:var(--sql-text)}.oracle-sql-sidebar nav button span{margin-left:auto}.oracle-sql-main{z-index:1;min-width:0;position:relative}.oracle-sql-header{z-index:6;border-bottom:1px solid var(--sql-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071019f0;justify-content:space-between;align-items:center;gap:1rem;min-width:0;min-height:4.9rem;padding:.8rem clamp(1rem,2vw,1.8rem);display:flex;position:sticky;top:0}.oracle-sql-header>div:not(.oracle-sql-timer){gap:.2rem;min-width:0;display:grid}.oracle-sql-header h1{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(.9rem,1.35vw,1.08rem);line-height:1.2;overflow:hidden}.oracle-sql-header small{color:var(--sql-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oracle-sql-timer{border:1px solid var(--sql-border);background:var(--sql-panel);border-radius:.7rem;grid-template-columns:auto auto;align-items:center;gap:.05rem .55rem;padding:.5rem .75rem;display:grid}.oracle-sql-timer svg{color:var(--sql-cyan);grid-row:1/3}.oracle-sql-timer span{color:var(--sql-muted);text-transform:uppercase;font-size:.7rem}.oracle-sql-timer strong{font-variant-numeric:tabular-nums;letter-spacing:.06em}.oracle-sql-mobile-nav{border:1px solid var(--sql-border);background:var(--sql-panel);color:var(--sql-text);border-radius:.55rem;align-items:center;gap:.4rem;display:none}.oracle-sql-question{flex-direction:column;width:min(100%,980px);min-width:0;min-height:calc(100dvh - 5rem);margin-inline:auto;padding:clamp(1.1rem,3vw,2.6rem);display:flex}.oracle-sql-question>header,.oracle-sql-result-question>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.oracle-sql-question>header>div{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.oracle-sql-question-number,.oracle-sql-answer-rule{letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}.oracle-sql-answer-rule{color:#9ce8ef;border:1px solid #54c9d759;border-radius:999px;padding:.3rem .55rem}.oracle-sql-exhibit-button,.oracle-sql-question-actions button,.oracle-sql-review button,.oracle-sql-review-open,.oracle-sql-results button,.oracle-sql-results a,.oracle-sql-modal button,.oracle-sql-exhibit-modal button{border:1px solid var(--sql-border);background:var(--sql-panel);min-height:2.7rem;color:var(--sql-text);cursor:pointer;border-radius:.55rem;padding:.58rem .85rem;font-weight:750;text-decoration:none}.oracle-sql-prompt{color:#fff;overflow-wrap:anywhere;min-width:0;margin:clamp(1.5rem,4vw,3rem) 0 1.5rem;font-size:clamp(1.1rem,1.7vw,1.38rem);line-height:1.68}.oracle-sql-prompt pre,.oracle-sql-options pre{color:#d8f4ed;white-space:pre;background:#03090e;border:1px solid #344d61;border-radius:.65rem;max-width:100%;padding:1rem;font-size:.9rem;line-height:1.55;overflow:auto}.oracle-sql-options{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.oracle-sql-options>label{border:1px solid var(--sql-border);background:var(--sql-panel);cursor:pointer;border-radius:.75rem;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.8rem;min-width:0;padding:.85rem 1rem;display:grid}.oracle-sql-question.oracle-exam-question-shell{width:min(100%,980px);min-height:calc(100dvh - 5rem);padding:clamp(1.1rem,3vw,2.6rem);display:flex}.oracle-sql-question>header.oracle-exam-question-head{grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.oracle-sql-question .oracle-exam-response-rule{position:absolute;left:50%;transform:translate(-50%)}.oracle-sql-header-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.oracle-sql-header-actions .oracle-exam-review-toggle{border:1px solid var(--sql-border);min-height:2.7rem;color:var(--sql-text);cursor:pointer;background:#fff;border-radius:.55rem;align-items:center;gap:.35rem;padding:.58rem .85rem;font-weight:750;display:inline-flex}.oracle-sql-header-actions .oracle-exam-review-toggle.is-bookmarked{color:#805408;border-color:#b87b13}.oracle-sql-question-actions.oracle-exam-footer{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;padding:1rem 0 0}.oracle-sql-options input{width:1.08rem;height:1.08rem;accent-color:var(--sql-cyan)}.oracle-sql-option-letter{color:#dceaf1;border:1px solid #50687a;border-radius:.45rem;place-items:center;width:2rem;height:2rem;font-weight:850;display:grid}.oracle-sql-options label>div{overflow-wrap:anywhere;min-width:0}.quest-page .oracle-sql-prompt p,.quest-page .oracle-sql-options p{color:inherit}.oracle-sql-exam>.quest-security-watermark,.oracle-sql-results>.quest-security-watermark{color:#748995;opacity:1}.oracle-sql-inline-status{color:#9ce8ef;min-height:1.8rem;padding-top:.65rem;font-size:.84rem}.oracle-sql-error{color:#ffbba8;margin:.3rem 0}.oracle-sql-question-actions{background:linear-gradient(transparent, var(--sql-bg) 24%);grid-template-columns:1fr auto 1fr;gap:.75rem;margin-top:auto;padding:1rem 0 0;display:grid;position:sticky;bottom:0}.oracle-sql-question-actions button:last-child{justify-self:end}.oracle-sql-question-actions button:nth-child(2){align-items:center;gap:.45rem;display:flex}.oracle-sql-question-actions .primary,.oracle-sql-review-actions .primary,.oracle-sql-modal .primary,.oracle-sql-result-question footer .primary{border-color:var(--sql-accent);background:var(--sql-accent);color:#fff}.oracle-sql-question-actions .is-bookmarked{color:#ffd787;border-color:#e5a845}.oracle-sql-question-actions button:disabled,.oracle-sql-review button:disabled,.oracle-sql-results button:disabled{cursor:not-allowed;opacity:.45}.oracle-sql-navigator{z-index:2;border-left:1px solid var(--sql-border);background:#09141ef5;min-width:0;padding:1rem;position:relative}.oracle-sql-navigator-close{display:none}.oracle-sql-navigator>header{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem;display:grid}.oracle-sql-navigator>header div{border:1px solid var(--sql-border);background:var(--sql-panel);border-radius:.5rem;gap:.05rem;padding:.55rem;display:grid}.oracle-sql-navigator>header span{color:var(--sql-muted);font-size:.68rem}.oracle-sql-question-grid,.oracle-sql-result-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.oracle-sql-question-grid button,.oracle-sql-result-grid button{aspect-ratio:1;color:var(--sql-muted);cursor:pointer;background:0 0;border:1px solid #4a6071;border-radius:.45rem;place-items:center;display:grid;position:relative}.oracle-sql-question-grid button i{font-size:.57rem;font-style:normal;position:absolute;bottom:.05rem;right:.15rem}.oracle-sql-question-grid .is-current,.oracle-sql-result-grid .is-current{outline:3px solid var(--sql-cyan);outline-offset:2px}.oracle-sql-question-grid .is-bookmarked:before{color:#ffd26e;content:"★";font-size:.65rem;position:absolute;top:-.2rem;right:-.15rem}.oracle-sql-review-open{width:100%;margin-top:1rem}.oracle-sql-review{width:min(100%,1160px);min-width:0;margin-inline:auto;padding:clamp(1rem,3vw,2.2rem)}.oracle-sql-review-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.oracle-sql-review-heading p{color:#9ce8ef;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.oracle-sql-review-heading h1{margin:.35rem 0;font-size:clamp(1.7rem,3vw,2.5rem)}.oracle-sql-review-heading span{color:var(--sql-muted)}.oracle-sql-review-summary,.oracle-sql-result-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.5rem 0;display:grid}.oracle-sql-review-summary article,.oracle-sql-result-metrics article{border:1px solid var(--sql-border);background:var(--sql-panel);border-radius:.7rem;gap:.25rem;padding:.9rem;display:grid}.oracle-sql-review-summary strong,.oracle-sql-result-metrics strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.oracle-sql-review-summary span,.oracle-sql-result-metrics span{color:var(--sql-muted);font-size:.78rem}.oracle-sql-review-filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.oracle-sql-review-filters .is-active{border-color:var(--sql-cyan);color:#9ce8ef}.oracle-sql-review-list{gap:.55rem;display:grid}.oracle-sql-review-list article{border:1px solid var(--sql-border);background:var(--sql-panel);border-left:4px solid #667d8e;border-radius:.55rem;grid-template-columns:minmax(100px,.8fr) minmax(110px,.8fr) minmax(120px,1fr) minmax(150px,1.2fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.75rem;font-size:.86rem;display:grid}.oracle-sql-review-list article.is-answered{border-left-color:#4cae84}.oracle-sql-review-list article.is-incomplete{border-left-color:#e2a84c}.oracle-sql-review-bookmark{color:#ffd787}.oracle-sql-review-state{color:var(--sql-muted)}.oracle-sql-review-actions{background:#071019f5;justify-content:flex-end;gap:.75rem;margin-top:1.2rem;padding:1rem 0;display:flex;position:sticky;bottom:0}.oracle-sql-modal,.oracle-sql-exhibit-modal{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01060ad1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.oracle-sql-modal>div{background:var(--sql-panel-2);border:1px solid #496478;border-radius:.8rem;width:min(100%,560px);max-height:88dvh;padding:1.2rem;overflow:auto;box-shadow:0 24px 90px #00000080}.oracle-sql-modal header,.oracle-sql-modal footer,.oracle-sql-exhibit-modal header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.oracle-sql-modal footer{justify-content:flex-end;margin-top:1rem}.oracle-sql-exhibit-modal>div{background:#0a1620;border:1px solid #496478;border-radius:.8rem;flex-direction:column;width:min(84vw,1200px);min-width:0;height:min(84dvh,860px);display:flex;overflow:hidden;box-shadow:0 24px 100px #0000009e}.oracle-sql-exhibit-modal header{border-bottom:1px solid var(--sql-border);padding:1rem 1.2rem}.oracle-sql-exhibit-modal header p,.oracle-sql-exhibit-modal header h2{margin:0}.oracle-sql-exhibit-modal header p{color:var(--sql-cyan);text-transform:uppercase;font-size:.72rem;font-weight:800}.oracle-sql-exhibit-tabs{border-bottom:1px solid var(--sql-border);gap:.45rem;padding:.65rem 1.2rem;display:flex}.oracle-sql-exhibit-tabs [aria-selected=true]{border-color:var(--sql-cyan);color:#9ce8ef}.oracle-sql-exhibit-content{flex:1;min-width:0;padding:clamp(1rem,3vw,2rem);overflow:auto}.oracle-sql-exhibit-content>h3{margin-top:0}.oracle-sql-exhibit-block{min-width:0;margin-top:1rem}.oracle-sql-exhibit-block pre{color:#d8f4ed;background:#02070b;border:1px solid #334a5c;border-radius:.6rem;max-width:100%;padding:1rem;line-height:1.55;overflow:auto}.oracle-sql-exhibit-block .oracle-sql-erd{color:#d7e9ff;white-space:pre}.oracle-sql-exhibit-table{max-width:100%;overflow:auto}.oracle-sql-exhibit-table table{border-collapse:collapse;width:100%}.oracle-sql-exhibit-table th,.oracle-sql-exhibit-table td{text-align:left;white-space:nowrap;border:1px solid #3a5366;padding:.65rem}.oracle-sql-exhibit-block img{max-width:100%;height:auto;margin-inline:auto;display:block}.oracle-sql-results{--sql-border:#294052;--sql-panel:#0d1925;--sql-muted:#a8bac8;--sql-text:#eef6fb;--sql-cyan:#54c9d7;min-height:100dvh;color:var(--sql-text);background:#071019;padding:clamp(1rem,3vw,2.5rem)}.oracle-sql-results>header{justify-content:space-between;align-items:flex-end;gap:1rem;width:min(100%,1320px);margin-inline:auto;display:flex}.oracle-sql-results>header p,.oracle-sql-results>header h1{margin:.25rem 0}.oracle-sql-results>header span{color:var(--sql-muted)}.oracle-sql-result-outcome{background:#8f402533;border:1px solid #b46f51;border-radius:.8rem;gap:.2rem;min-width:220px;padding:1rem;display:grid}.oracle-sql-result-outcome strong{font-size:2rem}.oracle-sql-result-metrics{grid-template-columns:repeat(5,minmax(0,1fr));width:min(100%,1320px);margin-inline:auto;padding-block:1.2rem}.oracle-sql-result-layout{grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:1rem;width:min(100%,1320px);margin-inline:auto;display:grid}.oracle-sql-result-layout>aside,.oracle-sql-result-question{border:1px solid var(--sql-border);background:var(--sql-panel);border-radius:.8rem;min-width:0;padding:1rem}.oracle-sql-result-layout>aside h2{margin-top:0;font-size:1rem}.oracle-sql-result-layout>aside>a{margin-top:1rem;display:inline-flex}.oracle-sql-result-grid .is-correct{color:#bff2d8;border-color:#4cae84}.oracle-sql-result-grid .is-incorrect{color:#ffc0ad;border-color:#c9755c}.oracle-sql-result-grid button{aspect-ratio:auto;grid-template-columns:1fr auto;min-height:2.35rem;padding:.3rem}.oracle-sql-result-question>header strong{margin-top:.3rem;display:block}.oracle-sql-result-question .is-correct{color:#8ce3b7}.oracle-sql-result-question .is-incorrect{color:#ffae96}.oracle-sql-result-options{gap:.6rem;display:grid}.oracle-sql-result-options>div{border:1px solid var(--sql-border);border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.75rem;display:grid}.oracle-sql-result-options>div.is-correct{background:#2d815b1f;border-color:#4cae84}.oracle-sql-result-options>div.is-incorrect{background:#8f402526;border-color:#c9755c}.oracle-sql-result-options i{font-size:.72rem;font-style:normal}.oracle-sql-result-explanation{background:#08131c;border-radius:.7rem;margin-top:1rem;padding:1rem}.oracle-sql-result-explanation a{color:#9ce8ef;border:0;align-items:center;gap:.35rem;padding:0;display:inline-flex}.oracle-sql-result-question>footer{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin-top:1rem;display:grid}.oracle-sql-result-question>footer button:last-child{justify-self:end}@media (max-width:1120px){.oracle-sql-exam{grid-template-columns:minmax(180px,215px) minmax(0,1fr)}.oracle-sql-mobile-nav{display:inline-flex}.oracle-sql-navigator{z-index:50;background:#09141e;width:min(92vw,330px);transition:transform .18s;position:fixed;top:0;bottom:0;right:0;overflow:auto;transform:translate(102%);box-shadow:-20px 0 60px #00000073}.oracle-sql-navigator.is-open{transform:translate(0)}.oracle-sql-navigator-close{z-index:2;border:1px solid var(--sql-border);width:100%;color:var(--sql-text);background:#122231;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;margin-bottom:.8rem;display:flex;position:sticky;top:0}.oracle-sql-review-list article{grid-template-columns:repeat(2,minmax(0,1fr))}.oracle-sql-review-list article button{justify-self:start}}@media (max-width:760px){.oracle-sql-exam{min-height:100dvh;display:block}.oracle-sql-sidebar{border-right:0;border-bottom:1px solid var(--sql-border);flex-direction:row;justify-content:space-between;align-items:center;gap:.7rem;padding:.65rem .8rem;position:static}.oracle-sql-brand strong,.oracle-sql-identity span,.oracle-sql-identity small,.oracle-sql-position,.oracle-sql-sidebar nav button,.oracle-sql-sidebar nav a:not(:last-child){display:none}.oracle-sql-identity{text-align:right;border:0;margin-left:auto;padding:0}.oracle-sql-sidebar nav a:last-child{justify-content:center;width:2.7rem;min-width:2.7rem;min-height:2.3rem;padding:.35rem .5rem}.oracle-sql-sidebar nav a:last-child span{display:none}.oracle-sql-header{min-height:4.2rem;padding:.55rem .75rem;position:sticky}.oracle-sql-header>div:not(.oracle-sql-timer){display:none}.oracle-sql-timer{margin-left:auto;padding:.35rem .5rem}.oracle-sql-timer span{display:none}.oracle-sql-question{min-height:calc(100dvh - 8.5rem);padding:1rem .8rem}.oracle-sql-question>header{align-items:flex-start}.oracle-sql-question-actions{grid-template-columns:1fr 1fr}.oracle-sql-question-actions button:nth-child(2){grid-area:1/1/auto/-1;justify-content:center;justify-self:stretch}.oracle-sql-question-actions button:first-child,.oracle-sql-question-actions button:last-child{grid-row:2}.oracle-sql-review{padding:1rem .8rem}.oracle-sql-review-heading{flex-direction:column;align-items:flex-start}.oracle-sql-review-summary,.oracle-sql-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.oracle-sql-review-list article{grid-template-columns:1fr}.oracle-sql-review-actions{grid-template-columns:1fr 1fr;display:grid}.oracle-sql-exhibit-modal{padding:0}.oracle-sql-exhibit-modal>div{border:0;border-radius:0;width:100vw;height:100dvh}.oracle-sql-exhibit-modal header{align-items:flex-start}.oracle-sql-exhibit-modal header h2{font-size:1.05rem}.oracle-sql-results{padding:1rem .75rem}.oracle-sql-results>header{flex-direction:column;align-items:stretch}.oracle-sql-result-outcome{min-width:0}.oracle-sql-result-layout{grid-template-columns:1fr}.oracle-sql-result-options>div{grid-template-columns:auto minmax(0,1fr)}.oracle-sql-result-options i{grid-column:2}}body:has(.quest-page) .site-footer{display:none}.quest-page *,.quest-page :before,.quest-page :after{min-width:0}.quest-page p{color:#42626b}.quest-page a:focus-visible,.quest-page button:focus-visible,.quest-page input:focus-visible,.quest-page select:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.quest-kicker{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.8rem;font-size:.76rem;font-weight:850;color:var(--quest-accent)!important}.quest-button{border-color:var(--quest-accent);background:var(--quest-accent)}.quest-button:hover{background:#055e59;border-color:#055e59}.quest-hero{background:var(--quest-paper)}.quest-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(24rem,1.08fr);align-items:center;gap:clamp(2rem,6vw,7rem);min-height:0;padding-block:clamp(2.4rem,5vw,5.5rem);display:grid}.quest-hero h1{max-width:14ch;color:var(--quest-deep);font-size:clamp(2.55rem,4.6vw,4.75rem);line-height:1.02}.quest-hero-copy>p:not(.quest-kicker){max-width:58ch;margin-top:1.5rem;font-size:clamp(1.05rem,1.4vw,1.25rem)}.quest-hero-actions,.quest-start-stack,.quest-dialog-actions,.quest-card-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.quest-hero-actions{margin-top:2rem}.quest-hero-copy small{color:#42626b;margin-top:.85rem;display:block}.quest-hero-visual{aspect-ratio:4/3;border-radius:18px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #082c3b26}.quest-hero-visual img{object-fit:cover;object-position:center;width:100%;height:100%}.quest-hero-visual figcaption{color:#fff;background:#07364ad1;border-radius:6px;padding:.45rem .7rem;font-size:.75rem;position:absolute;bottom:1rem;right:1rem}.quest-trust{background:#fff;border-block:1px solid #cce1dc}.quest-trust-grid{grid-template-columns:repeat(4,1fr);gap:1rem;padding-block:1.1rem;display:grid}.quest-trust p{color:var(--quest-deep);align-items:center;gap:.55rem;font-size:.88rem;font-weight:750;display:flex}.quest-trust svg{color:var(--quest-accent)}.quest-access{background:#edf7f4;padding-block:clamp(3.5rem,7vw,6.5rem)}.quest-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.quest-access-card{background:#fff;border:1px solid #c8ded8;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:24rem;padding:clamp(1.35rem,3vw,2.1rem);display:flex}.quest-access-card h3{max-width:12ch;color:var(--quest-deep);margin-top:.75rem;font-size:clamp(1.6rem,2.4vw,2.35rem);line-height:1.08}.quest-access-card>p:not(.quest-card-label){margin-top:1rem}.quest-card-label{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:850;color:var(--quest-accent)!important}.quest-access-card .button{margin-top:auto}.quest-access-pass{color:#fff;border-color:var(--quest-deep);background:var(--quest-deep)}.quest-access-pass h3,.quest-access-pass>p,.quest-access-pass .quest-card-label{color:#fff!important}.quest-access-pass .quest-card-label{color:#bce8d8!important}.quest-access-pass .button{color:#fff;border-color:#bce8d8}.quest-paths{min-height:calc(100svh - var(--header-height));color:#fff;background:var(--quest-deep);align-items:center;padding-block:clamp(2.5rem,7svh,5.5rem);display:grid}.quest-paths-grid{grid-template-columns:minmax(0,.88fr) minmax(24rem,.82fr);align-items:center;gap:clamp(3rem,9vw,9rem);display:grid}.quest-paths .quest-kicker{color:#9ee6da!important}.quest-paths h2{color:#fff;max-width:12ch;font-size:clamp(2.5rem,4.8vw,5rem);line-height:1.02}.quest-paths-content{gap:clamp(1.4rem,3svh,2.2rem);display:grid}.quest-paths-lead{max-width:54ch;font-size:clamp(1rem,1.25vw,1.16rem);color:#d5e8e5!important}.quest-paths-list{border-top:1px solid #9ee6da59;margin:0;padding:0;list-style:none}.quest-paths-list li{border-bottom:1px solid #9ee6da59;grid-template-columns:minmax(9rem,.52fr) 1fr;gap:1.25rem;padding-block:.9rem;display:grid}.quest-paths-list strong{color:#fff}.quest-paths-list span{color:#bcd5d1}.quest-paths-button{width:fit-content;color:var(--quest-deep);background:#fff;border-color:#fff}.quest-paths-button:hover{color:var(--quest-deep);background:#d5e8e5;border-color:#d5e8e5}@media (min-width:861px){.quest-access{min-height:calc(100svh - var(--header-height));align-items:center;padding-block:clamp(2rem,4svh,3.5rem);display:grid}.quest-access-grid{margin-top:clamp(1.35rem,2.8svh,2.25rem)}.quest-access-card{min-height:clamp(18rem,38svh,21rem);padding:clamp(1.25rem,2.4vw,1.8rem)}}.quest-catalog-heading{justify-content:space-between;align-items:end;gap:3rem;display:flex}.quest-catalog-heading h2,.quest-section-heading h2,.quest-faq h2{max-width:15ch;color:var(--quest-deep)}.quest-catalog-heading p{max-width:45ch}.quest-filters{background:#fff;border:1px solid #cce1dc;border-radius:12px;grid-template-columns:minmax(15rem,2fr) repeat(3,minmax(8rem,1fr));align-items:end;gap:.85rem;margin-top:2rem;padding:1rem;display:grid}.quest-filters label{color:var(--quest-deep);gap:.35rem;font-size:.78rem;font-weight:750;display:grid}.quest-search{align-items:center;position:relative;display:flex!important}.quest-search svg{color:#53737a;position:absolute;left:.8rem}.quest-filters input,.quest-filters select{width:100%;min-height:2.8rem;color:var(--quest-ink);background:#fff;border:1px solid #a9c7c0;border-radius:7px;padding:.6rem .75rem}.quest-search input{padding-left:2.6rem}.quest-results{margin-top:1rem;font-size:.88rem}.quest-exam-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.2rem;display:grid}.quest-exam-card{background:#fff;border:1px solid #c8ded8;border-radius:13px;gap:1rem;min-height:100%;padding:1.4rem;display:grid;box-shadow:0 8px 30px #082c3b0d}.quest-card-top{color:#3f6865;justify-content:space-between;gap:1rem;font-size:.78rem;font-weight:780;display:flex}.quest-status{border-radius:999px;width:fit-content;padding:.15rem .45rem;font-size:.68rem}.quest-status-available{color:#075e48;background:#dff4e9}.quest-status-upcoming{color:#765224;background:#fff1db}.quest-exam-card h3{color:var(--quest-deep)}.quest-card-bank-note{color:#45686b;border-left:2px solid #bce8d8;margin:-.25rem 0 0;padding-left:.65rem;font-size:.78rem;line-height:1.45}.quest-access-card-title-line{white-space:nowrap;display:inline-block}.quest-code{font-size:.87rem}.quest-exam-card dl{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.quest-exam-card dl div{border-left:2px solid #bce8d8;padding-left:.65rem}.quest-exam-card dt{color:#5d7779;font-size:.7rem}.quest-exam-card dd{color:var(--quest-deep);margin:.15rem 0 0;font-size:.82rem;font-weight:750}.quest-card-actions{margin-top:auto}.quest-card-access{gap:.7rem;margin-top:auto;display:grid}.quest-tier-actions{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.quest-tier-actions .button{text-align:center;width:100%;min-height:44px;padding-inline:.55rem}.quest-tier-actions .button:disabled,.quest-tier-panel .button:disabled{color:#5d6d6c;cursor:not-allowed;opacity:1;background:#e8eeee;border-color:#aebfbd}.quest-card-access-status{min-height:1.3rem;margin:0;font-size:.78rem;font-weight:700}.quest-tier-panel{width:min(100% - 2rem,1180px);margin-inline:auto;padding-block:clamp(2rem,4vw,3.5rem);scroll-margin-top:6rem}.quest-tier-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:end;gap:2rem;display:grid}.quest-tier-heading h2{max-width:18ch;color:var(--quest-deep)}.quest-tier-session{background:#edf8f5;border:1px solid #b9d8d2;border-radius:9px;margin:0;padding:.9rem 1rem;font-weight:750}.quest-mode-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.quest-mode-picker button{color:#38515b;min-height:5.7rem;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #c8ded8;border-radius:10px;gap:.28rem;padding:.9rem 1rem;display:grid}.quest-mode-picker button:hover{background:#f6fcfa;border-color:#72aba2}.quest-mode-picker button.is-selected{background:#edf8f5;border-color:#087f7a;box-shadow:inset 0 0 0 1px #087f7a}.quest-mode-picker strong{color:var(--quest-deep);font-size:.98rem}.quest-mode-picker span{color:#557078;font-size:.8rem;line-height:1.4}.quest-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.quest-tier-grid article{background:#fff;border:1px solid #c8ded8;border-radius:13px;flex-direction:column;gap:.75rem;min-height:100%;padding:1.35rem;display:flex}.quest-tier-grid article>p{flex:1;margin:0}.quest-tier-grid h3{color:var(--quest-deep)}.quest-tier-grid .button{align-self:flex-start}.quest-tier-badge{color:#075e59;background:#dff4e9;border-radius:999px;width:fit-content;padding:.2rem .55rem;font-size:.72rem;font-weight:800}.quest-tier-pass{background:#f2fbf8!important;border-color:#78bbb0!important}.quest-tier-link,.quest-tier-note{font-size:.82rem;font-weight:750;display:block}.quest-tier-link{color:#075e59;text-underline-offset:.18em;text-decoration:underline!important}.quest-pack-options{border-top:1px solid #bddbd5;gap:.55rem;padding-top:.25rem;display:grid}.quest-pack-options .button{width:100%}.quest-official-link{color:#075e59;text-underline-offset:.18em;align-items:center;gap:.35rem;min-height:44px;font-size:.85rem;font-weight:750;display:inline-flex;text-decoration:underline!important}.quest-empty{border:1px dashed #9fbfba;border-radius:10px;padding:1.5rem}.quest-process{padding-block:var(--section-space);background:var(--quest-deep)}.quest-process h2{color:#fff;max-width:15ch}.quest-process .quest-kicker{color:#a9ebde!important}.quest-process ol{grid-template-columns:repeat(4,1fr);gap:1rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.quest-process li{color:#fff;border-top:1px solid #bee8d873;padding-top:3.5rem;position:relative}.quest-process li span{color:#a9ebde;font-weight:850;position:absolute;top:.7rem}.quest-process li h3{font-size:1.1rem}.quest-process li p{color:#d0e6e2;margin-top:.45rem;font-size:.9rem}.quest-plans,.quest-gamification,.quest-faq{padding-block:var(--section-space)}.quest-section-heading{grid-template-columns:minmax(0,1fr) minmax(20rem,.85fr);gap:2rem;display:grid}.quest-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.quest-plan-grid article{background:#fff;border:1px solid #c8ded8;border-radius:14px;padding:clamp(1.4rem,3vw,2.4rem)}.quest-plan-grid h3,.quest-plan-grid h2{color:var(--quest-deep)}.quest-plan-grid a{color:#075e59;align-items:center;gap:.3rem;min-height:44px;margin-top:1.25rem;font-weight:790;text-decoration:underline;display:inline-flex}.quest-plan-pro{color:#fff;background:var(--quest-deep)!important}.quest-plan-pro h2,.quest-plan-pro h3,.quest-plan-pro p,.quest-plan-pro a,.quest-plan-pro li{color:#fff}.quest-plan-pro a{color:#bce8d8}.quest-checkout-actions{justify-items:start;gap:.7rem;display:grid}.quest-checkout-actions .form-status{margin:0}.quest-payment-methods{gap:1rem;margin-top:1.25rem;display:grid}.quest-payment-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.quest-payment-card{gap:.35rem;min-width:0;display:grid;color:#36535a!important;background:#f4f8f7!important;border:1px solid #c7d9d6!important;border-radius:10px!important;padding:.9rem!important}.quest-payment-card.is-available{background:#ecfaf6!important;border-color:#3ba99a!important}.quest-payment-card>span{color:#177267;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:850}.quest-payment-card h3{margin:0;font-size:.95rem;color:#082d36!important}.quest-payment-card p{margin:0;font-size:.75rem;line-height:1.45;color:#526a70!important}.quest-payment-card-action{width:fit-content;min-height:40px;margin-top:.35rem;padding:.55rem .75rem;font-size:.76rem}.quest-bank-transfer-form,.quest-payment-status{color:#173f45;background:#fff;border:1px solid #b8d6d0;border-radius:12px;gap:.85rem;padding:1rem;display:grid}.quest-bank-account{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.quest-bank-account>div{background:#f7fbfa;border:1px solid #d6e5e2;border-radius:8px;gap:.2rem;min-width:0;padding:.7rem;display:grid}.quest-bank-account span,.quest-payment-status span{color:#587075;font-size:.72rem}.quest-bank-account strong{overflow-wrap:anywhere;color:#092f37;font-size:.82rem}.quest-bank-transfer-form>label:not(.quest-payment-consent){color:#143e45;gap:.4rem;font-size:.78rem;font-weight:760;display:grid}.quest-bank-transfer-form input[type=text],.quest-bank-transfer-form input:not([type]){color:#092f37;background:#fff;border:1px solid #a9c6c1;border-radius:8px;min-height:44px;padding:.7rem .8rem}.quest-bank-transfer-form input[type=file]{color:#173f45;background:#f7fbfa;border:1px dashed #88b9b0;border-radius:8px;width:100%;padding:.6rem}.quest-bank-transfer-form small{color:#587075;font-weight:520}.quest-payment-consent{color:#36565c;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;font-size:.75rem;line-height:1.45;display:grid}.quest-payment-consent input{width:18px;height:18px;margin-top:.1rem}.quest-payment-consent a{margin:0;color:#075e59!important}.quest-payment-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03181fc7;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0;overflow-y:auto}.quest-payment-modal{color:#173f45;background:#fff;border:1px solid #aacdc6;border-radius:18px;width:min(940px,100%);max-height:calc(100svh - 2.5rem);padding:clamp(1.1rem,3vw,2rem);position:relative;overflow-y:auto;box-shadow:0 24px 80px #000f1752}.quest-payment-modal-close{z-index:1;color:#244e53;cursor:pointer;background:#f4f8f7;border:1px solid #c5d9d5;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.6rem;line-height:1;display:grid;position:absolute;top:.75rem;right:.8rem}.quest-payment-modal-heading{max-width:65ch;padding-right:3.4rem}.quest-payment-modal-heading>span{color:#087b70;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:850}.quest-payment-modal-heading h2{margin-top:.25rem;color:#082f3a!important}.quest-payment-modal-heading p{margin-top:.45rem;color:#4c676c!important}.quest-jep-payment-layout{grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr);align-items:start;gap:clamp(1rem,3vw,2rem);margin-top:1.3rem;display:grid}.quest-jep-qr-panel{text-align:center;background:#f8fbfa;border:1px solid #d5e3e0;border-radius:14px;justify-items:center;gap:.65rem;padding:1rem;display:grid}.quest-jep-qr{border-radius:8px;width:min(100%,290px);height:auto}.quest-payment-qr-button{cursor:zoom-in;background:0 0;border:0;place-items:center;width:100%;padding:0;display:grid}.quest-payment-qr-button.is-expanded{cursor:zoom-out}.quest-payment-qr-button.is-expanded .quest-jep-qr{width:min(100%,520px)}.quest-jep-qr-panel strong{color:#073d46}.quest-jep-qr-panel small,.quest-jep-payment-details small{color:#587075;line-height:1.45}.quest-jep-payment-details{gap:.9rem;display:grid}.quest-jep-payment-details dl{gap:.6rem;margin:0;display:grid}.quest-jep-payment-details dl>div{background:#f7fbfa;border:1px solid #d6e5e2;border-radius:9px;grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);align-items:center;gap:.8rem;padding:.7rem .8rem;display:grid}.quest-jep-payment-details dt{color:#587075;font-size:.72rem}.quest-jep-payment-details dd{color:#082f3a;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.55rem;min-width:0;margin:0;font-weight:800;display:flex}.quest-jep-payment-details code{color:#075e59;font-size:.94rem}.quest-jep-payment-details dd button{color:#075e59;cursor:pointer;background:#fff;border:1px solid #7bbab0;border-radius:7px;min-height:36px;padding:.35rem .55rem;font-weight:760}.quest-jep-payment-details ol{color:#36565c;gap:.35rem;margin:0;padding-left:1.25rem;font-size:.8rem;line-height:1.5;display:grid}.quest-jep-receipt-field{color:#143e45;gap:.4rem;font-size:.78rem;font-weight:760;display:grid}.quest-jep-receipt-field input{color:#173f45;background:#f7fbfa;border:1px dashed #88b9b0;border-radius:8px;width:100%;padding:.6rem}.quest-jep-review-warning{background:#fff6e8;border-left:3px solid #c78352;margin:0;padding:.7rem .8rem;font-size:.76rem;line-height:1.45;color:#604a2e!important}.quest-payment-notice{background:#f4f8f7;border:1px solid #c5d6d3;border-radius:8px;margin:0;padding:.8rem .9rem;font-size:.78rem;color:#4d5f63!important}.quest-payment-notice.success{background:#eaf8f4;border-color:#9dd8cc;color:#0b594e!important}.quest-payment-order-list{color:#173f45;background:#fff;border:1px solid #b8d6d0;border-radius:12px;gap:.65rem;padding:1rem;display:grid}.quest-payment-order-list>.quest-payment-status{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.75rem}.quest-payment-order-list small{color:#6f4c32;grid-column:1/-1}.quest-purchase-list{gap:.8rem;margin-block:1.25rem;display:grid}.quest-purchase-list article{background:#fff;border:1px solid #c7d9d6;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.quest-purchase-list article>div{gap:.35rem;display:grid}.quest-purchase-list article>div:last-child{justify-items:end}.quest-purchase-list span,.quest-purchase-list small{color:#587075;font-size:.75rem}.quest-purchase-list h2,.quest-purchase-list p{margin:0}.quest-purchase-empty{justify-items:start;gap:.8rem;margin-block:1.25rem;display:grid}.quest-payment-methods-compact .quest-payment-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quest-payment-methods-compact .quest-payment-card{padding:.65rem!important}.quest-payment-methods-compact .quest-payment-card p{display:none}.quest-payment-methods-compact .quest-payment-card-action{margin-top:.2rem}.quest-payment-methods-compact .quest-bank-account{grid-template-columns:1fr}.quest-gamification{background:#eaf6f2}.quest-gamification .quest-kicker{color:#05685f!important}.quest-gamification>.container{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);align-items:center;gap:clamp(2rem,8vw,8rem);display:grid}.quest-gamification h2{max-width:13ch;color:var(--quest-deep)}.quest-gamification ul{grid-template-columns:repeat(2,1fr);gap:.65rem;padding:0;list-style:none;display:grid}.quest-gamification li{color:var(--quest-deep);background:#fff;border:1px solid #a8d9cf;border-radius:10px;padding:1rem;font-weight:760}.quest-faq{max-width:var(--container)}.quest-faq details,.quest-review-list details{border-top:1px solid #c8ded8;padding-block:1.05rem}.quest-faq details:last-child{border-bottom:1px solid #c8ded8}.quest-faq summary,.quest-review-list summary{color:var(--quest-deep);cursor:pointer;font-weight:770}.quest-faq details p{margin-top:.75rem}.quest-final{padding-block:var(--section-space);color:#fff;text-align:center;background:linear-gradient(135deg,#065d61,#07364a)}.quest-final h2,.quest-final p{color:#fff;max-width:20ch;margin-inline:auto}.quest-final p{margin-top:1rem}.quest-final .button{color:#055e59;background:#fff;border-color:#fff;margin-top:1.6rem}.quest-final small{color:#d1ede7;margin-top:1rem;display:block}.quest-listing{min-height:70svh}.quest-exam-intro{padding-block:clamp(.9rem,1.8vw,1.65rem)}.quest-exam-intro h1,.quest-pricing h1{max-width:40ch;color:var(--quest-deep)}.quest-lead{max-width:63ch;margin-top:1rem;font-size:1.1rem}.quest-exam-intro dl{grid-template-columns:repeat(4,1fr);gap:1rem;margin:1.4rem 0 0;display:grid}.quest-exam-intro dl div{background:#eef7f4;border-radius:9px;padding:.85rem}.quest-exam-intro dt{color:#527274;font-size:.73rem}.quest-exam-intro dd{color:var(--quest-deep);margin:.2rem 0 0;font-weight:800}.quest-sandbox-note{background:#fff6e8;border-left:3px solid #c78352;max-width:74ch;margin-top:1.2rem;padding:.85rem 1rem}.quest-domain-section{padding-block:var(--section-space);background:#f1f8f6}.quest-domain-section h2{color:var(--quest-deep)}.quest-domain-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2rem;display:grid}.quest-domain-grid article{background:#fff;border:1px solid #c8ded8;border-radius:11px;padding:1.2rem}.quest-domain-grid span{color:var(--quest-accent);font-size:1.6rem;font-weight:850}.quest-domain-grid h3{color:var(--quest-deep);margin-top:.8rem}.quest-detail-grid{padding-block:var(--section-space);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.55fr);gap:4rem;display:grid}.quest-detail-grid h2{color:var(--quest-deep)}.quest-detail-grid h2:not(:first-child){margin-top:2rem}.quest-detail-grid li{color:#42626b;margin-top:.65rem}.quest-detail-grid aside{background:#f5faf8;border:1px solid #c8ded8;border-radius:11px;align-self:start;padding:1.4rem}.quest-detail-grid aside p{margin-top:1rem}.quest-detail-grid .quest-official-link{margin:1rem 1rem 0 0}.quest-pricing .container{padding-block:clamp(2rem,6vw,6rem)}.quest-pricing ul{gap:.7rem;margin:1.4rem 0;padding-left:1.25rem;display:grid}.quest-private{min-height:60svh;padding-block:clamp(3rem,9vw,8rem)}.quest-history{background:#fff;border:1px solid #cfe1df;border-radius:10px;gap:1rem;max-width:52rem;margin-top:2rem;padding:clamp(1.1rem,2.5vw,1.5rem);display:grid;box-shadow:0 8px 24px #14353e0d}.quest-history h2{color:var(--quest-deep);font-size:clamp(1.15rem,2vw,1.45rem)}.quest-history>p{color:#4c6874;margin:0}.quest-history ol{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.quest-history li{color:#284453;border:1px solid #e0e8ea;border-radius:7px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.quest-history li>div:first-child{gap:.18rem;display:grid}.quest-history li strong{font-size:.9rem}.quest-history li span{color:#5c707c;font-size:.78rem}.quest-history-result{flex:none;align-items:center;gap:.65rem;display:flex}.quest-history-result a{color:#fff;background:#087f7a;border-radius:4px;padding:.42rem .62rem;font-size:.77rem;font-weight:750;text-decoration:none}.quest-history-result a:hover{background:#056c68}.quest-dialog{width:min(92vw,680px);max-height:calc(100svh - 2rem);color:var(--quest-ink);border:0;border-radius:14px;padding:0;overflow-y:auto;box-shadow:0 25px 80px #00000052}.quest-dialog::backdrop{background:#031a22b8}.quest-dialog-panel{gap:1rem;padding:clamp(1.25rem,4vw,2.2rem);display:grid}.quest-dialog-panel h2{color:var(--quest-deep);font-size:clamp(1.8rem,4vw,2.7rem)}.quest-dialog-panel a{color:#075e59;text-decoration:underline}.quest-check{color:var(--quest-deep);align-items:center;gap:.65rem;font-weight:750;line-height:1.35;display:flex}.quest-check input{flex:none;width:1.15rem;height:1.15rem;margin:0}.quest-turnstile{justify-items:start;gap:.45rem;min-width:0;display:grid}.quest-turnstile p{color:var(--quest-ink);margin:0;font-size:.95rem}.quest-turnstile .turnstile-container{width:min(100%,360px)}.quest-dialog-actions{justify-content:end;margin-top:.5rem}.study-workspace{--study-navy:#062c45;--study-navy-deep:#04243a;--study-teal:#087f7a;--study-teal-soft:#d9f1ef;--study-ink:#172536;--study-muted:#607080;--study-border:#dfe6eb;min-height:100svh;color:var(--study-ink);background:#f6f8fa;grid-template-columns:13rem minmax(0,1fr);display:grid}.study-workspace-sidebar{z-index:2;color:#d9e7ee;background:linear-gradient(180deg, var(--study-navy) 0%, var(--study-navy-deep) 100%);flex-direction:column;min-height:100%;padding:1rem .7rem .85rem;display:flex;position:relative;box-shadow:3px 0 16px #0419281f}.study-brand{color:#fff;letter-spacing:-.04em;align-items:center;gap:.52rem;padding:.15rem .35rem .95rem;font-size:1rem;font-weight:800;text-decoration:none;display:flex}.study-brand-mark{filter:drop-shadow(0 1px #ffffff1f);flex:none;width:2.1rem;height:2.1rem}.study-primary-nav,.study-account-nav{gap:.25rem;display:grid}.study-primary-nav a,.study-primary-nav button,.study-account-nav a{color:#d9e7ee;min-height:2.3rem;font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:.58rem;padding:.4rem .55rem;font-size:.68rem;font-weight:650;line-height:1.18;text-decoration:none;display:flex}.study-primary-nav button{cursor:pointer;width:100%}.study-primary-nav a:hover,.study-primary-nav button:hover,.study-account-nav a:hover,.study-primary-nav .is-current{color:#fff;background:#075563}.study-account-nav{border-top:1px solid #dbebf12e;margin-top:auto;padding-top:.85rem}.study-account-menu{display:block}.study-account-menu details{position:relative}.study-account-menu summary{color:#f4fbff;cursor:pointer;border-radius:5px;grid-template-columns:1.85rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:2.85rem;padding:.32rem .38rem;list-style:none;display:grid}.study-account-menu summary::-webkit-details-marker{display:none}.study-account-menu summary:hover,.study-account-menu details[open] summary{background:#ffffff14}.study-account-avatar{color:#fff;background:#087f7a;border:1px solid #dcf3f252;border-radius:999px;place-items:center;width:1.85rem;height:1.85rem;font-size:.65rem;font-weight:850;display:grid;overflow:hidden}.study-account-avatar img{object-fit:cover;width:100%;height:100%}.study-account-identity{gap:.05rem;min-width:0;display:grid}.study-account-identity strong,.study-account-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.study-account-identity strong{font-size:.68rem;line-height:1.15}.study-account-identity small{color:#a9c7d6;font-size:.6rem;line-height:1.15}.study-account-chevron{transition:transform .16s}.study-account-menu details[open] .study-account-chevron{transform:rotate(180deg)}.study-account-menu [role=menu]{z-index:4;background:#073149;border:1px solid #9ec1cf47;border-radius:6px;gap:.12rem;width:min(13rem,100vw - 1.5rem);padding:.35rem;display:grid;position:absolute;bottom:calc(100% + .45rem);right:0;box-shadow:0 12px 28px #00131f57}.study-account-menu [role=menu] a,.study-account-menu [role=menu] button{color:#e8f6fb;min-height:2rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:.5rem;padding:.35rem .45rem;font-size:.66rem;font-weight:700;text-decoration:none;display:flex}.study-account-menu [role=menu] a:hover,.study-account-menu [role=menu] button:hover:not(:disabled){background:#0b6470}.study-account-menu [role=menu] button:disabled{cursor:wait;opacity:.62}.study-workspace-main{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.study-workspace-header{border-bottom:1px solid var(--study-border);background:#fff;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.55rem clamp(1.5rem,2vw,2rem);display:flex}.study-header-actions,.study-session-clock{align-items:center;display:flex}.study-header-actions{gap:0;margin-left:auto}.study-header-actions>*+*{border-left:1px solid var(--study-border);margin-left:.85rem;padding-left:.85rem}.study-language-control.is-dropdown{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;padding:0;display:block;position:relative}.study-language-control.is-dropdown .quest-language-trigger{color:#31515f;min-width:0;min-height:2.25rem;font:inherit;letter-spacing:.04em;cursor:pointer;background:#fff;border:1px solid #c7dade;border-radius:5px;align-items:center;gap:.42rem;padding:.35rem .6rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.study-language-control.is-dropdown .quest-language-trigger:hover{background:#f8fbfb;border-color:#8fb8bc}.study-language-control.is-dropdown .quest-language-trigger:focus-visible,.study-language-control.is-dropdown .quest-language-menu button:focus-visible{outline-offset:2px;outline:2px solid #087a74}.study-language-control.is-dropdown .quest-language-menu{z-index:12;background:#fff;border:1px solid #c7dade;border-radius:6px;gap:.1rem;width:11.5rem;padding:.3rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 8px 20px #0e2d3f1f}.study-language-control.is-dropdown .quest-language-menu button{color:#365361;min-width:0;min-height:2.1rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:.6rem;padding:.35rem .45rem;font-size:.7rem;display:flex}.study-language-control.is-dropdown .quest-language-menu button:hover,.study-language-control.is-dropdown .quest-language-menu button[aria-checked=true]{color:#075f5a;background:#edf8f7}.study-language-control.is-dropdown .quest-language-menu span{gap:.08rem;display:grid}.study-language-control.is-dropdown .quest-language-menu strong{font-weight:800}.study-language-control.is-dropdown .quest-language-menu small{color:#71808d;font-size:.61rem;font-weight:700}.study-session-clock{color:#445363;white-space:nowrap;gap:.42rem}.study-session-clock time{font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:800;line-height:1}.study-finish-button,.study-primary-button,.study-secondary-button,.study-text-button,.study-bookmark-button{font:inherit;border-radius:4px;font-size:.72rem;font-weight:750}.study-finish-button,.study-secondary-button{color:#344352;background:#fff;border:1px solid #bdcbd4;min-height:2.25rem;padding:.45rem .78rem}.study-finish-button{color:#b94f48;border-color:#e5a39e}.study-finish-button:hover:not(:disabled){background:#fff7f6;border-color:#ce6961}.study-finish-button:disabled,.study-secondary-button:disabled,.study-primary-button:disabled{cursor:not-allowed;opacity:.55}.study-workspace-body{grid-template-columns:minmax(0,1fr) minmax(18.75rem,21.25rem);align-items:stretch;gap:.75rem;width:min(100% - 2rem,1520px);min-height:0;margin-inline:auto;padding:.7rem 0;display:grid}.study-question-card,.study-inspector-card{border:1px solid var(--study-border);background:#fff;border-radius:7px;box-shadow:0 5px 18px #14283908}.study-question-card{isolation:isolate;flex-direction:column;min-width:0;min-height:0;padding:clamp(.75rem,1.35vw,1rem);display:flex;position:relative;overflow:hidden}.study-question-interaction-area{z-index:0;width:100%;min-width:0;position:relative}.study-question-interaction-area>.study-question-prompt,.study-question-interaction-area>.study-options{z-index:1;width:100%;min-width:0;position:relative}.study-question-header{border-bottom:1px solid var(--study-border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.42rem;display:flex}.study-question-identity{flex:auto;min-width:0}.study-question-identity h1{color:#1d3140;margin:0;font-size:clamp(.86rem,1vw,.94rem);font-weight:700;line-height:1.25}.study-question-meta{align-items:baseline;gap:.8rem;min-width:0;margin-top:.18rem;display:flex}.study-question-meta p{color:#50616f;white-space:nowrap;margin:0;font-size:.72rem;font-weight:800;line-height:1.25}.study-question-meta span{color:var(--study-teal);white-space:nowrap;font-size:.68rem;font-weight:700;line-height:1.25;display:inline}.study-bookmark-button{color:#5c6a77;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.35rem;padding:.35rem 0;display:inline-flex}.study-bookmark-button:hover,.study-bookmark-button.is-marked{color:var(--study-teal)}.study-question-prompt{color:#16324f;text-wrap:wrap;overflow-wrap:break-word;width:100%;min-width:0;max-width:none;margin:.5rem 0 .58rem;font-size:clamp(1rem,1.12vw,1.06rem);font-weight:400;line-height:1.4;display:block}.question-prompt-wrapper,.question-prompt{text-wrap:wrap;overflow-wrap:break-word;width:100%;min-width:0;display:block;max-width:none!important}.study-question-prompt>div{width:100%;min-width:0;max-width:none;display:block}.study-question-prompt p{font-weight:inherit;margin:0}.study-question-prompt pre{color:#173d50;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);tab-size:2;background:#f7fbfc;border:1px solid #cbdbe0;border-radius:5px;margin:.95rem 0;padding:.85rem 1rem;font-size:.86em;line-height:1.55;overflow-x:auto}.study-question-prompt pre code{min-width:max-content;color:inherit;font:inherit;background:0 0;border:0;padding:0;display:block}.study-question-prompt mark{color:inherit;background:#fff0c9;border-radius:2px;padding:.04em .14em}.study-options{border:0;gap:.5rem;margin:0;padding:0;display:grid}.study-options label{color:#45657a;cursor:pointer;border:1px solid #dce4e9;border-radius:6px;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.62rem;min-height:3rem;padding:.55rem .875rem;font-size:.84rem;line-height:1.35;display:grid}.study-options label:hover:not(:has(input:disabled)){background:#fbfefe;border-color:#91bbb8}.study-options input{width:1rem;height:1rem;accent-color:var(--study-teal);margin:0}.study-options label>div p{text-wrap:wrap;width:100%;max-width:none;margin:0}.study-options label>div{text-wrap:wrap;flex:auto;width:auto;min-width:0;max-width:none;display:block}.study-options label.is-selected{border-color:var(--study-teal);box-shadow:inset 0 0 0 1px var(--study-teal);background:#f5fcfb}.study-options label.is-correct{background:#f0fbf6;border-color:#159569}.study-options label.is-incorrect{background:#fff9ef;border-color:#c58637}.study-option-state{white-space:nowrap;justify-self:end;align-items:center;gap:.3rem;font-size:.72rem;font-weight:800;display:inline-flex}.study-option-state.is-correct{color:#087a68}.study-option-state.is-incorrect{color:#8c5c1b}.study-inline-status{color:#53717b;margin:.55rem 0 0;font-size:.74rem}.study-inline-status.is-error{color:#a43d30}.study-question-footer{border-top:1px solid var(--study-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.4rem;margin-top:0;padding-top:.58rem;display:grid}.study-question-footer-actions{justify-self:end;align-items:center;gap:.65rem;min-width:0;display:flex}.study-save-state{color:#637581;white-space:nowrap;align-items:center;gap:.35rem;font-size:.66rem;font-weight:700;line-height:1;display:inline-flex}.study-save-state.is-saved{color:#52736c}.study-save-state.is-error{color:#b14f46}.study-save-state.is-saving:before{content:"";border:1.5px solid #8a9aa4;border-top-color:#0000;border-radius:50%;width:.6rem;height:.6rem;animation:.65s linear infinite study-save-spin}@keyframes study-save-spin{to{transform:rotate(360deg)}}.study-primary-button{border:1px solid var(--study-teal);color:#fff;background:var(--study-teal);min-height:2.25rem;padding:.45rem .95rem}.study-primary-button:hover:not(:disabled){background:#056c68;border-color:#056c68}.study-text-button{color:#40737a;text-underline-offset:.18em;background:0 0;border:0;justify-self:center;padding:.35rem;text-decoration:underline}.study-inspector{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:.75rem;min-height:0;display:grid}.study-inspector-card{padding:.75rem}.study-inspector-card>header,.study-explanation-card summary{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.study-inspector-card h2,.study-explanation-card summary{color:#263545;font-size:.74rem;font-weight:800}.study-navigator-card>header{min-height:1.55rem}.study-navigator-toggle{color:#385163;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-grid}.study-navigator-toggle:hover,.study-navigator-toggle:focus-visible{color:#075e5d;background:#edf7f6}.study-navigator-toggle svg{transition:transform .16s}.study-navigator-toggle svg.is-expanded{transform:rotate(180deg)}.study-navigator-content{opacity:1;grid-template-rows:1fr;min-height:0;transition:grid-template-rows .18s,opacity .14s,margin .18s;display:grid;overflow:hidden}.study-navigator-content>div{min-height:0;overflow:hidden}.study-navigator-card.is-collapsed .study-navigator-content{opacity:0;grid-template-rows:0fr;margin-top:0}@media (prefers-reduced-motion:reduce){.study-navigator-toggle svg,.study-navigator-content{transition:none}}.study-saved-queue header{align-items:start}.study-saved-queue header button{color:#506170;background:0 0;border:0;border-radius:3px;place-items:center;width:1.6rem;height:1.6rem;padding:0;display:inline-grid}.study-saved-queue header button:hover{color:#16384e;background:#edf4f5}.study-saved-queue>div{flex-wrap:wrap;gap:.38rem;padding-top:.7rem;display:flex}.study-saved-queue>div>a{color:#08736f;align-items:center;gap:.28rem;font-size:.68rem;font-weight:750;text-decoration:none;display:inline-flex}.study-saved-queue>div>button{color:#176967;min-height:1.85rem;font:inherit;background:#f7fcfc;border:1px solid #b8d7d4;border-radius:3px;padding:.25rem .46rem;font-size:.65rem;font-weight:750}.study-saved-queue>div>button:hover{background:#eaf7f6;border-color:#087f7a}.study-saved-queue>div>p{color:#657687;margin:0;font-size:.68rem;line-height:1.45}.study-explanation-card summary{cursor:pointer;list-style:none}.study-explanation-card{height:100%;min-height:0;display:flex;overflow:hidden}.study-explanation-card>details{flex:auto;grid-template-rows:auto;width:100%;min-height:0;display:grid}.study-explanation-card>details[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.study-explanation-card>details[open] .study-explanation-content{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#9db6bd transparent;min-height:0;padding-right:.25rem;overflow-y:auto}.study-explanation-card>details[open] .study-explanation-content::-webkit-scrollbar{width:.45rem}.study-explanation-card>details[open] .study-explanation-content::-webkit-scrollbar-thumb{background:#9db6bd;border:1px solid #fff;border-radius:999px}.study-explanation-card summary::-webkit-details-marker{display:none}.study-option-analysis summary::-webkit-details-marker{display:none}.study-explanation-card details[open]>summary svg{transform:rotate(180deg)}.study-nav-legend{color:#5d6d7a;flex-wrap:wrap;gap:.75rem;padding:.6rem 0;font-size:.61rem;display:flex}.study-nav-legend span{align-items:center;gap:.28rem;display:inline-flex}.study-nav-legend i{background:#fff;border:1px solid #cdd8df;border-radius:2px;width:.48rem;height:.48rem}.study-nav-legend i.answered{background:#a9dddd;border-color:#a9dddd}.study-nav-legend i.review{background:#f4bb52;border-color:#f4bb52}.study-nav-legend i.incorrect{background:#fbe0da;border-color:#d76c5a}.study-question-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:.32rem;display:grid}.study-question-grid button{color:#415160;background:#fff;border:1px solid #d7e0e6;border-radius:3px;min-height:1.45rem;padding:0;font-size:.6rem;font-weight:750;position:relative}.study-question-grid button.is-answered{background:#a9dddd;border-color:#9ed4d0}.study-question-grid button.is-incorrect{color:#85561b;background:#fff4df;border-color:#d7aa60}.study-reinforcement-indicator{background:#d99927;border:1px solid #fff;border-radius:50%;flex:none;width:.38rem;height:.38rem;display:inline-block;box-shadow:0 0 0 1px #dca244}.study-question-grid .study-reinforcement-indicator{position:absolute;top:-.19rem;right:-.19rem}.study-question-grid button.is-review{background:#ffd67b;border-color:#e3a12a}.study-question-grid button.is-current{color:#fff;background:#073148;border-color:#073148;box-shadow:0 0 0 1px #073148}.study-explanation-content{color:#435363;gap:.7rem;min-width:0;padding-top:.85rem;font-size:.7rem;line-height:1.55;display:grid}.study-answer-result{border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;width:fit-content;margin:0;padding:.28rem .5rem;font-weight:800;display:inline-flex}.study-answer-result.is-correct{color:#087a68;background:#effaf5;border-color:#a7dbc9}.study-answer-result.is-incorrect{color:#8c5c1b;background:#fff8ec;border-color:#e5c58d}.study-reinforcement-status{color:#a26912;margin:-.25rem 0 0;font-size:.68rem;font-weight:750}.study-correct-response{color:#243b4c;font-weight:700}.study-explanation-content h3,.study-sources h3{color:#08736f;margin:0;font-size:.72rem}.study-explanation-content p,.study-explanation-empty{margin:0}.study-explanation-empty{color:#687987;padding:.95rem 0 0;font-size:.7rem;line-height:1.55}.study-option-analysis{border-top:1px solid var(--study-border);padding-top:.6rem}.study-option-analysis summary{color:#3e515f;cursor:pointer;font-size:.68rem;font-weight:750}.study-option-analysis ul{gap:.42rem;margin:.65rem 0 0;padding-left:1.05rem;display:grid}.study-sources{border-top:1px solid var(--study-border);gap:.4rem;padding-top:.7rem;display:grid}.study-sources a{color:#08736f;align-items:center;gap:.28rem;font-size:.67rem;font-weight:700;display:inline-flex}.study-tooltip-overlay{z-index:1000;color:#f5fbfc;pointer-events:none;text-align:center;background:#163f45;border:1px solid #1c5a60;border-radius:5px;max-width:min(16rem,100vw - 1.25rem);padding:.4rem .55rem;font-size:.66rem;font-weight:650;line-height:1.3;position:fixed;box-shadow:0 6px 16px #0e2d3f2e}.study-confirm>div{max-width:32rem}.study-confirm .study-primary-button,.study-confirm .study-secondary-button{margin:1rem .55rem 0 0}@media (max-width:980px){.study-workspace{grid-template-columns:8rem minmax(0,1fr)}.study-primary-nav a,.study-primary-nav button,.study-account-nav a{gap:.4rem;font-size:.62rem}.study-workspace-body{grid-template-columns:minmax(0,1fr) 17rem}.study-account-menu summary{grid-template-columns:1.85rem;justify-content:center;width:100%}.study-account-menu .study-account-identity,.study-account-menu .study-account-chevron{display:none}}@media (max-width:760px){.study-workspace{display:block}.study-workspace-main{height:auto;min-height:0;overflow:visible}.study-workspace-sidebar{min-height:auto;padding:.65rem .75rem}.study-brand{padding:.1rem 0 .65rem}.study-primary-nav,.study-account-nav{border:0;gap:.3rem;padding:0;display:flex;overflow-x:auto}.study-primary-nav a,.study-primary-nav button,.study-account-nav a{flex:none;min-height:2.1rem}.study-account-nav{margin-top:.35rem}.study-account-menu{align-items:center;display:flex}.study-account-menu summary{width:2.25rem;min-height:2.1rem;padding:.12rem}.study-account-menu [role=menu]{inset:calc(100% + .4rem) auto auto 0}.study-workspace-header,.study-workspace-body{width:min(100% - 1rem,680px)}.study-workspace-header{background:#fff;flex-direction:row;align-items:center;min-height:4rem;margin-inline:auto;padding-inline:.75rem}.study-header-actions{justify-content:flex-end;width:auto;margin-left:auto}.study-workspace-body{grid-template-columns:1fr;padding-block:.7rem}.study-question-card{min-height:auto}.study-explanation-card{height:auto;max-height:60dvh}}@media (max-width:480px){.quest-history li{flex-direction:column;align-items:start}.quest-history-result{justify-content:space-between;width:100%}.study-workspace-sidebar{padding-inline:.5rem}.study-primary-nav a span,.study-primary-nav button span,.study-account-nav a span{display:none}.study-primary-nav a,.study-primary-nav button,.study-account-nav a{justify-content:center;width:2.25rem;padding:.35rem}.study-question-header{gap:.65rem}.study-question-meta{flex-wrap:wrap;gap:.14rem .5rem}.study-question-meta span{white-space:normal}.study-bookmark-button{align-self:start}.study-question-footer{grid-template-columns:auto minmax(0,1fr) auto;gap:.35rem}.study-question-footer-actions{justify-self:end;gap:.45rem}.study-save-state{display:none}.study-options label{gap:.5rem;min-height:2.6rem;padding-block:.42rem;padding-inline:.55rem}.study-session-clock{gap:.3rem;padding-right:0}.study-header-actions{align-items:center;gap:0;width:auto;display:flex}.study-session-clock{min-width:0}.study-header-actions>*+*{margin-left:.5rem;padding-left:.5rem}.study-finish-button{white-space:nowrap;min-height:2.1rem;padding:.35rem .55rem;font-size:.66rem}}@media (max-height:820px) and (min-width:761px){.study-workspace-body{padding-block:.5rem}.study-question-card{padding:.7rem .8rem}.study-question-header{padding-bottom:.45rem}.study-question-prompt{margin:.45rem 0 .55rem;line-height:1.38}.study-options{gap:.5rem}.study-options label{min-height:3rem;padding-block:.55rem}.study-question-footer{min-height:3rem;padding-top:.48rem}.study-inspector{gap:.65rem}.study-inspector-card{padding:.65rem}}@media (min-width:761px){.study-workspace{height:100dvh;min-height:0;overflow:hidden}.study-workspace-main,.study-workspace-body{height:100%;min-height:0;overflow:hidden}.study-question-card{overscroll-behavior:contain;overflow-y:auto}.study-inspector{height:100%;min-height:0;overflow:hidden}.study-inspector:has(.study-saved-queue){grid-template-rows:auto auto minmax(0,1fr)}}.quest-simulator{--exam-blue:#174a73;--exam-blue-strong:#103755;--exam-blue-soft:#eaf3f8;--exam-border:#b9c8d2;color:#182b3a;background:#f3f5f6;flex-direction:column;width:100%;min-height:100svh;margin:0 auto;padding-bottom:1rem;display:flex}.quest-simulator-header{color:#fff;background:var(--exam-blue-strong);border-bottom:4px solid #ed9b33;justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.6rem;padding:.7rem max(1rem,50vw - 720px);display:flex}.quest-simulator-header h1{color:#fff;margin:.12rem 0 0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:720;line-height:1.15}.quest-simulator-header .quest-kicker{color:#b9e4ef;letter-spacing:.1em;margin:0;font-size:.69rem}.quest-simulator-header small{color:#dce9ef;margin-top:.18rem;font-size:.7rem;display:block}.quest-results-page h1{color:var(--quest-deep);font-size:clamp(2.2rem,5vw,4.2rem)}.quest-timer{color:#fff;text-align:right;background:#ffffff17;border:1px solid #ffffff47;border-radius:3px;min-width:9rem;padding:.35rem .8rem}.quest-timer span{color:#dce9ef;font-size:.67rem;display:block}.quest-timer strong{letter-spacing:.06em;font-size:1.15rem}.quest-progress{border-bottom:1px solid var(--exam-border);color:#263e4d;background:#fff;justify-content:space-between;gap:1rem;padding:.58rem max(1rem,50vw - 720px);font-size:.78rem;font-weight:700;display:flex}.quest-save-status{color:#49616e;max-width:1440px;min-height:1.2rem;margin:0 auto;padding:.25rem 1rem 0;font-size:.72rem;font-weight:700}.quest-simulator-layout{grid-template-columns:12.5rem minmax(0,1fr);gap:.8rem;width:min(100% - 2rem,1440px);margin:.25rem auto 0;display:grid}.quest-simulator-layout aside{border:1px solid var(--exam-border);background:#fff;border-radius:2px;align-self:start;padding:.75rem}.quest-simulator-layout aside h2{color:#193a52;font-size:.9rem}.quest-simulator-layout aside p{color:#49616e;margin-top:.65rem;font-size:.7rem}.quest-question-nav{grid-template-columns:repeat(5,1fr);gap:.28rem;margin-top:.55rem;display:grid}.quest-question-nav button{color:#17364c;background:#fff;border:1px solid #aabac4;border-radius:2px;min-height:1.68rem;font-size:.66rem;font-weight:750}.quest-question-nav button.current{color:#fff;background:var(--exam-blue);border-color:var(--exam-blue);outline-offset:0;outline:2px solid #ed9b33}.quest-question-nav button.answered{background:#dfeef5}.quest-question-nav button.visited:not(.answered):not(.partial){background:#eef2f4}.quest-question-nav button.partial{background:#fff1db;border-color:#c78352}.quest-question-nav button.flagged:after{content:"•";color:#b65034}.quest-question{border:1px solid var(--exam-border);background:#fff;border-radius:2px;flex-direction:column;min-height:calc(100svh - 14.5rem);padding:clamp(.85rem,1.8vw,1.35rem);display:flex}.quest-question-type{font-size:.72rem;font-weight:800;color:var(--exam-blue)!important}.quest-question h2{color:#152f43;width:100%;max-width:none;margin-top:.45rem;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.34}.quest-question h2 mark{color:inherit;background:#d5f2e8;border-radius:.18em;padding:.02em .13em}.quest-question fieldset{border:0;gap:.48rem;margin:.85rem 0;padding:0;display:grid}.quest-option{color:#1c3445;cursor:pointer;border:1px solid #aebdc7;border-radius:2px;align-items:center;gap:.7rem;min-height:2.6rem;padding:.55rem .7rem;font-size:.9rem;line-height:1.3;display:flex}.quest-option.selected{border-color:var(--exam-blue);background:var(--exam-blue-soft);box-shadow:inset 3px 0 0 var(--exam-blue)}.quest-option input{width:1.05rem;height:1.05rem;accent-color:var(--quest-accent);margin-top:.2rem}@media (min-width:861px){.quest-simulator{height:100svh;min-height:0;overflow:hidden}.quest-simulator-layout{flex:1 1 0;align-items:stretch;min-height:0}.quest-question{min-height:0;overflow-y:auto}.quest-question fieldset{flex:auto;grid-auto-rows:minmax(min-content,1fr)}.quest-option{height:100%}}.quest-question-actions{border-top:1px solid #d8e0e5;justify-content:space-between;gap:.7rem;margin-top:auto;padding-top:.75rem;display:flex}.quest-question-tools{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.quest-flag-button,.quest-text-button{color:#075e59;text-underline-offset:.2em;background:0 0;border:0;padding:.55rem .2rem;font-weight:780;text-decoration:underline}.quest-explain-button{color:#fff;white-space:nowrap;background:#087f78;border-color:#087f78;min-height:40px;padding:.55rem .9rem;font-size:.8rem}.quest-explain-button:hover:not(:disabled){background:#066861;border-color:#066861}.quest-question-actions .quest-flag-button{margin-inline:auto}.quest-explanation-modal{z-index:40;background:#031a22c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.quest-explanation-panel{background:#fff;border-radius:14px;width:min(100%,980px);max-height:calc(100svh - 2rem);overflow:auto;box-shadow:0 28px 90px #00000057}.quest-explanation-panel>header{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-bottom:1px solid #c8ded8;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;position:sticky;top:0}.quest-explanation-panel>header h2{color:var(--quest-deep);font-size:clamp(1.35rem,3vw,2rem)}.quest-explanation-panel .quest-card-label{margin-bottom:.15rem}.quest-modal-close{width:2.6rem;height:2.6rem;color:var(--quest-deep);background:#f5faf8;border:1px solid #aec9c3;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.quest-explanation{background:#fff;gap:1.25rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.quest-explanation h3{color:var(--quest-deep);font-size:1rem}.quest-explanation-summary{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);gap:1rem;display:grid}.quest-explanation-summary>div,.quest-glossary,.quest-explanation-upgrade{background:#f5faf8;border:1px solid #c8ded8;border-radius:9px;padding:1rem}.quest-explanation-summary p,.quest-explanation-upgrade p{margin-top:.45rem}.quest-correct-answer{border-left:3px solid var(--quest-accent)!important}.quest-correct-answer ul{gap:.45rem;margin-top:.6rem;padding-left:1.15rem;display:grid}.quest-option-explanations{gap:.65rem;list-style:none;display:grid;padding-left:0!important}.quest-option-explanations li{border:1px solid #d1dfdc;border-radius:8px;padding:.9rem}.quest-option-explanations li p{color:#42626b;margin-top:.5rem}.quest-explanation-option-heading{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.quest-explanation-option-heading span{color:#075e59;background:#e3f4ef;border-radius:99px;flex:none;padding:.18rem .45rem;font-size:.7rem;font-weight:800}.quest-glossary dl,.quest-result-glossary{gap:.75rem;margin-top:.7rem;display:grid}.quest-glossary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.quest-glossary dt,.quest-result-glossary dt{color:var(--quest-deep);font-weight:800}.quest-glossary dd,.quest-result-glossary dd{color:#42626b;margin:.2rem 0 0}.quest-source-list{gap:.45rem;list-style:none;display:grid;padding-left:0!important}.quest-source-list a{align-items:center;gap:.4rem;display:inline-flex}.quest-explanation-upgrade{background:#fff8ed;border-color:#d9b47a;justify-content:space-between;align-items:center;gap:1rem;display:flex}.quest-explanation-upgrade .button{flex:none}.quest-explanation figure,.quest-review-list figure{border:1px solid #b4d4cd;border-radius:7px;margin:1rem 0;padding:.8rem}.quest-diagram{background:#f7fcfa;gap:.55rem;display:grid;overflow:hidden}.quest-diagram svg{width:100%;min-height:7rem;color:var(--quest-deep)}.quest-diagram rect{fill:#e1f3ed;stroke:#087f78;stroke-width:2px}.quest-diagram path{fill:none;stroke:#087f78;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.quest-diagram text{fill:#07364a;font-size:14px;font-weight:700}.quest-explanation figcaption,.quest-review-list figcaption{color:#42626b;margin-top:.35rem}.quest-explanation ul,.quest-review-list ul{margin-top:.8rem;padding-left:1.15rem}.quest-explanation a,.quest-review-list a{color:#075e59;text-decoration:underline}.quest-submit-compact{flex:none;display:inline-flex}@media (min-width:861px) and (max-height:960px){.quest-simulator{padding-bottom:.55rem}.quest-simulator-header{min-height:4rem;padding-block:.45rem}.quest-progress{padding-block:.4rem}.quest-save-status{min-height:.9rem;padding-top:.08rem;line-height:.8rem}.quest-simulator-layout{margin-top:.12rem}.quest-question{min-height:0;padding:.8rem 1rem}.quest-question h2{margin-top:.3rem;font-size:clamp(.95rem,1.3vw,1.12rem);line-height:1.26}.quest-question fieldset{gap:.36rem;margin-block:.6rem}.quest-option{min-height:2.25rem;padding-block:.42rem;font-size:.84rem;line-height:1.22}.quest-flag-button,.quest-text-button{padding-block:.38rem}.quest-explain-button{min-height:36px;padding-block:.4rem}.quest-question-actions{padding-top:.5rem}.quest-question-actions .button,.quest-submit-compact{min-height:40px;padding-block:.45rem}}@media (min-width:861px) and (max-height:760px){.quest-simulator{padding-bottom:0}.quest-simulator-header{border-bottom-width:3px;min-height:3.45rem;padding-block:.3rem}.quest-simulator-header h1{font-size:clamp(.92rem,1.55vw,1.08rem)}.quest-simulator-header .quest-kicker,.quest-simulator-header small{font-size:.58rem;line-height:1.15}.quest-timer{min-width:7.5rem;padding:.2rem .55rem}.quest-timer span{font-size:.57rem}.quest-timer strong{font-size:.92rem}.quest-progress{padding-block:.28rem;font-size:.68rem}.quest-save-status{min-height:.65rem;padding-top:0;font-size:.6rem;line-height:.65rem}.quest-simulator-layout{grid-template-columns:10.5rem minmax(0,1fr);gap:.5rem;width:min(100% - .8rem,1440px);margin-top:0}.quest-simulator-layout aside{padding:.45rem}.quest-simulator-layout aside h2{font-size:.76rem}.quest-simulator-layout aside p{margin-top:.35rem;font-size:.6rem;line-height:1.25}.quest-question-nav{gap:.16rem;margin-top:.28rem}.quest-question-nav button{min-height:1.28rem;font-size:.57rem}.quest-question{padding:.4375rem .7rem}.quest-question-type{font-size:.61rem}.quest-question h2{margin-top:.2rem;font-size:clamp(.82rem,1.25vw,.98rem);line-height:1.2}.quest-question fieldset{gap:.25rem;margin-block:.42rem}.quest-option{gap:.5rem;min-height:1.9rem;padding:.28rem .48rem;font-size:.75rem;line-height:1.15}.quest-option input{width:.9rem;height:.9rem;margin-top:0}.quest-flag-button,.quest-text-button{padding-block:.25rem;font-size:.72rem}.quest-question-tools{min-height:1.8rem}.quest-explain-button{min-height:30px;padding:.25rem .65rem;font-size:.68rem}.quest-question-actions{gap:.45rem;padding-top:.3rem}.quest-question-actions .button,.quest-submit-compact{min-height:34px;padding:.3rem .8rem;font-size:.72rem}}@media (min-width:861px) and (max-height:620px){.quest-question fieldset{gap:.18rem;margin-block:.32rem}.quest-option{min-height:1.7rem;padding-block:.2rem}}.quest-confirm{z-index:20;background:#031a22b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.quest-confirm>div{background:#fff;border-radius:12px;width:min(100%,540px);padding:1.5rem;box-shadow:0 25px 80px #00000047}.quest-confirm h2{color:var(--quest-deep)}.quest-confirm button{margin:1rem .6rem 0 0}.quest-simulator-state{width:min(100% - 2rem,720px);min-height:50svh;margin:0 auto;padding-block:4rem}.quest-results-page{width:min(100% - 2rem,900px);margin:0 auto;padding-block:3rem 5rem}.study-coach-results{color:#16324f;width:min(100% - 2rem,1120px);margin:0 auto;padding:clamp(1.5rem,3vw,3rem) 0 4rem}.study-coach-results>header{background:#f4fbf9;border:1px solid #c9e5df;border-radius:14px;gap:.35rem;padding:1.25rem 1.4rem;display:grid}.study-coach-results>header p,.study-coach-results>header h1,.study-coach-results>header span{margin:0}.study-coach-results>header p{color:#087d74;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}.study-coach-results>header h1{color:#102b45;font-size:clamp(1.6rem,3vw,2.4rem)}.study-coach-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.study-coach-summary p{background:#fff;border:1px solid #d8e4e2;border-radius:10px;gap:.3rem;min-height:5.75rem;margin:0;padding:.9rem;display:grid}.study-coach-summary span{color:#45657a;font-size:.84rem;line-height:1.35}.study-coach-summary strong{color:#087d74;font-size:1.55rem;line-height:1}.study-coach-results .kinticoach{width:100%;margin-block:1rem}.study-coach-fallback,.study-coach-review{background:#fff;border:1px solid #d8e4e2;border-radius:12px;margin-top:1rem;padding:1.15rem}.study-coach-fallback{background:#fffaf0;border-color:#edcc89}.study-coach-fallback h2,.study-coach-review h2{color:#16324f;margin:0;font-size:1rem}.study-coach-fallback p,.study-coach-review p{margin:.65rem 0 0;line-height:1.5}.study-coach-fallback button,.study-coach-results-actions>*{color:#fff;min-height:2.5rem;font:inherit;background:#087d74;border:1px solid #087d74;border-radius:7px;padding:.55rem .9rem;font-weight:750;text-decoration:none}.study-coach-results-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:1rem;display:flex}.study-coach-results-actions>a{color:#16324f;background:#fff;border-color:#78909c}@media (max-width:760px){.study-coach-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.study-coach-results-actions>*{text-align:center;flex:100%}}.quest-result-note{max-width:62ch;margin-top:.8rem}.quest-score{color:#fff;background:var(--quest-deep);border-radius:12px;gap:.2rem;width:fit-content;margin-top:1.5rem;padding:1.2rem 1.5rem;display:grid}.quest-score strong{font-size:3rem;line-height:1}.quest-result-grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;margin-block:1.5rem;display:grid}.quest-result-grid p{border:1px solid #c8ded8;border-radius:8px;padding:.8rem}.quest-result-grid b{color:var(--quest-deep);display:block}.quest-badges{background:#fff6e8;border-left:3px solid #c78352;padding:.85rem}.quest-results-page h2{color:var(--quest-deep);margin-top:2.5rem}.quest-review-list{margin-top:1rem}.quest-review-list details p{margin-top:.7rem}.quest-option-review{gap:.65rem;list-style:none;display:grid;padding-left:0!important}.quest-option-review li{color:#42626b;border-left:2px solid #bce8d8;padding:.75rem}.quest-option-review li span{margin-top:.35rem;display:block}.quest-protected-content{isolation:isolate;-webkit-user-select:none;user-select:none;position:relative}.quest-security-watermark{z-index:3;pointer-events:none;color:#315d72;opacity:.1;letter-spacing:.08em;text-align:center;text-overflow:ellipsis;white-space:nowrap;transform-origin:50%;width:min(74vw,56rem);max-width:calc(100% - 2rem);font-size:clamp(.72rem,1vw,.92rem);font-weight:800;position:absolute;top:46%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(-24deg)}.study-workspace .study-question-card .quest-security-watermark{z-index:0;opacity:.075;width:min(100% - 3rem,46rem);max-width:calc(100% - 2rem);top:50%;left:39%}@media (max-width:980px){.study-workspace .study-question-card .quest-security-watermark{width:min(100% - 2rem,42rem)}}@media (max-width:760px){.quest-security-watermark{width:calc(100% - 2rem);font-size:.64rem;top:38%;left:50%}.study-workspace .study-question-card .quest-security-watermark{width:calc(100% - 1.5rem)}}.quest-explanation-compact .quest-explanation-summary>div,.quest-explanation-source-primary,.quest-explanation-disclosure{background:#fbfcfd;border:1px solid #d8e1e5;border-radius:7px;padding:.8rem}.quest-explanation-outcome{border-radius:999px;width:fit-content;margin:0;padding:.3rem .6rem;font-size:.82rem;font-weight:800}.quest-explanation-outcome.correct{color:#075e59;background:#dcf5e9}.quest-explanation-outcome.incorrect{color:#912f24;background:#fde8e5}.quest-explanation-source-primary h3,.quest-explanation-disclosure>summary{color:#1f3545;font-size:.95rem;font-weight:800}.quest-explanation-disclosure>summary{cursor:pointer}.quest-explanation-disclosure .quest-option-explanations{margin-bottom:0}.quest-explanation-compact .quest-glossary{padding:.8rem}.quest-explanation-compact .quest-glossary dl{margin-bottom:0}.quest-privacy-shield{z-index:9999;color:#fff;text-align:center;background:#082b45;place-content:center;gap:.5rem;display:grid;position:fixed;inset:0}.quest-privacy-shield strong{font-size:clamp(1.6rem,4vw,3rem)}.quest-result-navigation{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}@media print{.quest-protected-content>*{display:none!important}.quest-protected-content:after{content:"Contenido de evaluación protegido. Disponible solamente dentro de KintiQuest.";color:#082b45;padding:3rem;font:700 18pt/1.4 sans-serif;display:block}}@media (min-width:861px) and (max-height:1200px){.quest-hero-grid{padding-block:clamp(1.5rem,3svh,3rem)}}@media (max-width:860px){.quest-hero-grid,.quest-gamification>.container,.quest-detail-grid,.quest-section-heading,.quest-paths-grid{grid-template-columns:1fr}.quest-hero{padding-top:2rem}.quest-hero-visual{aspect-ratio:3/2;max-width:680px}.quest-catalog-heading{display:block}.quest-catalog-heading p{margin-top:1rem}.quest-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.quest-search{grid-column:1/-1}.quest-process ol,.quest-domain-grid,.quest-access-grid{grid-template-columns:repeat(2,1fr)}.quest-paths{min-height:0}.quest-exam-intro dl,.quest-result-grid{grid-template-columns:repeat(2,1fr)}.quest-simulator-layout{grid-template-columns:1fr}.quest-simulator-layout aside{order:2}.quest-question{min-height:auto}.quest-question-nav{grid-template-columns:repeat(10,1fr)}.quest-explanation-summary,.quest-glossary dl,.quest-jep-payment-layout{grid-template-columns:1fr}.quest-jep-qr{width:min(100%,260px)}}@media (max-width:600px){.quest-hero-grid{min-height:0;padding-block:2.3rem 3.5rem}.quest-hero h1{font-size:clamp(2.6rem,12vw,4rem)}.quest-hero-visual{aspect-ratio:4/5}.quest-hero-visual img{object-position:52% center;height:100%}.quest-trust-grid,.quest-process ol,.quest-plan-grid,.quest-exam-grid,.quest-domain-grid,.quest-result-grid,.quest-payment-card-grid,.quest-payment-methods-compact .quest-payment-card-grid,.quest-bank-account{grid-template-columns:1fr}.quest-payment-modal-backdrop{align-items:end;padding:0}.quest-payment-modal{border-radius:18px 18px 0 0;width:100%;max-height:94svh}.quest-jep-payment-details dl>div{grid-template-columns:1fr;gap:.25rem}.quest-jep-payment-details dd{align-items:flex-start}.quest-purchase-list article{grid-template-columns:1fr}.quest-purchase-list article>div:last-child{justify-items:start}.quest-tier-grid,.quest-tier-heading,.quest-tier-actions,.quest-mode-picker{grid-template-columns:1fr}.quest-result-navigation{text-align:center;flex-direction:column;align-items:stretch}.quest-trust-grid{gap:.2rem}.quest-filters{grid-template-columns:1fr}.quest-exam-card dl{grid-template-columns:1fr 1fr}.quest-gamification ul{grid-template-columns:1fr}.quest-exam-intro dl{grid-template-columns:1fr 1fr}.quest-simulator{width:100%}.quest-simulator-header,.quest-progress{grid-template-columns:1fr;display:grid}.quest-timer{text-align:left}.quest-simulator-header,.quest-progress{padding-inline:.75rem}.quest-simulator-layout{width:min(100% - 1rem,1440px)}.quest-question{padding:1rem}.quest-question-actions{flex-wrap:wrap}.quest-question-tools,.quest-explanation-option-heading,.quest-explanation-upgrade{flex-direction:column;align-items:stretch}.quest-explain-button,.quest-explanation-upgrade .button{width:100%}.quest-explanation-modal{padding:0}.quest-explanation-panel{border-radius:0;width:100%;max-height:100svh}.quest-question-actions .quest-flag-button{order:3;width:100%;margin:0}.quest-question-nav{grid-template-columns:repeat(8,1fr)}.quest-dialog-actions{justify-content:stretch}.quest-dialog-actions button{flex:1}.questIntro{flex-direction:column;align-items:start}.quest-access-grid{grid-template-columns:1fr}.quest-paths-list li{grid-template-columns:1fr;gap:.25rem}}@media (prefers-reduced-motion:reduce){.quest-page *,.quest-page :before,.quest-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.quest-page.oracle-exam-page{color:#202020;background:#fff;width:100%;max-width:none;min-height:100svh;margin:0;padding:0}.oracle-exam-simulator{color:#222;background:#fff;flex-direction:column;width:100%;min-height:100svh;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.45;display:flex;position:relative;overflow:hidden}.oracle-exam-topline{grid-template-columns:2.2fr 1fr .72fr .52fr;width:100%;height:10px;display:grid}.oracle-exam-topline i:first-child{background:#243b53}.oracle-exam-topline i:nth-child(2){background:#1d6fa5}.oracle-exam-topline i:nth-child(3){background:#d4a72c}.oracle-exam-topline i:nth-child(4){background:#c74634}.oracle-exam-close{z-index:2;color:#525252;cursor:pointer;background:0 0;border:0;width:26px;height:26px;padding:0;font-size:25px;font-weight:300;line-height:1;position:absolute;top:15px;right:15px}.oracle-exam-heading{justify-content:space-between;align-items:flex-end;gap:24px;width:min(100% - 72px,1390px);margin:0 auto;padding:28px 0 24px;display:flex}.oracle-exam-heading p{color:#5a5a5a;letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px;font-size:12px}.oracle-exam-heading h1{color:#202020;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.1vw,32px);font-weight:400;line-height:1.15}.oracle-exam-navigation-glyph{flex-direction:column;justify-content:space-between;width:44px;height:38px;display:flex;transform:skewY(-20deg)}.oracle-exam-navigation-glyph span{background:#2b78a6;width:100%;height:7px;display:block}.oracle-exam-navigation-glyph span:nth-child(2){width:76%;margin-left:auto}.oracle-exam-navigation-glyph span:nth-child(3){width:52%;margin-left:auto}.oracle-exam-timer{color:#303030;background:#eee;border-block:1px solid #c8c8c8;align-content:center;width:100%;min-height:62px;padding:10px max(36px,50% - 659px);display:grid}.oracle-exam-timer strong{font-size:15px;font-weight:600}.oracle-exam-timer strong span{font-variant-numeric:tabular-nums;margin-left:6px}.oracle-exam-timer em{color:#4e4e4e;margin-top:1px;font-size:13px}.oracle-exam-question-shell{flex:1;grid-template-columns:64px minmax(0,1fr);width:min(100% - 72px,1318px);margin:0 auto;padding:42px 0 38px;display:grid}.oracle-exam-question-number{color:#222;padding-top:2px;font-size:18px}.oracle-exam-question{width:100%;max-width:1120px;position:relative}.oracle-exam-question-head{justify-content:space-between;align-items:flex-start;gap:24px;min-height:30px;display:flex}.oracle-exam-response-rule{color:#565656;margin:0;font-size:13px;font-style:italic}.oracle-exam-review-toggle{color:#333;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.oracle-exam-review-toggle input,.oracle-exam-options input{accent-color:#2b6f98;width:16px;height:16px;margin:0}.oracle-exam-prompt{color:#1f1f1f;max-width:1030px;margin:13px 0 26px;font-size:16px;font-weight:400;line-height:1.55}.oracle-exam-prompt p,.oracle-exam-options p,.oracle-result-options p{margin:0}.oracle-exam-prompt pre,.oracle-exam-options pre,.oracle-result-options pre{color:#171717;white-space:pre;background:#f5f5f5;border:1px solid #c8c8c8;margin:15px 0;padding:15px 18px;font:14px/1.55 Consolas,Courier New,monospace;overflow:auto}.oracle-exam-prompt code,.oracle-exam-options code,.oracle-result-options code{color:#191919;background:#f1f1f1;padding:1px 3px;font-family:Consolas,Courier New,monospace;font-size:.92em}.oracle-exam-options{border:0;gap:15px;max-width:1060px;margin:0;padding:0;display:grid}.oracle-exam-options>label{color:#292929;cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:13px;padding:4px 0;display:grid}.oracle-exam-options>label>input{margin-top:3px}.oracle-exam-options>label>div{min-width:0;line-height:1.45}.oracle-exam-options>label:hover,.oracle-exam-options>label.selected{color:#0c4f78}.oracle-exam-answer-tools{align-items:center;gap:15px;margin-top:30px;display:flex}.oracle-view-answer{color:#234f69;cursor:pointer;background:#fff;border:1px solid #456b82;border-radius:2px;min-width:126px;min-height:36px;padding:7px 18px;font-weight:600}.oracle-view-answer:hover:not(:disabled){background:#edf5f9}.oracle-view-answer:disabled{color:#898989;cursor:not-allowed;border-color:#b7b7b7}.oracle-exam-answer-tools span{color:#53636b;font-size:13px}.oracle-exam-error{color:#9d271b;margin:14px 0 0;font-size:14px}.oracle-exam-footer{background:#fafafa;border-top:1px solid #d0d0d0;justify-content:center;align-items:center;min-height:84px;padding:20px 34px;display:flex;position:relative}.oracle-exam-footer-actions{align-items:center;gap:10px;display:flex}.oracle-exam-footer-actions button,.oracle-exam-footer-actions a,.oracle-exam-confirm button{color:#292929;cursor:pointer;background:#f7f7f7;border:1px solid #8d8d8d;border-radius:2px;justify-content:center;align-items:center;min-width:88px;min-height:34px;padding:7px 15px;font:600 13px/1 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}.oracle-exam-footer-actions button.primary,.oracle-exam-confirm button.primary{color:#fff;background:#354f60;border-color:#314f61}.oracle-exam-footer-actions button:disabled{opacity:.48;cursor:not-allowed}.oracle-exam-footer-actions>span{color:#3d3d3d;text-align:center;min-width:108px;font-size:13px}.oracle-exam-mark{color:#fff;background:#c74634;place-items:center;width:54px;height:54px;display:grid;position:absolute;bottom:17px;right:30px}.oracle-exam-mark span{letter-spacing:.08em;font-size:7px;font-weight:700}.oracle-explanation-modal .quest-explanation-panel{color:#222;border:1px solid #939393;border-radius:2px;width:min(1120px,100% - 40px);font-family:Arial,Helvetica,sans-serif;box-shadow:0 22px 60px #00000047}.oracle-explanation-modal .quest-explanation-panel>header{background:#f2f2f2;border-bottom-color:#d6d6d6}.oracle-exam-confirm>div{color:#222;border-radius:2px;font-family:Arial,Helvetica,sans-serif}.oracle-exam-confirm button+button{margin-left:8px}.quest-diagram-flow{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:30px;margin:18px 0 0;padding:0;list-style:none;display:grid}.quest-diagram-flow li{color:#1f4257;text-align:center;background:linear-gradient(#f8fbfc,#e9f1f5);border:1px solid #7293a6;border-radius:8px;place-content:center;min-height:92px;padding:14px;display:grid;position:relative}.quest-diagram-flow li:not(:last-child):after{content:"→";color:#c74634;font-size:25px;position:absolute;top:50%;right:-25px;transform:translateY(-50%)}.quest-diagram-flow li>span{color:#fff;background:#355f77;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.oracle-result-score{justify-items:end;display:grid}.oracle-result-score strong{color:#2e5f3c;font:400 30px/1 Georgia,Times New Roman,serif}.oracle-result-score span{color:#555;margin-top:5px;font-size:12px}.oracle-result-summary-strip{color:#333;background:#eee;border-block:1px solid #c7c7c7;justify-content:space-between;padding:12px max(36px,50% - 659px);font-size:14px;display:flex}.oracle-result-status{border-bottom:1px solid;padding:9px max(36px,50% - 659px);font-size:16px;font-weight:700}.oracle-result-status.correct{color:#265e31;background:#dfeee1;border-color:#8cad93}.oracle-result-status.incorrect{color:#8a2c24;background:#f5dedb;border-color:#d2a09b}.oracle-result-options{gap:11px;margin-top:24px;display:grid}.oracle-result-options>div{border-left:3px solid #0000;grid-template-columns:22px minmax(0,1fr);align-items:start;column-gap:9px;padding:8px 10px;display:grid}.oracle-result-options>div>div{min-width:0;line-height:1.45}.oracle-result-options>div.correct{background:#edf6ee;border-color:#4f875c}.oracle-result-options>div.incorrect{background:#fbefee;border-color:#b94b40}.oracle-result-options>div>span{color:#4f875c;font-size:18px;line-height:1.2}.oracle-result-options>div.incorrect>span{color:#b33c32}.oracle-result-explanation{border-top:1px solid #c8c8c8;margin-top:28px}.oracle-result-explanation>summary{color:#234f69;cursor:pointer;border:1px solid #456b82;margin-top:18px;padding:8px 18px;font-weight:700;display:inline-flex}.oracle-result-explanation .quest-explanation{margin-top:20px}.oracle-exam-state{color:#333;background:#fff;border:0;border-radius:0;min-height:100svh;font-family:Arial,Helvetica,sans-serif}.oracle-exam-simulator{min-height:100dvh;overflow:hidden auto}.oracle-exam-heading{align-items:flex-start}.oracle-exam-disclaimer{color:#5a5a5a;max-width:82ch;margin-top:.55rem;font-size:.75rem;line-height:1.4;display:block}.oracle-exam-question-shell{grid-template-columns:52px minmax(0,1fr);width:min(100% - 48px,1440px);padding-block:clamp(1.4rem,4vh,2.65rem)}.oracle-exam-question{max-width:none}.oracle-exam-question-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.oracle-exam-response-rule{text-align:center;grid-column:2}.oracle-exam-review-toggle{grid-column:3;justify-self:end}.oracle-exam-prompt,.oracle-exam-options{max-width:none}.oracle-exam-prompt{margin-block:.9rem 1.25rem}.oracle-exam-options{gap:.55rem}.oracle-exam-options>label{border:1px solid #0000;border-radius:6px;grid-template-columns:24px minmax(0,1fr);column-gap:12px;min-width:0;padding:.65rem .75rem}.oracle-exam-options>label:hover,.oracle-exam-options>label.selected{color:#0c4f78;background:#f1f7fa}.oracle-exam-options>label.correct{color:#175934;background:#e9f7ee;border-color:#28734d}.oracle-exam-options>label.incorrect{color:#8d251e;background:#fff0ef;border-color:#af3c35}.oracle-exam-options>label>input{width:20px;height:20px;margin-top:1px}.oracle-exam-options>label>input:disabled{cursor:not-allowed}.oracle-exam-answer-tools{flex-wrap:wrap;min-height:2.5rem;margin-top:1.2rem}.oracle-answer-feedback{border-radius:4px;padding:.38rem .65rem;font-size:.9rem}.oracle-answer-feedback.correct{color:#175934;background:#e9f7ee}.oracle-answer-feedback.incorrect{color:#8d251e;background:#fff0ef}.oracle-exam-footer{z-index:12;min-height:68px;padding:12px 24px;position:sticky;bottom:0}.oracle-exam-footer-actions{justify-content:space-between;width:min(100%,900px)}.oracle-explanation-modal .quest-explanation-panel{width:clamp(440px,38vw,560px);max-height:calc(100dvh - 32px)}.oracle-explanation-modal .quest-explanation-panel>header{min-height:56px;padding-block:.55rem}@media (max-width:760px){.oracle-exam-question-shell{grid-template-columns:30px minmax(0,1fr);width:min(100% - 24px,1440px)}.oracle-exam-question-head{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.oracle-exam-response-rule{text-align:left;grid-column:1}.oracle-exam-review-toggle{grid-column:2}.oracle-exam-footer-actions{gap:.45rem}.oracle-explanation-modal{place-items:end stretch;padding:0}.oracle-explanation-modal .quest-explanation-panel{border-radius:14px 14px 0 0;width:100%;max-height:90dvh}.oracle-exam-heading,.oracle-exam-question-shell{width:min(100% - 28px,1318px)}.oracle-exam-heading{padding-top:32px}.oracle-exam-navigation-glyph,.oracle-exam-heading>p{display:none}.oracle-exam-timer{padding-inline:18px}.oracle-exam-question-shell{grid-template-columns:34px minmax(0,1fr);padding-top:26px}.oracle-exam-question-head{flex-direction:column-reverse;align-items:flex-start;gap:12px}.oracle-exam-options>label{grid-template-columns:18px minmax(0,1fr);column-gap:11px}.oracle-exam-footer{padding:16px 12px 82px}.oracle-exam-footer-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.oracle-exam-footer-actions>span{grid-area:1/1/auto/-1}.oracle-exam-mark{bottom:14px;right:14px}.oracle-result-summary-strip{flex-direction:column;align-items:flex-start;gap:4px;padding-inline:18px}.quest-diagram-flow{grid-template-columns:1fr;gap:24px}.quest-diagram-flow li:not(:last-child):after{top:auto;bottom:-27px;right:50%;transform:translate(50%)rotate(90deg)}}.kinticoach{color:#17342b;background:radial-gradient(circle at 90% 4%,#3f85671a,#0000 28%),#fbfdfc;border:1px solid #dbe4df;border-radius:24px;width:min(1120px,100% - 40px);margin:32px auto 56px;padding:clamp(24px,4vw,48px);font-family:Arial,Helvetica,sans-serif;box-shadow:0 24px 70px #193a2f1a}.quest-results-page .kinticoach{width:100%;margin-block:32px}.kinticoach-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.kinticoach-heading p,.kinticoach-section-heading span,.kinticoach-action>div>span{color:#527267;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:.75rem;font-weight:800}.kinticoach h2,.kinticoach h3,.kinticoach p{font-family:inherit}.kinticoach h2{color:#102b22;letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,4vw,2.7rem)}.kinticoach h3{color:#17342b;margin:0 0 16px;font-size:1.05rem}.kinticoach-readiness{text-align:right;background:#eef7f2;border:1px solid #bfd8cc;border-radius:18px;min-width:150px;padding:16px 20px;display:grid}.kinticoach-readiness strong{color:#176b4e;font-size:2.2rem;line-height:1}.kinticoach-readiness span{color:#365c4e;margin-top:7px;font-size:.79rem;font-weight:700}.kinticoach-readiness.initial,.kinticoach-readiness.developing{background:#fff6f0;border-color:#e4c9bd}.kinticoach-readiness.initial strong,.kinticoach-readiness.developing strong{color:#a34e35}.kinticoach-disclaimer{color:#5e716a;max-width:760px;margin:16px 0 0;font-size:.88rem;line-height:1.6}.kinticoach-overview,.kinticoach-evolution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.kinticoach-overview>article,.kinticoach-evolution-grid>article{background:#ffffffd6;border:1px solid #dfe8e3;border-radius:18px;padding:22px}.kinticoach-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.kinticoach-facts div{gap:6px;display:grid}.kinticoach-facts dt{color:#657970;font-size:.75rem}.kinticoach-facts dd{color:#17342b;margin:0;font-size:1.35rem;font-weight:800}.kinticoach-strengths,.kinticoach-history,.kinticoach-next-steps,.kinticoach-observations ul{margin:0}.kinticoach-strengths{gap:9px;padding:0;list-style:none;display:grid}.kinticoach-strengths li{grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.kinticoach-strengths li>span{color:#2c8b66}.kinticoach-strengths em{color:#176b4e;font-style:normal;font-weight:800}.kinticoach-section-heading{margin-top:38px}.kinticoach-priorities{gap:10px;display:grid}.kinticoach-priorities details{background:#fff;border:1px solid #dde7e1;border-radius:16px;overflow:hidden}.kinticoach-priorities summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;list-style:none;display:grid}.kinticoach-priorities summary::-webkit-details-marker{display:none}.kinticoach-priorities summary>span:nth-child(2){gap:4px;display:grid}.kinticoach-priorities summary small{color:#687b73;font-size:.76rem}.kinticoach-priorities summary>strong{color:#9c442f;font-size:1.15rem}.kinticoach-rank{color:#9c442f;background:#f5e5df;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.kinticoach-priority-detail{color:#455f56;padding:0 18px 18px 64px;line-height:1.55}.kinticoach-priority-detail p{margin:10px 0 0}.kinticoach-progress,.kinticoach-history i{background:#e8eeeb;border-radius:999px;height:7px;overflow:hidden}.kinticoach-progress span,.kinticoach-history i span{border-radius:inherit;background:linear-gradient(90deg,#c87050,#dfa16d);height:100%;display:block}.kinticoach-persistent{color:#913e2c;background:#f8e8e2;border-radius:999px;padding:4px 8px;font-size:.73rem;font-weight:800;display:inline-flex}.kinticoach-empty{color:#566c63;border:1px dashed #bdcec5;border-radius:14px;padding:18px}.kinticoach-trend{color:#60756d;justify-content:space-between;align-items:center;margin:0 0 16px;display:flex}.kinticoach-trend.improving{color:#1c7656}.kinticoach-trend.attention{color:#a34e35}.kinticoach-history{gap:10px;padding:0;list-style:none;display:grid}.kinticoach-history li{color:#536b61;grid-template-columns:74px minmax(70px,1fr) 42px;align-items:center;gap:10px;font-size:.8rem;display:grid}.kinticoach-history i span{background:linear-gradient(90deg,#68a68d,#2c7c5e)}.kinticoach-next-steps{color:#455f56;gap:11px;padding-left:22px;line-height:1.45;display:grid}.kinticoach-observations{background:#fff9f3;border-left:3px solid #d79b66;border-radius:8px 16px 16px 8px;margin-top:16px;padding:18px 22px}.kinticoach-observations li+li{margin-top:8px}.kinticoach-action{color:#f4fbf7;background:#153f32;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:24px;display:flex}.kinticoach-action h3{color:#fff;margin-bottom:8px;font-size:1.3rem}.kinticoach-action p{color:#cbe0d7;margin:0;font-size:.86rem}.kinticoach-action>div>span{color:#9cc6b5}.kinticoach-primary{flex:none;font-weight:800;color:#17342b!important;background:#dfaa72!important;border-color:#dfaa72!important}.kinticoach-modes{background:#fff;border:1px solid #dce6e1;border-radius:14px;margin-top:14px}.kinticoach-modes>summary{color:#315448;cursor:pointer;padding:14px 18px;font-weight:800}.kinticoach-modes>div{flex-wrap:wrap;align-items:end;gap:10px;padding:0 18px 18px;display:flex}.kinticoach-modes button,.kinticoach-modes a{color:#244d3e;min-height:40px;font:inherit;cursor:pointer;background:#f7faf8;border:1px solid #b9ccc2;border-radius:9px;padding:9px 13px;font-size:.82rem;font-weight:700;text-decoration:none}.kinticoach-modes label{color:#5d7369;gap:5px;font-size:.73rem;font-weight:700;display:grid}.kinticoach-modes select{color:#244d3e;background:#fff;border:1px solid #b9ccc2;border-radius:9px;min-height:40px;padding:7px 34px 7px 10px}.kinticoach-modes button:disabled,.kinticoach-primary:disabled{opacity:.55;cursor:wait}.kinticoach-error{color:#9b3629;margin:12px 0 0;font-weight:700}@media (max-width:760px){.kinticoach{border-radius:18px;width:min(100% - 20px,1120px);margin-block:18px 34px;padding:22px 16px}.kinticoach-heading,.kinticoach-action{flex-direction:column;align-items:stretch}.kinticoach-readiness{text-align:left;min-width:0}.kinticoach-overview,.kinticoach-evolution-grid{grid-template-columns:1fr}.kinticoach-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.kinticoach-priorities summary{grid-template-columns:30px minmax(0,1fr) auto;gap:8px;padding-inline:12px}.kinticoach-priority-detail{padding:0 12px 16px}.kinticoach-action .kinticoach-primary{width:100%}.kinticoach-modes>div{grid-template-columns:1fr;display:grid}.kinticoach-modes button,.kinticoach-modes a,.kinticoach-modes select{width:100%}.oracle-exam-question-head{flex-direction:initial;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.oracle-exam-question-shell{grid-template-columns:30px minmax(0,1fr);width:min(100% - 24px,1440px)}.oracle-exam-footer{padding:12px}}.oracle-exam-heading{align-items:flex-start;width:min(100% - clamp(1.5rem,4vw,4.5rem),1440px);padding-block:clamp(1rem,2.4vh,1.55rem) clamp(.9rem,2vh,1.3rem)}.oracle-exam-heading h1{max-width:31ch;font-size:clamp(1.5rem,2.15vw,2.25rem);line-height:1.12}.oracle-exam-timer{min-height:64px;padding-block:.55rem;padding-inline:max(1.5rem,50% - 685px)}.oracle-exam-question-shell{width:min(100% - clamp(1.5rem,4vw,4.5rem),1540px);padding-block:clamp(1.1rem,3vh,2rem);display:block}.oracle-exam-question{min-width:0}.oracle-exam-question-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;min-height:2.25rem;display:grid}.oracle-exam-question-index{color:#232f3e;letter-spacing:.01em;grid-column:1;margin:0;font-size:.9rem;font-weight:700}.oracle-exam-response-rule{color:#495968;text-align:center;grid-column:2;margin:0;font-size:.95rem}.oracle-exam-review-toggle{border-radius:5px;grid-column:3;justify-self:end;min-height:2.25rem;padding:.35rem .45rem}.oracle-exam-review-toggle:hover{background:#f0f5f7}.oracle-exam-prompt{color:#1b2938;max-width:none;margin-block:.85rem 1.15rem;font-size:clamp(1rem,.35vw + .92rem,1.125rem);line-height:1.5}.oracle-exam-options{gap:.5rem;max-width:none}.oracle-exam-options>label{border:1px solid #0000;border-radius:7px;grid-template-columns:24px minmax(0,1fr);column-gap:12px;min-width:0;min-height:3.3rem;padding:.75rem .9rem;font-size:1rem;line-height:1.45}.oracle-exam-options>label>input{align-self:center;width:22px;height:22px;margin:0}.oracle-exam-options>label:focus-within{outline-offset:1px;border-color:#376f91;outline:2px solid #b9d7e8}.oracle-exam-footer{z-index:12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #cbd5dc;min-height:64px;padding:.65rem clamp(.75rem,2vw,1.5rem);position:sticky;bottom:0;box-shadow:0 -8px 18px #11263514}.oracle-exam-footer-actions{grid-template-columns:auto minmax(9rem,1fr) auto auto;gap:.65rem;width:min(100%,1024px);display:grid}.oracle-exam-footer-actions>span{min-width:0;font-size:.9rem;font-weight:600}.oracle-explanation-modal{background:#031a2252;place-items:stretch end;padding:1rem}.oracle-explanation-modal .quest-explanation-panel{border-radius:12px;width:clamp(440px,38vw,560px);max-height:calc(100dvh - 2rem)}.oracle-explanation-modal .quest-explanation-panel>header h2{font-size:clamp(1.1rem,1.8vw,1.45rem)}.oracle-explanation-modal .quest-explanation{gap:.9rem;padding:1rem}.oracle-explanation-modal .quest-explanation-summary{grid-template-columns:1fr;gap:.7rem}.quest-diagram-details{background:#fbfcfd;border:1px solid #d4dee3;border-radius:7px;margin:0}.quest-diagram-details>summary{color:#243b53;cursor:pointer;justify-content:space-between;gap:.75rem;padding:.7rem .8rem;display:flex}.quest-diagram-details>summary>span{color:#53636b;font-size:.8rem}.quest-diagram-details .quest-diagram-flow{grid-template-columns:1fr;gap:.45rem;margin:0;padding:0 .8rem .8rem}.quest-diagram-details .quest-diagram-flow li{color:#243b53;text-align:left;background:#fff;border:1px solid #dce5e9;border-radius:5px;align-items:flex-start;gap:.55rem;min-height:0;padding:.6rem .7rem;display:flex}.quest-diagram-details .quest-diagram-flow li:not(:last-child):after{display:none}.quest-diagram-details .quest-diagram-flow li>span{color:#fff;flex:none;width:1.35rem;height:1.35rem;font-size:.72rem;position:static;transform:none}.quest-editorial-dashboard{background:#fff;border:1px solid #d7e1e6;border-radius:12px;gap:1.1rem;margin-bottom:2rem;padding:1.15rem;display:grid}.quest-editorial-dashboard-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.quest-editorial-dashboard-heading h2,.quest-editorial-panel h3,.quest-editorial-panel h4{color:#1f3545;margin:0}.quest-editorial-dashboard-heading p{color:#53636b;max-width:70ch;margin:.35rem 0 0}.quest-editorial-metrics,.quest-editorial-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.quest-editorial-metrics article,.quest-editorial-panel{background:#fbfcfd;border:1px solid #dce5e9;border-radius:8px;min-width:0;padding:.9rem}.quest-editorial-metrics article{gap:.2rem;display:grid}.quest-editorial-metrics span,.quest-editorial-metrics small,.quest-editorial-table-wrap small{color:#53636b}.quest-editorial-metrics strong{color:#1f3545;font-size:1.4rem}.quest-editorial-grid{grid-template-columns:minmax(0,3fr) minmax(16rem,2fr)}.quest-editorial-panel{align-content:start;gap:.8rem;display:grid}.quest-editorial-table-wrap{overflow-x:auto}.quest-editorial-table-wrap table{border-collapse:collapse;width:100%;min-width:44rem;font-size:.84rem}.quest-editorial-table-wrap th,.quest-editorial-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #dce5e9;padding:.55rem}.quest-editorial-table-wrap small{margin-top:.2rem;display:block}.quest-editorial-stat-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.quest-editorial-stat-list li{color:#405564;border-bottom:1px solid #e7edef;justify-content:space-between;gap:.8rem;padding-bottom:.35rem;display:flex}.quest-editorial-stat-list li strong{color:#1f3545;white-space:nowrap}.quest-editorial-stat-list.compact{max-height:18rem;overflow:auto}.quest-editorial-warning{color:#5b450e;background:#fff8e6;border-left:3px solid #bd7b00;margin:0;padding:.7rem}@media (max-width:760px){.oracle-exam-heading{width:min(100% - 1.5rem,1440px);padding-block:1rem}.oracle-exam-heading h1{font-size:clamp(1.35rem,7vw,1.8rem)}.oracle-exam-timer{padding-inline:.75rem}.oracle-exam-question-shell{width:min(100% - 1.5rem,1540px);padding-block:1rem}.oracle-exam-question-head{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem}.oracle-exam-question-index{grid-column:1}.oracle-exam-review-toggle{grid-column:2}.oracle-exam-response-rule{text-align:left;grid-area:2/1/auto/-1}.oracle-exam-options>label{min-height:3.1rem;padding-inline:.7rem}.oracle-exam-footer-actions{grid-template-columns:1fr 1fr;gap:.45rem}.oracle-exam-footer-actions>span{grid-area:1/1/auto/-1}.oracle-exam-footer-actions>button:last-child{grid-column:1/-1}.oracle-explanation-modal{place-items:end stretch;padding:0}.oracle-explanation-modal .quest-explanation-panel{border-radius:14px 14px 0 0;width:100%;max-height:90dvh}.quest-editorial-dashboard-heading{display:grid}.quest-editorial-metrics,.quest-editorial-grid{grid-template-columns:1fr}}@media (min-width:761px) and (min-height:700px){.oracle-exam-heading{padding-block:.75rem .7rem}.oracle-exam-heading h1{font-size:clamp(1.35rem,1.65vw,1.8rem)}.oracle-exam-timer{min-height:52px;padding-block:.4rem}.oracle-exam-question-shell{padding-top:.8rem;padding-bottom:4.8rem}.oracle-exam-question-head{min-height:1.9rem}.oracle-exam-prompt{margin-block:.55rem .7rem;font-size:1rem;line-height:1.4}.oracle-exam-options{gap:.2rem}.oracle-exam-options>label{background:0 0;border-color:#0000;border-radius:0;grid-template-columns:20px minmax(0,1fr);align-items:center;min-height:0;padding:.35rem .15rem;font-size:.95rem;line-height:1.35}.oracle-exam-options>label:hover,.oracle-exam-options>label.selected{background:0 0}.oracle-exam-options>label>input{width:18px;height:18px;margin-top:0}.oracle-exam-footer{min-height:58px;padding-block:.45rem;position:fixed;bottom:0;left:0;right:0}}@media (min-width:761px){.oracle-exam-question-shell{width:calc(100% - clamp(1.5rem,4vw,4.5rem));max-width:none}.oracle-exam-question,.oracle-exam-prompt,.oracle-exam-prompt p{width:100%;max-width:none}}@media (min-width:2000px) and (min-height:700px){.oracle-exam-options>label{padding-block:.05rem;line-height:1.2}}.quest-catalog{padding-block:clamp(2.5rem,5vw,5rem)}.quest-catalog-heading{align-items:start}.quest-catalog-heading h1,.quest-catalog-heading h2{max-width:18ch;font-size:clamp(2.2rem,5vw,4.7rem);line-height:.98}.quest-catalog-group{margin-top:clamp(1.5rem,3vw,2.5rem)}.quest-catalog-group>h2,.quest-catalog-group-heading h2{color:var(--quest-deep);margin:0;font-size:clamp(1.15rem,2vw,1.5rem)}.quest-catalog-group-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.quest-catalog-group-heading p{max-width:62ch;margin:.4rem 0 0}.quest-exam-card.is-available{box-shadow:none;background:#f8fdfc;border-color:#9bd8d2;grid-template-columns:minmax(0,1.6fr) minmax(17rem,.7fr);column-gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.2rem,2.4vw,1.8rem)}.quest-exam-card.is-available .quest-card-top,.quest-exam-card.is-available h3,.quest-exam-card.is-available .quest-code,.quest-exam-card.is-available .quest-card-bank-note,.quest-exam-card.is-available>p:not(.quest-card-bank-note){grid-column:1}.quest-exam-card.is-available .quest-card-access,.quest-exam-card.is-available dl{grid-column:2}.quest-exam-card.is-available dl{grid-row:1/span 4;grid-template-columns:1fr;align-self:center}.quest-exam-card.is-available dl div{border-bottom:1px solid #d9e9e6;border-left:0;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .65rem;padding:.55rem 0;display:grid}.quest-exam-card.is-available dl svg{color:var(--quest-accent);grid-row:1/3}.quest-exam-card.is-available .quest-card-access{align-self:end}.quest-status{align-items:center;gap:.3rem;display:inline-flex}.quest-upcoming-group{border-top:1px solid #dbe7e5;padding-top:clamp(1.5rem,3vw,2.5rem)}.quest-upcoming-list{gap:.55rem;margin-top:1rem;display:grid}.quest-upcoming-list details{background:#fff;border:1px solid #d5e1df;border-radius:10px}.quest-upcoming-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:.75rem 1rem;display:flex}.quest-upcoming-list summary>span:first-child{gap:.15rem;display:grid}.quest-upcoming-list summary small{color:#5c7277}.quest-upcoming-list details>div{border-top:1px solid #edf2f1;padding:0 1rem 1rem}.quest-upcoming-list details>div .quest-official-link{margin:.7rem 1rem 0 0}.quest-access-upcoming{background:#f7f8f8;border-color:#d8dee0}.quest-availability-notice{background:#fff9ed;border:1px solid #e2cfa9;border-radius:12px;align-items:flex-start;gap:.8rem;max-width:760px;margin-top:1.25rem;padding:1rem;display:flex}.quest-availability-notice svg{color:#875d1c;flex:none}.quest-availability-notice span{gap:.2rem;display:grid}.quest-section-intro{max-width:70ch;margin-top:.6rem}.quest-domain-list{border-top:1px solid #c8ded8;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.quest-domain-list li{border-bottom:1px solid #c8ded8;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:58px;padding:.65rem .8rem;display:grid}.quest-domain-list li:nth-child(odd){border-right:1px solid #c8ded8}.quest-domain-list span{color:var(--quest-accent);font-variant-numeric:tabular-nums;font-weight:850}.oracle-sql-exam{--sql-bg:#f6f9fa;--sql-panel:#fff;--sql-panel-2:#fff;--sql-border:#cbdadd;--sql-text:#0a2740;--sql-muted:#58717d;--sql-accent:#007f79;--sql-cyan:#008f88;background:var(--sql-bg);color:var(--sql-text)}.oracle-sql-sidebar,.oracle-sql-header{color:#fff;background:#071c34;border-color:#28455e}.oracle-sql-sidebar{box-shadow:8px 0 28px #071c3414}.oracle-sql-sidebar .oracle-sql-brand,.oracle-sql-sidebar .oracle-sql-brand strong{color:#fff}.oracle-sql-sidebar .oracle-sql-identity,.oracle-sql-sidebar nav button,.oracle-sql-sidebar nav a,.oracle-sql-position,.oracle-sql-header small{color:#c7d7e2}.oracle-sql-sidebar nav button:hover,.oracle-sql-sidebar nav a:hover{color:#fff;background:#102f4a;border-color:#3e5f77}.oracle-sql-identity small{color:#77e1d9;background:#23c1b629}.oracle-sql-timer{background:#0e2d48;border-color:#3b5b73}.oracle-sql-timer span{color:#c7d7e2}.oracle-sql-question{background:#fff}.oracle-sql-question>header.oracle-exam-question-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.oracle-sql-question .oracle-exam-response-rule{grid-column:2;position:static;transform:none}.oracle-sql-header-actions{grid-column:3;justify-self:end}.oracle-sql-prompt{color:var(--sql-text)}.oracle-sql-exhibit-button,.oracle-sql-question-actions button,.oracle-sql-review button,.oracle-sql-review-open,.oracle-sql-results button,.oracle-sql-results a,.oracle-sql-modal button,.oracle-sql-exhibit-modal button{border-color:var(--sql-border);color:var(--sql-text);background:#fff}.oracle-sql-options.oracle-exam-options>label{background:#fff;grid-template-columns:auto auto minmax(0,1fr);align-items:center}.oracle-sql-options>label:hover,.oracle-sql-options>label:focus-within{background:#f5fbfa;border-color:#5e9f9b}.oracle-sql-options>label.is-selected{border-color:var(--sql-cyan);box-shadow:inset 3px 0 var(--sql-cyan);background:#eaf8f6}.oracle-sql-option-letter{color:var(--sql-text);border-color:#8ca7b0}.oracle-sql-exam>.quest-security-watermark,.oracle-sql-results>.quest-security-watermark{color:#4f6673}.oracle-sql-question-actions{background:linear-gradient(#0000,#fff 24%);position:sticky;left:auto;right:auto}.oracle-sql-question-actions .is-bookmarked,.oracle-sql-review-bookmark{color:#805408;border-color:#b87b13}.oracle-sql-navigator{background:#f7fafb}.oracle-sql-navigator>header div,.oracle-sql-review-summary article,.oracle-sql-result-metrics article,.oracle-sql-review-list article{background:#fff}.oracle-sql-question-grid button,.oracle-sql-result-grid button{color:var(--sql-text);background:#fff;border-color:#9eb2b9}.oracle-sql-question-grid .is-answered{color:#0c6549;background:#e8f6ef;border-color:#16825f}.oracle-sql-question-grid .is-incomplete{color:#724807;background:#fff5dc;border-color:#b27615}.oracle-sql-question-grid .is-current,.oracle-sql-result-grid .is-current{outline-color:#071c34}.oracle-sql-review-heading p,.oracle-sql-review-filters .is-active{color:#007f79}.oracle-sql-review-actions{background:#f6f9faf5}.oracle-sql-modal,.oracle-sql-exhibit-modal{background:#071c34b8}.oracle-sql-modal>div,.oracle-sql-exhibit-modal>div{color:var(--sql-text);background:#fff;box-shadow:0 24px 90px #071c3447}.oracle-sql-exhibit-block pre{background:#07131f}.oracle-sql-exhibit-table th{background:#eaf2f3}.oracle-sql-results{--sql-border:#cbdadd;--sql-panel:#fff;--sql-muted:#58717d;--sql-text:#0a2740;--sql-cyan:#008f88;color:var(--sql-text);background:#f6f9fa}.oracle-sql-result-outcome{background:#fff1ec;border-color:#d38a76}.oracle-sql-result-outcome.is-passed{background:#eaf7f0;border-color:#64af90}.oracle-sql-result-grid .is-correct,.oracle-sql-result-question .is-correct{color:#0c6549}.oracle-sql-result-grid .is-incorrect,.oracle-sql-result-question .is-incorrect{color:#a43d24}.oracle-sql-result-explanation{background:#f2f8f7}.oracle-sql-result-explanation a{color:#006e69}@media (max-width:1120px){.oracle-sql-drawer-backdrop{z-index:49;cursor:default;background:#071c345c;border:0;padding:0;position:fixed;inset:0 min(92vw,330px) 0 0}.oracle-sql-navigator{background:#fff;box-shadow:-20px 0 60px #071c343d}.oracle-sql-navigator:not(.is-open){box-shadow:none}.oracle-sql-navigator-close{color:var(--sql-text);background:#f2f7f7}}@media (max-width:760px){.oracle-sql-drawer-backdrop{right:min(100vw,330px)}.quest-exam-card.is-available{grid-template-columns:1fr}.quest-exam-card.is-available .quest-card-top,.quest-exam-card.is-available h3,.quest-exam-card.is-available .quest-code,.quest-exam-card.is-available .quest-card-bank-note,.quest-exam-card.is-available>p:not(.quest-card-bank-note),.quest-exam-card.is-available .quest-card-access,.quest-exam-card.is-available dl{grid-area:auto/1}.quest-catalog-group-heading,.quest-upcoming-list summary{flex-direction:column;align-items:flex-start}.quest-domain-list{grid-template-columns:1fr}.quest-domain-list li:nth-child(odd){border-right:0}.oracle-sql-sidebar{background:#071c34}.oracle-sql-navigator{box-sizing:border-box;width:min(100vw,330px);max-width:100vw;left:max(0px,100vw - 330px);right:auto}.oracle-sql-question{padding-bottom:6.25rem}.oracle-sql-question>header.oracle-exam-question-head{grid-template-columns:1fr}.oracle-sql-question .oracle-exam-response-rule{position:static;transform:none}.oracle-sql-header-actions{grid-column:auto;justify-content:flex-start;justify-self:start}.oracle-sql-question-actions{z-index:10;border-top:1px solid var(--sql-border);background:#fff;padding:.65rem;position:fixed;bottom:0;left:0;right:0}.oracle-sql-question-actions button{min-height:46px}}@media (prefers-reduced-motion:reduce){.oracle-sql-navigator{transition:none}}
