.ric-v26{--v26-navy:#082b52;--v26-blue:#1065e5;--v26-red:#ef3340;--v26-green:#0c9a6c;--v26-ink:#0a2443;--v26-muted:#62748c;--v26-line:#d9e3ef;--v26-soft:#f4f8fc;max-width:1260px;margin:0 auto 72px;color:var(--v26-ink);font-family:inherit}.ric-v26 *{box-sizing:border-box}.ric-v26 button,.ric-v26 input,.ric-v26 textarea,.ric-v26 select{font:inherit}.ric-v26-hero{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);gap:24px;margin:18px 0 28px}.ric-v26-hero>div,.ric-v26-hero>aside,.ric-v26-panel{border:1px solid var(--v26-line);border-radius:24px;background:#fff;box-shadow:0 18px 48px rgba(14,48,86,.08)}.ric-v26-hero>div{padding:46px 50px;position:relative;overflow:hidden}.ric-v26-hero>div:after{content:"";position:absolute;width:330px;height:330px;border:35px solid #edf4fc;border-radius:50%;right:-150px;bottom:-210px;pointer-events:none}.ric-v26-hero h1{font-size:clamp(31px,4vw,52px);line-height:1.03;letter-spacing:-.04em;margin:14px 0 18px;max-width:760px}.ric-v26-hero p{font-size:18px;line-height:1.65;color:var(--v26-muted);max-width:780px;margin:0}.ric-v26-hero>aside{padding:34px;display:flex;flex-direction:column;justify-content:center;gap:12px;background:linear-gradient(145deg,#fff,#f5f9fd);position:relative;overflow:hidden}.ric-v26-hero>aside:after{content:"";position:absolute;width:170px;height:170px;border:22px solid #edf4fc;border-radius:50%;right:-70px;bottom:-90px}.ric-v26-hero>aside>span{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.ric-v26-hero>aside>span i{width:9px;height:9px;background:#21c58b;border-radius:50%;box-shadow:0 0 0 5px #dcf8ee}.ric-v26-hero>aside>strong{font-size:24px;line-height:1.15}.ric-v26-hero>aside p{font-size:14px;line-height:1.55}.ric-v26-hero>aside div{display:flex;gap:12px;position:relative;z-index:2}.ric-v26-hero>aside a{font-size:13px;font-weight:800;color:var(--v26-blue);text-decoration:none}.ric-v26-status{min-height:42px;margin:-6px 0 22px;border-radius:14px;background:#f6f9fc;border:1px solid #e2eaf4;display:flex;align-items:center;gap:10px;padding:10px 15px;color:#5c6e84;font-size:13px;font-weight:700;transition:.2s}.ric-v26-status i{width:8px;height:8px;border-radius:50%;background:#8ca1b8}.ric-v26-status--saved{background:#effbf7;border-color:#ccefe2;color:#087553}.ric-v26-status--saved i{background:#16b77e}.ric-v26-status--warning{background:#fff8ec;border-color:#f5d9a9;color:#8f5b0a}.ric-v26-status--warning i{background:#e79b21}.ric-v26-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(310px,.72fr);gap:24px;align-items:start}.ric-v26-workspace,.ric-v26-side{display:grid;gap:24px}.ric-v26-side{position:sticky;top:24px}.ric-v26-panel{padding:28px}.ric-v26-panel>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:22px}.ric-v26-panel>header span{display:block;color:var(--v26-red);font-size:11px;font-weight:900;letter-spacing:.1em}.ric-v26-panel>header h2{font-size:25px;line-height:1.15;letter-spacing:-.025em;margin:6px 0 0}.ric-v26-panel>header p{color:var(--v26-muted);font-size:14px;line-height:1.55;margin:7px 0 0}.ric-v26-link-button{background:0 0;border:0;color:var(--v26-blue);font-weight:800;cursor:pointer;padding:8px 0;white-space:nowrap}.ric-v26-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ric-v26-field{display:grid;gap:8px}.ric-v26-field--wide{grid-column:1/-1}.ric-v26-field>span{font-size:13px;font-weight:850}.ric-v26-field input,.ric-v26-field textarea,.ric-v26-search input,.ric-v26-add-records select{width:100%;border:1px solid #cedbea;background:#fbfdff;color:var(--v26-ink);border-radius:14px;padding:14px 15px;outline:0;transition:.18s}.ric-v26-field textarea{resize:vertical;min-height:120px;line-height:1.55}.ric-v26-field input:focus,.ric-v26-field textarea:focus,.ric-v26-search input:focus,.ric-v26-add-records select:focus{border-color:#7db0f3;box-shadow:0 0 0 4px #e8f2ff;background:#fff}.ric-v26-selected header>b{background:#f1f6fc;border-radius:999px;padding:9px 13px;font-size:12px;color:#536880;white-space:nowrap}.ric-v26-selected-list{display:grid;gap:12px}.ric-v26-selected-card{display:grid;grid-template-columns:58px minmax(0,1fr) 34px;gap:15px;border:1px solid #d9e4f0;border-radius:17px;padding:16px;background:linear-gradient(145deg,#fff,#fbfdff);position:relative}.ric-v26-selected-card__order{display:grid;align-content:start;gap:10px}.ric-v26-selected-card__order>b{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#eaf3ff;color:#0c64df;font-size:14px}.ric-v26-selected-card__order span{display:flex;gap:4px}.ric-v26-selected-card__order button{border:1px solid #d6e2ee;background:#fff;border-radius:8px;width:20px;height:25px;padding:0;cursor:pointer;color:#46617d}.ric-v26-selected-card__body>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.ric-v26-selected-card__body>div span{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;color:#1263d2}.ric-v26-selected-card__body>div em{font-size:10px;font-style:normal;font-weight:850;color:#087b58;background:#eaf9f4;padding:5px 8px;border-radius:999px}.ric-v26-selected-card h3{font-size:19px;line-height:1.25;margin:8px 0}.ric-v26-selected-card p{font-size:13px;line-height:1.55;color:var(--v26-muted);margin:0}.ric-v26-selected-card footer{display:flex;justify-content:space-between;gap:12px;margin-top:15px;padding-top:12px;border-top:1px solid #e6edf5}.ric-v26-selected-card footer small{font-size:11px;color:#6d7e92}.ric-v26-selected-card footer a{font-size:11px;font-weight:850;color:var(--v26-blue);text-decoration:none}.ric-v26-remove{border:0;background:#f4f7fb;color:#76899e;border-radius:10px;width:32px;height:32px;font-size:20px;cursor:pointer}.ric-v26-remove:hover{background:#fff0f1;color:#c82734}.ric-v26-empty{text-align:center;padding:38px 18px;border:1px dashed #cddbea;border-radius:17px;background:#fbfdff}.ric-v26-empty span{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 12px;border-radius:14px;background:#ebf4ff;color:#0d65df;font-size:24px}.ric-v26-empty h3{margin:0 0 7px;font-size:18px}.ric-v26-empty p{color:var(--v26-muted);font-size:13px;max-width:470px;margin:auto;line-height:1.55}.ric-v26-analysis{display:grid;gap:18px}.ric-v26-analysis header{margin-bottom:0}.ric-v26-option-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ric-v26-option-grid label{border:1px solid #dce5ef;border-radius:15px;padding:14px;display:flex;gap:11px;align-items:flex-start;cursor:pointer}.ric-v26-option-grid input{width:18px;height:18px;accent-color:#1265df;margin-top:2px}.ric-v26-option-grid span{display:grid;gap:3px}.ric-v26-option-grid strong{font-size:13px}.ric-v26-option-grid small{font-size:11px;line-height:1.45;color:var(--v26-muted)}.ric-v26-drafts>header,.ric-v26-add-records>header,.ric-v26-export>header{display:block}.ric-v26-drafts [data-ric-brief-drafts]{display:grid;gap:8px}.ric-v26-draft{border:1px solid #dce5ef;background:#fff;border-radius:13px;padding:12px;text-align:left;display:flex;justify-content:space-between;gap:10px;align-items:center;cursor:pointer;color:var(--v26-ink)}.ric-v26-draft.is-active{background:#092f5b;border-color:#092f5b;color:#fff;box-shadow:0 9px 22px rgba(8,47,91,.2)}.ric-v26-draft span{display:grid;gap:3px;min-width:0}.ric-v26-draft strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:185px}.ric-v26-draft small{font-size:10px;opacity:.72}.ric-v26-draft time{font-size:9px;opacity:.7;white-space:nowrap}.ric-v26-draft-actions{display:flex;gap:8px;margin-top:12px}.ric-v26-draft-actions button{flex:1;border:1px solid #d7e1ec;background:#fff;border-radius:11px;padding:9px;font-size:11px;font-weight:800;color:#526a83;cursor:pointer}.ric-v26-draft-actions button:last-child{color:#bd2d38}.ric-v26-search{display:grid;grid-template-columns:minmax(0,1fr) auto;margin-bottom:10px}.ric-v26-search input{border-radius:13px 0 0 13px}.ric-v26-search button{border:0;background:#0a315d;color:#fff;font-weight:850;border-radius:0 13px 13px 0;padding:0 14px;cursor:pointer}.ric-v26-add-records select{margin-bottom:12px}.ric-v26-record-results{display:grid;gap:9px;max-height:430px;overflow:auto;padding-right:3px}.ric-v26-result{border:1px solid #dce6f0;border-radius:14px;padding:12px;background:#fff}.ric-v26-result>div{display:flex;justify-content:space-between;gap:8px}.ric-v26-result span{font-size:9px;font-weight:900;text-transform:uppercase;color:#1264d9}.ric-v26-result em{font-size:9px;font-style:normal;color:#16805d}.ric-v26-result h3{font-size:14px;line-height:1.3;margin:7px 0}.ric-v26-result p{font-size:10px;line-height:1.45;color:var(--v26-muted);margin:0 0 10px}.ric-v26-result button{width:100%;border:1px solid #bed3eb;background:#f7fbff;color:#0d5fc9;border-radius:9px;padding:8px;font-size:10px;font-weight:900;cursor:pointer}.ric-v26-results-empty{padding:16px;border-radius:12px;background:#f5f8fc;color:#6c7d91;font-size:11px;line-height:1.5}.ric-v26-search-feedback{font-size:10px;color:#718297;margin:8px 0 0}.ric-v26-export{display:grid;gap:9px}.ric-v26-export header{margin-bottom:8px}.ric-v26-primary,.ric-v26-secondary{border-radius:12px;padding:12px 14px;font-weight:850;cursor:pointer;text-align:center}.ric-v26-primary{border:1px solid #0a315d;background:#0a315d;color:#fff}.ric-v26-secondary{border:1px solid #cfdeec;background:#fff;color:#133b65}.ric-v26-export p{font-size:10px;line-height:1.5;color:#718397;margin:4px 0 0}.ric-v26-preview-modal[hidden]{display:none!important}.ric-v26-preview-modal{position:fixed;z-index:999999;inset:0;display:grid;place-items:center;padding:22px}.ric-v26-preview-backdrop{position:absolute;inset:0;background:rgba(4,22,42,.7);backdrop-filter:blur(5px)}.ric-v26-preview-dialog{position:relative;z-index:2;width:min(1100px,96vw);height:min(92vh,1000px);background:#edf2f7;border-radius:22px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;box-shadow:0 35px 100px rgba(0,0,0,.35)}.ric-v26-preview-dialog>header,.ric-v26-preview-dialog>footer{background:#fff;padding:18px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dce5ee}.ric-v26-preview-dialog>footer{border-top:1px solid #dce5ee;border-bottom:0;justify-content:flex-end;gap:10px}.ric-v26-preview-dialog>header span{font-size:10px;font-weight:900;color:var(--v26-red);letter-spacing:.09em}.ric-v26-preview-dialog>header h2{font-size:22px;margin:3px 0 0}.ric-v26-preview-dialog>header>button{border:0;background:#eef3f8;border-radius:10px;width:38px;height:38px;font-size:24px;cursor:pointer}.ric-v26-preview-scroll{overflow:auto;padding:35px}.ric-v26-print-sheet{width:min(794px,100%);min-height:1123px;margin:auto;background:#fff;padding:55px;box-shadow:0 12px 40px rgba(18,43,70,.15);color:#102a48}.ric-v26-report-header{display:flex;justify-content:space-between;gap:20px;padding-bottom:28px;border-bottom:3px solid #0a315d}.ric-v26-report-header span,.ric-v26-report-summary>span,.ric-v26-report-notes>span{font-size:10px;font-weight:900;letter-spacing:.11em;color:#e23c47}.ric-v26-report-header h1{font-size:38px;line-height:1.05;letter-spacing:-.04em;margin:10px 0 12px}.ric-v26-report-header p{font-size:11px;color:#667990;margin:0}.ric-v26-report-header>b{display:grid;place-items:center;width:50px;height:50px;border-radius:13px;background:#0a315d;color:#fff;font-size:24px}.ric-v26-report-summary{padding:26px 0}.ric-v26-report-summary p{font-size:15px;line-height:1.7;margin:9px 0 0}.ric-v26-report-overview{display:grid;grid-template-columns:1fr 1fr 1.3fr;border:1px solid #dce5ee;border-radius:14px;margin-bottom:28px;overflow:hidden}.ric-v26-report-overview div{padding:14px;border-right:1px solid #dce5ee;display:grid;gap:3px}.ric-v26-report-overview div:last-child{border:0}.ric-v26-report-overview strong{font-size:17px}.ric-v26-report-overview span{font-size:9px;text-transform:uppercase;color:#6c7f94;font-weight:850}.ric-v26-report-record{padding:25px 0;border-top:1px solid #dce5ee;break-inside:avoid}.ric-v26-report-record>header{display:flex;justify-content:space-between;gap:16px;align-items:start}.ric-v26-report-record>header span{font-size:9px;font-weight:900;letter-spacing:.08em;color:#1763c5}.ric-v26-report-record h2{font-size:24px;line-height:1.15;margin:7px 0 0}.ric-v26-report-record>header em{font-size:9px;font-style:normal;font-weight:900;background:#eaf9f3;color:#087654;padding:6px 9px;border-radius:999px}.ric-v26-report-assessment{font-size:12px;background:#f2f6fa;padding:10px 12px;border-radius:10px}.ric-v26-report-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.ric-v26-report-grid article{border:1px solid #dce6ef;border-radius:11px;padding:11px}.ric-v26-report-grid span{font-size:8px;font-weight:900;text-transform:uppercase;color:#e13b47}.ric-v26-report-grid p{font-size:10px;line-height:1.5;margin:6px 0 0}.ric-v26-report-evidence{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:13px;font-size:9px;color:#5c7087}.ric-v26-report-record>footer{display:flex;gap:14px;margin-top:13px}.ric-v26-report-record>footer a{font-size:9px;font-weight:850;color:#1163cf;text-decoration:none}.ric-v26-report-notes{margin-top:24px;padding:18px;border:1px solid #dce5ee;border-radius:12px;background:#f8fafc}.ric-v26-report-notes p{font-size:11px;line-height:1.6}.ric-v26-report-empty{text-align:center;padding:50px 20px}.ric-v26-report-footer{margin-top:35px;padding-top:18px;border-top:2px solid #0a315d;display:grid;gap:7px}.ric-v26-report-footer p{font-size:8px;line-height:1.5;color:#64768a;margin:0}.ric-v26-report-footer span{font-size:9px;font-weight:850;color:#1262cb}.ric-v26-modal-open{overflow:hidden}@media(max-width:960px){.ric-v26-hero,.ric-v26-layout{grid-template-columns:1fr}.ric-v26-side{position:static;grid-template-columns:1fr 1fr}.ric-v26-export{grid-column:1/-1}.ric-v26-hero>div{padding:36px}.ric-v26-option-grid{grid-template-columns:1fr}.ric-v26-report-grid{grid-template-columns:1fr}}@media(max-width:680px){.ric-v26{margin-bottom:40px}.ric-v26-hero>div,.ric-v26-hero>aside,.ric-v26-panel{border-radius:18px}.ric-v26-hero>div,.ric-v26-hero>aside,.ric-v26-panel{padding:22px}.ric-v26-hero h1{font-size:34px}.ric-v26-hero p{font-size:16px}.ric-v26-form-grid,.ric-v26-side{grid-template-columns:1fr}.ric-v26-selected-card{grid-template-columns:46px minmax(0,1fr);padding:13px}.ric-v26-selected-card>.ric-v26-remove{position:absolute;right:10px;top:10px}.ric-v26-selected-card__body>div{padding-right:36px}.ric-v26-selected-card footer{display:grid}.ric-v26-preview-modal{padding:0}.ric-v26-preview-dialog{width:100vw;height:100vh;border-radius:0}.ric-v26-preview-scroll{padding:12px}.ric-v26-print-sheet{padding:25px;min-height:0}.ric-v26-report-header h1{font-size:29px}.ric-v26-report-overview{grid-template-columns:1fr}.ric-v26-report-overview div{border-right:0;border-bottom:1px solid #dce5ee}.ric-v26-report-record>header{display:grid}.ric-v26-report-record>header em{justify-self:start}}@media print{body>*:not(.ric-v26-preview-modal){visibility:hidden!important}.ric-v26-preview-modal,.ric-v26-preview-modal *{visibility:visible!important}.ric-v26-preview-modal{position:static!important;display:block!important;padding:0!important}.ric-v26-preview-backdrop,.ric-v26-preview-dialog>header,.ric-v26-preview-dialog>footer{display:none!important}.ric-v26-preview-dialog{position:static!important;width:auto!important;height:auto!important;background:#fff!important;display:block!important;box-shadow:none!important;overflow:visible!important}.ric-v26-preview-scroll{overflow:visible!important;padding:0!important}.ric-v26-print-sheet{width:auto!important;min-height:0!important;margin:0!important;padding:14mm!important;box-shadow:none!important}.ric-v26-report-record{break-inside:avoid}.ric-v26-report-grid{grid-template-columns:repeat(3,1fr)}@page{size:A4;margin:0}}