@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/f11d729bb0a4.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-symbols.woff2)format("woff2");unicode-range:U+2120,U+2122,U+2190-2193,U+2197}:root{--font-body:"Inter", "Segoe UI", system-ui, sans-serif;--epi-blue:#0d63c5;--epi-blue-d:#0a4c9b;--epi-navy:#0a2540}.btn--style-primary{background-color:var(--epi-blue);color:#fff}.btn--style-primary:hover:not(:disabled),.btn--style-primary:focus-visible{background-color:var(--epi-blue-d);color:#fff}.template-minimal{background:radial-gradient(900px 480px at 15% -10%,#0d63c51f,#0000 70%),radial-gradient(700px 400px at 100% 110%,#00b8e01a,#0000 70%)}.epi-logo{flex-direction:column;align-items:center;gap:10px;display:flex}.epi-logo img{width:auto;height:40px}.epi-logo__dark{display:none}.epi-logo__product{font:700 11px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--theme-elevation-500)}html[data-theme=dark] .epi-logo__light{display:none}html[data-theme=dark] .epi-logo__dark{display:block}.epi-before-login{text-align:center;color:var(--theme-elevation-600);margin-bottom:8px}.epi-icon{object-fit:contain;border-radius:6px;width:100%;height:100%}.epi-navlinks{border-top:1px solid var(--theme-elevation-100);flex-direction:column;gap:6px;margin-top:24px;padding-top:16px;display:flex}.epi-navlinks a{color:var(--theme-elevation-600);font-size:13px;text-decoration:none}.epi-navlinks a:hover{color:var(--epi-blue)}.epi-dash{margin-bottom:40px}.epi-dash__hello h2{margin:0 0 4px}.epi-dash__hello p{color:var(--theme-elevation-600);margin:0}.epi-dash__actions{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:24px 0 32px;display:grid}.epi-dash__action{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:8px;flex-direction:column;gap:4px;padding:16px 18px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.epi-dash__action b{color:var(--theme-text)}.epi-dash__action span{color:var(--theme-elevation-600);font-size:13px}.epi-dash__action:hover{border-color:var(--epi-blue);transform:translateY(-1px)}.epi-dash__cols{grid-template-columns:1fr 1fr;gap:32px;display:grid}@media (max-width:900px){.epi-dash__cols{grid-template-columns:1fr}}.epi-dash__cols h3{margin:0 0 12px;font-size:15px}.epi-dash__list{margin:0;padding:0;list-style:none}.epi-dash__list li{border-bottom:1px solid var(--theme-elevation-100);flex-direction:column;gap:2px;padding:10px 0;display:flex}.epi-dash__list a{color:var(--theme-text);font-weight:600;text-decoration:none}.epi-dash__list a:hover{color:var(--epi-blue)}.epi-dash__list span{color:var(--theme-elevation-500);font-size:12.5px}.epi-dash__empty{color:var(--theme-elevation-500)}.collection-list--pages .list-controls__toggle-columns,.collection-list--pages .list-controls__toggle-where,.collection-list--pages .list-controls__toggle-sort,.collection-list--pages .list-controls__toggle-group-by,.collection-list--pages .list-controls__columns,.collection-list--pages .list-controls__where,.collection-list--pages .list-controls__group-by,.collection-list--pages .collection-list__tables,.collection-list--pages .no-results,.collection-list--pages .page-controls,.collection-list--pages .sticky-toolbar{display:none}.epi-pagemap{margin:8px 0 40px}.epi-pagemap__head{margin:0 0 8px;font-size:18px;font-weight:600}.epi-pagemap__head span{color:var(--theme-elevation-500);margin-left:8px;font-size:13px;font-weight:400}.epi-pagemap h3{letter-spacing:.08em;text-transform:uppercase;color:var(--theme-elevation-600);margin:28px 0 12px;font-size:13px}.epi-pagemap__empty{color:var(--theme-elevation-500);margin:24px 0}.epi-pagemap__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.epi-pagemap__item{display:flex;position:relative}.epi-pagemap__item:has(input:checked) .epi-pagemap__card{border-color:var(--epi-blue);box-shadow:0 0 0 1px var(--epi-blue)}.epi-pagemap__select{background:var(--theme-elevation-0);cursor:pointer;opacity:0;border-radius:6px;place-items:center;width:26px;height:26px;transition:opacity .15s;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 1px 4px #0003}.epi-pagemap__select input{cursor:pointer;width:16px;height:16px;accent-color:var(--epi-blue);margin:0}.epi-pagemap__item:hover .epi-pagemap__select,.epi-pagemap__select:focus-within{opacity:1}.epi-pagemap__select:has(input:checked){opacity:1}.epi-pagemap:has(input:checked) .epi-pagemap__select{opacity:1}.epi-pagemap__card{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:8px;flex-direction:column;flex:1;gap:4px;padding:8px 8px 12px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.epi-pagemap__card:hover{border-color:var(--epi-blue);transform:translateY(-1px)}.epi-pagemap__card b{color:var(--theme-text);padding:4px 4px 0;font-size:13.5px;line-height:1.3}.epi-pagemap__thumb{aspect-ratio:16/10;background:var(--theme-elevation-100);color:var(--theme-elevation-400);border-radius:5px;place-items:center;font-size:28px;font-weight:700;display:grid;overflow:hidden}.epi-pagemap__thumb img{object-fit:cover;object-position:top;width:100%;height:100%}.epi-pagemap__meta{color:var(--theme-elevation-500);padding:0 4px;font-size:12px}.epi-pagemap__info{color:var(--theme-elevation-500);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;padding:0 4px;font-size:11.5px;display:flex}.epi-pagemap__status{border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:600;line-height:1}.epi-pagemap__status.is-live{color:var(--theme-success-750,#166534);background:var(--theme-success-100,#dcfce7)}.epi-pagemap__status.is-changes{color:var(--theme-warning-750,#92400e);background:var(--theme-warning-100,#fef3c7)}.epi-pagemap__status.is-draft{color:var(--theme-elevation-650);background:var(--theme-elevation-100)}.epi-pagemap__schedule{color:var(--epi-blue);margin-top:2px;padding:0 4px;font-size:11.5px;font-weight:600}.epi-report{margin:8px 0 28px}.epi-report__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.epi-report__head h2{margin:0;font-size:18px}.epi-report__head nav{gap:6px;display:flex}.epi-report__head nav a{border:1px solid var(--theme-elevation-150);color:var(--theme-text);border-radius:999px;padding:5px 12px;font-size:13px;text-decoration:none}.epi-report__head nav a[aria-current]{background:var(--epi-blue);border-color:var(--epi-blue);color:#fff}.epi-report__stats{flex-wrap:wrap;gap:12px;margin:16px 0 20px;display:flex}.epi-report__stats div{border:1px solid var(--theme-elevation-150);color:var(--theme-elevation-600);border-radius:8px;padding:12px 16px;font-size:13px}.epi-report__stats b{color:var(--theme-text);font-size:22px;display:block}.epi-report__cols{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:900px){.epi-report__cols{grid-template-columns:1fr}}.epi-report h3{letter-spacing:.08em;text-transform:uppercase;color:var(--theme-elevation-600);margin:0 0 10px;font-size:13px}.epi-report__hint,.epi-report__empty{color:var(--theme-elevation-500);margin:-4px 0 10px;font-size:13px}.epi-report table{border-collapse:collapse;width:100%;font-size:13.5px}.epi-report table th,.epi-report table td{text-align:left;border-bottom:1px solid var(--theme-elevation-100);padding:7px 8px}.epi-report table th{color:var(--theme-elevation-500);font-weight:600}.epi-report table td:not(:first-child),.epi-report table th:not(:first-child){text-align:right;white-space:nowrap}.epi-report table td.none{color:var(--theme-error-500,#c2410c);font-weight:600}.epi-report__all{margin-top:28px!important}.epi-activity-target{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.epi-activity-target small{color:var(--theme-elevation-500);font-size:11px}.epi-activity-target a.v{color:var(--theme-elevation-500);font-size:12px}.epi-cal{--cal-virtual:var(--epi-blue);--cal-inperson:#12805c;grid-template-columns:minmax(0,1fr) 260px;gap:24px;margin:8px 0 32px;display:grid}@media (max-width:1100px){.epi-cal{grid-template-columns:1fr}}.epi-cal__bar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.epi-cal__bar h2{margin:0 12px 0 8px;font-size:20px}.epi-cal__bar button{border:1px solid var(--theme-elevation-150);background:var(--theme-bg);min-width:34px;height:34px;color:var(--theme-text);cursor:pointer;border-radius:999px;font-size:18px;line-height:1}.epi-cal__bar button:hover{background:var(--theme-elevation-50)}.epi-cal .epi-cal__today{padding:0 16px;font-size:13px;font-weight:600}.epi-cal__filters{gap:14px;font-size:13px;display:flex}.epi-cal__filters label{cursor:pointer;align-items:center;gap:6px;display:flex}.epi-cal__filters .is-virtual input{accent-color:var(--cal-virtual)}.epi-cal__filters .is-inPerson input{accent-color:var(--cal-inperson)}.epi-cal__new{background:var(--epi-blue);color:#fff;border-radius:999px;margin-left:auto;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none}.epi-cal__new:hover{background:var(--epi-blue-d)}.epi-cal__grid{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-150);border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.epi-cal__dow{background:var(--theme-elevation-50);letter-spacing:.08em;text-transform:uppercase;color:var(--theme-elevation-600);text-align:center;padding:8px 0;font-size:11px;font-weight:600}.epi-cal__day{background:var(--theme-bg);flex-direction:column;gap:3px;min-width:0;min-height:112px;padding:4px 4px 6px;display:flex}.epi-cal__day.is-other{background:var(--theme-elevation-50)}.epi-cal__day.is-other .epi-cal__num{color:var(--theme-elevation-400)}.epi-cal__day.is-past .epi-cal__ev{opacity:.55}.epi-cal__add{color:var(--theme-text);border-radius:6px;flex:none;justify-content:space-between;align-items:center;padding:2px 4px;text-decoration:none;display:flex}.epi-cal__add:hover{background:var(--theme-elevation-50)}.epi-cal__add:hover .epi-cal__plus{opacity:1}.epi-cal__num{border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 4px;font-size:12px;font-weight:600;display:inline-grid}.epi-cal__day.is-today .epi-cal__num{background:var(--epi-blue);color:#fff}.epi-cal__plus{opacity:0;color:var(--epi-blue);font-size:18px;font-weight:600;line-height:1}.epi-cal__ev{white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:3px 6px;font-size:12px;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.epi-cal__ev b{margin-right:4px;font-weight:700}.epi-cal__ev span{margin-right:3px}.epi-cal__ev.is-virtual{color:var(--cal-virtual);background:color-mix(in srgb, var(--cal-virtual) 12%, transparent)}.epi-cal__ev.is-inPerson{color:#fff;background:var(--cal-inperson)}.epi-cal__ev.is-cont{border-top-left-radius:0;border-bottom-left-radius:0}.epi-cal__ev.is-hidden{opacity:.6;background-image:repeating-linear-gradient(135deg, transparent 0 5px, color-mix(in srgb, currentColor 15%, transparent) 5px 7px)}.epi-cal__ev:hover{filter:brightness(.92)}.epi-cal__hint{color:var(--theme-elevation-600);margin:10px 0 0;font-size:12.5px}.epi-cal__side h3{letter-spacing:.08em;text-transform:uppercase;color:var(--theme-elevation-600);margin:6px 0 12px;font-size:13px}.epi-cal__side ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.epi-cal__side li a{border:1px solid var(--theme-elevation-150);border-left:3px solid var(--cal-virtual);color:var(--theme-text);border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;text-decoration:none;display:flex}.epi-cal__side li a.is-inPerson{border-left-color:var(--cal-inperson)}.epi-cal__side li a.is-hidden{opacity:.6}.epi-cal__side li a:hover{background:var(--theme-elevation-50)}.epi-cal__side li a b{font-size:13.5px;line-height:1.35}.epi-cal__when{color:var(--theme-elevation-600);font-size:12px}.epi-cal__when i{color:#c2540a;margin-left:6px;font-style:normal;font-weight:600}.epi-cal__flag,.epi-cal__none{color:var(--theme-elevation-500);font-size:12px}.epi-gcgrid{margin:8px 0 32px}.epi-gcgrid__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:22px 16px;display:grid}.epi-gcgrid__card{color:var(--theme-text);flex-direction:column;gap:2px;text-decoration:none;display:flex}.epi-gcgrid__card b{margin-top:8px;font-size:13.5px}.epi-gcgrid__card span:last-child{color:var(--theme-elevation-500);font-size:12px}.epi-gcgrid__card.is-hidden{opacity:.45}.epi-gcgrid__card:hover .epi-gcgrid__img{transform:translateY(-2px);box-shadow:0 10px 22px -10px #00000073}.epi-gcgrid__img{aspect-ratio:85.6/54;background:var(--theme-elevation-100);border-radius:4.5%/7%;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 12px -6px #00000059}.epi-gcgrid__img img{object-fit:cover;width:100%;height:100%;display:block}.epi-gcgrid__img i{color:#fff;background:#0a2540cc;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:600;position:absolute;top:6px;right:6px}.epi-pdf{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;display:flex}.epi-pdf .btn{margin:0}.epi-pdf__note{color:var(--theme-elevation-500);flex-basis:100%;margin:0;font-size:13px}.epi-login-ts{margin-top:20px}.epi-login-ts__msg{color:var(--theme-error-500);margin:8px 0 0;font-size:13px}.epi-widgets{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin:14px 0 24px;display:grid}.epi-widget{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:8px;padding:18px 20px}.epi-widget h3{margin:0 0 14px;font-size:15px}.epi-widget__muted{color:var(--theme-elevation-600);margin:10px 0 0;font-size:13px}.epi-widget__foot{color:var(--theme-elevation-500);margin:14px 0 0;font-size:12px}.epi-widget__rows{margin:2px 0 14px;padding:0;list-style:none}.epi-widget__rows li{border-bottom:1px solid var(--theme-elevation-100);justify-content:space-between;gap:12px;padding:5px 0;font-size:13px;display:flex}.epi-widget__rows li span:first-child{font-weight:600}.epi-widget__rows li span:last-child{color:var(--theme-elevation-600)}.epi-meter{margin-bottom:12px}.epi-meter__top{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:13px;display:flex}.epi-meter__top span:last-child{color:var(--theme-elevation-600)}.epi-meter__top b{color:var(--theme-text)}.epi-meter__bar{background:var(--theme-elevation-100);border-radius:99px;height:8px;overflow:hidden}.epi-meter__bar i{border-radius:inherit;background:var(--epi-blue);height:100%;display:block}.epi-meter__bar.is-high i{background:var(--theme-error-500)}.epi-certs{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.epi-certs li{border:1px solid var(--theme-elevation-150);border-radius:8px;align-items:center;gap:14px;padding:10px 12px;display:flex}.epi-certs li.is-ok .epi-certs__days{color:var(--theme-success-500)}.epi-certs li.is-amber{border-color:var(--theme-warning-500)}.epi-certs li.is-amber .epi-certs__days{color:var(--theme-warning-500)}.epi-certs li.is-red,.epi-certs li.is-error{border-color:var(--theme-error-500)}.epi-certs li.is-red .epi-certs__days,.epi-certs li.is-error .epi-certs__days{color:var(--theme-error-500)}.epi-certs__days{text-align:center;flex:none;min-width:64px;font-size:12px}.epi-certs__days b{font-size:22px;line-height:1.1;display:block}.epi-certs__info{flex-direction:column;gap:3px;min-width:0;display:flex}.epi-certs__info b{word-break:break-word;font-size:13px}.epi-certs__info span{color:var(--theme-elevation-600);font-size:12px}.epi-widget__lead{margin:0 0 14px}.epi-cache{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.epi-cache .btn{margin:0}.epi-cache__ok{color:var(--theme-success-500);font-size:13px}.epi-cache__err{color:var(--theme-error-500);font-size:13px}.epi-mfa-banner{background:color-mix(in srgb, var(--theme-warning-500) 18%, var(--theme-elevation-0));border-bottom:1px solid var(--theme-warning-500);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;padding:9px 16px;font-size:13.5px;display:flex}.epi-mfa-banner a{color:var(--theme-text);font-weight:600}.epi-mfa-panel{margin:0 0 20px;font-size:13px}.epi-mfa-panel .epi-mfa-panel__label{margin-bottom:6px;font-weight:600;display:block}.epi-mfa-panel p{color:var(--theme-elevation-700);margin:0 0 8px}.epi-mfa-panel .btn{margin:0}.epi-2fa{white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.epi-2fa--ok{color:var(--theme-success-750,var(--theme-success-500));background:color-mix(in srgb, var(--theme-success-500) 14%, transparent)}.epi-2fa--warn{color:var(--theme-warning-750,var(--theme-warning-500));background:color-mix(in srgb, var(--theme-warning-500) 16%, transparent)}.epi-2fa--due{color:var(--theme-error-750,var(--theme-error-500));background:color-mix(in srgb, var(--theme-error-500) 14%, transparent)}
