.lr-app{--lr-ink:#302643;--lr-purple:#795dc6;color:var(--lr-ink);background:#f0edf7;min-height:100vh;font-size:15px}.lr-app button,.lr-login button{font:inherit;cursor:pointer}.lr-app button:disabled,.lr-login button:disabled{opacity:.6;cursor:wait}.lr-sidebar{background:#e8e1f2;border-right:1px solid #dbd4e7;flex-direction:column;gap:36px;width:240px;padding:28px 20px;display:flex;position:fixed;inset:0 auto 0 0}.lr-sidebar a{display:block}.lr-account{background:#f7f3ff;border:1px solid #ddd5e9;border-radius:15px;gap:7px;padding:17px;display:grid}.lr-account small,.lr-sidebar-bottom small{color:#86768e}.lr-eyebrow{letter-spacing:2px;color:#8e7ca4;font-size:10px;font-weight:600;line-height:1.6;display:block}.lr-sidebar nav{gap:9px;display:grid}.lr-sidebar nav button{text-align:left;color:#75677f;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:14px 11px;display:flex}.lr-sidebar nav button.active{color:#624ba1;background:#dcd0ed;font-weight:600}.lr-sidebar-bottom{align-items:center;gap:10px;margin-top:auto;font-size:12px;display:flex}.lr-sidebar-bottom span{flex:1}.lr-sidebar-bottom small{margin-top:4px;font-size:10px;display:block}.lr-sidebar-bottom button{background:0 0;border:0;padding:5px}.lr-main{max-width:1800px;margin-left:240px;padding:0 38px 24px}.lr-top{color:#9a8da4;border-bottom:1px solid #ded6e7;justify-content:space-between;align-items:center;height:68px;font-size:12px;display:flex}.lr-top a{color:#79638e;align-items:center;gap:5px;text-decoration:none;display:flex}.lr-top strong{color:#685675;font-weight:500}.lr-scope{background:#e5ddf0;border:1px solid #d9cfe6;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:16px 22px;display:flex}.lr-scope strong{margin-top:4px;display:block}.lr-scope>span{color:#826e91;font-size:12px}.lr-title{justify-content:space-between;align-items:center;gap:20px;margin:32px 0;display:flex}.lr-title h1{letter-spacing:-1.8px;margin:7px 0 10px;font-family:Manrope,sans-serif;font-size:38px;line-height:1.2}.lr-title p{color:#8b7d94;margin:0;font-size:14px}.lr-primary{border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-weight:500;display:inline-flex;color:#fff!important;background:#785bc2!important;border:1px solid #785bc2!important}.lr-hero{color:#fff;background:radial-gradient(at 100% 0,#665080,#2f243f 72%);border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:24px;padding:36px;display:flex;overflow:hidden}.lr-hero .lr-eyebrow{color:#b4a1cf}.lr-hero h2{letter-spacing:-1.3px;margin:16px 0;font-family:Manrope,sans-serif;font-size:36px;font-weight:500;line-height:1.3}.lr-hero em{color:#c5b1e9;font-style:normal}.lr-hero p{color:#c4b6d1;max-width:620px;font-size:14px;line-height:1.8}.lr-orbit{text-align:center;border:1px solid #8d71ad;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:210px;height:210px;display:flex;box-shadow:0 0 0 18px #ffffff04,0 0 0 38px #ffffff03}.lr-orbit strong{font-family:Manrope,sans-serif;font-size:76px;font-weight:500;line-height:1.2}.lr-orbit span{color:#cfb8e9;font-size:11px;line-height:1.5}.lr-metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.lr-metrics article{background:#f9f6fd;border:1px solid #e2dbe9;border-radius:13px;padding:20px}.lr-metrics article>span{letter-spacing:1px;color:#9e8eac;font-size:9px}.lr-metrics strong{margin-top:10px;font-family:Manrope,sans-serif;font-size:36px;font-weight:500;display:block}.lr-metrics small{color:#a094aa;font-size:10px}.lr-columns{grid-template-columns:1fr 1fr;gap:22px;display:grid}.lr-panel{background:#faf8fd;border:1px solid #dfd7e9;border-radius:17px;margin-bottom:24px;padding:27px}.lr-panel h2{letter-spacing:-.8px;margin:12px 0 22px;font-family:Manrope,sans-serif;font-size:24px;font-weight:500;line-height:1.35}.lr-panel p{line-height:1.7}.lr-lilac{background:#e8dff3}.lr-blue{background:#e1e7f5;border-color:#d2dbea}.lr-muted{color:#8b7c99;font-size:12px;line-height:1.7}.lr-stacked{background:#ded4ea;border-radius:10px;gap:3px;height:14px;margin-bottom:24px;display:flex;overflow:hidden}.lr-stacked span{min-width:0}.lr-bar-row{justify-content:space-between;margin:14px 0;font-size:13px;display:flex}.lr-bar-row span{align-items:center;gap:8px;display:flex}.lr-bar-row i{border-radius:50%;width:8px;height:8px}.lr-bar-row small{color:#9c8da8;font-weight:400}.lr-score{color:#625092;letter-spacing:-2px;font-family:Manrope,sans-serif;font-size:64px}.lr-score small{color:#b1a2c3;margin-left:8px;font-size:23px}.lr-argument{grid-template-columns:1.3fr 1fr 25px;align-items:center;gap:22px;margin:18px 0;font-size:13px;display:grid}.lr-argument>div{background:#ebe4f2;border-radius:5px;height:7px;overflow:hidden}.lr-argument i{background:linear-gradient(90deg,#ac8fcf,#7961b9);border-radius:5px;height:100%;display:block}.lr-contrast{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:22px;display:grid}.lr-contrast h3{color:#8f7aa7;font-size:12px;font-weight:500}.lr-contrast button{text-align:left;color:#5e4c73;background:0 0;border:0;border-bottom:1px solid #e6dfed;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 0;font-size:13px;line-height:1.6;display:flex}.lr-contrast button svg{flex-shrink:0}.lr-coverage{color:#88719c;background:#e6def0;border-radius:12px;align-items:flex-start;gap:14px;padding:22px;font-size:12px;line-height:1.7;display:flex}.lr-coverage svg{flex-shrink:0;margin-top:4px}.lr-coverage p{margin:0}.lr-coverage strong{color:#69557e}.lr-filters{background:#e4dcee;border-radius:12px;align-items:center;gap:10px;padding:15px;display:flex}.lr-filters label{color:#ad9bbc;background:#fff;border-radius:8px;flex:1;align-items:center;gap:8px;padding-left:12px;display:flex}.lr-filters input{background:0 0;border:0;width:100%;min-width:80px;padding:12px}.lr-filters select,.lr-report-controls select{color:#735e89;font:inherit;background:#fff;border:1px solid #e3d9ee;border-radius:8px;padding:11px;font-size:12px}.lr-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lr-card{background:#faf8fd;border:1px solid #e0d7e9;border-radius:17px;flex-direction:column;padding:23px;display:flex;overflow:hidden}.lr-card-meta{color:#a28db4;text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;gap:10px;margin-bottom:20px;font-size:9px;display:flex}.lr-card-meta>span:last-child{white-space:nowrap;background:#ece5f3;border-radius:4px;padding:4px 6px}.lr-pending .lr-card-meta>span:last-child{color:#a6824d;background:#f4e8d6}.lr-source{color:#a493b1;font-size:11px}.lr-card h2{letter-spacing:-.5px;margin:18px 0 10px;font-size:19px;line-height:1.5}.lr-card h2 button{font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0}.lr-card p{color:#8e7d9d;flex:1;margin:0 0 20px;font-size:13px;line-height:1.75}.lr-position{border:1px solid #e5ddec;border-radius:9px;margin-bottom:18px;padding:11px}.lr-position span{letter-spacing:1px;color:#b1a0bd;font-size:8px;display:block}.lr-position strong{margin-top:6px;font-size:12px;font-weight:500;display:block}.lr-card footer{justify-content:space-between;align-items:center;display:flex}.lr-card footer button,.lr-card footer a{color:#8872a5;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;text-decoration:none;display:flex}.lr-footer{color:#a796b4;border-top:1px solid #e3daeb;justify-content:space-between;margin-top:35px;padding-top:22px;font-size:10px;display:flex}.lr-report-controls{align-items:flex-end;gap:14px;margin:24px 0;display:flex}.lr-report-controls label{flex:1;gap:8px;font-size:11px;display:grid}.lr-report-controls>button:not(.lr-primary){color:#72598c;background:#faf7fe;border:1px solid #d7c9e4;border-radius:9px;padding:12px 16px}.lr-report-head{color:#907b9f;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:11px;display:flex}.lr-report{background:#f8f5fc;border:1px solid #ded4e9;border-radius:18px;padding:30px}.lr-report>h1{letter-spacing:-1px;font-size:32px}.lr-report .lr-hero{margin-top:26px}.lr-reference{break-inside:avoid;border-top:1px solid #e4d9ed;padding:16px 0}.lr-reference h3{font-size:15px;line-height:1.5}.lr-reference p{color:#81708f;margin:7px 0;font-size:12px;line-height:1.6}.lr-reference a{color:#9279ad;overflow-wrap:anywhere;font-size:10px}.lr-dialog{color:#433253;background:#f7f3fc;border:1px solid #d8cbe6;border-radius:19px;width:min(780px,94vw);max-height:90vh;padding:0}.lr-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#24183080}.lr-dialog-head{border-bottom:1px solid #e2d7ec;justify-content:space-between;align-items:center;padding:25px 30px;display:flex}.lr-dialog-head h2{letter-spacing:-.7px;margin:6px 0 0;font-size:24px}.lr-dialog-head button{color:#8e76a4;cursor:pointer;background:0 0;border:0}.lr-form{grid-template-columns:1fr 1fr;gap:18px;padding:24px 30px;display:grid}.lr-wide{grid-column:1/-1}.lr-form label,.lr-login label{color:#8a719f;flex-direction:column;gap:8px;font-size:12px;display:flex}.lr-form input,.lr-form textarea,.lr-form select,.lr-login input{color:#4a345d;font:inherit;background:#fff;border:1px solid #dfd4e9;border-radius:8px;width:100%;min-width:0;padding:12px;font-size:13px}.lr-form textarea{resize:vertical}.lr-actions{flex-wrap:wrap;gap:10px;display:flex}.lr-actions button{color:#7f6496;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8c7e7;border-radius:8px;padding:11px;font-size:12px}.lr-error{background:#fae7ed;border-radius:8px;padding:12px;line-height:1.5;color:#a33c55!important}.lr-notice{color:#765a90;background:#e2d7f0;border-radius:10px;padding:15px 20px;font-size:13px}.lr-login{background:#f3eef9;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.lr-login>section{max-width:510px;margin:auto;padding:70px 45px}.lr-login section>.lr-eyebrow{margin-top:65px}.lr-login h1{letter-spacing:-1.8px;color:#453254;font-family:Manrope,sans-serif;font-size:42px;line-height:1.2}.lr-login section p{color:#9d88ae;font-size:14px;line-height:1.7}.lr-login form{gap:20px;margin:30px 0;display:grid}.lr-login section>a{color:#9d86b0;font-size:12px}.lr-login-art{color:#f8edff;background-color:#362441;background-image:linear-gradient(110deg,#362441d1,#3624414d),url(/alteva-login-glass.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;padding:70px;display:flex}.lr-login-art>span{letter-spacing:3px;color:#bea2d0;font-size:11px}.lr-login-art h2{letter-spacing:-3px;font-family:Manrope,sans-serif;font-size:65px;font-weight:400;line-height:1.35}.lr-login-art p{color:#dfcde9}.lr-app :focus-visible,.lr-login :focus-visible{outline-offset:3px;outline:3px solid #aa8cce}@media (max-width:1100px){.lr-cards{grid-template-columns:repeat(2,1fr)}.lr-sidebar{width:205px}.lr-main{margin-left:205px;padding:0 25px 25px}.lr-sidebar img{width:165px}.lr-hero h2{font-size:28px}.lr-orbit{width:145px;height:145px}.lr-orbit strong{font-size:55px}.lr-title h1{font-size:31px}.lr-filters{flex-wrap:wrap}.lr-filters label{flex-basis:100%}.lr-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:750px){.lr-sidebar{gap:20px;width:auto;padding:20px;position:static}.lr-sidebar>a{width:155px}.lr-account,.lr-sidebar-bottom{display:none}.lr-sidebar nav{display:flex;overflow:auto}.lr-sidebar nav button{white-space:nowrap;padding:10px;font-size:12px}.lr-main{margin:0;padding:0 18px 25px}.lr-top{height:55px}.lr-scope{flex-direction:column;align-items:flex-start;gap:8px}.lr-title{flex-direction:column;align-items:flex-start}.lr-title h1{font-size:30px}.lr-hero{gap:20px;padding:25px}.lr-hero h2{font-size:25px}.lr-orbit{display:none}.lr-columns,.lr-cards{grid-template-columns:1fr}.lr-panel{padding:22px}.lr-argument{grid-template-columns:1.5fr 1fr 15px;gap:10px}.lr-footer span{display:none}.lr-report-controls{flex-wrap:wrap}.lr-report-controls label{flex-basis:100%}.lr-report{padding:18px}.lr-report-head{flex-direction:column;align-items:flex-start;gap:15px}.lr-form{grid-template-columns:1fr;padding:22px}.lr-wide{grid-column:auto}.lr-dialog-head{padding:22px}.lr-login{grid-template-columns:1fr}.lr-login-art{display:none}.lr-login>section{padding:45px 25px}.lr-login section>.lr-eyebrow{margin-top:40px}}@media print{.lr-sidebar,.lr-top,.lr-scope,.lr-title,.lr-report-controls,.lr-footer,.lr-notice,.lr-dialog{display:none!important}.lr-main{max-width:none;margin:0!important;padding:0!important}.lr-app,.lr-report{background:#fff!important}.lr-report{border:0;padding:0}.lr-report-head{margin-top:10mm}.lr-report .lr-hero{break-inside:avoid;padding:7mm}.lr-report .lr-hero h2{font-size:22pt}.lr-report .lr-orbit{width:36mm;height:36mm}.lr-report .lr-metrics{grid-template-columns:repeat(4,1fr)}.lr-report .lr-metrics article{padding:4mm}.lr-report .lr-columns{display:block}.lr-report .lr-panel{break-inside:avoid;margin-bottom:5mm;padding:5mm}.lr-report .lr-panel:has(.lr-reference){break-inside:auto;break-before:page}.lr-report .lr-contrast{display:block}.lr-report .lr-reference,.lr-report .lr-coverage{break-inside:avoid}.lr-report *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.lr-report .lr-panel h2{font-size:19pt}}
