.jl-m365-page{--cx-bg:#081323;--cx-panel:#132840;--cx-line:#3d5879;--cx-text:#f4faff;--cx-muted:#c4d6e9;--cx-accent:#95daff;background:radial-gradient(ellipse 63% 29% at 86% 0,rgba(48,119,213,.2),transparent 76%),var(--cx-bg)}.jl-m365-page .jl-crypto-hero h1 em{color:#a3e4ff}.jl-m365-page .jl-crypto-hero-actions .jl-crypto-primary{background:linear-gradient(110deg,#b4eafd,#9fe0f2);color:#173d58;border-color:#8bc8e7}.jl-m365-page .jl-crypto-note{background:rgba(51,138,207,.13);border-color:#90d8ff}.jl-m365-page .jl-crypto-warning{background:rgba(171,125,54,.13)}.jl-m365-page .jl-crypto-next{border-color:#689ac5;background:linear-gradient(110deg,rgba(39,124,204,.17),rgba(52,112,174,.13))}.jl-m365-page .jl-crypto-next>a{background:#bde9ff;color:#113d54}.jl-m365-hero-panel{border:1px solid #608cc5;border-radius:24px;padding:clamp(22px,2.4vw,30px);background:linear-gradient(150deg,#202e52,#102a44);box-shadow:0 25px 60px rgba(0,0,0,.22)}.jl-m365-panel-top{display:flex;justify-content:space-between;gap:10px;align-items:center;color:#9cddf4;font-size:10px;font-weight:850;letter-spacing:.13em;border-bottom:1px solid #4c6286;padding-bottom:17px}.jl-m365-panel-top span:last-child{background:#315c7a;color:#def5ff;border-radius:999px;padding:6px 10px}.jl-m365-profile{display:flex;align-items:center;gap:15px;padding:24px 0;border-bottom:1px solid #4c6286}.jl-m365-avatar{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:linear-gradient(145deg,#96d5ff,#d0c6ff);color:#193a59;font-weight:900;font-size:21px}.jl-m365-profile>div:last-child{display:grid;gap:5px}.jl-m365-profile small{font-size:10px;color:#abd6ef;letter-spacing:.12em}.jl-m365-profile strong{font-size:22px;color:#fff}.jl-m365-profile span{font-size:12px;color:#c4daed}.jl-m365-request{padding:19px 0;border-bottom:1px solid #4c6286}.jl-m365-request span{font-size:10px;letter-spacing:.1em;color:#abd6ef;font-weight:850}.jl-m365-request p{font-size:13px;line-height:1.7;color:#f1f6ff;margin:8px 0 0}.jl-m365-hero-status{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:14px 0;border-bottom:1px solid #4c6286}.jl-m365-hero-status span{color:#adcde7;font-size:11px;letter-spacing:.08em;font-weight:750}.jl-m365-hero-status strong{color:#f5d9a2;font-size:12px}.jl-m365-panel-foot{margin:17px 0 0!important;font-size:11px!important;line-height:1.65!important;color:#bed4e5!important}.jl-m365-group-grid,.jl-m365-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.jl-m365-group-grid>article,.jl-m365-service-grid>article{border:1px solid var(--cx-line);border-radius:14px;padding:21px;background:var(--cx-panel)}.jl-m365-group-grid span,.jl-m365-service-grid span{display:block;color:var(--cx-accent);font-size:10px;font-weight:850;letter-spacing:.13em}.jl-m365-group-grid h3,.jl-m365-service-grid h3{margin:11px 0;font-size:18px}.jl-m365-group-grid p,.jl-m365-service-grid p{font-size:14px;line-height:1.75;margin:0 0 11px}.jl-m365-group-grid small,.jl-m365-service-grid small{font-size:12px;line-height:1.65;color:var(--cx-accent)}.jl-m365-flow{display:flex;align-items:stretch;gap:10px;margin:23px 0}.jl-m365-flow>div{flex:1;min-width:0;border:1px solid var(--cx-line);border-radius:13px;padding:16px;background:var(--cx-panel)}.jl-m365-flow>div>small,.jl-m365-flow>div>span,.jl-m365-flow>div>strong{display:block}.jl-m365-flow>div>span{font-size:10px;color:var(--cx-accent);letter-spacing:.08em;font-weight:850}.jl-m365-flow strong{font-size:14px;margin:10px 0;line-height:1.4}.jl-m365-flow small{font-size:12px;color:var(--cx-muted);line-height:1.6}.jl-m365-flow>b{align-self:center;color:var(--cx-accent);font-size:20px}.jl-m365-steps{border-top:1px solid var(--cx-line);margin:22px 0}.jl-m365-steps>div{display:flex;gap:18px;padding:21px 0;border-bottom:1px solid var(--cx-line)}.jl-m365-steps b{color:var(--cx-accent);font:850 13px ui-monospace,monospace}.jl-m365-steps h3{margin:0 0 9px;font-size:19px}.jl-m365-steps p{font-size:14px;line-height:1.8;margin:0}.jl-m365-diagnosis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:23px 0}.jl-m365-diagnosis>div{padding:20px;border:1px solid var(--cx-line);border-radius:13px;background:var(--cx-panel)}.jl-m365-diagnosis small,.jl-m365-diagnosis span,.jl-m365-diagnosis strong{display:block}.jl-m365-diagnosis span{font-size:11px;letter-spacing:.11em;color:var(--cx-accent);font-weight:850}.jl-m365-diagnosis strong{font-size:16px;line-height:1.5;margin:10px 0}.jl-m365-diagnosis small{font-size:12px;line-height:1.65;color:var(--cx-muted)}.jl-m365-map{border:1px solid #5884b2;border-radius:19px;background:#101f38;color:#f2f9ff;overflow:hidden;margin:25px 0}.jl-m365-map *{box-sizing:border-box}.jl-m365-map button:focus-visible{outline:3px solid #b3edfb;outline-offset:3px}.jl-m365-map button{cursor:pointer}.jl-m365-map-top{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:17px 20px;background:#203355;border-bottom:1px solid #4a668f}.jl-m365-map-top span,.jl-m365-map-top strong{display:block}.jl-m365-map-top strong{font-size:12px;letter-spacing:.05em}.jl-m365-map-top>div>span{margin-top:6px;color:#b4d4ed;font-size:10px;letter-spacing:.1em}.jl-m365-map-status{color:#98e8ea;font-size:11px;font-weight:850;letter-spacing:.1em}.jl-m365-map-nodes{padding:22px}.jl-m365-map-grid button,.jl-m365-map-root{display:grid;justify-items:center;text-align:center;gap:7px;border:1px solid #6381a5;border-radius:13px;padding:16px;background:#1e3453;color:#f5faff}.jl-m365-map-root{margin:auto;width:min(100%,420px)}.jl-m365-map-grid button.is-active,.jl-m365-map-root.is-active{background:#245674;border-color:#9ddbe9;box-shadow:inset 0 0 0 1px #80c6db}.jl-m365-map-grid span,.jl-m365-map-root span{font-size:10px;color:#a0e1f9;letter-spacing:.13em;font-weight:850}.jl-m365-map-grid strong,.jl-m365-map-root strong{font-size:15px;line-height:1.5}.jl-m365-map-grid small,.jl-m365-map-root small{color:#c6d9ef;font-size:11px}.jl-m365-map-stem{text-align:center;color:#95cbe4;padding:13px;font-size:11px;font-weight:850;letter-spacing:.07em}.jl-m365-map-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.jl-m365-map-detail{border-top:1px solid #4e759d;background:#1a2f4c;padding:20px}.jl-m365-map-detail-head{display:flex;justify-content:space-between;align-items:start;gap:10px;flex-wrap:wrap}.jl-m365-map-detail-head span{font-size:10px;letter-spacing:.11em;color:#aee3f5;font-weight:850}.jl-m365-map-detail h3{font-size:23px;margin:8px 0;color:#fff}.jl-m365-map-detail-head b{font-size:11px;color:#c5f7ef;border:1px solid #729caf;border-radius:999px;padding:7px 10px}.jl-m365-map-detail>p{font-size:14px;line-height:1.8;color:#dae7f1;margin:15px 0}.jl-m365-map-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.jl-m365-map-detail-grid>div{border:1px solid #547593;border-radius:10px;padding:15px;background:#14283e}.jl-m365-map-detail-grid span,.jl-m365-map-tasks>span{display:block;color:#9fe2ef;font-size:10px;font-weight:850;letter-spacing:.1em}.jl-m365-map-detail-grid p{font-size:13px;line-height:1.7;color:#d8e7f2;margin:7px 0 0}.jl-m365-map-tasks{margin-top:18px}.jl-m365-map-tasks>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px}.jl-m365-map-tasks small{font-size:11px;border-radius:999px;padding:7px 11px;background:#2c5370;border:1px solid #608aa4;color:#e4f7fd}.jl-m365-map-foot{font-size:11px!important;line-height:1.7!important;color:#c2d7e7!important;padding:0 20px 19px;margin:0!important}@media(max-width:740px){.jl-m365-diagnosis,.jl-m365-group-grid,.jl-m365-map-detail-grid,.jl-m365-service-grid{grid-template-columns:1fr}.jl-m365-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jl-m365-flow{flex-direction:column}.jl-m365-flow>b{transform:rotate(90deg)}}@media(max-width:500px){.jl-m365-map-grid{grid-template-columns:1fr}.jl-m365-panel-top{flex-wrap:wrap}}html[data-theme=light] .jl-m365-page{--cx-bg:#f6faff;--cx-panel:#fff;--cx-line:#c7dce8;--cx-text:#153751;--cx-muted:#546d7d;--cx-accent:#0877a8;background:radial-gradient(ellipse 65% 24% at 88% 0,rgba(70,140,213,.11),transparent 76%),var(--cx-bg)}html[data-theme=light] .jl-m365-hero-panel{background:linear-gradient(145deg,#e3f4ff,#f1f5ff);border-color:#a5c9dc;box-shadow:0 20px 46px rgba(57,104,139,.12)}html[data-theme=light] .jl-m365-hero-status,html[data-theme=light] .jl-m365-panel-top,html[data-theme=light] .jl-m365-profile,html[data-theme=light] .jl-m365-request{border-color:#cad8e9}html[data-theme=light] .jl-m365-panel-top{color:#226785}html[data-theme=light] .jl-m365-panel-top span:last-child{background:#d7efff;color:#226582}html[data-theme=light] .jl-m365-hero-status span,html[data-theme=light] .jl-m365-profile small,html[data-theme=light] .jl-m365-profile span,html[data-theme=light] .jl-m365-request span{color:#516b82}html[data-theme=light] .jl-m365-profile strong,html[data-theme=light] .jl-m365-request p{color:#153751}html[data-theme=light] .jl-m365-hero-status strong{color:#98611c}html[data-theme=light] .jl-m365-panel-foot{color:#5d7892!important}html[data-theme=light] .jl-m365-page .jl-crypto-note{background:#e9f5fe}html[data-theme=light] .jl-m365-page .jl-crypto-warning{background:#fff2e4}html[data-theme=light] .jl-m365-page .jl-crypto-next{background:linear-gradient(112deg,#e5f4fe,#ebf1fb)}html[data-theme=light] .jl-m365-map{background:#101f38;color:#f2f9ff}html[data-theme=light] .jl-m365-map .jl-m365-map-detail h3{color:#fff}html[data-theme=light] .jl-m365-map .jl-m365-map-detail>p{color:#dae7f1}html[data-theme=light] .jl-m365-map .jl-m365-map-foot{color:#c2d7e7!important}