.jl-dca-page{--cx-accent:#ffb4be;background:radial-gradient(ellipse 58% 32% at 90% 0,rgba(166,42,78,.18),transparent 80%),#0d101a}.jl-dca-page .jl-crypto-hero h1 em{color:#ff9fab}.jl-dca-page .jl-crypto-next>a,.jl-dca-page .jl-crypto-primary{background:linear-gradient(105deg,#ffb0ba,#fad8c6);color:#51232e;border-color:#f6a9b5}.jl-dca-page .jl-wi-hero-panel{border-color:#9e4b68;background:radial-gradient(ellipse 80% 85% at 98% 0,rgba(192,52,91,.22),transparent 80%),linear-gradient(145deg,#322132,#181b29)}.jl-dca-page .jl-wi-hero-question{border-color:#b7677c;background:rgba(145,40,76,.21)}.jl-dca-page .jl-crypto-note{border-color:#a45f70;background:rgba(142,43,70,.1)}.jl-dca-page .jl-crypto-next{border-color:#a55c74;background:radial-gradient(ellipse 75% 90% at 100% 0,rgba(168,43,79,.17),transparent 78%),var(--cx-panel)}.jl-dca-page .jl-crypto-sidepanel .jl-crypto-side-kicker{color:var(--cx-accent)}.jl-dca-control-grid,.jl-dca-pillar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.jl-dca-control-grid article,.jl-dca-pillar-grid article{min-width:0;display:flex;flex-direction:column;gap:11px;border:1px solid #6d4257;border-radius:14px;padding:22px;background:radial-gradient(ellipse 100% 95% at 100% 0,rgba(156,56,82,.12),transparent 75%),var(--cx-panel)}.jl-dca-control-grid article>span,.jl-dca-pillar-grid article>span{color:var(--cx-accent);font-size:10px;font-weight:850;letter-spacing:.095em}.jl-dca-control-grid h3,.jl-dca-pillar-grid h3{font-size:21px;line-height:1.3;margin:0}.jl-dca-pillar-grid strong{font-size:14px;line-height:1.55}.jl-dca-control-grid p,.jl-dca-pillar-grid p{font-size:13px;line-height:1.75;margin:0}.jl-dca-control-grid small,.jl-dca-pillar-grid small{margin-top:auto;padding-top:12px;border-top:1px solid var(--cx-line);font-size:12px;line-height:1.7;color:var(--cx-muted)}.jl-dca-control-grid article p b,.jl-dca-pillar-grid article small b{color:var(--cx-text)}.jl-dca-control-chain{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px;padding:16px;border:1px solid #754a62;border-radius:12px;background:rgba(131,50,76,.07)}.jl-dca-control-chain div{font-size:12px;font-weight:800;padding:10px;border:1px solid #754a62;border-radius:9px;background:var(--cx-panel)}.jl-dca-control-chain span{color:var(--cx-accent);font-size:20px}.jl-dca-evidence-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0}.jl-dca-evidence-steps>div{padding:15px;border:1px solid #805369;border-radius:12px;background:var(--cx-panel);display:grid;gap:11px}.jl-dca-evidence-steps b{font-size:12px;color:var(--cx-accent)}.jl-dca-evidence-steps span{font-size:12px;font-weight:750;line-height:1.55}.jl-dca-workbench{border:1px solid #9e6075;border-radius:17px;background:var(--cx-panel);overflow:hidden;margin:25px 0;color:var(--cx-text);position:relative}.jl-dca-workbench:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f25022 0 25%,#7fba00 25% 50%,#00a4ef 50% 75%,#ffb900 75% 100%)}.jl-dca-workbench-header{padding:24px 22px 18px;background:radial-gradient(ellipse 80% 90% at 100% 0,rgba(165,53,84,.2),transparent 80%)}.jl-dca-case-title span,.jl-dca-evidence h5,.jl-dca-workbench-header span{font-size:10px;letter-spacing:.09em;color:var(--cx-accent);font-weight:850}.jl-dca-workbench-header h3{font-size:22px;line-height:1.35;margin:9px 0}.jl-dca-result p,.jl-dca-workbench-header p{font-size:13px;line-height:1.7;margin:0}.jl-dca-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 20px 15px;border-bottom:1px solid var(--cx-line)}.jl-dca-tabs button{display:grid;gap:6px;min-width:0;text-align:left;padding:13px 12px;border:1px solid #755066;border-radius:10px;background:rgba(137,59,82,.08);color:var(--cx-text);cursor:pointer}.jl-dca-tabs button small{font-size:10px;color:var(--cx-muted)}.jl-dca-tabs button strong{font-size:12px;line-height:1.4}.jl-dca-tabs button.active{border-color:#f6a5b7;background:rgba(178,61,93,.21)}.jl-dca-decision input:focus-visible,.jl-dca-submit:focus-visible,.jl-dca-tabs button:focus-visible{outline:3px solid #fa8ca5;outline-offset:2px}.jl-dca-case{padding:21px}.jl-dca-case-title h4{font-size:20px;line-height:1.35;margin:8px 0 18px}.jl-dca-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.jl-dca-route>div{display:grid;gap:8px;border:1px solid #755066;border-radius:9px;padding:12px}.jl-dca-route span{font-size:10px;color:var(--cx-accent)}.jl-dca-route strong{font-size:12px;line-height:1.4}.jl-dca-evidence{margin:20px 0;padding:16px;border:1px solid #795467;border-radius:10px;background:rgba(143,60,84,.08)}.jl-dca-evidence h5{margin:0 0 10px}.jl-dca-evidence ul{margin:0;padding-left:18px;display:grid;gap:6px}.jl-dca-evidence li{font-size:12px;line-height:1.6}.jl-dca-decision{display:grid;gap:9px;border:0;margin:0;padding:0;min-width:0}.jl-dca-decision legend{font-size:15px;font-weight:850;margin-bottom:14px}.jl-dca-decision label{display:flex;gap:10px;align-items:flex-start;padding:13px;border:1px solid #765268;border-radius:10px;cursor:pointer}.jl-dca-decision label.chosen{border-color:#f3a1b2;background:rgba(167,60,86,.13)}.jl-dca-decision input{margin-top:2px;accent-color:#d84b75}.jl-dca-decision label span{font-size:12px;line-height:1.65}.jl-dca-submit{border:1px solid #ffb7c4;border-radius:999px;padding:12px 20px;margin:18px 0 0;background:linear-gradient(105deg,#ffabb9,#f8cbda);color:#472336;font-weight:850;cursor:pointer}.jl-dca-submit:disabled{opacity:.5;cursor:not-allowed}.jl-dca-result{border:1px solid #a86878;background:rgba(148,46,71,.13);border-radius:11px;padding:16px;margin-top:15px}.jl-dca-result.correct{border-color:#6fae94;background:rgba(66,145,111,.12)}.jl-dca-result strong{display:block;margin-bottom:6px}html[data-theme=light] .jl-dca-page{--cx-accent:#98283f;background:radial-gradient(ellipse 62% 35% at 92% 0,rgba(193,69,104,.085),transparent 80%),#fff8fa}html[data-theme=light] .jl-dca-page .jl-crypto-hero h1 em{color:#a42d4d}html[data-theme=light] .jl-dca-page .jl-crypto-next>a,html[data-theme=light] .jl-dca-page .jl-crypto-primary{color:#fff!important;border-color:#a92c54;background:linear-gradient(105deg,#aa254e,#c64368)}html[data-theme=light] .jl-dca-page .jl-wi-hero-panel{border-color:#d8a3b1;background:#fff}html[data-theme=light] .jl-dca-page .jl-wi-hero-question{border-color:#e8bcc8;background:#fff1f5;color:#6b2540}html[data-theme=light] .jl-dca-page .jl-crypto-note{border-color:#e4bac6;background:#fff1f5}html[data-theme=light] .jl-dca-control-grid article,html[data-theme=light] .jl-dca-evidence-steps>div,html[data-theme=light] .jl-dca-pillar-grid article,html[data-theme=light] .jl-dca-workbench{background:#fff;border-color:#e1bac6}html[data-theme=light] .jl-dca-control-chain{border-color:#dfb6c2;background:#fff0f4}html[data-theme=light] .jl-dca-control-chain div{background:#fff;border-color:#dfb6c2}html[data-theme=light] .jl-dca-decision label,html[data-theme=light] .jl-dca-route>div,html[data-theme=light] .jl-dca-tabs button{border-color:#e2b9c5;background:#fff}html[data-theme=light] .jl-dca-decision label.chosen,html[data-theme=light] .jl-dca-tabs button.active{border-color:#b64162;background:#fff0f4}html[data-theme=light] .jl-dca-evidence{border-color:#e3bbc7;background:#fff5f7}html[data-theme=light] .jl-dca-submit{color:#fff;background:linear-gradient(105deg,#af2d53,#c64a6d);border-color:#b9345a}html[data-theme=light] .jl-dca-result{background:#fff0f3;border-color:#d6a0b1}html[data-theme=light] .jl-dca-result.correct{background:#ebf8f1;border-color:#9dcdb5}@media(max-width:850px){.jl-dca-evidence-steps,.jl-dca-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.jl-dca-control-grid,.jl-dca-pillar-grid{grid-template-columns:1fr}.jl-dca-route{grid-template-columns:repeat(2,minmax(0,1fr))}.jl-dca-case{padding:16px}.jl-dca-tabs{padding:10px 14px 15px}}