@layer payload{:root{--aav-cream:#f4f2ed;--aav-ink:#0f0f0f;--aav-green:#008475;--aav-green-soft:#dce5dc;--aav-purple:#8631a7;--aav-purple-soft:#dcd2e8;--aav-yellow:#ffac11;--aav-sand:#edddbf;--aav-shadow:0 1px 2px #0f0f0f0a, 0 8px 24px -12px #0f0f0f1f;--color-base-0:#fbfaf7;--color-base-50:#f4f2ed;--color-base-100:#e8e6e1;--color-base-150:#dcd9d3;--color-base-200:#cecbc7;--color-base-250:#c3bfba;--color-base-300:#b7b4ae;--color-base-350:#aca8a2;--color-base-400:#a19c96;--color-base-450:#95908b;--color-base-500:#89857f;--color-base-550:#7d7973;--color-base-600:#716d68;--color-base-650:#66615c;--color-base-700:#595652;--color-base-750:#423f3c;--color-base-800:#2c2a28;--color-base-850:#21201e;--color-base-900:#181716;--color-base-950:#121211;--color-base-1000:#0f0f0f;--color-success-50:#e8f4f1;--color-success-100:#d0eae4;--color-success-150:#aad8ce;--color-success-200:#84c6b8;--color-success-250:#62b6a5;--color-success-300:#40a592;--color-success-350:#269885;--color-success-400:#108d7a;--color-success-450:#058877;--color-success-500:#008475;--color-success-550:#007669;--color-success-600:#00695d;--color-success-650:#005c52;--color-success-700:#005047;--color-success-750:#04443d;--color-success-800:#083933;--color-success-850:#0a2e2a;--color-success-900:#0c2421;--color-success-950:#0d1a18;--font-body:"Manrope Variable", "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Bebas Neue", "Manrope Variable", sans-serif;--style-radius-s:6px;--style-radius-m:10px;--style-radius-l:16px;--accessibility-outline:2px solid var(--aav-purple);--accessibility-outline-offset:3px}html[data-theme=light]{--theme-bg:var(--color-base-0);--theme-text:var(--color-base-1000);--theme-input-bg:#fff}html[data-theme=dark]{--aav-shadow:0 1px 2px #0000004d, 0 12px 32px -16px #0009;--theme-elevation-0:#111110;--theme-bg:#111110;--theme-text:var(--aav-cream);--theme-input-bg:#1a1918}::selection{background:var(--aav-yellow);color:var(--aav-ink)}body{letter-spacing:-.005em}h1,.list-header__title,.doc-header__title,.render-title{font-family:var(--font-display);letter-spacing:.01em;font-weight:400;line-height:.95}.doc-header__title,.list-header__title{font-size:clamp(2.6rem,4vw,3.6rem)}.btn--style-primary:not(.btn--disabled){--bg-color:var(--aav-green);--color:#fff;--hover-bg:var(--aav-ink);--hover-color:#fff}html[data-theme=dark] .btn--style-primary:not(.btn--disabled){--hover-bg:var(--aav-cream);--hover-color:var(--aav-ink)}.btn{letter-spacing:0;font-weight:600}.nav{background:var(--theme-elevation-50);border-color:#0000}.nav-group__toggle{letter-spacing:.12em;text-transform:uppercase;color:var(--theme-elevation-500);font-size:.72rem;font-weight:700}.nav__link{border-radius:8px;margin-inline-start:-10px;padding:7px 30px 7px 10px;font-weight:500;transition:background .15s,color .15s}.nav__link:hover{background:var(--theme-elevation-100)}.nav__link:has(.nav__link-indicator){background:var(--aav-ink);color:var(--aav-cream);font-weight:600}html[data-theme=dark] .nav__link:has(.nav__link-indicator){background:var(--aav-cream);color:var(--aav-ink)}.nav__link-indicator{display:none}.aav-nav-site{margin-top:calc(var(--base)*.75);border:1px solid var(--theme-elevation-150);color:var(--theme-text);border-radius:999px;justify-content:space-between;align-items:center;padding:10px 12px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.aav-nav-site:hover{border-color:var(--aav-green);background:var(--theme-elevation-0)}.step-nav__home{width:30px;height:30px}.aav-icon{background:var(--aav-ink);width:30px;height:30px;color:var(--aav-cream);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}html[data-theme=dark] .aav-icon{background:var(--aav-cream);color:var(--aav-ink)}.aav-icon__mark{width:20px;height:auto}.aav-logo{color:var(--theme-text);align-items:center;gap:18px;display:flex}.aav-logo__mark{width:88px;height:auto}.aav-logo__text{border-left:1px solid var(--theme-elevation-200);gap:4px;padding-left:18px;display:grid}.aav-logo__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--aav-green);font-size:.7rem;font-weight:700}.aav-logo__title{font-family:var(--font-display);font-size:2.2rem;line-height:.9}.template-minimal{background:radial-gradient(60rem 40rem at 110% -10%, #8631a729, transparent 60%),radial-gradient(50rem 36rem at -10% 110%, #00847529, transparent 60%),radial-gradient(28rem 20rem at 85% 95%, #ffac111f, transparent 60%),var(--theme-bg)}.template-minimal__wrap{padding:calc(var(--base)*2);border:1px solid var(--theme-elevation-100);background:color-mix(in srgb, var(--theme-elevation-0) 82%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--aav-shadow);border-radius:24px}.login__brand{margin-bottom:calc(var(--base)*1.5)}.field-type input,.field-type textarea,.react-select .rs__control{border-radius:var(--style-radius-s);transition:border-color .15s,box-shadow .15s}.field-type input:focus,.field-type textarea:focus{border-color:var(--aav-green);box-shadow:0 0 0 3px #00847526}.card{border-radius:var(--style-radius-l);background:var(--theme-elevation-0);box-shadow:var(--aav-shadow);transition:transform .16s,box-shadow .16s,border-color .16s}.card.card--has-onclick:hover{border-color:var(--aav-green);transform:translateY(-2px)}.table table{border-radius:var(--style-radius-m);overflow:hidden}.tabs-field__tab-button{font-weight:600}.aav-color-field__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.aav-color-field__preview{border:1px solid var(--theme-elevation-200);width:46px;height:46px;box-shadow:inset 0 0 0 3px var(--theme-elevation-0);cursor:pointer;border-radius:12px;flex:none;transition:transform .15s;position:relative;overflow:hidden}.aav-color-field__preview:hover{transform:scale(1.05)}.aav-color-field__preview:focus-within{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.aav-color-field__preview input[type=color]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.aav-color-field__hex{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);background:var(--theme-input-bg);width:120px;height:46px;color:var(--theme-text);font-family:var(--font-mono);text-transform:lowercase;padding:0 14px;font-size:.95rem}.aav-color-field__hex:focus{border-color:var(--aav-green);outline:none;box-shadow:0 0 0 3px #00847526}.aav-color-field.error .aav-color-field__hex{border-color:var(--theme-error-500)}.aav-color-field__swatches{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aav-color-field__swatches button{cursor:pointer;border:1px solid #0f0f0f26;border-radius:50%;width:28px;height:28px;padding:0;transition:transform .15s,box-shadow .15s}.aav-color-field__swatches button:hover{transform:scale(1.12)}.aav-color-field__swatches button[aria-pressed=true]{box-shadow:0 0 0 2px var(--theme-bg),0 0 0 4px var(--aav-green)}.aav-color-cell{align-items:center;gap:8px;display:inline-flex}.aav-color-cell code{font-size:.85em}.aav-color-cell__swatch{border:1px solid #0f0f0f26;border-radius:50%;width:18px;height:18px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aav-welcome{gap:calc(var(--base)*1);margin-bottom:calc(var(--base)*2);display:grid}.aav-welcome__hero{align-items:end;gap:calc(var(--base)*1.5);padding:calc(var(--base)*2);color:var(--aav-cream);background:radial-gradient(36rem 22rem at 100% 0%, #8631a78c, transparent 65%),radial-gradient(30rem 22rem at 0% 120%, #00847599, transparent 60%),var(--aav-ink);isolation:isolate;border-radius:24px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}html[data-theme=dark] .aav-welcome__hero{box-shadow:inset 0 0 0 1px #f4f2ed1a}.aav-welcome__ghost{z-index:-1;font-family:var(--font-display);white-space:nowrap;color:#0000;-webkit-text-stroke:1px #f4f2ed24;pointer-events:none;font-size:clamp(5rem,13vw,12rem);line-height:1;position:absolute;bottom:-.2em;right:-.04em}.aav-welcome__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--aav-yellow);margin:0 0 12px;font-size:.72rem;font-weight:700}.aav-welcome__title{color:var(--aav-cream);margin:0;font-size:clamp(3rem,6vw,5.4rem)}.aav-welcome__lede{color:#f4f2edbf;max-width:46ch;margin:14px 0 0;font-size:1rem;line-height:1.55}.aav-welcome__lede strong{color:var(--aav-cream)}.aav-welcome__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.aav-action{color:var(--aav-cream);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f4f2ed0f;border:1px solid #f4f2ed38;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.aav-action:hover{background:#f4f2ed24;border-color:#f4f2ed73;transform:translateY(-1px)}.aav-action--primary{border-color:var(--aav-yellow);background:var(--aav-yellow);color:var(--aav-ink)}.aav-action--primary:hover{background:var(--aav-cream);border-color:var(--aav-cream)}.aav-action--ghost{background:0 0}.aav-action__plus{font-size:1.1em;line-height:1}.aav-welcome__grid{gap:calc(var(--base)*1);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.aav-stats{gap:calc(var(--base)*.75);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.aav-stat{height:100%;min-height:190px;padding:calc(var(--base)*1);color:var(--aav-ink);background:var(--tone);border-radius:20px;align-content:space-between;gap:18px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.aav-stat:hover{box-shadow:var(--aav-shadow);transform:translateY(-3px)}.aav-stat--green{--tone:var(--aav-green-soft)}.aav-stat--purple{--tone:var(--aav-purple-soft)}.aav-stat--yellow{--tone:var(--aav-sand)}.aav-stat__label{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.aav-stat__value{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px var(--aav-ink);font-size:clamp(4rem,7vw,6rem);line-height:.8}.aav-stat:hover .aav-stat__value{color:var(--aav-ink)}.aav-stat__detail{color:#0f0f0fb3;font-size:.85rem}.aav-recent{padding:calc(var(--base)*1);border:1px solid var(--theme-elevation-100);background:var(--theme-elevation-0);box-shadow:var(--aav-shadow);border-radius:20px}.aav-recent h2{letter-spacing:.14em;text-transform:uppercase;color:var(--theme-elevation-500);margin:0 0 10px;font-size:.72rem;font-weight:700}.aav-recent__list{margin:0;padding:0;list-style:none}.aav-recent__list a{color:var(--theme-text);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 8px;text-decoration:none;transition:background .15s;display:grid}.aav-recent__list a:hover{background:var(--theme-elevation-50)}.aav-recent__list li+li a{border-top:1px solid var(--theme-elevation-100)}.aav-recent__list time{color:var(--theme-elevation-500);white-space:nowrap;font-size:.8rem}.aav-recent__title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.aav-recent__empty{color:var(--theme-elevation-600);margin:0;line-height:1.55}.aav-pill,.aav-status{letter-spacing:.04em;border-radius:999px;padding:3px 9px;font-size:.7rem;font-weight:700}.aav-pill--projects{background:var(--aav-green-soft);color:#00594f}.aav-pill--news{background:var(--aav-purple-soft);color:#5d1f75}.aav-status--published{color:var(--aav-green);background:#0084751a}.aav-status--draft{color:#9a6200;background:#ffac1129}html[data-theme=dark] .aav-status--draft{color:var(--aav-yellow)}html[data-theme=dark] .aav-status--published{color:#4fd1bd;background:#4fd1bd1f}@media (max-width:1100px){.aav-welcome__hero,.aav-welcome__grid{grid-template-columns:1fr}.aav-welcome__actions{justify-content:flex-start}}@media (max-width:640px){.aav-welcome__hero{padding:calc(var(--base)*1.2)}.aav-stats{grid-template-columns:1fr}.aav-stat{min-height:130px}.aav-recent__list a{grid-template-columns:auto minmax(0,1fr) auto}.aav-recent__list a time{display:none}}@media (prefers-reduced-motion:reduce){.aav-stat,.aav-action,.card{transition:none}.aav-stat:hover,.aav-action:hover,.card:hover{transform:none}}}
