.auth-layout-transformed{background:radial-gradient(circle at 14% 10%,#2d70ec12,#0000 24rem),#f7f9fc;grid-template-columns:minmax(0,.92fr) minmax(26rem,1.08fr);min-height:100dvh}.auth-panel-transformed{background:#fff;place-items:center;padding:clamp(1.5rem,4vw,4rem);display:grid}.auth-form-transformed{background:#fff;border:1px solid #dfe8f1;border-radius:1.5rem;width:min(100%,31rem);padding:clamp(1.2rem,3vw,1.8rem);box-shadow:0 22px 60px #23466c17}.transformed-auth-brand{border-block-end:1px solid #edf2f6;margin-block-end:1.1rem;padding-block-end:.8rem}.transformed-auth-brand>span{color:#57708a;background:#eef6ff;border-radius:999px;align-items:center;min-height:1.7rem;margin-inline-start:auto;padding-inline:.5rem;font-size:.55rem;display:inline-flex}.transformed-auth-heading{background:linear-gradient(130deg,#f7fbff,#fff);border:1px solid #e0e9f2;border-radius:1.1rem;grid-template-columns:4.8rem minmax(0,1fr);align-items:center;gap:.65rem;margin-block-end:1rem;padding:.65rem;display:grid}.auth-heading-art{background:linear-gradient(145deg,#edf6ff,#fff3f6);border-radius:1rem;place-items:center;width:4.6rem;height:4.6rem;display:grid}.transformed-auth-heading h1{color:var(--dq-ink);letter-spacing:-.025em;margin:.2rem 0 .15rem;font-size:1.35rem}.transformed-auth-heading p{color:#77879b;margin:0;font-size:.61rem;line-height:1.85}.auth-form-transformed .form-field input,.auth-form-transformed .form-field select,.auth-form-transformed input{background:#fbfcfe;border-color:#dfe7ef;border-radius:.9rem;min-height:3.15rem}.auth-form-transformed input:focus{background:#fff;border-color:#bfd7ec;box-shadow:0 0 0 3px #2d70ec17}.auth-form-transformed .button{border-radius:.9rem;min-height:3.1rem}.transformed-auth-home{color:#74859a;align-items:center;gap:.25rem;margin-block-start:1rem;font-size:.61rem;display:inline-flex}.auth-aside-transformed{color:#fff;isolation:isolate;background:radial-gradient(circle at 72% 20%,#ffffff29,#0000 18rem),linear-gradient(145deg,#153e79,#245fc2 52%,#476fd1 100%);place-items:center;padding:clamp(2rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.auth-aside-transformed:before,.auth-aside-transformed:after{content:"";z-index:-1;border:1px solid #ffffff1a;border-radius:50%;position:absolute}.auth-aside-transformed:before{width:34rem;height:34rem;inset:-12rem -9rem auto auto}.auth-aside-transformed:after{width:22rem;height:22rem;inset:auto auto -9rem -7rem}.auth-aside-art{width:min(100%,29rem);min-height:20rem;margin-block-end:-1rem;position:relative}.auth-aside-art:before{content:"";border:1px dashed #fff3;border-radius:50%;position:absolute;inset:6% 12% 10%}.auth-main-art{filter:drop-shadow(0 28px 28px #081e4438);position:absolute;inset:18% auto auto 29%}.auth-float-art{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff21;border:1px solid #ffffff3d;border-radius:1.2rem;place-items:center;display:grid;position:absolute;box-shadow:0 18px 38px #091f4229}.auth-float-heart{width:5.5rem;height:5.5rem;inset:8% 7% auto auto;transform:rotate(7deg)}.auth-float-brain{width:5.8rem;height:5.8rem;inset:auto auto 8% 8%;transform:rotate(-7deg)}.transformed-auth-aside-content{z-index:3;width:min(100%,31rem);position:relative}.transformed-auth-aside-content .eyebrow{color:#d9e9ff}.transformed-auth-aside-content .eyebrow:before{background:#ff7894}.transformed-auth-aside-content h2{color:#fff;max-width:15ch;margin:.55rem 0 .45rem;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.5}.transformed-auth-aside-content>p{color:#ffffffb8;max-width:52ch;margin:0;font-size:.68rem;line-height:2}.transformed-auth-trust{gap:.5rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.transformed-auth-trust li{background:#ffffff12;border:1px solid #ffffff1f;border-radius:.9rem;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.5rem;min-height:3.7rem;padding:.45rem .55rem;display:grid}.transformed-auth-trust li>span{color:#fff;background:#ffffff1c;border-radius:.7rem;place-items:center;width:2.3rem;height:2.3rem;display:grid}.transformed-auth-trust strong,.transformed-auth-trust small{display:block}.transformed-auth-trust strong{color:#fff;font-size:.64rem}.transformed-auth-trust small{color:#ffffff9e;margin-block-start:.04rem;font-size:.53rem}@media (prefers-reduced-motion:no-preference){.auth-float-heart{animation:5.8s ease-in-out infinite dq-auth-float}.auth-float-brain{animation:6.6s ease-in-out -1.5s infinite dq-auth-float}}@keyframes dq-auth-float{0%,to{translate:0}50%{translate:0 -.35rem}}@media (max-width:58rem){.auth-layout-transformed{grid-template-columns:1fr}.auth-aside-transformed{display:none}.auth-panel-transformed{min-height:100dvh}}@media (max-width:32rem){.auth-panel-transformed{padding:.8rem}.auth-form-transformed{border-radius:1.2rem;padding:1rem}.transformed-auth-heading{grid-template-columns:3.8rem minmax(0,1fr)}.auth-heading-art{width:3.7rem;height:3.7rem}.auth-heading-art .medical-artwork{transform:scale(.78)}}
.plans-transformed-main,.progress-transformed-main,.rewards-transformed-main{width:min(100% - clamp(2rem,5vw,4rem),76rem);padding-block:1.6rem 4rem}.commerce-art-hero{background:radial-gradient(circle at 85% 20%,#ffffffe0 0 8%,#0000 9%),linear-gradient(125deg,#fff,#f3f8ff 52%,#fff7eb);border:1px solid #d7e5f1;border-radius:1.6rem;grid-template-columns:minmax(0,1fr) 16rem;align-items:center;min-height:15rem;margin-block-end:1.2rem;padding:1.35rem 1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #23497214}.commerce-art-hero h1{max-width:15ch;color:var(--dq-ink);letter-spacing:-.04em;margin:.45rem 0 .35rem;font-size:clamp(1.8rem,3.3vw,2.65rem);line-height:1.45}.commerce-art-hero p{color:#68798f;max-width:60ch;margin:0;font-size:.78rem;line-height:2}.commerce-hero-badges{flex-wrap:wrap;gap:.45rem;margin-block-start:1rem;display:flex}.commerce-hero-badges span{color:#64768d;background:#ffffffc7;border:1px solid #dce8f3;border-radius:999px;align-items:center;gap:.28rem;min-height:1.95rem;padding-inline:.55rem;font-size:.58rem;display:inline-flex}.commerce-art-hero-visual{isolation:isolate;place-items:center;min-height:11rem;display:grid;position:relative}.commerce-art-hero-visual:before{content:"";border:1px dashed #2d70ec2b;border-radius:50%;width:11rem;height:11rem;position:absolute}.commerce-art-hero-visual:after{content:"";z-index:-1;background:#ffffff8f;border-radius:50%;width:8rem;height:8rem;position:absolute}.commerce-art-hero-visual>.medical-artwork{z-index:2;filter:drop-shadow(0 22px 22px #264e7a26);position:relative}.commerce-art-hero-visual>span{z-index:4;background:#ffffffd1;border:1px solid #ffffffeb;border-radius:1rem;place-items:center;width:4.4rem;height:4.4rem;display:grid;position:absolute;inset:0 0 auto auto;transform:rotate(7deg);box-shadow:0 13px 30px #244b741a}.transformed-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.9rem;display:grid}.transformed-plan-card{background:radial-gradient(circle at 90% 0,#2d70ec0a,#0000 10rem),#fff;border:1px solid #dfe8f1;border-radius:1.45rem;flex-direction:column;min-height:31rem;padding:1rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #22456c0f}.transformed-plan-card:hover{border-color:#c9dff1;transform:translateY(-3px);box-shadow:0 18px 46px #22456c17}.transformed-plan-card.is-featured{background:radial-gradient(circle at 90% 0,#2d70ec14,#0000 10rem),linear-gradient(155deg,#fff,#f6faff);border-color:#b9d5ef;box-shadow:0 18px 48px #2d70ec1f}.plan-art{background:linear-gradient(145deg,#f3f9ff,#fff7f9);border-radius:1.1rem;place-items:center;min-height:8rem;margin-block-end:.7rem;display:grid}.transformed-plan-card.is-featured .plan-art{background:linear-gradient(145deg,#eaf5ff,#f6f1ff)}.transformed-plan-card .plan-labels{flex-wrap:wrap;gap:.35rem;min-height:1.8rem;display:flex}.transformed-plan-card .plan-kind,.transformed-plan-card .plan-featured{border-radius:999px;align-items:center;gap:.2rem;min-height:1.55rem;padding-inline:.45rem;font-size:.52rem;display:inline-flex}.transformed-plan-card .plan-kind{color:#607790;background:#eef5fb}.transformed-plan-card .plan-featured{color:#be3a59;background:#fff0f4}.transformed-plan-card h2{color:var(--dq-ink);margin:.7rem 0 .25rem;font-size:1.05rem}.transformed-plan-card>p{color:#77879b;min-height:3.2rem;margin:0;font-size:.62rem;line-height:1.9}.transformed-plan-card .plan-price{background:#fbfcfe;border:1px solid #e6edf4;border-radius:1rem;margin-block:.8rem;padding:.75rem}.transformed-plan-card .plan-price strong{color:var(--dq-ink);font-size:1.15rem;display:block}.transformed-plan-card .plan-benefits{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.transformed-plan-card .plan-benefits li{color:#687a90;align-items:flex-start;gap:.35rem;font-size:.59rem;line-height:1.8;display:flex}.transformed-plan-card .plan-benefits svg{color:#1e956f;flex:none;margin-block-start:.15rem}.transformed-plan-card>.button{width:100%;margin-block-start:auto}.transformed-commerce-state{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-height:11rem;display:grid}.progress-art-hero{background:radial-gradient(circle at 85% 20%,#ffffffe0 0 8%,#0000 9%),linear-gradient(125deg,#fff,#f0f9f6 44%,#eef7ff)}.progress-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-block-end:.9rem;display:grid}.progress-summary-strip article{background:#fff;border:1px solid #dfe8f1;border-radius:1.2rem;align-items:center;gap:.55rem;min-height:6.6rem;padding:.7rem;display:flex;box-shadow:0 9px 25px #22456c0d}.progress-summary-strip span,.progress-summary-strip strong{display:block}.progress-summary-strip span{color:#7e8da1;font-size:.58rem}.progress-summary-strip strong{color:var(--dq-ink);margin-block-start:.08rem;font-size:1rem}.transformed-analytics-card,.transformed-progress-recommendations{background:#fff;border:1px solid #dfe8f1;border-radius:1.35rem;margin-block-end:.9rem;padding:1rem;box-shadow:0 11px 30px #22456c0d}.transformed-analytics-chart{background:linear-gradient(#f9fbfd,#fff);border:0;border-radius:1rem;min-height:18rem;padding:1rem .35rem .4rem}.transformed-analytics-chart .analytics-bar-column{position:relative}.transformed-analytics-chart .analytics-bar{background:linear-gradient(#5a9bf4,#2d70ec);border-radius:.45rem .45rem .1rem .1rem;min-height:.25rem;position:relative;box-shadow:0 5px 12px #2d70ec26}.transformed-analytics-chart .analytics-bar i{color:#69809a;opacity:0;font-size:.45rem;font-style:normal;transition:opacity .15s;position:absolute;inset:-1.2rem 50% auto auto;translate:50%}.transformed-analytics-chart .analytics-bar-column:hover i{opacity:1}.transformed-progress-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.transformed-progress-list>a{background:#fbfcfe;border:1px solid #e0e8f1;border-radius:1.05rem;grid-template-rows:1fr auto;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.5rem;min-height:8.5rem;padding:.65rem;display:grid}.transformed-progress-list>a:hover{background:#f6faff;border-color:#cfe1f1}.progress-recommendation-art{grid-row:1/span 2;place-items:center;width:3.8rem;height:3.8rem;display:grid}.transformed-progress-list h3{color:var(--dq-ink);margin:0;font-size:.7rem}.transformed-progress-list p{color:#78889d;margin:.12rem 0 0;font-size:.56rem;line-height:1.8}.progress-recommendation-arrow{color:#617d97;background:#edf5fb;border-radius:.65rem;grid-column:2;place-items:center;width:2rem;height:2rem;display:grid}.transformed-analytics-loading{background:#fff;border:1px solid #dfe8f1;border-radius:1.2rem;min-height:14rem}.rewards-art-hero{background:radial-gradient(circle at 85% 20%,#ffffffe0 0 8%,#0000 9%),linear-gradient(125deg,#fff,#fff3f7 44%,#f3f7ff)}.transformed-reward-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-block-end:.9rem;display:grid}.transformed-reward-overview>article{background:#fff;border:1px solid #dfe8f1;border-radius:1.3rem;align-content:start;min-height:13.5rem;padding:.9rem;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #22456c0d}.transformed-token-balance{color:#fff;background:linear-gradient(150deg,#174a92,#2d70ec 62%,#68a2f2)!important}.transformed-token-balance:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:11rem;height:11rem;position:absolute;inset:auto -3rem -4rem auto}.transformed-token-balance>.medical-artwork{opacity:.9;justify-self:end;margin-block-end:-.2rem}.transformed-token-balance span,.transformed-token-balance strong,.transformed-token-balance small{color:inherit;display:block}.transformed-token-balance span{color:#ffffffb8;font-size:.6rem}.transformed-token-balance strong{margin-block:.2rem;font-size:1.8rem}.transformed-token-balance small{color:#ffffffad;font-size:.54rem}.transformed-streak-card,.transformed-invite-card{grid-template-columns:4.5rem minmax(0,1fr);gap:.5rem}.transformed-streak-card>.medical-artwork,.transformed-invite-card>.medical-artwork{grid-row:1/span 2}.transformed-streak-card span,.transformed-invite-card span{color:#7e8da1;font-size:.58rem}.transformed-streak-card strong,.transformed-invite-card strong{color:var(--dq-ink);margin-block:.15rem;font-size:1.05rem;display:block}.transformed-streak-card small,.transformed-invite-card small{color:#8492a5;font-size:.54rem}.transformed-streak-card .button,.transformed-invite-card .text-button{grid-column:1/-1;align-self:end;margin-block-start:auto}.reward-copy-status{grid-column:1/-1}.transformed-reward-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-block-end:.9rem;display:grid}.transformed-reward-card,.transformed-token-history{background:#fff;border:1px solid #dfe8f1;border-radius:1.3rem;padding:.9rem;box-shadow:0 10px 30px #22456c0d}.transformed-reward-card>header{border-block-end:1px solid #edf2f6;align-items:center;gap:.55rem;margin-block-end:.7rem;padding-block-end:.65rem;display:flex}.transformed-reward-card h2{color:var(--dq-ink);margin:.12rem 0 0;font-size:.88rem}.transformed-reward-card input,.transformed-reward-card select{background:#fbfcfe;border-radius:.85rem;min-height:3rem}.transformed-referral-success{grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.5rem;min-height:5rem;display:grid}.transformed-token-history{margin-block-end:1rem}.transformed-token-entry-list{gap:.4rem;display:grid}.transformed-token-entry-list article{background:#fbfcfe;border:1px solid #0000;border-radius:.95rem;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:4.8rem;padding:.45rem .55rem;display:grid}.transformed-token-entry-list article:hover{background:#f7fbff;border-color:#dce8f3}.token-entry-art{place-items:center;width:3.2rem;height:3.2rem;display:grid}.transformed-token-entry-list h3{color:var(--dq-ink);margin:0;font-size:.68rem}.transformed-token-entry-list small{color:#8a97a8;font-size:.54rem}.transformed-token-entry-list>article>strong{font-size:.65rem}.transformed-token-entry-list>article>strong.is-credit{color:#178767}.transformed-token-entry-list>article>strong.is-debit{color:#c4425d}@media (max-width:70rem){.transformed-plan-grid,.transformed-progress-list{grid-template-columns:repeat(2,minmax(0,1fr))}.transformed-reward-overview{grid-template-columns:1fr 1fr}.transformed-token-balance{grid-column:1/-1;min-height:10rem}}@media (max-width:48rem){.plans-transformed-main,.progress-transformed-main,.rewards-transformed-main{width:min(100% - 1.2rem,76rem);padding-block:1rem 6rem}.commerce-art-hero{grid-template-columns:minmax(0,1fr) 7rem;min-height:15rem;padding:1rem}.commerce-art-hero h1{font-size:1.5rem}.commerce-art-hero-visual{min-height:7rem}.commerce-art-hero-visual>.medical-artwork{transform:scale(.72)}.commerce-art-hero-visual>span{display:none}.transformed-plan-grid,.transformed-progress-list,.transformed-reward-overview,.transformed-reward-actions,.progress-summary-strip{grid-template-columns:1fr}.transformed-plan-card{min-height:26rem}.transformed-token-balance{grid-column:auto}.transformed-reward-overview>article{min-height:10rem}.transformed-analytics-chart{min-height:14rem;overflow-x:auto}}
.exam-runtime-shell{background:radial-gradient(circle at 50% -10%,#2d70ec12,#0000 32rem),#f4f7fb;min-height:100dvh}.exam-runtime-header{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#fcfeffeb;border-block-end:1px solid #dbe7f2;min-height:4.8rem;padding:.65rem clamp(.85rem,2.8vw,2rem);box-shadow:0 8px 28px #25456c0d}.exam-runtime-identity{gap:.75rem}.exam-runtime-identity>span{width:2.9rem;height:2.9rem;color:var(--dq-blue);background:linear-gradient(145deg,#fff,#edf6ff);border:1px solid #cfe2f4;border-radius:.9rem;place-items:center;display:grid;box-shadow:0 8px 22px #2d70ec17}.exam-runtime-identity small{color:#8694a8;font-size:.61rem;font-weight:700}.exam-runtime-identity h1{color:var(--dq-ink);margin:.08rem 0 0;font-size:clamp(.9rem,2vw,1.08rem)}.exam-runtime-layout{grid-template-columns:minmax(12.5rem,14.5rem) minmax(0,1fr) minmax(14rem,16rem);align-items:start;gap:1rem;width:min(100% - 1.5rem,100rem);padding-block:1rem 4rem}.exam-question-context,.exam-runtime-controller{background:#fffffff0;border:1px solid #dce7f1;border-radius:1.15rem;overflow:hidden;box-shadow:0 12px 34px #1f426a0f}.exam-question-context>header,.exam-runtime-controller>header{background:linear-gradient(135deg,#fbfdff,#f4f8fc);border-block-end:1px solid #e8eef5;min-height:4.15rem;padding:.8rem .9rem}.exam-question-context>header strong,.exam-runtime-controller>header span{color:var(--dq-ink);font-size:.74rem}.exam-question-context>header small,.exam-runtime-controller>header strong{color:#8492a6;font-size:.57rem}.exam-question-context nav{gap:.36rem;padding:.55rem;display:grid}.exam-question-context nav a{background:#fff;border:1px solid #0000;border-radius:.85rem;min-height:4.2rem;padding:.62rem .72rem;transition:border-color .15s,background .15s,transform .15s}.exam-question-context nav a:hover{background:#f9fcff;border-color:#d9e6f2}.exam-question-context nav a.is-current,.exam-question-context nav a[aria-current=location]{background:linear-gradient(120deg,#eef6ff,#fff);border-color:#a9caed;box-shadow:inset -.2rem 0 #3a7be8}.exam-question-context nav a.is-answered:not(.is-current){background:#f7fcfa}.exam-question-context nav a.is-marked:not(.is-current){background:#fffdf7;border-color:#eadfb8}.exam-question-stream{gap:1rem;max-width:62rem;margin-inline:auto}.exam-sync-notice{color:#355977;background:#f4faff;border:1px solid #cfe1f1;border-radius:.95rem;box-shadow:0 8px 22px #234e760d}.exam-runtime-question{background:#fff;border:1px solid #dbe6f0;border-radius:1.25rem;padding:clamp(1.05rem,2.4vw,1.55rem);box-shadow:0 14px 36px #1f41670f}.exam-runtime-question:focus-within{border-color:#b6d1eb;box-shadow:0 18px 44px #244f7917}.exam-runtime-question>header{border-block-end:1px solid #edf2f6;min-height:2.9rem;padding-block-end:.78rem}.exam-runtime-question .question-number{color:#2864a9;background:#f2f8fe;border:1px solid #d7e7f5;border-radius:999px}.exam-section-label{color:#7d8ca0}.exam-runtime-question .question-stem{color:#172943;margin-block:1.2rem 1.05rem;font-size:1.02em;line-height:2.05}.exam-runtime-question .question-options{gap:.62rem}.exam-option-wrap{position:relative}.exam-runtime-question .option-row{min-height:3.75rem;box-shadow:none;background:#fbfcfe;border:1px solid #e0e8f0;border-radius:.9rem;padding:.72rem .82rem;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}.exam-runtime-question .option-row:hover{background:#f7fbff;border-color:#bcd4e9;transform:translateY(-1px)}.exam-runtime-question .option-row.is-selected{background:linear-gradient(110deg,#eef6ff,#f8fbff);border-color:#7daee0;box-shadow:inset -.22rem 0 #397ce8,0 8px 20px #2c6ab612}.exam-runtime-question .option-key{color:#526a83;background:#fff;border:1px solid #d8e4ef;border-radius:.62rem;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}.exam-runtime-question .option-row.is-selected .option-key{color:#fff;background:#3a7be8;border-color:#8bb7df}.strike-option{border-radius:.65rem}.exam-question-actions{border-block-start:1px solid #edf2f6;margin-block-start:1rem;padding-block-start:.82rem}.exam-question-actions .text-button{border-radius:.7rem;min-height:2.4rem;padding-inline:.65rem}.exam-question-actions .text-button.is-active{color:#245f9f;background:#eef6ff}.exam-runtime-controller{padding-block-end:.7rem}.exam-controller-palette,.exam-total-timer,.exam-runtime-progress,.exam-runtime-controller>dl{margin-inline:.7rem}.exam-controller-palette{background:#fbfcfe;border:1px solid #e4ebf2;border-radius:.85rem;margin-block-start:.7rem}.exam-total-timer{background:linear-gradient(135deg,#f6faff,#fff);border:1px solid #dae7f2;border-radius:.9rem;margin-block-start:.7rem;padding:.85rem}.exam-total-timer.is-urgent{background:#fff5f7;border-color:#f1c5cf}.exam-timer-value{color:var(--dq-ink);letter-spacing:.04em;font-size:1.55rem;font-weight:900}.exam-runtime-progress{margin-block-start:.75rem}.exam-runtime-progress>div{background:#edf2f7;border-radius:999px;height:.48rem;overflow:hidden}.exam-runtime-progress>div>i{background:linear-gradient(90deg,#2d70ec,#63a2fb)}.exam-end-card{background:linear-gradient(115deg,#f9fcff,#f2f8ff 58%,#fff);border:1px solid #cfe0ef;border-radius:1.15rem;min-height:7rem;padding:1rem 1.1rem;box-shadow:0 12px 30px #2249720f}.exam-end-card>span{width:3rem;height:3rem;color:var(--dq-blue);background:#fff;border-radius:.9rem;place-items:center;display:grid;box-shadow:0 8px 20px #2b598914}.exam-runtime-state{background:radial-gradient(circle at 50% 20%,#eaf4ff,#0000 25rem),#f6f8fb;place-items:center;min-height:100dvh;padding:1rem;display:grid}.exam-runtime-state .state-card{border-radius:1.4rem;width:min(100%,30rem);padding:2rem;box-shadow:0 20px 50px #1e426b17}.focused-learning-page,.reader-theme-light{background:#f4f7fb}.lesson-reader-header{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#fdfeffed;border-block-end:1px solid #dce7f1;min-height:4.8rem;padding-inline:clamp(.75rem,2vw,1.45rem);box-shadow:0 7px 26px #21446b0a}.lesson-reader-header-primary>a:first-child{background:#f5f9fd;border-radius:.78rem;min-height:2.8rem;padding-inline:.7rem}.lesson-reader-search{background:#fff;border-radius:.78rem;min-height:2.8rem}.lesson-reader-header-tools button,.lesson-reader-header-settings button{background:0 0;border:1px solid #0000;border-radius:.75rem;min-height:2.65rem}.lesson-reader-header-tools button:hover,.lesson-reader-header-settings button:hover{background:#f6faff;border-color:#dce7f1}.reader-layout{grid-template-columns:minmax(12rem,14rem) minmax(0,1fr) minmax(14rem,16rem);gap:1rem;width:min(100% - 1.5rem,100rem);padding-block:1rem 4rem}.reader-toc,.reader-companion{background:#fffffff2;border:1px solid #dce7f0;border-radius:1.1rem;overflow:hidden;box-shadow:0 11px 30px #1f41670d}.reader-toc>header,.reader-tools-head{background:linear-gradient(135deg,#fbfdff,#f5f9fd);border-block-end:1px solid #e9eef4;min-height:3.7rem;padding:.75rem .85rem}.reader-toc nav{gap:.2rem;padding:.55rem;display:grid}.reader-toc nav a{color:#66778d;border-radius:.7rem;min-height:2.5rem;padding:.5rem .62rem}.reader-toc nav a:hover{color:#314d68;background:#f5f9fd}.reader-toc nav a[aria-current=location]{color:#255f9f;background:#edf6ff;box-shadow:inset -.18rem 0 #3c7ce4}.reader-companion{padding-block-end:.7rem}.reader-primary-actions{gap:.45rem;padding:.65rem}.reader-primary-actions button{background:#fbfdff;border:1px solid #e0e9f2;border-radius:.78rem;min-height:3rem}.reader-primary-actions button:hover{background:#f4f9ff;border-color:#c6dced}.reader-tool-section,.reader-related-panel{background:#fff;border:1px solid #e5ebf2;border-radius:.82rem;margin-inline:.65rem}.reader-tool-section+.reader-tool-section,.reader-related-panel+.reader-tool-section{margin-block-start:.55rem}.reader-article{background:#fff;border:1px solid #dde7f0;border-radius:1.35rem;max-width:54rem;margin-inline:auto;padding:clamp(1.35rem,3vw,2.4rem);box-shadow:0 16px 40px #1f42680f}.reader-title{border-block-end:1px solid #e9eef4;margin-block-end:1.8rem;padding-block-end:1.35rem}.reader-title-meta{gap:.5rem}.reader-kicker,.reader-access-label{color:#5c7189;background:#f3f8fd;border-radius:999px;align-items:center;min-height:1.9rem;padding-inline:.6rem;font-size:.64rem;display:inline-flex}.reader-title h1{color:var(--dq-ink);letter-spacing:-.03em;margin-block:.65rem .5rem;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.55}.reader-title>p{color:#6a7b90;line-height:2}.reader-protection-note{color:#728197;background:#f7fafd;border:1px solid #dce7f1;border-radius:.8rem;margin-block-end:1rem;padding:.7rem .8rem;font-size:.65rem}.reader-article .rich-content{color:#1f3148}.reader-article .rich-content p,.reader-article .rich-content li{line-height:2.15}.reader-article .rich-content h2,.reader-article .rich-content h3,.reader-article .rich-content h4{color:#142842}.reader-article blockquote{background:#f6faff;border-radius:.8rem}.reader-inline-question{background:linear-gradient(110deg,#f3f9ff,#fff);border:1px solid #cadef0;border-radius:1rem;margin-block-start:2rem;padding:1rem;box-shadow:0 8px 24px #244d750d}.checkout-layout.checkout-transformed{grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);align-items:start;gap:1.1rem;width:min(100% - clamp(1.25rem,4vw,3rem),72rem);padding-block:1.8rem 4rem}.checkout-form-card,.order-summary{background:#fff;border:1px solid #dce7f1;border-radius:1.3rem;box-shadow:0 14px 38px #1f436b0f}.checkout-form-card{padding:0;overflow:hidden}.checkout-art-header{background:radial-gradient(circle at 88% 18%,#ffffffd1 0 8%,#0000 9%),linear-gradient(125deg,#f8fcff,#eef6ff 52%,#f5f1ff);border-block-end:1px solid #e1eaf3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:10.5rem;padding:1.35rem 1.45rem;display:grid;position:relative;overflow:hidden}.checkout-art-header:after{content:"";background:#2d70ec0d;border-radius:50%;width:12rem;height:12rem;position:absolute;inset:auto -3rem -5rem auto}.checkout-art-header>div,.checkout-art-header>.medical-artwork{z-index:1;position:relative}.checkout-art-header h1{max-width:22ch;color:var(--dq-ink);margin-block:.35rem .3rem;font-size:clamp(1.35rem,2.6vw,1.9rem)}.checkout-art-header p{color:#667990;max-width:54ch;margin:0;font-size:.74rem;line-height:1.9}.checkout-form-card>.form-alert,.checkout-form-card>form{margin-inline:1.25rem}.checkout-form-card>form{gap:.9rem;padding-block:1.2rem 1.4rem;display:grid}.checkout-form-card .form-field{background:#fbfcfe;border:1px solid #e5ebf2;border-radius:.9rem;padding:.85rem}.checkout-form-card .form-field input{background:#fff}.coupon-suggestions{background:#fbfcfe;border:1px solid #e4ebf2;border-radius:.9rem;padding:.8rem}.coupon-suggestions button{border-radius:.65rem}.checkout-form-card .check-row{background:#fff;border:1px solid #e3ebf2;border-radius:.85rem;min-height:3rem;padding:.72rem .85rem}.order-summary{padding:1rem;position:sticky;inset-block-start:calc(var(--topbar-height) + 1rem)}.order-summary-title{border-block-end:1px solid #e9eef4;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;margin-block-end:.8rem;padding-block-end:.85rem;display:grid}.order-summary-title>span{background:#eef6ff;border-radius:.9rem;place-items:center;width:3rem;height:3rem;display:grid}.order-summary-title h2{color:var(--dq-ink);margin:0;font-size:.95rem}.order-summary-title small{color:#8593a6;font-size:.6rem}.order-summary dl{gap:0;display:grid}.order-summary dl>div{border-block-end:1px solid #eef2f6;min-height:2.8rem;padding:.65rem .15rem}.order-summary .summary-total{background:linear-gradient(120deg,#f2f8ff,#fff);border:1px solid #cde0f1;border-radius:.85rem;margin-block-start:.4rem;padding:.85rem}.order-summary .summary-total dd{color:var(--dq-blue-deep);font-size:1rem;font-weight:900}.order-summary .gateway-list{background:#fbfcfe;border:1px solid #e4ebf2;border-radius:.85rem;margin-block-start:.85rem;padding:.8rem}.checkout-submit{width:100%;min-height:3.15rem;margin-block-start:.9rem;font-weight:900}.checkout-security-note{color:#4f7769;background:#f6faf8;border-radius:.75rem;align-items:center;gap:.45rem;margin-block-start:.75rem;padding:.65rem;font-size:.61rem;line-height:1.75;display:flex}.payment-result-main{min-height:calc(100dvh - var(--topbar-height));place-items:start center;padding-block:clamp(2rem,6vw,5rem);display:grid}.result-card.payment-art-result{text-align:center;background:#fff;border:1px solid #dce7f1;border-radius:1.55rem;width:min(100%,40rem);padding:clamp(1.5rem,4vw,2.35rem);position:relative;overflow:hidden;box-shadow:0 22px 58px #1f436b17}.result-card.payment-art-result:before{content:"";pointer-events:none;background:linear-gradient(#edf7ffcc,#0000);height:8.5rem;position:absolute;inset:0 0 auto}.payment-result-art{z-index:1;place-items:center;width:8rem;height:7rem;margin:-.2rem auto .25rem;display:grid;position:relative}.payment-result-art:before{content:"";background:linear-gradient(145deg,#eef7ff,#fff3f6);border-radius:1.7rem;position:absolute;inset:10%;transform:rotate(-5deg)}.payment-result-art>.medical-artwork{z-index:1;position:relative}.payment-art-result .result-symbol{border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;margin:.2rem auto .65rem;display:grid}.payment-art-result h1{color:var(--dq-ink);margin-block:.35rem .4rem;font-size:clamp(1.4rem,3vw,1.9rem)}.payment-art-result>p{color:#697a90;max-width:54ch;margin-inline:auto;line-height:1.9}.payment-art-result .result-facts{text-align:start;background:#fbfcfe;border:1px solid #e3ebf2;border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:1.25rem;padding:.55rem;display:grid}.payment-art-result .result-facts>div{border-radius:.7rem;min-height:3.5rem;padding:.65rem}.payment-art-result .result-actions{justify-content:center}.payment-art-result .result-idempotency-note{color:#527568;background:#f5fbf8;border:1px solid #d6eadf;border-radius:.8rem;padding:.7rem;font-size:.62rem}@media (max-width:74rem){.exam-runtime-layout,.reader-layout{grid-template-columns:minmax(0,1fr)}.exam-question-context,.exam-runtime-controller,.reader-toc,.reader-companion{display:none}.exam-question-stream,.reader-article{width:100%;max-width:58rem}}@media (max-width:52rem){.checkout-layout.checkout-transformed{grid-template-columns:minmax(0,1fr);gap:.8rem;width:calc(100% - 1rem);padding-block:.8rem 5.5rem}.order-summary{position:static}.checkout-art-header{min-height:8.5rem;padding:1rem}.checkout-art-header>.medical-artwork{width:5.5rem!important;height:5.5rem!important}.payment-result-main{padding:1rem .65rem 5.5rem}.result-card.payment-art-result{border-radius:1.2rem}}@media (max-width:40rem){.exam-runtime-header{min-height:4.1rem;padding:.45rem .6rem}.exam-runtime-identity>span{border-radius:.75rem;width:2.45rem;height:2.45rem}.exam-runtime-identity h1{text-overflow:ellipsis;white-space:nowrap;max-width:15rem;font-size:.78rem;overflow:hidden}.exam-mobile-controls button{background:#f4f8fc;border-radius:.72rem;min-height:2.65rem}.exam-runtime-layout{width:calc(100% - .6rem);padding-block:.45rem 5.5rem}.exam-runtime-question{border-radius:1rem;padding:.82rem}.exam-runtime-question .question-stem{margin-block:.9rem;font-size:.94em;line-height:2}.exam-runtime-question .option-row{border-radius:.8rem;min-height:3.5rem;padding:.65rem}.exam-question-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.exam-question-actions .save-indicator{grid-column:1/-1}.lesson-reader-header{min-height:4rem;padding:.45rem .55rem}.reader-layout{width:calc(100% - .55rem);padding-block:.45rem 5.5rem}.reader-article{border-radius:1rem;padding:1rem .9rem;box-shadow:0 8px 24px #1f42680d}.reader-title{margin-block-end:1.2rem;padding-block-end:1rem}.reader-title h1{font-size:1.45rem}.reader-article .rich-content p,.reader-article .rich-content li{line-height:2.05}.payment-art-result .result-facts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.exam-question-context nav a,.exam-runtime-question .option-row{transition:none}}
.result-page-transformed,.review-page{background:radial-gradient(circle at 82% 0,#2d70ec0f,#0000 28rem),#f5f8fc}.result-main{width:min(100% - clamp(1rem,4vw,3rem),72rem);padding-block:1.7rem 4rem}.result-art-hero{background:radial-gradient(circle at 88% 18%,#fffc 0 8%,#0000 9%),linear-gradient(120deg,#f9fcff,#eef6ff 56%,#f6f2ff);border:1px solid #cfe0ef;border-radius:1.55rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:13rem;margin-block-end:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #20466f14}.result-art-copy h1{max-width:24ch;color:var(--dq-ink);letter-spacing:-.03em;margin-block:.45rem .35rem;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.5}.result-art-copy>p{color:#687b91;margin:0;font-size:.72rem}.result-art-badges{flex-wrap:wrap;gap:.45rem;margin-block-start:.85rem;display:flex}.result-art-badges span{color:#59718a;background:#ffffffc2;border:1px solid #d9e6f1;border-radius:999px;align-items:center;gap:.35rem;min-height:1.9rem;padding-inline:.62rem;font-size:.61rem;display:inline-flex}.result-art-visual{place-items:center;width:12rem;height:10rem;display:grid;position:relative}.result-art-visual:before{content:"";background:#ffffff94;border-radius:2.2rem 1.4rem 2.1rem 1.5rem;position:absolute;inset:8% 5%;transform:rotate(-5deg)}.result-art-visual>.medical-artwork{z-index:1;position:relative}.result-art-visual>span{z-index:2;position:absolute;inset:auto 0 0 auto}.transformed-result-score{background:#fff;border:1px solid #dce7f1;border-radius:1.3rem;grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);margin-block-end:.9rem;display:grid;overflow:hidden;box-shadow:0 12px 34px #1f436b0f}.transformed-result-score .result-score-primary{text-align:center;background:linear-gradient(145deg,#eef7ff,#f9fcff);place-content:center;min-height:12rem;padding:1.2rem;display:grid}.transformed-result-score.is-negative .result-score-primary{background:linear-gradient(145deg,#fff2f5,#fff9fa)}.transformed-result-score .result-score-primary>span{color:#6f8095;font-size:.65rem}.transformed-result-score .result-score-primary strong{color:#2362aa;margin-block:.35rem;font-size:clamp(2.5rem,7vw,4.2rem);line-height:1}.transformed-result-score.is-negative .result-score-primary strong{color:#c33e5d}.transformed-result-score .result-score-primary small{color:#8794a7;font-size:.6rem}.transformed-result-score .result-score-details{padding:1.3rem}.transformed-result-score .result-score-details h2{color:var(--dq-ink);margin-block-start:0;font-size:1rem}.transformed-result-score .result-score-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.transformed-result-score .result-score-details dl>div{background:#fbfcfe;border:1px solid #e5ebf2;border-radius:.85rem;padding:.8rem}.transformed-result-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-block-end:.9rem;display:grid}.transformed-result-metrics>div{background:#fff;border:1px solid #dfe8f1;border-radius:1.05rem;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.65rem;min-height:6rem;padding:.85rem 1rem;display:grid;box-shadow:0 9px 26px #1f436b0d}.transformed-result-metrics>div>span:first-child{border-radius:.85rem;grid-row:1/span 2;place-items:center;width:2.8rem;height:2.8rem;display:grid}.transformed-result-metrics .is-correct>span:first-child{color:#258163;background:#eaf8f3}.transformed-result-metrics .is-wrong>span:first-child{color:#c64060;background:#fff0f3}.transformed-result-metrics .is-blank>span:first-child{color:#718197;background:#f2f5f8}.transformed-result-metrics strong{color:var(--dq-ink);font-size:1.35rem}.transformed-result-comparison{background:#fff;border:1px solid #dce7f1;border-radius:1.15rem;padding:1rem;box-shadow:0 10px 30px #1f436b0d}.transformed-result-comparison>header{border-block-end:1px solid #e9eef4;align-items:center;gap:.7rem;margin-block-end:.8rem;padding-block-end:.8rem;display:flex}.transformed-result-comparison>header h2{color:var(--dq-ink);margin:.1rem 0 0;font-size:.95rem}.transformed-result-comparison dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.transformed-result-comparison dl>div{background:#f7fafd;border-radius:.8rem;padding:.75rem}.transformed-result-actions{justify-content:center;margin-block-start:1rem}.review-main{width:min(100% - clamp(1rem,4vw,3rem),76rem);padding-block:1.6rem 4rem}.review-main>.learning-hero{background:radial-gradient(circle at 90% 12%,#2d70ec14,#0000 13rem),linear-gradient(120deg,#fff,#f4f9ff);border:1px solid #d1e1ef;border-radius:1.35rem;min-height:9rem;padding:1.4rem 1.5rem;box-shadow:0 12px 34px #20466f0f}.review-main>.learning-hero h1{color:var(--dq-ink);margin-block:.4rem .35rem;font-size:clamp(1.5rem,3vw,2rem)}.review-main>.learning-hero p{color:#6c7e93}.review-toolbar{z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;border:1px solid #dce7f1;border-radius:1rem;grid-template-columns:repeat(2,minmax(11rem,1fr)) auto auto;align-items:end;gap:.65rem;margin-block:.9rem;padding:.8rem;display:grid;position:sticky;inset-block-start:calc(var(--topbar-height) + .5rem);box-shadow:0 10px 28px #1f436b0f}.review-toolbar label>span{color:#7b8b9f;margin-block-end:.25rem;font-size:.58rem;display:block}.review-toolbar select{background:#fbfcfe;border:1px solid #dfe7ef;border-radius:.72rem;min-height:2.7rem}.review-explanation-toggle{background:#fbfcfe;border:1px solid #e1e8f0;border-radius:.72rem;align-items:center;min-height:2.7rem;padding-inline:.6rem;display:flex}.review-list{gap:.9rem;display:grid}.review-question{background:#fff;border:1px solid #dce6ef;border-radius:1.2rem;overflow:hidden;box-shadow:0 12px 34px #1f436b0e}.review-question:focus{outline-offset:2px;outline:3px solid #2d70ec2e}.review-question>header{background:#fbfcfe;border-block-end:1px solid #e9eef4;min-height:3.4rem;padding:.75rem .9rem}.review-question.is-correct>header{box-shadow:inset -.2rem 0 #39a77f}.review-question.is-wrong>header{box-shadow:inset -.2rem 0 #d54a68}.review-question.is-blank>header{box-shadow:inset -.2rem 0 #94a1b2}.review-outcome,.review-marked-badge{border-radius:999px;align-items:center;min-height:1.75rem;padding-inline:.55rem;font-size:.6rem;display:inline-flex}.review-question.is-correct .review-outcome{color:#287b61;background:#eaf8f3}.review-question.is-wrong .review-outcome{color:#bd3e5b;background:#fff0f3}.review-question.is-blank .review-outcome{color:#68798d;background:#f1f4f7}.review-question-layout{grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);gap:0;display:grid}.review-question-body{padding:1rem}.review-question-side{background:#fbfcfe;border-inline-start:1px solid #e9eef4;padding:1rem}.review-answer-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-block-end:1rem;display:grid}.review-answer-summary>div{background:#f9fbfd;border:1px solid #e5ebf2;border-radius:.75rem;padding:.65rem}.review-answer-summary dt{color:#8592a4;font-size:.56rem}.review-answer-summary dd{color:#30465f;margin:.16rem 0 0;font-size:.7rem;font-weight:800}.review-question .question-stem{color:#1b2e46;margin-block:.85rem 1rem;line-height:2.05}.review-options{gap:.5rem;display:grid}.review-options>div{background:#fbfcfe;border:1px solid #e2e9f0;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:3.35rem;padding:.62rem .7rem;display:grid}.review-options>div.is-correct{background:#f3fbf8;border-color:#b9dfcf}.review-options>div.is-wrong{background:#fff6f8;border-color:#efc5cf}.review-option-key{color:#5e7288;background:#edf3f8;border-radius:.58rem;place-items:center;width:1.9rem;height:1.9rem;font-weight:800;display:grid}.review-options>div.is-correct .review-option-key{color:#fff;background:#34a17a}.review-options>div.is-wrong .review-option-key{color:#fff;background:#d34b69}.review-explanation{background:#fff;border:1px solid #dce8f2;border-radius:.85rem;padding:.8rem}.review-explanation h3{color:#244a6f;margin-block-start:0;font-size:.78rem}.review-side-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-block-start:.7rem;display:grid}.review-side-actions button{color:#536b83;background:#fff;border:1px solid #dee7ef;border-radius:.7rem;min-height:2.55rem;font-size:.62rem}.review-side-actions button:hover,.review-side-actions button.is-active{color:#275f99;background:#f1f8fe;border-color:#bad4ea}.review-side-actions button.is-danger:hover{color:#b93b58;background:#fff5f7;border-color:#edc3cd}@media (max-width:62rem){.review-question-layout{grid-template-columns:minmax(0,1fr)}.review-question-side{border-block-start:1px solid #e9eef4;border-inline-start:0}.review-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:44rem){.result-main,.review-main{width:calc(100% - .65rem);padding-block:.55rem 5.5rem}.result-art-hero{border-radius:1.1rem;grid-template-columns:minmax(0,1fr);min-height:11rem;padding:1rem}.result-art-visual{opacity:.32;width:8rem;height:7rem;position:absolute;inset:0 auto auto -2rem}.result-art-copy{z-index:1;position:relative}.transformed-result-score{grid-template-columns:minmax(0,1fr)}.transformed-result-score .result-score-primary{min-height:8.5rem}.transformed-result-score .result-score-details dl,.transformed-result-metrics,.transformed-result-comparison dl{grid-template-columns:minmax(0,1fr)}.review-main>.learning-hero{border-radius:1rem;min-height:7rem;padding:1rem}.review-toolbar{grid-template-columns:minmax(0,1fr);gap:.5rem}.review-question{border-radius:1rem}.review-question-body,.review-question-side{padding:.75rem}.review-answer-summary{grid-template-columns:minmax(0,1fr)}.review-options>div{grid-template-columns:auto minmax(0,1fr)}.review-option-status{grid-column:2}.review-side-actions{grid-template-columns:minmax(0,1fr)}}
.transformed-discovery-main,.video-library-main{width:min(100% - clamp(1rem,4vw,3rem),76rem);padding-block:1.7rem 4rem}.discovery-art-hero{background:radial-gradient(circle at 88% 18%,#fffc 0 8%,#0000 9%),linear-gradient(120deg,#fbfdff,#eef6ff 56%,#f7f3ff);border:1px solid #d0e0ef;border-radius:1.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:13rem;margin-block-end:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid;overflow:hidden;box-shadow:0 18px 46px #1f446d14}.calendar-art-hero{background:radial-gradient(circle at 88% 18%,#ffffffd1 0 8%,#0000 9%),linear-gradient(120deg,#fff,#f2f8ff 54%,#fff7ec)}.discovery-art-hero h1{max-width:24ch;color:var(--dq-ink);letter-spacing:-.035em;margin-block:.45rem .35rem;font-size:clamp(1.65rem,3.2vw,2.35rem);line-height:1.5}.discovery-art-hero p{color:#687b91;max-width:60ch;margin:0;font-size:.78rem;line-height:1.95}.discovery-art-badges{flex-wrap:wrap;gap:.45rem;margin-block-start:.85rem;display:flex}.discovery-art-badges span{color:#5b7189;background:#ffffffc2;border:1px solid #d8e6f1;border-radius:999px;align-items:center;gap:.35rem;min-height:1.9rem;padding-inline:.62rem;font-size:.61rem;display:inline-flex}.discovery-art-visual{place-items:center;width:12rem;height:10rem;display:grid;position:relative}.discovery-art-visual:before{content:"";background:#ffffff94;border-radius:2.2rem 1.4rem 2rem 1.5rem;position:absolute;inset:10% 5%;transform:rotate(-5deg)}.discovery-art-visual>.medical-artwork{z-index:1;position:relative}.discovery-art-visual>span{z-index:2;position:absolute;inset:auto 0 0 auto}.transformed-search-shell{gap:1rem;display:grid}.transformed-search-form{background:#fff;border:1px solid #dce7f1;border-radius:1.15rem;padding:1rem;box-shadow:0 10px 30px #1f436b0e}.transformed-search-form>label{color:#718297;margin-block-end:.4rem;font-size:.66rem;font-weight:700;display:block}.transformed-search-form>div{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid;position:relative}.transformed-search-form input{background:#fbfcfe;border:1px solid #dce6ef;border-radius:.9rem;min-height:3.25rem;padding-inline-start:2.6rem}.search-input-icon{z-index:1;color:#7f91a7;position:absolute;inset-block-start:50%;inset-inline-start:.85rem;transform:translateY(-50%)}.search-count-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.search-count-row>span{color:#7d8ca1;align-items:center;gap:.35rem;font-size:.61rem;display:inline-flex}.transformed-search-group{background:#fff;border:1px solid #dce7f1;border-radius:1.15rem;overflow:hidden;box-shadow:0 10px 30px #1f436b0d}.transformed-search-group>header{background:linear-gradient(120deg,#fbfdff,#f7faff);border-block-end:1px solid #e9eef4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:4.5rem;padding:.7rem .9rem;display:grid}.transformed-search-group>header small{color:#8d9aad;font-size:.55rem}.transformed-search-group>header h2{color:var(--dq-ink);margin:.1rem 0 0;font-size:.88rem}.transformed-search-group>header>span{color:#8090a5;font-size:.61rem}.transformed-search-group>div{gap:0;display:grid}.transformed-search-card{background:#fff;border-block-end:1px solid #edf1f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:6rem;padding:.72rem .9rem;transition:background .15s,transform .15s;display:grid}.transformed-search-card:last-child{border-block-end:0}.transformed-search-card:hover{background:#f8fbfe;transform:translateY(-1px)}.search-result-art{background:#f2f7fc;border-radius:1rem;place-items:center;width:3.7rem;height:3.7rem;display:grid}.transformed-search-card h3{color:var(--dq-ink);margin-block:.2rem .15rem;font-size:.82rem}.transformed-search-card p{color:#77879b;margin:0;font-size:.64rem;line-height:1.8}.transformed-search-empty,.transformed-empty-state{background:#fff;border:1px solid #dce7f1;border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;min-height:9rem;padding:1rem;display:grid;box-shadow:0 10px 28px #1f436b0d}.video-art-hero{margin-block-end:.9rem}.video-search-toolbar{grid-template-columns:auto minmax(0,1fr) auto;margin-block-end:1rem}.transformed-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.transformed-video-card{background:#fff;border:1px solid #dce7f1;border-radius:1.2rem;transition:transform .16s,box-shadow .16s,border-color .16s;overflow:hidden;box-shadow:0 12px 34px #1f436b0f}.transformed-video-card:hover{border-color:#c8dceb;transform:translateY(-2px);box-shadow:0 18px 42px #1f436b14}.transformed-video-card .video-frame{aspect-ratio:16/9;background:linear-gradient(145deg,#edf6ff,#f9fcff);border-block-end:1px solid #e6edf4;overflow:hidden}.transformed-video-card .video-poster{background:0 0;border:0;width:100%;height:100%;position:relative;overflow:hidden}.video-art-placeholder{background:radial-gradient(circle,#fff,#eef6ff);place-items:center;display:grid;position:absolute;inset:0}.transformed-video-card .video-play-icon{color:#fff;background:#2d70ece8;border:1px solid #ffffffbf;border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #1b498438}.transformed-video-card .video-poster>small{color:#fff;background:#0f2239b8;border-radius:999px;padding:.28rem .5rem;font-size:.55rem;position:absolute;inset:auto .75rem .65rem auto}.transformed-video-card .video-card-body{padding:.9rem}.transformed-video-card h2{color:var(--dq-ink);margin-block:.45rem .3rem;font-size:.9rem;line-height:1.7}.transformed-video-card .video-card-body>p{color:#77879b;font-size:.65rem;line-height:1.85}.transformed-video-card .question-actions{border-block-start:1px solid #edf1f5;padding-block-start:.65rem}.transformed-video-card .question-actions button{border-radius:.65rem;min-height:2.25rem;padding-inline:.55rem}.calendar-filters{flex-wrap:wrap;gap:.45rem;margin-block:.8rem 1rem;display:flex}.calendar-filters button{color:#66788e;background:#fff;border:1px solid #dce6ef;border-radius:999px;min-height:2.45rem;padding-inline:.8rem}.calendar-filters button:hover,.calendar-filters button.is-active{color:#285f9c;background:#eef6ff;border-color:#b8d1e8}.calendar-list{gap:.7rem;display:grid}.calendar-event{background:#fff;border:1px solid #dce7f1;border-radius:1.1rem;grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:7.2rem;padding:.7rem;display:grid;box-shadow:0 9px 28px #1f436b0d}.calendar-event.is-next{background:linear-gradient(110deg,#fff,#f4f9ff);border-color:#bdd5eb;box-shadow:0 13px 34px #234e7812}.calendar-date{color:#53718d;background:linear-gradient(145deg,#edf6ff,#f9fcff);border-radius:.9rem;place-items:center;min-height:5.5rem;padding:.45rem;display:grid}.calendar-date strong{color:#1f5fa7;font-size:1.65rem;line-height:1}.calendar-date span{font-size:.56rem}.calendar-event-meta{flex-wrap:wrap;gap:.45rem;display:flex}.calendar-type{background:color-mix(in srgb, var(--event-color) 12%, white);color:#51677d;border-radius:999px;align-items:center;min-height:1.7rem;padding-inline:.5rem;font-size:.58rem;display:inline-flex}.calendar-event h2{color:var(--dq-ink);margin-block:.35rem .2rem;font-size:.9rem}.calendar-event p,.calendar-event small{color:#76879b;font-size:.63rem;line-height:1.8}@media (max-width:64rem){.transformed-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:44rem){.transformed-discovery-main,.video-library-main{width:calc(100% - .65rem);padding-block:.55rem 5.5rem}.discovery-art-hero{border-radius:1.1rem;grid-template-columns:minmax(0,1fr);min-height:10rem;padding:1rem}.discovery-art-visual{opacity:.3;width:8rem;height:7rem;position:absolute;inset:0 auto auto -2rem}.discovery-art-hero>div:first-child{z-index:1;position:relative}.transformed-search-form>div{grid-template-columns:minmax(0,1fr)}.transformed-search-form button{width:100%}.search-input-icon{inset-block-start:1.62rem}.search-count-row{flex-direction:column;align-items:flex-start}.transformed-search-group>header{grid-template-columns:auto minmax(0,1fr)}.transformed-search-group>header>span{grid-column:2}.transformed-search-card{grid-template-columns:auto minmax(0,1fr)}.transformed-search-card>svg{display:none}.transformed-video-grid,.video-search-toolbar{grid-template-columns:minmax(0,1fr)}.calendar-event{grid-template-columns:4rem minmax(0,1fr);min-height:6.4rem}.calendar-event>.button,.calendar-event>a.button{grid-column:1/-1;width:100%}.calendar-date{min-height:4.6rem}}
.sessions-main-transformed{width:min(100% - clamp(1rem,4vw,3rem),72rem);padding-block:1.7rem 4rem}.sessions-art-hero,.financial-art-hero{background:radial-gradient(circle at 88% 18%,#ffffffd1 0 8%,#0000 9%),linear-gradient(120deg,#fbfdff,#eef6ff 58%,#f5f2ff);border:1px solid #d0e1ef;border-radius:1.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:12.5rem;margin-block-end:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid;overflow:hidden;box-shadow:0 18px 46px #1f446d14}.sessions-art-hero h1,.financial-art-hero h1{max-width:24ch;color:var(--dq-ink);letter-spacing:-.035em;margin-block:.45rem .35rem;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.5}.sessions-art-hero p,.financial-art-hero p{color:#687b91;max-width:62ch;margin:0;font-size:.76rem;line-height:1.95}.sessions-security-badges,.financial-art-badges{flex-wrap:wrap;gap:.45rem;margin-block-start:.85rem;display:flex}.sessions-security-badges span,.financial-art-badges span{color:#5c7289;background:#ffffffc7;border:1px solid #d8e6f1;border-radius:999px;align-items:center;gap:.35rem;min-height:1.9rem;padding-inline:.62rem;font-size:.61rem;display:inline-flex}.sessions-art-visual,.financial-art-visual{place-items:center;width:11.5rem;height:9.5rem;display:grid;position:relative}.sessions-art-visual:before,.financial-art-visual:before{content:"";background:#ffffff94;border-radius:2.1rem 1.35rem 2rem 1.45rem;position:absolute;inset:8% 5%;transform:rotate(-5deg)}.sessions-art-visual>.medical-artwork,.financial-art-visual>.medical-artwork{z-index:1;position:relative}.sessions-art-visual>span,.financial-art-visual>span{z-index:2;position:absolute;inset:auto 0 0 auto}.sessions-security-note{background:linear-gradient(110deg,#f4fbf8,#fff);border:1px solid #d8e8e1;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;margin-block-end:.9rem;padding:.85rem 1rem;display:grid;box-shadow:0 8px 24px #245b480a}.sessions-security-note>span{color:#287b61;background:#e7f6f0;border-radius:.85rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.sessions-security-note strong{color:#294a40;font-size:.76rem}.sessions-security-note p{color:#6b8179;margin:.15rem 0 0;font-size:.62rem;line-height:1.75}.transformed-session-grid{gap:.7rem;display:grid}.transformed-session-card{background:#fff;border:1px solid #dce7f1;border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr) minmax(11rem,auto);align-items:center;gap:.85rem;min-height:7.5rem;padding:.8rem .9rem;display:grid;box-shadow:0 10px 30px #1f436b0d}.transformed-session-card.is-current{background:linear-gradient(110deg,#f9fffc,#fff);border-color:#bcd9cc;box-shadow:0 12px 32px #266c520f}.session-art{background:linear-gradient(145deg,#eef6ff,#fff);border-radius:1.15rem;place-items:center;width:4.5rem;height:4.5rem;display:grid}.session-title{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.session-title h2{color:var(--dq-ink);margin:0;font-size:.85rem}.session-current{color:#277b5f;background:#e9f7f1;border-radius:999px;align-items:center;gap:.25rem;min-height:1.65rem;padding-inline:.5rem;font-size:.56rem;display:inline-flex}.session-copy>p{color:#718197;margin-block:.25rem;font-size:.63rem}.session-copy>small{color:#8694a7;align-items:center;gap:.3rem;font-size:.58rem;display:inline-flex}.session-action{justify-items:stretch;gap:.3rem;display:grid}.session-action .button{min-height:2.7rem}.session-action small{color:#8b98aa;text-align:center;max-width:17rem;font-size:.53rem;line-height:1.6}.financial-history{width:min(100% - clamp(1rem,4vw,3rem),76rem);padding-block:1.7rem 4rem}.financial-art-hero{background:radial-gradient(circle at 88% 18%,#ffffffd1 0 8%,#0000 9%),linear-gradient(120deg,#fff,#f2f8ff 55%,#fff8ed)}.transformed-financial-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-block:0 .9rem;display:grid}.transformed-financial-summary>div{background:#fff;border:1px solid #dfe8f1;border-radius:1rem;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.6rem;min-height:6rem;padding:.8rem;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 26px #1f436b0d}.financial-summary-icon{color:#2865aa;background:#eef6ff;border-radius:.85rem;grid-row:1/span 2;place-items:center;width:2.8rem;height:2.8rem;display:grid}.transformed-financial-summary dt{color:#8190a4;font-size:.58rem}.transformed-financial-summary dd{color:var(--dq-ink);margin:.12rem 0 0;font-size:1.3rem;font-weight:900}.transformed-financial-tabs{background:#fff;border:1px solid #dfe8f1;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;margin-block-end:.8rem;padding:.35rem;display:grid;box-shadow:0 7px 22px #1f436b0a}.transformed-financial-tabs button{color:#62758b;background:0 0;border:1px solid #0000;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:3rem;padding-inline:.7rem;display:grid}.transformed-financial-tabs button:hover{background:#f6f9fc}.transformed-financial-tabs button.is-active{color:#285f9c;background:#eef6ff;border-color:#cbdff1}.transformed-financial-tabs button span{font-size:.67rem;font-weight:800}.transformed-financial-tabs button small{background:#fffc;border-radius:999px;place-items:center;min-width:1.7rem;height:1.7rem;font-size:.55rem;display:grid}.transformed-financial-section{border-radius:1.15rem;padding:1rem;overflow:hidden}.transformed-subscription-list,.transformed-financial-record-list{gap:.55rem;display:grid}.transformed-subscription-list>article,.transformed-financial-record-list>article{background:#fbfcfe;border:1px solid #e3eaf1;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:6.5rem;padding:.7rem;display:grid}.transformed-financial-record-list>article:has(.financial-record-details){grid-template-columns:auto minmax(0,1fr) auto}.financial-record-art{background:#f1f7fc;border-radius:1rem;place-items:center;width:4rem;height:4rem;display:grid}.transformed-financial-record-list .financial-record-details{grid-column:2/-1;width:100%}.transformed-financial-empty{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:7rem;display:grid}.transformed-financial-empty h3{margin-block:0 .2rem}.single-question-page-transformed{background:radial-gradient(circle at 80% -5%,#2d70ec0d,#0000 28rem),#f5f8fc}.single-question-page-transformed .single-question-main{width:min(100% - 1.25rem,96rem);padding-block:.75rem 4rem}.single-question-breadcrumb{color:#8190a4;align-items:center;gap:.35rem;min-height:2.5rem;font-size:.62rem;display:flex}.transformed-single-question-toolbar{background:#fffffff0;border:1px solid #dce7f1;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;min-height:6.8rem;margin-block-end:.8rem;padding:.75rem .9rem;display:grid;box-shadow:0 11px 32px #1f436b0d}.single-question-toolbar-title{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.single-question-toolbar-art{background:linear-gradient(145deg,#eef6ff,#fff);border-radius:1rem;place-items:center;width:4rem;height:4rem;display:grid}.single-question-toolbar-title h1{color:var(--dq-ink);margin-block:.2rem .1rem;font-size:1.05rem}.single-question-toolbar-title small{color:#8a97aa;font-size:.56rem}.transformed-single-question-layout{grid-template-columns:minmax(11.5rem,13rem) minmax(0,1fr) minmax(14rem,16rem);align-items:start;gap:.85rem}.single-question-toc,.transformed-single-question-related{background:#fff;border:1px solid #dce7f1;border-radius:1.05rem;overflow:hidden;box-shadow:0 9px 28px #1f436b0d}.single-question-toc{padding:.7rem}.single-question-toc-art,.related-resources-art{background:#f1f7fc;border-radius:1rem;place-items:center;width:3.8rem;height:3.8rem;margin-block-end:.45rem;display:grid}.single-question-toc h2,.transformed-single-question-related h2{color:var(--dq-ink);margin-block:.25rem .55rem;font-size:.78rem}.single-question-toc>nav{gap:.2rem;display:grid}.single-question-toc>nav a{color:#687b91;border-radius:.65rem;align-items:center;min-height:2.4rem;padding-inline:.55rem;font-size:.62rem;display:flex}.single-question-toc>nav a:hover{color:#285f9c;background:#f2f8fe}.transformed-single-question-card{background:#fff;border:1px solid #dce7f1;border-radius:1.2rem;padding:clamp(1rem,2.5vw,1.45rem);box-shadow:0 14px 38px #1f436b0f}.transformed-single-question-card.is-highlighted{border-color:#ecd98c;box-shadow:0 14px 38px #85691e14}.transformed-single-question-card .question-stem{color:#1c2f47;line-height:var(--question-line-height,1.9);margin-block:1.05rem}.transformed-single-question-card .question-options{gap:.58rem;display:grid}.transformed-single-question-card .option-row{background:#fbfcfe;border:1px solid #e0e8f0;border-radius:.85rem;min-height:3.55rem;padding:.68rem .75rem}.transformed-single-question-card .option-row:hover{background:#f7fbff;border-color:#bdd5e9}.transformed-single-question-card .option-row.is-selected{background:#eef6ff;border-color:#80afe0;box-shadow:inset -.2rem 0 #397ce8}.transformed-single-question-card .option-row.option-correct{background:#f2fbf7;border-color:#a8d9c5;box-shadow:inset -.2rem 0 #32a078}.transformed-single-question-card .option-row.option-incorrect{background:#fff5f7;border-color:#edbdc9;box-shadow:inset -.2rem 0 #d44a68}.transformed-single-question-card .single-question-tools{border-block-start:1px solid #e9eef4;flex-wrap:wrap;gap:.45rem;margin-block-start:1rem;padding-block-start:.8rem;display:flex}.transformed-answer-panel{background:#f8fbfe;border:1px solid #dfe8f1;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;min-height:5.5rem;margin-block-start:.9rem;padding:.8rem;display:grid}.transformed-answer-panel.is-revealed{background:#f5fbf8;border-color:#b8dccd}.answer-panel-art{background:#fff;border-radius:.9rem;place-items:center;width:3.7rem;height:3.7rem;display:grid}.transformed-single-question-related{padding:.7rem}.transformed-single-question-related section+section{border-block-start:1px solid #edf1f5;margin-block-start:.7rem;padding-block-start:.7rem}.transformed-single-question-related h3{color:#536a82;margin-block:0 .35rem;font-size:.65rem}.transformed-single-question-related ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.transformed-single-question-related a{color:#5c7188;border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;min-height:2.45rem;padding-inline:.5rem;font-size:.6rem;display:grid}.transformed-single-question-related a:hover{color:#285f9c;background:#f2f8fe}@media (max-width:68rem){.transformed-financial-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.transformed-single-question-layout{grid-template-columns:minmax(0,1fr)}.single-question-toc,.transformed-single-question-related{display:none}}@media (max-width:48rem){.sessions-main-transformed,.financial-history,.single-question-page-transformed .single-question-main{width:calc(100% - .65rem);padding-block-end:5.5rem}.sessions-art-hero,.financial-art-hero{border-radius:1.1rem;grid-template-columns:minmax(0,1fr);min-height:10rem;padding:1rem;position:relative}.sessions-art-visual,.financial-art-visual{opacity:.3;width:8rem;height:7rem;position:absolute;inset:0 auto auto -2rem}.sessions-art-hero>div:first-child,.financial-art-hero>div:first-child{z-index:1;position:relative}.transformed-session-card{grid-template-columns:auto minmax(0,1fr);padding:.7rem}.session-action{grid-column:1/-1}.transformed-financial-summary,.transformed-financial-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.transformed-subscription-list>article,.transformed-financial-record-list>article{grid-template-columns:auto minmax(0,1fr)}.transformed-subscription-list .subscription-dates,.transformed-financial-record-list .financial-record-value,.transformed-financial-record-list .financial-record-details{grid-column:1/-1}.transformed-single-question-toolbar{grid-template-columns:minmax(0,1fr) auto;min-height:5.6rem;padding:.65rem}.single-question-toolbar-title{grid-template-columns:auto minmax(0,1fr)}.single-question-toolbar-art{width:3.2rem;height:3.2rem}.single-question-toolbar-art>.medical-artwork{width:2.9rem!important;height:2.9rem!important}.transformed-single-question-toolbar .question-source-filters{grid-area:2/1/auto/-1;overflow-x:auto}.transformed-single-question-card{border-radius:1rem;padding:.8rem}.transformed-single-question-card .single-question-tools{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.transformed-single-question-card .single-question-tools>.button{grid-column:1/-1}.transformed-answer-panel{grid-template-columns:minmax(0,1fr)}.answer-panel-art{width:3rem;height:3rem}}
.magazine-art-hero{background:radial-gradient(circle at 88% 18%,#ffffffd6 0 8%,#0000 9%),linear-gradient(120deg,#fff,#f2f8ff 52%,#fff6ec)}.transformed-magazine-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.transformed-magazine-card{background:#fff;border:1px solid #dce7f1;border-radius:1.2rem;flex-direction:column;min-height:20rem;padding:1rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #1f436b0f}.transformed-magazine-card:hover{border-color:#c8dceb;transform:translateY(-2px);box-shadow:0 18px 42px #1f436b14}.magazine-card-art{background:linear-gradient(145deg,#eef6ff,#fff);border-radius:1.15rem;place-items:center;width:5rem;height:5rem;margin-block-end:.7rem;display:grid}.transformed-magazine-card .magazine-category{color:#35699d;background:#eef6ff;border-radius:999px;align-items:center;width:fit-content;min-height:1.65rem;padding-inline:.5rem;font-size:.57rem;display:inline-flex}.transformed-magazine-card h2{color:var(--dq-ink);margin-block:.55rem .35rem;font-size:.95rem;line-height:1.75}.transformed-magazine-card h2 a{color:inherit}.transformed-magazine-card>p{color:#718298;margin:0;font-size:.65rem;line-height:1.9}.transformed-magazine-card footer{color:#8a98aa;border-block-start:1px solid #edf1f5;justify-content:space-between;align-items:center;margin-block-start:auto;padding-block-start:.8rem;font-size:.57rem;display:flex}.magazine-read-more{color:#2c66a5;align-items:center;gap:.3rem;width:fit-content;margin-block-start:.7rem;font-size:.63rem;font-weight:800;display:inline-flex}.magazine-article-page-transformed{background:#f5f8fc}.transformed-article-main{width:min(100% - clamp(1rem,4vw,3rem),62rem);padding-block:1.7rem 4rem}.transformed-article-main>article{background:#fff;border:1px solid #dce7f1;border-radius:1.35rem;overflow:hidden;box-shadow:0 16px 42px #1f436b0f}.article-art-header{background:radial-gradient(circle at 88% 18%,#ffffffd6 0 8%,#0000 9%),linear-gradient(120deg,#fbfdff,#eef6ff 55%,#fff7ee);border-block-end:1px solid #dfe9f2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:14rem;padding:clamp(1.35rem,3.5vw,2.3rem);display:grid;overflow:hidden}.article-art-copy h1{max-width:25ch;color:var(--dq-ink);letter-spacing:-.04em;margin-block:.55rem .45rem;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.5}.article-art-copy>p{color:#657990;max-width:62ch;margin:0;font-size:.8rem;line-height:2}.article-art-visual{place-items:center;width:11rem;height:9rem;display:grid;position:relative}.article-art-visual:before{content:"";background:#ffffff9e;border-radius:2rem 1.3rem 2rem 1.4rem;position:absolute;inset:8% 4%;transform:rotate(-5deg)}.article-art-visual>.medical-artwork{z-index:1;position:relative}.article-art-visual>span{z-index:2;position:absolute;inset:auto 0 0 auto}.article-art-header .article-meta{flex-wrap:wrap;gap:.5rem;margin-block-start:.85rem;display:flex}.article-art-header .article-meta span{color:#6c7f95;background:#ffffffc2;border:1px solid #dbe7f1;border-radius:999px;align-items:center;gap:.3rem;min-height:1.85rem;padding-inline:.55rem;font-size:.58rem;display:inline-flex}.article-reading-note{color:#60758c;background:#f7fafd;border:1px solid #dfe9f2;border-radius:.8rem;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.4rem;margin:1rem clamp(1rem,4vw,2.5rem) 0;padding:.65rem .75rem;display:grid}.article-reading-note>span{font-size:.62rem;font-weight:800}.article-reading-note small{color:#8794a7;font-size:.56rem}.transformed-article-body{color:#1e3149;max-width:48rem;margin-inline:auto;padding:clamp(1.5rem,4vw,2.7rem)}.transformed-article-body p,.transformed-article-body li{line-height:2.15}.transformed-article-body h2,.transformed-article-body h3,.transformed-article-body h4{color:#152a44}.transformed-article-tags{border-block-start:1px solid #e9eef4;flex-wrap:wrap;gap:.4rem;margin:0 clamp(1rem,4vw,2.5rem) clamp(1rem,4vw,2rem);padding-block-start:1rem;display:flex}.transformed-article-tags .article-tag{color:#5f748b;background:#f1f6fb;border-radius:999px;align-items:center;min-height:1.9rem;padding-inline:.65rem;font-size:.58rem;display:inline-flex}.collaboration-main-transformed{width:min(100% - clamp(1rem,4vw,3rem),74rem);padding-block:1.7rem 4rem}.collaboration-art-hero{background:radial-gradient(circle at 88% 18%,#ffffffd1 0 8%,#0000 9%),linear-gradient(120deg,#fbfdff,#eef6ff 55%,#f7f2ff);border:1px solid #d0e1ef;border-radius:1.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:13rem;margin-block-end:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid;overflow:hidden;box-shadow:0 18px 46px #1f446d14}.collaboration-art-hero h1{color:var(--dq-ink);letter-spacing:-.035em;margin-block:.45rem .35rem;font-size:clamp(1.6rem,3.2vw,2.25rem)}.collaboration-art-hero p{color:#687b91;max-width:62ch;margin:0;font-size:.76rem;line-height:1.95}.collaboration-art-badges{flex-wrap:wrap;gap:.45rem;margin-block-start:.85rem;display:flex}.collaboration-art-badges span{color:#5c7289;background:#ffffffc7;border:1px solid #d8e6f1;border-radius:999px;align-items:center;gap:.35rem;min-height:1.9rem;padding-inline:.62rem;font-size:.61rem;display:inline-flex}.collaboration-art-visual{place-items:center;width:12rem;height:9.5rem;display:grid;position:relative}.collaboration-art-visual:before{content:"";background:#fff9;border-radius:2.2rem 1.4rem 2.1rem 1.5rem;position:absolute;inset:7% 4%;transform:rotate(-5deg)}.collaboration-art-visual>.medical-artwork{z-index:1;position:relative}.collaboration-art-visual>span{z-index:2;position:absolute;inset:auto 0 0 auto}.transformed-collaboration-layout{grid-template-columns:minmax(0,1fr) minmax(20rem,.85fr);align-items:start;gap:.9rem;display:grid}.transformed-collaboration-form,.transformed-collaboration-history{border-radius:1.15rem;padding:1rem;overflow:hidden}.transformed-collaboration-form>header,.transformed-collaboration-history>header{border-block-end:1px solid #e9eef4;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;margin-block-end:.85rem;padding-block-end:.8rem;display:grid}.collaboration-section-art{background:#f1f7fc;border-radius:1rem;place-items:center;width:3.9rem;height:3.9rem;display:grid}.transformed-collaboration-form>header small,.transformed-collaboration-history>header small{color:#8997aa;font-size:.55rem}.transformed-collaboration-form>header h2,.transformed-collaboration-history>header h2{color:var(--dq-ink);margin:.1rem 0 0;font-size:.9rem}.transformed-collaboration-form form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.transformed-collaboration-form form .form-field:nth-of-type(4),.transformed-collaboration-form form .form-field:nth-of-type(5),.transformed-collaboration-form form .form-field:nth-of-type(6),.transformed-collaboration-form form>.button{grid-column:1/-1}.transformed-collaboration-form .form-field{background:#fbfcfe;border:1px solid #e4ebf2;border-radius:.85rem;padding:.75rem}.transformed-collaboration-form .form-field small{align-items:center;gap:.3rem;display:inline-flex}.transformed-collaboration-form input,.transformed-collaboration-form select,.transformed-collaboration-form textarea{background:#fff}.application-list{gap:.4rem;display:grid}.application-list>button{text-align:start;background:#fbfcfe;border:1px solid #e3eaf1;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:4.7rem;padding:.55rem;display:grid}.application-list>button:hover{background:#f6faff;border-color:#c9ddeb}.application-list-art{background:#eef6ff;border-radius:.8rem;place-items:center;width:3rem;height:3rem;display:grid}.application-detail{background:#fff;border:1px solid #dfe8f1;border-radius:.9rem;margin-block-start:.75rem;padding:.8rem}.application-timeline{margin-block-start:.8rem;padding-inline-start:0;list-style:none}.application-timeline li{border-block-start:1px solid #edf1f5;padding:.7rem 1rem .7rem 0;position:relative}.application-timeline li:before{content:"";background:#4c89df;border-radius:50%;width:.45rem;height:.45rem;position:absolute;inset-block-start:1rem;inset-inline-start:0}.transformed-global-state{background:radial-gradient(circle at 50% 20%,#2d70ec1a,#0000 25rem),radial-gradient(circle at 20% 80%,#f044670d,#0000 20rem),#f5f8fc;place-items:center;min-height:100dvh;padding:1rem;display:grid}.transformed-global-state-card{text-align:center;background:#fff;border:1px solid #dce7f1;border-radius:1.5rem;width:min(100%,32rem);padding:2rem;overflow:hidden;box-shadow:0 22px 58px #1f436b17}.global-state-art{place-items:center;width:9rem;height:8rem;margin:-.3rem auto .5rem;display:grid;position:relative}.global-state-art:before{content:"";background:linear-gradient(145deg,#eef7ff,#fff2f6);border-radius:2rem 1.3rem 2rem 1.4rem;position:absolute;inset:10%;transform:rotate(-5deg)}.global-state-art>.medical-artwork{z-index:1;position:relative}.global-state-art>span{z-index:2;position:absolute;inset:auto 0 0 auto}.transformed-global-state-card h1{color:var(--dq-ink);margin-block:.45rem .35rem;font-size:clamp(1.4rem,3.5vw,1.9rem)}.transformed-global-state-card p{color:#6d7f94;max-width:46ch;margin:0 auto 1rem;font-size:.72rem;line-height:1.9}@media (max-width:62rem){.transformed-magazine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.transformed-collaboration-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:44rem){.transformed-magazine-grid{grid-template-columns:minmax(0,1fr)}.article-art-header,.collaboration-art-hero{grid-template-columns:minmax(0,1fr);min-height:10rem;padding:1rem;position:relative}.article-art-visual,.collaboration-art-visual{opacity:.3;width:8rem;height:7rem;position:absolute;inset:0 auto auto -2rem}.article-art-copy,.collaboration-art-hero>div:first-child{z-index:1;position:relative}.article-reading-note{grid-template-columns:auto minmax(0,1fr)}.article-reading-note small{grid-column:1/-1}.transformed-collaboration-form form{grid-template-columns:minmax(0,1fr)}.transformed-collaboration-form form .form-field,.transformed-collaboration-form form>.button{grid-column:1}.application-list>button{grid-template-columns:auto minmax(0,1fr)}.application-list>button>.status-badge{grid-column:2}.transformed-global-state-card{border-radius:1.2rem;padding:1.3rem}}
.transformed-exam-intro-main{width:min(100% - clamp(1rem,4vw,3rem),72rem);padding-block:1.7rem 4rem}.exam-intro-art-hero{background:radial-gradient(circle at 88% 18%,#ffffffd6 0 8%,#0000 9%),linear-gradient(120deg,#fff,#f1f8ff 54%,#fff3f6);border:1px solid #d0e1ef;border-radius:1.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:13rem;margin-block-end:.9rem;padding:clamp(1.25rem,3vw,2rem);display:grid;overflow:hidden;box-shadow:0 18px 46px #1f446d14}.exam-intro-art-hero h1{max-width:25ch;color:var(--dq-ink);letter-spacing:-.035em;margin-block:.45rem .35rem;font-size:clamp(1.65rem,3.2vw,2.35rem);line-height:1.5}.exam-intro-art-hero p{color:#687b91;max-width:60ch;margin:0;font-size:.76rem;line-height:1.95}.exam-intro-badges{flex-wrap:wrap;gap:.45rem;margin-block-start:.85rem;display:flex}.exam-intro-badges span{color:#5b728a;background:#ffffffc7;border:1px solid #d8e6f1;border-radius:999px;align-items:center;gap:.35rem;min-height:1.9rem;padding-inline:.62rem;font-size:.61rem;display:inline-flex}.exam-intro-art-visual{place-items:center;width:12rem;height:9.5rem;display:grid;position:relative}.exam-intro-art-visual:before{content:"";background:#fff9;border-radius:2.2rem 1.4rem 2rem 1.5rem;position:absolute;inset:8% 4%;transform:rotate(-5deg)}.exam-intro-art-visual>.medical-artwork{z-index:1;position:relative}.exam-intro-art-visual>span{z-index:2;position:absolute;inset:auto 0 0 auto}.transformed-exam-intro-layout{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);align-items:start;gap:.9rem;display:grid}.transformed-exam-intro-card,.transformed-exam-start-card{background:#fff;border:1px solid #dce7f1;border-radius:1.15rem;box-shadow:0 11px 32px #1f436b0e}.transformed-exam-intro-card{padding:1rem}.transformed-exam-intro-card>header{border-block-end:1px solid #e9eef4;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;margin-block-end:.85rem;padding-block-end:.8rem;display:grid}.exam-intro-section-art{background:#f1f7fc;border-radius:1rem;place-items:center;width:4rem;height:4rem;display:grid}.transformed-exam-intro-card>header small{color:#8a98aa;font-size:.56rem}.transformed-exam-intro-card>header h2{color:var(--dq-ink);margin:.1rem 0 0;font-size:.92rem}.exam-intro-default-note,.transformed-exam-intro-card .exam-instructions{color:#60748b;margin-block:.75rem 1rem;font-size:.7rem;line-height:2}.transformed-exam-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.transformed-exam-rules>div{background:#fbfcfe;border:1px solid #e3eaf1;border-radius:.85rem;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.55rem;min-height:5.1rem;padding:.7rem;display:grid}.exam-rule-icon{color:#2b65a5;background:#eef6ff;border-radius:.8rem;grid-row:1/span 2;place-items:center;width:2.7rem;height:2.7rem;display:grid}.transformed-exam-rules .exam-rule-label{color:#8492a5;font-size:.56rem}.transformed-exam-rules dd{color:#263d58;margin:.1rem 0 0;font-size:.72rem;font-weight:900}.transformed-exam-start-card{text-align:center;padding:1rem;position:sticky;inset-block-start:calc(var(--topbar-height) + 1rem)}.exam-start-art{background:linear-gradient(145deg,#eef6ff,#fff4f7);border-radius:1.3rem;place-items:center;width:6rem;height:5.7rem;margin:0 auto .35rem;display:grid}.transformed-exam-start-card h2{color:var(--dq-ink);margin-block:.35rem .3rem;font-size:1rem}.transformed-exam-start-card>p:not(.action-notice):not(.exam-start-security){color:#708197;font-size:.66rem;line-height:1.85}.exam-window-list{gap:.4rem;margin-block:.8rem;display:grid}.exam-window-list .exam-window{color:#6b7d92;text-align:start;background:#fafcfe;border:1px solid #e2e9f1;border-radius:.75rem;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.35rem;min-height:2.8rem;margin:0;padding:.55rem;font-size:.58rem;display:grid}.exam-window-list .exam-window>span{color:#8996a8}.exam-start-primary{width:100%;min-height:3.15rem;font-weight:900}.transformed-exam-start-card>.button-secondary{width:100%;margin-block-start:.45rem}.exam-start-security{color:#638073;justify-content:center;align-items:center;gap:.3rem;margin:.75rem 0 0;font-size:.56rem;display:flex}.transformed-exam-intro-state{text-align:center;border-radius:1.2rem;width:min(100%,32rem);margin:2rem auto;padding:1.5rem}@media (max-width:54rem){.transformed-exam-intro-layout{grid-template-columns:minmax(0,1fr)}.transformed-exam-start-card{position:static}}@media (max-width:44rem){.transformed-exam-intro-main{width:calc(100% - .65rem);padding-block:.55rem 5.5rem}.exam-intro-art-hero{border-radius:1.1rem;grid-template-columns:minmax(0,1fr);min-height:10rem;padding:1rem;position:relative}.exam-intro-art-visual{opacity:.3;width:8rem;height:7rem;position:absolute;inset:0 auto auto -2rem}.exam-intro-art-hero>div:first-child{z-index:1;position:relative}.transformed-exam-rules{grid-template-columns:minmax(0,1fr)}.transformed-exam-intro-card,.transformed-exam-start-card{border-radius:1rem}}
.phase7-intelligence-card{background:radial-gradient(circle at 8% 0,#3b82f61a,#0000 17rem),radial-gradient(circle at 94% 100%,#ec489914,#0000 16rem),linear-gradient(135deg,#fff,#f8fbff 62%,#fff9fc);border:1px solid #2563eb1f;border-radius:1.6rem;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:1.4rem;margin-block:1.15rem 1.55rem;padding:1.4rem;display:grid;box-shadow:0 20px 55px #1f436814}.phase7-intelligence-copy,.phase7-intelligence-snapshot{min-width:0}.phase7-intelligence-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.phase7-intelligence-heading h2{margin:.25rem 0 .45rem;font-size:clamp(1.15rem,2.2vw,1.65rem)}.phase7-intelligence-heading p{max-width:48rem;color:var(--color-text-muted,#5f6d7c);margin:0;line-height:1.9}.phase7-intelligence-art{background:#ffffffc2;border-radius:1.45rem;place-items:center;width:6rem;height:6rem;display:grid;box-shadow:inset 0 0 0 1px #ffffffbf,0 12px 34px #214c7514}.phase7-intelligence-meta{flex-wrap:wrap;gap:.55rem;margin:1rem 0;display:flex}.phase7-intelligence-meta>span{color:#42566a;background:#ffffffd1;border:1px solid #e0eaf3;border-radius:999px;align-items:center;gap:.38rem;min-height:2rem;padding:.35rem .65rem;font-size:.82rem;display:inline-flex}.phase7-intelligence-copy>.button{width:fit-content}.phase7-intelligence-snapshot{background:#ffffffc7;border:1px solid #e5edf4;border-radius:1.25rem;grid-template-columns:minmax(7.5rem,.34fr) minmax(0,1fr);align-items:stretch;gap:.8rem;padding:.9rem;display:grid}.phase7-accuracy-ring{text-align:center;background:linear-gradient(145deg,#eef7ff,#f6f2ff);border-radius:1rem;align-content:center;place-items:center;min-height:9rem;padding:.9rem;display:grid}.phase7-accuracy-ring span{color:#165f9d;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:800}.phase7-accuracy-ring small{color:#65788a;margin-top:.25rem}.phase7-topic-list{gap:.55rem;display:grid}.phase7-topic-list>a{color:inherit;border:1px solid #0000;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem .75rem;text-decoration:none;transition:border-color .16s,background .16s,translate .16s;display:grid}.phase7-topic-list>a:hover{background:#fbfdff;border-color:#d9e7f2;translate:0 -1px}.phase7-topic-list strong,.phase7-topic-list small{display:block}.phase7-topic-list small{color:#758595;margin-top:.18rem;font-size:.76rem}.phase7-topic-list b{color:#284f70;direction:ltr;font-size:.95rem}.phase7-mastery-dot{background:#9aa8b5;border-radius:50%;width:.68rem;height:.68rem;box-shadow:0 0 0 4px #9aa8b51f}.phase7-mastery-dot.is-needs_review{background:#d6536c;box-shadow:0 0 0 4px #d6536c1f}.phase7-mastery-dot.is-developing{background:#c98a2e;box-shadow:0 0 0 4px #c98a2e1f}.phase7-mastery-dot.is-strong{background:#2f8b6d;box-shadow:0 0 0 4px #2f8b6d1f}.phase7-intelligence-empty{text-align:center;color:#677888;align-content:center;place-items:center;min-height:9rem;padding:1rem;display:grid}.phase7-intelligence-empty p{max-width:19rem;margin:.45rem 0 0;line-height:1.8}.phase7-achievement-center{background:linear-gradient(145deg,#fff,#fbfcff);border:1px solid #e2eaf2;border-radius:1.55rem;margin-block:0 1.6rem;padding:1.3rem;box-shadow:0 16px 42px #1c39540d}.phase7-achievement-center .achievement-center-header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.phase7-achievement-center .achievement-center-header h2{margin:.18rem 0 .3rem}.phase7-achievement-center .achievement-center-header p{color:#687a89;margin:0;line-height:1.8}.phase7-achievement-count{color:#145f9d;text-align:center;background:#f1f7ff;border-radius:1rem;min-width:6.3rem;padding:.7rem .9rem;font-size:1.15rem;display:grid}.phase7-achievement-count small{color:#718393;margin-top:.12rem;font-size:.72rem;font-weight:500}.phase7-achievement-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.phase7-achievement-grid>article{background:#fff;border:1px solid #e4ebf1;border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;padding:.9rem;display:grid;position:relative;overflow:hidden}.phase7-achievement-grid>article.is-locked{background:#fafbfd}.phase7-achievement-grid>article.is-locked .phase7-achievement-art{filter:grayscale(.35);opacity:.72}.phase7-achievement-grid>article.is-unlocked{border-color:#2f8b6d3d;box-shadow:inset 0 0 0 1px #2f8b6d0d}.phase7-achievement-art{background:#f6f9fc;border-radius:1rem;place-items:center;width:4.25rem;min-width:4.25rem;height:4.25rem;display:grid}.phase7-achievement-copy{min-width:0}.phase7-achievement-title-row{justify-content:space-between;align-items:start;gap:.45rem;display:flex}.phase7-achievement-title-row h3{margin:0;font-size:.93rem;line-height:1.5}.phase7-achievement-title-row>span{color:#52708a;background:#eef5fb;border-radius:999px;flex:none;padding:.18rem .42rem;font-size:.68rem}.is-unlocked .phase7-achievement-title-row>span{color:#29765d;background:#eaf7f1}.phase7-achievement-copy p{color:#71808e;min-height:2.8rem;margin:.32rem 0 .65rem;font-size:.78rem;line-height:1.7}.phase7-achievement-copy progress{accent-color:#347fba;width:100%;height:.48rem}.phase7-achievement-copy>small{color:#82909c;margin-top:.3rem;font-size:.7rem;display:block}.gamification-panel{gap:.7rem;display:grid}.gamification-card{background:#fff;border:1px solid #e5ebf1;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.8rem;display:grid}.gamification-card h3,.gamification-card p{margin:0}.gamification-card p{color:#73818e;margin-top:.2rem;font-size:.8rem}.gamification-card progress{width:100%;margin-top:.45rem}.gamification-card small{color:#7e8d99;font-size:.72rem}.phase7-gamification-complete{background:#f8fcfa;border:1px solid #dcebe5;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:1rem}@media (max-width:78rem){.phase7-achievement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:68rem){.phase7-intelligence-card{grid-template-columns:minmax(0,1fr)}.phase7-achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.phase7-intelligence-card{border-radius:1.25rem;padding:1rem}.phase7-intelligence-heading{grid-template-columns:minmax(0,1fr)}.phase7-intelligence-art{width:4.8rem;height:4.8rem}.phase7-intelligence-snapshot{grid-template-columns:minmax(0,1fr)}.phase7-accuracy-ring{min-height:7.5rem}.phase7-achievement-center{border-radius:1.2rem;padding:1rem}.phase7-achievement-center .achievement-center-header{align-items:start}.phase7-achievement-grid{grid-template-columns:minmax(0,1fr)}.phase7-achievement-grid>article{grid-template-columns:auto minmax(0,1fr)}}
.phase7-next-action{background:linear-gradient(135deg,#f8fcff,#fff 56%,#fff9fb);border:1px solid #165f9d21;border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;margin-block:1rem 1.25rem;padding:1rem 1.15rem;display:grid;box-shadow:0 12px 34px #1b44690d}.phase7-next-action-art{background:#ffffffd1;border-radius:1.1rem;place-items:center;width:5.4rem;height:5.4rem;display:grid}.phase7-next-action h2{margin:.18rem 0 .3rem;font-size:1.08rem}.phase7-next-action p{color:#667987;margin:0;line-height:1.75}.phase7-next-action-footer{justify-content:space-between;align-items:center;gap:.8rem;margin-top:.75rem;display:flex}.phase7-next-action-footer>span{color:#607486;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}@media (max-width:42rem){.phase7-next-action{grid-template-columns:minmax(0,1fr);padding:.95rem}.phase7-next-action-art{width:4.5rem;height:4.5rem}.phase7-next-action-footer{flex-direction:column;align-items:stretch}.phase7-next-action-footer .button{justify-content:center;width:100%}}
.phase72-overview{background:linear-gradient(145deg,#fff,#f8fbff 68%,#fff9fc);border:1px solid #e0e9f1;border-radius:1.5rem;margin-block:1.35rem 1.7rem;padding:1.25rem;box-shadow:0 18px 48px #1f3e5b0f}.phase72-review-priority{background:linear-gradient(135deg,#fff8fa,#fff);border:1px solid #d6536c33;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-block:1rem 1.2rem;padding:1rem;display:grid}.phase72-review-priority.is-reinforce,.phase72-review-priority.is-spaced_review{background:linear-gradient(135deg,#f7fbff,#fff);border-color:#347fba2e}.phase72-review-art{background:#ffffffd1;border-radius:1.2rem;place-items:center;width:5.4rem;height:5.4rem;display:grid;box-shadow:inset 0 0 0 1px #eef2f6}.phase72-review-priority h3{margin:.15rem 0 .35rem;font-size:1.05rem}.phase72-review-priority p{color:#667785;margin:0;line-height:1.8}.phase72-review-meta{flex-wrap:wrap;gap:.55rem;margin-top:.7rem;display:flex}.phase72-review-meta span{color:#5c7183;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.phase72-trend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.phase72-trend-card{background:#fff;border:1px solid #e4ebf1;border-radius:1.1rem;min-width:0;padding:1rem}.phase72-trend-card.is-declining{border-color:#d6536c38}.phase72-trend-card.is-improving{border-color:#2f8b6d38}.phase72-trend-card>header{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.phase72-trend-card>header h3{margin:.35rem 0 .18rem;font-size:.98rem}.phase72-trend-card>header p{color:#768694;margin:0;font-size:.76rem;line-height:1.6}.phase72-trend-card>header>strong{color:#1f5f91;direction:ltr;font-size:1.55rem}.phase72-trend-pill{color:#647583;background:#f0f4f7;border-radius:999px;padding:.18rem .45rem;font-size:.68rem;display:inline-flex}.phase72-trend-pill.is-improving{color:#26745a;background:#eaf7f1}.phase72-trend-pill.is-declining{color:#b54259;background:#fff0f3}.phase72-trend-pill.is-stable{color:#346c9a;background:#eef6ff}.phase72-mini-history{background:#f8fafc;border-radius:.85rem;align-items:end;gap:.32rem;min-height:5.5rem;margin:.9rem 0;padding:.6rem .65rem;display:flex}.phase72-mini-history>span{flex:1;align-items:end;height:4.2rem;display:flex}.phase72-mini-history>span>i{background:linear-gradient(#4f93c8,#77b1d9);border-radius:.35rem .35rem .15rem .15rem;width:100%;min-height:.3rem;display:block}.phase72-mini-history>small{color:#81909d;align-self:center;line-height:1.7}.phase72-trend-card>footer{gap:.65rem;display:grid}.phase72-trend-card>footer>div{flex-wrap:wrap;gap:.45rem;display:flex}.phase72-trend-card>footer span{color:#647684;background:#f3f6f8;border-radius:999px;padding:.22rem .42rem;font-size:.68rem}.phase72-trend-card>footer span.is-positive{color:#28745c;background:#ecf8f2}.phase72-trend-card>footer span.is-negative,.phase72-trend-card>footer span.is-warning{color:#b34258;background:#fff0f3}.phase72-trend-card>footer>a{color:#206ca5;align-items:center;gap:.35rem;width:fit-content;font-size:.78rem;text-decoration:none;display:inline-flex}.notification-state-dot.is-action{color:#2d70ec;background:#eef6ff;border-radius:.55rem;flex:none;place-items:center;width:1.65rem;height:1.65rem;display:grid;box-shadow:inset 0 0 0 1px #2d70ec1a}@media (max-width:72rem){.phase72-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:50rem){.phase72-overview{border-radius:1.2rem;padding:1rem}.phase72-review-priority{grid-template-columns:minmax(0,1fr)}.phase72-review-art{width:4.8rem;height:4.8rem}.phase72-review-priority>.button{width:100%}.phase72-trend-grid{grid-template-columns:minmax(0,1fr)}}
.academic-wizard{border:1px solid color-mix(in srgb, var(--border,#d9e1e8) 84%, transparent);background:color-mix(in srgb, var(--surface,#fff) 94%, #edf8f7 6%);border-radius:1.5rem;gap:1rem;margin-block:1.25rem 1.5rem;padding:clamp(1rem,2vw,1.5rem);display:grid;box-shadow:0 16px 44px #1b3d4612}.academic-wizard-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.academic-wizard-head h2{margin:.25rem 0 .35rem;font-size:clamp(1.15rem,2.2vw,1.55rem)}.academic-wizard-head p{max-width:68ch;color:var(--muted-foreground,#607079);margin:0;line-height:1.9}.academic-wizard-breadcrumbs{overscroll-behavior-inline:contain;scrollbar-width:none;align-items:center;gap:.35rem;padding-block:.15rem;display:flex;overflow-x:auto}.academic-wizard-breadcrumbs::-webkit-scrollbar{display:none}.academic-wizard-breadcrumbs button{border:1px solid var(--border,#d9e1e8);background:var(--surface,#fff);min-height:2.5rem;color:var(--muted-foreground,#607079);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:.5rem .8rem;font-weight:700}.academic-wizard-breadcrumbs button.is-current{border-color:color-mix(in srgb, var(--primary,#0f766e) 42%, var(--border,#d9e1e8));background:color-mix(in srgb, var(--primary,#0f766e) 10%, #fff);color:var(--primary,#0f766e)}.academic-wizard-breadcrumbs button:disabled{opacity:.42;cursor:not-allowed}.academic-wizard-context{background:color-mix(in srgb, var(--primary,#0f766e) 6%, #fff);border-radius:1rem;gap:.3rem;padding:.85rem 1rem;display:grid}.academic-wizard-context strong{font-size:.98rem}.academic-wizard-context span{color:var(--muted-foreground,#607079);font-size:.86rem;line-height:1.75}.academic-wizard-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;display:grid}.academic-wizard-card{border:1px solid var(--border,#d9e1e8);background:var(--surface,#fff);min-height:7.25rem;color:inherit;text-align:right;font:inherit;cursor:pointer;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9rem;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;position:relative}.academic-wizard-card:hover,.academic-wizard-card:focus-visible{border-color:color-mix(in srgb, var(--primary,#0f766e) 40%, var(--border,#d9e1e8));outline:none;transform:translateY(-2px);box-shadow:0 12px 26px #154f4c17}.academic-wizard-card-art{background:color-mix(in srgb, var(--primary,#0f766e) 7%, #fff);border-radius:1rem;place-items:center;block-size:3.8rem;inline-size:3.8rem;display:grid;overflow:hidden}.academic-wizard-card-copy{gap:.3rem;min-width:0;display:grid}.academic-wizard-card-copy strong{font-size:.98rem;line-height:1.65}.academic-wizard-card-copy small{color:var(--muted-foreground,#607079);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.7;display:-webkit-box;overflow:hidden}.academic-wizard-card.is-skeleton{cursor:default;grid-template-columns:3.8rem 1fr}.academic-wizard-card.is-skeleton .skeleton:first-child{border-radius:1rem;block-size:3.8rem;inline-size:3.8rem}.academic-wizard-card.is-skeleton .skeleton:last-child{block-size:1rem;inline-size:75%}.academic-wizard-topic-parent,.academic-wizard-footer,.academic-wizard-ready,.academic-wizard-state,.academic-wizard-empty{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.academic-wizard-topic-parent{justify-content:space-between;margin-bottom:.75rem}.academic-wizard-ready,.academic-wizard-state,.academic-wizard-empty{border:1px dashed color-mix(in srgb, var(--border,#d9e1e8) 88%, transparent);background:color-mix(in srgb, var(--surface,#fff) 96%, #eef7f6 4%);border-radius:1rem;padding:1rem}.academic-wizard-ready>div,.academic-wizard-state>div{flex:12rem}.academic-wizard-ready p,.academic-wizard-state p{color:var(--muted-foreground,#607079);margin:.2rem 0 0}.academic-wizard-ready-icon{background:color-mix(in srgb, var(--primary,#0f766e) 12%, #fff);block-size:2.75rem;inline-size:2.75rem;color:var(--primary,#0f766e);border-radius:50%;place-items:center;display:grid}.academic-wizard-footer{color:var(--muted-foreground,#607079);justify-content:space-between;padding-top:.2rem;font-size:.86rem}.academic-wizard .button,.academic-wizard .text-button,.academic-wizard-card,.academic-wizard-breadcrumbs button{touch-action:manipulation}@media (max-width:720px){.academic-wizard{border-radius:1.2rem;gap:.85rem;margin-inline:-.15rem;padding:.9rem}.academic-wizard-head{align-items:flex-start}.academic-wizard-head>:last-child{flex:0 0 3.6rem;block-size:3.6rem!important;inline-size:3.6rem!important}.academic-wizard-head p{font-size:.88rem;line-height:1.8}.academic-wizard-breadcrumbs{margin-inline:-.9rem;padding-inline:.9rem}.academic-wizard-breadcrumbs button{min-height:2.75rem;padding-inline:.9rem}.academic-wizard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.academic-wizard-card{grid-template-columns:1fr auto;align-content:start;min-height:8.25rem;padding:.8rem}.academic-wizard-card-art{grid-column:1/-1;block-size:3.25rem;inline-size:3.25rem}.academic-wizard-card-copy strong{font-size:.9rem}.academic-wizard-card-copy small{font-size:.73rem}.academic-wizard-ready,.academic-wizard-state{align-items:stretch}.academic-wizard-ready .button,.academic-wizard-state .button,.academic-wizard-topic-parent .button{justify-content:center;width:100%;min-height:3rem}.academic-wizard-footer{flex-direction:column;align-items:flex-start}.learning-page .study-mode-tabs,.transformed-learning-page .study-mode-tabs,.exam-catalog-page .study-mode-tabs{scroll-snap-type:inline proximity;scrollbar-width:none;grid-template-columns:none;margin-inline:-.6rem;padding-inline:.6rem;scroll-padding-inline:.6rem;display:flex;overflow-x:auto}.learning-page .study-mode-tabs::-webkit-scrollbar{display:none}.transformed-learning-page .study-mode-tabs::-webkit-scrollbar{display:none}.exam-catalog-page .study-mode-tabs::-webkit-scrollbar{display:none}.learning-page .study-mode-tabs>a,.transformed-learning-page .study-mode-tabs>a,.exam-catalog-page .study-mode-tabs>a{scroll-snap-align:start;flex:0 0 min(10.5rem,46vw);min-height:4.6rem}.learning-page .learning-toolbar,.transformed-learning-page .learning-toolbar,.exam-catalog-page .learning-toolbar,.question-filter-bar,.transformed-learning-toolbar{align-items:stretch;display:grid;grid-template-columns:1fr!important}.learning-toolbar .search-field,.learning-toolbar .compact-field,.question-filter-bar .search-field,.question-filter-bar .compact-field,.learning-toolbar .button,.question-filter-bar .button{width:100%}.learning-toolbar .button,.question-filter-bar .button,.question-actions .button,.question-actions .text-button,.action-notice .text-button{min-height:2.85rem}.question-source-filters{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.question-source-filters::-webkit-scrollbar{display:none}.question-source-filters>button{flex:none;min-height:2.75rem;padding-inline:1rem}.question-filter-grid{grid-template-columns:1fr!important}.question-options .option-row{min-height:3.25rem;padding-block:.75rem}.question-actions{align-items:stretch}.question-actions>*{flex:9rem;justify-content:center}.mobile-bottom-nav{padding-bottom:max(.35rem, env(safe-area-inset-bottom))}.account-page .learning-main,.account-page .question-browser-main,.account-page .exam-catalog-transformed,.account-page .video-library-main{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}}@media (max-width:390px){.academic-wizard-grid{grid-template-columns:1fr}.academic-wizard-card{grid-template-columns:auto minmax(0,1fr) auto;min-height:6.5rem}.academic-wizard-card-art{grid-column:auto}.learning-page .study-mode-tabs>a,.transformed-learning-page .study-mode-tabs>a,.exam-catalog-page .study-mode-tabs>a{flex-basis:74vw}}
.academic-wizard-context{gap:.65rem;display:grid}.academic-wizard-context>div:first-child{gap:.3rem;display:grid}.academic-wizard-resume{border-top:1px solid color-mix(in srgb, var(--border,#d9e1e8) 72%, transparent);justify-content:space-between;align-items:center;gap:.65rem;min-height:2.7rem;padding-top:.6rem;display:flex}.academic-wizard-resume>span{color:var(--primary,#0f766e);align-items:center;gap:.3rem;font-size:.78rem;font-weight:800;display:inline-flex}.academic-wizard-resume .text-button{flex:none;min-height:2.5rem}@media (max-width:720px){.academic-wizard-resume{flex-direction:column;align-items:stretch}.academic-wizard-resume .text-button{border:1px solid color-mix(in srgb, var(--border,#d9e1e8) 82%, transparent);background:var(--surface,#fff);border-radius:.8rem;justify-content:center;width:100%;min-height:2.85rem}.academic-wizard-card-copy small{-webkit-line-clamp:1}}@media (max-width:430px){.academic-wizard{padding-inline:.75rem}.academic-wizard-context{padding:.75rem .8rem}.academic-wizard-card{min-height:6.1rem}}
.exam-wizard-runtime-shell{--exam-ink:#13283f;--exam-muted:#66788b;--exam-line:#dbe6ef;--exam-soft:#f5f9fd;--exam-primary:#146bb7;--exam-primary-soft:#edf6fd;--exam-success:#147d64;--exam-warning:#b66a16;min-height:100dvh;color:var(--exam-ink);background:radial-gradient(circle at 15% 0,#146bb712,#0000 28rem),linear-gradient(#f8fbfe 0%,#f5f8fc 100%)}.exam-wizard-header{z-index:30;-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);background:#ffffffeb;border-block-end:1px solid #dbe6efd9;min-height:4.2rem;padding-inline:clamp(.85rem,2vw,1.5rem);position:sticky;inset-block-start:0;box-shadow:0 4px 22px #142e490d}.exam-wizard-header .exam-runtime-identity>span{block-size:2.65rem;inline-size:2.65rem;color:var(--exam-primary);background:linear-gradient(145deg,#eff8ff,#fff);border:1px solid #cfe3f3;border-radius:.85rem;place-items:center;display:grid;box-shadow:0 6px 16px #146bb717}.exam-wizard-header .exam-runtime-identity small{color:#718397;font-size:.72rem;font-weight:700}.exam-wizard-header .exam-runtime-identity h1{color:var(--exam-ink);letter-spacing:-.02em;margin-block-start:.12rem;font-size:clamp(.95rem,1.8vw,1.12rem);font-weight:850}.exam-wizard-header-status{color:var(--exam-muted);align-items:center;gap:.75rem;margin-inline-start:auto;font-size:.86rem;display:flex}.exam-wizard-header-status>span{color:#40566d;white-space:nowrap;background:#f8fbfe;border:1px solid #dce8f1;border-radius:999px;padding:.45rem .72rem;font-weight:800}.exam-wizard-header-status>button{color:#20364f;cursor:pointer;background:#fff;border:1px solid #cfe0ed;border-radius:.8rem;align-items:center;gap:.45rem;min-height:2.65rem;padding-inline:.78rem;transition:transform .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 3px 12px #10233b0d}.exam-wizard-header-status>button:hover{border-color:#a9cbe4;transform:translateY(-1px);box-shadow:0 7px 18px #146bb71a}.exam-wizard-header-status>button svg{color:var(--exam-primary)}.exam-wizard-progress{z-index:29;background:#e5edf4;block-size:5px;position:sticky;inset-block-start:4.2rem;overflow:hidden}.exam-wizard-progress>i{background:linear-gradient(90deg,#2780c8,#0b66b4);border-radius:999px;block-size:100%;transition:inline-size .18s;display:block;box-shadow:0 0 12px #146bb74d}.exam-wizard-layout{grid-template-columns:minmax(0,1fr) 17.5rem;align-items:start;gap:1.2rem;width:min(100% - 2rem,78rem);margin-inline:auto;padding-block:1.2rem 2rem;display:grid}.exam-wizard-main{min-width:0}.exam-wizard-question{border:1px solid var(--exam-line);background:#fffffffa;border-radius:1.15rem;outline:none;min-height:min(36rem,100dvh - 12rem);padding:clamp(1rem,2.6vw,1.55rem);scroll-margin-block-start:5.8rem;box-shadow:0 16px 45px #13283f12}.exam-wizard-question:focus-visible{border-color:#9bc5e4;box-shadow:0 0 0 4px #146bb71f,0 16px 45px #13283f12}.exam-wizard-question>header{border-block-end:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:.75rem;padding-block-end:.9rem;display:flex}.exam-wizard-question>header>div{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.exam-wizard-question .question-number{background:var(--exam-primary-soft);color:#0f5f9f;border:1px solid #cfe3f3;border-radius:999px;align-items:center;min-height:2rem;padding-inline:.72rem;font-size:.78rem;font-weight:850;display:inline-flex}.exam-wizard-question .exam-section-label{color:#6c7e91;font-size:.78rem;font-weight:700}.exam-wizard-question .question-timer{color:#324b63;font-variant-numeric:tabular-nums;background:#f8fafc;border:1px solid #d8e4ed;border-radius:.72rem;align-items:center;min-height:2.15rem;padding-inline:.7rem;font-weight:850;display:inline-flex}.exam-wizard-question .question-timer.is-urgent{color:#9b5410;background:#fff6ec;border-color:#f3c69a;box-shadow:0 0 0 3px #b66a1612}.exam-wizard-question .question-stem{color:#172c43;margin-block:clamp(1rem,2.4vw,1.45rem);font-size:clamp(1rem,1.65vw,1.12rem);font-weight:650;line-height:2}.exam-wizard-question .question-stem p:first-child{margin-block-start:0}.exam-wizard-question .question-options{gap:.68rem;margin-block-start:1rem;display:grid}.exam-wizard-question .exam-option-wrap{position:relative}.exam-wizard-question .option-row{cursor:pointer;background:#fbfdff;border:1px solid #dce6ee;border-radius:.95rem;min-height:3.8rem;padding:.78rem .85rem;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;box-shadow:0 2px 8px #12294106}.exam-wizard-question .option-row:hover{background:#f7fbff;border-color:#b7d2e7;transform:translateY(-1px);box-shadow:0 7px 18px #146bb712}.exam-wizard-question .option-row:has(input:focus-visible){outline-offset:2px;outline:3px solid #146bb726}.exam-wizard-question .option-row.is-selected{background:linear-gradient(135deg,#edf7ff,#f7fbff);border-color:#6fa7d2;box-shadow:inset 0 0 0 1px #146bb71a,0 8px 20px #146bb714}.exam-wizard-question .option-row.is-selected .option-key{border-color:var(--exam-primary);background:var(--exam-primary);color:#fff}.exam-wizard-question .option-row.is-selected>svg{color:var(--exam-success)}.exam-wizard-question .option-key{color:#415970;background:#fff;border:1px solid #cfdce7;border-radius:.65rem;flex:0 0 2rem;place-items:center;block-size:2rem;inline-size:2rem;font-size:.78rem;font-weight:900;transition:all .15s;display:grid}.exam-wizard-question .strike-option{color:#7b8b9c;background:#fff;border-color:#dce5ed}.exam-wizard-question .strike-option:hover{color:#a34d4d;background:#fff8f8;border-color:#e5b9b9}.exam-wizard-question .exam-option-wrap.is-struck .option-row{opacity:.62;background:#f6f7f8}.exam-wizard-question .exam-question-media{background:#f5f8fb;border:1px solid #dce8f1;border-radius:1rem;margin-block:1rem 1.15rem;overflow:hidden;box-shadow:0 8px 25px #13283f0f}.exam-wizard-question .exam-question-media img{object-fit:contain;background:#fff;width:100%;height:auto;max-height:min(52dvh,34rem);display:block}.exam-wizard-question .exam-question-media figcaption{color:#67798b;border-block-start:1px solid #e6edf3;padding:.72rem .9rem;font-size:.8rem;line-height:1.7}.exam-wizard-question .media-placeholder{color:#718397;background:#f7fafc;border:1px dashed #cbdbe8;border-radius:.9rem;place-items:center;min-height:8rem;margin-block:1rem;display:grid}.exam-wizard-question .exam-question-actions{border-block-start:1px solid #edf2f6;flex-wrap:wrap;align-items:center;gap:.55rem;margin-block-start:1.15rem;padding-block-start:.9rem;display:flex}.exam-wizard-question .exam-question-actions .text-button{color:#536b82;background:#fff;border:1px solid #dce6ee;border-radius:.72rem;min-height:2.55rem;padding-inline:.72rem}.exam-wizard-question .exam-question-actions .text-button:hover{color:#185e98;background:#f5faff;border-color:#bfd7e8}.exam-wizard-question .exam-question-actions .text-button.is-active{color:#0d66ad;background:#eef8ff;border-color:#9dc9e8}.exam-wizard-question .exam-question-actions .text-button svg{color:currentColor}.exam-wizard-question .save-indicator{color:#65788a;border-radius:999px;margin-inline-start:auto;padding:.4rem .62rem;font-size:.74rem;font-weight:750}.exam-wizard-question .save-indicator.is-saved{color:var(--exam-success);background:#edf9f5}.exam-wizard-question .save-indicator.is-offline,.exam-wizard-question .save-indicator.is-error{color:var(--exam-warning);background:#fff5e9}.exam-sync-notice{color:#38566f;background:#f5faff;border:1px solid #cfe0ed;border-radius:.82rem;margin-block-end:.75rem;box-shadow:0 6px 18px #146bb70d}.exam-question-navigation{z-index:20;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#fffffff0;border:1px solid #d4e2ed;border-radius:1rem;grid-template-columns:minmax(7.5rem,1fr) auto minmax(7.5rem,1fr);align-items:center;gap:.75rem;margin-block-start:.95rem;padding:.68rem;display:grid;position:sticky;inset-block-end:.8rem;box-shadow:0 14px 38px #10233b1c}.exam-question-navigation .button{border-radius:.82rem;min-height:3.25rem;margin:0;font-weight:850;position:relative}.exam-nav-previous:before,.exam-nav-next:after{font-size:1.05rem;line-height:1;display:inline-block}.exam-nav-previous:before{content:"→";margin-inline-end:.45rem}.exam-nav-next:after{content:"←";margin-inline-start:.45rem}.exam-nav-previous:disabled:before{opacity:.35}.exam-nav-position{color:#738396;place-items:center;min-width:4.8rem;line-height:1.15;display:grid}.exam-nav-position strong{color:#125f9f;background:#f3f9fd;border:1px solid #cfe1ee;border-radius:.72rem;place-items:center;block-size:2.35rem;inline-size:2.35rem;font-size:1rem;font-weight:900;display:grid}.exam-nav-position span{white-space:nowrap;margin-block-start:.25rem;font-size:.72rem}.exam-wizard-status-card{background:#fffffff7;border:1px solid #d8e5ef;border-radius:1rem;position:sticky;inset-block-start:5.9rem;overflow:hidden;box-shadow:0 13px 34px #13283f12}.exam-wizard-status-card>header{background:linear-gradient(145deg,#f9fcff,#f4f9fd);border-block-end:1px solid #e9f0f5;gap:.32rem;padding:.95rem 1rem;display:grid}.exam-wizard-status-card>header span{color:#718397;font-size:.74rem;font-weight:700}.exam-wizard-status-card>header strong{color:#21425e;font-size:.84rem}.exam-wizard-status-card .exam-total-timer,.exam-wizard-status-card .exam-runtime-progress,.exam-wizard-status-card>dl,.exam-wizard-status-note{margin:.9rem}.exam-wizard-status-card .exam-total-timer{background:#f7fafc;border:1px solid #dce8f1}.exam-wizard-status-card>dl{grid-template-columns:1fr;gap:.5rem;display:grid}.exam-wizard-status-card>dl>div{background:#fbfdff;border:1px solid #e2ebf2;border-radius:.72rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.45rem;padding-inline:.72rem;display:flex}.exam-wizard-status-card>dl dt{color:#66798c;font-size:.78rem}.exam-wizard-status-card>dl dd{color:#203e59;font-weight:900}.exam-wizard-status-note{color:#718196;border-block-start:1px solid #e9f0f5;padding-block-start:.78rem;font-size:.76rem;line-height:1.8}@media (max-width:63.99rem){.exam-wizard-layout{grid-template-columns:minmax(0,1fr);width:min(100% - 1rem,58rem)}.exam-wizard-status-card{display:none}.exam-wizard-question{min-height:auto}}@media (max-width:47.99rem){.exam-wizard-header{gap:.5rem;min-height:3.8rem;padding:.48rem .65rem}.exam-wizard-header .exam-runtime-identity>span{border-radius:.72rem;block-size:2.35rem;inline-size:2.35rem}.exam-wizard-header .exam-runtime-identity small,.exam-wizard-header-status>span{display:none}.exam-wizard-header .exam-runtime-identity h1{text-overflow:ellipsis;white-space:nowrap;max-width:45vw;font-size:.9rem;overflow:hidden}.exam-wizard-header-status>button{border-radius:.72rem;min-height:2.55rem;padding-inline:.62rem}.exam-wizard-progress{inset-block-start:3.8rem}.exam-wizard-layout{width:calc(100% - .7rem);padding-block:.55rem calc(5.9rem + env(safe-area-inset-bottom))}.exam-wizard-question{border-radius:.92rem;padding:.88rem;scroll-margin-block-start:4.6rem;box-shadow:0 9px 25px #13283f0f}.exam-wizard-question>header{align-items:flex-start}.exam-wizard-question .question-number{min-height:1.9rem;padding-inline:.6rem;font-size:.73rem}.exam-wizard-question .question-stem{margin-block:.9rem;font-size:.98rem;line-height:1.9}.exam-wizard-question .question-options{gap:.58rem}.exam-wizard-question .option-row{border-radius:.82rem;min-height:3.55rem;padding:.68rem .7rem}.exam-wizard-question .option-key{border-radius:.58rem;flex-basis:1.85rem;block-size:1.85rem;inline-size:1.85rem}.exam-wizard-question .exam-question-media img{max-height:42dvh}.exam-question-navigation{border-radius:.92rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.42rem;margin:0;padding:.48rem;position:fixed;inset-block-end:calc(.4rem + env(safe-area-inset-bottom));inset-inline:.4rem}.exam-question-navigation .button{min-width:0;min-height:3.25rem;padding-inline:.5rem;font-size:.83rem}.exam-nav-position{min-width:3.1rem}.exam-nav-position strong{border-radius:.62rem;block-size:2rem;inline-size:2rem;font-size:.9rem}.exam-nav-position span{font-size:.67rem}.exam-wizard-question .exam-question-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.exam-wizard-question .exam-question-actions .text-button{min-height:2.7rem;padding-inline:.5rem;font-size:.76rem}.exam-wizard-question .exam-question-actions .save-indicator{grid-column:1/-1;justify-self:start;margin-inline-start:0}}@media (max-width:23.99rem){.exam-question-navigation{grid-template-columns:1fr 2.7rem 1fr}.exam-question-navigation .button{font-size:.76rem}.exam-nav-position span{display:none}.exam-wizard-question .exam-question-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.exam-wizard-progress>i,.exam-wizard-header-status>button,.exam-wizard-question .option-row{transition:none}}
