.jl-aca-practice-page{--cp-accent:#ffc2ce;background:radial-gradient(ellipse 67% 30% at 93% 0,rgba(170,43,86,.22),transparent 80%),#11101a}.jl-aca-practice-page .jl-cp-hero h1 em{color:#ffc4cf}.jl-aca-practice-page .jl-cp-progress{border-color:#b06681;background:radial-gradient(ellipse 85% 90% at 98% 0,rgba(163,47,84,.22),transparent 78%),#302136}.jl-aca-practice-page .jl-cp-nav-item.is-active,.jl-aca-practice-page .jl-wp-case-tabs button.is-active{border-color:#ffc5d0;background:rgba(172,51,89,.2)}.jl-aca-practice-page .jl-cp-case{border-color:#ac6c83}.jl-aca-practice-page .jl-cp-flashcard{border-color:#b96f87;background:radial-gradient(ellipse 86% 92% at 95% 0,rgba(166,47,82,.2),transparent 78%),linear-gradient(145deg,#3a2538,#1c1b2b)}.jl-aca-practice-page .jl-cp-options button.is-picked{border-color:#ffbaca;background:rgba(161,45,81,.15)}.jl-aca-practice-page .jl-wp-case-step-actions button,.jl-aca-practice-page .jl-wp-question-footer button{border-color:#f4bac6;background:linear-gradient(105deg,#ffc0cc,#f5dadd);color:#4f243a}.jl-wp-page.jl-aca-practice-page .jl-cp-bottom{border-color:#b26b84;background:linear-gradient(111deg,#342238,#37243d 58%,#43263d)}.jl-wp-page.jl-aca-practice-page .jl-cp-bottom span{color:#ffc1cf}.jl-wp-page.jl-aca-practice-page .jl-cp-bottom>a{border-color:#ffc1ce;background:linear-gradient(105deg,#ffbdcb,#fdd9db);color:#4d2038}html[data-theme=light] .jl-aca-practice-page{--cp-accent:#9e294b;background:radial-gradient(ellipse 67% 30% at 93% 0,rgba(170,43,86,.07),transparent 80%),#fffbfc}html[data-theme=light] .jl-aca-practice-page .jl-cp-hero h1 em{color:#a63254}html[data-theme=light] .jl-aca-practice-page .jl-cp-progress{border-color:#e2b5c4;background:#fff}html[data-theme=light] .jl-aca-practice-page .jl-cp-flashcard{border-color:#bd7890;background:linear-gradient(145deg,#764359,#322f47);color:#fff}html[data-theme=light] .jl-aca-practice-page .jl-wp-case-step-actions button,html[data-theme=light] .jl-aca-practice-page .jl-wp-question-footer button{border-color:#ac2c51;background:linear-gradient(105deg,#ab2e52,#c7466b);color:#fff}html[data-theme=light] .jl-aca-practice-page .jl-cp-options button.is-picked{border-color:#ba4a70;background:#fff1f5}html[data-theme=light] .jl-wp-page.jl-aca-practice-page .jl-cp-bottom{border-color:#e2b4c3;background:linear-gradient(110deg,#fff2f6,#fff9fa)}html[data-theme=light] .jl-wp-page.jl-aca-practice-page .jl-cp-bottom span{color:#9d3453}html[data-theme=light] .jl-wp-page.jl-aca-practice-page .jl-cp-bottom>a{border-color:#a72b51;background:linear-gradient(105deg,#a52e54,#c5496e);color:#fff}.jl-aca-session-clinic{margin:35px 0 4px;border:1px solid #a96985;border-radius:17px;overflow:hidden;background:rgba(26,21,35,.8);color:#f7eaf0;scroll-margin-top:24px}.jl-aca-session-head{padding:24px;background:linear-gradient(110deg,rgba(168,43,82,.3),rgba(60,35,70,.18));border-bottom:1px solid rgba(225,157,185,.3)}.jl-aca-session-head>span{display:block;letter-spacing:.12em;font-size:10px;font-weight:850;color:#ffc4d2}.jl-aca-session-head h2{font-size:clamp(21px,2.2vw,28px);margin:8px 0 10px;line-height:1.25;color:inherit}.jl-aca-session-head p{font-size:14px;line-height:1.6;margin:0 0 11px}.jl-aca-session-head small{font-size:12px;color:#f0c6d7}.jl-aca-session-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:9px;background:rgba(120,48,80,.1)}.jl-aca-session-tabs button{display:flex;align-items:center;gap:8px;min-width:0;text-align:left;border:1px solid rgba(221,164,187,.35);background:rgba(68,40,62,.4);color:inherit;border-radius:9px;padding:10px;cursor:pointer;font-size:11px}.jl-aca-session-tabs button.is-active{border-color:#ffc6d6;box-shadow:inset 0 0 0 1px #ffc6d6;background:rgba(164,62,102,.25)}.jl-aca-session-tabs button b{color:#ffc6d6;font-weight:850}.jl-aca-session-tabs button span{overflow-wrap:anywhere;line-height:1.35}.jl-aca-session-tabs button strong{color:#9ee2bd;margin-left:auto}.jl-aca-session-body{padding:24px}.jl-aca-session-body .jl-crypto-index{font-size:11px;color:#f4b8cc;letter-spacing:.11em}.jl-aca-session-body h3{font-size:20px;line-height:1.45;margin:9px 0 16px;color:inherit}.jl-aca-session-evidence{padding:16px 18px;border:1px solid rgba(213,147,173,.4);border-radius:10px;background:rgba(110,53,89,.15);margin:0 0 19px}.jl-aca-session-evidence strong{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.jl-aca-session-evidence ul{padding-left:21px;margin:10px 0 0;font-size:13px;line-height:1.7}.jl-aca-session-evidence li{margin:6px 0}.jl-aca-session-body fieldset{border:0;padding:0;margin:0;min-width:0}.jl-aca-session-body legend{font-size:14px;font-weight:750;margin-bottom:10px}.jl-aca-session-body fieldset label{display:flex;gap:11px;border:1px solid rgba(220,159,186,.35);border-radius:10px;margin:8px 0;padding:13px 14px;line-height:1.55;font-size:13px;cursor:pointer}.jl-aca-session-body fieldset label.is-chosen{border-color:#ffb8d0;background:rgba(158,50,90,.19)}.jl-aca-session-body fieldset input{margin-top:3px;accent-color:#c25079;flex-shrink:0}.jl-aca-session-check{border:1px solid #ffc2d1;border-radius:9px;padding:12px 16px;background:linear-gradient(110deg,#ffc7d4,#f7dce4);color:#48223a;font-weight:800;margin-top:12px;cursor:pointer}.jl-aca-session-check:disabled{opacity:.5;cursor:not-allowed}.jl-aca-session-feedback{border:1px solid #a95d81;background:rgba(135,55,80,.2);border-radius:10px;padding:17px;margin-top:17px}.jl-aca-session-feedback.is-correct{border-color:#6eaf91;background:rgba(40,114,86,.17)}.jl-aca-session-feedback strong{font-size:15px}.jl-aca-session-feedback p{font-size:13px;line-height:1.7;margin:9px 0}.jl-aca-session-feedback small{font-size:12px;line-height:1.65;display:block}.jl-aca-session-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(223,163,188,.3);margin-top:22px;padding-top:17px;font-size:12px}.jl-aca-session-footer div{display:flex;flex-wrap:wrap;gap:8px}.jl-aca-session-footer button{border:1px solid rgba(230,157,187,.7);background:transparent;border-radius:8px;color:inherit;padding:9px 11px;cursor:pointer}.jl-aca-session-footer button:disabled{opacity:.45;cursor:not-allowed}.jl-aca-session-complete{font-size:13px;font-weight:750;line-height:1.6;margin-top:18px}html[data-theme=light] .jl-aca-session-clinic{background:#fff;color:#462a39;border-color:#d5a0b5}html[data-theme=light] .jl-aca-session-head{background:linear-gradient(110deg,#fff0f6,#fff);border-color:#edccda}html[data-theme=light] .jl-aca-session-head small,html[data-theme=light] .jl-aca-session-head>span{color:#a03258}html[data-theme=light] .jl-aca-session-tabs button{background:#fff8fb;border-color:#e2bacb}html[data-theme=light] .jl-aca-session-tabs button.is-active{background:#fff0f6;border-color:#ad3a61;box-shadow:inset 0 0 0 1px #ad3a61}html[data-theme=light] .jl-aca-session-body .jl-crypto-index,html[data-theme=light] .jl-aca-session-tabs button b{color:#a62d53}html[data-theme=light] .jl-aca-session-evidence{background:#fff7fa;border-color:#e6bfce}html[data-theme=light] .jl-aca-session-body fieldset label{border-color:#e4c0cf}html[data-theme=light] .jl-aca-session-body fieldset label.is-chosen{background:#fff1f6;border-color:#b44a6d}html[data-theme=light] .jl-aca-session-check{background:linear-gradient(105deg,#a22b50,#c64a72);border-color:#a22b50;color:#fff}html[data-theme=light] .jl-aca-session-feedback{background:#fff2f6;border-color:#cc8ba4}html[data-theme=light] .jl-aca-session-feedback.is-correct{background:#edf8f1;border-color:#6d9c80}html[data-theme=light] .jl-aca-session-footer button{border-color:#b14e72}@media(max-width:950px){.jl-aca-session-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.jl-aca-session-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.jl-aca-session-body,.jl-aca-session-head{padding:18px}.jl-aca-session-footer{flex-direction:column;align-items:stretch}.jl-aca-session-footer div{justify-content:flex-start}}