.jl-gp-page{background:radial-gradient(ellipse 65% 30% at 90% 0,rgba(174,44,88,.24),transparent 80%),#110c19}.jl-gp-page .jl-cp-hero h1 em{color:#ffb0c6}.jl-gp-page .jl-cp-progress{background:radial-gradient(ellipse 98% 90% at 95% 0,rgba(188,58,101,.23),transparent 83%),#281c34;border-color:#bc7297}.jl-gp-page .jl-cp-nav-item.is-active{border-color:#e19ab8;background:rgba(184,68,111,.18)}.jl-gp-page .jl-cp-case{border-color:#ac7192}.jl-gp-page .jl-cp-case-top{color:#f2c1d3}.jl-gp-page .jl-wp-case-tabs button.is-active{border-color:#e3a3c2;background:rgba(192,66,112,.2)}.jl-gp-page .jl-wp-case-step-actions button,.jl-gp-page .jl-wp-question-footer button{background:linear-gradient(110deg,#ffd4e0,#f2a7c1);color:#4a1932}html[data-theme=light] .jl-gp-page{background:radial-gradient(ellipse 65% 30% at 90% 0,rgba(174,44,88,.08),transparent 80%),#fdf8fb}html[data-theme=light] .jl-gp-page .jl-cp-hero h1 em{color:#a32e5f}html[data-theme=light] .jl-gp-page .jl-cp-progress{background:radial-gradient(ellipse 98% 90% at 95% 0,rgba(188,58,101,.1),transparent 83%),#fff;border-color:#d8afc4}html[data-theme=light] .jl-gp-page .jl-cp-case-top{color:#793650}html[data-theme=light] .jl-gp-page .jl-wp-case-step-actions button,html[data-theme=light] .jl-gp-page .jl-wp-question-footer button{background:linear-gradient(110deg,#a72d5a,#d35a83);color:#fff}.jl-gp-lifecycle{margin:34px 0 7px;border:1px solid #a86b8d;border-radius:17px;overflow:hidden;background:#1e1728;color:#faf0f6;scroll-margin-top:22px}.jl-gp-life-head{padding:24px;background:linear-gradient(115deg,rgba(178,49,95,.29),rgba(76,37,84,.13));border-bottom:1px solid #915a78}.jl-gp-life-head>span{display:block;font-size:10px;letter-spacing:.12em;color:#ffc8dc;font-weight:850}.jl-gp-life-head h2{font-size:clamp(21px,2.4vw,29px);line-height:1.35;margin:8px 0 11px}.jl-gp-life-head p{font-size:13px;line-height:1.75;margin:0 0 10px}.jl-gp-life-head small{font-size:11px;color:#f1cadb;line-height:1.6}.jl-gp-life-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;background:rgba(130,42,84,.14);padding:10px}.jl-gp-life-tabs button{display:grid;gap:6px;text-align:left;min-width:0;padding:13px;border-radius:10px;background:rgba(135,54,91,.15);border:1px solid #965f7e;color:inherit;cursor:pointer}.jl-gp-life-tabs button.is-active{border-color:#ffc6db;box-shadow:inset 0 0 0 1px #ffc6db;background:rgba(178,61,102,.23)}.jl-gp-life-tabs button span{color:#ffc7d9;font-size:10px;letter-spacing:.08em;font-weight:800}.jl-gp-life-tabs button strong{font-size:13px;line-height:1.45}.jl-gp-life-tabs button small{font-size:11px;color:#e8bfce}.jl-gp-life-ticket{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 23px;border-bottom:1px solid rgba(224,156,190,.27)}.jl-gp-life-ticket>div:first-child{flex:1}.jl-gp-life-section-title>span,.jl-gp-life-ticket>div>span{font-size:10px;letter-spacing:.11em;color:#ffd0df;font-weight:800}.jl-gp-life-ticket h3{font-size:20px;line-height:1.45;margin:7px 0}.jl-gp-life-ticket p{font-size:13px;line-height:1.7;margin:0}.jl-gp-life-phase{border:1px solid #a86a89;border-radius:9px;padding:12px;min-width:120px;text-align:center;background:rgba(136,54,91,.14)}.jl-gp-life-phase strong{display:block;color:#ffc8df;letter-spacing:.09em;font-size:10px;overflow-wrap:anywhere}.jl-gp-life-phase span{font-size:11px;color:#ecd0dc;margin-top:6px}.jl-gp-life-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.jl-gp-life-config,.jl-gp-life-workflow{min-width:0;padding:22px}.jl-gp-life-config{border-right:1px solid rgba(223,159,186,.26)}.jl-gp-life-section-title h3{font-size:18px;line-height:1.4;margin:8px 0}.jl-gp-life-section-title p{font-size:12px;line-height:1.7;margin:0 0 18px}.jl-gp-life-fields{display:grid;gap:11px}.jl-gp-life-select{display:grid;gap:8px;font-size:12px;line-height:1.5;font-weight:750}.jl-gp-life-select select{width:100%;min-width:0;box-sizing:border-box;background:#2a2035;color:#f7eef5;border:1px solid #a57b96;border-radius:9px;padding:11px;font-size:12px}.jl-gp-life-toggle{display:flex;align-items:center;gap:11px;border:1px solid #82566e;border-radius:10px;padding:13px;background:rgba(148,72,110,.1);cursor:pointer}.jl-gp-life-toggle input{accent-color:#c14c7b;width:17px;height:17px;flex-shrink:0}.jl-gp-life-toggle strong{display:block;font-size:12px;line-height:1.45}.jl-gp-life-toggle small{display:block;font-size:11px;color:#e7c2d4;margin-top:4px}.jl-gp-life-note{border:1px solid #8f6480;border-radius:10px;margin-top:20px;padding:15px;background:rgba(125,51,87,.15)}.jl-gp-life-note strong{font-size:12px;color:#ffd1e1}.jl-gp-life-note p{font-size:12px;line-height:1.7;margin:8px 0 0}.jl-gp-life-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0}.jl-gp-life-actions button,.jl-gp-life-footer-actions button,.jl-gp-life-notes button,.jl-gp-life-tests button{background:transparent;color:inherit;border:1px solid #bb87a3;border-radius:9px;padding:10px 12px;cursor:pointer;font-size:12px;line-height:1.5;text-align:left}.jl-gp-life-actions button{display:flex;justify-content:space-between;align-items:center;gap:5px}.jl-gp-life-actions button span{font-size:15px}.jl-gp-life-emergency{padding:17px;border:1px solid #8f6480;border-radius:10px;background:rgba(128,67,99,.14);margin:16px 0}.jl-gp-life-emergency strong{font-size:13px}.jl-gp-life-emergency p{font-size:12px;line-height:1.75;margin:9px 0 0}.jl-gp-life-log{padding:16px;border:1px solid #9c6685;border-radius:10px;margin:17px 0 25px;background:rgba(140,67,97,.12)}.jl-gp-life-log strong{font-size:11px;color:#ffd5e6;letter-spacing:.07em}.jl-gp-life-log p{font-size:12px;line-height:1.7;margin:8px 0}.jl-gp-life-log details{font-size:11px;line-height:1.6;margin-top:12px}.jl-gp-life-log summary{cursor:pointer}.jl-gp-life-log ol{padding-left:22px}.jl-gp-life-log li{margin:7px 0}.jl-gp-life-tests{display:grid;gap:10px}.jl-gp-life-tests article{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px;border:1px solid #8b627e;border-radius:10px;padding:14px;background:rgba(133,56,89,.12)}.jl-gp-life-tests article.is-pass{border-color:#74b493;background:rgba(54,129,85,.15)}.jl-gp-life-tests article.is-fail{border-color:#cf907d;background:rgba(133,69,58,.14)}.jl-gp-life-tests article>div{flex:1 1 180px}.jl-gp-life-tests article strong{font-size:12px;line-height:1.5;display:block}.jl-gp-life-tests article small{display:block;color:#eec7d7;font-size:11px;margin-top:5px}.jl-gp-life-tests article p{width:100%;font-size:11px;line-height:1.7;margin:0}.jl-gp-life-tests button{font-size:11px;flex-shrink:0}.jl-gp-life-verdict{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:18px 0;font-size:12px}.jl-gp-life-verdict span{font-size:11px;color:#e7c4d8}.jl-gp-life-close{border:1px solid #ffd5e3;border-radius:9px;background:linear-gradient(115deg,#ffcada,#ffe2eb);color:#4b233e;padding:12px 15px;font-size:12px;font-weight:800;cursor:pointer}.jl-gp-life-close:disabled{opacity:.55;cursor:not-allowed}.jl-gp-life-success{border:1px solid #73b995;border-radius:10px;padding:15px;margin-top:15px;background:rgba(43,126,84,.15)}.jl-gp-life-success strong{font-size:13px;color:#b9f1d1}.jl-gp-life-success p{font-size:12px;line-height:1.7;margin:8px 0 0}.jl-gp-life-footer{padding:22px;border-top:1px solid #955d80}.jl-gp-life-footer-actions{display:flex;gap:9px;flex-wrap:wrap}.jl-gp-life-notes{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:15px}.jl-gp-life-notes textarea{display:block;width:100%;box-sizing:border-box;background:#141322;color:#f8edf7;border:1px solid #aa7393;border-radius:9px;padding:14px;resize:vertical;font-size:12px;line-height:1.6;font-family:ui-monospace,Consolas,monospace}.jl-gp-life-notes small{font-size:11px}.jl-gp-life-docs{border-top:1px solid rgba(221,169,192,.28);margin-top:19px;padding-top:17px;display:flex;gap:10px 17px;align-items:center;flex-wrap:wrap;font-size:12px;line-height:1.55}.jl-gp-life-docs strong{color:#ffccdf}.jl-gp-life-docs a{color:#ffd2e4;text-decoration:underline}html[data-theme=light] .jl-gp-lifecycle{background:#fff;color:#452b3d;border-color:#dcb0c4}html[data-theme=light] .jl-gp-life-head{background:linear-gradient(115deg,#fff0f6,#fff);border-color:#e7c2d1}html[data-theme=light] .jl-gp-life-docs strong,html[data-theme=light] .jl-gp-life-head small,html[data-theme=light] .jl-gp-life-head>span,html[data-theme=light] .jl-gp-life-log strong,html[data-theme=light] .jl-gp-life-note strong,html[data-theme=light] .jl-gp-life-section-title>span,html[data-theme=light] .jl-gp-life-tabs button span,html[data-theme=light] .jl-gp-life-ticket>div>span{color:#a2325e}html[data-theme=light] .jl-gp-life-tabs button{background:#fff8fb;border-color:#e5b9cc}html[data-theme=light] .jl-gp-life-tabs button.is-active{background:#fff0f7;border-color:#b4466d;box-shadow:inset 0 0 0 1px #b4466d}html[data-theme=light] .jl-gp-life-phase span,html[data-theme=light] .jl-gp-life-tabs button small,html[data-theme=light] .jl-gp-life-tests article small,html[data-theme=light] .jl-gp-life-toggle small,html[data-theme=light] .jl-gp-life-verdict span{color:#79546a}html[data-theme=light] .jl-gp-life-emergency,html[data-theme=light] .jl-gp-life-log,html[data-theme=light] .jl-gp-life-note,html[data-theme=light] .jl-gp-life-phase{background:#fff6fa;border-color:#e1bbce}html[data-theme=light] .jl-gp-life-phase strong{color:#a8335d}html[data-theme=light] .jl-gp-life-config{border-color:#e2c0ce}html[data-theme=light] .jl-gp-life-select select{background:#fff;color:#452b3d;border-color:#cd9db6}html[data-theme=light] .jl-gp-life-toggle{background:#fff7fa;border-color:#e4b9ce}html[data-theme=light] .jl-gp-life-actions button,html[data-theme=light] .jl-gp-life-footer-actions button,html[data-theme=light] .jl-gp-life-notes button,html[data-theme=light] .jl-gp-life-tests button{border-color:#bc87a4;color:#543248}html[data-theme=light] .jl-gp-life-tests article{background:#fffafd;border-color:#e3c1d0}html[data-theme=light] .jl-gp-life-tests article.is-pass{background:#edf8f0;border-color:#85b49a}html[data-theme=light] .jl-gp-life-tests article.is-fail{background:#fff2f1;border-color:#d9a8a0}html[data-theme=light] .jl-gp-life-close{background:linear-gradient(115deg,#a52e58,#c64a78);color:#fff;border-color:#a52e58}html[data-theme=light] .jl-gp-life-success{background:#effaf2;border-color:#7eaf93}html[data-theme=light] .jl-gp-life-success strong{color:#267a4b}html[data-theme=light] .jl-gp-life-notes textarea{background:#fff;color:#4a3141;border-color:#d6aac0}html[data-theme=light] .jl-gp-life-docs a{color:#a02f57}@media(max-width:960px){.jl-gp-life-cols{grid-template-columns:1fr}.jl-gp-life-config{border-right:0;border-bottom:1px solid rgba(221,157,189,.3)}}@media(max-width:670px){.jl-gp-life-tabs{grid-template-columns:1fr}.jl-gp-life-config,.jl-gp-life-footer,.jl-gp-life-head,.jl-gp-life-ticket,.jl-gp-life-workflow{padding:17px}.jl-gp-life-ticket{flex-direction:column}.jl-gp-life-phase{width:100%;box-sizing:border-box}.jl-gp-life-actions{grid-template-columns:1fr}}