/* Beyond The Visa v85: focused polish without replacing the application shell. */
.brandV83{width:clamp(230px,30vw,390px)!important;height:58px!important;overflow:hidden!important}
.brandV83 img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center 49%!important}
#premiumSecureBadge{width:132px!important;height:48px!important;padding:0!important;border:0!important;border-radius:16px!important;overflow:hidden!important;background:#fff8dc!important;box-shadow:0 8px 24px #b3791930!important}
#premiumSecureBadge img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 50%!important;display:block!important}
.quick .exploreMentor85,.quick .exploreStory85{position:relative;overflow:hidden;min-height:150px}
.quick .exploreMentor85{background:linear-gradient(145deg,#fff,var(--mint))!important}
.quick .exploreStory85{background:linear-gradient(105deg,#092e35df,#133f48b8),url('success-story-v85.png') center 38%/cover!important;color:#fff!important;border-color:#cda64e!important}
.quick .exploreStory85 small{color:#e4efed!important}.quick .exploreStory85 i{background:#efd078!important;color:#17383c!important}
.premiumExam85:after{content:'PREMIUM';margin-left:7px;padding:3px 6px;border-radius:999px;background:linear-gradient(135deg,#f9df8a,#c58a24);color:#3b2a0c;font-size:8px;font-weight:950;letter-spacing:.08em}
.walletShell85 .hubPanel{border-radius:28px!important;background:linear-gradient(145deg,#fdfdfc,#f7f5ed)!important;box-shadow:0 28px 80px #0b343b25!important;border:1px solid #d7ddd8!important}
body.dark .walletShell85 .hubPanel{background:linear-gradient(145deg,#172426,#10191b)!important}
.walletShell85 .hubHead{padding:20px 22px!important;background:linear-gradient(125deg,#092f36,#12625f)!important;color:#fff!important;border-radius:27px 27px 0 0!important}
.walletShell85 .hubHead h2{font-family:Georgia,serif!important}.walletShell85 .hubHead p{color:#cee1df!important}
.walletShell85 .hubTabs{display:flex!important;gap:7px!important;padding:14px 18px!important;overflow:auto!important;background:var(--card)!important;border-bottom:1px solid var(--line)!important}
.walletShell85 .hubTabs button{white-space:nowrap!important;border:1px solid var(--line)!important;border-radius:999px!important;padding:9px 13px!important;background:var(--bg)!important;color:var(--ink)!important;font-weight:800!important}
.walletShell85 .hubTabs button.active{background:#123f43!important;color:#fff!important;border-color:#123f43!important}
.walletShell85 .hubContent{padding:20px!important;background:transparent!important}
.walletShell85 .walletHero77{position:relative;overflow:hidden;border-radius:23px;padding:24px;background:linear-gradient(125deg,#092f36,#126760);color:#fff;box-shadow:0 16px 35px #0d44452e}
.walletShell85 .walletHero77:after{content:'BC';position:absolute;right:-12px;bottom:-25px;font:900 110px Georgia,serif;color:#e4bd5220}
.walletShell85 .walletHero77 small{color:#f0ce71;letter-spacing:.15em;font-weight:900}.walletShell85 .walletHero77 strong{display:block;font-size:44px;margin:7px 0}.walletShell85 .walletHero77 p{color:#d4e7e3;max-width:440px}
.walletShell85 .walletStats77{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.walletShell85 .walletStats77 article{padding:15px;border:1px solid var(--line);border-radius:17px;background:var(--card)}.walletShell85 .walletStats77 b,.walletShell85 .walletStats77 span{display:block}.walletShell85 .walletStats77 b{font-size:21px}.walletShell85 .walletStats77 span{color:var(--muted);font-size:11px;margin-top:4px}
.walletShell85 .walletTransaction77{display:flex;justify-content:space-between;gap:13px;align-items:center;padding:15px;border:1px solid var(--line);border-radius:16px;background:var(--card);margin-bottom:9px}.walletShell85 .walletTransaction77 small{display:block;color:var(--muted);margin-top:4px}.walletShell85 .credit{color:#19704e}.walletShell85 .debit{color:#9b4b31}
.scientificCalc85{margin-bottom:14px;border:1px solid #254d52;border-radius:19px;padding:13px;background:linear-gradient(145deg,#0c2024,#183d42);color:#fff;box-shadow:0 16px 30px #071b1e24}.scientificCalc85 header{position:static;height:auto;padding:0 0 10px;background:transparent;border:0}.scientificCalc85 header b{font-family:Georgia,serif}.scientificDisplay85{width:100%;border:1px solid #ffffff24;border-radius:12px;background:#061316;color:#f5d57a;padding:13px;text-align:right;font:700 21px ui-monospace,monospace;margin-bottom:10px}.scientificKeys85{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.scientificKeys85 button{min-height:39px;border:0;border-radius:10px;background:#ffffff12;color:#fff;font-weight:800}.scientificKeys85 button.operator{background:#d6a64b;color:#2e230d}.answerReveal85{width:100%;border:1px solid var(--teal);border-radius:12px;background:var(--mint);color:var(--teal);padding:11px;font-weight:900;margin:10px 0}.calcPad.answerPad85[hidden]{display:none!important}
@media(max-width:720px){.brandV83{width:clamp(170px,43vw,235px)!important;height:50px!important}#premiumSecureBadge{width:92px!important;height:42px!important}.walletShell85 .walletStats77{grid-template-columns:1fr 1fr}.scientificKeys85{grid-template-columns:repeat(4,1fr)}}
@media(max-width:430px){.brandV83{width:155px!important;height:46px!important}#premiumSecureBadge{width:72px!important;height:38px!important}.quick .exploreMentor85,.quick .exploreStory85{min-height:135px}}
/* v85 interaction and information polish */
.dashboardHero{cursor:pointer;background:linear-gradient(90deg,#062f2fe8 0%,#08473dd8 48%,#0c3a2a7d 100%),url('welcome-journey-v85.png') center/cover!important;min-height:245px;display:flex;flex-direction:column;justify-content:center;border:1px solid #d9b44a}
.dashboardHero:focus-visible,.dashboardStat:focus-visible{outline:3px solid #edca67;outline-offset:3px}.dashboardHero .ringVisual{width:94px;height:94px;box-shadow:0 0 0 7px #ffffff12,0 13px 30px #001b1f70}.dashboardHero .ringVisual:before{width:70px;height:70px;background:radial-gradient(circle at 35% 30%,#23766d,#0b3338);box-shadow:inset 0 0 15px #0005}.dashboardHero .ringVisual b{font-size:22px;color:#ffe291}.dashboardStat{cursor:pointer;transition:transform .2s,box-shadow .2s}.dashboardStat:hover{transform:translateY(-3px);box-shadow:0 16px 36px #123c4520}.dashboardStat:after{content:'Open guidance →';display:block;color:var(--teal);font-size:9px;font-weight:900;margin-top:9px}
.motivation85{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 23px;border-radius:22px;background:linear-gradient(120deg,#eef8f5,#fff7df);border:1px solid #d8ded8;box-shadow:0 12px 35px #133f4312}.motivation85 span{font-size:9px;letter-spacing:.16em;font-weight:950;color:#a46f16}.motivation85 h3{font:22px Georgia,serif;margin:5px 0}.motivation85 p{margin:0;color:var(--muted)}.motivation85>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.motivation85 button{border:0;border-radius:12px;padding:10px 13px;background:#0d5556;color:#fff;font-weight:850}
.insightDialog85{width:min(92vw,520px);border:1px solid #d7ded8;border-radius:25px;padding:27px;color:var(--ink);background:var(--card);box-shadow:0 35px 90px #071f2570}.insightDialog85::backdrop{background:#06252bb0;backdrop-filter:blur(4px)}.insightDialog85>span{font-size:9px;letter-spacing:.16em;font-weight:950;color:#a67922}.insightDialog85 h2{font:28px Georgia,serif;margin:7px 0 12px}.insightDialog85 p{line-height:1.6;color:var(--muted)}.insightDialog85 footer{display:flex;gap:8px;margin-top:18px}.insightDialog85 footer button{border:0;border-radius:12px;background:#0c5657;color:#fff;padding:11px 14px;font-weight:900}.closeInsight85{position:absolute;right:14px;top:12px;border:0;background:var(--mint);color:var(--teal);width:34px;height:34px;border-radius:50%;font-size:20px}
.quick .exploreMentor85 svg,.quick .exploreStory85 svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8}.quick .exploreStory85{background:linear-gradient(105deg,#092e35e8,#133f48a8),url('success-story-v85.png') center 25%/cover!important}.quick .exploreMentor85,.quick .exploreStory85{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;padding:18px!important}.quick .exploreMentor85 span,.quick .exploreStory85 span{font-size:16px;font-weight:900}.quick .exploreMentor85 small,.quick .exploreStory85 small{line-height:1.45;margin-top:5px}
.mockAccess85{margin:0 0 16px;padding:19px;border:1px solid #d8ded9;border-radius:21px;background:linear-gradient(135deg,#fff,#f8f3e4);box-shadow:0 12px 30px #123f4312}.mockAccess85 header span{font-size:9px;letter-spacing:.15em;color:#a4731e;font-weight:950}.mockAccess85 h3{font:22px Georgia,serif;margin:5px 0}.mockAccess85 header p{color:var(--muted);line-height:1.5}.mockAccess85>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.mockAccess85 button{border:1px solid #d5bd75;border-radius:14px;background:#fff;padding:13px;text-align:left;color:var(--ink)}.mockAccess85 button b,.mockAccess85 button small{display:block}.mockAccess85 button small{margin-top:5px;color:#9a6a16;font-weight:950}
#premiumSecureBadge img{object-fit:cover!important}.supportMenu85 .shortcutAdmin83{border-color:#d3aa43!important;background:linear-gradient(135deg,#fff9e4,#f7e2a4)!important}
.btvMemberMenu82 [data-menu82="legal"],.btvMemberMenu82 [data-menu82="articles"],.btvMemberMenu82 [data-menu82="videos"],.btvMemberMenu82 [data-menu82="bookings"],.btvMemberMenu82 [data-menu82="feedback"]{display:none!important}
@media(max-width:700px){.dashboardHero{min-height:280px;background-position:64% center!important}.motivation85{align-items:flex-start;flex-direction:column}.mockAccess85>div{grid-template-columns:1fr}.dashboardStat:after{font-size:8px}}

#nclexLesson .nclexActions,#cbtLesson .cbtModeBar{display:none!important}

.dashboardShortcuts i svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.officialCosts85{margin:14px 0;padding:20px;border:1px solid var(--line);border-radius:21px;background:var(--card);box-shadow:var(--shadow)}.officialCosts85>span{font-size:9px;letter-spacing:.13em;color:#9b6b18;font-weight:950}.officialCosts85 h2{font:24px Georgia,serif;margin:6px 0}.officialCosts85>p{color:var(--muted);line-height:1.55}.officialCosts85>div{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.officialCosts85 article{padding:13px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.officialCosts85 article b,.officialCosts85 article strong,.officialCosts85 article small{display:block}.officialCosts85 article b{color:#a16d14;font-size:20px}.officialCosts85 article strong{margin:4px 0}.officialCosts85 article small{color:var(--muted);line-height:1.4}.officialCosts85 footer{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}.officialCosts85 a{padding:9px 11px;border-radius:10px;background:var(--mint);color:var(--teal);font-size:11px;font-weight:850;text-decoration:none}.journey[role="button"]{cursor:pointer}.journey[role="button"]:after{content:'Select for pathway guidance →';display:block;margin-top:11px;color:#f4d37a;font-size:10px;font-weight:900}@media(max-width:600px){.officialCosts85>div{grid-template-columns:1fr}}
