:root{--agvm-red:#d60049;--agvm-red-dark:#aa003a;--agvm-red-soft:#fbeef1;--agvm-ink:#474747;--color-base-0:#fff;--color-base-50:#f9f9f9;--color-base-100:#f1f1f1;--color-base-150:#e2e2e2;--color-base-200:#d3d3d3;--color-base-250:#c4c4c4;--color-base-300:#b3b3b3;--color-base-350:#a2a2a2;--color-base-400:#919191;--color-base-450:gray;--color-base-500:#707070;--color-base-550:#606060;--color-base-600:#525252;--color-base-650:#474747;--color-base-700:#3b3b3b;--color-base-750:#313131;--color-base-800:#282828;--color-base-850:#202020;--color-base-900:#181818;--color-base-950:#101010;--color-base-1000:#080808;--style-radius-s:2px;--style-radius-m:3px;--style-radius-l:4px;--accessibility-outline:2px solid var(--agvm-red)}html[data-theme=dark]{--agvm-red:#ec315b;--agvm-red-dark:#ff6689;--agvm-red-soft:#3b1720}body{font-weight:400}.permission-simulation-bar{z-index:100;border-bottom:1px solid var(--theme-elevation-250);width:100%;position:sticky;top:0}.permission-simulation-control__panel button{border:1px solid var(--theme-elevation-300);border-radius:var(--style-radius-s);color:var(--theme-elevation-800);background:var(--theme-elevation-100);cursor:pointer;padding:.45rem .7rem}.permission-simulation-control__panel{gap:.8rem;width:min(28rem,100vw - 2rem);padding:.35rem;display:grid}.permission-simulation-control__panel>label,.permission-simulation-control fieldset{gap:.35rem;display:grid}.permission-simulation-control select{border:1px solid var(--theme-elevation-300);min-height:2.4rem;color:var(--theme-elevation-800);background:var(--theme-bg);padding:.35rem}.permission-simulation-control fieldset{border:0;margin:0;padding:0}.permission-simulation-control__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem;display:grid}.permission-simulation-control__groups label{align-items:center;gap:.4rem;display:flex}.permission-simulation-control__hint,.permission-simulation-control__error{color:var(--agvm-red-dark);margin:0;font-size:.85rem}.permission-simulation-control__actions{justify-content:flex-end;gap:.5rem;display:flex}.permission-simulation-account{height:100%}.permission-simulation-account__trigger{appearance:none;background:0 0;border:0;border-radius:50%;place-items:center;width:25px;height:100%;padding:0;display:grid}.permission-simulation-account__avatar{border-radius:50%;place-items:center;width:25px;height:25px;display:grid;overflow:hidden}.permission-simulation-account__popup .popup__scroll-container{max-height:calc(100vh - 6rem)}.app-header__account{display:none}.permission-simulation-bar{min-height:3rem;padding:.55rem var(--gutter-h);color:#2d2100;background:#ffd75e;border-color:#bd950f;align-items:center;gap:.85rem;display:flex}.permission-simulation-bar__identity{margin-left:auto;font-size:.8rem}.permission-simulation-bar__close{width:2rem;height:2rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #2d210073;border-radius:50%;place-items:center;padding:0;font-size:1.45rem;line-height:1;display:grid}html[data-theme=dark] .permission-simulation-bar{color:#fff5cf;background:#604b00;border-color:#d7ad24}@media (max-width:768px){.permission-simulation-bar{flex-wrap:wrap}.permission-simulation-bar__identity{order:3;width:100%;margin-left:0}.permission-simulation-bar__close{margin-left:auto}.permission-simulation-control__evgroups{grid-template-columns:1fr}}html{font-size:14px}::selection{color:#fff;background:var(--agvm-red)}h1,h2,h3,h4,h5,h6{color:var(--theme-elevation-750);font-family:var(--font-body);letter-spacing:.01em;font-weight:500}a{-webkit-text-decoration-color:color-mix(in srgb, var(--agvm-red) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--agvm-red) 55%, transparent);text-underline-offset:.18em}a:hover,a:focus-visible{-webkit-text-decoration-color:var(--agvm-red);text-decoration-color:var(--agvm-red)}.agvm-brand-mark{object-fit:contain;display:block;overflow:visible}.agvm-brand-mark--icon{width:100%;height:100%}.agvm-brand-logo{color:var(--theme-elevation-800);font-family:var(--font-body);text-transform:uppercase;align-items:center;display:inline-flex}.agvm-brand-logo__image{width:10rem;height:auto;display:block}.agvm-brand-logo__product{border-left:1px solid var(--theme-elevation-200);color:var(--theme-elevation-500);letter-spacing:.12em;align-self:stretch;align-items:center;margin-left:.75rem;padding-left:.75rem;font-size:.65rem;font-weight:600;display:flex}html[data-theme=dark] .agvm-brand-logo__image{border-radius:var(--style-radius-s);background:#fff;padding:.25rem}.template-default{background:linear-gradient(135deg, color-mix(in srgb, var(--agvm-red) 2.5%, transparent), transparent 32rem),var(--theme-bg)}.app-header{border-bottom:4px solid var(--agvm-red)}.app-header__bg{background:color-mix(in srgb, var(--theme-bg) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav{border-right:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50)}.nav .nav-group{margin-bottom:calc(var(--base)*.7)}.nav .nav-group__toggle{margin-bottom:calc(var(--base)*.2);color:var(--theme-elevation-550)}.nav .nav__link{width:calc(100% + var(--base));min-height:calc(var(--base)*1.65);margin-inline:calc(var(--base)*-.5);padding:calc(var(--base)*.3) calc(var(--base)*.5);border-radius:var(--style-radius-m);color:var(--theme-elevation-750);font-size:1rem;font-weight:500;line-height:1.35}.nav .nav__link:has(.nav__link-indicator){color:var(--agvm-red);background:var(--agvm-red-soft);font-weight:650}.nav .nav__link-indicator{height:calc(100% - var(--base)*.55);background:var(--agvm-red);inset-inline-start:0}.nav .nav__brand .agvm-brand-mark{width:2rem;height:2.35rem}.nav a{transition:color .12s,background-color .12s}.nav a:hover,.nav a:focus-visible,.nav a.active{color:var(--agvm-red);background:var(--agvm-red-soft)}.nav-group__label{color:var(--theme-elevation-500);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:650}.open-website-link-wrap{width:100%;padding-top:calc(var(--base)*.75);border-top:1px solid var(--theme-elevation-150);flex:none;margin-top:auto}.nav a.open-website-link{justify-content:space-between;align-items:center;gap:calc(var(--base)*.5);width:100%;padding:calc(var(--base)*.55) calc(var(--base)*.65);border-radius:var(--style-radius-m);color:#fff;background:var(--agvm-red);box-shadow:0 2px 8px color-mix(in srgb, var(--agvm-red) 22%, transparent);letter-spacing:.02em;border:1px solid #0000;font-size:.8rem;font-weight:600;text-decoration:none;transition:background-color .12s,box-shadow .12s,transform .12s;display:flex}.nav a.open-website-link svg{flex:none;width:1rem;height:1rem}.nav a.open-website-link svg path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.nav a.open-website-link:hover,.nav a.open-website-link:focus-visible{color:#fff;background:var(--agvm-red-dark);box-shadow:0 4px 12px color-mix(in srgb, var(--agvm-red) 28%, transparent);transform:translateY(-1px)}.nav a.open-website-link:focus-visible{outline:var(--accessibility-outline);outline-offset:2px}.nav .nav__controls{gap:calc(var(--base)*.35);width:100%;margin-top:calc(var(--base)*.45)}.nav .nav__controls>:first-child{margin-top:0}.nav a.nav__log-out{align-items:center;gap:calc(var(--base)*.45);width:100%;min-height:calc(var(--base)*1.65);padding:calc(var(--base)*.3) calc(var(--base)*.5);border-radius:var(--style-radius-m);color:var(--theme-elevation-650);border:1px solid #0000;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.nav a.nav__log-out svg{width:calc(var(--base)*.9);height:calc(var(--base)*.9);flex:none}.nav a.nav__log-out:hover,.nav a.nav__log-out:focus-visible{color:var(--agvm-red);background:var(--agvm-red-soft);text-decoration:none}.nav a.nav__log-out[aria-disabled=true]{cursor:wait;opacity:.55}.agvm-theme-toggle{width:calc(var(--base)*1.5);height:calc(var(--base)*1.5);border:1px solid var(--theme-elevation-150);color:var(--theme-elevation-700);background:var(--theme-elevation-50);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:border-color .12s,color .12s,background-color .12s,transform .12s;display:inline-flex}.agvm-theme-toggle svg{width:calc(var(--base)*.8);height:calc(var(--base)*.8);flex:none;display:block}.agvm-theme-toggle svg circle,.agvm-theme-toggle svg path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.agvm-theme-toggle:hover{border-color:color-mix(in srgb, var(--agvm-red) 45%, var(--theme-elevation-150));color:var(--agvm-red);background:var(--agvm-red-soft);transform:translateY(-1px)}.agvm-theme-toggle:focus-visible{outline:var(--accessibility-outline);outline-offset:2px}.app-header__actions-wrapper{margin-right:calc(var(--base)*.6)}.btn--style-primary{--bg-color:var(--agvm-red);--color:#fff;--hover-bg:var(--agvm-red-dark);--hover-color:#fff;--btn-font-weight:600}.btn--style-secondary{--color:var(--agvm-red);--btn-border:1px solid var(--agvm-red);--hover-color:var(--agvm-red-dark);--hover-btn-border:1px solid var(--agvm-red-dark)}.btn--style-primary,.btn--style-secondary,.payload-oidc-sign-in{letter-spacing:.045em}.checkbox-input__input:checked,.radio-input__input:checked{accent-color:var(--agvm-red)}input,textarea,.rs__control,.react-select .rs__control{border-radius:var(--style-radius-s)}input:focus,textarea:focus,.rs__control--is-focused,.react-select .rs__control--is-focused{border-color:var(--agvm-red);box-shadow:0 0 0 1px var(--agvm-red)}.collection-list__wrap{padding-top:var(--base)}.collection-list__wrap>:not(:last-child){margin-bottom:calc(var(--base)*1.25)}.list-header__content,.list-header__title-and-actions,.list-header__title-actions{align-items:center}.list-header__title-and-actions{column-gap:calc(var(--base)*.8);row-gap:calc(var(--base)*.5)}.list-header__title-actions,.list-header__actions{margin-bottom:0}.list-controls .search-bar{min-height:calc(var(--base)*2.5);border:1px solid var(--theme-elevation-100);background:color-mix(in srgb, var(--theme-elevation-50) 82%, var(--theme-bg))}.no-results{max-width:46rem;padding-top:calc(var(--base)*.75)}.no-results p{line-height:1.55}.card{border-top:3px solid var(--agvm-red);background:var(--theme-elevation-0)}.card--has-onclick:hover{border-color:var(--agvm-red);box-shadow:0 8px 24px #00000014}.table tbody tr:hover{background:var(--agvm-red-soft)}.popup__content,.drawer__content,.modal__content{border:1px solid var(--theme-elevation-150);box-shadow:0 18px 50px #0000002e}.status-pill--status-published,.pill--style-success{color:var(--agvm-red-dark);background:var(--agvm-red-soft)}.template-minimal{background:linear-gradient(135deg, var(--agvm-red-soft), transparent 42%),var(--theme-bg)}.login .template-minimal__wrap{border-top:5px solid var(--agvm-red);background:var(--theme-elevation-0);width:min(30rem,100vw - 3rem);padding:clamp(2rem,5vw,4rem);box-shadow:0 22px 70px #0000001a}.login__brand{margin-bottom:calc(var(--base)*1.8);justify-content:flex-start}.login .agvm-login-intro{margin-bottom:calc(var(--base)*1.1)}.login .agvm-login-intro h1{margin:0 0 calc(var(--base)*.55);color:var(--theme-elevation-750);font-size:clamp(1.55rem,3vw,2rem);font-weight:500;line-height:1.18}.login .agvm-login-intro p{color:var(--theme-elevation-550);margin:0;font-size:.92rem;line-height:1.55}.login .payload-oidc-sign-in{border:1px solid var(--agvm-red);border-radius:var(--style-radius-s);color:#fff;background:var(--agvm-red);min-height:3.2rem;font-weight:600;text-decoration:none;transition:border-color .12s,background-color .12s}.login .payload-oidc-sign-in:hover,.login .payload-oidc-sign-in:focus-visible{border-color:var(--agvm-red-dark);color:#fff;background:var(--agvm-red-dark)}.login .payload-oidc-sign-in:focus-visible{outline:var(--accessibility-outline);outline-offset:3px}@media (max-width:768px){.login .template-minimal__wrap{width:calc(100vw - 2rem);padding:2rem 1.5rem}.agvm-brand-logo__product{display:none}.list-header__content{row-gap:calc(var(--base)*.6);grid-template-columns:1fr}.list-controls .search-bar{min-height:calc(var(--base)*2.2)}}@media (max-width:1024px){html{font-size:13px}}.navigation-row-label{align-items:baseline;gap:calc(var(--base)*.4);min-width:0;display:inline-flex}.navigation-row-label__title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.navigation-row-label__detail{color:var(--theme-elevation-500);text-overflow:ellipsis;white-space:nowrap;font-size:.85em;font-weight:400;overflow:hidden}
