.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__title{font-size:14px;font-weight:600;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__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}}
.practice-journal-module__bhZFvq__page{--pj-font-ui:"Plus Jakarta Sans","PingFang TC","Microsoft JhengHei","Noto Sans TC",system-ui,-apple-system,"Segoe UI",sans-serif;--pj-text-2xs:.625rem;--pj-text-xs:.75rem;--pj-text-sm:.8125rem;--pj-text-md:.875rem;--pj-text-body:1rem;--pj-text-lg:1.125rem;--pj-weight-medium:500;--pj-weight-semibold:600;--pj-weight-bold:700;--pj-weight-heavy:800;--pj-leading-tight:1.2;--pj-leading-compact:1.3;--pj-leading-normal:1.5;--pj-leading-readable:1.65;color:#0f172a;min-height:100vh;font-family:var(--pj-font-ui);background:#f4f5f7}.practice-journal-module__bhZFvq__main{max-width:1320px;margin:0 auto;padding:32px 24px;position:relative}.practice-journal-module__bhZFvq__guestContent{opacity:.45}.practice-journal-module__bhZFvq__mobileFilters{display:none}.practice-journal-module__bhZFvq__desktopTreeChoice{color:#475569;min-width:0;min-height:40px;font:inherit;font-size:var(--pj-text-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:9px;padding:8px 10px 8px 4px;display:flex}.practice-journal-module__bhZFvq__desktopTreeRow[data-depth="0"] .practice-journal-module__bhZFvq__desktopTreeChoice{color:#1e293b;font-weight:600}.practice-journal-module__bhZFvq__desktopTreeRow .practice-journal-module__bhZFvq__treeCaret{flex:0 0 30px;width:30px;min-height:36px}.practice-journal-module__bhZFvq__desktopTreeRow .practice-journal-module__bhZFvq__treeCaretSpacer{flex:0 0 30px;width:30px}.practice-journal-module__bhZFvq__desktopTreeCount{color:#64748b;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:10px;font-size:12px;font-weight:400}.practice-journal-module__bhZFvq__desktopTreeFooter{color:#64748b;border-top:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:12px;display:flex}@media (max-width:767px){.practice-journal-module__bhZFvq__desktopFilters{display:none}.practice-journal-module__bhZFvq__mobileFilters{display:block}}.practice-journal-module__bhZFvq__paywallCard{justify-content:center;display:flex}.practice-journal-module__bhZFvq__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.practice-journal-module__bhZFvq__sortBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.practice-journal-module__bhZFvq__practiceBar{background:#f8fafc;border:1px solid #dfe5ec;border-radius:10px;min-height:78px;padding:14px 20px}.practice-journal-module__bhZFvq__practiceBar .practice-journal-module__bhZFvq__sortPracticeAction{flex:1;justify-content:space-between}.practice-journal-module__bhZFvq__practiceBar .practice-journal-module__bhZFvq__sortPracticeCopy{padding-right:16px}.practice-journal-module__bhZFvq__sortPracticeAction{align-items:center;gap:10px;min-width:0;display:flex}.practice-journal-module__bhZFvq__sortPracticeCopy{gap:2px;min-width:0;display:grid}.practice-journal-module__bhZFvq__sortPracticeCopy strong{color:#0f172a;font-size:var(--pj-text-sm);font-weight:var(--pj-weight-bold);line-height:var(--pj-leading-compact);white-space:nowrap}.practice-journal-module__bhZFvq__sortPracticeCopy span{color:#64748b;font-size:var(--pj-text-xs);font-weight:var(--pj-weight-medium);line-height:var(--pj-leading-compact);white-space:nowrap}.practice-journal-module__bhZFvq__sortControls{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.practice-journal-module__bhZFvq__mobilePracticeDock{display:none}.practice-journal-module__bhZFvq__sortBarLabel{color:#94a3b8;font-size:var(--pj-text-sm);font-weight:var(--pj-weight-semibold);line-height:var(--pj-leading-compact)}.practice-journal-module__bhZFvq__toolbar{box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:stretch;gap:0;margin-bottom:18px;padding:10px 14px;display:flex}.practice-journal-module__bhZFvq__toolbarExpanded{border-radius:18px;gap:12px;padding:14px 16px;box-shadow:0 8px 24px #0f172a0a}.practice-journal-module__bhZFvq__mobileFilterPanel{order:1;display:none}.practice-journal-module__bhZFvq__filterSummary{flex-wrap:nowrap;order:0;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.practice-journal-module__bhZFvq__filterSummaryLabel{color:#94a3b8;font-size:var(--pj-text-sm);font-weight:var(--pj-weight-semibold);line-height:var(--pj-leading-compact)}.practice-journal-module__bhZFvq__filterSummarySpacer{flex:1}.practice-journal-module__bhZFvq__filterSummaryChips{align-items:center;gap:6px;min-width:0;display:inline-flex}.practice-journal-module__bhZFvq__rangeChip{background:var(--questions-accent-bg,#ecfdf5);max-width:160px;color:var(--questions-accent-dark,#166534);font-size:var(--pj-text-sm);font-weight:var(--pj-weight-semibold);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:3px 4px 3px 9px;display:inline-flex}.practice-journal-module__bhZFvq__rangeChip>span{text-overflow:ellipsis;overflow:hidden}.practice-journal-module__bhZFvq__rangeChipMore{color:#94a3b8;font-size:var(--pj-text-xs);font-weight:var(--pj-weight-semibold);flex-shrink:0}.practice-journal-module__bhZFvq__filterSummaryRail{scrollbar-width:none;flex-wrap:nowrap;flex:1;gap:24px;min-width:0;display:flex;overflow-x:auto}.practice-journal-module__bhZFvq__filterSummaryRail::-webkit-scrollbar{display:none}.practice-journal-module__bhZFvq__filterSummaryItem{color:#0f172a;min-width:0;font-size:var(--pj-text-sm);font-weight:var(--pj-weight-semibold);line-height:var(--pj-leading-compact);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.practice-journal-module__bhZFvq__filterSummaryDimension{color:#64748b;font-weight:var(--pj-weight-semibold)}.practice-journal-module__bhZFvq__filterSummaryValue{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;max-width:220px;display:inline-flex;overflow:hidden}.practice-journal-module__bhZFvq__filterSummaryValueActive{background:var(--questions-accent-bg,#ecfdf5);max-width:240px;color:var(--questions-accent-dark,#166534);border-radius:999px;padding:3px 8px}.practice-journal-module__bhZFvq__filterSummaryClear{width:16px;height:16px;color:var(--questions-accent-dark,#166534);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.practice-journal-module__bhZFvq__filterSummaryClear:hover,.practice-journal-module__bhZFvq__filterSummaryClear:focus-visible{background:var(--questions-focus-ring,#1665341a)}.practice-journal-module__bhZFvq__filterToggleButton{color:#64748b;cursor:pointer;font:inherit;font-size:var(--pj-text-xs);font-weight:var(--pj-weight-semibold);line-height:var(--pj-leading-compact);background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;padding:4px 0 4px 10px;display:inline-flex}.practice-journal-module__bhZFvq__filterToggleButton:hover,.practice-journal-module__bhZFvq__filterToggleButton:focus-visible{color:#0f172a}.practice-journal-module__bhZFvq__filterExpandedPanel{border-top:1px solid #f1f5f9;order:1;gap:12px;width:100%;margin-top:2px;padding-top:12px;display:grid}.practice-journal-module__bhZFvq__toolbar .practice-journal-module__bhZFvq__filterExpandedPanel .ui-filter-chip{color:#64748b;background:#fff;border-color:#d8dee9;border-radius:999px}:is(.practice-journal-module__bhZFvq__toolbar .practice-journal-module__bhZFvq__filterExpandedPanel .ui-filter-chip:hover,.practice-journal-module__bhZFvq__toolbar .practice-journal-module__bhZFvq__filterExpandedPanel .ui-filter-chip:focus-visible){background:#f8fafc;border-color:#e2e8f0}:is(.practice-journal-module__bhZFvq__toolbar .practice-journal-module__bhZFvq__filterExpandedPanel .ui-filter-chip-active,.practice-journal-module__bhZFvq__toolbar .practice-journal-module__bhZFvq__filterExpandedPanel .ui-filter-chip-active:hover,.practice-journal-module__bhZFvq__toolbar .practice-journal-module__bhZFvq__filterExpandedPanel .ui-filter-chip-active:focus-visible){border-color:var(--questions-accent,#2e7d32)!important;background:var(--questions-accent,#2e7d32)!important;color:#fff!important}.practice-journal-module__bhZFvq__mobileSegmentActive .practice-journal-module__bhZFvq__flagFilterDotInfo{background:#93b4ff;box-shadow:0 0 0 1px #fff}.practice-journal-module__bhZFvq__toolbar .practice-journal-module__bhZFvq__filterExpandedPanel .ui-filter-chip-active .practice-journal-module__bhZFvq__flagFilterDotInfo{background:#93b4ff;box-shadow:0 0 0 1px #fff}.practice-journal-module__bhZFvq__flagFilterLabel{color:inherit;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.practice-journal-module__bhZFvq__flagFilterDot{border-radius:999px;flex:none;width:8px;height:8px}.practice-journal-module__bhZFvq__flagFilterDotDanger{background:#d84a4a}.practice-journal-module__bhZFvq__flagFilterDotWarning{background:#c69a2d}.practice-journal-module__bhZFvq__flagFilterDotInfo{background:#4968e8}.practice-journal-module__bhZFvq__filterRow{align-items:center;gap:6px;width:100%;display:flex}.practice-journal-module__bhZFvq__filterRowContent{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.practice-journal-module__bhZFvq__subjectStageGroup{align-items:center;gap:6px;padding-left:0;display:inline-flex}.practice-journal-module__bhZFvq__subjectStageRail{flex-wrap:wrap;gap:6px;display:inline-flex}.practice-journal-module__bhZFvq__subjectDivider{color:#cbd5e1;font-size:var(--pj-text-body);font-weight:var(--pj-weight-semibold);-webkit-user-select:none;user-select:none;padding:0 2px;line-height:1}.practice-journal-module__bhZFvq__filterLabel{color:#94a3b8;width:40px;font-size:var(--pj-text-sm);font-weight:var(--pj-weight-semibold);line-height:var(--pj-leading-compact);flex-shrink:0}.practice-journal-module__bhZFvq__cascaderWrap{width:100%;min-width:0;position:relative}.practice-journal-module__bhZFvq__filterExpandedPanel .practice-journal-module__bhZFvq__cascaderWrap{width:auto}.practice-journal-module__bhZFvq__filterExpandedPanel .practice-journal-module__bhZFvq__cascaderTrigger{width:auto;min-width:220px;max-width:440px}.practice-journal-module__bhZFvq__cascaderTrigger{color:#0f172a;cursor:pointer;width:100%;min-height:38px;font:inherit;font-size:var(--pj-text-md);font-weight:var(--pj-weight-semibold);text-align:left;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.practice-journal-module__bhZFvq__cascaderTrigger:disabled{opacity:.6;cursor:default}.practice-journal-module__bhZFvq__cascaderTriggerActive{border-color:var(--questions-accent,#2e7d32);background:var(--questions-accent-bg,#ecfdf5);color:var(--questions-accent-dark,#166534)}.practice-journal-module__bhZFvq__cascaderTriggerLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.practice-journal-module__bhZFvq__cascaderChevron{color:#94a3b8;font-size:var(--pj-text-xs);flex-shrink:0}.practice-journal-module__bhZFvq__cascaderClear{color:#64748b;cursor:pointer;background:#0f172a0f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;line-height:1;display:inline-flex}.practice-journal-module__bhZFvq__cascaderClear:hover{background:#0f172a1f}.practice-journal-module__bhZFvq__cascaderBackdrop{z-index:40;cursor:default;background:0 0;border:none;padding:0;position:fixed;inset:0}.practice-journal-module__bhZFvq__cascaderPanel{z-index:41;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:max-content;max-width:min(92vw,720px);position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 16px 40px #0f172a24}.practice-journal-module__bhZFvq__cascaderHint{color:#94a3b8;font-size:var(--pj-text-xs);font-weight:var(--pj-weight-semibold);border-bottom:1px solid #eef2f6;align-items:center;gap:7px;padding:8px 14px;display:flex}.practice-journal-module__bhZFvq__cascaderHintBadge{color:#c0392b;min-width:22px;height:18px;font-size:var(--pj-text-2xs);font-weight:var(--pj-weight-bold);font-variant-numeric:tabular-nums;background:#fef2f2;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.practice-journal-module__bhZFvq__cascaderHintColumn{color:#94a3b8;font-size:var(--pj-text-sm);padding:16px 14px;line-height:1.7}.practice-journal-module__bhZFvq__cascaderHintColumn b{color:#64748b;font-weight:var(--pj-weight-bold)}.practice-journal-module__bhZFvq__treePanel{width:380px;max-width:min(94vw,420px)}.practice-journal-module__bhZFvq__treeScopeBar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:4px;margin:10px 12px 0;padding:3px;display:grid}.practice-journal-module__bhZFvq__treeScopeTab{color:#64748b;cursor:pointer;min-height:30px;font:inherit;font-size:var(--pj-text-sm);font-weight:var(--pj-weight-bold);background:0 0;border:none;border-radius:7px}.practice-journal-module__bhZFvq__treeScopeTab:hover{color:#334155}.practice-journal-module__bhZFvq__treeScopeTabActive,.practice-journal-module__bhZFvq__treeScopeTabActive:hover{color:var(--questions-accent,#2e7d32);background:#fff;box-shadow:0 1px 2px #0f172a14}.practice-journal-module__bhZFvq__treeStateBar{grid-template-columns:repeat(4,1fr);gap:5px;padding:10px 12px 4px;display:grid}.practice-journal-module__bhZFvq__treeStateTab{cursor:pointer;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:6px 4px;display:flex}.practice-journal-module__bhZFvq__treeStateTab:hover{background:#f8fafc}.practice-journal-module__bhZFvq__treeStateTabActive,.practice-journal-module__bhZFvq__treeStateTabActive:hover{border-color:var(--questions-accent,#2e7d32);background:var(--questions-accent-bg,#ecfdf5)}.practice-journal-module__bhZFvq__treeStateLabel{font-size:var(--pj-text-xs);font-weight:var(--pj-weight-semibold);color:#64748b}.practice-journal-module__bhZFvq__treeStateCount{font-size:var(--pj-text-md);font-weight:var(--pj-weight-bold);font-variant-numeric:tabular-nums;line-height:1.1}.practice-journal-module__bhZFvq__cascaderPanelMobile .practice-journal-module__bhZFvq__treeStateTab{padding:10px 4px}.practice-journal-module__bhZFvq__treeList{max-height:360px;padding:4px 4px 8px;overflow-y:auto}.practice-journal-module__bhZFvq__treeGroupLabel{color:#b6c2cf;font-size:var(--pj-text-2xs);font-weight:var(--pj-weight-bold);padding:8px 8px 3px 10px}.practice-journal-module__bhZFvq__treeRow{border-radius:9px;align-items:center;gap:2px;padding-right:8px;display:flex}.practice-journal-module__bhZFvq__treeRow:hover{background:#f8fafc}.practice-journal-module__bhZFvq__treeRowSelected,.practice-journal-module__bhZFvq__treeRowSelected:hover{background:var(--questions-accent-bg,#ecfdf5)}.practice-journal-module__bhZFvq__treeCaret{color:#94a3b8;cursor:pointer;width:22px;min-height:34px;font-size:var(--pj-text-xs);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.practice-journal-module__bhZFvq__treeCaretSpacer{flex-shrink:0;width:22px}.practice-journal-module__bhZFvq__treeCheck{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;min-height:34px;display:inline-flex}.practice-journal-module__bhZFvq__treeLabelBtn{cursor:pointer;min-width:0;min-height:34px;font:inherit;color:#334155;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:8px;display:flex}.practice-journal-module__bhZFvq__treeRowSelected .practice-journal-module__bhZFvq__cascaderRowLabel{color:var(--questions-accent-dark,#166534);font-weight:var(--pj-weight-bold)}.practice-journal-module__bhZFvq__cascaderCheckBoxMixed{border-color:var(--questions-accent,#2e7d32);background:var(--questions-accent,#2e7d32);color:#fff;font-weight:var(--pj-weight-bold)}.practice-journal-module__bhZFvq__cascaderPanelMobile.practice-journal-module__bhZFvq__treePanel{width:auto}.practice-journal-module__bhZFvq__cascaderPanelMobile .practice-journal-module__bhZFvq__treeList{flex:1;min-height:0;max-height:none}.practice-journal-module__bhZFvq__cascaderPanelMobile .practice-journal-module__bhZFvq__treeCaret,.practice-journal-module__bhZFvq__cascaderPanelMobile .practice-journal-module__bhZFvq__treeCheck,.practice-journal-module__bhZFvq__cascaderPanelMobile .practice-journal-module__bhZFvq__treeLabelBtn{min-height:44px}.practice-journal-module__bhZFvq__cascaderColumns{align-items:stretch;display:flex}.practice-journal-module__bhZFvq__cascaderColumn{border-right:1px solid #eef2f6;flex-direction:column;width:224px;min-width:200px;display:flex}.practice-journal-module__bhZFvq__cascaderColumn:last-child{border-right:none}.practice-journal-module__bhZFvq__cascaderColumnHead{color:#94a3b8;font-size:var(--pj-text-xs);font-weight:var(--pj-weight-bold);white-space:nowrap;text-overflow:ellipsis;padding:10px 12px 6px;overflow:hidden}.practice-journal-module__bhZFvq__cascaderColumnBody{flex-direction:column;gap:2px;max-height:326px;padding:2px 6px 8px;display:flex;overflow-y:auto}.practice-journal-module__bhZFvq__cascaderGroup{flex-direction:column;gap:2px;display:flex}.practice-journal-module__bhZFvq__cascaderGroupLabel{color:#b6c2cf;font-size:var(--pj-text-2xs);font-weight:var(--pj-weight-bold);padding:8px 8px 2px}.practice-journal-module__bhZFvq__cascaderRow{border-radius:9px;align-items:center;width:100%;display:flex}.practice-journal-module__bhZFvq__cascaderRowActive{background:var(--questions-accent-bg,#ecfdf5)}.practice-journal-module__bhZFvq__cascaderCheck{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:30px;min-height:34px;padding:0;display:inline-flex}.practice-journal-module__bhZFvq__cascaderCheckBox{color:#fff;background:#fff;border:1.5px solid #cbd5e1;border-radius:5px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;line-height:1;display:inline-flex}.practice-journal-module__bhZFvq__cascaderCheckBoxOn{border-color:var(--questions-accent,#2e7d32);background:var(--questions-accent,#2e7d32)}.practice-journal-module__bhZFvq__cascaderRowMain{cursor:pointer;min-width:0;min-height:34px;font:inherit;color:#334155;background:0 0;border:none;border-radius:9px;flex:1;align-items:center;gap:6px;padding:0 8px 0 2px;display:flex}.practice-journal-module__bhZFvq__cascaderRowMain:hover{background:#f1f5f9}.practice-journal-module__bhZFvq__cascaderRowLeaf,.practice-journal-module__bhZFvq__cascaderRowAll{cursor:pointer;min-height:34px;font:inherit;color:#334155;text-align:left;background:0 0;border:none;gap:8px;padding:0 8px}.practice-journal-module__bhZFvq__cascaderRowLeaf:hover,.practice-journal-module__bhZFvq__cascaderRowAll:hover{background:#f1f5f9}.practice-journal-module__bhZFvq__cascaderRowAll{color:#64748b;font-weight:var(--pj-weight-semibold)}.practice-journal-module__bhZFvq__cascaderRowLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--pj-text-md);font-weight:var(--pj-weight-medium);flex:1;overflow:hidden}.practice-journal-module__bhZFvq__cascaderRowActive .practice-journal-module__bhZFvq__cascaderRowLabel,.practice-journal-module__bhZFvq__cascaderRowLeaf.practice-journal-module__bhZFvq__cascaderRowActive .practice-journal-module__bhZFvq__cascaderRowLabel{color:var(--questions-accent-dark,#166534);font-weight:var(--pj-weight-bold)}.practice-journal-module__bhZFvq__cascaderRowCount{color:#c0392b;min-width:22px;height:19px;font-size:var(--pj-text-xs);font-weight:var(--pj-weight-bold);font-variant-numeric:tabular-nums;background:#fef2f2;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;line-height:1;display:inline-flex}.practice-journal-module__bhZFvq__cascaderRowChevron{color:#cbd5e1;font-size:var(--pj-text-md);flex-shrink:0}.practice-journal-module__bhZFvq__cascaderRowChevronSpacer{flex-shrink:0;width:7px}.practice-journal-module__bhZFvq__cascaderFooter{background:#fbfcfd;border-top:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.practice-journal-module__bhZFvq__cascaderFooterSummary{text-overflow:ellipsis;white-space:nowrap;color:#64748b;min-width:0;font-size:var(--pj-text-sm);font-weight:var(--pj-weight-semibold);overflow:hidden}.practice-journal-module__bhZFvq__cascaderFooterActions{flex-shrink:0;gap:8px;display:flex}.practice-journal-module__bhZFvq__cascaderGhostBtn{color:#64748b;cursor:pointer;font:inherit;font-size:var(--pj-text-sm);font-weight:var(--pj-weight-semibold);background:0 0;border:none;border-radius:9px;padding:6px 10px}.practice-journal-module__bhZFvq__cascaderGhostBtn:hover:not(:disabled){color:#0f172a;background:#eef2f6}.practice-journal-module__bhZFvq__cascaderGhostBtn:disabled{opacity:.45;cursor:default}.practice-journal-module__bhZFvq__cascaderPrimaryBtn{background:var(--questions-accent,#2e7d32);color:#fff;cursor:pointer;font:inherit;font-size:var(--pj-text-sm);font-weight:var(--pj-weight-bold);border:none;border-radius:10px;padding:7px 16px}.practice-journal-module__bhZFvq__cascaderPrimaryBtn:hover{filter:brightness(.96)}.practice-journal-module__bhZFvq__cascaderPanelMobile{border-radius:18px;flex-direction:column;width:auto;max-width:none;max-height:72vh;display:flex;position:fixed;inset:auto 12px 12px}.practice-journal-module__bhZFvq__cascaderMobileBody{flex-direction:column;flex:1;min-height:0;display:flex}.practice-journal-module__bhZFvq__cascaderTabs{flex-wrap:wrap;align-items:center;gap:2px;padding:12px 14px 8px;display:flex}.practice-journal-module__bhZFvq__cascaderTabItem{align-items:center;min-width:0;display:inline-flex}.practice-journal-module__bhZFvq__cascaderTabSep{color:#cbd5e1;padding:0 4px}.practice-journal-module__bhZFvq__cascaderTab{color:#64748b;cursor:pointer;font:inherit;font-size:var(--pj-text-md);font-weight:var(--pj-weight-semibold);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:8px;max-width:140px;padding:4px 8px;overflow:hidden}.practice-journal-module__bhZFvq__cascaderTabActive{background:var(--questions-accent-bg,#ecfdf5);color:var(--questions-accent-dark,#166534);font-weight:var(--pj-weight-bold)}.practice-journal-module__bhZFvq__cascaderMobileList{flex-direction:column;flex:1;gap:2px;min-height:0;padding:4px 8px 10px;display:flex;overflow-y:auto}.practice-journal-module__bhZFvq__cascaderPanelMobile .practice-journal-module__bhZFvq__cascaderCheck,.practice-journal-module__bhZFvq__cascaderPanelMobile .practice-journal-module__bhZFvq__cascaderRowMain,.practice-journal-module__bhZFvq__cascaderPanelMobile .practice-journal-module__bhZFvq__cascaderRowLeaf,.practice-journal-module__bhZFvq__cascaderPanelMobile .practice-journal-module__bhZFvq__cascaderRowAll{min-height:44px}.practice-journal-module__bhZFvq__questionNoteEditor{flex-direction:column;gap:6px;width:min(100%,520px);margin-top:6px;display:flex}.practice-journal-module__bhZFvq__questionNoteTextarea{box-sizing:border-box;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid;border-radius:8px;outline:none;width:100%;min-height:calc(6.4em + 16px);max-height:min(34vh,220px);padding:7px 10px;font-family:inherit;font-size:13px;line-height:1.6;overflow:auto}.practice-journal-module__bhZFvq__questionNoteRead{box-sizing:border-box;cursor:pointer;text-align:left;scrollbar-width:thin;border-radius:7px;align-items:flex-start;gap:4px;width:min(100%,520px);max-height:calc(9.8em + 8px);margin-top:6px;padding:3px 9px;font-family:inherit;font-size:12px;line-height:1.4;display:inline-flex;overflow:auto}.practice-journal-module__bhZFvq__questionNoteIcon{flex:none}.practice-journal-module__bhZFvq__questionNoteText{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0}.practice-journal-module__bhZFvq__mobileList{gap:10px;display:grid}.practice-journal-module__bhZFvq__mobileCard{gap:12px;display:grid;padding:18px!important}.practice-journal-module__bhZFvq__mobileContentButton{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0}.practice-journal-module__bhZFvq__metaRow{justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.practice-journal-module__bhZFvq__subjectPill{background:var(--questions-accent-bg,#ecfdf5);color:var(--questions-accent-dark,#2e7d32);font-size:var(--pj-text-sm);font-weight:var(--pj-weight-medium);line-height:var(--pj-leading-compact);border-radius:4px;align-items:center;padding:2px 7px;display:inline-flex}.practice-journal-module__bhZFvq__followUpGroup{background:#f5f9ff;border-left:3px solid #93c5fd;border-radius:0 8px 8px 0;margin:2px 0 4px;padding:8px 12px}.practice-journal-module__bhZFvq__followUpPreview{border-bottom:1px dashed #cdddf5;margin-bottom:6px;padding-bottom:6px}.practice-journal-module__bhZFvq__followUpPreviewLine{color:#64748b;min-width:0;font-size:var(--pj-text-sm,.8125rem);align-items:baseline;gap:6px;line-height:1.45;display:flex}.practice-journal-module__bhZFvq__followUpPreviewLine+.practice-journal-module__bhZFvq__followUpPreviewLine{margin-top:2px}.practice-journal-module__bhZFvq__followUpPreviewTag{color:#1d4ed8;font-size:var(--pj-text-sm,.8125rem);font-weight:var(--pj-weight-medium,500);line-height:var(--pj-leading-compact,1.3);white-space:nowrap;background:#eff6ff;border-radius:4px;flex:none;padding:1px 6px}.practice-journal-module__bhZFvq__followUpPreviewText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.practice-journal-module__bhZFvq__timeText,.practice-journal-module__bhZFvq__metaText,.practice-journal-module__bhZFvq__pageIndicator{color:#94a3b8;font-size:var(--pj-text-sm);line-height:var(--pj-leading-normal)}.practice-journal-module__bhZFvq__metaDivider{display:none}.practice-journal-module__bhZFvq__questionFlagEditor{align-items:center;margin:8px 0 6px;display:flex}.practice-journal-module__bhZFvq__timeText,.practice-journal-module__bhZFvq__pageIndicator{font-variant-numeric:tabular-nums}.practice-journal-module__bhZFvq__questionButton{text-align:left;cursor:pointer;color:#374151;width:100%;font-size:var(--pj-text-body);line-height:var(--pj-leading-normal);background:0 0;border:none;padding:0}.practice-journal-module__bhZFvq__questionButton:hover,.practice-journal-module__bhZFvq__questionButton:focus-visible{color:#0f172a}.practice-journal-module__bhZFvq__mobileQuestionTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;display:-webkit-box;overflow:hidden}.practice-journal-module__bhZFvq__statusPill{min-height:24px;font-size:var(--pj-text-xs);font-weight:var(--pj-weight-bold);line-height:var(--pj-leading-tight);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.practice-journal-module__bhZFvq__statusDanger{color:#fff;background:#b91c1c;border-color:#b91c1c}.practice-journal-module__bhZFvq__statusWarning{color:#854f0b;background:#faeeda;border-color:#f4d8aa}.practice-journal-module__bhZFvq__statusSuccess{color:#15803d;background:#f0fdf4;border-color:#86efac}.practice-journal-module__bhZFvq__statusNeutral{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.practice-journal-module__bhZFvq__attemptRail{flex-wrap:wrap;gap:6px;display:flex}.practice-journal-module__bhZFvq__mobileAttemptRail{margin-bottom:8px}.practice-journal-module__bhZFvq__mobileAttemptGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.practice-journal-module__bhZFvq__mobileAttemptCell{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:6px;min-width:0;padding:10px 8px;display:grid}.practice-journal-module__bhZFvq__mobileAttemptLabel{color:#64748b;font-size:var(--pj-text-xs);font-weight:var(--pj-weight-bold);line-height:var(--pj-leading-tight)}.practice-journal-module__bhZFvq__mobileAttemptTime{color:#94a3b8;font-size:var(--pj-text-xs);line-height:var(--pj-leading-tight);font-variant-numeric:tabular-nums;white-space:nowrap}.practice-journal-module__bhZFvq__mobileCardHint{color:var(--questions-accent-dark,#2e7d32);font-size:var(--pj-text-sm);font-weight:var(--pj-weight-semibold);line-height:var(--pj-leading-compact)}.practice-journal-module__bhZFvq__mobileFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.practice-journal-module__bhZFvq__mobileFooterActions{align-items:center;gap:8px;display:inline-flex}.practice-journal-module__bhZFvq__markButton{color:#94a3b8;cursor:pointer;min-width:36px;min-height:36px;font-size:var(--pj-text-body);background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;line-height:1;display:inline-flex}.practice-journal-module__bhZFvq__markButton:hover,.practice-journal-module__bhZFvq__markButton:focus-visible{color:#64748b;border-color:#cbd5e1}.practice-journal-module__bhZFvq__markButtonActive{color:#e8b84b;background:#fffbeb;border-color:#e8b84b}.practice-journal-module__bhZFvq__markButtonTable{color:#b6c2d0;opacity:1;background:0 0;border-color:#0000;min-width:32px;min-height:32px;padding:0 4px;font-size:1.15rem;transition:color .12s,transform .12s}.practice-journal-module__bhZFvq__markButtonTable:hover,.practice-journal-module__bhZFvq__markButtonTable:focus-visible,.practice-journal-module__bhZFvq__tableRowInteractive:hover .practice-journal-module__bhZFvq__markButtonTable,.practice-journal-module__bhZFvq__tableRowInteractive:focus-within .practice-journal-module__bhZFvq__markButtonTable{color:#f59e0b;transform:scale(1.12)}.practice-journal-module__bhZFvq__markButtonTable.practice-journal-module__bhZFvq__markButtonActive{color:#f59e0b;background:0 0;border-color:#0000}.practice-journal-module__bhZFvq__tableCard{overflow:hidden}.practice-journal-module__bhZFvq__tableScroller{padding-bottom:2px;overflow-x:auto}.practice-journal-module__bhZFvq__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.practice-journal-module__bhZFvq__colQuestion{width:auto}.practice-journal-module__bhZFvq__colStatus{width:108px}.practice-journal-module__bhZFvq__colAttemptsTimeline{width:214px}.practice-journal-module__bhZFvq__colActions{width:228px}.practice-journal-module__bhZFvq__thead{background:#f4f5f7}.practice-journal-module__bhZFvq__headerCell{color:#64748b;font-size:var(--pj-text-sm);font-weight:var(--pj-weight-semibold);line-height:var(--pj-leading-compact);white-space:nowrap;text-align:left;border-bottom:1px solid #e2e8f0;padding:10px 8px}.practice-journal-module__bhZFvq__headerCellCenter{text-align:center}.practice-journal-module__bhZFvq__headerCellRight{text-align:right}.practice-journal-module__bhZFvq__tableRow{border-bottom:1px solid #f1f5f9}.practice-journal-module__bhZFvq__tableRowInteractive{cursor:pointer;transition:background-color .14s}.practice-journal-module__bhZFvq__tableRowInteractive:hover{background:#f8fafc}.practice-journal-module__bhZFvq__tableRowCompleted .practice-journal-module__bhZFvq__questionButton{color:#64748b}.practice-journal-module__bhZFvq__tableRowCompleted .practice-journal-module__bhZFvq__questionAnchorDot{background:#d8e0ea}.practice-journal-module__bhZFvq__tableRowCompleted .practice-journal-module__bhZFvq__subjectPill{opacity:.6}.practice-journal-module__bhZFvq__tableRowCompleted .practice-journal-module__bhZFvq__metaText{color:#cbd5e1}.practice-journal-module__bhZFvq__tableRowCompleted .practice-journal-module__bhZFvq__attemptDots{opacity:.68}.practice-journal-module__bhZFvq__tableRowCompleted .practice-journal-module__bhZFvq__attemptTimelineDate{color:#94a3b8}.practice-journal-module__bhZFvq__tableRowCompleted .practice-journal-module__bhZFvq__detailButton{color:#94a3b8!important}.practice-journal-module__bhZFvq__tableRowCompleted:hover .practice-journal-module__bhZFvq__questionButton,.practice-journal-module__bhZFvq__tableRowCompleted:focus-within .practice-journal-module__bhZFvq__questionButton{color:#475569}.practice-journal-module__bhZFvq__tableRowCompleted:hover .practice-journal-module__bhZFvq__detailButton,.practice-journal-module__bhZFvq__tableRowCompleted:focus-within .practice-journal-module__bhZFvq__detailButton{color:#64748b!important}.practice-journal-module__bhZFvq__tableRowPriority .practice-journal-module__bhZFvq__cell,.practice-journal-module__bhZFvq__tableRowPriority .practice-journal-module__bhZFvq__cellCompact{background:#fcebeb52}.practice-journal-module__bhZFvq__tableRowPriority .practice-journal-module__bhZFvq__cell:first-child{border-left:3px solid #b91c1c}.practice-journal-module__bhZFvq__tableRowPriority:hover .practice-journal-module__bhZFvq__cell,.practice-journal-module__bhZFvq__tableRowPriority:hover .practice-journal-module__bhZFvq__cellCompact{background:#fcebeb75}.practice-journal-module__bhZFvq__tableRow:last-child{border-bottom:none}.practice-journal-module__bhZFvq__cell{vertical-align:middle;height:72px;padding:9px 12px}.practice-journal-module__bhZFvq__cellCompact{vertical-align:middle;height:72px;padding:9px 6px}.practice-journal-module__bhZFvq__cellCenter{text-align:center}.practice-journal-module__bhZFvq__cellRight{text-align:right}.practice-journal-module__bhZFvq__table td:last-child,.practice-journal-module__bhZFvq__table th:last-child{padding-right:18px}.practice-journal-module__bhZFvq__questionCell{min-width:0}.practice-journal-module__bhZFvq__questionTitleLine{align-items:flex-start;gap:9px;min-width:0;display:flex}.practice-journal-module__bhZFvq__questionTitleLine .practice-journal-module__bhZFvq__questionButton{min-width:0}.practice-journal-module__bhZFvq__questionAnchorDot{background:#94a3b8;border-radius:999px;flex:none;width:3px;height:3px;margin-top:11px}.practice-journal-module__bhZFvq__desktopQuestionMeta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;margin-left:12px;display:flex}.practice-journal-module__bhZFvq__desktopQuestionTitle{-webkit-line-clamp:2;line-height:var(--pj-leading-normal);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.practice-journal-module__bhZFvq__attemptPill{white-space:nowrap;min-height:22px;font-size:var(--pj-text-sm);font-weight:var(--pj-weight-medium);line-height:var(--pj-leading-compact);border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.practice-journal-module__bhZFvq__attemptBlock{flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-height:44px;display:flex}.practice-journal-module__bhZFvq__attemptBlockEmpty{justify-content:flex-start}.practice-journal-module__bhZFvq__attemptBlockMuted{opacity:.74}.practice-journal-module__bhZFvq__attemptPillEmpty{color:#cbd5e1}.practice-journal-module__bhZFvq__attemptPillMuted{color:#64748b;background:#f8fafc}.practice-journal-module__bhZFvq__attemptPillCorrect{color:#15803d;background:#f0fdf4}.practice-journal-module__bhZFvq__attemptPillWrong{color:#b91c1c;background:#fef2f2}.practice-journal-module__bhZFvq__attemptSource{opacity:.55;font-size:var(--pj-text-2xs);font-weight:var(--pj-weight-medium)}.practice-journal-module__bhZFvq__attemptTime{color:#94a3b8;font-size:var(--pj-text-xs);line-height:var(--pj-leading-tight);font-variant-numeric:tabular-nums;white-space:nowrap;min-height:14px}.practice-journal-module__bhZFvq__attemptTimeMuted{color:#cbd5e1}.practice-journal-module__bhZFvq__attemptTimeline{color:#64748b;min-height:28px;font-size:var(--pj-text-sm);line-height:var(--pj-leading-compact);white-space:nowrap;flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}.practice-journal-module__bhZFvq__attemptTimelineMain{align-items:center;gap:10px;display:inline-flex}.practice-journal-module__bhZFvq__historyAccuracy{color:#64748b;font-size:var(--pj-text-xs);font-variant-numeric:tabular-nums}.practice-journal-module__bhZFvq__historyAccuracy strong{color:#475569;font-weight:var(--pj-weight-semibold)}.practice-journal-module__bhZFvq__attemptDots{align-items:center;gap:5px;display:inline-flex}.practice-journal-module__bhZFvq__attemptDot{background:#e5e7eb;border-radius:999px;width:11px;height:11px}.practice-journal-module__bhZFvq__attemptDotCorrect{background:#2e7d32}.practice-journal-module__bhZFvq__attemptDotWrong{background:#ef4444}.practice-journal-module__bhZFvq__attemptDotEmpty{background:#e5e7eb}.practice-journal-module__bhZFvq__attemptTimelineDate{color:#94a3b8;font-size:var(--pj-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.practice-journal-module__bhZFvq__detailButton{text-underline-offset:3px;min-width:0;text-decoration:none;color:#64748b!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding-left:6px!important;padding-right:6px!important}.practice-journal-module__bhZFvq__detailButton:hover,.practice-journal-module__bhZFvq__detailButton:focus-visible{text-decoration:underline;color:#0f172a!important}.practice-journal-module__bhZFvq__correctionButton{min-width:72px;border-color:var(--questions-accent-border,var(--questions-accent,#2e7d32))!important;color:var(--questions-accent-dark,#166534)!important;box-shadow:none!important;background:#fff!important}.practice-journal-module__bhZFvq__correctionButton:hover,.practice-journal-module__bhZFvq__correctionButton:focus-visible{border-color:var(--questions-accent,#2e7d32)!important;background:var(--questions-accent-bg,#ecfdf5)!important;color:var(--questions-accent-dark,#166534)!important}.practice-journal-module__bhZFvq__similarButton{white-space:nowrap;min-width:0;font-weight:600;text-decoration:none;color:#64748b!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding-left:6px!important;padding-right:6px!important}.practice-journal-module__bhZFvq__similarButton:hover,.practice-journal-module__bhZFvq__similarButton:focus-visible{text-decoration:underline}.practice-journal-module__bhZFvq__detailActions{grid-template-columns:minmax(72px,auto) auto auto 36px;justify-content:flex-end;align-items:center;gap:7px;width:100%;display:grid}.practice-journal-module__bhZFvq__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.practice-journal-module__bhZFvq__pageNumbers{align-items:center;gap:5px;display:flex}.practice-journal-module__bhZFvq__pageNumberButton{color:#475569;width:34px;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:6px;padding:0;font-size:14px;font-weight:700}.practice-journal-module__bhZFvq__pageNumberButton:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#93a4ba}.practice-journal-module__bhZFvq__pageNumberButtonActive,.practice-journal-module__bhZFvq__pageNumberButtonActive:disabled{border-color:var(--questions-accent,#2e7d32);background:var(--questions-accent,#2e7d32);color:#fff;cursor:default;opacity:1}.practice-journal-module__bhZFvq__pageEllipsis{color:#94a3b8;text-align:center;width:20px}.practice-journal-module__bhZFvq__listTopAnchor{scroll-margin-top:88px}.practice-journal-module__bhZFvq__listLoadingNotice{color:#475569;justify-content:center;align-items:center;gap:8px;min-height:34px;margin:10px 0;font-size:14px;font-weight:600;display:flex}.practice-journal-module__bhZFvq__listErrorNotice{color:#b42318;text-align:center;background:#fff7f7;border:1px solid #fecaca;border-radius:6px;margin:10px 0;padding:9px 12px;font-size:14px}.practice-journal-module__bhZFvq__loadingSpinner{border:2px solid #cbd5e1;border-top-color:var(--questions-accent,#2e7d32);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite practice-journal-module__bhZFvq__journal-spin}@keyframes practice-journal-module__bhZFvq__journal-spin{to{transform:rotate(360deg)}}.practice-journal-module__bhZFvq__pageIndicator{text-align:center;color:#64748b;flex-basis:100%;min-height:20px;font-size:13px}@media (prefers-reduced-motion:reduce){.practice-journal-module__bhZFvq__loadingSpinner{animation-duration:1.4s}}.practice-journal-module__bhZFvq__guestOverlay{z-index:49;pointer-events:none;background:#f8fafc6b;position:fixed;inset:0}.practice-journal-module__bhZFvq__guestGate{z-index:50;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.practice-journal-module__bhZFvq__guestGateCard{pointer-events:auto}@media (max-width:767px){.practice-journal-module__bhZFvq__page{overflow-x:hidden}.practice-journal-module__bhZFvq__pagination{gap:6px}.practice-journal-module__bhZFvq__paginationDirectionLabel{display:none}.practice-journal-module__bhZFvq__pageNumberButton{width:32px;height:32px}.practice-journal-module__bhZFvq__main{padding:18px 12px;overflow-x:hidden}.practice-journal-module__bhZFvq__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:100%;margin:0 0 14px;padding-bottom:0;overflow:visible}.practice-journal-module__bhZFvq__statsGrid::-webkit-scrollbar{display:none}.practice-journal-module__bhZFvq__mobilePracticeDock{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #d6e7d9;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:flex;position:sticky;bottom:10px;box-shadow:0 12px 28px #0f172a29}.practice-journal-module__bhZFvq__sortBar{justify-content:flex-end;gap:10px}.practice-journal-module__bhZFvq__practiceBar{align-items:stretch;min-height:0;padding:12px}.practice-journal-module__bhZFvq__practiceBar .practice-journal-module__bhZFvq__sortPracticeAction{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}.practice-journal-module__bhZFvq__practiceBar .practice-journal-module__bhZFvq__sortPracticeCopy{padding-right:0}.practice-journal-module__bhZFvq__practiceBar .practice-journal-module__bhZFvq__sortPracticeCopy strong,.practice-journal-module__bhZFvq__practiceBar .practice-journal-module__bhZFvq__sortPracticeCopy span{white-space:normal}.practice-journal-module__bhZFvq__practiceBar .practice-journal-module__bhZFvq__sortPracticeAction>button{width:100%}.practice-journal-module__bhZFvq__practiceBar .practice-journal-module__bhZFvq__sortControls{justify-content:flex-end;width:100%;padding-bottom:2px;overflow-x:auto}.practice-journal-module__bhZFvq__mobilePracticeDockText{gap:2px;min-width:0;display:grid}.practice-journal-module__bhZFvq__mobilePracticeDockText strong{color:#0f172a;font-size:var(--pj-text-sm);font-weight:var(--pj-weight-bold);line-height:var(--pj-leading-compact);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.practice-journal-module__bhZFvq__mobilePracticeDockText span{color:#64748b;font-size:var(--pj-text-xs);font-weight:var(--pj-weight-semibold);line-height:var(--pj-leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.practice-journal-module__bhZFvq__toolbar{box-sizing:border-box;border-radius:12px;gap:0;width:100%;max-width:100%;margin-bottom:16px;padding:12px}.practice-journal-module__bhZFvq__toolbarExpanded{border-radius:20px;gap:12px}.practice-journal-module__bhZFvq__toolbar:not(.practice-journal-module__bhZFvq__toolbarExpanded) .practice-journal-module__bhZFvq__mobileFilterPanel{display:none}.practice-journal-module__bhZFvq__mobileFilterPanel{gap:10px;width:100%;display:grid}.practice-journal-module__bhZFvq__filterExpandedPanel{display:none}.practice-journal-module__bhZFvq__cascaderTrigger{min-height:44px}.practice-journal-module__bhZFvq__rangeChip{max-width:118px}.practice-journal-module__bhZFvq__mobileSelectRow,.practice-journal-module__bhZFvq__mobileSegmentRow{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;display:grid}.practice-journal-module__bhZFvq__mobileSelectRow>span,.practice-journal-module__bhZFvq__mobileSegmentRow>span{color:#64748b;font-size:var(--pj-text-sm);font-weight:var(--pj-weight-heavy)}.practice-journal-module__bhZFvq__mobileSelectRow select{border:1.5px solid var(--questions-accent,#22c55e);background:var(--questions-accent-bg-strong,#f0fdf4);width:100%;min-height:44px;color:var(--questions-accent-dark,#166534);font:inherit;font-size:var(--pj-text-md);font-weight:var(--pj-weight-heavy);border-radius:14px;padding:0 12px}.practice-journal-module__bhZFvq__mobileSegments{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;display:grid}.practice-journal-module__bhZFvq__mobileSegment,.practice-journal-module__bhZFvq__mobileSegmentActive{color:#64748b;min-height:38px;font:inherit;font-size:var(--pj-text-sm);font-weight:var(--pj-weight-heavy);white-space:nowrap;background:0 0;border:none;border-radius:12px}.practice-journal-module__bhZFvq__mobileSegmentActive{background:var(--questions-accent,#2e7d32);color:#fff;box-shadow:none}.practice-journal-module__bhZFvq__filterLabel{width:auto;min-width:40px;font-size:var(--pj-text-xs);font-weight:var(--pj-weight-bold)}.practice-journal-module__bhZFvq__filterRow{display:none}.practice-journal-module__bhZFvq__filterRowContent{-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;width:100%;padding-bottom:4px;padding-right:18px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%)}.practice-journal-module__bhZFvq__filterRowContent::-webkit-scrollbar{display:none}.practice-journal-module__bhZFvq__subjectStageGroup{scroll-snap-align:start;flex:none;gap:8px;width:auto;max-width:100%}.practice-journal-module__bhZFvq__subjectDivider{display:none}.practice-journal-module__bhZFvq__subjectStageRail{flex-wrap:nowrap}.practice-journal-module__bhZFvq__subjectStageRail>*{flex:none}.practice-journal-module__bhZFvq__filterSummary{align-items:flex-start;gap:10px;padding-top:0}.practice-journal-module__bhZFvq__filterSummaryLabel{font-size:var(--pj-text-xs)}.practice-journal-module__bhZFvq__filterSummaryRail{scrollbar-width:none;flex-wrap:nowrap;width:auto;padding-bottom:2px;overflow-x:auto}.practice-journal-module__bhZFvq__filterSummaryRail::-webkit-scrollbar{display:none}.practice-journal-module__bhZFvq__filterSummaryItem{flex:none}.practice-journal-module__bhZFvq__filterSummaryValue{max-width:180px}.practice-journal-module__bhZFvq__filterToggleButton{padding-left:4px}.practice-journal-module__bhZFvq__questionNoteEditor,.practice-journal-module__bhZFvq__questionNoteRead{width:100%}.practice-journal-module__bhZFvq__questionNoteRead{max-height:calc(8.4em + 8px)}.practice-journal-module__bhZFvq__questionNoteTextarea{max-height:min(42vh,240px)}.practice-journal-module__bhZFvq__mobileList{min-width:0;max-width:100%;overflow:hidden}.practice-journal-module__bhZFvq__mobileContentButton{min-width:0;overflow:hidden}.practice-journal-module__bhZFvq__mobileCard{box-sizing:border-box;gap:10px;width:100%;min-width:0;max-width:100%;padding:14px 16px;overflow:hidden;border-radius:16px!important}.practice-journal-module__bhZFvq__metaRow{min-width:0;margin-bottom:8px}.practice-journal-module__bhZFvq__subjectPill{text-overflow:ellipsis;white-space:nowrap;max-width:58%;overflow:hidden}.practice-journal-module__bhZFvq__timeText{text-overflow:ellipsis;text-align:right;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.practice-journal-module__bhZFvq__mobileQuestionTitle{-webkit-line-clamp:2;font-size:var(--pj-text-body);line-height:var(--pj-leading-normal);-webkit-box-orient:vertical;margin-bottom:10px;display:-webkit-box;overflow:hidden}.practice-journal-module__bhZFvq__statusPill{min-height:24px;font-size:var(--pj-text-xs);padding:0 10px}.practice-journal-module__bhZFvq__attemptTimeline{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.practice-journal-module__bhZFvq__mobileCardHint{display:none}.practice-journal-module__bhZFvq__mobileFooter{align-items:flex-end;min-width:0}.practice-journal-module__bhZFvq__metaText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.practice-journal-module__bhZFvq__markButton{border-radius:10px;min-width:44px;min-height:44px}}
