.jl-top-practice-page{--cp-accent:#ffbad0;background:radial-gradient(ellipse 64% 32% at 93% 0,rgba(170,43,86,.2),transparent 80%),#111019}.jl-top-practice-page .jl-cp-hero h1 em{color:#ffb9cf}.jl-top-practice-page .jl-cp-progress{border-color:#b16b84;background:radial-gradient(ellipse 80% 90% at 96% 0,rgba(160,51,88,.22),transparent 77%),#302139}.jl-top-practice-page .jl-cp-flashcard{background:radial-gradient(ellipse 85% 90% at 94% 0,rgba(168,48,87,.22),transparent 80%),linear-gradient(145deg,#372538,#201b2f);border-color:#b77290}.jl-top-practice-page .jl-cp-nav-item.is-active,.jl-top-practice-page .jl-wp-case-tabs button.is-active{border-color:#ffb1ca;background:rgba(164,47,91,.2)}.jl-top-practice-page .jl-cp-options button.is-picked{border-color:#f9a9c0;background:rgba(159,46,86,.14)}.jl-top-practice-page .jl-wp-case-step-actions button,.jl-top-practice-page .jl-wp-question-footer button{background:linear-gradient(110deg,#ffc4d0,#ffe0e0);color:#542438;border-color:#ffc2d0}.jl-wp-page.jl-top-practice-page .jl-cp-bottom{background:linear-gradient(110deg,#322035,#41253b);border-color:#b9738c}.jl-wp-page.jl-top-practice-page .jl-cp-bottom span{color:#ffbdce}.jl-wp-page.jl-top-practice-page .jl-cp-bottom>a{background:linear-gradient(110deg,#ffc2d3,#fce4e1);color:#54223b;border-color:#f3bbca}html[data-theme=light] .jl-top-practice-page{--cp-accent:#a62e53;background:radial-gradient(ellipse 70% 38% at 93% 0,rgba(170,43,86,.075),transparent 82%),#fffbfc}html[data-theme=light] .jl-top-practice-page .jl-cp-hero h1 em{color:#ac3151}html[data-theme=light] .jl-top-practice-page .jl-cp-progress{background:#fff;border-color:#e2b7c4}html[data-theme=light] .jl-top-practice-page .jl-cp-flashcard{background:linear-gradient(145deg,#75425b,#3a2c46);color:#fff;border-color:#bd8496}html[data-theme=light] .jl-top-practice-page .jl-cp-nav-item.is-active,html[data-theme=light] .jl-top-practice-page .jl-wp-case-tabs button.is-active{border-color:#bf4d76;background:#fff0f5}html[data-theme=light] .jl-top-practice-page .jl-cp-options button.is-picked{border-color:#ba4c72;background:#fff0f5}html[data-theme=light] .jl-top-practice-page .jl-wp-case-step-actions button,html[data-theme=light] .jl-top-practice-page .jl-wp-question-footer button{background:linear-gradient(110deg,#a32e54,#c94d74);color:#fff;border-color:#a32e54}html[data-theme=light] .jl-wp-page.jl-top-practice-page .jl-cp-bottom{border-color:#dfb5c2;background:linear-gradient(110deg,#fff1f6,#fffafb)}html[data-theme=light] .jl-wp-page.jl-top-practice-page .jl-cp-bottom span{color:#982d4b}html[data-theme=light] .jl-wp-page.jl-top-practice-page .jl-cp-bottom>a{background:linear-gradient(110deg,#a62b55,#c64970);color:#fff;border-color:#a62b55}.jl-top-settings-clinic{margin:34px 0 5px;border:1px solid #ae6c8b;border-radius:17px;overflow:hidden;background:#211b2a;color:#f7eef4;scroll-margin-top:24px}.jl-top-clinic-head{padding:23px;background:linear-gradient(120deg,rgba(182,50,93,.26),rgba(63,34,72,.1));border-bottom:1px solid rgba(237,170,196,.3)}.jl-top-case-head>span,.jl-top-clinic-head>span{color:#ffc5d7;font-size:11px;font-weight:850;letter-spacing:.11em}.jl-top-clinic-head h2{font-size:clamp(21px,2.3vw,28px);line-height:1.3;margin:9px 0}.jl-top-case-head p,.jl-top-clinic-head p{font-size:13px;line-height:1.7;margin:0 0 9px}.jl-top-case-head small,.jl-top-clinic-head small{font-size:12px;color:#efbfd1}.jl-top-clinic-lab{padding:22px;border-bottom:1px solid rgba(225,162,192,.35)}.jl-top-clinic-lab-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.jl-top-clinic-lab-head span{color:#ffc5d7;font-size:10px;letter-spacing:.1em;font-weight:850}.jl-top-clinic-lab-head h3{font-size:19px;margin:6px 0 0;line-height:1.4}.jl-top-case-footer button,.jl-top-clinic-lab-head button{border:1px solid #ce91ae;border-radius:8px;color:inherit;background:transparent;padding:9px 12px;cursor:pointer;font-size:12px}.jl-top-clinic-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.jl-top-clinic-groups fieldset{min-width:0;margin:0;padding:0;border:0}.jl-top-clinic-groups legend{font-weight:850;font-size:12px;letter-spacing:.06em;color:#ffd0de;margin-bottom:8px}.jl-top-clinic-control-list{display:grid;gap:8px}.jl-top-clinic-control-list button{display:flex;align-items:center;gap:10px;text-align:left;padding:12px;border:1px solid rgba(222,162,187,.4);border-radius:10px;background:rgba(115,53,85,.14);color:inherit;cursor:pointer}.jl-top-clinic-control-list button.is-on{border-color:#efb0c9;background:rgba(177,57,104,.18)}.jl-top-clinic-toggle{display:flex;align-items:center;flex-shrink:0;width:30px;height:18px;border-radius:99px;padding:3px;background:#78576d}.jl-top-clinic-toggle i{display:block;width:12px;height:12px;background:#fff;border-radius:99px;transition:transform .15s ease}.jl-top-clinic-control-list button.is-on .jl-top-clinic-toggle{background:#c95881}.jl-top-clinic-control-list button.is-on .jl-top-clinic-toggle i{transform:translateX(12px)}.jl-top-clinic-control-list button>span:nth-child(2){flex:1;min-width:0}.jl-top-clinic-control-list strong{display:block;font-size:12px;line-height:1.45}.jl-top-clinic-control-list small{display:block;font-size:11px;line-height:1.55;color:#e4bdcd;margin-top:4px}.jl-top-clinic-control-list button>b{font-size:10px;color:#ffcee0}.jl-top-clinic-outcomes{border:1px solid #a36982;border-radius:12px;padding:15px}.jl-top-clinic-outcomes>strong{display:block;color:#ffc4d6;font-size:11px;letter-spacing:.08em;margin-bottom:11px}.jl-top-clinic-outcomes>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.jl-top-clinic-outcomes article{display:flex;align-items:flex-start;gap:10px;padding:11px;border:1px solid rgba(222,166,194,.28);border-radius:8px;min-width:0}.jl-top-clinic-outcomes article>span{flex-shrink:0;border-radius:20px;font-size:10px;font-weight:800;padding:4px 7px}.jl-top-clinic-outcomes .is-allowed{color:#c5ffe4;background:#175d43}.jl-top-clinic-outcomes .is-denied{color:#ffe5ec;background:#87374a}.jl-top-clinic-outcomes b{display:block;font-size:12px;line-height:1.5}.jl-top-clinic-outcomes small{display:block;font-size:11px;line-height:1.5;color:#e4becf;margin-top:4px}.jl-top-clinic-caveat{margin:15px 0 0;font-size:12px;line-height:1.65;color:#e5bdcf}.jl-top-case-head{padding:22px 22px 12px}.jl-top-case-head h3{font-size:21px;line-height:1.4;margin:7px 0}.jl-top-case-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:8px 11px;background:rgba(143,50,85,.13)}.jl-top-case-tabs button{display:flex;align-items:center;gap:7px;padding:10px 8px;text-align:left;border:1px solid rgba(220,161,189,.35);border-radius:9px;background:rgba(113,58,91,.15);color:inherit;cursor:pointer;min-width:0;font-size:11px}.jl-top-case-tabs button.is-active{border-color:#ffc7dc;background:rgba(180,66,107,.24);box-shadow:inset 0 0 0 1px #ffc7dc}.jl-top-case-tabs button b{color:#ffd0e1}.jl-top-case-tabs button span{overflow-wrap:anywhere;line-height:1.35}.jl-top-case-tabs button strong{margin-left:auto;color:#a6f0c9}.jl-top-case-body{padding:22px}.jl-top-case-kicker{color:#ffbed3;font-size:11px;letter-spacing:.09em;font-weight:800}.jl-top-case-body h3{font-size:19px;line-height:1.5;margin:9px 0 16px}.jl-top-case-evidence{border:1px solid rgba(227,164,194,.35);border-radius:10px;padding:16px;background:rgba(131,56,92,.14);margin-bottom:17px}.jl-top-case-evidence>strong{font-size:12px;letter-spacing:.04em}.jl-top-case-evidence ul{padding-left:20px;margin:10px 0 0;font-size:13px;line-height:1.7}.jl-top-case-evidence li{margin-bottom:5px}.jl-top-case-body fieldset{border:0;margin:0;padding:0;min-width:0}.jl-top-case-body legend{font-size:14px;font-weight:800;margin-bottom:10px}.jl-top-case-body fieldset label{display:flex;align-items:flex-start;gap:10px;padding:13px;margin:8px 0;border:1px solid rgba(229,173,198,.35);border-radius:9px;font-size:13px;line-height:1.55;cursor:pointer}.jl-top-case-body fieldset label.is-chosen{border-color:#ffc4d8;background:rgba(177,61,102,.17)}.jl-top-case-body fieldset input{accent-color:#c35483;margin-top:4px;flex-shrink:0}.jl-top-case-check{background:linear-gradient(110deg,#ffc1d3,#f7dbe3);color:#49243a;border:1px solid #ffc7db;border-radius:9px;font-size:13px;font-weight:850;padding:11px 16px;margin-top:10px;cursor:pointer}.jl-top-case-check:disabled,.jl-top-case-footer button:disabled{opacity:.47;cursor:not-allowed}.jl-top-case-feedback{border:1px solid #b6738f;border-radius:11px;background:rgba(141,58,86,.2);padding:16px;margin:16px 0}.jl-top-case-feedback.is-correct{border-color:#6bad8e;background:rgba(47,121,89,.15)}.jl-top-case-feedback strong{font-size:14px}.jl-top-case-feedback p{font-size:13px;line-height:1.7;margin:10px 0}.jl-top-case-feedback small{display:block;font-size:12px;line-height:1.6}.jl-top-case-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid rgba(223,157,187,.28);padding-top:16px;margin-top:19px;font-size:12px}.jl-top-case-footer div{display:flex;gap:8px;flex-wrap:wrap}.jl-top-case-complete{font-size:13px;font-weight:750;line-height:1.65;margin:16px 0}html[data-theme=light] .jl-top-settings-clinic{background:#fff;color:#422637;border-color:#d2a1b7}html[data-theme=light] .jl-top-clinic-head{background:linear-gradient(110deg,#fff0f6,#fff);border-color:#e9becf}html[data-theme=light] .jl-top-case-head small,html[data-theme=light] .jl-top-case-head>span,html[data-theme=light] .jl-top-clinic-head small,html[data-theme=light] .jl-top-clinic-head>span{color:#a33157}html[data-theme=light] .jl-top-clinic-control-list button{background:#fff8fb;border-color:#e7bbcf}html[data-theme=light] .jl-top-clinic-control-list button.is-on{background:#fff0f7;border-color:#b64970}html[data-theme=light] .jl-top-clinic-caveat,html[data-theme=light] .jl-top-clinic-control-list small,html[data-theme=light] .jl-top-clinic-outcomes small{color:#6b4a5c}html[data-theme=light] .jl-top-case-kicker,html[data-theme=light] .jl-top-clinic-control-list button>b,html[data-theme=light] .jl-top-clinic-groups legend,html[data-theme=light] .jl-top-clinic-outcomes>strong{color:#a02f55}html[data-theme=light] .jl-top-case-evidence,html[data-theme=light] .jl-top-clinic-outcomes,html[data-theme=light] .jl-top-clinic-outcomes article{border-color:#e6bfd0}html[data-theme=light] .jl-top-case-tabs button{background:#fff8fb;border-color:#e7bfd0}html[data-theme=light] .jl-top-case-tabs button.is-active{background:#fff0f6;border-color:#b33d69;box-shadow:inset 0 0 0 1px #b33d69}html[data-theme=light] .jl-top-case-tabs button b{color:#a02d56}html[data-theme=light] .jl-top-case-evidence{background:#fff6fa}html[data-theme=light] .jl-top-case-body fieldset label{border-color:#e6bacc}html[data-theme=light] .jl-top-case-body fieldset label.is-chosen{border-color:#b44e70;background:#fff2f7}html[data-theme=light] .jl-top-case-check{background:linear-gradient(110deg,#a53056,#c34a76);color:#fff;border-color:#a53056}html[data-theme=light] .jl-top-case-feedback{background:#fff0f5;border-color:#d09bb0}html[data-theme=light] .jl-top-case-feedback.is-correct{background:#eff9f1;border-color:#7fb294}html[data-theme=light] .jl-top-case-footer button,html[data-theme=light] .jl-top-clinic-lab-head button{border-color:#b34a70}@media(max-width:970px){.jl-top-case-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:740px){.jl-top-clinic-groups,.jl-top-clinic-outcomes>div{grid-template-columns:1fr}}@media(max-width:550px){.jl-top-case-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.jl-top-case-body,.jl-top-clinic-head,.jl-top-clinic-lab{padding:17px}.jl-top-case-head{padding:17px 17px 10px}.jl-top-case-footer,.jl-top-clinic-lab-head{align-items:flex-start;flex-direction:column}}