.drillHistory-module__47rT_W__page{max-width:1120px;margin:0 auto;padding:32px 24px 64px}.drillHistory-module__47rT_W__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.drillHistory-module__47rT_W__header p{line-height:1.6;font-weight:400!important}.drillHistory-module__47rT_W__back{color:#475569;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;text-decoration:none;display:inline-flex}.drillHistory-module__47rT_W__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.drillHistory-module__47rT_W__stats>div{border-radius:16px!important}.drillHistory-module__47rT_W__panel{border-radius:16px;gap:4px;padding:12px;box-shadow:0 6px 16px #0f172a09}.drillHistory-module__47rT_W__record{grid-template-columns:minmax(0,1fr) auto 44px;gap:6px;padding:4px 0;display:grid}.drillHistory-module__47rT_W__record>button:first-child{background:#fff;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;min-height:44px;padding:8px 10px}.drillHistory-module__47rT_W__record>button:first-child>span:first-child{color:#334155;background:0 0;border-radius:0;justify-content:center;align-items:center;min-width:36px;min-height:24px;padding:0;font-size:14px;display:flex}.drillHistory-module__47rT_W__recordCopy{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.drillHistory-module__47rT_W__recordCopy>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.drillHistory-module__47rT_W__recordCopy>span:last-child{white-space:nowrap;color:#526783;flex-shrink:0;font-size:12px;font-weight:500}.drillHistory-module__47rT_W__record>button:nth-child(2){color:#0f172a;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px;font-weight:500;display:inline-flex}.drillHistory-module__47rT_W__record>button:nth-child(3){color:#64748b;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;display:inline-flex}.drillHistory-module__47rT_W__record>button:nth-child(3):hover{color:#b91c1c;background:#fef2f2}.drillHistory-module__47rT_W__record>button:first-child:hover,.drillHistory-module__47rT_W__back:hover{background:#f8fafc}.drillHistory-module__47rT_W__page :is(button,a,summary):focus-visible{outline:2px solid var(--history-accent);outline-offset:3px}@media (max-width:767px){.drillHistory-module__47rT_W__page{padding:20px 12px 40px}.drillHistory-module__47rT_W__header{flex-direction:column;gap:12px;margin-bottom:20px}.drillHistory-module__47rT_W__header h1{font-size:28px!important}.drillHistory-module__47rT_W__stats{gap:8px;margin-bottom:16px}.drillHistory-module__47rT_W__stats>div{padding:14px 8px!important}.drillHistory-module__47rT_W__stats>div>div:first-child{font-size:24px!important}.drillHistory-module__47rT_W__stats>div>div:last-child{font-size:12px!important;font-weight:500!important}.drillHistory-module__47rT_W__panel{padding:12px}.drillHistory-module__47rT_W__record{grid-template-columns:minmax(0,1fr) auto 44px;gap:4px}.drillHistory-module__47rT_W__record>button:first-child{grid-column:1;gap:6px;width:100%;padding:8px;display:grid}.drillHistory-module__47rT_W__recordCopy{flex-direction:column;align-items:stretch;gap:3px}.drillHistory-module__47rT_W__recordCopy>span:first-child{font-size:13px}.drillHistory-module__47rT_W__recordCopy>span:last-child{white-space:normal;font-size:11px;line-height:1.5}.drillHistory-module__47rT_W__record>button:nth-child(2){grid-column:2;padding:6px;font-size:13px}.drillHistory-module__47rT_W__record>button:nth-child(2) svg{display:none}.drillHistory-module__47rT_W__record>button:nth-child(3){grid-column:3}}@media (min-width:768px) and (max-width:1000px){.drillHistory-module__47rT_W__recordCopy{flex-wrap:wrap;gap:4px 12px}.drillHistory-module__47rT_W__recordCopy>span:first-child{flex-basis:100%}}.drillHistory-module__47rT_W__list{gap:0;display:grid}.drillHistory-module__47rT_W__record{border-bottom:1px solid #edf1f6;padding:2px 0}.drillHistory-module__47rT_W__record:last-child{border-bottom:0}.drillHistory-module__47rT_W__record>button:first-child{background:0 0;border:0;padding:6px 4px}.drillHistory-module__47rT_W__record:hover{background:#f8fafc}.drillHistory-module__47rT_W__record>button:nth-child(2){background:0 0}.drillHistory-module__47rT_W__recordCopy>.drillHistory-module__47rT_W__recordName{align-items:baseline;gap:8px;font-weight:400;display:flex}.drillHistory-module__47rT_W__recordName strong{color:#0f172a;flex-shrink:0;font-weight:600}.drillHistory-module__47rT_W__recordName>span{color:#334155;text-overflow:ellipsis;font-size:12px;overflow:hidden}.drillHistory-module__47rT_W__reviewShort{display:none}@media (max-width:767px){.drillHistory-module__47rT_W__stats>div{padding:12px 8px!important}.drillHistory-module__47rT_W__record{grid-template-columns:minmax(0,1fr) auto 44px;gap:2px}.drillHistory-module__47rT_W__record>button:first-child{align-items:start;padding:6px 0}.drillHistory-module__47rT_W__recordCopy>.drillHistory-module__47rT_W__recordName{white-space:normal;flex-direction:column;align-items:stretch;gap:3px;display:flex;overflow:visible}.drillHistory-module__47rT_W__recordName strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.drillHistory-module__47rT_W__recordName>span{font-size:11px;overflow:visible}.drillHistory-module__47rT_W__recordCopy>span:last-child{font-size:11px}.drillHistory-module__47rT_W__reviewLabel{display:none}.drillHistory-module__47rT_W__reviewShort{display:inline}}
.banner-manager-module__ydBpqG__bar{background:linear-gradient(90deg,var(--announcement-bg),var(--announcement-tint));color:var(--announcement-text);border-bottom:1px solid var(--announcement-border);container-type:inline-size}.banner-manager-module__ydBpqG__inner{box-sizing:border-box;justify-content:center;align-items:center;gap:16px;max-width:1180px;min-height:56px;margin:auto;padding:10px 60px 10px 20px;display:flex;position:relative}.banner-manager-module__ydBpqG__copy{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;min-width:0;display:flex}.banner-manager-module__ydBpqG__copy strong{overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.5}.banner-manager-module__ydBpqG__copy p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.banner-manager-module__ydBpqG__actions{flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:8px;max-width:100%;display:flex}.banner-manager-module__ydBpqG__actions a,.banner-manager-module__ydBpqG__actions button,.banner-manager-module__ydBpqG__previewLink{box-sizing:border-box;border:1px solid var(--announcement-accent);background:var(--announcement-surface);max-width:100%;min-height:34px;color:var(--announcement-text);font:inherit;overflow-wrap:anywhere;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:6px 14px;font-size:13px;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex}.banner-manager-module__ydBpqG__actions svg{flex-shrink:0}.banner-manager-module__ydBpqG__actions a,.banner-manager-module__ydBpqG__actions button{cursor:pointer}.banner-manager-module__ydBpqG__actions a:hover,.banner-manager-module__ydBpqG__actions button:not(:disabled):hover{background:var(--announcement-bg)}.banner-manager-module__ydBpqG__actions a:focus-visible,.banner-manager-module__ydBpqG__actions button:focus-visible,.banner-manager-module__ydBpqG__close:focus-visible{outline:2px solid var(--announcement-accent);outline-offset:3px}.banner-manager-module__ydBpqG__close{border:1px solid var(--announcement-border);background:var(--announcement-bg);width:36px;height:36px;color:var(--announcement-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@container (max-width:720px){.banner-manager-module__ydBpqG__inner{flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:10px 54px 10px 16px}.banner-manager-module__ydBpqG__copy{text-align:left;flex-basis:100%;display:block}.banner-manager-module__ydBpqG__copy strong{font-size:13px}.banner-manager-module__ydBpqG__copy p{margin-top:3px;font-size:12px}.banner-manager-module__ydBpqG__actions{flex-shrink:1;justify-content:flex-start}.banner-manager-module__ydBpqG__actions a,.banner-manager-module__ydBpqG__actions button,.banner-manager-module__ydBpqG__previewLink{min-height:32px;padding:5px 12px}.banner-manager-module__ydBpqG__close{top:8px;transform:none}}.banner-manager-module__ydBpqG__page{color:#203c32;max-width:1200px;margin:auto;padding:28px 20px 64px}.banner-manager-module__ydBpqG__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.banner-manager-module__ydBpqG__layout{grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);gap:24px;margin-top:20px;display:grid}.banner-manager-module__ydBpqG__card{background:#fff;border:1px solid #d6e2db;border-radius:12px;margin-bottom:14px;padding:18px}.banner-manager-module__ydBpqG__item{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:1px solid #d6e2db;border-radius:10px;margin-bottom:10px;padding:14px;display:block}.banner-manager-module__ydBpqG__item[aria-current=true]{background:#eef7f1;border-color:#247348}.banner-manager-module__ydBpqG__item small{margin-top:6px;display:block}.banner-manager-module__ydBpqG__form{gap:16px;display:grid}.banner-manager-module__ydBpqG__form label{gap:6px;font-size:14px;display:grid}.banner-manager-module__ydBpqG__form input,.banner-manager-module__ydBpqG__form textarea,.banner-manager-module__ydBpqG__form select{min-width:0;max-width:100%;font:inherit;color:#203c32;background:#fff;border:1px solid #b8c9bf;border-radius:7px;padding:9px}.banner-manager-module__ydBpqG__form textarea{resize:vertical;min-height:74px}.banner-manager-module__ydBpqG__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.banner-manager-module__ydBpqG__checks{flex-wrap:wrap;gap:10px 18px;display:flex}.banner-manager-module__ydBpqG__checks label{align-items:center;gap:6px;display:flex}.banner-manager-module__ydBpqG__form fieldset{border:1px solid #d6e2db;border-radius:8px;min-width:0;padding:12px}.banner-manager-module__ydBpqG__buttons{flex-wrap:wrap;gap:10px;display:flex}.banner-manager-module__ydBpqG__button{color:#fff;cursor:pointer;font:inherit;background:#247348;border:1px solid #247348;border-radius:8px;padding:10px 16px}.banner-manager-module__ydBpqG__secondary{color:#247348;background:#fff}.banner-manager-module__ydBpqG__button:disabled{opacity:.5;cursor:wait}.banner-manager-module__ydBpqG__actions button:disabled,.banner-manager-module__ydBpqG__close:disabled{cursor:default}.banner-manager-module__ydBpqG__hint{color:#617368;font-size:13px;line-height:1.6}.banner-manager-module__ydBpqG__error{color:#b42318}.banner-manager-module__ydBpqG__preview{border:1px solid #bdd7f0;border-radius:8px;overflow:hidden}.banner-manager-module__ydBpqG__mobile{max-width:390px}.banner-manager-module__ydBpqG__audit{border-bottom:1px solid #d6e2db;padding:10px 0;font-size:13px}@media (max-width:720px){.banner-manager-module__ydBpqG__layout,.banner-manager-module__ydBpqG__row{grid-template-columns:1fr}.banner-manager-module__ydBpqG__page{padding:20px 12px}}.banner-manager-module__ydBpqG__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.banner-manager-module__ydBpqG__stats>div{background:#f1f7f3;border-radius:8px;padding:12px}.banner-manager-module__ydBpqG__stats strong{margin-top:6px;font-size:24px;display:block}
.navbar-menu-module__j3shUG__panel{overflow:hidden}.navbar-menu-module__j3shUG__item{border-radius:10px;align-items:center;gap:11px;min-height:70px}.navbar-menu-module__j3shUG__item+.navbar-menu-module__j3shUG__item{margin-top:3px}.navbar-menu-module__j3shUG__item:hover{box-shadow:inset 0 0 0 1px #dbe5d5}.navbar-menu-module__j3shUG__item:focus-visible{outline-offset:-2px;outline:2px solid}.navbar-menu-module__j3shUG__icon{color:#497247;background:#eef4eb;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.navbar-menu-module__j3shUG__icon[data-kind=favorite]{color:#a77a1f;background:#fbf4e3}.navbar-menu-module__j3shUG__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.navbar-menu-module__j3shUG__titleRow{align-items:center;gap:7px;min-width:0;display:flex}.navbar-menu-module__j3shUG__title{font-size:14px;font-weight:600;line-height:1.4}.navbar-menu-module__j3shUG__status{color:#64748b;background:#f1f5f9;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.4}.navbar-menu-module__j3shUG__description{color:#64748b;font-size:11px;font-weight:400;line-height:1.5}.navbar-menu-module__j3shUG__check{flex-shrink:0;margin-left:auto}.navbar-menu-module__j3shUG__disabled{color:#94a3b8;cursor:not-allowed;opacity:.78;padding:12px 10px;display:flex}.navbar-menu-module__j3shUG__disabled .navbar-menu-module__j3shUG__icon{color:#94a3b8;background:#f1f5f9}.navbar-menu-module__j3shUG__disabled:hover{box-shadow:none}.navbar-menu-module__j3shUG__trigger{white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:6px;min-height:44px;transition:background-color .14s;display:inline-flex}.navbar-menu-module__j3shUG__trigger:hover,.navbar-menu-module__j3shUG__trigger[aria-expanded=true]{background:#f1f5f9}.navbar-menu-module__j3shUG__trigger:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid}.navbar-menu-module__j3shUG__chevron{flex-shrink:0;transition:transform .14s}.navbar-menu-module__j3shUG__trigger[aria-expanded=true] .navbar-menu-module__j3shUG__chevron{transform:rotate(180deg)}.navbar-menu-module__j3shUG__item:focus-visible{box-shadow:none}@media (prefers-reduced-motion:reduce){.navbar-menu-module__j3shUG__trigger,.navbar-menu-module__j3shUG__chevron{transition:none}}
.MarkdownImage-module__h8nGLa__responsivePicture{max-width:100%;display:block}.MarkdownImage-module__h8nGLa__previewImage{cursor:zoom-in}.MarkdownImage-module__h8nGLa__previewImage:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.MarkdownImage-module__h8nGLa__mobileOpenButton{display:none}.MarkdownImage-module__h8nGLa__overlay{z-index:2147483647;color:#fff;background:#0f172af5;position:fixed;inset:0}.MarkdownImage-module__h8nGLa__toolbar{top:max(12px,env(safe-area-inset-top));z-index:2;background:#0f172ae0;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:4px;min-height:44px;padding:4px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000047}.MarkdownImage-module__h8nGLa__toolButton,.MarkdownImage-module__h8nGLa__closeButton{color:#0f172a;cursor:pointer;background:#fff;border:0;min-width:44px;min-height:44px}.MarkdownImage-module__h8nGLa__toolButton{border-radius:999px;font-size:24px;font-weight:700;line-height:1}.MarkdownImage-module__h8nGLa__toolButton:disabled{color:#94a3b8;cursor:not-allowed;background:#e2e8f0}.MarkdownImage-module__h8nGLa__toolButton:focus-visible,.MarkdownImage-module__h8nGLa__closeButton:focus-visible{outline-offset:2px;outline:3px solid #60a5fa}.MarkdownImage-module__h8nGLa__zoomValue{text-align:center;font-variant-numeric:tabular-nums;min-width:58px;font-size:13px;font-weight:700}.MarkdownImage-module__h8nGLa__closeButton{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:3;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 6px 24px #00000047}.MarkdownImage-module__h8nGLa__viewport{inset:calc(68px + env(safe-area-inset-top))12px calc(48px + env(safe-area-inset-bottom));overscroll-behavior:contain;touch-action:pan-x pan-y;scrollbar-color:#ffffff8c transparent;position:absolute;overflow:auto}.MarkdownImage-module__h8nGLa__canvas{justify-content:center;align-items:center;min-width:100%;min-height:100%;margin-inline:auto;display:flex}.MarkdownImage-module__h8nGLa__lightboxPicture{width:100%;display:block}.MarkdownImage-module__h8nGLa__lightboxImage{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#fff;border-radius:8px;width:100%;max-width:none;height:auto;display:block;box-shadow:0 20px 60px #00000080}.MarkdownImage-module__h8nGLa__helpText{right:12px;bottom:max(10px,env(safe-area-inset-bottom));color:#ffffffd1;text-align:center;letter-spacing:.03em;pointer-events:none;margin:0;font-size:12px;position:absolute;left:12px}@media (max-width:767px){.MarkdownImage-module__h8nGLa__mobileOpenButton{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:5px;min-height:36px;margin:-4px auto 14px;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.MarkdownImage-module__h8nGLa__closeButton{width:44px;padding:0}.MarkdownImage-module__h8nGLa__closeButton span:last-child{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MarkdownImage-module__h8nGLa__viewport{left:0;right:0}}
.BrandedMarkdownTable-module__s3sMnq__shell{-webkit-overflow-scrolling:touch;background:#fffbeb8c;border:1px solid #bbf7d0;border-radius:8px;width:100%;max-width:100%;margin:8px 0;overflow-x:auto}.BrandedMarkdownTable-module__s3sMnq__brand{opacity:.56;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:3;background:#ffffffc7;border:1px solid #22c55e33;border-radius:7px;align-items:center;gap:5px;margin:5px 6px 4px;padding:3px 6px;display:inline-flex;position:sticky;left:6px}.BrandedMarkdownTable-module__s3sMnq__badge{color:#fff;background:#2f8c3a;border-radius:4px;justify-content:center;align-items:center;width:19px;height:19px;font-size:.62rem;font-weight:850;line-height:1;display:inline-flex}.BrandedMarkdownTable-module__s3sMnq__badgeNurse{background:#1d6ba8}.BrandedMarkdownTable-module__s3sMnq__name{color:#1f2937;white-space:nowrap;font-size:.68rem;font-weight:850;line-height:1}.BrandedMarkdownTable-module__s3sMnq__table{background:#fff}
.ProtectedExplanation-module__OW1YJq__shell{isolation:isolate;position:relative;overflow:hidden}.ProtectedExplanation-module__OW1YJq__watermarkLayer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ProtectedExplanation-module__OW1YJq__watermarkRow{transform-origin:50%;white-space:nowrap;text-align:center;letter-spacing:.08em;color:#92400e;opacity:.05;width:152%;font-size:.84rem;font-weight:700;line-height:1;position:absolute;left:-26%;transform:rotate(-24deg)}.ProtectedExplanation-module__OW1YJq__watermarkRow0{top:-4%}.ProtectedExplanation-module__OW1YJq__watermarkRow1{top:16%}.ProtectedExplanation-module__OW1YJq__watermarkRow2{top:36%}.ProtectedExplanation-module__OW1YJq__watermarkRow3{top:56%}.ProtectedExplanation-module__OW1YJq__watermarkRow4{top:76%}.ProtectedExplanation-module__OW1YJq__watermarkRow5{top:96%}.ProtectedExplanation-module__OW1YJq__content{z-index:2;position:relative}.ProtectedExplanation-module__OW1YJq__footerMark{z-index:3;text-align:center;letter-spacing:.08em;color:#92400e;opacity:.24;pointer-events:none;-webkit-user-select:none;user-select:none;margin-top:10px;font-size:.76rem;font-weight:700;line-height:1.2;position:relative}
.ExplanationBrandMark-module__I8nTbW__brand{color:#1f2937;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;align-items:center;gap:7px;font-size:.78rem;font-weight:850;line-height:1;display:inline-flex}.ExplanationBrandMark-module__I8nTbW__badge{color:#fff;letter-spacing:0;background:#2f8c3a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.ExplanationBrandMark-module__I8nTbW__badgeNurse{background:#1d6ba8}.ExplanationBrandMark-module__I8nTbW__name{color:#172033;font-weight:850}.ExplanationBrandMark-module__I8nTbW__brandMd{font-size:.84rem}.ExplanationBrandMark-module__I8nTbW__brandMd .ExplanationBrandMark-module__I8nTbW__badge{width:28px;height:28px;font-size:.78rem}
.questionCard-module__MKqdoq__questionCard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:18px 20px;transition:box-shadow .15s,border-color .15s;overflow:hidden}.questionCard-module__MKqdoq__questionCard:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #00000014}.questionCard-module__MKqdoq__questionCardCompact{overflow:visible}.questionCard-module__MKqdoq__questionMetaRow{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex;align-items:flex-start!important}.questionCard-module__MKqdoq__subjectBadge,.questionCard-module__MKqdoq__chapterBadge{max-width:100%}.questionCard-module__MKqdoq__questionMetaCode{text-overflow:ellipsis;max-width:100%;overflow:hidden}.questionCard-module__MKqdoq__questionNumber{color:#64748b;letter-spacing:.01em;margin-right:8px;font-size:.85rem;font-weight:700}.questionCard-module__MKqdoq__markdownLoading{color:#64748b;min-height:56px;padding:10px 0;font-size:.95rem;line-height:1.7}.questionCard-module__MKqdoq__inlineMarkdownImage{cursor:zoom-in;vertical-align:middle;background:#fff;border:1px solid #e5e5e0;border-radius:6px;max-width:100%;max-height:120px;margin:0 2px;display:inline-block}.questionCard-module__MKqdoq__optionsList{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.questionCard-module__MKqdoq__optionButton{min-width:0;border-radius:8px!important;padding:9px 12px!important;font-size:1rem!important}.questionCard-module__MKqdoq__optionText{min-width:0;padding-top:1px;line-height:1.65}.questionCard-module__MKqdoq__optionImage{box-sizing:border-box;width:auto;max-width:min(360px,100%);height:auto;max-height:min(220px,42vh);display:block}.questionCard-module__MKqdoq__questionImage{box-sizing:border-box;width:auto;max-width:min(560px,100%);height:auto;max-height:min(360px,52vh);display:block}.questionCard-module__MKqdoq__questionCardCompact .questionCard-module__MKqdoq__questionImage{max-width:100%;max-height:min(300px,46vh)}.questionCard-module__MKqdoq__questionActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.questionCard-module__MKqdoq__questionActionsPrimary,.questionCard-module__MKqdoq__questionActionsAdmin{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.questionCard-module__MKqdoq__questionActionsAdmin{justify-content:flex-end}.questionCard-module__MKqdoq__reportActionButton{border-radius:8px!important;min-height:30px!important;padding:6px 12px!important;font-size:.74rem!important}.questionCard-module__MKqdoq__similarMenu{display:inline-flex;position:relative}.questionCard-module__MKqdoq__similarAction{appearance:none;color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-height:30px;padding:6px 12px;font-family:inherit;font-size:.78rem;font-weight:500;display:inline-flex}.questionCard-module__MKqdoq__similarAction:hover:not(:disabled){background:var(--questions-accent-bg-solid,#dcfce7);border-color:var(--questions-accent-border,#86efac)}.questionCard-module__MKqdoq__similarAction:disabled{cursor:wait;opacity:.72}.questionCard-module__MKqdoq__protectedExplanationPanel{color:#374151;overflow-anchor:none;background:#fffdf7;border:1px solid #efe7d3;border-radius:12px;margin-bottom:10px;padding:.9rem 1.1rem 1rem;font-size:1.0625rem;line-height:1.75}.questionCard-module__MKqdoq__explanationHeader{color:#92400e;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-size:.86rem;font-weight:600;line-height:1.5;display:flex}.questionCard-module__MKqdoq__explanationIntroBrand{-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:6px;margin-left:2px;display:inline-flex}.questionCard-module__MKqdoq__explanationIntroBrandBadge{color:#fff;background:#2f8c3a;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.68rem;font-weight:850;line-height:1;display:inline-flex}.questionCard-module__MKqdoq__explanationIntroBrandBadgeNurse{background:#1d6ba8}.questionCard-module__MKqdoq__explanationIntroBrandName{color:#1f2937;white-space:nowrap;font-size:.78rem;font-weight:850}.questionCard-module__MKqdoq__legacyExplanationBody p{color:#374151;margin:.25rem 0;font-size:1.0625rem;line-height:1.75}.questionCard-module__MKqdoq__legacyExplanationBody strong{color:#111827;font-weight:600}:is(.questionCard-module__MKqdoq__legacyExplanationBody ul,.questionCard-module__MKqdoq__legacyExplanationBody ol){margin:.375rem 0;padding-left:1rem}.questionCard-module__MKqdoq__legacyExplanationBody ul{list-style:outside}.questionCard-module__MKqdoq__legacyExplanationBody ol{list-style:decimal}.questionCard-module__MKqdoq__legacyExplanationBody ul li::marker{color:#6b7280}.questionCard-module__MKqdoq__legacyExplanationBody ol li::marker{color:#6b7280}.questionCard-module__MKqdoq__legacyExplanationBody li{color:#374151;margin:.125rem 0;font-size:1.0625rem;line-height:1.75}.questionCard-module__MKqdoq__legacyExplanationBody table{border-collapse:collapse;min-width:100%;margin:.5rem 0;font-size:.9375rem;line-height:1.625}:is(.questionCard-module__MKqdoq__legacyExplanationBody th,.questionCard-module__MKqdoq__legacyExplanationBody td){overflow-wrap:break-word;white-space:normal;border:1px solid #bbf7d0;padding:.375rem .75rem}.questionCard-module__MKqdoq__legacyExplanationBody th{text-align:left;background:#f0fdf4;font-weight:600}.questionCard-module__MKqdoq__legacyExplanationBody td{vertical-align:top}.questionCard-module__MKqdoq__markdownTableShell{-webkit-overflow-scrolling:touch;background:#fffbeb8c;border:1px solid #bbf7d0;border-radius:6px;width:100%;max-width:100%;margin:8px 0;position:relative;overflow-x:auto;container-type:inline-size}.questionCard-module__MKqdoq__markdownTableShell table{table-layout:auto;background:#fff;width:100%}:is(.questionCard-module__MKqdoq__markdownTableShell th,.questionCard-module__MKqdoq__markdownTableShell td){overflow-wrap:anywhere;white-space:normal;word-break:normal;min-width:0}.questionCard-module__MKqdoq__markdownTableBrand{opacity:.52;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:3;background:#ffffffc7;border:1px solid #22c55e33;border-radius:7px;align-items:center;gap:5px;padding:3px 6px;display:inline-flex;position:sticky;top:4px;right:6px;transform:translateY(4px)}.questionCard-module__MKqdoq__markdownTableBrandBadge{color:#fff;background:#2f8c3a;border-radius:4px;justify-content:center;align-items:center;width:19px;height:19px;font-size:.62rem;font-weight:850;line-height:1;display:inline-flex}.questionCard-module__MKqdoq__markdownTableBrandBadgeNurse{background:#1d6ba8}.questionCard-module__MKqdoq__markdownTableBrandName{color:#1f2937;white-space:nowrap;font-size:.68rem;font-weight:850;line-height:1}@media (max-width:767px){.questionCard-module__MKqdoq__questionCard{padding:16px!important}.questionCard-module__MKqdoq__questionCardCompact{padding:13px 16px!important}.questionCard-module__MKqdoq__questionCardCompact .questionCard-module__MKqdoq__questionMetaRow{margin-bottom:8px!important}.questionCard-module__MKqdoq__questionMetaRow{grid-template-columns:minmax(0,1fr) auto;gap:7px 6px!important;margin-bottom:12px!important;display:grid!important}.questionCard-module__MKqdoq__subjectBadge{grid-column:1/2;width:fit-content}.questionCard-module__MKqdoq__chapterBadge{grid-column:1/2;width:fit-content;color:#64748b!important;background:#f8fafc!important}.questionCard-module__MKqdoq__questionMetaCode{grid-area:1/2/auto/3;align-self:start;max-width:138px;margin-left:0!important;font-size:.66rem!important}.questionCard-module__MKqdoq__optionButton{padding:11px 14px!important}.questionCard-module__MKqdoq__optionText{padding-top:2px;line-height:1.7}.questionCard-module__MKqdoq__questionActions{align-items:stretch}.questionCard-module__MKqdoq__questionActionsPrimary,.questionCard-module__MKqdoq__questionActionsAdmin{width:100%}.questionCard-module__MKqdoq__questionActionsPrimary{grid-template-columns:1fr 1fr;display:grid}.questionCard-module__MKqdoq__questionActionsPrimary>*{justify-content:center;width:100%}.questionCard-module__MKqdoq__reportActionButton{grid-column:1/-1;color:#94a3b8!important;background:#f8fafc!important}.questionCard-module__MKqdoq__questionActionsAdmin{justify-content:flex-start}.questionCard-module__MKqdoq__similarMenu,.questionCard-module__MKqdoq__similarAction{width:100%}}@container (max-width:720px){.questionCard-module__MKqdoq__markdownTableShell table{table-layout:fixed}:is(.questionCard-module__MKqdoq__markdownTableShell th,.questionCard-module__MKqdoq__markdownTableShell td){padding:7px 8px!important}}@media (min-width:768px) and (pointer:coarse){.questionCard-module__MKqdoq__questionCard [data-question-content=true],.questionCard-module__MKqdoq__questionCard .questionCard-module__MKqdoq__optionButton{font-size:18px!important;line-height:1.8!important}.questionCard-module__MKqdoq__questionCard .questionCard-module__MKqdoq__optionButton{min-height:52px;padding:12px 16px!important}.questionCard-module__MKqdoq__questionActions button,.questionCard-module__MKqdoq__questionActions a{min-height:44px;font-size:15px!important}.questionCard-module__MKqdoq__subjectBadge,.questionCard-module__MKqdoq__chapterBadge{font-size:14px!important}.questionCard-module__MKqdoq__legacyExplanationBody{font-size:18px;line-height:1.8}}.questionCard-module__MKqdoq__adminMetaGroup{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}@media (max-width:767px){.questionCard-module__MKqdoq__questionMetaRow{align-items:start}.questionCard-module__MKqdoq__adminMetaGroup{grid-column:1/-1;justify-self:start}.questionCard-module__MKqdoq__adminMetaGroup>span{width:auto}.questionCard-module__MKqdoq__subjectBadge,.questionCard-module__MKqdoq__chapterBadge{overflow-wrap:anywhere;min-width:0}.questionCard-module__MKqdoq__questionMetaCode{line-height:1.5;color:#64748b!important;background:0 0!important;border-color:#0000!important;padding:3px 6px!important}}.questionCard-module__MKqdoq__questionMetaLabels{flex-wrap:wrap;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.questionCard-module__MKqdoq__questionActionsPrimary{flex:1}.questionCard-module__MKqdoq__questionActionsTools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.questionCard-module__MKqdoq__questionActionsPrimary>button,.questionCard-module__MKqdoq__notesAction,.questionCard-module__MKqdoq__similarAction{min-height:36px}.questionCard-module__MKqdoq__explanationAction:hover:not(:disabled){filter:brightness(.92)}.questionCard-module__MKqdoq__notesAction:hover{color:#334155!important;background:#f8fafc!important}.questionCard-module__MKqdoq__questionActions :is(button,a,summary):focus-visible{outline:2px solid var(--questions-accent-dark,#047857);outline-offset:3px}@media (max-width:767px){.questionCard-module__MKqdoq__questionMetaLabels{grid-column:1}.questionCard-module__MKqdoq__questionActionsPrimary{flex-wrap:wrap;gap:8px;display:flex}.questionCard-module__MKqdoq__questionActionsPrimary>*{width:auto}.questionCard-module__MKqdoq__questionActionsPrimary>.questionCard-module__MKqdoq__explanationAction{justify-content:center;width:100%}.questionCard-module__MKqdoq__questionActionsPrimary>.questionCard-module__MKqdoq__similarMenu,.questionCard-module__MKqdoq__questionActionsPrimary>.questionCard-module__MKqdoq__notesAction{flex:1}.questionCard-module__MKqdoq__questionActionsTools{border-top:1px solid #edf0f4;width:100%;padding-top:8px}}@media (max-width:767px),(pointer:coarse){.questionCard-module__MKqdoq__questionActions :is(button,a,summary){min-height:44px!important}}.questionCard-module__MKqdoq__questionActionsTools .questionCard-module__MKqdoq__reportActionButton{border:1px solid #cbd5e1;color:#475569!important;background:#fff!important}.questionCard-module__MKqdoq__questionActionsTools .questionCard-module__MKqdoq__reportActionButton:hover:not(:disabled){border-color:var(--questions-accent-dark,#047857);color:var(--questions-accent-dark,#047857)!important;background:var(--questions-accent-bg,#ecfdf5)!important}
.QuestionFlagControl-module__BYUs5a__flagControl{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.QuestionFlagControl-module__BYUs5a__flagControlCompact{gap:6px}.QuestionFlagControl-module__BYUs5a__flagOption{color:#475569;cursor:pointer;min-width:72px;min-height:34px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d8e2ef;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:800;line-height:1;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.QuestionFlagControl-module__BYUs5a__flagOption:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#94a3b8}.QuestionFlagControl-module__BYUs5a__flagDanger{color:#475569}.QuestionFlagControl-module__BYUs5a__flagDanger:hover:not(:disabled){color:#991b1b;background:#fef2f2;border-color:#f87171}.QuestionFlagControl-module__BYUs5a__flagWarning{color:#475569}.QuestionFlagControl-module__BYUs5a__flagWarning:hover:not(:disabled){color:#78350f;background:#fffbeb;border-color:#fbbf24}.QuestionFlagControl-module__BYUs5a__flagInfo{color:#475569}.QuestionFlagControl-module__BYUs5a__flagInfo:hover:not(:disabled){color:#1e40af;background:#eff6ff;border-color:#60a5fa}.QuestionFlagControl-module__BYUs5a__flagOption:disabled{cursor:default;opacity:.62}.QuestionFlagControl-module__BYUs5a__flagOptionActive{box-shadow:0 1px 3px #0f172a14}.QuestionFlagControl-module__BYUs5a__flagDanger.QuestionFlagControl-module__BYUs5a__flagOptionActive{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.QuestionFlagControl-module__BYUs5a__flagWarning.QuestionFlagControl-module__BYUs5a__flagOptionActive{color:#92400e;background:#fffbeb;border-color:#fcd34d}.QuestionFlagControl-module__BYUs5a__flagInfo.QuestionFlagControl-module__BYUs5a__flagOptionActive{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.QuestionFlagControl-module__BYUs5a__flagOption:not(.QuestionFlagControl-module__BYUs5a__flagOptionActive) .QuestionFlagControl-module__BYUs5a__flagIcon{color:#64748b}.QuestionFlagControl-module__BYUs5a__flagIcon{stroke-width:2.25px;flex-shrink:0;width:13px;height:13px}.QuestionFlagControl-module__BYUs5a__flagBadge{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:22px;padding:3px 8px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.QuestionFlagControl-module__BYUs5a__flagBadgeDanger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.QuestionFlagControl-module__BYUs5a__flagBadgeWarning{color:#a16207;background:#fffbeb;border-color:#fde68a}.QuestionFlagControl-module__BYUs5a__flagBadgeInfo{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}@media (max-width:480px){.QuestionFlagControl-module__BYUs5a__flagControl{gap:5px}.QuestionFlagControl-module__BYUs5a__flagOption{min-width:68px;min-height:34px;padding:0 9px;font-size:12px}}.QuestionFlagControl-module__BYUs5a__favoriteButton{color:#b6c2d0;cursor:pointer;width:28px;height:28px;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;font-size:17px;font-weight:800;line-height:1;transition:color .12s,transform .12s,background .12s,border-color .12s;display:inline-flex}.QuestionFlagControl-module__BYUs5a__favoriteButton:hover:not(:disabled),.QuestionFlagControl-module__BYUs5a__favoriteButton:focus-visible{color:#f59e0b;transform:scale(1.08)}.QuestionFlagControl-module__BYUs5a__favoriteButtonActive,.QuestionFlagControl-module__BYUs5a__favoriteButtonActive:hover:not(:disabled),.QuestionFlagControl-module__BYUs5a__favoriteButtonActive:focus-visible{color:#f59e0b;background:0 0;border-color:#0000}.QuestionFlagControl-module__BYUs5a__favoriteButton:disabled{cursor:default;opacity:.62}.QuestionFlagControl-module__BYUs5a__flagSelect{flex:none;align-items:center;display:inline-flex;position:relative}.QuestionFlagControl-module__BYUs5a__flagSelectButton{color:#64748b;cursor:pointer;min-height:24px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d8e2ef;border-radius:999px;align-items:center;gap:4px;padding:3px 7px 3px 8px;font-size:11px;font-weight:800;line-height:1;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.QuestionFlagControl-module__BYUs5a__flagSelectButton:hover:not(:disabled),.QuestionFlagControl-module__BYUs5a__flagSelectButton[aria-expanded=true]{color:#334155;background:#f8fafc;border-color:#94a3b8}.QuestionFlagControl-module__BYUs5a__flagSelectButton:disabled{cursor:default;opacity:.62}.QuestionFlagControl-module__BYUs5a__flagSelectButtonActive{box-shadow:none}.QuestionFlagControl-module__BYUs5a__flagSelectButton.QuestionFlagControl-module__BYUs5a__flagBadgeDanger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.QuestionFlagControl-module__BYUs5a__flagSelectButton.QuestionFlagControl-module__BYUs5a__flagBadgeWarning{color:#a16207;background:#fffbeb;border-color:#fde68a}.QuestionFlagControl-module__BYUs5a__flagSelectButton.QuestionFlagControl-module__BYUs5a__flagBadgeInfo{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.QuestionFlagControl-module__BYUs5a__flagSelectButton.QuestionFlagControl-module__BYUs5a__flagBadgeDanger:hover:not(:disabled),.QuestionFlagControl-module__BYUs5a__flagSelectButton.QuestionFlagControl-module__BYUs5a__flagBadgeDanger[aria-expanded=true]{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.QuestionFlagControl-module__BYUs5a__flagSelectButton.QuestionFlagControl-module__BYUs5a__flagBadgeWarning:hover:not(:disabled),.QuestionFlagControl-module__BYUs5a__flagSelectButton.QuestionFlagControl-module__BYUs5a__flagBadgeWarning[aria-expanded=true]{color:#854d0e;background:#fef3c7;border-color:#fcd34d}.QuestionFlagControl-module__BYUs5a__flagSelectButton.QuestionFlagControl-module__BYUs5a__flagBadgeInfo:hover:not(:disabled),.QuestionFlagControl-module__BYUs5a__flagSelectButton.QuestionFlagControl-module__BYUs5a__flagBadgeInfo[aria-expanded=true]{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.QuestionFlagControl-module__BYUs5a__flagSelectChevron{color:currentColor;opacity:.72;stroke-width:2.4px;width:12px;height:12px}.QuestionFlagControl-module__BYUs5a__flagSelectMenu{z-index:30;background:#fff;border:1px solid #dbe5f0;border-radius:10px;gap:2px;min-width:132px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 28px #0f172a24}.QuestionFlagControl-module__BYUs5a__flagSelectItem,.QuestionFlagControl-module__BYUs5a__flagSelectClear{color:#334155;cursor:pointer;width:100%;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:6px;font-size:12px;font-weight:800;display:flex}.QuestionFlagControl-module__BYUs5a__flagSelectItem:hover,.QuestionFlagControl-module__BYUs5a__flagSelectItemActive{background:#f8fafc}.QuestionFlagControl-module__BYUs5a__flagSelectCheck{color:#16a34a;font-size:12px;line-height:1}.QuestionFlagControl-module__BYUs5a__flagSelectClear{color:#94a3b8;justify-content:flex-start;padding:7px 8px;font-weight:800}.QuestionFlagControl-module__BYUs5a__flagSelectClear:hover:not(:disabled){color:#475569;background:#f8fafc}.QuestionFlagControl-module__BYUs5a__flagSelectClear:disabled{cursor:default;opacity:.45}
.exam-updates-section-module__dgGsbG__section{color:#172a40;max-width:960px;margin:48px auto;padding:0 24px;scroll-margin-top:150px}.exam-updates-section-module__dgGsbG__eyebrow{color:var(--resource-accent);margin:0 0 8px;font-size:12px;font-weight:700}.exam-updates-section-module__dgGsbG__section h2{text-wrap:balance;margin:0 0 12px;font-size:24px;font-weight:700}.exam-updates-section-module__dgGsbG__description{color:#526477;max-width:720px;margin:0 0 16px;font-size:14px;line-height:1.9}.exam-updates-section-module__dgGsbG__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:32px;margin-top:24px;display:grid}.exam-updates-section-module__dgGsbG__guideCard{background:var(--resource-tint);border-radius:12px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.exam-updates-section-module__dgGsbG__guideCard>svg{color:var(--resource-accent);margin-bottom:16px}.exam-updates-section-module__dgGsbG__guideCard .exam-updates-section-module__dgGsbG__guide{gap:12px;margin-top:auto;font-weight:600}.exam-updates-section-module__dgGsbG__subjectHeading{align-items:center;gap:10px;padding:4px 0;display:flex}.exam-updates-section-module__dgGsbG__subjectHeading svg{color:var(--resource-accent);flex-shrink:0}.exam-updates-section-module__dgGsbG__grid h3{margin:0 0 10px;font-size:16px;font-weight:600}.exam-updates-section-module__dgGsbG__links{display:grid}.exam-updates-section-module__dgGsbG__manyLinks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.exam-updates-section-module__dgGsbG__links a,.exam-updates-section-module__dgGsbG__guide{color:var(--resource-accent);justify-content:space-between;align-items:center;min-height:44px;font-size:14px;line-height:1.6;text-decoration:none;display:inline-flex}.exam-updates-section-module__dgGsbG__links a{border-bottom:1px solid #d5e3ef;gap:12px;padding:10px 0}.exam-updates-section-module__dgGsbG__links a span{flex-shrink:0}.exam-updates-section-module__dgGsbG__links a:hover,.exam-updates-section-module__dgGsbG__guide:hover{text-underline-offset:4px;text-decoration:underline}.exam-updates-section-module__dgGsbG__section a:focus-visible{outline-offset:3px;outline:2px solid #1f6fae}.exam-updates-section-module__dgGsbG__resources{margin-top:20px}.exam-updates-section-module__dgGsbG__schedule{color:#526477;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin:0 auto 24px;padding:0 20px;font-size:12px;display:flex}.exam-updates-section-module__dgGsbG__schedule strong{color:#172a40}.exam-updates-section-module__dgGsbG__schedule a{color:#155b8d;align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.exam-updates-section-module__dgGsbG__schedule a:hover{text-underline-offset:4px;text-decoration:underline}.exam-updates-section-module__dgGsbG__schedule a:focus-visible{outline-offset:3px;outline:2px solid #1f6fae}@media (max-width:639px){.exam-updates-section-module__dgGsbG__section{margin:28px auto;padding:0 20px}.exam-updates-section-module__dgGsbG__grid{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:399px){.exam-updates-section-module__dgGsbG__manyLinks{grid-template-columns:minmax(0,1fr)}}
.feature-gate-card-module__qYKhYW__card{text-align:center;width:100%;max-width:384px;margin:0 16px}.feature-gate-card-module__qYKhYW__interactive{pointer-events:auto}.feature-gate-card-module__qYKhYW__tonePrimary .feature-gate-card-module__qYKhYW__iconWrap,.feature-gate-card-module__qYKhYW__tonePrimary .feature-gate-card-module__qYKhYW__primaryLink{background:var(--feature-gate-primary,#2e7d32)}.feature-gate-card-module__qYKhYW__toneAccent .feature-gate-card-module__qYKhYW__iconWrap{background:#f59e0b}.feature-gate-card-module__qYKhYW__toneAccent .feature-gate-card-module__qYKhYW__primaryLink{background:#e8b84b}.feature-gate-card-module__qYKhYW__iconWrap{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 12px;font-size:1.35rem;display:flex}.feature-gate-card-module__qYKhYW__title{color:#0f172a;margin:0 0 6px;font-size:1rem;font-weight:700;line-height:1.3}.feature-gate-card-module__qYKhYW__description{color:#94a3b8;margin-bottom:24px;font-size:.875rem;font-weight:400;line-height:1.6}.feature-gate-card-module__qYKhYW__actions{flex-direction:column;gap:10px;display:flex}.feature-gate-card-module__qYKhYW__primaryLink,.feature-gate-card-module__qYKhYW__secondaryLink{border-radius:12px;width:100%;text-decoration:none}.feature-gate-card-module__qYKhYW__primaryLink{color:#fff;font-size:1rem;font-weight:600;line-height:1.7}.feature-gate-card-module__qYKhYW__secondaryLink{color:#64748b;background:#fff;border:1px solid #e5e5e0;font-size:1rem;font-weight:500;line-height:1.7}@media (max-width:767px){.feature-gate-card-module__qYKhYW__card{border-radius:20px;max-width:100%;margin:0;padding:24px 20px!important}.feature-gate-card-module__qYKhYW__iconWrap{width:52px;height:52px;margin-bottom:14px}.feature-gate-card-module__qYKhYW__title{font-size:1.05rem}.feature-gate-card-module__qYKhYW__description{margin-bottom:22px;font-size:.92rem;line-height:1.7}.feature-gate-card-module__qYKhYW__primaryLink,.feature-gate-card-module__qYKhYW__secondaryLink{border-radius:14px;min-height:52px;font-size:1rem}}
.landing-responsive-module__BNubAG__heroSection{padding:34px 1.25rem 16px}.landing-responsive-module__BNubAG__pharmHeroSection{padding-top:44px;padding-bottom:18px}.landing-responsive-module__BNubAG__heroTitle{font-size:38px}.landing-responsive-module__BNubAG__heroLead,.landing-responsive-module__BNubAG__responsiveBody{font-size:.875rem}.landing-responsive-module__BNubAG__heroLead{font-family:Plus Jakarta Sans,PingFang TC,Microsoft JhengHei,Noto Sans TC,system-ui,sans-serif}.landing-responsive-module__BNubAG__ctaRow{flex-direction:column;justify-content:center;align-items:stretch;gap:12px;display:flex}.landing-responsive-module__BNubAG__cta{width:100%}.landing-responsive-module__BNubAG__announcement{padding:12px}.landing-responsive-module__BNubAG__announcementRow{gap:6px 10px}.landing-responsive-module__BNubAG__heroTrust{margin-top:16px}.landing-responsive-module__BNubAG__section,.landing-responsive-module__BNubAG__sectionLoose,.landing-responsive-module__BNubAG__sectionCompact,.landing-responsive-module__BNubAG__faqSection{margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.landing-responsive-module__BNubAG__section{padding-top:0;padding-bottom:34px}.landing-responsive-module__BNubAG__sectionLoose{padding-top:4px;padding-bottom:36px}.landing-responsive-module__BNubAG__sectionCompact{padding-top:4px;padding-bottom:30px}.landing-responsive-module__BNubAG__faqSection{padding-top:0;padding-bottom:40px}.landing-responsive-module__BNubAG__sectionHeader{margin-bottom:20px}.landing-responsive-module__BNubAG__sectionTitle{font-size:27px}.landing-responsive-module__BNubAG__sectionTitleLarge{font-size:28px}.landing-responsive-module__BNubAG__faqTitle{font-size:26px}.landing-responsive-module__BNubAG__gridTwo,.landing-responsive-module__BNubAG__gridThree,.landing-responsive-module__BNubAG__gridFour,.landing-responsive-module__BNubAG__resourceGrid{grid-template-columns:minmax(0,1fr);display:grid}.landing-responsive-module__BNubAG__gridTwo{gap:18px}.landing-responsive-module__BNubAG__gridThree,.landing-responsive-module__BNubAG__gridFour{gap:14px}.landing-responsive-module__BNubAG__resourceGrid{gap:12px}.landing-responsive-module__BNubAG__responsiveCard{padding:18px}.landing-responsive-module__BNubAG__previewPanel{padding:16px}.landing-responsive-module__BNubAG__finalSection{padding:64px 1.25rem}.landing-responsive-module__BNubAG__finalTitle{font-size:30px}.landing-responsive-module__BNubAG__featureRow{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;margin-bottom:56px;display:grid}.landing-responsive-module__BNubAG__featureRowLast{margin-bottom:0}.landing-responsive-module__BNubAG__featureTitle{font-size:26px}.landing-responsive-module__BNubAG__featurePanel{min-width:0;padding:20px}.landing-responsive-module__BNubAG__featureRowsSection{margin-left:auto;margin-right:auto;padding:16px 1.25rem 20px}.landing-responsive-module__BNubAG__toolGridWrap{margin-top:12px;margin-bottom:12px}.landing-responsive-module__BNubAG__pharmFinalTitle{font-size:30px}.landing-responsive-module__BNubAG__socialHeroSection{padding:44px 20px 36px}.landing-responsive-module__BNubAG__socialHeroTitle{font-size:38px}.landing-responsive-module__BNubAG__socialFeatureSection{padding:12px 20px 34px}.landing-responsive-module__BNubAG__socialSummarySection{padding:0 20px 48px}.landing-responsive-module__BNubAG__socialProofRow{gap:8px}.landing-responsive-module__BNubAG__socialSummaryCard{padding:18px}.landing-responsive-module__BNubAG__socialMockFrame{padding:14px}.landing-responsive-module__BNubAG__socialMockFrame>[data-testid=social-worker-product-mock]>:last-child{padding:15px!important}.landing-responsive-module__BNubAG__socialSummaryGrid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.landing-responsive-module__BNubAG__socialMockDetail{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.landing-responsive-module__BNubAG__heroSection{padding:52px 2rem 18px}.landing-responsive-module__BNubAG__pharmHeroSection{padding-top:60px;padding-bottom:20px}.landing-responsive-module__BNubAG__heroTitle{font-size:60px}.landing-responsive-module__BNubAG__heroLead{font-size:1.125rem}.landing-responsive-module__BNubAG__responsiveBody{font-size:1rem}.landing-responsive-module__BNubAG__ctaRow{flex-direction:row;align-items:center}.landing-responsive-module__BNubAG__cta{width:auto}.landing-responsive-module__BNubAG__announcement{padding:12px 16px}.landing-responsive-module__BNubAG__announcementRow{gap:12px}.landing-responsive-module__BNubAG__heroTrust{margin-top:20px}.landing-responsive-module__BNubAG__section,.landing-responsive-module__BNubAG__sectionLoose,.landing-responsive-module__BNubAG__sectionCompact,.landing-responsive-module__BNubAG__faqSection{padding-left:2rem;padding-right:2rem}.landing-responsive-module__BNubAG__section{padding-bottom:44px}.landing-responsive-module__BNubAG__sectionLoose{padding-top:6px;padding-bottom:48px}.landing-responsive-module__BNubAG__sectionCompact{padding-top:8px;padding-bottom:40px}.landing-responsive-module__BNubAG__faqSection{padding-bottom:56px}.landing-responsive-module__BNubAG__sectionHeader{margin-bottom:30px}.landing-responsive-module__BNubAG__sectionTitle{font-size:36px}.landing-responsive-module__BNubAG__sectionTitleLarge{font-size:38px}.landing-responsive-module__BNubAG__faqTitle{font-size:32px}.landing-responsive-module__BNubAG__gridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-responsive-module__BNubAG__resourceGrid,.landing-responsive-module__BNubAG__gridFour{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-responsive-module__BNubAG__responsiveCard{padding:20px}.landing-responsive-module__BNubAG__previewPanel{padding:26px}.landing-responsive-module__BNubAG__finalSection{padding:96px 2rem}.landing-responsive-module__BNubAG__finalTitle{font-size:44px}.landing-responsive-module__BNubAG__featureTitle{font-size:32px}.landing-responsive-module__BNubAG__featureRowsSection{padding-left:2rem;padding-right:2rem}.landing-responsive-module__BNubAG__toolGridWrap{margin-top:8px;margin-bottom:8px}.landing-responsive-module__BNubAG__pharmFinalTitle{font-size:42px}.landing-responsive-module__BNubAG__socialHeroSection{padding:64px 32px 56px}.landing-responsive-module__BNubAG__socialHeroTitle{font-size:46px}.landing-responsive-module__BNubAG__socialFeatureSection{padding:16px 32px 48px}.landing-responsive-module__BNubAG__socialSummarySection{padding:0 32px 64px}.landing-responsive-module__BNubAG__socialProofRow{gap:18px}.landing-responsive-module__BNubAG__socialSummaryCard{padding:22px}.landing-responsive-module__BNubAG__socialMockFrame{padding:20px}.landing-responsive-module__BNubAG__socialMockFrame>[data-testid=social-worker-product-mock]>:last-child{padding:20px!important}.landing-responsive-module__BNubAG__socialSummaryGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.landing-responsive-module__BNubAG__socialMockDetail{grid-template-columns:1.35fr .65fr}}@media (min-width:1024px){.landing-responsive-module__BNubAG__gridTwo{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:28px}.landing-responsive-module__BNubAG__gridFour{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-responsive-module__BNubAG__featureRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-bottom:80px}.landing-responsive-module__BNubAG__featureRowLast{margin-bottom:0}.landing-responsive-module__BNubAG__featureRowReverse .landing-responsive-module__BNubAG__featurePanel{order:-1}.landing-responsive-module__BNubAG__featurePanel{min-height:340px;padding:32px}}.landing-responsive-module__BNubAG__heroSection,.landing-responsive-module__BNubAG__section,.landing-responsive-module__BNubAG__sectionLoose,.landing-responsive-module__BNubAG__featureRowsSection,.landing-responsive-module__BNubAG__socialHeroSection,.landing-responsive-module__BNubAG__socialFeatureSection,.landing-responsive-module__BNubAG__socialSummarySection{box-sizing:border-box;width:min(var(--page-wide),calc(100% - var(--page-gutter)*2));margin-inline:auto;padding-inline:0;max-width:var(--page-wide)!important}
.drill-session-module__ilv6kW__sessionShell{max-width:680px;margin:0 auto;padding:24px 20px 100px;font-family:system-ui,-apple-system,sans-serif}.drill-session-module__ilv6kW__progressRow{align-items:center;gap:12px;margin-bottom:20px;display:flex}.drill-session-module__ilv6kW__progressBar{appearance:none;background:#e8e8e8;border:none;border-radius:999px;flex:auto;width:100%;min-width:48px;height:6px;overflow:hidden}.drill-session-module__ilv6kW__progressBar::-webkit-progress-bar{background:#e8e8e8}.drill-session-module__ilv6kW__progressBar::-webkit-progress-value{background:#2f8c3a;border-radius:999px}.drill-session-module__ilv6kW__progressBar::-moz-progress-bar{background:#2f8c3a;border-radius:999px}.drill-session-module__ilv6kW__progressText{color:#888;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.drill-session-module__ilv6kW__flagRow{justify-content:flex-end;min-width:0;margin:-4px 0 12px;display:flex}.drill-session-module__ilv6kW__utilityRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.drill-session-module__ilv6kW__answeredMeta{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.drill-session-module__ilv6kW__markButton{color:#64748b;cursor:pointer;min-height:34px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #dbe4f0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.drill-session-module__ilv6kW__markButton:hover{color:#854d0e;border-color:#facc15}.drill-session-module__ilv6kW__markButtonActive{color:#854d0e;background:#fefce8;border-color:#fde047}.drill-session-module__ilv6kW__pauseButton{color:#475569;cursor:pointer;min-height:32px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #dbe4f0;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.drill-session-module__ilv6kW__pauseButton:hover{color:#0f172a;border-color:#94a3b8}.drill-session-module__ilv6kW__navRail{scrollbar-width:thin;gap:8px;margin-bottom:16px;padding-bottom:4px;display:flex;overflow-x:auto}.drill-session-module__ilv6kW__navPill{color:#64748b;background:#fff;border:1px solid #dbe4f0;border-radius:999px;flex-shrink:0;min-width:36px;height:32px;padding:0 10px;font-size:12px;font-weight:700}.drill-session-module__ilv6kW__navGap{color:#94a3b8;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:32px;font-size:14px;font-weight:700;display:inline-flex}.drill-session-module__ilv6kW__navPillAnswered{color:#166534;background:#effaf3;border-color:#2f8c3a}.drill-session-module__ilv6kW__navPillCurrent{color:#166534;background:#f0fdf4;border:2px solid #2f8c3a;box-shadow:0 0 0 1px #0f172a2e}.drill-session-module__ilv6kW__metaRow{color:#94a3b8;margin-bottom:10px;font-size:11px}.drill-session-module__ilv6kW__prevWrap{background:#f0f4ff;border:1px solid #c7d2fe;border-radius:10px;margin-bottom:10px;padding:10px 14px}.drill-session-module__ilv6kW__prevLabel{color:#4338ca;letter-spacing:.03em;margin-bottom:5px;font-size:11px;font-weight:600}.drill-session-module__ilv6kW__prevMarkdown p{color:#374151;margin:0;font-size:13.5px;line-height:1.65}.drill-session-module__ilv6kW__prevImage{border-radius:6px;max-width:100%;margin-top:8px;display:block}.drill-session-module__ilv6kW__prevOptions{flex-direction:column;gap:4px;margin-top:8px;display:flex}.drill-session-module__ilv6kW__prevOptionRow{color:#374151;align-items:baseline;gap:6px;font-size:12.5px;display:flex}.drill-session-module__ilv6kW__prevOptionLabel{color:#4338ca;flex-shrink:0;font-weight:600}.drill-session-module__ilv6kW__prevOptionMarkdown p{color:#374151;margin:0;font-size:12.5px;line-height:1.6;display:inline}.drill-session-module__ilv6kW__prevOptionImage{background:#fff;border:1px solid #dbe4f0;border-radius:6px;max-width:100%;max-height:120px;margin-top:6px;padding:6px;display:block}.drill-session-module__ilv6kW__questionCard{color:#111;background:#fff;border-radius:12px;margin-bottom:16px;padding:16px 18px;font-size:15px;font-weight:500;line-height:1.7;box-shadow:0 1px 4px #0000000f}.drill-session-module__ilv6kW__questionImage{border-radius:8px;max-width:100%;margin-top:12px;display:block}.drill-session-module__ilv6kW__optionList{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.drill-session-module__ilv6kW__optionButton{text-align:left;background:#fff;border:1.5px solid #0000001a;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:11px 14px;font-family:inherit;line-height:1.6;display:flex}.drill-session-module__ilv6kW__optionButtonSelected{background:#f0fdf4;border-color:#2f8c3a;box-shadow:0 0 0 1px #0f172a29}.drill-session-module__ilv6kW__optionButtonSelected .drill-session-module__ilv6kW__optionLabel,.drill-session-module__ilv6kW__optionButtonSelected .drill-session-module__ilv6kW__optionText{color:#166534}.drill-session-module__ilv6kW__optionButtonCorrect{background:#e8f7f1;border-color:#2f8c3a}.drill-session-module__ilv6kW__optionButtonWrong{background:#fdecea;border-color:#dc2626}.drill-session-module__ilv6kW__optionLabel{flex-shrink:0;min-width:20px;font-size:13px;font-weight:700}.drill-session-module__ilv6kW__optionText{color:#111;overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px}.drill-session-module__ilv6kW__optionImage{background:#fff;border:1px solid #dbe4f0;border-radius:8px;max-width:100%;max-height:180px;margin-top:8px;padding:8px;display:block}.drill-session-module__ilv6kW__optionButtonCorrect .drill-session-module__ilv6kW__optionLabel,.drill-session-module__ilv6kW__optionButtonCorrect .drill-session-module__ilv6kW__optionText{color:#0a5c40}.drill-session-module__ilv6kW__optionButtonWrong .drill-session-module__ilv6kW__optionLabel,.drill-session-module__ilv6kW__optionButtonWrong .drill-session-module__ilv6kW__optionText{color:#7a1010}.drill-session-module__ilv6kW__optionResultCorrect{color:#2f8c3a;flex-shrink:0;margin-left:auto;font-size:13px}.drill-session-module__ilv6kW__optionResultWrong{color:#dc2626;flex-shrink:0;margin-left:auto;font-size:13px}.drill-session-module__ilv6kW__explanationWrap{margin-bottom:16px}.drill-session-module__ilv6kW__explanationToggle{color:#860;background:#fffef0;border-color:#f5e97a;justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex}.drill-session-module__ilv6kW__explanationToggleOpen{border-radius:8px 8px 0 0}.drill-session-module__ilv6kW__explanationChevron{transition:transform .2s}.drill-session-module__ilv6kW__explanationChevronOpen{transform:rotate(90deg)}.drill-session-module__ilv6kW__explanationPanel{background:#fffef0;border:1px solid #f5e97a;border-top:none;border-radius:0 0 8px 8px;padding:12px 14px;position:relative;overflow:hidden}.drill-session-module__ilv6kW__explanationBrandMark{margin-bottom:8px;display:flex}.drill-session-module__ilv6kW__watermarkRows{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.drill-session-module__ilv6kW__watermarkRow{white-space:nowrap;text-align:center;color:#92400e;opacity:.12;letter-spacing:.05em;width:140%;font-size:.6rem;position:absolute;left:-20%;transform:rotate(-25deg)}.drill-session-module__ilv6kW__watermarkRow1{top:0%}.drill-session-module__ilv6kW__watermarkRow2{top:28%}.drill-session-module__ilv6kW__watermarkRow3{top:56%}.drill-session-module__ilv6kW__watermarkRow4{top:84%}.drill-session-module__ilv6kW__explanationBrand{float:left;z-index:1;align-items:center;gap:5px;margin-bottom:4px;margin-right:8px;display:flex;position:relative}.drill-session-module__ilv6kW__explanationBrandBadge{color:#fff;background:#2f8c3a;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.6rem;font-weight:700;display:flex}.drill-session-module__ilv6kW__explanationBrandText{color:#374151;font-size:.7rem;font-weight:700}.drill-session-module__ilv6kW__markdownBody{z-index:1;position:relative}.drill-session-module__ilv6kW__markdownBody p{color:#374151;margin:4px 0;font-size:.95rem;line-height:1.8}.drill-session-module__ilv6kW__markdownBody strong{color:#111;font-weight:600}.drill-session-module__ilv6kW__markdownBody ul{margin:6px 0;padding-left:16px;list-style:outside}.drill-session-module__ilv6kW__markdownBody li{color:#374151;font-size:.95rem;line-height:1.8}.drill-session-module__ilv6kW__markdownTableWrap{-webkit-overflow-scrolling:touch;margin:8px 0;overflow-x:auto}.drill-session-module__ilv6kW__markdownTableWrap table{border-collapse:collapse;width:100%;min-width:420px;margin:0;font-size:14px;line-height:1.6}.drill-session-module__ilv6kW__markdownTableWrap th{background:#f0fdf4;border:1px solid #bbf7d0;padding:6px 12px;font-weight:600;text-align:center!important}.drill-session-module__ilv6kW__markdownTableWrap th:first-child{text-align:left!important}.drill-session-module__ilv6kW__markdownTableWrap td{border:1px solid #bbf7d0;padding:6px 12px;text-align:center!important}.drill-session-module__ilv6kW__markdownTableWrap td:first-child{text-align:left!important}.drill-session-module__ilv6kW__watermarkFooter{z-index:1;text-align:center;color:#92400e;opacity:.35;letter-spacing:.08em;padding-top:6px;font-size:.6rem;position:relative}.drill-session-module__ilv6kW__bottomBar{z-index:30;background:#fff;border-top:1px solid #00000014;justify-content:space-between;align-items:center;padding:13px 24px;display:flex;position:fixed;bottom:0;left:0;right:0}.drill-session-module__ilv6kW__bottomActions{align-items:center;gap:10px;display:flex}.drill-session-module__ilv6kW__bottomButton,.drill-session-module__ilv6kW__bottomButtonPrimary{border-radius:12px}.drill-session-module__ilv6kW__bottomButtonMain{min-width:116px}.drill-session-module__ilv6kW__bottomButtonTertiary{color:#64748b}.drill-session-module__ilv6kW__pauseOverlay{z-index:80;background:#0f172a6b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.drill-session-module__ilv6kW__pauseDialog{background:#fff;border:1px solid #dbe4f0;border-radius:16px;width:min(440px,100%);padding:22px;box-shadow:0 24px 70px #0f172a3d}.drill-session-module__ilv6kW__pauseTitle{color:#0f172a;margin:0;font-size:20px;font-weight:900;line-height:1.3}.drill-session-module__ilv6kW__pauseText{color:#64748b;margin:8px 0 18px;font-size:14px;font-weight:650;line-height:1.7}.drill-session-module__ilv6kW__pauseActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.drill-session-module__ilv6kW__pauseDangerButton{color:#b91c1c;cursor:pointer;min-height:40px;font:inherit;background:0 0;border:0;padding:0 8px;font-size:14px;font-weight:850}.drill-session-module__ilv6kW__pauseDangerButton:hover{color:#7f1d1d;text-decoration:underline}@media (max-width:720px){.drill-session-module__ilv6kW__sessionShell{padding:14px 12px calc(176px + env(safe-area-inset-bottom))}.drill-session-module__ilv6kW__progressRow{gap:8px;margin-bottom:14px}.drill-session-module__ilv6kW__pauseButton{min-height:30px;padding:0 9px;font-size:11px}.drill-session-module__ilv6kW__progressText{font-size:11px}.drill-session-module__ilv6kW__utilityRow{flex-wrap:wrap;margin-bottom:10px}.drill-session-module__ilv6kW__flagRow{justify-content:flex-start;margin:0 0 12px}.drill-session-module__ilv6kW__answeredMeta{font-size:11px}.drill-session-module__ilv6kW__navRail{gap:6px;margin:0 -2px 12px;padding:0 2px 4px}.drill-session-module__ilv6kW__navPill{min-width:32px;height:30px;padding:0 8px;font-size:11px}.drill-session-module__ilv6kW__navGap{min-width:14px;height:30px;font-size:12px}.drill-session-module__ilv6kW__metaRow{margin-bottom:8px;font-size:10.5px}.drill-session-module__ilv6kW__prevWrap{margin-bottom:8px;padding:9px 11px}.drill-session-module__ilv6kW__prevLabel{font-size:10px}.drill-session-module__ilv6kW__prevMarkdown p{font-size:12.5px;line-height:1.6}.drill-session-module__ilv6kW__questionCard{border-radius:10px;margin-bottom:12px;padding:14px;font-size:14px;line-height:1.65}.drill-session-module__ilv6kW__optionList{gap:7px;margin-bottom:12px}.drill-session-module__ilv6kW__optionButton{border-radius:10px;gap:9px;padding:10px 12px}.drill-session-module__ilv6kW__optionLabel{min-width:18px;font-size:12px}.drill-session-module__ilv6kW__optionText{font-size:13.5px;line-height:1.55}.drill-session-module__ilv6kW__bottomBar{padding:10px 12px calc(10px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:8px}.drill-session-module__ilv6kW__bottomStatus{text-align:center;font-size:11px}.drill-session-module__ilv6kW__bottomActions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.drill-session-module__ilv6kW__bottomButton,.drill-session-module__ilv6kW__bottomButtonPrimary{justify-content:center;width:100%;min-height:44px}.drill-session-module__ilv6kW__bottomButtonMain{order:-1;grid-column:1/-1}.drill-session-module__ilv6kW__bottomButtonTertiary{font-size:.9rem}.drill-session-module__ilv6kW__pauseOverlay{padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom));align-items:flex-end}.drill-session-module__ilv6kW__pauseDialog{border-radius:14px;padding:18px}.drill-session-module__ilv6kW__pauseActions{grid-template-columns:1fr;display:grid}.drill-session-module__ilv6kW__pauseDangerButton{min-height:40px}}.drill-session-module__ilv6kW__keyHint{color:#94a3b8;font-weight:500;display:none}@media (min-width:768px){.drill-session-module__ilv6kW__keyHint{display:inline}}.drill-session-module__ilv6kW__progressRow{gap:12px;margin-bottom:18px;display:flex}.drill-session-module__ilv6kW__progressText{color:#64748b;white-space:nowrap;font-size:13px}.drill-session-module__ilv6kW__pauseButton{border-radius:999px;min-height:44px;font-size:13px;font-weight:500}.drill-session-module__ilv6kW__navRail{gap:8px;margin-bottom:14px;padding:2px 2px 6px}.drill-session-module__ilv6kW__navPill{cursor:pointer;border-radius:999px;min-width:44px;height:44px;font-size:13px}.drill-session-module__ilv6kW__navPillCurrent{box-shadow:none}.drill-session-module__ilv6kW__questionToolbar{margin-bottom:14px}.drill-session-module__ilv6kW__utilityRow{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;display:flex}.drill-session-module__ilv6kW__flagRow{margin:0}.drill-session-module__ilv6kW__markButton{border-color:#e8edf3;border-radius:999px;min-height:44px;font-size:13px;font-weight:500}.drill-session-module__ilv6kW__markButtonActive{border-color:#fde047}.drill-session-module__ilv6kW__flagRow button{min-height:44px;font-weight:500}.drill-session-module__ilv6kW__metaRow{color:#64748b;margin-bottom:10px;font-size:12px;line-height:1.6}.drill-session-module__ilv6kW__questionCard{box-shadow:0 1px 3px #0f172a0a}.drill-session-module__ilv6kW__bottomBar{flex-wrap:wrap;gap:12px;padding-inline:max(20px,50vw - 320px)}.drill-session-module__ilv6kW__bottomStatus{color:#475569;font-size:13px}.drill-session-module__ilv6kW__bottomActions{margin-left:auto}.drill-session-module__ilv6kW__bottomButton,.drill-session-module__ilv6kW__bottomButtonPrimary{min-height:44px}.drill-session-module__ilv6kW__bottomButtonTertiary{color:#64748b;background:0 0;border-color:#0000;font-weight:500}.drill-session-module__ilv6kW__keyHint{display:none}.drill-session-module__ilv6kW__sessionShell :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #64748b}@media (min-width:1024px){.drill-session-module__ilv6kW__keyHint{margin-top:4px;font-size:11px;display:block}}@media (max-width:767px){.drill-session-module__ilv6kW__sessionShell{padding:14px 12px calc(184px + env(safe-area-inset-bottom))}.drill-session-module__ilv6kW__progressRow{gap:8px;margin-bottom:14px}.drill-session-module__ilv6kW__utilityRow{justify-content:flex-start;gap:6px}.drill-session-module__ilv6kW__markButton{padding-inline:8px}.drill-session-module__ilv6kW__flagRow{flex:1;justify-content:flex-end;min-width:0}.drill-session-module__ilv6kW__flagRow button{padding-inline:8px;font-size:12px}.drill-session-module__ilv6kW__bottomBar{padding:10px 12px calc(10px + env(safe-area-inset-bottom));flex-direction:column;gap:8px}.drill-session-module__ilv6kW__bottomActions{grid-template-columns:1fr 1fr;gap:6px;width:100%;margin:0;display:grid}.drill-session-module__ilv6kW__bottomButtonMain{order:-1;grid-column:1/-1;min-width:0;min-height:48px}.drill-session-module__ilv6kW__bottomButton,.drill-session-module__ilv6kW__bottomButtonPrimary{min-width:0;padding-inline:8px;font-size:14px}.drill-session-module__ilv6kW__bottomStatus{text-align:left;font-size:12px}}.drill-session-module__ilv6kW__answeredCaption{color:#64748b;margin-top:2px;font-size:12px;font-weight:400;display:block}.drill-session-module__ilv6kW__flagRow{flex-wrap:wrap;align-items:center;gap:6px}.drill-session-module__ilv6kW__flagCaption{color:#64748b;white-space:nowrap;font-size:12px}.drill-session-module__ilv6kW__answerFeedback{color:#475569;margin-bottom:12px;font-size:14px;line-height:1.6}.drill-session-module__ilv6kW__answerFeedback:empty{display:none}.drill-session-module__ilv6kW__feedbackCorrect{color:#166534}.drill-session-module__ilv6kW__feedbackWrong{color:#b91c1c}@media (max-width:767px){.drill-session-module__ilv6kW__flagRow{flex:0 auto;justify-content:flex-start}.drill-session-module__ilv6kW__sessionShell{padding-bottom:calc(156px + env(safe-area-inset-bottom))}}.drill-session-module__ilv6kW__sessionShell{padding-bottom:calc(var(--drill-bottom-height,156px) + 24px)}.drill-session-module__ilv6kW__navRail{scrollbar-color:#dbe4f0 transparent}.drill-session-module__ilv6kW__navRail::-webkit-scrollbar{height:3px}.drill-session-module__ilv6kW__navRail::-webkit-scrollbar-thumb{background:#dbe4f0;border-radius:3px}.drill-session-module__ilv6kW__questionToolbar{margin-top:4px;margin-bottom:12px}.drill-session-module__ilv6kW__reportButton{color:#64748b;background:0 0;border-color:#0000;min-height:44px;padding:8px;font-size:12px;font-weight:500}.drill-session-module__ilv6kW__bottomButtonPrimary:disabled{color:#64748b;opacity:1;box-shadow:none;background:#e8edf2;border-color:#e8edf2}@media (max-width:767px){.drill-session-module__ilv6kW__navRail{gap:4px;margin-bottom:12px}.drill-session-module__ilv6kW__navPill{width:44px;min-width:44px;height:44px;padding:0}.drill-session-module__ilv6kW__utilityRow{justify-content:flex-start;gap:4px}.drill-session-module__ilv6kW__markButton,.drill-session-module__ilv6kW__flagRow button{padding-inline:7px}.drill-session-module__ilv6kW__bottomButton{background:0 0;border-color:#0000}}.drill-session-module__ilv6kW__progressRow{grid-template-columns:auto 1fr auto;gap:8px 12px;margin-bottom:18px;display:grid}.drill-session-module__ilv6kW__progressRow .drill-session-module__ilv6kW__progressBar{grid-column:1/-1;width:100%;height:5px}.drill-session-module__ilv6kW__jumpTrigger{color:#334155;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe4f0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:inline-flex}.drill-session-module__ilv6kW__jumpTrigger svg{color:#475569;flex-shrink:0}.drill-session-module__ilv6kW__jumpTrigger:hover,.drill-session-module__ilv6kW__jumpTrigger[aria-expanded=true]{background:#f1f5f9;border-color:#94a3b8}.drill-session-module__ilv6kW__answeredSummary{color:#64748b;font-size:12px}.drill-session-module__ilv6kW__jumpTrigger:focus-visible,.drill-session-module__ilv6kW__jumpNumber:focus-visible,.drill-session-module__ilv6kW__jumpClose:focus-visible{outline-offset:2px;outline:2px solid #64748b}.drill-session-module__ilv6kW__jumpOverlay{background:#0f172a1f}.drill-session-module__ilv6kW__jumpPanel{text-align:left;border:1px solid #dbe4f0;border-radius:16px;flex-direction:column;max-height:calc(100dvh - 24px);display:flex;padding:16px!important}.drill-session-module__ilv6kW__jumpHeader{flex-shrink:0;justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.drill-session-module__ilv6kW__jumpHeader h2{color:#0f172a;margin:0;font-size:16px;font-weight:600}.drill-session-module__ilv6kW__jumpHeader p{color:#64748b;margin:4px 0 0;font-size:13px}.drill-session-module__ilv6kW__jumpClose{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.drill-session-module__ilv6kW__jumpGrid{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(6,minmax(44px,1fr));gap:6px;min-height:0;max-height:min(300px,45dvh);padding:3px;display:grid;overflow-y:auto}.drill-session-module__ilv6kW__jumpNumber{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe4f0;border-radius:8px;min-height:44px;font-size:14px;position:relative}.drill-session-module__ilv6kW__jumpAnswered{color:#236b35;background:#effaf2;border-color:#cce8d2}.drill-session-module__ilv6kW__jumpCurrent{color:#236b35;border:2px solid #2f8c3a;font-weight:700}.drill-session-module__ilv6kW__jumpCheck{font-size:10px;position:absolute;bottom:0;right:3px}@media (max-width:767px){.drill-session-module__ilv6kW__progressRow{gap:6px 8px}.drill-session-module__ilv6kW__jumpOverlay{background:#0f172a47}.drill-session-module__ilv6kW__jumpPanel{border-radius:18px 18px 0 0;flex-direction:column;width:100%;max-height:60dvh;display:flex;bottom:0;max-width:none!important;padding:16px 12px calc(16px + env(safe-area-inset-bottom))!important;top:auto!important;left:0!important}.drill-session-module__ilv6kW__jumpGrid{min-height:0;max-height:none}}@media (max-width:359px){.drill-session-module__ilv6kW__jumpGrid{grid-template-columns:repeat(5,minmax(44px,1fr))}}.drill-session-module__ilv6kW__questionCard,.drill-session-module__ilv6kW__prevOptionMarkdown{overflow-wrap:anywhere;min-width:0}.drill-session-module__ilv6kW__optionButton{scroll-margin-block-start:96px;scroll-margin-block-end:calc(var(--drill-bottom-height,156px) + 16px)}.drill-session-module__ilv6kW__bottomBar{padding-inline:max(var(--page-gutter),calc((100% - var(--page-reading))/2))}
.bug-report-module__mo4HyG__floatingButton{z-index:45;color:#475569;min-height:38px;font:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #dbe4f0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.82rem;font-weight:800;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 28px #0f172a1f}.bug-report-module__mo4HyG__floatingButton:hover{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.bug-report-module__mo4HyG__floatingButton:disabled{cursor:not-allowed;opacity:.55;color:#94a3b8;box-shadow:none;background:#f8fafc;border-color:#e2e8f0}.bug-report-module__mo4HyG__floatingButtonElevated{bottom:96px}.bug-report-module__mo4HyG__inlineButton{color:#64748b;min-height:24px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:6px;margin-left:0;padding:2px 8px;font-size:.7rem;font-weight:700}.bug-report-module__mo4HyG__inlineButton:hover{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.bug-report-module__mo4HyG__inlineButton:disabled{cursor:not-allowed;opacity:.55;color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.bug-report-module__mo4HyG__modalPanel{padding:24px!important}.bug-report-module__mo4HyG__modalHeader{margin-bottom:18px}.bug-report-module__mo4HyG__modalTitle{color:#0f172a;margin:0;font-size:1.18rem;font-weight:900}.bug-report-module__mo4HyG__modalDescription{color:#64748b;margin:6px 0 0;font-size:.9rem;line-height:1.6}.bug-report-module__mo4HyG__formGrid{gap:14px;display:grid}.bug-report-module__mo4HyG__field{color:#334155;gap:6px;font-size:.86rem;font-weight:800;display:grid}.bug-report-module__mo4HyG__select{color:#0f172a;width:100%;min-height:44px;font:inherit;background:#f8fafc;border:1px solid #dbe4f0;border-radius:12px;padding:0 12px;font-size:.9rem;font-weight:700}.bug-report-module__mo4HyG__contextLine{color:#64748b;word-break:break-all;background:#f8fafc;border-radius:10px;padding:8px 10px;font-size:.78rem;font-weight:700}.bug-report-module__mo4HyG__errorText,.bug-report-module__mo4HyG__successText{margin:12px 0 0;font-size:.86rem;font-weight:800}.bug-report-module__mo4HyG__errorText{color:#dc2626}.bug-report-module__mo4HyG__successText{color:#166534}.bug-report-module__mo4HyG__modalActions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (max-width:960px){.bug-report-module__mo4HyG__floatingButton{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));opacity:.88;border-radius:999px;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;font-size:0}.bug-report-module__mo4HyG__floatingButton:before{content:"?";color:#475569;font-size:1rem;font-weight:900;line-height:1}.bug-report-module__mo4HyG__floatingButtonElevated{bottom:116px}}@media (max-width:720px){.bug-report-module__mo4HyG__modalActions{grid-template-columns:1fr 1fr;display:grid}}body:has([data-drill-session]) .bug-report-module__mo4HyG__floatingButton{display:none}
.nurse-exam-resources-module__zj_uLq__resources{color:#0f172a}.nurse-exam-resources-module__zj_uLq__strip{color:#64748b;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:24px;max-width:860px;margin:0 auto 24px;padding:0 12px;scroll-margin-top:180px;font-size:12px;line-height:1.7;display:flex}.nurse-exam-resources-module__zj_uLq__stripDate,.nurse-exam-resources-module__zj_uLq__stripLinks,.nurse-exam-resources-module__zj_uLq__stripLinks a{align-items:center;gap:8px;display:flex}.nurse-exam-resources-module__zj_uLq__stripDate strong{color:#334155;font-weight:600}.nurse-exam-resources-module__zj_uLq__stripLinks{gap:18px}.nurse-exam-resources-module__zj_uLq__stripLinks a{color:#155b8d;min-height:40px;text-decoration:none}.nurse-exam-resources-module__zj_uLq__stripLinks a:hover{text-underline-offset:4px;text-decoration:underline}.nurse-exam-resources-module__zj_uLq__stripLinks a:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #1f6fae}.nurse-exam-resources-module__zj_uLq__section{max-width:1160px;scroll-margin-top:140px}.nurse-exam-resources-module__zj_uLq__heading{text-align:center;margin-bottom:22px}.nurse-exam-resources-module__zj_uLq__eyebrow{color:#155b8d;letter-spacing:.08em;font-size:12px;font-weight:800}.nurse-exam-resources-module__zj_uLq__heading h2{letter-spacing:-.03em;margin:10px 0;font-weight:800;line-height:1.3}.nurse-exam-resources-module__zj_uLq__heading p{color:#64748b;margin:0;font-size:14px;line-height:1.8}.nurse-exam-resources-module__zj_uLq__infoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.nurse-exam-resources-module__zj_uLq__card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px;box-shadow:0 10px 28px #0f172a0a}.nurse-exam-resources-module__zj_uLq__card>svg{color:#155b8d}.nurse-exam-resources-module__zj_uLq__card h3{margin:12px 0;font-size:17px}.nurse-exam-resources-module__zj_uLq__card>p:not(.nurse-exam-resources-module__zj_uLq__examDate){color:#475569;font-size:14px;line-height:1.85}.nurse-exam-resources-module__zj_uLq__dateCard{background:linear-gradient(135deg,#f8fbff,#f0f7fc);border-color:#cfe4f3}.nurse-exam-resources-module__zj_uLq__examDate{color:#155b8d;letter-spacing:-.025em;margin:16px 0;font-size:clamp(25px,4vw,34px);font-weight:800}.nurse-exam-resources-module__zj_uLq__facts{margin:0 0 18px;font-size:14px;line-height:1.7}.nurse-exam-resources-module__zj_uLq__facts>div{border-bottom:1px solid #dbe8f2;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.nurse-exam-resources-module__zj_uLq__facts dt{color:#64748b}.nurse-exam-resources-module__zj_uLq__facts dd{color:#334155;margin:0}.nurse-exam-resources-module__zj_uLq__textLink{color:#155b8d;align-items:center;gap:7px;min-height:44px;font-size:14px;font-weight:700;line-height:1.6;text-decoration:none;display:inline-flex}.nurse-exam-resources-module__zj_uLq__textLink svg{flex-shrink:0}.nurse-exam-resources-module__zj_uLq__textLink:hover{text-underline-offset:4px;text-decoration:underline}.nurse-exam-resources-module__zj_uLq__resources a:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #1f6fae}.nurse-exam-resources-module__zj_uLq__note{border-top:1px solid #e2e8f0;margin-top:16px;padding-top:20px;font-size:14px}.nurse-exam-resources-module__zj_uLq__note p{color:#64748b;margin:8px 0 0;line-height:1.8}.nurse-exam-resources-module__zj_uLq__source{color:#64748b;margin:12px 0 0;font-size:12px;line-height:1.8}.nurse-exam-resources-module__zj_uLq__subjects{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.nurse-exam-resources-module__zj_uLq__subject{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);column-gap:28px;padding:22px 24px;display:grid}.nurse-exam-resources-module__zj_uLq__subject+.nurse-exam-resources-module__zj_uLq__subject{border-top:1px solid #e2e8f0}.nurse-exam-resources-module__zj_uLq__subjectTitle{align-items:flex-start;gap:12px;display:flex}.nurse-exam-resources-module__zj_uLq__number{color:#155b8d;background:#f1f7fc;border-radius:8px;flex-shrink:0;padding:8px;font-size:12px;font-weight:800}.nurse-exam-resources-module__zj_uLq__subject h3{margin:4px 0 7px;font-size:16px;line-height:1.5}.nurse-exam-resources-module__zj_uLq__subjectTitle p{color:#64748b;margin:0;font-size:12px;line-height:1.7}.nurse-exam-resources-module__zj_uLq__tip{color:#475569;margin:0;font-size:14px;line-height:1.85}.nurse-exam-resources-module__zj_uLq__examLinks{flex-wrap:wrap;grid-column:2;gap:8px;margin-top:12px;display:flex}.nurse-exam-resources-module__zj_uLq__examLinks a{color:#155b8d;background:#f8fbff;border:1px solid #cfe4f3;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.nurse-exam-resources-module__zj_uLq__examLinks a:hover{background:#eaf4fc}.nurse-exam-resources-module__zj_uLq__resourceFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:14px;display:flex}.nurse-exam-resources-module__zj_uLq__resourceFooter p{color:#64748b;margin:0;font-size:12px;line-height:1.8}@media (max-width:639px){.nurse-exam-resources-module__zj_uLq__section{scroll-margin-top:180px}.nurse-exam-resources-module__zj_uLq__infoGrid,.nurse-exam-resources-module__zj_uLq__subject{grid-template-columns:minmax(0,1fr)}.nurse-exam-resources-module__zj_uLq__card,.nurse-exam-resources-module__zj_uLq__subject{padding:20px}.nurse-exam-resources-module__zj_uLq__tip{margin-top:14px}.nurse-exam-resources-module__zj_uLq__examLinks{grid-column:1}.nurse-exam-resources-module__zj_uLq__heading{text-align:left}}
.practice-journal-desktop-module__7KGiHW__filters{background:#fff;border:1px solid #e1e7df;border-radius:16px;margin-bottom:20px;padding:24px;box-shadow:0 3px 16px #1a2e2008}.practice-journal-desktop-module__7KGiHW__row{align-items:center;gap:14px;margin-top:14px;display:flex}.practice-journal-desktop-module__7KGiHW__label{color:#64748b;flex:0 0 32px;font-size:13px}.practice-journal-desktop-module__7KGiHW__range{width:min(420px,60%);min-width:0}.practice-journal-desktop-module__7KGiHW__hint{color:#64748b;font-size:12px}.practice-journal-desktop-module__7KGiHW__choices{flex-wrap:wrap;gap:6px;display:flex}.practice-journal-desktop-module__7KGiHW__choice{color:#52634f;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:7px 12px;font-size:13px;line-height:1.5;display:inline-flex}.practice-journal-desktop-module__7KGiHW__choice[aria-pressed=true]{color:#256b29;background:#edf4e8;border-color:#d6e4ce;font-weight:600}.practice-journal-desktop-module__7KGiHW__choice:hover{background:#f0f4ec}.practice-journal-desktop-module__7KGiHW__dot{background:#b85d48;border-radius:50%;width:6px;height:6px}.practice-journal-desktop-module__7KGiHW__dot[data-tone=unsure]{background:#a58022}.practice-journal-desktop-module__7KGiHW__dot[data-tone=review]{background:#5680aa}.practice-journal-desktop-module__7KGiHW__summary{border-top:1px solid #edf0e9;justify-content:space-between;align-items:center;gap:16px;min-height:47px;margin-top:20px;padding-top:16px;display:flex}.practice-journal-desktop-module__7KGiHW__selected{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.practice-journal-desktop-module__7KGiHW__remove{color:#42553d;text-align:left;overflow-wrap:anywhere;background:#f6f8f2;border:1px solid #e6eae1;border-radius:6px;align-items:center;gap:9px;min-height:32px;padding:5px 9px;font-size:12px;display:inline-flex}.practice-journal-desktop-module__7KGiHW__remove:hover{background:#eaf1e4;border-color:#aebfa1}.practice-journal-desktop-module__7KGiHW__remove span{font-size:16px;line-height:1}.practice-journal-desktop-module__7KGiHW__clear{color:#64748b;text-underline-offset:3px;min-height:32px;padding:5px 8px;font-size:12px;text-decoration:underline}.practice-journal-desktop-module__7KGiHW__clear:hover{color:#256b29}.practice-journal-desktop-module__7KGiHW__feedback{color:#64748b;flex-shrink:0;font-size:12px}.practice-journal-desktop-module__7KGiHW__filters button{cursor:pointer;touch-action:manipulation}.practice-journal-desktop-module__7KGiHW__filters button:focus-visible{outline-offset:3px;outline:2px solid #2e7d32}@media (min-width:768px) and (max-width:1000px){.practice-journal-desktop-module__7KGiHW__filters{padding:20px}.practice-journal-desktop-module__7KGiHW__range+.practice-journal-desktop-module__7KGiHW__hint{display:none}.practice-journal-desktop-module__7KGiHW__range{width:min(420px,85%)}}.practice-journal-desktop-module__7KGiHW__row:first-child{margin-top:0}.practice-journal-desktop-module__7KGiHW__summary[hidden],.practice-journal-desktop-module__7KGiHW__feedback:empty{display:none}
.mock-exam-module__48Bxga__paywallBackdrop{z-index:49;pointer-events:none;background:#f8fafc6b;position:fixed;inset:0}.mock-exam-module__48Bxga__paywallGate{z-index:50;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mock-exam-module__48Bxga__paywallCard{pointer-events:auto}.mock-exam-module__48Bxga__paywallContentDim{opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width:767px){.mock-exam-module__48Bxga__paywallBackdrop{display:none}.mock-exam-module__48Bxga__paywallGate{z-index:auto;pointer-events:auto;padding:12px 16px 0;display:block;position:static;inset:auto}.mock-exam-module__48Bxga__paywallCard{margin:0 auto}}
.pricing-module__byz2iG__billingToggle{align-items:center;gap:0;padding:4px;display:inline-flex}.pricing-module__byz2iG__durationHeader{text-align:center;max-width:760px;margin:0 auto;padding:8px 16px 0}.pricing-module__byz2iG__durationExamCountdown{background:#fff;border:1px solid;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:calc(100% - 32px);margin:0 auto 20px;padding:9px 16px;font-size:.875rem;font-weight:750;line-height:1.4;display:flex}.pricing-module__byz2iG__durationExamCountdown strong{font-weight:850}.pricing-module__byz2iG__durationExamCountdownSeparator{color:#cbd5e1}.pricing-module__byz2iG__durationExamCountdown a{color:inherit;text-underline-offset:3px;white-space:nowrap;align-items:center;gap:4px;font-weight:850;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.pricing-module__byz2iG__durationExamCountdown a:hover{text-decoration-thickness:2px}.pricing-module__byz2iG__durationHeader h1{color:#0f172a;margin:0;font-size:2.25rem;font-weight:800;line-height:1.2}.pricing-module__byz2iG__durationHeader>span{color:#64748b;margin:14px auto 0;line-height:1.75;display:block}.pricing-module__byz2iG__durationToggleWrap{justify-content:center;margin-top:30px;display:flex}.pricing-module__byz2iG__durationToggle{background:#fff;border-radius:999px;gap:0;padding:3px;display:inline-flex;border:1px solid #d9dee7!important}.pricing-module__byz2iG__durationToggleButton{color:#526079;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:88px;min-height:44px;padding:5px 15px;font-size:.8125rem;font-weight:750;line-height:1.2;transition:background-color .16s,color .16s;display:inline-flex}.pricing-module__byz2iG__durationToggleDiscount{color:inherit;opacity:.76;font-size:.625rem;font-weight:800;line-height:1.2}.pricing-module__byz2iG__durationToggleButton:hover{color:#0f172a}.pricing-module__byz2iG__durationToggleButton[aria-pressed=true]{box-shadow:none}.pricing-module__byz2iG__durationPromotionNote{text-align:center;width:fit-content;max-width:calc(100% - 32px);margin:16px auto 0;padding:2px 0;font-size:.8125rem;font-weight:750;line-height:1.5}.pricing-module__byz2iG__pharmLectureNotice{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:9px 14px}.pricing-module__byz2iG__durationPricingGrid{grid-template-columns:1fr 1fr 1.06fr;align-items:stretch;gap:20px;max-width:1120px;margin:26px auto 0;padding:0 16px;display:grid}.pricing-module__byz2iG__durationPricingGridTwo{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.pricing-module__byz2iG__durationTierCard{background:#fff;border-color:#dbe3ed;flex-direction:column;min-width:0;height:100%;display:flex;position:relative;border-radius:8px!important;padding:28px!important}.pricing-module__byz2iG__durationTierCardRecommended{background:#fbfdff;border-width:2px!important}.pricing-module__byz2iG__durationRecommendBadge{color:#fff;white-space:nowrap;border:3px solid #f8fafc;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:3px 13px;font-size:.75rem;font-weight:850;line-height:1;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.pricing-module__byz2iG__durationTierEyebrow{color:#8491a6;min-height:20px;margin:0 0 7px;font-size:.75rem;font-weight:750;line-height:1.4}.pricing-module__byz2iG__durationTierHeader{min-height:80px}.pricing-module__byz2iG__durationPriceBlock{min-height:124px;margin-top:12px}.pricing-module__byz2iG__durationPriceBlock p{color:#475569;margin:8px 0 0;font-size:.875rem;line-height:1.55}.pricing-module__byz2iG__durationPriceBlock span{color:#94a3b8;margin-top:3px;font-size:.75rem;display:block}.pricing-module__byz2iG__durationPriceBlock .pricing-module__byz2iG__durationFreeRetention{color:#64748b;margin-top:8px;font-size:.75rem;font-weight:650;line-height:1.5}.pricing-module__byz2iG__pharmTentativePrice{color:#0f172a;font-size:1.65rem;font-weight:850;line-height:1.2}.pricing-module__byz2iG__durationFeatureScope{color:#8491a6;border-bottom:1px solid #e2e8f0;margin:22px 0 0;padding-bottom:12px;font-size:.75rem;font-weight:700;line-height:1.45}.pricing-module__byz2iG__durationFeatureList{align-content:start;gap:14px;margin:17px 0 0;padding:0;list-style:none;display:grid}.pricing-module__byz2iG__durationFeatureList .pricing-module__byz2iG__featureLine{color:#263449;padding:0;line-height:1.5;display:block}.pricing-module__byz2iG__durationFeatureList .pricing-module__byz2iG__featureLine strong{color:#263449;font-size:.875rem;font-weight:800;line-height:1.45;display:block}.pricing-module__byz2iG__durationFeatureList .pricing-module__byz2iG__featureLine span{color:#64748b;margin-top:3px;font-size:.75rem;line-height:1.6;display:block}.pricing-module__byz2iG__durationFreeHint{color:#64748b;margin:12px 2px 0;font-size:.8125rem;line-height:1.55}.pricing-module__byz2iG__durationCta{width:100%;border-radius:8px!important}.pricing-module__byz2iG__durationFreeCta{color:#475569!important;border-color:#cbd5e1!important}.pricing-module__byz2iG__durationValueBand,.pricing-module__byz2iG__durationFaq{max-width:1120px;margin:40px auto 0}.pricing-module__byz2iG__durationValueBand{border-top:1px solid;border-bottom:1px solid;grid-template-columns:.9fr 1.5fr;gap:32px;padding:32px 16px;display:grid}.pricing-module__byz2iG__durationValueBand>div>p{margin:0 0 8px;font-size:.875rem;font-weight:800}.pricing-module__byz2iG__durationValueBand h2,.pricing-module__byz2iG__durationFaq h2{color:#0f172a;margin:0;font-size:1.35rem;font-weight:800;line-height:1.35}.pricing-module__byz2iG__durationValueBand>div>span{color:#64748b;margin-top:10px;font-size:.875rem;line-height:1.75;display:block}.pricing-module__byz2iG__durationValueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pricing-module__byz2iG__durationValueGrid article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.pricing-module__byz2iG__durationValueGrid h3{color:#0f172a;margin:0;font-size:.875rem;font-weight:800}.pricing-module__byz2iG__durationValueGrid p{color:#64748b;margin:7px 0 0;font-size:.8125rem;line-height:1.65}.pricing-module__byz2iG__durationProPreview{border-top:1px solid;border-bottom:1px solid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:44px;max-width:1120px;margin:48px auto 0;padding:38px 16px;display:grid}.pricing-module__byz2iG__durationSectionIntro p,.pricing-module__byz2iG__durationComparisonHeading p{margin:0 0 8px;font-size:.8125rem;font-weight:800}.pricing-module__byz2iG__durationSectionIntro h2,.pricing-module__byz2iG__durationComparisonHeading h2{color:#0f172a;margin:0;font-size:1.5rem;font-weight:800;line-height:1.35}.pricing-module__byz2iG__durationSectionIntro span{color:#64748b;margin-top:12px;font-size:.875rem;line-height:1.8;display:block}.pricing-module__byz2iG__durationLectureScreen{background:#fff;border:1px solid #dfe4eb;border-radius:8px;overflow:hidden;box-shadow:0 14px 36px #0f172a12}.pricing-module__byz2iG__durationLectureTopline{background:#f8fafc;border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:center;gap:16px;padding:11px 15px;font-size:.75rem;font-weight:800;display:flex}.pricing-module__byz2iG__durationLectureTopline span:last-child{color:#94a3b8;font-weight:700}.pricing-module__byz2iG__durationLectureBody{padding:18px}.pricing-module__byz2iG__durationLectureHeading{align-items:flex-start;gap:12px;display:flex}.pricing-module__byz2iG__durationLectureIcon{border-radius:7px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.pricing-module__byz2iG__durationLectureHeading>div>span{color:#94a3b8;font-size:.6875rem;font-weight:800}.pricing-module__byz2iG__durationLectureHeading h3{color:#172033;margin:3px 0 0;font-size:1rem;font-weight:800;line-height:1.55}.pricing-module__byz2iG__durationLectureSummary{color:#475569;background:#f8fafc;border-left:3px solid #dfe4eb;margin:14px 0 0;padding:11px 13px;font-size:.8125rem;line-height:1.75}.pricing-module__byz2iG__durationLectureSections{border-top:1px solid #edf0f4;gap:0;margin-top:14px;display:grid}.pricing-module__byz2iG__durationLectureSections>div{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:10px 2px;display:grid}.pricing-module__byz2iG__durationLectureSections>div+div{border-top:1px solid #edf0f4}.pricing-module__byz2iG__durationLectureSections>div>span{font-size:.6875rem;font-weight:850;line-height:1.7}.pricing-module__byz2iG__durationLectureSections strong{color:#334155;font-size:.75rem;font-weight:800}.pricing-module__byz2iG__durationLectureSections p{color:#64748b;margin:3px 0 0;font-size:.75rem;line-height:1.65}.pricing-module__byz2iG__durationLectureFooter{color:#64748b;background:#f8fafc;border-top:1px solid #e8ecf1;align-items:center;gap:7px;padding:10px 15px;font-size:.75rem;font-weight:700;display:flex}.pricing-module__byz2iG__durationLectureFooter span{flex-wrap:wrap;gap:2px 8px;display:flex}.pricing-module__byz2iG__durationLectureFooter strong{color:#334155;font-weight:850}.pricing-module__byz2iG__durationComparison{max-width:960px;margin:32px auto 0;padding:0 16px}.pricing-module__byz2iG__durationComparisonHeading{text-align:center;margin-bottom:18px}.pricing-module__byz2iG__durationComparisonTableWrap{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.pricing-module__byz2iG__durationComparisonTable{border-collapse:collapse;table-layout:fixed;width:100%}.pricing-module__byz2iG__durationComparisonTable th,.pricing-module__byz2iG__durationComparisonTable td{border-bottom:1px solid #edf0f4;padding:10px 14px}.pricing-module__byz2iG__durationComparisonTable thead th{color:#475569;text-align:center;background:#f8fafc;font-size:.8125rem;font-weight:800}.pricing-module__byz2iG__durationComparisonTable thead th:first-child{text-align:left;width:42%}.pricing-module__byz2iG__durationComparisonTable tbody th{color:#334155;text-align:left;font-size:.8125rem;font-weight:700;line-height:1.5}.pricing-module__byz2iG__durationComparisonTable tbody td{text-align:center;font-size:0;line-height:1}.pricing-module__byz2iG__durationComparisonTable tbody tr:last-child th,.pricing-module__byz2iG__durationComparisonTable tbody tr:last-child td{border-bottom:0}.pricing-module__byz2iG__durationAvailable,.pricing-module__byz2iG__durationUnavailable{justify-content:center;align-items:center;display:inline-flex}.pricing-module__byz2iG__durationUnavailable{color:#cbd5e1}.pricing-module__byz2iG__durationPreviewLabel{justify-content:center;align-items:center;min-width:38px;font-size:.75rem;font-weight:800;display:inline-flex}.pricing-module__byz2iG__durationTrustFacts{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:960px;margin:42px auto 0;padding:22px 16px;display:grid}.pricing-module__byz2iG__durationTrustFacts>div{color:#64748b;min-width:0;font-size:.8125rem;line-height:1.65}.pricing-module__byz2iG__durationTrustFacts strong{color:#1e293b;font-size:.875rem;display:block}.pricing-module__byz2iG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pricing-module__byz2iG__durationInfoBand{max-width:760px;margin:28px auto 0;padding:0 16px}.pricing-module__byz2iG__durationInfoBand ul{color:#7c899d;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 0;margin:0;padding:0;font-size:.8125rem;line-height:1.5;list-style:none;display:flex}.pricing-module__byz2iG__durationInfoBand li{white-space:nowrap;align-items:center;display:inline-flex}.pricing-module__byz2iG__durationInfoBand li+li:before{color:#cbd5e1;content:"·";margin:0 12px}.pricing-module__byz2iG__durationFaq{max-width:760px;padding:12px 16px 72px}.pricing-module__byz2iG__durationFaqHeading{text-align:center;margin-bottom:18px}.pricing-module__byz2iG__durationFaqHeading p{margin:0 0 5px;font-size:.75rem;font-weight:800}.pricing-module__byz2iG__durationFaqList{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.pricing-module__byz2iG__durationFaqList details+details{border-top:1px solid #e2e8f0}.pricing-module__byz2iG__durationFaqList summary{color:#0f172a;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:14px 18px;font-size:.9375rem;font-weight:800;list-style:none;display:flex}.pricing-module__byz2iG__durationFaqList summary::-webkit-details-marker{display:none}.pricing-module__byz2iG__durationFaqList summary:hover{background:#f8fafc}.pricing-module__byz2iG__durationFaqList summary svg{color:#94a3b8;flex:none;transition:transform .18s}.pricing-module__byz2iG__durationFaqList details[open] summary{background:#f8fafc}.pricing-module__byz2iG__durationFaqList details[open] summary svg{transform:rotate(180deg)}.pricing-module__byz2iG__durationFaqList details>p{color:#64748b;margin:0;padding:0 48px 18px 18px;font-size:.875rem;line-height:1.75}.pricing-module__byz2iG__pricingEyebrow{color:#2e7d32;margin-bottom:12px;font-size:.875rem;font-weight:700}.pricing-module__byz2iG__planGrid{grid-template-columns:minmax(240px,.78fr) minmax(610px,1.7fr) minmax(240px,.78fr);align-items:start;gap:22px;margin-top:40px;display:grid}.pricing-module__byz2iG__freePlanCard,.pricing-module__byz2iG__paidPlanCard,.pricing-module__byz2iG__upcomingPlanCard{flex-direction:column;min-height:0;display:flex}.pricing-module__byz2iG__freePlanCard{gap:24px}.pricing-module__byz2iG__paidPlanCard{gap:20px}.pricing-module__byz2iG__upcomingPlanCard{background:linear-gradient(#fff 0%,#fbfefc 100%);gap:16px;box-shadow:0 12px 32px #0f172a0a;border-style:dashed!important}.pricing-module__byz2iG__nursePrimaryCard{box-shadow:0 18px 44px #2f6fb414;border-color:#2f6fb4!important;padding:28px 30px!important}.pricing-module__byz2iG__planHeading,.pricing-module__byz2iG__paidTitle{color:#0f172a;margin:0;font-family:Plus Jakarta Sans,PingFang TC,Microsoft JhengHei,Noto Sans TC,system-ui,-apple-system,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.3}.pricing-module__byz2iG__paidTitle{color:#2e7d32}.pricing-module__byz2iG__planDescription{color:#64748b;margin-top:8px;font-size:.875rem;line-height:1.65}.pricing-module__byz2iG__freePrice{color:#0f172a;font-family:Plus Jakarta Sans,PingFang TC,Microsoft JhengHei,Noto Sans TC,system-ui,-apple-system,sans-serif;font-size:2.25rem;font-weight:800;line-height:1}.pricing-module__byz2iG__paidHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pricing-module__byz2iG__recommendBadge{color:#fff;white-space:nowrap;background:#2e7d32;border-radius:999px;justify-content:center;align-items:center;height:28px;padding:0 12px;font-size:.75rem;font-weight:800;display:inline-flex}.pricing-module__byz2iG__priceOptions{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px;display:grid}.pricing-module__byz2iG__nursePrimaryOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.pricing-module__byz2iG__priceOption{appearance:none;width:100%;min-width:0;min-height:224px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;padding:16px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .14s,background-color .16s;display:flex}.pricing-module__byz2iG__priceOption:hover{border-color:#2e7d32;transform:translateY(-1px);box-shadow:0 10px 26px #2e7d321a}.pricing-module__byz2iG__priceOption:focus-visible{outline-offset:3px;outline:3px solid #2e7d322e}.pricing-module__byz2iG__priceOptionFeatured{background:#fff;border-color:#dbe6de}.pricing-module__byz2iG__priceOptionSelected{background:#f0fdf4;border-color:#2e7d32;box-shadow:0 14px 32px #2e7d3224}.pricing-module__byz2iG__nursePrimaryCard .pricing-module__byz2iG__priceOption{background:#fff;border-color:#d5e2f2;border-radius:16px;min-height:238px;padding:18px}.pricing-module__byz2iG__nursePrimaryCard .pricing-module__byz2iG__priceOption:hover{border-color:#2f6fb4;box-shadow:0 14px 34px #2f6fb41f}.pricing-module__byz2iG__nursePrimaryCard .pricing-module__byz2iG__priceOption:focus-visible{outline-color:#2f6fb438}.pricing-module__byz2iG__nursePrimaryCard .pricing-module__byz2iG__priceOptionFeatured{background:#f8fbff;border-color:#b9d3ef}.pricing-module__byz2iG__nursePrimaryCard .pricing-module__byz2iG__priceOptionSelected{background:#eef6ff;border-color:#2f6fb4;box-shadow:0 18px 40px #2f6fb424}.pricing-module__byz2iG__nursePrimaryCard .pricing-module__byz2iG__discountBadge{color:#1f5f99;background:#dbeafe}.pricing-module__byz2iG__nursePrimaryCard .pricing-module__byz2iG__priceAction{color:#1f6fae}.pricing-module__byz2iG__priceOptionHeader{justify-content:space-between;align-items:flex-start;gap:8px;min-height:44px;display:flex}.pricing-module__byz2iG__durationLabel{color:#1e293b;overflow-wrap:anywhere;font-size:.8125rem;font-weight:800;line-height:1.35}.pricing-module__byz2iG__discountBadge{color:#15803d;white-space:nowrap;background:#dcfce7;border-radius:999px;padding:3px 8px;font-size:.75rem;font-weight:800}.pricing-module__byz2iG__priceLine{flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.pricing-module__byz2iG__priceValue{color:#0f172a;letter-spacing:0;font-family:Plus Jakarta Sans,PingFang TC,Microsoft JhengHei,Noto Sans TC,system-ui,-apple-system,sans-serif;font-size:2.375rem;font-weight:800;line-height:1.08}.pricing-module__byz2iG__originalPrice{color:#94a3b8;font-size:.8125rem;text-decoration:line-through}.pricing-module__byz2iG__priceHint{color:#64748b;flex:1;min-height:58px;margin-top:8px;font-size:.8125rem;line-height:1.55}.pricing-module__byz2iG__priceAction{color:#2e7d32;align-self:flex-start;margin-top:12px;font-size:.8125rem;font-weight:800;display:inline-flex}.pricing-module__byz2iG__featureStack,.pricing-module__byz2iG__paidFeatureGrid{color:#374151;gap:12px;margin:0;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:grid}.pricing-module__byz2iG__paidFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-module__byz2iG__nursePrimaryCard .pricing-module__byz2iG__paidFeatureGrid{gap:13px 20px;margin-top:22px}.pricing-module__byz2iG__featureLine{align-items:flex-start;gap:8px;display:flex}.pricing-module__byz2iG__featureMark{color:#2e7d32;font-weight:900;line-height:1.45}.pricing-module__byz2iG__planMetaPanel{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:10px;padding:16px;font-size:.875rem;line-height:1.55;display:grid}.pricing-module__byz2iG__nursePrimaryCard .pricing-module__byz2iG__planMetaPanel{background:#f7fbff;border-color:#d5e2f2;margin-top:18px;padding:18px}.pricing-module__byz2iG__planMetaPanel>div{justify-content:space-between;gap:16px;display:flex}.pricing-module__byz2iG__metaLabel{color:#64748b;flex:none;font-weight:700}.pricing-module__byz2iG__primaryCta{width:fit-content;text-decoration:none}.pricing-module__byz2iG__nursePrimaryAction{margin-top:22px}.pricing-module__byz2iG__ownedPrimaryCta{color:#155b8d!important;opacity:1!important;background:#eff6ff!important;border-color:#bfdbfe!important}.pricing-module__byz2iG__upcomingHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-module__byz2iG__upcomingTitle{color:#1e293b;margin:0;font-family:Plus Jakarta Sans,PingFang TC,Microsoft JhengHei,Noto Sans TC,system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:800;line-height:1.35}.pricing-module__byz2iG__upcomingBadge,.pricing-module__byz2iG__upcomingMeta{color:#2e7d32;white-space:nowrap;background:#eef9f0;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.pricing-module__byz2iG__upcomingDescription{color:#64748b;margin:0;font-size:.8125rem;line-height:1.65}.pricing-module__byz2iG__upcomingList{color:#374151;gap:10px;margin:2px 0 0;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:grid}.pricing-module__byz2iG__upcomingDisabledCta{color:#2e7d32;background:#eef9f0;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:40px;font-size:.875rem;font-weight:800;display:flex}.pricing-module__byz2iG__billingToggleButton{border-radius:18px;padding:6px 20px;transition:background-color .16s,color .16s,box-shadow .16s,transform .14s}.pricing-module__byz2iG__billingToggleBadge{margin-left:6px;padding:2px 6px}.pricing-module__byz2iG__planCard{overflow:visible}.pricing-module__byz2iG__planCardHighlight{box-shadow:0 20px 44px #2e7d321a}.pricing-module__byz2iG__planCardPro{box-shadow:0 18px 40px #7c3aed14}.pricing-module__byz2iG__planCardInner{flex-direction:column;display:flex}.pricing-module__byz2iG__planTitle{font-family:Plus Jakarta Sans,PingFang TC,Microsoft JhengHei,Noto Sans TC,system-ui,-apple-system,sans-serif}.pricing-module__byz2iG__planPriceBlock{min-height:0;margin-bottom:20px}.pricing-module__byz2iG__planPriceBlockBasic{min-height:112px}.pricing-module__byz2iG__proPriceLabel{margin-top:8px;display:block}.pricing-module__byz2iG__planActionZone{margin-top:0}.pricing-module__byz2iG__planCta{text-align:center;touch-action:manipulation;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:46px;padding:10px 14px;font-family:Plus Jakarta Sans,PingFang TC,Microsoft JhengHei,Noto Sans TC,system-ui,-apple-system,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .14s,box-shadow .16s,border-color .16s,background-color .16s,color .16s,opacity .16s;display:flex}.pricing-module__byz2iG__planCta:hover{transform:translateY(-1px)}.pricing-module__byz2iG__planCta:active{transform:translateY(0)}.pricing-module__byz2iG__planCtaPrimary{color:#fff;background:#2e7d32;box-shadow:0 10px 24px #2e7d3224}.pricing-module__byz2iG__planCtaPrimary:hover{background:#256b29;box-shadow:0 14px 28px #2e7d3233}.pricing-module__byz2iG__planCtaFree{color:#1a2e20;background:0 0;border:1.5px solid #1a2e20}.pricing-module__byz2iG__planCtaFree:hover{background:#0f172a08;border-color:#0f172a}.pricing-module__byz2iG__planCtaPro{color:#6d28d9;background:#ffffffd1;border:1.5px solid #c4b5fd}.pricing-module__byz2iG__planCtaPro:hover{background:#fffffff2;border-color:#8b5cf6;box-shadow:0 12px 26px #7c3aed24}.pricing-module__byz2iG__planCtaDisabled{opacity:.6;cursor:not-allowed;box-shadow:none!important;transform:none!important}.pricing-module__byz2iG__planFeatureList{margin-top:16px}.pricing-module__byz2iG__planFeatureItem{font-family:Plus Jakarta Sans,PingFang TC,Microsoft JhengHei,Noto Sans TC,system-ui,-apple-system,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.4}.pricing-module__byz2iG__planTableWrapper{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow-x:auto}.pricing-module__byz2iG__planTable{border-collapse:collapse;width:100%;min-width:720px}.pricing-module__byz2iG__waitlistOverlay{z-index:70;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pricing-module__byz2iG__waitlistModal{background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:min(100%,460px);padding:20px;box-shadow:0 16px 48px #0f172a33}.pricing-module__byz2iG__waitlistTitle{color:#0d2240;margin:0;font-family:Plus Jakarta Sans,PingFang TC,Microsoft JhengHei,Noto Sans TC,system-ui,-apple-system,sans-serif;font-size:1.2rem;font-weight:700}.pricing-module__byz2iG__waitlistDescription{color:#607797;margin-top:8px;font-size:.95rem;line-height:1.55}.pricing-module__byz2iG__waitlistError{color:#b42318;margin-top:8px;font-size:.9rem}.pricing-module__byz2iG__waitlistActions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}@media (max-width:767px){.pricing-module__byz2iG__durationHeader{padding-top:24px}.pricing-module__byz2iG__durationHeader h1{font-size:1.875rem}.pricing-module__byz2iG__durationExamCountdown{border-radius:24px;row-gap:4px}.pricing-module__byz2iG__durationExamCountdown>span:first-child,.pricing-module__byz2iG__durationExamCountdown a{text-align:center;flex-basis:100%;justify-content:center}.pricing-module__byz2iG__durationExamCountdownSeparator{display:none}.pricing-module__byz2iG__durationPricingGrid,.pricing-module__byz2iG__durationPricingGridTwo{grid-template-columns:1fr}.pricing-module__byz2iG__durationTierHeader,.pricing-module__byz2iG__durationPriceBlock{min-height:0}.pricing-module__byz2iG__durationToggle{width:auto;max-width:calc(100% - 32px)}.pricing-module__byz2iG__durationToggleButton{flex:1 1 0;min-width:0;padding-inline:8px}.pricing-module__byz2iG__durationPromotionNote{max-width:calc(100% - 48px)}.pricing-module__byz2iG__durationProPreview{grid-template-columns:1fr;gap:22px;margin-top:34px;padding-block:30px}.pricing-module__byz2iG__durationLectureBody{padding:16px}.pricing-module__byz2iG__durationComparison{margin-top:34px}.pricing-module__byz2iG__durationComparisonTable th,.pricing-module__byz2iG__durationComparisonTable td{padding:9px 7px}.pricing-module__byz2iG__durationComparisonTable thead th:first-child{width:44%}.pricing-module__byz2iG__durationComparisonTable tbody th{font-size:.75rem}.pricing-module__byz2iG__durationPreviewLabel{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.3;display:inline-block}.pricing-module__byz2iG__durationTrustFacts{grid-template-columns:1fr;gap:14px;margin-top:24px}.pricing-module__byz2iG__durationValueBand{grid-template-columns:1fr;gap:20px;margin-top:32px}.pricing-module__byz2iG__durationValueGrid{grid-template-columns:1fr}.pricing-module__byz2iG__durationInfoBand{margin-top:24px}.pricing-module__byz2iG__durationInfoBand ul{gap:6px 14px}.pricing-module__byz2iG__durationInfoBand li+li:before{display:none}.pricing-module__byz2iG__planGrid{grid-template-columns:1fr;margin-top:28px}.pricing-module__byz2iG__priceOptions,.pricing-module__byz2iG__nursePrimaryOptions,.pricing-module__byz2iG__paidFeatureGrid{grid-template-columns:1fr}.pricing-module__byz2iG__nursePrimaryCard{padding:24px 20px!important}.pricing-module__byz2iG__paidHeader{align-items:flex-start}.pricing-module__byz2iG__priceHint{min-height:0}.pricing-module__byz2iG__planMetaPanel>div{flex-direction:column;gap:2px}.pricing-module__byz2iG__primaryCta,.pricing-module__byz2iG__nursePrimaryAction{width:100%}.pricing-module__byz2iG__planPriceBlockBasic{min-height:0}}@media (min-width:768px) and (max-width:1023px){.pricing-module__byz2iG__durationPricingGrid{grid-template-columns:minmax(0,1fr);gap:18px;max-width:640px}.pricing-module__byz2iG__durationPricingGridTwo{grid-template-columns:minmax(0,1fr)}.pricing-module__byz2iG__durationTierHeader,.pricing-module__byz2iG__durationPriceBlock{min-height:0}}@media (min-width:768px) and (max-width:1180px){.pricing-module__byz2iG__planGrid{grid-template-columns:1fr}.pricing-module__byz2iG__freePlanCard{min-height:0}.pricing-module__byz2iG__priceOptions{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-module__byz2iG__nursePrimaryOptions{grid-template-columns:repeat(2,minmax(0,1fr))}}
.question-theme-module__1ueXpq__questionsTheme{--questions-accent:#059669;--questions-accent-dark:#047857;--questions-accent-bg:#ecfdf5;--questions-accent-bg-strong:#f0fdf4;--questions-accent-bg-solid:#dcfce7;--questions-accent-border:#86efac;--questions-accent-border-soft:#bbf7d0;--questions-accent-soft-alt:#e1f5ee;--questions-accent-text-alt:#0f6e56;--questions-focus-ring:#0596692e;--questions-card-glow:#22c55e1a}.question-theme-module__1ueXpq__nurseQuestionsTheme{--questions-accent:#1f6fae;--questions-accent-dark:#155b8d;--questions-accent-bg:#f8fbff;--questions-accent-bg-strong:#e8f3fb;--questions-accent-bg-solid:#cfe4f3;--questions-accent-border:#cfe4f3;--questions-accent-border-soft:#cfe4f3;--questions-accent-soft-alt:#e8f3fb;--questions-accent-text-alt:#155b8d;--questions-focus-ring:#1f6fae2e;--questions-card-glow:#1f6fae1f}.question-theme-module__1ueXpq__socialWorkerQuestionsTheme{--questions-accent:#b88a00;--questions-accent-dark:#5f4b0b;--questions-accent-bg:#fffbeb;--questions-accent-bg-strong:#fef3c7;--questions-accent-bg-solid:#ead27a;--questions-accent-border:#ead27a;--questions-accent-border-soft:#ead27a;--questions-accent-soft-alt:#fff8df;--questions-accent-text-alt:#5f4b0b;--questions-focus-ring:#b88a0038;--questions-card-glow:#b88a0029}.question-theme-module__1ueXpq__dietitianQuestionsTheme{--questions-accent:#6f4a0c;--questions-accent-dark:#5e3f08;--questions-accent-bg:#fbf6ec;--questions-accent-bg-strong:#f6ecd4;--questions-accent-bg-solid:#e6d3a8;--questions-accent-border:#e6d3a8;--questions-accent-border-soft:#e6d3a8;--questions-accent-soft-alt:#f6ecd4;--questions-accent-text-alt:#5e3f08;--questions-focus-ring:#b8882e2e;--questions-card-glow:#b8882e1f}
.explanationCards-module__G-twyW__root{color:#374151;font-size:1.0625rem;line-height:1.75}.explanationCards-module__G-twyW__root>:first-child{margin-top:0}.explanationCards-module__G-twyW__root p{margin:0 0 14px}.explanationCards-module__G-twyW__body>:first-child,.explanationCards-module__G-twyW__bodyInline>:first-child{margin-top:0}.explanationCards-module__G-twyW__body>:last-child,.explanationCards-module__G-twyW__bodyInline>:last-child{margin-bottom:0}.explanationCards-module__G-twyW__root strong{color:inherit;font-weight:700}:is(.explanationCards-module__G-twyW__root ul,.explanationCards-module__G-twyW__root ol){margin:10px 0;padding-left:22px}.explanationCards-module__G-twyW__root ul{list-style:outside}.explanationCards-module__G-twyW__root ol{list-style:decimal}.explanationCards-module__G-twyW__root li{margin:4px 0}.explanationCards-module__G-twyW__bodyInline{display:inline}.explanationCards-module__G-twyW__bodyInline p:first-child{display:inline}.explanationCards-module__G-twyW__tblWrap{overflow-x:auto}.explanationCards-module__G-twyW__root table{border-collapse:collapse;font-size:.9375rem;line-height:1.6}:is(.explanationCards-module__G-twyW__root th,.explanationCards-module__G-twyW__root td){text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;border:1px solid #e2e8f0;padding:8px 12px}.explanationCards-module__G-twyW__root th{color:#0f172a;background:0 0;border-bottom-color:#cbd5e1;font-weight:600}.explanationCards-module__G-twyW__root img{background:#fff;border:1px solid #e2e8f0;border-radius:6px;max-width:100%;height:auto;margin:12px 0}.explanationCards-module__G-twyW__sec{margin:0 0 16px}.explanationCards-module__G-twyW__secLabel{color:#0f172a;margin:0 0 4px;font-size:1rem;font-weight:700;display:block}.explanationCards-module__G-twyW__ansLine{color:#15803d;letter-spacing:.01em;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 10px;font-family:Noto Serif TC,serif;font-size:1.25rem;font-weight:700;display:flex}.explanationCards-module__G-twyW__ansLineNeg{color:#92400e}.explanationCards-module__G-twyW__ansTick{font-family:inherit}.explanationCards-module__G-twyW__ansNote{color:#64748b;letter-spacing:0;font-family:Plus Jakarta Sans,PingFang TC,Microsoft JhengHei,Noto Sans TC,system-ui,sans-serif;font-size:.875rem;font-weight:500}.explanationCards-module__G-twyW__choice{margin:0 0 14px}.explanationCards-module__G-twyW__choiceLabel{color:#0f172a;margin-right:4px;font-weight:700}.explanationCards-module__G-twyW__choiceLabelBad{color:#c0392b}.explanationCards-module__G-twyW__choiceLabelMut{color:#64748b}.explanationCards-module__G-twyW__acc{border-top:1px solid #e2e8f0}.explanationCards-module__G-twyW__acc:first-of-type{margin-top:4px}.explanationCards-module__G-twyW__acc>summary{cursor:pointer;color:#0f172a;align-items:center;gap:10px;padding:13px 0;font-size:1rem;font-weight:600;list-style:none;display:flex}.explanationCards-module__G-twyW__acc>summary::-webkit-details-marker{display:none}.explanationCards-module__G-twyW__acc>summary:before{content:"";background:#cbd5e1;border-radius:2px;flex:none;width:3px;height:14px}.explanationCards-module__G-twyW__acc[open]>summary:before{background:#94a3b8}.explanationCards-module__G-twyW__cnt{color:#94a3b8;font-size:.875rem;font-weight:400}.explanationCards-module__G-twyW__chev{color:#cbd5e1;flex:none;margin-left:auto;font-size:1.125rem;line-height:1;transition:transform .18s}.explanationCards-module__G-twyW__chev:after{content:"›"}.explanationCards-module__G-twyW__acc[open]>summary .explanationCards-module__G-twyW__chev{transform:rotate(90deg)}.explanationCards-module__G-twyW__accBody{padding:2px 0 18px}.explanationCards-module__G-twyW__cite{border-bottom:1px solid #eef1f5;margin:0 0 18px;padding-bottom:14px}.explanationCards-module__G-twyW__citeItem+.explanationCards-module__G-twyW__citeItem:before{content:"｜";color:#cbd5e1;margin:0 6px}.explanationCards-module__G-twyW__citeItem p{margin:0;display:inline}
.exam-seo-landing-module__KmXKlG__actions{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 30px;display:flex}.exam-seo-landing-module__KmXKlG__primaryCta{color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:.9375rem;font-weight:800;line-height:1.3;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.exam-seo-landing-module__KmXKlG__primaryCta:hover{transform:translateY(-1px)}.exam-seo-landing-module__KmXKlG__primaryCta:focus-visible{outline-offset:3px;outline:3px solid #0f172a38}.exam-seo-landing-module__KmXKlG__nurse{background:#1f6fae}.exam-seo-landing-module__KmXKlG__nurse:hover{background:#195d93}.exam-seo-landing-module__KmXKlG__socialWorker{background:#6f5609}.exam-seo-landing-module__KmXKlG__socialWorker:hover{background:#5f4b0b}.exam-seo-landing-module__KmXKlG__pharm{background:#0d6b4e}.exam-seo-landing-module__KmXKlG__pharm:hover{background:#095740}@media (max-width:480px){.exam-seo-landing-module__KmXKlG__primaryCta{width:100%}}
.mockup-product-module__LU7xpW__page{background:#f4f6fa;min-height:100vh}.mockup-product-module__LU7xpW__main{max-width:760px;margin:0 auto;padding:22px 14px 40px}.mockup-product-module__LU7xpW__header h1{color:#102045;margin:0;font-size:1.9rem}.mockup-product-module__LU7xpW__header p{color:#64748b;margin:8px 0 16px}.mockup-product-module__LU7xpW__taskList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mockup-product-module__LU7xpW__taskList li{background:#fff;border:1px solid #dbe3ef;border-radius:12px;grid-template-columns:88px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.mockup-product-module__LU7xpW__taskDone{background:#f5fbf7!important;border-color:#a7d9bb!important}.mockup-product-module__LU7xpW__taskBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:36px;font-weight:700}.mockup-product-module__LU7xpW__taskList strong{color:#102045}.mockup-product-module__LU7xpW__taskList p{color:#64748b;margin:4px 0 0;font-size:.9rem}.mockup-product-module__LU7xpW__bottomBar{background:#fff;border:1px solid #dbe3ef;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:12px;display:flex}.mockup-product-module__LU7xpW__primary,.mockup-product-module__LU7xpW__ghost{cursor:pointer;border-radius:10px;min-height:40px;padding:0 14px;font-weight:700}.mockup-product-module__LU7xpW__primary{color:#fff;background:#1f8f53;border:1px solid #1f8f53}.mockup-product-module__LU7xpW__ghost{color:#334155;background:#fff;border:1px solid #cbd5e1}.mockup-product-module__LU7xpW__main>.mockup-product-module__LU7xpW__ghost{margin-top:10px}.mockup-product-module__LU7xpW__mask{z-index:60;background:#0f172a73;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.mockup-product-module__LU7xpW__modal{background:#fff;border:1px solid #dbe3ef;border-radius:12px;width:min(420px,100%);padding:16px}.mockup-product-module__LU7xpW__modal h3{color:#102045;margin:0}.mockup-product-module__LU7xpW__modal p{color:#64748b;margin:8px 0 0}.mockup-product-module__LU7xpW__actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media (max-width:640px){.mockup-product-module__LU7xpW__header h1{font-size:1.55rem}.mockup-product-module__LU7xpW__taskList li{grid-template-columns:1fr}.mockup-product-module__LU7xpW__taskBtn{width:100%}.mockup-product-module__LU7xpW__bottomBar{flex-direction:column;align-items:stretch}.mockup-product-module__LU7xpW__actions{flex-direction:column-reverse}}
