.jl-gv-page{--cx-accent:#ffc0d1;background:radial-gradient(ellipse 63% 33% at 90% 0,rgba(175,38,76,.23),transparent 78%),#0c0915}.jl-gv-page .jl-crypto-hero h1{font-size:clamp(43px,4.6vw,72px)}.jl-gv-page .jl-crypto-hero h1 em{color:#ffb7c7}.jl-gv-page .jl-crypto-hero .jl-crypto-primary,.jl-gv-page .jl-crypto-next>a{background:linear-gradient(110deg,#ffd6dc,#f29bb5);color:#47172e}.jl-gv-page .jl-wi-hero-panel{background:radial-gradient(ellipse 83% 79% at 96% 0,rgba(201,52,84,.28),transparent 75%),linear-gradient(150deg,#251b34,#151322)}.jl-gv-concept-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:25px 0}.jl-gv-concept-list article{display:flex;flex-direction:column;gap:13px;border:1px solid #754d68;border-radius:15px;padding:21px;background:radial-gradient(ellipse 100% 73% at 100% 0,rgba(190,67,104,.14),transparent 75%),var(--cx-panel)}.jl-gv-concept-top{font:800 10px ui-monospace,Consolas,monospace;color:var(--cx-accent);letter-spacing:.09em}.jl-gv-concept-list h3{font-size:21px;line-height:1.25;margin:0}.jl-gv-concept-list article>strong{font-size:14px;line-height:1.5}.jl-gv-concept-list p{font-size:13px;line-height:1.78;color:var(--cx-muted);margin:0}.jl-gv-concept-chain{margin-top:auto;border-top:1px solid #6c4c64;padding-top:12px;color:var(--cx-accent);font-size:12px;line-height:1.65;font-weight:750}.jl-gv-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}.jl-gv-review-grid article{border:1px solid var(--cx-line);border-radius:13px;padding:19px;background:var(--cx-panel)}.jl-gv-evidence span,.jl-gv-model-grid span,.jl-gv-review-grid span{font-size:11px;font-weight:850;color:var(--cx-accent);letter-spacing:.11em}.jl-gv-review-grid h3{font-size:19px;margin:10px 0}.jl-gv-review-grid p{font-size:13px;line-height:1.75;margin:0}.jl-gv-pim-track{display:flex;align-items:stretch;justify-content:space-between;gap:8px;margin:25px 0}.jl-gv-pim-track>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px;border:1px solid #925b7c;border-radius:12px;background:var(--cx-panel);padding:14px}.jl-gv-pim-track>div b{color:var(--cx-accent);font:850 12px ui-monospace,Consolas,monospace}.jl-gv-pim-track>div strong{font-size:12px;line-height:1.3;letter-spacing:.025em}.jl-gv-pim-track>div small{font-size:11px;line-height:1.5;color:var(--cx-muted)}.jl-gv-pim-track>span{display:grid;place-items:center;color:var(--cx-accent);font-size:18px}.jl-gv-model-grid{display:grid;gap:13px;margin:24px 0}.jl-gv-model-grid article{border:1px solid #78546a;border-radius:13px;background:radial-gradient(ellipse 65% 100% at 100% 0,rgba(177,61,96,.11),transparent 76%),var(--cx-panel);padding:22px}.jl-gv-model-grid h3{font-size:21px;line-height:1.3;margin:10px 0}.jl-gv-model-grid p{font-size:14px;line-height:1.73}.jl-gv-model-grid small{display:block;border-top:1px solid var(--cx-line);padding-top:12px;margin-top:12px;color:var(--cx-muted);font-size:13px;line-height:1.7}.jl-gv-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.jl-gv-evidence article{border:1px solid var(--cx-line);border-radius:13px;padding:19px;background:var(--cx-panel)}.jl-gv-evidence p{margin:12px 0 0;font-size:12px;line-height:1.75}.jl-gv-console{position:relative;overflow:hidden;border:1px solid #b16a90;background:var(--cx-panel);border-radius:20px;margin:24px 0;color:var(--cx-text)}.jl-gv-console:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#f25022 0 25%,#7fba00 25% 50%,#00a4ef 50% 75%,#ffb900 75% 100%)}.jl-gv-console-head{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-items:center;padding:27px 24px 22px;background:radial-gradient(ellipse 94% 80% at 100% 0,rgba(190,50,94,.19),transparent 80%);border-bottom:1px solid var(--cx-line)}.jl-gv-console-head span{color:var(--cx-accent);font-size:11px;letter-spacing:.1em;font-weight:850}.jl-gv-console-head h3{font-size:25px;line-height:1.28;margin:10px 0 0}.jl-gv-console-head small{color:var(--cx-muted);font-size:11px;font-weight:750}.jl-gv-scenario-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:17px 21px;border-bottom:1px solid var(--cx-line)}.jl-gv-scenario-tabs button{min-width:0;padding:12px 10px;border:1px solid #81546d;border-radius:11px;background:var(--cx-panel);color:var(--cx-muted);font-size:12px;font-weight:850;cursor:pointer}.jl-gv-scenario-tabs button:hover{border-color:#c886a5}.jl-gv-scenario-tabs button.is-active{border-color:#e4a2bc;background:linear-gradient(110deg,#ffd4dc,#f2abc9);color:#46152e}.jl-gv-scenario{padding:24px}.jl-gv-scenario-intro{padding-bottom:16px;border-bottom:1px solid var(--cx-line)}.jl-gv-scenario-intro>span{font-size:11px;color:var(--cx-accent);font-weight:850;letter-spacing:.09em}.jl-gv-scenario-intro h4{font-size:23px;margin:10px 0}.jl-gv-scenario-intro p{font-size:14px;line-height:1.7;margin:0}.jl-gv-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:20px}.jl-gv-decision{min-width:0;padding:17px;border:1px solid var(--cx-line);border-radius:13px}.jl-gv-decision legend{display:grid;width:100%;gap:8px;padding:0 4px;font-size:14px;line-height:1.5;font-weight:780;color:var(--cx-text)}.jl-gv-decision legend span{font-size:10px;letter-spacing:.09em;font-weight:850;color:var(--cx-accent)}.jl-gv-decision label{display:flex;align-items:flex-start;gap:9px;margin-top:10px;padding:11px;border:1px solid var(--cx-line);border-radius:9px;font-size:12px;line-height:1.58;cursor:pointer;color:var(--cx-muted)}.jl-gv-decision label:hover{border-color:#bb7897}.jl-gv-decision label.is-selected{background:rgba(178,64,107,.16);border-color:#d18bae;color:var(--cx-text)}.jl-gv-decision input{margin-top:3px;accent-color:#e77eaa}.jl-gv-result-note{margin:13px 0 0!important;padding:11px;border:1px solid #c99377;border-radius:8px;background:rgba(173,96,59,.11);font-size:12px!important;line-height:1.68!important}.jl-gv-result-note.is-correct{border-color:#80bea5;background:rgba(50,143,100,.1)}.jl-gv-result-note strong{display:block;margin-bottom:6px}.jl-gv-console-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}.jl-gv-console-actions>span{font-size:12px;color:var(--cx-muted);font-weight:750}.jl-gv-console-actions>div{display:flex;flex-wrap:wrap;gap:9px}.jl-gv-console-actions button{padding:11px 15px;border:1px solid #d095b1;border-radius:10px;background:#f5bdd2;color:#4c1b33;font-weight:850;font-size:12px;cursor:pointer}.jl-gv-console-actions button.is-muted{background:transparent;color:var(--cx-muted);border-color:#846279}.jl-gv-console-actions button:disabled{opacity:.42;cursor:not-allowed}.jl-gv-console-verdict{margin-top:19px;padding:20px;border:1px solid #bd9474;border-radius:13px;background:rgba(155,86,43,.1)}.jl-gv-console-verdict.is-passed{border-color:#82cba9;background:rgba(52,150,105,.1)}.jl-gv-console-verdict>div{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.jl-gv-console-verdict strong{font-size:17px}.jl-gv-console-verdict span{font-size:12px;color:var(--cx-muted)}.jl-gv-console-verdict p{font-size:13px;line-height:1.75;margin:11px 0 0}.jl-gv-console-verdict ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:15px 0 0;padding:0 0 0 20px}.jl-gv-console-verdict li{font-size:12px;line-height:1.55}html[data-theme=light] .jl-gv-page{--cx-accent:#a53160;background:radial-gradient(ellipse 63% 33% at 90% 0,rgba(175,38,76,.085),transparent 78%),#fdf8fa}html[data-theme=light] .jl-gv-page .jl-crypto-hero h1 em{color:#a52d58}html[data-theme=light] .jl-gv-page .jl-wi-hero-panel{background:radial-gradient(ellipse 83% 79% at 96% 0,rgba(201,52,84,.11),transparent 75%),#fff}html[data-theme=light] .jl-gv-concept-list article,html[data-theme=light] .jl-gv-evidence article,html[data-theme=light] .jl-gv-model-grid article,html[data-theme=light] .jl-gv-review-grid article{border-color:#d9adbf;background:#fff}html[data-theme=light] .jl-gv-concept-chain{border-color:#e7cbd7}html[data-theme=light] .jl-gv-pim-track>div{background:#fff;border-color:#d9b1c4}html[data-theme=light] .jl-gv-console{background:#fff;border-color:#d6a1ba}html[data-theme=light] .jl-gv-scenario-tabs button{border-color:#d2a8bc;background:#fff;color:#59394e}html[data-theme=light] .jl-gv-scenario-tabs button.is-active{border-color:#a63360;background:#a63360;color:#fff}html[data-theme=light] .jl-gv-decision label{border-color:#dec2d0;color:#5a3e51}html[data-theme=light] .jl-gv-decision label.is-selected{border-color:#ae5c7f;background:#fbe7f0}html[data-theme=light] .jl-gv-console-actions button{background:#a83261;border-color:#a83261;color:#fff}html[data-theme=light] .jl-gv-console-actions button.is-muted{background:#fff;border-color:#c89cb2;color:#793f5a}@media(max-width:1050px){.jl-gv-concept-list{grid-template-columns:1fr}.jl-gv-concept-list article{gap:9px}}@media(max-width:700px){.jl-gv-console-verdict ol,.jl-gv-decision-grid,.jl-gv-evidence,.jl-gv-pim-track,.jl-gv-review-grid{grid-template-columns:1fr}.jl-gv-pim-track{display:grid;gap:5px}.jl-gv-pim-track>span{transform:rotate(90deg);height:20px}.jl-gv-pim-track>div{padding:15px}.jl-gv-scenario{padding:16px}.jl-gv-scenario-tabs{gap:6px;padding:14px}.jl-gv-scenario-tabs button{font-size:11px;padding:10px 5px}.jl-gv-console-head{padding:22px 17px}.jl-gv-console-head h3{font-size:21px}.jl-gv-console-actions>div{width:100%}.jl-gv-console-actions button{flex:1}}