.ep-page{--r:#8b303f;--rd:#6f2230;--ink:#20242d;--mut:#4f5560;--bg2:#f5f7f9;--bg3:#eceff3;--hi:#b42318;--hib:#fdecea;--mid:#8a4f00;--midb:#fff1d6;--lo:#1b6b40;--lob:#e3f4ea;--wa:#4b5360;--wab:#e9edf1;max-width:1200px;color:var(--ink);gap:56px;margin:0 auto;padding:32px 24px 88px;display:grid}.ep-page h1,.ep-page h2,.ep-page h3,.ep-page h4{letter-spacing:-.01em;margin:0;line-height:1.2}.ep-page p{margin:0}.ep-page button{font:inherit;cursor:pointer}.ep-page button:disabled,.ep-page input:disabled,.ep-page select:disabled{cursor:not-allowed;opacity:.55}.ep-page :focus-visible{outline-offset:2px;outline:3px solid #1f5fbf}.ep-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ep-loading{text-align:center;color:var(--mut);padding:80px 0}.ep-hero{gap:20px;max-width:880px;display:grid}.ep-crumbs{color:var(--mut);flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.ep-crumbs a{color:var(--mut);text-underline-offset:3px;text-decoration:underline}.ep-hero h1{max-width:20ch;font-size:clamp(32px,4.6vw,52px);font-weight:800;line-height:1.1}.ep-hero>p{color:var(--mut);max-width:62ch;font-size:18px;line-height:1.6}.ep-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ep-groups li{background:var(--bg2);border-radius:10px}.ep-groups li>*{box-sizing:border-box;height:100%;color:inherit;gap:6px;padding:18px 20px;text-decoration:none;display:grid}.ep-groups b{font-size:16px}.ep-groups span{color:var(--mut);font-size:14px;line-height:1.5}.ep-groups a:hover{background:var(--bg3);border-radius:10px}.ep-groups li[aria-current]{background:var(--r);color:#fff}.ep-groups li[aria-current] span{color:#fff}.ep-quota{background:var(--bg2);border-radius:8px;margin-top:-32px;padding:12px 16px;font-size:15px}.ep-top{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.ep-find,.ep-history,.ep-sub,.ep-wait{background:var(--bg2);border-radius:14px;padding:28px}.ep-find h2,.ep-history h2,.ep-sub h2,.ep-steps h2,.ep-wait h2,.ep-benefits h2{margin-bottom:16px;font-size:24px;font-weight:700}.ep-login{margin-bottom:16px;font-size:15px;line-height:1.6}.ep-login a,.ep-link{color:var(--r);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ep-form,.ep-sub form{gap:20px;display:grid}.ep-form label,.ep-sub label:not(.ep-check),.ep-form legend,.ep-sub legend{margin-bottom:8px;font-size:15px;font-weight:600;display:block}.ep-form input,.ep-form select,.ep-sub input:not([type=checkbox]),.ep-sub select,.ep-tools input,.ep-tools select{box-sizing:border-box;width:100%;min-height:46px;font:inherit;color:var(--ink);background:#fff;border:1px solid #c9ced6;border-radius:8px;padding:10px 14px;font-size:16px}.ep-form fieldset,.ep-sub fieldset{border:0;min-width:0;margin:0;padding:0}.ep-form small,.ep-sub small{color:var(--mut);margin-top:8px;font-size:14px;display:block}.ep-lookup>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.ep-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;display:grid}.ep-chips{flex-wrap:wrap;gap:8px;display:flex}.ep-chip{min-height:40px;color:var(--ink);background:#fff;border:1px solid #c9ced6;border-radius:999px;padding:8px 14px;font-size:15px}.ep-chip[aria-pressed=true]{background:var(--r);border-color:var(--r);color:#fff;font-weight:600}.ep-chip.ep-all{border-style:dashed}.ep-more summary{cursor:pointer;color:var(--r);margin-bottom:12px;font-size:15px;font-weight:600}.ep-more fieldset{margin-top:16px}.ep-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ep-primary{background:var(--r);color:#fff;border:0;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-size:16px;font-weight:700;display:inline-flex}.ep-primary:hover:not(:disabled){background:var(--rd)}.ep-ghost{min-height:44px;color:var(--ink);white-space:nowrap;background:#fff;border:1px solid #c9ced6;border-radius:8px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.ep-ghost:hover:not(:disabled){background:var(--bg3)}.ep-error,.ep-ok{border-radius:8px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:15px;line-height:1.5;display:flex}.ep-error{background:var(--hib);color:var(--hi)}.ep-ok{background:var(--lob);color:var(--lo)}.ep-history ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ep-history li button{text-align:left;width:100%;color:var(--ink);background:#fff;border:0;border-radius:10px;gap:4px;padding:14px 16px;display:grid}.ep-history li button:hover{background:var(--bg3)}.ep-history li span{color:var(--mut);font-size:14px}.ep-history p{color:var(--mut);font-size:15px;line-height:1.6}.ep-steps ol{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.ep-steps li{counter-increment:s;align-content:start;gap:8px;display:grid}.ep-steps li:before{content:counter(s);background:var(--r);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:grid}.ep-steps h3{font-size:19px}.ep-steps p{color:var(--mut);font-size:16px;line-height:1.6}.ep-wait{justify-items:start;gap:12px;display:grid}.ep-wait p{color:var(--mut);max-width:60ch;font-size:16px;line-height:1.6}.ep-report{gap:24px;display:grid}.ep-rep-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ep-rep-head h2{font-size:clamp(24px,3vw,34px);font-weight:800}.ep-rep-head p{color:var(--mut);max-width:70ch;margin-top:8px;font-size:15px;line-height:1.55}.ep-rep-actions{flex-wrap:wrap;gap:8px;display:flex}.ep-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.ep-kpis div{background:var(--bg2);border-radius:12px;gap:8px;padding:20px;display:grid}.ep-kpis dt{color:var(--mut);font-size:15px}.ep-kpis dd{margin:0;font-size:clamp(36px,4.4vw,56px);font-weight:800;line-height:1}.ep-kpis .is-urgent{background:var(--hib)}.ep-kpis .is-urgent dd,.ep-kpis .is-urgent dt{color:var(--hi)}.ep-next{background:var(--hib);color:#7a1a10;border-radius:12px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.ep-next svg{flex:none;margin-top:2px}.ep-next p{margin-top:4px;font-size:15px;line-height:1.5}.ep-summary{background:var(--bg2);border-radius:12px;padding:4px 4px 8px;overflow-x:auto}.ep-summary table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.ep-summary caption{text-align:left;padding:16px 16px 8px;font-size:16px;font-weight:700}.ep-summary th{text-align:left;color:var(--mut);padding:10px 16px;font-size:14px;font-weight:600}.ep-summary td{vertical-align:top;border-top:1px solid #dfe3e8;padding:12px 16px;line-height:1.5}.ep-summary td small{color:var(--mut);margin-top:2px;display:block}.ep-tools{grid-template-columns:minmax(0,1fr) 220px auto;align-items:center;gap:12px;display:grid}.ep-tools span{color:var(--mut);white-space:nowrap;font-size:15px}.ep-items{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ep-item{background:var(--bg2);border-radius:12px;gap:12px;padding:20px 22px;display:grid}.ep-item.is-open{border:2px solid var(--r);background:#fff;padding:18px 20px}.ep-item.is-locked{background:var(--bg3)}.ep-item-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.ep-item h3{font-size:18px;line-height:1.35}.ep-item-head p{color:var(--mut);margin-top:4px;font-size:14px}.ep-when{font-size:15px;line-height:1.5}.ep-detail{gap:20px;padding-top:8px;display:grid}.ep-detail section{gap:8px;display:grid}.ep-detail h4{font-size:16px}.ep-detail p,.ep-detail li{font-size:16px;line-height:1.65}.ep-detail ul{gap:6px;margin:0;padding-left:22px;display:grid}.ep-detail em{color:var(--hi);font-style:normal;font-weight:600}.ep-risk{background:var(--hib);border-radius:10px;padding:16px 18px}.ep-risk h4{color:var(--hi)}.ep-links{flex-wrap:wrap;gap:20px;display:flex}.ep-links a{color:var(--r);text-underline-offset:3px;font-weight:600}.ep-tag{white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:14px;font-weight:700;display:inline-block}.ep-l-0{background:var(--hib);color:var(--hi)}.ep-l-1{background:var(--midb);color:var(--mid)}.ep-l-2{background:var(--lob);color:var(--lo)}.ep-l-3{background:var(--wab);color:var(--wa)}.ep-unlock{background:var(--bg3);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 18px;font-size:16px;display:flex}.ep-empty{background:var(--bg2);border-radius:12px;padding:28px;font-size:16px;line-height:1.6}.ep-disclaimer{color:var(--mut);max-width:80ch;font-size:14px;line-height:1.6}.ep-benefits ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;margin:0;padding:0;list-style:none;display:grid}.ep-benefits li{align-content:start;gap:8px;display:grid}.ep-benefits h3{font-size:19px}.ep-benefits p{color:var(--mut);font-size:16px;line-height:1.6}.ep-sub>p{color:var(--mut);margin-bottom:20px;font-size:16px;line-height:1.6}.ep-check{align-items:center;gap:10px;margin:0 0 8px!important;font-size:16px!important;font-weight:400!important;display:flex!important}.ep-check input{width:20px;height:20px;min-height:0;accent-color:var(--r)}.ep-modal{z-index:80;background:#14161c99;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.ep-dialog{width:min(840px,100%);max-height:calc(100vh - 40px);color:var(--ink);background:#fff;border-radius:16px;gap:20px;padding:32px;display:grid;position:relative;overflow:auto}.ep-dialog h2{padding-right:36px;font-size:clamp(22px,3vw,28px)}.ep-dialog>p{font-size:16px;line-height:1.6}.ep-x{background:var(--bg2);width:44px;height:44px;color:var(--ink);border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.ep-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ep-plans section{background:var(--bg2);border-radius:12px;align-content:start;gap:12px;padding:22px;display:grid}.ep-plans .is-pro{border:2px solid var(--r);background:#fff}.ep-plans h3{font-size:20px}.ep-price{font-size:28px;font-weight:800}.ep-price small{color:var(--mut);margin-top:4px;font-size:14px;font-weight:400;display:block}.ep-plans ul{gap:6px;margin:0;padding-left:20px;font-size:16px;line-height:1.5;display:grid}.ep-cur{color:var(--r);font-weight:700}.ep-note{color:var(--mut);font-size:14px;line-height:1.55}@media (max-width:900px){.ep-top,.ep-groups,.ep-steps ol,.ep-benefits ul,.ep-plans{grid-template-columns:minmax(0,1fr)}.ep-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-tools{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.ep-page{gap:40px;padding:20px 16px 64px}.ep-find,.ep-history,.ep-sub,.ep-wait{padding:20px}.ep-row,.ep-lookup>div,.ep-item-head{grid-template-columns:minmax(0,1fr)}.ep-item-head .ep-ghost{justify-self:start}.ep-dialog{padding:24px 18px}.ep-quota{margin-top:-20px}}@media print{.public-site>header,.public-site>footer,.public-skip,.ep-hero,.ep-top,.ep-tools,.ep-rep-actions,.ep-steps,.ep-wait,.ep-benefits,.ep-sub,.ep-quota,.ep-modal,.ep-item-head .ep-ghost,.ep-unlock{display:none!important}.ep-page{max-width:none;padding:0}.ep-item,.ep-kpis div,.ep-summary{break-inside:avoid;background:#fff;border:1px solid #bbb}}@media (prefers-reduced-motion:no-preference){.ep-chip,.ep-ghost,.ep-primary{transition:background-color .15s,color .15s}}.ep-kicker{color:var(--r);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.ep-hero .rg{margin:8px 0 0}.ep-banner{background:var(--bg2);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:-32px;padding:18px 20px;display:grid}.ep-banner.is-out{border:2px solid var(--hi);background:#fff}.ep-banner>svg{color:var(--r)}.ep-banner.is-out>svg{color:var(--hi)}.ep-banner b{font-size:17px}.ep-banner p{color:var(--mut);margin-top:4px;font-size:15px;line-height:1.55}.ep-banner-act{flex-wrap:wrap;gap:10px;display:flex}.ep-banner-act a{text-decoration:none}.ep-check-state{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:15px;line-height:1.5;display:flex}.ep-check-state.is-ok{color:var(--lo)}.ep-check-state.is-bad{color:var(--hi)}.ep-check-state span,.ep-ok-tag,.ep-warn-tag{border-radius:6px;padding:2px 10px;font-size:13px;font-weight:700;display:inline-block}.ep-check-state span,.ep-ok-tag{background:var(--lob);color:var(--lo)}.ep-warn-tag{background:var(--midb);color:var(--mid)}.ep-ok-tag,.ep-warn-tag{margin-left:10px}.ep-steps li svg,.ep-benefits li svg{color:var(--r)}.ep-steps li:before{display:none}.ep-wait{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:18px}.ep-wait>svg{color:var(--r);margin-top:2px}.ep-wait>button{grid-column:2}.ep-wait h2{margin-bottom:8px}.ep-ben-cta{margin-top:24px;font-size:16px}.ep-rep-head .ep-crumbs{margin-bottom:8px}.ep-mailmsg{color:var(--mut);flex-basis:100%;font-size:15px}.ep-profile{background:var(--bg2);border-radius:14px;gap:16px;padding:24px;display:grid}.ep-prof-id{align-items:flex-start;gap:14px;display:flex}.ep-prof-id>svg{color:var(--r);flex:none}.ep-prof-id h3{font-size:22px}.ep-prof-id p{color:var(--mut);flex-wrap:wrap;align-items:center;margin-top:6px;font-size:15px;display:flex}.ep-conds{color:var(--mut);flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:15px;display:flex}.ep-conds b{color:var(--ink)}.ep-attrs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin:0;display:grid}.ep-attrs dt{color:var(--mut);font-size:13px}.ep-attrs dd{margin:2px 0 0;font-size:15px;line-height:1.45}.ep-depts{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.ep-depts span{background:#fff;border-radius:999px;padding:4px 10px;font-size:14px}.ep-kpis .is-mid{background:var(--midb)}.ep-kpis .is-mid dd,.ep-kpis .is-mid dt{color:var(--mid)}.ep-alerts{gap:12px;display:grid}.ep-next{align-items:center}.ep-next>div{flex:1}.ep-riskcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ep-riskcards li{background:var(--hib);border-radius:10px;align-content:start;justify-items:start;gap:8px;padding:16px;display:grid}.ep-riskcards b{font-size:15px}.ep-riskcards p{font-size:14px;line-height:1.5}.ep-summary td a{color:var(--ink);text-decoration:none}.ep-summary td a:hover{color:var(--r);text-decoration:underline}.ep-summary small.is-soon{color:var(--hi);font-weight:700}.ep-lockcell{color:var(--mut);font-size:14px}.ep-tools{grid-template-columns:minmax(0,1fr) 200px 200px auto}.ep-ident{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;display:grid}.ep-ident dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0;display:grid}.ep-ident dt{color:var(--mut);font-size:13px}.ep-ident dd{margin:2px 0 0;font-size:15px}.ep-due{background:var(--midb);border-radius:10px;gap:2px;padding:14px 16px;display:grid}.ep-due span{color:var(--mid);margin-top:6px;font-size:13px}.ep-due span:first-child{margin-top:0}.ep-due b{font-size:17px}.ep-due small{color:var(--hi);font-size:14px;font-weight:700}.ep-quotes{padding:0!important;list-style:none!important}.ep-quotes li{border-left:4px solid var(--bg3);color:var(--mut);padding-left:14px;font-size:15px!important}.ep-overview{gap:14px;display:grid}.ep-ov-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ep-ov-grid>div{background:var(--bg2);border-radius:10px;padding:14px 16px}.ep-detail h5{margin:0 0 6px;font-size:15px}.ep-sum{color:var(--ink)}.ep-risk.is-none{background:var(--bg2)}.ep-risk.is-none h5{color:var(--ink)}.ep-risk h5{color:var(--hi)}.ep-highlights li::marker{color:var(--r)}.ep-highlights li{font-weight:600}.ep-note{background:var(--wab);color:var(--wa);border-radius:8px;padding:10px 14px;line-height:1.55;font-size:14px!important}.ep-todo{gap:10px;margin:0;display:grid;padding-left:24px!important}.ep-todo label{cursor:pointer;align-items:flex-start;gap:10px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.ep-todo input{width:20px;height:20px;accent-color:var(--r);flex:none;margin-top:3px}.ep-todo p{color:var(--mut);margin:2px 0 0 30px;font-size:14px!important}.ep-todo li.is-done label span{color:var(--mut);text-decoration:line-through}.ep-links .ep-link{align-items:center;gap:4px;display:inline-flex}.ep-sub{max-width:none}.ep-sub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ep-sub-col{background:#fff;border-radius:12px;align-content:start;gap:18px;padding:20px;display:grid}.ep-sub-col h3{font-size:18px}.ep-pay-top{justify-items:start;gap:10px;display:grid}.ep-pay-top>svg{color:var(--hi)}.ep-plans section{position:relative}.ep-badge{background:var(--bg3);border-radius:6px;justify-self:start;padding:3px 10px;font-size:13px;font-weight:700}.ep-badge.is-pro{background:var(--r);color:#fff}.ep-plans .ep-ghost{justify-content:center;text-decoration:none}@media (max-width:900px){.ep-banner{grid-template-columns:auto minmax(0,1fr)}.ep-banner-act{grid-column:1/-1}.ep-attrs,.ep-riskcards,.ep-ident,.ep-ov-grid,.ep-sub-grid,.ep-ident dl,.ep-tools{grid-template-columns:minmax(0,1fr)}.ep-next{flex-wrap:wrap}}@media (max-width:600px){.ep-banner{margin-top:-20px}.ep-wait{grid-template-columns:minmax(0,1fr)}.ep-wait>button{grid-column:1}}@media print{.ep-riskcards button,.ep-next button,.ep-links,.ep-banner,.ep-conds button,.rg{display:none!important}.ep-detail{display:grid!important}}.ep-summary table{min-width:900px}.ep-summary th:first-child{width:44px}.ep-summary th:nth-child(2){width:110px}.ep-summary th:nth-child(4){width:170px}.ep-summary th:nth-child(5){width:130px}.ep-summary th:nth-child(6){width:210px}
