.jl-wp-page{--cp-bg:#100c19;--cp-panel:#211829;--cp-text:#f9f2fa;--cp-muted:#d5c4d8;--cp-line:#62465c;--cp-accent:#ffafc6;background:radial-gradient(ellipse 64% 28% at 89% 0,rgba(184,46,89,.19),transparent 76%),var(--cp-bg)}.jl-wp-page .jl-cp-hero h1 em{color:#ffaec3}.jl-wp-page .jl-cp-progress{position:relative;overflow:hidden;border-color:#a16180;background:radial-gradient(ellipse 95% 90% at 100% 0,rgba(187,58,96,.24),transparent 84%),#251a34}.jl-wp-page .jl-cp-progress: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-wp-page .jl-cp-progress small,.jl-wp-page .jl-cp-progress>span{color:#efd0e0}.jl-wp-page .jl-cp-meter{background:#483149}.jl-wp-page .jl-cp-meter i{background:linear-gradient(90deg,#f4b8ce,#a7d9f9)}.jl-wp-page .jl-cp-nav-item.is-active{border-color:#b97498;background:rgba(178,63,107,.19)}.jl-wp-page .jl-cp-flashcard{border-color:#b47297;background:radial-gradient(ellipse 83% 100% at 90% 0,rgba(189,54,100,.23),transparent 78%),linear-gradient(145deg,#35213d,#20182e)}.jl-wp-page .jl-cp-flashcard.is-flipped{background:linear-gradient(145deg,#39304b,#242039)}.jl-wp-page .jl-cp-flashcard>span{color:#ffd0df}.jl-wp-page .jl-cp-card-actions>.jl-cp-yes{border-color:#c485a8;background:#f6c7d8;color:#5a1c3a}.jl-wp-page .jl-cp-card-actions>.jl-cp-review{border-color:#d6a076;background:rgba(142,94,37,.2)}.jl-wp-page .jl-cp-options button{border-color:#6d5266;background:rgba(133,73,106,.09)}.jl-wp-page .jl-cp-options button:hover{border-color:#b8789a;background:rgba(164,67,106,.14)}.jl-wp-page .jl-cp-options button.is-picked{border-color:#df8cb0;background:rgba(195,81,122,.2)}.jl-wp-page .jl-cp-options button.is-answer{border-color:#91cdb7}.jl-wp-page .jl-cp-feedback.is-right{border-color:#83c7a2}.jl-wp-page .jl-cp-nav-note{border-color:var(--cp-line)}.jl-wp-ms-mark{display:inline-grid;vertical-align:-1px;margin-right:10px;grid-template-columns:repeat(2,7px);grid-template-rows:repeat(2,7px);gap:2px}.jl-wp-ms-mark i:first-child{background:#f25022}.jl-wp-ms-mark i:nth-child(2){background:#7fba00}.jl-wp-ms-mark i:nth-child(3){background:#00a4ef}.jl-wp-ms-mark i:nth-child(4){background:#ffb900}.jl-wp-question-footer{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:22px}.jl-wp-case-step-actions button,.jl-wp-question-footer button{padding:11px 16px;background:linear-gradient(110deg,#f9c9d9,#dc9fc2);border:1px solid #c77eaa;border-radius:10px;color:#4b1c37;font-size:13px;font-weight:850}.jl-wp-question-jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.jl-wp-question-jump button{width:36px;height:36px;border:1px solid #8b667e;border-radius:9px;background:var(--cp-panel);color:var(--cp-muted);font-size:12px;font-weight:800}.jl-wp-question-jump button.is-answered{border-color:#b06e95;background:rgba(174,70,117,.18);color:var(--cp-text)}.jl-wp-question-jump button.is-current{outline:2px solid #e9adc5;outline-offset:2px}.jl-wp-case-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.jl-wp-case-tabs button{text-align:left;display:grid;gap:8px;padding:19px;border:1px solid var(--cp-line);border-radius:14px;background:var(--cp-panel);color:var(--cp-text)}.jl-wp-case-tabs button.is-active{border-color:#d085aa;background:rgba(181,63,107,.2)}.jl-wp-case-tabs button>span{color:var(--cp-accent);font-size:10px;font-weight:850;letter-spacing:.14em}.jl-wp-case-tabs button strong{font-size:16px}.jl-wp-case-tabs button small{font-size:12px;color:var(--cp-muted)}.jl-wp-case h3{font-size:clamp(23px,2.5vw,30px)}.jl-wp-case-step{border-top:1px solid var(--cp-line);padding-top:26px;margin-top:22px}.jl-wp-case-step>span{font-size:11px;letter-spacing:.13em;color:var(--cp-accent);font-weight:850}.jl-wp-case-step h4{font-size:clamp(18px,2vw,22px);line-height:1.5;margin:13px 0 21px;font-weight:850}.jl-wp-case-step-actions{margin-top:19px;display:flex;justify-content:flex-end}.jl-wp-case-closed{margin-top:19px;border:1px solid #76bca0;border-radius:13px;padding:23px;background:rgba(55,137,98,.13)}.jl-wp-case-closed strong{font-size:19px;color:#b3f5d0}.jl-wp-case-closed p{font-size:14px;line-height:1.75;margin:10px 0 0}.jl-wp-reset-case{margin-top:20px;color:var(--cp-muted);font-size:12px;font-weight:750;text-decoration:underline;text-underline-offset:3px}.jl-wp-page .jl-cp-bottom{border-color:#a16484;background:radial-gradient(ellipse 80% 90% at 100% 0,rgba(182,55,107,.14),transparent 80%),var(--cp-panel)}.jl-wp-page .jl-cp-bottom>a{border-color:#c87a9b;background:#ffd0dd;color:#5a1838}html[data-theme=light] .jl-wp-page{--cp-bg:#fcf8fb;--cp-panel:#fff;--cp-text:#42283a;--cp-muted:#71556a;--cp-line:#e1c3d2;--cp-accent:#9c2e60;background:radial-gradient(ellipse 64% 28% at 89% 0,rgba(184,46,89,.08),transparent 76%),var(--cp-bg)}html[data-theme=light] .jl-wp-page .jl-cp-hero h1 em{color:#9e2f62}html[data-theme=light] .jl-wp-page .jl-cp-progress{border-color:#d5acc2;background:radial-gradient(ellipse 95% 90% at 100% 0,rgba(187,58,96,.1),transparent 84%),#fff}html[data-theme=light] .jl-wp-page .jl-cp-progress>strong{color:#49263e}html[data-theme=light] .jl-wp-page .jl-cp-progress small,html[data-theme=light] .jl-wp-page .jl-cp-progress>span{color:#78516c}html[data-theme=light] .jl-wp-page .jl-cp-flashcard{background:radial-gradient(ellipse 83% 100% at 90% 0,rgba(189,54,100,.13),transparent 78%),linear-gradient(145deg,#633451,#372947);color:#fff}html[data-theme=light] .jl-wp-page .jl-cp-flashcard>span{color:#ffd7e7}html[data-theme=light] .jl-wp-page .jl-cp-case .jl-cp-options button{border-color:#d7b6ca}html[data-theme=light] .jl-wp-page .jl-cp-options button.is-picked{background:#f9e5ed;border-color:#b67598}html[data-theme=light] .jl-wp-page .jl-wp-case-closed strong{color:#146449}html[data-theme=light] .jl-wp-page .jl-wp-case-tabs button.is-active{background:#fae8ef;border-color:#c08ba7}html[data-theme=light] .jl-wp-page .jl-wp-case-step-actions button,html[data-theme=light] .jl-wp-page .jl-wp-question-footer button{background:linear-gradient(110deg,#ab3264,#cf5782);color:#fff;border-color:#ab3264}html[data-theme=light] .jl-wp-page .jl-cp-bottom>a{background:#a93262;border-color:#a93262;color:#fff}@media(max-width:680px){.jl-wp-case-tabs{grid-template-columns:1fr}.jl-wp-question-footer button{flex:1}.jl-wp-page .jl-cp-hero{padding-top:40px}}.jl-wa-builder{margin:34px 0 7px;border:1px solid #a96180;border-radius:16px;overflow:hidden;color:#faeef4;background:#1c1725;scroll-margin-top:24px}.jl-wa-head{padding:24px;background:linear-gradient(115deg,rgba(191,52,96,.32),rgba(89,49,102,.12));border-bottom:1px solid #985872}.jl-wa-head>span{display:block;font-size:10px;color:#ffcadc;letter-spacing:.11em;font-weight:850}.jl-wa-head h2{font-size:clamp(22px,2.4vw,29px);line-height:1.3;margin:8px 0 10px}.jl-wa-head p{font-size:13px;line-height:1.8;margin:0 0 9px}.jl-wa-head small{color:#edccdb;font-size:12px}.jl-wa-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:11px;background:rgba(141,50,90,.13)}.jl-wa-tabs button{min-width:0;display:grid;gap:6px;text-align:left;background:rgba(116,60,93,.23);border:1px solid #9c607e;color:inherit;padding:14px;border-radius:9px;cursor:pointer}.jl-wa-tabs button.is-active{border-color:#ffd0df;background:rgba(172,56,99,.24);box-shadow:inset 0 0 0 1px #ffd0df}.jl-wa-tabs button>span{font-size:10px;font-weight:800;color:#ffc6db;letter-spacing:.09em}.jl-wa-tabs button strong{font-size:13px;line-height:1.5}.jl-wa-tabs button small{font-size:11px;color:#eec8d9}.jl-wa-ticket{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding:21px 24px;border-bottom:1px solid rgba(223,150,183,.32)}.jl-wa-ticket>div:first-child{flex:1}.jl-wa-ticket>div>span{display:block;font-size:10px;color:#ffcadc;letter-spacing:.11em;font-weight:800}.jl-wa-ticket h3{font-size:20px;margin:8px 0;line-height:1.4}.jl-wa-ticket p{font-size:13px;line-height:1.75;margin:0}.jl-wa-ticket-status{min-width:126px;text-align:center;background:rgba(132,57,88,.19);border:1px solid #a06785;border-radius:9px;padding:12px 10px}.jl-wa-ticket-status strong{display:block;color:#ffc4d7;font-size:11px;letter-spacing:.1em}.jl-wa-ticket-status span{font-size:11px;line-height:1.5;margin-top:5px;color:#f3d5e2}.jl-wa-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.jl-wa-config,.jl-wa-validation{min-width:0;padding:23px}.jl-wa-config{border-right:1px solid rgba(222,154,188,.3)}.jl-wa-section-head>span{display:block;color:#ffc8dd;font-size:11px;letter-spacing:.1em;font-weight:850}.jl-wa-section-head h3{font-size:19px;line-height:1.4;margin:7px 0 9px}.jl-wa-section-head p{font-size:12px;line-height:1.75;margin:0 0 17px}.jl-wa-fields{display:grid;gap:11px}.jl-wa-field{min-width:0}.jl-wa-select{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:750;line-height:1.5}.jl-wa-select select{box-sizing:border-box;width:100%;min-width:0;background:#2a2132;color:#fbf1f7;border:1px solid #a47694;border-radius:9px;padding:11px;font-size:12px}.jl-wa-toggle{display:flex;align-items:center;gap:10px;border:1px solid #8d607e;border-radius:9px;background:rgba(148,71,100,.11);padding:12px;cursor:pointer}.jl-wa-toggle input{width:17px;height:17px;flex-shrink:0;accent-color:#bd4b75}.jl-wa-toggle strong{display:block;font-size:12px;line-height:1.5}.jl-wa-toggle small{display:block;color:#e8bfd2;font-size:11px;margin-top:3px}.jl-wa-layer-guide{border:1px solid #8e617c;border-radius:11px;background:rgba(113,54,84,.13);padding:15px;margin-top:19px}.jl-wa-layer-guide strong{font-size:12px;color:#ffd0e2}.jl-wa-layer-guide p{font-size:12px;line-height:1.7;margin:8px 0 0}.jl-wa-tests{display:grid;gap:11px}.jl-wa-test{border:1px solid #88576f;border-radius:11px;padding:14px;background:rgba(104,47,78,.11)}.jl-wa-test.is-success{border-color:#6cae89;background:rgba(44,119,79,.13)}.jl-wa-test.is-warning{border-color:#c78278;background:rgba(149,62,66,.15)}.jl-wa-test-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.jl-wa-test-top>div{min-width:0}.jl-wa-test-top span{display:block;font-size:10px;color:#ffc7da;letter-spacing:.06em;font-weight:750}.jl-wa-test-top strong{display:block;font-size:12px;line-height:1.6;margin-top:4px}.jl-wa-bottom-actions button,.jl-wa-notes button,.jl-wa-test-top button{flex-shrink:0;border:1px solid #c38fa9;border-radius:8px;background:transparent;color:inherit;padding:9px 10px;font-size:11px;cursor:pointer}.jl-wa-pending{font-size:11px;color:#e8c3d4;line-height:1.65;margin:11px 0 0}.jl-wa-test-result{border-top:1px solid rgba(222,163,184,.3);margin-top:12px;padding-top:11px}.jl-wa-test-result>span{font-size:11px;font-weight:800}.jl-wa-test-result b{display:inline-block;margin-left:9px;font-size:11px}.jl-wa-test-result p{font-size:11px;line-height:1.7;margin:7px 0 0}.jl-wa-status{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:17px 0}.jl-wa-status strong{font-size:12px}.jl-wa-status span{font-size:11px;color:#f4cadd}.jl-wa-close{background:linear-gradient(110deg,#ffc2d3,#ffe4eb);color:#4d2840;border:1px solid #ffd2e0;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:850;cursor:pointer}.jl-wa-close:disabled{opacity:.55;cursor:not-allowed}.jl-wa-closed{border:1px solid #7cba94;background:rgba(47,131,87,.19);border-radius:11px;padding:16px;margin-top:17px}.jl-wa-closed strong{font-size:13px;color:#b7f1d2}.jl-wa-closed p{font-size:12px;line-height:1.7;margin:8px 0 0}.jl-wa-bottom{padding:23px;border-top:1px solid #89546e}.jl-wa-bottom-actions{display:flex;flex-wrap:wrap;gap:10px}.jl-wa-notes{margin:15px 0;display:flex;align-items:flex-start;flex-direction:column;gap:10px}.jl-wa-notes textarea{background:#171420;color:#f3ecf0;border:1px solid #a87995;border-radius:9px;box-sizing:border-box;width:100%;padding:14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.6;resize:vertical}.jl-wa-notes small{font-size:11px}.jl-wa-reference{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:20px;padding-top:15px;border-top:1px solid rgba(211,159,183,.26);font-size:12px;line-height:1.65}.jl-wa-reference strong{color:#ffccdf}.jl-wa-reference a{color:#ffd2e4;text-decoration:underline}html[data-theme=light] .jl-wa-builder{background:#fff;color:#46293b;border-color:#dcacc1}html[data-theme=light] .jl-wa-head{background:linear-gradient(115deg,#fff0f6,#fff);border-color:#e9bbce}html[data-theme=light] .jl-wa-head small,html[data-theme=light] .jl-wa-head>span,html[data-theme=light] .jl-wa-layer-guide strong,html[data-theme=light] .jl-wa-reference strong,html[data-theme=light] .jl-wa-section-head>span,html[data-theme=light] .jl-wa-tabs button>span,html[data-theme=light] .jl-wa-test-top span,html[data-theme=light] .jl-wa-ticket>div>span{color:#a5315b}html[data-theme=light] .jl-wa-tabs button{background:#fff8fa;border-color:#e4b8ca}html[data-theme=light] .jl-wa-tabs button.is-active{background:#fff0f7;border-color:#b5466c;box-shadow:inset 0 0 0 1px #b5466c}html[data-theme=light] .jl-wa-pending,html[data-theme=light] .jl-wa-status span,html[data-theme=light] .jl-wa-tabs button small,html[data-theme=light] .jl-wa-ticket-status span,html[data-theme=light] .jl-wa-toggle small{color:#775268}html[data-theme=light] .jl-wa-layer-guide,html[data-theme=light] .jl-wa-ticket-status{background:#fff5f9;border-color:#e7bfd0}html[data-theme=light] .jl-wa-ticket-status strong{color:#ae3662}html[data-theme=light] .jl-wa-config{border-color:#e5bfce}html[data-theme=light] .jl-wa-select select{background:#fff;color:#483046;border-color:#cd9cb4}html[data-theme=light] .jl-wa-toggle{background:#fff7fb;border-color:#e8bbce}html[data-theme=light] .jl-wa-test{background:#fffafd;border-color:#e5c3d2}html[data-theme=light] .jl-wa-test.is-success{background:#edfaf1;border-color:#8fbaa1}html[data-theme=light] .jl-wa-test.is-warning{background:#fff0f1;border-color:#d9a3a5}html[data-theme=light] .jl-wa-bottom-actions button,html[data-theme=light] .jl-wa-notes button,html[data-theme=light] .jl-wa-test-top button{border-color:#c389a8;color:#5e3150}html[data-theme=light] .jl-wa-close{background:linear-gradient(110deg,#ac305b,#c84d77);color:#fff;border-color:#ac305b}html[data-theme=light] .jl-wa-closed{background:#ebf8ef;border-color:#76ad8c}html[data-theme=light] .jl-wa-closed strong{color:#257447}html[data-theme=light] .jl-wa-notes textarea{background:#fff;color:#4a3141;border-color:#d6aac0}html[data-theme=light] .jl-wa-reference a{color:#a02e56}@media(max-width:1000px){.jl-wa-main{grid-template-columns:1fr}.jl-wa-config{border-right:0;border-bottom:1px solid rgba(223,162,189,.31)}}@media(max-width:680px){.jl-wa-tabs{grid-template-columns:1fr}.jl-wa-bottom,.jl-wa-config,.jl-wa-head,.jl-wa-ticket,.jl-wa-validation{padding:17px}.jl-wa-test-top,.jl-wa-ticket{flex-direction:column;align-items:stretch}.jl-wa-ticket-status{min-width:0;align-self:stretch}.jl-wa-status{flex-direction:column;align-items:flex-start}.jl-wa-test-top button{align-self:flex-start}}