*{box-sizing:border-box}body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;background:#f3f6fb;color:#15233c}button,input{font:inherit}button{background:#1455c0;color:#fff;border:0;border-radius:9px;padding:11px 15px;cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}input{border:1px solid #d4dce8;border-radius:9px;padding:12px;min-width:0}a{color:#1455c0}.auth{min-height:100vh;display:grid;place-items:center;background:linear-gradient(135deg,#102a59,#1e68bd)}.login{background:#fff;padding:38px;border-radius:18px;width:min(420px,92vw);box-shadow:0 20px 60px #0003}.login h1{color:#1455c0}.login form{display:grid;gap:12px;margin-top:24px}.layout{display:flex;min-height:100vh}aside{background:#102a59;color:#fff;width:250px;padding:25px 16px;display:flex;flex-direction:column;gap:8px}aside h2{margin:0 0 30px 10px}aside button{text-align:left;background:transparent;color:#dbe8ff}aside button.selected,aside button:hover{background:#2457a2}.content{padding:32px;flex:1;min-width:0}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:10px}header h1{margin:0}header span{color:#6b7b91}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}.cards article,.panel{background:#fff;border:1px solid #e3e8f0;border-radius:14px;padding:22px}.cards article{display:flex;flex-direction:column;gap:12px}.cards strong{font-size:32px}.cards small{color:#62748b}.panel{margin-top:20px}.panel h3{margin-top:0}.inline{display:flex;gap:10px;flex-wrap:wrap}.inline input{flex:1;min-width:180px}.item{border-top:1px solid #e7ebf1;padding:15px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}.item p{color:#6b7b91;font-size:13px;overflow-wrap:anywhere}.muted{background:#e7edf6;color:#263c5b}.actions{display:flex;gap:8px}.error{color:#c52236}@media(max-width:700px){.layout{display:block}aside{width:auto;padding:14px;flex-direction:row;flex-wrap:wrap}aside h2{width:100%;margin:0 0 8px}aside button{font-size:12px;padding:8px}.content{padding:16px}header{align-items:flex-start;flex-direction:column}.item{align-items:flex-start;flex-direction:column}}.source-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.source-form label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600}.source-form textarea,.filters select{font:inherit;border:1px solid #d4dce8;border-radius:9px;padding:12px;background:#fff}.source-form .wide,.source-form .form-actions,.source-form .notice{grid-column:1/-1}.form-actions,.filters{display:flex;gap:10px;flex-wrap:wrap}.filters input{flex:2;min-width:180px}.filters select{flex:1;min-width:135px}.notice{color:#315477;margin:0}.danger{background:#fee6e6;color:#a82424}.item .actions{flex-wrap:wrap;flex-shrink:0}@media(max-width:700px){.source-form{grid-template-columns:1fr}.item .actions{width:100%}}.review-filters{margin:18px 0;align-items:center}.review-filters label{display:flex;align-items:center;gap:7px;font-size:13px}.review-filters input[type=range]{width:100px}.bulk{align-items:center;margin-bottom:14px}.bulk label{display:flex;align-items:center;gap:6px}.news-item{align-items:flex-start}.news-item>input{margin-top:5px}.news-content{flex:1;min-width:0}.news-content p{margin:7px 0}.news-item .actions{align-self:center}@media(max-width:700px){.news-item .actions{align-self:flex-start}}.news-content .news-source{color:#254f8c;font-size:14px;margin:9px 0 5px}.news-source strong{font-weight:650}.bulletin-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:15px}.bulletin-form>label{display:flex;flex-direction:column;gap:8px;font-weight:600}.bulletin-form select{padding:12px;border:1px solid #d4dce8;border-radius:9px;background:#fff}.bulletin-form .wide{grid-column:1/-1}.bulletin-option{display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid #e7ebf1;padding:11px 0;font-weight:400;cursor:pointer}.bulletin-option span{display:flex;flex-direction:column;gap:4px}.bulletin-option small{color:#62748b}.bulletin-order{display:flex;gap:8px;align-items:center;border-bottom:1px solid #e7ebf1;padding:9px 0}.bulletin-order span{flex:1}.bulletin-order button{padding:7px 10px}.editor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin:18px 0}.editor-grid label{display:flex;flex-direction:column;gap:8px}.editor-grid textarea{width:100%;min-height:340px;resize:vertical;line-height:1.55;padding:12px;box-sizing:border-box}.editor-grid small{opacity:.8}.source-reference{margin:18px 0;padding:16px;border:1px solid #cbd5e1;border-radius:12px;background:#f8fafc}.source-reference label{display:block;margin-top:12px}.source-reference textarea{display:block;width:100%;margin-top:8px;box-sizing:border-box;resize:vertical;white-space:pre-wrap;background:#fff}.source-reference small{display:block;margin-top:8px;color:#475569}.lp{background:#f7f9fc;color:#15233c;min-height:100vh}.lp a{text-decoration:none}.lp-nav{max-width:1200px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 25px}.lp-logo{font-size:24px;font-weight:800;color:#1555b9}.lp-nav>div{display:flex;gap:25px}.lp-nav>div a{font-weight:600;color:#53647b;font-size:14px}.lp-hero{background:linear-gradient(115deg,#0c2853,#1855a5);color:#fff;padding:90px max(25px,calc((100vw - 1150px)/2));display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:55px}.lp-hero small{color:#a9d0ff;letter-spacing:1.4px;font-weight:700}.lp-hero h1{font-size:clamp(36px,4.2vw,58px);line-height:1.12;letter-spacing:-1.4px;margin:20px 0}.lp-hero p{color:#d8e7ff;line-height:1.7;font-size:17px;margin-bottom:28px}.lp-hero button{background:#fff;color:#1653a5;font-weight:700}.lp-hero-link{color:#fff!important;margin-left:18px;font-weight:600}.lp-preview{background:#fff;color:#1c3455;border-radius:20px;padding:28px;box-shadow:0 25px 65px #00172e77}.lp-preview h3{margin:0 0 18px}.lp-preview p{display:flex;align-items:center;gap:15px;background:#f2f6fc;border-radius:10px;padding:13px;color:#233b5d;font-size:15px;margin:10px 0}.lp-preview p b{display:grid;place-items:center;width:32px;height:32px;background:#deebff;color:#1555b9;border-radius:8px}.lp-preview p span{margin-left:auto;color:#158461}.lp-preview small{color:#6c7d93}.lp-section{max-width:1200px;margin:auto;padding:85px 25px}.lp-section>header{display:block;text-align:center;margin-bottom:40px}.lp-section>header small{color:#2368c5;letter-spacing:2px;font-weight:800}.lp-section>header h2{font-size:36px;margin:12px 0}.lp-section>header p{color:#667b92}.lp-grid{display:grid;gap:18px}.lp-four{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-three{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-grid article{background:#fff;border:1px solid #dfe7f3;border-radius:16px;padding:25px}.lp-grid article h3{font-size:18px}.lp-grid article p{color:#61758c;line-height:1.6;font-size:14px}.lp-icon{font-size:26px;color:#1555b9;background:#e8f1ff;width:48px;height:48px;display:grid;place-items:center;border-radius:11px}.lp-steps{max-width:none;background:#edf3fb;padding-left:max(25px,calc((100vw - 1150px)/2));padding-right:max(25px,calc((100vw - 1150px)/2))}.lp-steps .lp-grid article{background:transparent;border:0;padding:8px}.lp-steps .lp-grid article strong{font-size:30px;color:#2368c5}.lp-price{margin:20px 0;color:#1555b9}.lp-price b{font-size:34px}.lp-three article{display:flex;flex-direction:column}.lp-three article button{margin-top:auto}.lp-cta{text-align:center;background:#133d7d;color:#fff;padding:70px 20px}.lp-cta h2{font-size:32px}.lp-cta p{color:#d8e7ff}.lp-cta button{background:#fff;color:#1653a5;font-weight:700}.lp-footer{max-width:1200px;margin:auto;padding:30px 25px;display:flex;justify-content:space-between;gap:20px;color:#61758c;font-size:13px}.lp-footer b{color:#1555b9}.lp-back{background:transparent;color:#1555b9;padding:0;font-size:13px;font-weight:700}@media(max-width:900px){.lp-hero{grid-template-columns:1fr;padding:65px 25px}.lp-four{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.lp-nav{flex-wrap:wrap}.lp-nav>div{order:3;width:100%;justify-content:center;gap:15px}.lp-hero{padding:55px 20px}.lp-hero-link{display:inline-block;margin-top:15px}.lp-four,.lp-three{grid-template-columns:1fr}.lp-section{padding:60px 20px}.lp-footer{flex-direction:column;text-align:center}}.platform-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px;margin-top:16px}.platform-metrics>div{padding:17px;border-radius:12px;background:#eff5ff;display:flex;flex-direction:column;gap:8px}.platform-metrics small{color:#546d8e}.platform-metrics strong{font-size:27px;color:#164b9a}.platform-org-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-org-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.platform-org-form input:not([type=checkbox]),.platform-org-form textarea{width:100%;box-sizing:border-box}.platform-org-form label:nth-child(6){grid-column:1/-1}.platform-org-form .platform-check{flex-direction:row;align-items:center}.platform-form-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:end}@media(max-width:650px){.platform-org-form{grid-template-columns:1fr}.platform-org-form label:nth-child(6){grid-column:auto}}.lp-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.lp-plan-grid article{position:relative;display:flex;flex-direction:column;min-width:0;padding:22px}.lp-plan-grid article h3{margin-top:12px}.lp-plan-grid .lp-plan-description{min-height:68px;overflow-wrap:anywhere;margin:8px 0}.lp-plan-grid .lp-plan-details{margin:6px 0 22px;overflow-wrap:anywhere}.lp-plan-grid article button{margin-top:auto}.lp-plan-grid .lp-plan-highlight{border:2px solid #2364c6;background:#f6faff;box-shadow:0 12px 30px #134da021}.lp-plan-tag{align-self:flex-start;border-radius:999px;background:#1959b7;color:#fff;font-size:11px;font-weight:700;padding:5px 10px}.lp-plan-grid .lp-price b{font-size:clamp(24px,2.4vw,34px)}@media(max-width:1050px){.lp-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-plan-grid .lp-plan-description{min-height:0}}@media(max-width:620px){.lp-plan-grid{grid-template-columns:1fr}}.nr-dash-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.nr-dash-heading input{max-width:320px}.nr-dash-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0}.nr-dash-cards article{border:1px solid #dce4ef;border-radius:12px;padding:16px;background:#f7faff;display:flex;flex-direction:column;gap:8px;min-width:0}.nr-dash-cards small{color:#56677e}.nr-dash-cards strong{font-size:clamp(17px,2vw,25px);overflow-wrap:anywhere}.nr-muted{color:#687587;font-size:12px}.nr-plan-bars{display:grid;gap:10px;margin:14px 0 24px}.nr-bar-row{display:grid;grid-template-columns:minmax(100px,180px) 1fr 35px;align-items:center;gap:12px}.nr-bar-track{height:14px;background:#e8eef6;border-radius:8px;overflow:hidden}.nr-bar-fill{height:100%;background:#2871d4;border-radius:8px}.nr-alerts{max-height:220px;overflow:auto}.nr-alerts p{background:#fff8e7;border-left:3px solid #e8a42b;padding:9px 12px;margin:6px 0}.nr-table-wrap{width:100%;overflow-x:auto}.nr-usage-table{border-collapse:collapse;width:100%;font-size:13px;min-width:760px}.nr-usage-table th,.nr-usage-table td{padding:10px 9px;text-align:left;border-bottom:1px solid #e0e7ef}.nr-usage-table th{background:#f1f5fa}@media(max-width:1100px){.nr-dash-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.nr-dash-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.nr-bar-row{grid-template-columns:95px 1fr 25px}}.nr-quota-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.nr-quota-grid>div{padding:14px;border:1px solid #dbe4ee;border-radius:10px;display:flex;flex-direction:column;gap:8px}.nr-quota-grid strong{font-size:22px}.nr-quota-grid progress{width:100%;accent-color:#2466c6}@media(max-width:700px){.nr-quota-grid{grid-template-columns:1fr}}.nr-signup-form{max-width:780px;margin:20px auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nr-signup-form label{display:flex;flex-direction:column;gap:6px;font-weight:600}.nr-signup-form input{width:100%;box-sizing:border-box;padding:12px;border:1px solid #cbd5e1;border-radius:8px}.nr-signup-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.nr-signup-form>.nr-signup-actions,.nr-signup-form>p{grid-column:1/-1}.nr-signup-list article{padding:14px;border-bottom:1px solid #dce4ed;display:flex;align-items:center;justify-content:space-between;gap:14px}.nr-signup-list article p{margin:5px 0}.nr-signup-list article small{color:#64748b}@media(max-width:700px){.nr-signup-form{grid-template-columns:1fr}.nr-signup-list article{flex-direction:column;align-items:stretch}}
