.grant-page{max-width:1100px;color:var(--avenalia-color-ink,#172b32);margin:0 auto;padding:2rem 1.25rem}.grant-page nav,.grant-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin:1rem 0;display:flex}.grant-page header{margin:2rem 0}.grant-page h1{font-size:clamp(1.5rem,4vw,2.5rem)}.grant-page fieldset,.grant-section,.grant-validation,.grant-notice{background:#fff;border:1px solid #cbd5d5;border-radius:1rem;margin:1.5rem 0;padding:1.25rem}.grant-page legend{padding:0 .4rem;font-weight:700}.grant-page label{flex-direction:column;gap:.4rem;margin:.85rem 0;display:flex}.grant-page input,.grant-page select,.grant-page textarea{font:inherit;box-sizing:border-box;border:1px solid #91a5a5;border-radius:.4rem;max-width:100%;padding:.65rem}.grant-page textarea{resize:vertical;width:100%}.grant-page input[type=checkbox]{width:1.1rem;height:1.1rem}.grant-grid,.grant-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.grant-row{border-bottom:1px solid #e1e8e8;padding:1rem 0}.grant-page button{color:#fff;font:inherit;cursor:pointer;background:#245d5b;border:1px solid #245d5b;border-radius:.5rem;padding:.7rem 1rem}.grant-page button:disabled{opacity:.5;cursor:default}.grant-page :focus-visible{outline-offset:3px;outline:3px solid #a76d00}.grant-page [role=alert],.grant-page li[data-state=fail]{color:#9f2929}.grant-page li[data-state=unknown]{color:#6e5000}.grant-validation li{margin:.7rem 0}.grant-page summary{cursor:pointer;padding:.8rem;font-weight:700}.grant-preview{white-space:pre-wrap;background:#f4f7f7;border-radius:.5rem;padding:1rem}.grant-evidence-options{background:#f4f7f7;max-height:16rem;padding:.5rem;overflow:auto}.grant-evidence-options label{flex-direction:row;align-items:center}.grant-notice{background:#f7f6ec}@media (max-width:600px){.grant-page{padding:1rem}.grant-row,.grant-grid{grid-template-columns:1fr}.grant-actions{flex-direction:column;align-items:stretch}}
:root,[data-avenalia-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-canvas:#f7f8f4;--color-bg-surface:#fff;--color-bg-subtle:#f1f4fb;--color-bg-inverse:#07163d;--color-text-primary:#07163d;--color-text-secondary:#3b4663;--color-text-muted:#5f6b85;--color-text-inverse:#fff;--color-border-default:#d8deea;--color-border-strong:#aab5ca;--color-action-primary:#3046e8;--color-action-primary-hover:#2335c4;--color-action-primary-active:#1c2ca7;--color-action-disabled:#d9ddf2;--color-accent-ai:#7042c1;--color-accent-ai-surface:#f1edf9;--color-accent-signal:#087f95;--color-accent-signal-surface:#e9f7f9;--color-success:#08783e;--color-success-surface:#eaf7ef;--color-warning:#8a5900;--color-warning-surface:#fff4d9;--color-danger:#bd2f3d;--color-danger-surface:#fcecef;--color-info:#1268a8;--color-info-surface:#eaf3fa;--color-focus-ring:#0a67ce;--font-display:"Source Serif 4 Variable", Georgia, "Times New Roman", serif;--font-sans:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", ui-monospace, monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-body:1rem;--font-size-lg:1.125rem;--font-size-xl:1.375rem;--font-size-2xl:1.75rem;--font-size-3xl:clamp(2rem, 4vw, 3.5rem);--line-height-tight:1.16;--line-height-body:1.5;--line-height-relaxed:1.62;--measure-reading:68ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3rem;--space-10:4rem;--space-11:5rem;--space-12:6rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-round:999rem;--shadow-sm:0 1px 2px #07163d0d, 0 1px 4px #07163d0a;--shadow-md:0 8px 24px #07163d14, 0 2px 8px #07163d0d;--focus-ring-width:.1875rem;--focus-ring-offset:.1875rem;--breakpoint-sm:36rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--icon-stroke-width:1.75;--motion-duration-fast:.12s;--motion-duration-standard:.18s;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1)}
@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-cyrillic-ext-wght-normal.2kae4mag_ci76.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-cyrillic-wght-normal.3xa2i83o_snvh.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-greek-wght-normal.2o0sqdvwgj5-x.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-vietnamese-wght-normal.0j5w2zedxs_uw.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-latin-ext-wght-normal.36uylrv_m5wdg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-latin-wght-normal.3_g1pg7bqcyap.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);color:var(--color-text-primary);background:var(--color-bg-canvas);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:100%}body{min-width:20rem;font-size:var(--font-size-body);line-height:var(--line-height-body);background:var(--color-bg-canvas);margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}::selection{color:var(--color-text-inverse);background:var(--color-action-primary)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.avenalia-surface{color:var(--color-text-primary);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.avenalia-stack{flex-direction:column;display:flex}.avenalia-inline{flex-wrap:wrap;align-items:center;display:flex}.avenalia-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.avenalia-icon{width:1em;height:1em;stroke-width:var(--icon-stroke-width);flex:none;display:inline-block}
.avenalia-button{gap:var(--space-2);min-width:fit-content;min-height:2.75rem;padding-inline:var(--space-5);color:var(--color-text-inverse);cursor:pointer;background:var(--color-action-primary);border:1px solid var(--color-action-primary);border-radius:var(--radius-md);transition:background var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);justify-content:center;align-items:center;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.avenalia-button:hover:not(:disabled){background:var(--color-action-primary-hover);border-color:var(--color-action-primary-hover)}.avenalia-button:active:not(:disabled){background:var(--color-action-primary-active);transform:translateY(1px)}.avenalia-button:disabled{color:var(--color-text-muted);cursor:not-allowed;background:var(--color-action-disabled);border-color:var(--color-action-disabled);opacity:.78}.avenalia-button--secondary{color:var(--color-action-primary);background:var(--color-bg-surface);border-color:var(--color-border-strong)}.avenalia-button--secondary:hover:not(:disabled),.avenalia-button--ghost:hover:not(:disabled){color:var(--color-action-primary-hover);background:var(--color-bg-subtle);border-color:var(--color-action-primary)}.avenalia-button--ghost{color:var(--color-action-primary);background:0 0;border-color:#0000}.avenalia-button--danger{background:var(--color-danger);border-color:var(--color-danger)}.avenalia-button--danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 84%, var(--color-bg-inverse));border-color:color-mix(in srgb, var(--color-danger) 84%, var(--color-bg-inverse))}.avenalia-button--small{min-height:2.5rem;padding-inline:var(--space-4);font-size:var(--font-size-sm)}.avenalia-button--large{min-height:3.25rem;padding-inline:var(--space-6);font-size:var(--font-size-lg)}.avenalia-icon-button{width:2.75rem;padding:0}.avenalia-spinner{border-radius:var(--radius-round);border:2px solid;border-right-color:#0000;width:1rem;height:1rem;animation:.7s linear infinite avenalia-spin}@keyframes avenalia-spin{to{transform:rotate(360deg)}}.avenalia-link{color:var(--color-action-primary);text-underline-offset:.2em;font-weight:650;text-decoration-thickness:.08em}.avenalia-link:hover{color:var(--color-action-primary-hover)}.avenalia-link--quiet{color:var(--color-text-secondary);text-decoration:none}.avenalia-link--inverse{color:var(--color-text-inverse)}.avenalia-form-field,.avenalia-combobox{gap:var(--space-2);display:grid;position:relative}.avenalia-form-field__label-row{gap:var(--space-3);justify-content:space-between;align-items:baseline;display:flex}.avenalia-form-field label,.avenalia-combobox label,.avenalia-date-range label>span,.avenalia-field-group legend,.avenalia-date-range legend{color:var(--color-text-primary);font-weight:700}.avenalia-form-field__label-row span,.avenalia-form-field__hint,.avenalia-field-group__hint{color:var(--color-text-muted);font-size:var(--font-size-sm)}.avenalia-form-field__hint,.avenalia-form-field__error{margin:0}.avenalia-form-field__error,.avenalia-date-range>p{color:var(--color-danger);font-size:var(--font-size-sm);font-weight:650}.avenalia-field-control{width:100%;min-height:2.75rem;padding:var(--space-3) var(--space-4);color:var(--color-text-primary);background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard)}.avenalia-field-control::placeholder{color:var(--color-text-muted)}.avenalia-field-control:hover:not(:disabled){border-color:var(--color-action-primary)}.avenalia-field-control[aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 1px var(--color-danger)}.avenalia-field-control:disabled{color:var(--color-text-muted);cursor:not-allowed;background:var(--color-bg-subtle)}.avenalia-field-control--textarea{resize:vertical;min-height:7rem}.avenalia-field-control--select{padding-right:var(--space-8)}.avenalia-field-group,.avenalia-date-range,.avenalia-radio-group{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.avenalia-date-range{grid-template-columns:repeat(2,minmax(0,1fr))}.avenalia-date-range legend,.avenalia-date-range>p{grid-column:1/-1}.avenalia-date-range label{gap:var(--space-2);display:grid}.avenalia-choice,.avenalia-switch{gap:var(--space-3);min-height:2.75rem;color:var(--color-text-primary);cursor:pointer;align-items:flex-start;display:flex}.avenalia-choice input{width:1.125rem;height:1.125rem;accent-color:var(--color-action-primary);margin:.2rem 0 0}.avenalia-choice strong,.avenalia-choice small,.avenalia-switch strong,.avenalia-switch small{display:block}.avenalia-choice small,.avenalia-switch small{margin-top:var(--space-1);color:var(--color-text-muted)}.avenalia-switch{align-items:center}.avenalia-switch input{opacity:0;width:1px;height:1px;position:absolute}.avenalia-switch__track{background:var(--color-border-strong);border-radius:var(--radius-round);width:2.75rem;height:1.5rem;transition:background var(--motion-duration-fast) var(--motion-easing-standard);flex:none;position:relative}.avenalia-switch__track span{background:var(--color-bg-surface);border-radius:var(--radius-round);width:1.125rem;height:1.125rem;box-shadow:var(--shadow-sm);transition:transform var(--motion-duration-fast) var(--motion-easing-standard);position:absolute;top:.1875rem;left:.1875rem}.avenalia-switch input:checked+.avenalia-switch__track{background:var(--color-action-primary)}.avenalia-switch input:checked+.avenalia-switch__track span{transform:translate(1.25rem)}.avenalia-switch input:focus-visible+.avenalia-switch__track{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.avenalia-switch input:disabled+.avenalia-switch__track,.avenalia-choice input:disabled{cursor:not-allowed;opacity:.55}.avenalia-combobox__list{z-index:20;top:calc(100% + var(--space-2));max-height:16rem;padding:var(--space-2);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.avenalia-combobox__option{gap:var(--space-1);padding:var(--space-3);cursor:pointer;border-radius:var(--radius-sm);display:grid}.avenalia-combobox__option small{color:var(--color-text-muted)}.avenalia-combobox__option.is-active,.avenalia-combobox__option:hover{color:var(--color-action-primary);background:var(--color-bg-subtle)}.avenalia-combobox__option[aria-disabled=true]{cursor:not-allowed;opacity:.5}.avenalia-combobox__empty{padding:var(--space-4);color:var(--color-text-muted)}@media (max-width:36rem){.avenalia-date-range{grid-template-columns:1fr}}
.avenalia-overlay{z-index:100;background:color-mix(in srgb, var(--color-bg-inverse) 58%, transparent);-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);position:fixed;inset:0}.avenalia-dialog,.avenalia-command{z-index:101;gap:var(--space-4);width:min(34rem,100vw - 2rem);max-height:min(44rem,100vh - 2rem);padding:var(--space-7);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.avenalia-dialog h2,.avenalia-command h2,.avenalia-drawer h2{font-family:var(--font-display);font-size:var(--font-size-2xl);line-height:var(--line-height-tight);margin:0}.avenalia-dialog>p,.avenalia-command>p,.avenalia-drawer>p{color:var(--color-text-secondary);margin:0}.avenalia-dialog__body,.avenalia-drawer__body{gap:var(--space-4);padding-block:var(--space-2);display:grid}.avenalia-dialog__footer{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border-default);flex-wrap:wrap;justify-content:flex-end;display:flex}.avenalia-dialog__close{justify-self:end}.avenalia-drawer{z-index:101;gap:var(--space-4);width:min(28rem,100vw - 2rem);padding:var(--space-7);background:var(--color-bg-surface);box-shadow:var(--shadow-md);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:fixed;top:0;bottom:0}.avenalia-drawer--right{border-left:1px solid var(--color-border-default);right:0}.avenalia-drawer--left{border-right:1px solid var(--color-border-default);left:0}.avenalia-drawer__body{overflow-y:auto}.avenalia-tooltip,.avenalia-popover{z-index:110;color:var(--color-text-primary);background:var(--color-bg-surface);border:1px solid var(--color-border-default);box-shadow:var(--shadow-md)}.avenalia-tooltip{max-width:20rem;padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);border-radius:var(--radius-sm)}.avenalia-popover{gap:var(--space-2);width:min(22rem,100vw - 2rem);padding:var(--space-5);border-radius:var(--radius-md);display:grid}.avenalia-popover p{color:var(--color-text-secondary);margin:0}.avenalia-tooltip__arrow,.avenalia-popover__arrow{fill:var(--color-bg-surface)}.avenalia-tabs{min-width:0}.avenalia-tabs__list{gap:var(--space-1);border-bottom:1px solid var(--color-border-default);display:flex;overflow-x:auto}.avenalia-tabs__trigger{min-height:2.75rem;padding-inline:var(--space-4);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:.1875rem solid #0000;font-weight:650}.avenalia-tabs__trigger[data-state=active]{color:var(--color-action-primary);border-bottom-color:var(--color-action-primary)}.avenalia-tabs__trigger:disabled{cursor:not-allowed;opacity:.5}.avenalia-tabs__content{padding-block:var(--space-6)}.avenalia-toast-viewport{z-index:120;right:var(--space-5);bottom:var(--space-5);gap:var(--space-3);width:min(26rem,100vw - 2rem);margin:0;padding:0;list-style:none;display:grid;position:fixed}.avenalia-toast{gap:var(--space-3);padding:var(--space-5);background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-left:.25rem solid var(--color-info);border-radius:var(--radius-md);box-shadow:var(--shadow-md);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.avenalia-toast--success{border-left-color:var(--color-success)}.avenalia-toast--warning{border-left-color:var(--color-warning)}.avenalia-toast--danger{border-left-color:var(--color-danger)}.avenalia-toast p{margin:var(--space-1) 0 0;color:var(--color-text-secondary)}.avenalia-command{top:14%;transform:translate(-50%)}.avenalia-command__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.avenalia-command__list button{width:100%;min-height:3.5rem;padding:var(--space-3) var(--space-4);text-align:left;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.avenalia-command__list li.is-active button,.avenalia-command__list button:hover{color:var(--color-action-primary);background:var(--color-bg-subtle)}.avenalia-command__list small{color:var(--color-text-muted)}.avenalia-command-trigger{justify-content:space-between}.avenalia-command-trigger kbd{padding:var(--space-1) var(--space-2);color:var(--color-text-muted);font-family:var(--font-mono);background:var(--color-bg-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-sm)}@media (max-width:36rem){.avenalia-dialog,.avenalia-command{padding:var(--space-5)}.avenalia-dialog__footer{display:grid}.avenalia-dialog__footer>*{width:100%}}
.avenalia-badge,.avenalia-status{gap:var(--space-2);width:fit-content;min-height:1.75rem;padding-inline:var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-sm);background:var(--color-bg-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-round);align-items:center;font-weight:700;display:inline-flex}.avenalia-badge--info{color:var(--color-info);background:var(--color-info-surface);border-color:color-mix(in srgb, var(--color-info) 26%, transparent)}.avenalia-badge--success{color:var(--color-success);background:var(--color-success-surface);border-color:color-mix(in srgb, var(--color-success) 26%, transparent)}.avenalia-badge--warning{color:var(--color-warning);background:var(--color-warning-surface);border-color:color-mix(in srgb, var(--color-warning) 26%, transparent)}.avenalia-badge--danger{color:var(--color-danger);background:var(--color-danger-surface);border-color:color-mix(in srgb, var(--color-danger) 26%, transparent)}.avenalia-badge--ai{color:var(--color-accent-ai);background:var(--color-accent-ai-surface);border-color:color-mix(in srgb, var(--color-accent-ai) 26%, transparent)}.avenalia-status{background:0 0;border:0;border-radius:0;padding:0}.avenalia-status__dot{background:var(--color-text-muted);border:.125rem solid var(--color-bg-surface);border-radius:var(--radius-round);width:.625rem;height:.625rem;box-shadow:0 0 0 1px var(--color-border-strong)}.avenalia-status--info .avenalia-status__dot{background:var(--color-info)}.avenalia-status--success .avenalia-status__dot{background:var(--color-success)}.avenalia-status--warning .avenalia-status__dot{background:var(--color-warning)}.avenalia-status--danger .avenalia-status__dot{background:var(--color-danger)}.avenalia-inline-alert{gap:var(--space-5);padding:var(--space-5);color:var(--color-info);background:var(--color-info-surface);border:1px solid color-mix(in srgb, var(--color-info) 28%, transparent);border-left:.25rem solid var(--color-info);border-radius:var(--radius-md);justify-content:space-between;align-items:center;display:flex}.avenalia-inline-alert--success{color:var(--color-success);background:var(--color-success-surface);border-color:color-mix(in srgb, var(--color-success) 28%, transparent);border-left-color:var(--color-success)}.avenalia-inline-alert--warning{color:var(--color-warning);background:var(--color-warning-surface);border-color:color-mix(in srgb, var(--color-warning) 28%, transparent);border-left-color:var(--color-warning)}.avenalia-inline-alert--danger{color:var(--color-danger);background:var(--color-danger-surface);border-color:color-mix(in srgb, var(--color-danger) 28%, transparent);border-left-color:var(--color-danger)}.avenalia-inline-alert p{margin:var(--space-1) 0 0;color:var(--color-text-secondary)}.avenalia-empty-state{gap:var(--space-3);max-width:40rem;min-height:18rem;padding:var(--space-8);text-align:center;background:var(--color-bg-surface);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);align-content:center;justify-items:center;margin-inline:auto;display:grid}.avenalia-empty-state__icon{width:3.5rem;height:3.5rem;color:var(--color-action-primary);background:var(--color-bg-subtle);border-radius:var(--radius-round);place-items:center;display:grid}.avenalia-empty-state h3,.avenalia-empty-state p{margin:0}.avenalia-empty-state p{max-width:52ch;color:var(--color-text-secondary)}.avenalia-skeleton-group,.avenalia-loading-state{gap:var(--space-3);display:grid}.avenalia-skeleton{background:linear-gradient(90deg, var(--color-bg-subtle), color-mix(in srgb, var(--color-bg-subtle) 54%, var(--color-bg-surface)), var(--color-bg-subtle));border-radius:var(--radius-sm);background-size:220% 100%;animation:1.4s ease-in-out infinite avenalia-skeleton;display:block;overflow:hidden}@keyframes avenalia-skeleton{to{background-position-x:-220%}}.avenalia-data-table-wrap{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);overflow:hidden}.avenalia-data-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.avenalia-data-table caption{padding:var(--space-4) var(--space-5);text-align:left;border-bottom:1px solid var(--color-border-default);font-weight:750}.avenalia-data-table th,.avenalia-data-table td{padding:var(--space-4) var(--space-5);text-align:left;border-bottom:1px solid var(--color-border-default)}.avenalia-data-table th{color:var(--color-text-muted);font-size:var(--font-size-sm);letter-spacing:.02em;background:var(--color-bg-subtle)}.avenalia-data-table tr:last-child td{border-bottom:0}.avenalia-data-table tr:hover td{background:color-mix(in srgb, var(--color-bg-subtle) 58%, var(--color-bg-surface))}.avenalia-data-table [data-align=center]{text-align:center}.avenalia-data-table [data-align=end]{text-align:right}.avenalia-table-empty,.avenalia-table-skeleton{min-height:14rem;padding:var(--space-7);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.avenalia-table-skeleton{background:linear-gradient(90deg, var(--color-bg-subtle), var(--color-bg-surface), var(--color-bg-subtle));background-size:220% 100%;animation:1.4s ease-in-out infinite avenalia-skeleton}.avenalia-filter-bar,.avenalia-saved-view{gap:var(--space-4);padding:var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);justify-content:space-between;align-items:end;display:flex}.avenalia-filter-bar__fields{gap:var(--space-4);flex:1;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.avenalia-filter-bar button,.avenalia-saved-view button{min-height:2.75rem;color:var(--color-action-primary);cursor:pointer;background:0 0;border:0;font-weight:650}.avenalia-saved-view label{gap:var(--space-2);flex:1;font-weight:700;display:grid}.avenalia-breadcrumb ol,.avenalia-pagination ol,.avenalia-product-nav ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.avenalia-breadcrumb li{gap:var(--space-2);align-items:center;display:flex}.avenalia-breadcrumb li:not(:last-child):after{color:var(--color-text-muted);content:"/"}.avenalia-pagination{gap:var(--space-3);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.avenalia-product-nav ul{flex-direction:column}.avenalia-product-nav a{gap:var(--space-3);min-height:2.75rem;padding-inline:var(--space-4);color:var(--color-text-secondary);border-radius:var(--radius-md);align-items:center;font-weight:650;text-decoration:none;display:flex}.avenalia-product-nav a:hover,.avenalia-product-nav a[aria-current=page]{color:var(--color-action-primary);background:var(--color-bg-subtle)}@media (max-width:48rem){.avenalia-data-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.avenalia-data-table,.avenalia-data-table tbody,.avenalia-data-table tr,.avenalia-data-table td{display:block}.avenalia-data-table tr{padding:var(--space-4);border-bottom:1px solid var(--color-border-default)}.avenalia-data-table td{gap:var(--space-3);padding:var(--space-2) 0;text-align:left;border:0;grid-template-columns:minmax(7rem,.6fr) minmax(0,1fr);display:grid}.avenalia-data-table td:before{color:var(--color-text-muted);font-size:var(--font-size-sm);content:attr(data-label);font-weight:700}.avenalia-filter-bar{display:grid}}@media (max-width:36rem){.avenalia-inline-alert,.avenalia-saved-view{display:grid}}
.avenalia-kpi{gap:var(--space-4);padding:var(--space-5);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.avenalia-kpi__icon{width:2.75rem;height:2.75rem;color:var(--color-action-primary);background:var(--color-bg-subtle);border-radius:var(--radius-md);place-items:center;display:grid}.avenalia-kpi>div{gap:var(--space-1);display:grid}.avenalia-kpi span,.avenalia-kpi small{color:var(--color-text-muted)}.avenalia-kpi strong{font-size:var(--font-size-xl);font-variant-numeric:tabular-nums}.avenalia-kpi [data-direction=up]{color:var(--color-success)}.avenalia-kpi [data-direction=down]{color:var(--color-danger)}.avenalia-confidence{gap:var(--space-3);grid-template-columns:minmax(7rem,auto) minmax(5rem,1fr) auto;align-items:center;display:grid}.avenalia-confidence>div:first-child{display:grid}.avenalia-confidence span,.avenalia-confidence small{color:var(--color-text-muted);font-size:var(--font-size-sm)}.avenalia-confidence__track{background:var(--color-bg-subtle);border-radius:var(--radius-round);height:.5rem;overflow:hidden}.avenalia-confidence__track span{background:var(--color-success);border-radius:inherit;height:100%;display:block}.avenalia-score-breakdown h3{margin:0 0 var(--space-4)}.avenalia-score-breakdown ul{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.avenalia-score-breakdown li,.avenalia-score-breakdown li>div{gap:var(--space-2);display:grid}.avenalia-score-breakdown li>div{grid-template-columns:minmax(0,1fr) auto}.avenalia-score-breakdown meter{width:100%;accent-color:var(--color-action-primary)}.avenalia-score-breakdown small{color:var(--color-text-muted)}.avenalia-source-citation{gap:var(--space-3);padding:var(--space-5);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);display:grid}.avenalia-source-citation>div{gap:var(--space-3);justify-content:space-between;align-items:center;display:flex}.avenalia-source-citation h3,.avenalia-source-citation p{margin:0}.avenalia-source-citation p,.avenalia-source-citation time{color:var(--color-text-muted)}.avenalia-timeline ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.avenalia-timeline li{gap:var(--space-3);padding-bottom:var(--space-5);grid-template-columns:1rem minmax(0,1fr);display:grid;position:relative}.avenalia-timeline li:before{background:var(--color-border-default);content:"";width:1px;position:absolute;top:.75rem;bottom:-.25rem;left:.3125rem}.avenalia-timeline li:last-child:before{display:none}.avenalia-timeline__marker{z-index:1;background:var(--color-info);border:.125rem solid var(--color-bg-surface);border-radius:var(--radius-round);width:.75rem;height:.75rem;box-shadow:0 0 0 1px var(--color-info);margin-top:.375rem}.avenalia-timeline li>div{gap:var(--space-1);display:grid}.avenalia-timeline time{color:var(--color-text-muted);font-size:var(--font-size-sm)}.avenalia-contact-card,.avenalia-opportunity-card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.avenalia-contact-card{gap:var(--space-4);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.avenalia-contact-card__avatar{width:2.75rem;height:2.75rem;color:var(--color-text-inverse);background:var(--color-bg-inverse);border-radius:var(--radius-round);place-items:center;font-weight:750;display:grid}.avenalia-contact-card h3,.avenalia-contact-card p,.avenalia-opportunity-card h3,.avenalia-opportunity-card p{margin:0}.avenalia-contact-card p,.avenalia-opportunity-card p{color:var(--color-text-muted)}.avenalia-contact-card__actions{gap:var(--space-2);display:flex}.avenalia-opportunity-card{gap:var(--space-5);padding:var(--space-6);display:grid}.avenalia-opportunity-card__heading,.avenalia-opportunity-card__signals{gap:var(--space-4);justify-content:space-between;align-items:start;display:flex}.avenalia-opportunity-card__heading>div{gap:var(--space-2);display:grid}.avenalia-opportunity-card__heading>strong{font-size:var(--font-size-lg);font-variant-numeric:tabular-nums}.avenalia-opportunity-card__signals{color:var(--color-text-muted);font-size:var(--font-size-sm);align-items:center}.avenalia-chart{gap:var(--space-5);padding:var(--space-5);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);margin:0;display:grid}.avenalia-chart figcaption{gap:var(--space-1);display:grid}.avenalia-chart figcaption span,.avenalia-map-legend p{color:var(--color-text-muted)}.avenalia-chart__visual{min-height:12rem}.avenalia-chart details{padding-top:var(--space-3);border-top:1px solid var(--color-border-default)}.avenalia-chart summary{color:var(--color-action-primary);cursor:pointer;font-weight:650}.avenalia-map-legend{gap:var(--space-3);display:grid}.avenalia-map-legend p{margin:0}.avenalia-map-legend ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.avenalia-map-legend li{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.avenalia-brand{gap:var(--space-3);color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-xl);align-items:center;font-weight:680;text-decoration:none;display:inline-flex}.avenalia-brand>span{width:2.25rem;height:2.25rem;color:var(--color-text-inverse);font-family:var(--font-sans);font-size:var(--font-size-lg);background:linear-gradient(145deg, var(--color-accent-signal), var(--color-action-primary) 56%, var(--color-accent-ai));border-radius:var(--radius-md);place-items:center;display:grid}.avenalia-app-shell{grid-template:"sidebar header""sidebar main"1fr/17rem minmax(0,1fr);min-height:100vh;display:grid}.avenalia-app-shell__sidebar{gap:var(--space-8);padding:var(--space-7) var(--space-5);background:var(--color-bg-surface);border-right:1px solid var(--color-border-default);grid-area:sidebar;grid-template-rows:auto minmax(0,1fr);display:grid}.avenalia-app-shell__header{gap:var(--space-5);padding:var(--space-4) var(--space-7);background:color-mix(in srgb, var(--color-bg-canvas) 88%, var(--color-bg-surface));grid-area:header;grid-template-columns:minmax(16rem,36rem) auto;justify-content:space-between;align-items:center;display:grid}.avenalia-app-shell>main{min-width:0;padding:var(--space-7);grid-area:main}.avenalia-app-shell__actions{gap:var(--space-3);justify-content:flex-end;display:flex}.avenalia-app-shell__mobile-brand,.avenalia-app-shell__mobile-nav{display:none}.avenalia-skip-link{z-index:200;top:var(--space-3);left:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--color-text-inverse);background:var(--color-bg-inverse);border-radius:var(--radius-md);position:fixed;transform:translateY(-200%)}.avenalia-skip-link:focus{transform:translateY(0)}.avenalia-marketing-header{gap:var(--space-7);width:min(76rem,100% - 3rem);padding-block:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin-inline:auto;display:grid}.avenalia-marketing-header nav ul,.avenalia-marketing-footer ul{gap:var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.avenalia-marketing-header nav ul{justify-content:center}.avenalia-marketing-menu{display:none;position:relative}.avenalia-marketing-menu>summary{min-height:2.75rem;padding:var(--space-3) var(--space-4);color:var(--color-action-primary);cursor:pointer;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-weight:700;list-style:none}.avenalia-marketing-menu>summary::-webkit-details-marker{display:none}.avenalia-marketing-menu>nav{z-index:20;top:calc(100% + var(--space-2));min-width:12rem;padding:var(--space-3);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);position:absolute;right:0}.avenalia-marketing-menu>nav ul{gap:var(--space-1);display:grid}.avenalia-marketing-menu .avenalia-link{padding:var(--space-3);display:block}.avenalia-marketing-footer{gap:var(--space-8);padding:var(--space-8);color:var(--color-text-inverse);background:var(--color-bg-inverse);grid-template-columns:minmax(16rem,1fr) repeat(2,auto);align-items:start;display:grid}.avenalia-marketing-footer p{max-width:38ch;color:color-mix(in srgb, var(--color-text-inverse) 72%, transparent)}.avenalia-marketing-footer .avenalia-brand{color:var(--color-text-inverse)}.avenalia-marketing-footer ul{flex-direction:column}@media (max-width:64rem){.avenalia-app-shell{grid-template:"header""main"1fr/minmax(0,1fr)}.avenalia-app-shell__sidebar{display:none}.avenalia-app-shell__header{grid-template-columns:auto minmax(0,1fr) auto auto}.avenalia-app-shell__mobile-brand,.avenalia-app-shell__mobile-nav{display:block}}@media (max-width:48rem){.avenalia-app-shell__header{padding-inline:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.avenalia-app-shell__header>:not(.avenalia-app-shell__mobile-brand,.avenalia-app-shell__mobile-nav){display:none}.avenalia-app-shell>main{padding:var(--space-4)}.avenalia-marketing-header{grid-template-columns:minmax(0,1fr) auto}.avenalia-marketing-header>nav{display:none}.avenalia-marketing-header>.avenalia-button{grid-column:1/-1;width:100%}.avenalia-marketing-menu{grid-area:1/2;display:block}.avenalia-marketing-footer{grid-template-columns:1fr}}@media (max-width:36rem){.avenalia-contact-card,.avenalia-opportunity-card__heading,.avenalia-opportunity-card__signals{display:grid}.avenalia-confidence{grid-template-columns:1fr auto}.avenalia-confidence__track{grid-area:2/1/auto/-1}}

.avenalia-acquisition-page{gap:var(--space-8);width:min(76rem,100% - 3rem);padding-block:var(--space-9) var(--space-12);margin-inline:auto;display:grid}.avenalia-acquisition-page__hero{gap:var(--space-4);max-width:58rem;display:grid}.avenalia-acquisition-page__hero p,.avenalia-acquisition-page__context>p{color:var(--color-action-primary);font-size:var(--font-size-sm);letter-spacing:.05em;text-transform:uppercase;font-weight:800}.avenalia-acquisition-page__hero h1{max-width:17ch;font-family:var(--font-display);font-size:var(--font-size-3xl);line-height:var(--line-height-tight)}.avenalia-acquisition-page__hero span{max-width:62ch;color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.avenalia-acquisition-page__request{gap:var(--space-8);padding:var(--space-8);background:var(--color-bg-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);grid-template-columns:minmax(0,.75fr) minmax(28rem,1.25fr);align-items:start;display:grid}.avenalia-acquisition-page__context{gap:var(--space-4);display:grid}.avenalia-acquisition-page__context h2{font-family:var(--font-display);font-size:var(--font-size-2xl);line-height:var(--line-height-tight)}.avenalia-acquisition-page__context>span,.avenalia-acquisition-page__context li,.avenalia-acquisition-page__context small{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.avenalia-acquisition-page__context ul{gap:var(--space-3);padding-left:var(--space-5);display:grid}.avenalia-acquisition-page__context small{color:var(--color-text-muted)}.avenalia-acquisition-page .avenalia-acquisition-form{width:100%;margin-top:0}@media (max-width:56rem){.avenalia-acquisition-page__request{grid-template-columns:1fr}}@media (max-width:36rem){.avenalia-acquisition-page{width:min(100% - 2rem,76rem);padding-block:var(--space-7) var(--space-10)}.avenalia-acquisition-page__request{gap:var(--space-6);padding:var(--space-5)}}
.avenalia-public-shell{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.avenalia-public-shell>main{min-width:0}.avenalia-consent__banner,.avenalia-consent__loading{z-index:40;right:var(--space-5);bottom:var(--space-5);left:var(--space-5);width:min(64rem, calc(100% - var(--space-10)));color:var(--color-text-primary);background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin:0 auto;position:fixed}.avenalia-consent__banner{gap:var(--space-5);padding:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.avenalia-consent__banner h2,.avenalia-consent__banner p{margin:0}.avenalia-consent__banner h2{margin-bottom:var(--space-2);font-family:var(--font-display);font-size:var(--font-size-lg)}.avenalia-consent__banner p{max-width:68ch;color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.avenalia-consent__banner p[role=alert],.avenalia-consent__preferences p[role=alert]{margin-top:var(--space-2);color:var(--color-danger);font-weight:700}.avenalia-consent__banner a{color:var(--color-action-primary);font-weight:700}.avenalia-consent__actions{gap:var(--space-2);min-width:13rem;display:grid}.avenalia-consent__loading{width:fit-content;padding:var(--space-3) var(--space-4);color:var(--color-text-secondary)}.avenalia-consent__reopen{z-index:20;right:var(--space-4);bottom:var(--space-4);box-shadow:var(--shadow-md);position:fixed}.avenalia-consent__preferences{gap:var(--space-4);display:grid}.avenalia-consent__saved{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:fixed;overflow:hidden}.avenalia-language-link,.avenalia-header-cta,.avenalia-hero__actions a{min-height:2.75rem;padding-inline:var(--space-5);border-radius:var(--radius-md);justify-content:center;align-items:center;font-weight:750;text-decoration:none;display:inline-flex}.avenalia-language-link{color:var(--color-action-primary);background:var(--color-bg-surface);border:1px solid var(--color-border-strong)}.avenalia-language-link:hover{color:var(--color-action-primary-hover);background:var(--color-bg-subtle);border-color:var(--color-action-primary)}.avenalia-header-actions{gap:var(--space-2);align-items:center;display:flex}.avenalia-header-cta{color:var(--color-text-inverse);background:var(--color-action-primary);border:1px solid var(--color-action-primary)}.avenalia-header-cta:hover{background:var(--color-action-primary-hover);border-color:var(--color-action-primary-hover)}.avenalia-hero{gap:var(--space-10);width:min(76rem,100% - 3rem);min-height:clamp(38rem,76vh,52rem);padding-block:var(--space-11);grid-template-columns:minmax(0,.95fr) minmax(24rem,1.05fr);align-items:center;margin-inline:auto;display:grid}.avenalia-hero__copy{gap:var(--space-5);max-width:48rem;display:grid}.avenalia-hero__eyebrow,.avenalia-hero__status,.avenalia-legal-page header p{color:var(--color-text-muted);font-size:var(--font-size-sm);letter-spacing:.04em;font-weight:700}.avenalia-hero__copy h1{max-width:14ch;font-family:var(--font-display);font-size:var(--font-size-3xl);line-height:var(--line-height-tight);margin:0}.avenalia-hero__summary{max-width:62ch;color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin:0}.avenalia-hero__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.avenalia-hero__actions a:first-child{color:var(--color-text-inverse);background:var(--color-action-primary);border:1px solid var(--color-action-primary)}.avenalia-hero__actions a:first-child:hover{background:var(--color-action-primary-hover);border-color:var(--color-action-primary-hover)}.avenalia-hero__actions a:last-child{color:var(--color-action-primary);border:1px solid var(--color-border-strong);background:0 0}.avenalia-hero__status{letter-spacing:0;max-width:70ch;margin:0}.avenalia-legal-page{gap:var(--space-5);width:min(46rem,100% - 3rem);padding-block:var(--space-10) var(--space-12);margin-inline:auto;display:grid}.avenalia-legal-page header{gap:var(--space-2);margin-top:var(--space-6);display:grid}.avenalia-legal-page header p,.avenalia-legal-page h1,.avenalia-legal-page>p{margin:0}.avenalia-legal-page h1{font-family:var(--font-display);font-size:var(--font-size-3xl);line-height:var(--line-height-tight)}.avenalia-legal-page>p{color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.avenalia-back-link{width:fit-content;color:var(--color-action-primary);text-underline-offset:.2em;font-weight:700}@media (max-width:48rem){.avenalia-consent__banner{grid-template-columns:1fr}.avenalia-consent__actions{min-width:0}.avenalia-hero{gap:var(--space-8);min-height:auto;padding-block:var(--space-9);grid-template-columns:1fr}.avenalia-marketing-header>.avenalia-language-link{grid-area:2/1/auto/-1;width:100%}.avenalia-header-actions{grid-column:1/-1;width:100%}.avenalia-header-actions>a{flex:1}}@media (max-width:36rem){.avenalia-consent__banner{right:var(--space-3);bottom:var(--space-3);left:var(--space-3);width:calc(100% - var(--space-6));max-height:calc(100vh - var(--space-6));padding:var(--space-4);overflow-y:auto}.avenalia-consent__reopen{right:var(--space-3);bottom:var(--space-3)}.avenalia-hero,.avenalia-legal-page{width:min(100% - 2rem,76rem)}.avenalia-hero__actions{display:grid}}.avenalia-public-shell .avenalia-marketing-header{gap:var(--space-5)}.avenalia-public-shell .avenalia-marketing-header>nav>ul{align-items:center;gap:var(--space-6);flex-wrap:nowrap}.avenalia-marketing-header>nav>ul>li{white-space:nowrap}.avenalia-nav-group{position:relative}.avenalia-nav-group>summary{min-height:2.75rem;color:var(--color-text-primary);cursor:pointer;align-items:center;gap:.4rem;font-weight:650;list-style:none;display:flex}.avenalia-nav-group>summary::-webkit-details-marker{display:none}.avenalia-nav-group>summary:after{content:"⌄";font-size:.9em}.avenalia-nav-group[open]>summary:after{transform:rotate(180deg)}.avenalia-nav-group>summary:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:4px;border-radius:var(--radius-sm)}.avenalia-marketing-header nav .avenalia-nav-group>ul{z-index:30;gap:var(--space-1);min-width:15rem;padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--shadow-lg);display:grid;position:absolute;top:100%;left:-.8rem}.avenalia-nav-group>ul .avenalia-link{padding:var(--space-2) var(--space-3);display:block}.avenalia-header-actions{white-space:nowrap}.avenalia-header-account{color:var(--color-text-primary);padding:var(--space-3);font-weight:650;text-decoration:none}.avenalia-mobile-actions{margin-top:var(--space-3);border-top:1px solid var(--color-border-default);padding-top:var(--space-3)}.avenalia-public-shell .avenalia-marketing-footer{gap:var(--space-7);grid-template-columns:minmax(14rem,1.5fr) repeat(3,minmax(0,1fr))}.avenalia-marketing-footer h2{margin:0 0 var(--space-4);font-size:var(--font-size-base);font-weight:750}.avenalia-public-shell .avenalia-marketing-footer ul{gap:var(--space-3)}@media (max-width:64rem){.avenalia-public-shell .avenalia-marketing-header{grid-template-columns:minmax(0,1fr) auto}.avenalia-public-shell .avenalia-marketing-header>nav,.avenalia-public-shell .avenalia-marketing-header>.avenalia-header-actions{display:none}.avenalia-public-shell .avenalia-marketing-menu{grid-area:1/2;display:block}.avenalia-marketing-menu>nav{width:min(22rem,100vw - 3rem);max-height:75dvh;overflow:auto}.avenalia-marketing-menu nav .avenalia-nav-group>ul{min-width:0;padding:0 0 var(--space-2) var(--space-3);box-shadow:none;border:0;position:static}.avenalia-marketing-menu .avenalia-nav-group>summary{padding-inline:var(--space-3)}.avenalia-mobile-actions .avenalia-header-actions{display:grid}.avenalia-public-shell .avenalia-marketing-footer{grid-template-columns:repeat(3,minmax(0,1fr))}.avenalia-marketing-footer>div{grid-column:1/-1}}@media (max-width:36rem){.avenalia-public-shell .avenalia-marketing-footer{padding:var(--space-6);grid-template-columns:1fr}}
.avenalia-landing__section,.avenalia-final-cta,.avenalia-landing__trust{width:min(76rem,100% - 3rem);margin-inline:auto}.avenalia-landing__section{gap:var(--space-9);padding-block:var(--space-11);display:grid}.avenalia-landing__section--tinted{background:var(--color-bg-subtle);box-shadow:0 0 0 100vmax var(--color-bg-subtle);clip-path:inset(0 -100vmax)}.avenalia-landing__heading{gap:var(--space-3);max-width:46rem;display:grid}.avenalia-landing__heading p,.avenalia-landing__heading h2,.avenalia-landing__heading span{margin:0}.avenalia-landing__heading p{color:var(--color-action-primary);font-size:var(--font-size-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.avenalia-landing__heading h2{font-family:var(--font-display);font-size:var(--font-size-3xl);line-height:var(--line-height-tight)}.avenalia-landing__heading span{color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.avenalia-product-preview{gap:var(--space-5);min-width:0;padding:var(--space-6);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:grid}.avenalia-product-preview>header{gap:var(--space-4);justify-content:space-between;align-items:center;display:flex}.avenalia-product-preview>header div{gap:var(--space-2);align-items:center;display:flex}.avenalia-product-preview>header div span{width:2rem;height:2rem;color:var(--color-text-inverse);font-family:var(--font-display);font-size:var(--font-size-lg);background:var(--color-action-primary);border-radius:var(--radius-md);place-items:center;font-weight:800;display:grid}.avenalia-product-preview>header p,.avenalia-product-preview__source p,.avenalia-product-preview li p,.avenalia-product-preview>footer{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body);margin:0}.avenalia-product-preview__source{gap:var(--space-2);padding:var(--space-5);background:var(--color-accent-signal-surface);border-left:.25rem solid var(--color-accent-signal);border-radius:var(--radius-md);display:grid}.avenalia-product-preview__source>span{color:var(--color-text-primary);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.avenalia-product-preview ol{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.avenalia-product-preview li{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.avenalia-product-preview li>span,.avenalia-method li>span,.avenalia-routes article>span,.avenalia-evidence__flow article>span{color:var(--color-action-primary);font-variant-numeric:tabular-nums;font-weight:800}.avenalia-product-preview li div{gap:var(--space-1);display:grid}.avenalia-product-preview>footer{padding-top:var(--space-3);border-top:1px solid var(--color-border-default)}.avenalia-landing__trust{padding-block:var(--space-6);border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.avenalia-landing__trust ul{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.avenalia-landing__trust li{gap:var(--space-2);color:var(--color-text-secondary);align-items:center;font-weight:700;display:flex}.avenalia-landing__trust li span{color:var(--color-success)}.avenalia-method{gap:var(--space-5);counter-reset:method;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.avenalia-method li{align-content:start;gap:var(--space-3);padding:var(--space-6);background:var(--color-bg-surface);border-top:.1875rem solid var(--color-action-primary);box-shadow:var(--shadow-sm);display:grid}.avenalia-method h3,.avenalia-method p,.avenalia-routes h3,.avenalia-routes p,.avenalia-evidence h3,.avenalia-evidence p,.avenalia-control h3,.avenalia-control p,.avenalia-plans h3,.avenalia-plans p{margin:0}.avenalia-method p,.avenalia-routes p,.avenalia-evidence p,.avenalia-control p,.avenalia-plans p{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.avenalia-routes{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.avenalia-routes article{gap:var(--space-5);padding:var(--space-6);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr);display:grid}.avenalia-routes article div{gap:var(--space-2);display:grid}.avenalia-evidence{gap:var(--space-8);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:start;display:grid}.avenalia-evidence__flow{display:grid}.avenalia-evidence__flow article{gap:var(--space-5);padding-block:var(--space-5);border-bottom:1px solid var(--color-border-default);grid-template-columns:auto minmax(0,1fr);display:grid}.avenalia-evidence__flow article:first-child{padding-top:0}.avenalia-evidence__flow article div{gap:var(--space-2);display:grid}.avenalia-evidence aside{gap:var(--space-4);padding:var(--space-7);color:var(--color-text-inverse);background:var(--color-bg-inverse);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:grid}.avenalia-evidence aside>p{color:#c7d4ff;font-size:var(--font-size-sm);letter-spacing:.05em;text-transform:uppercase;font-weight:800}.avenalia-evidence blockquote{font-family:var(--font-display);font-size:var(--font-size-xl);line-height:var(--line-height-body);margin:0}.avenalia-evidence aside>span{color:#d8deea;line-height:var(--line-height-relaxed)}.avenalia-landing__section--dark{color:var(--color-text-inverse);background:var(--color-bg-inverse);box-shadow:0 0 0 100vmax var(--color-bg-inverse);clip-path:inset(0 -100vmax)}.avenalia-landing__section--dark .avenalia-landing__heading p{color:#9bb0ff}.avenalia-landing__section--dark .avenalia-landing__heading span{color:#d8deea}.avenalia-comparison{border-radius:var(--radius-lg);border:1px solid #314263;overflow:hidden}.avenalia-comparison__header,.avenalia-comparison__row{gap:var(--space-5);padding:var(--space-5) var(--space-6);grid-template-columns:minmax(10rem,.6fr) repeat(2,minmax(0,1fr));display:grid}.avenalia-comparison__header{color:#c7d4ff;font-size:var(--font-size-sm);background:#10234d;font-weight:800}.avenalia-comparison__row{border-top:1px solid #314263}.avenalia-comparison__row span{color:#d8deea;line-height:var(--line-height-body)}.avenalia-comparison__row span:last-child{color:var(--color-text-inverse);font-weight:700}.avenalia-control,.avenalia-plans{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.avenalia-control article,.avenalia-plans article{align-content:start;gap:var(--space-3);padding:var(--space-6);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);display:grid}.avenalia-control article{border-top:.1875rem solid var(--color-accent-ai)}.avenalia-plans article:nth-child(2){border-color:var(--color-action-primary);box-shadow:var(--shadow-md)}.avenalia-plans__note{max-width:var(--measure-reading);color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin:0}.avenalia-faq{border-top:1px solid var(--color-border-default);max-width:54rem;display:grid}.avenalia-faq details{border-bottom:1px solid var(--color-border-default)}.avenalia-faq summary{padding-block:var(--space-5);font-size:var(--font-size-lg);cursor:pointer;font-weight:750}.avenalia-faq details p{max-width:var(--measure-reading);padding:0 2rem var(--space-5) 0;color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.avenalia-final-cta{justify-items:stretch;gap:var(--space-4);margin-block:var(--space-10) var(--space-11);padding:var(--space-10);text-align:center;background:var(--color-accent-ai-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);display:grid}.avenalia-final-cta p,.avenalia-final-cta h2,.avenalia-final-cta span,.avenalia-final-cta small{margin:0}.avenalia-final-cta>p,.avenalia-final-cta>h2,.avenalia-final-cta>span,.avenalia-final-cta>small{text-align:center;justify-self:center}.avenalia-final-cta p{color:var(--color-accent-ai);font-size:var(--font-size-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.avenalia-final-cta h2{max-width:18ch;font-family:var(--font-display);font-size:var(--font-size-3xl);line-height:var(--line-height-tight)}.avenalia-final-cta>span{max-width:54ch;color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.avenalia-final-cta small{color:var(--color-text-muted);line-height:var(--line-height-body)}.avenalia-acquisition-form{gap:var(--space-5);width:min(100%,50rem);padding:var(--space-7);margin-top:var(--space-3);text-align:left;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);justify-self:center;display:grid}.avenalia-acquisition-form fieldset{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.avenalia-acquisition-form legend{margin-bottom:var(--space-3);color:var(--color-text-primary);font-weight:800}.avenalia-acquisition-form__intents{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.avenalia-acquisition-form__intents label{gap:var(--space-3);padding:var(--space-4);cursor:pointer;border:1px solid var(--color-border-default);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.avenalia-acquisition-form__intents label:has(input:checked){background:var(--color-accent-signal-surface);border-color:var(--color-action-primary)}.avenalia-acquisition-form input{accent-color:var(--color-action-primary)}.avenalia-acquisition-form__intents input{margin-top:.2rem}.avenalia-acquisition-form__intents span{gap:var(--space-1);display:grid}.avenalia-acquisition-form__intents strong{color:var(--color-text-primary);line-height:var(--line-height-body)}.avenalia-acquisition-form__intents small{color:var(--color-text-secondary);line-height:var(--line-height-body)}.avenalia-acquisition-form__fields{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.avenalia-acquisition-form__fields label{gap:var(--space-2);color:var(--color-text-primary);font-weight:750;display:grid}.avenalia-acquisition-form__fields label>span small{color:var(--color-text-muted);font-weight:500}.avenalia-acquisition-form__fields input{width:100%;min-height:2.875rem;padding-inline:var(--space-3);color:var(--color-text-primary);font:inherit;background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}.avenalia-acquisition-form__consent{gap:var(--space-3);color:var(--color-text-secondary);line-height:var(--line-height-body);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.avenalia-acquisition-form__consent input{width:1.125rem;height:1.125rem;margin-top:.15rem}.avenalia-acquisition-form__consent a{color:var(--color-action-primary);font-weight:700}.avenalia-acquisition-form>button{min-height:3rem;padding-inline:var(--space-5);color:var(--color-text-inverse);font:inherit;cursor:pointer;background:var(--color-action-primary);border:1px solid var(--color-action-primary);border-radius:var(--radius-md);font-weight:800}.avenalia-acquisition-form>button:disabled{cursor:not-allowed;opacity:.6}.avenalia-acquisition-form__status{min-height:1.5rem;color:var(--color-text-secondary);line-height:var(--line-height-body)}.avenalia-acquisition-form__status--error{color:var(--color-danger,#9f1f2d)}.avenalia-acquisition-form__status--success{color:var(--color-success);font-weight:700}@media (max-width:64rem){.avenalia-landing__trust ul,.avenalia-control,.avenalia-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.avenalia-method,.avenalia-evidence{grid-template-columns:1fr}.avenalia-evidence aside{max-width:42rem}}@media (max-width:48rem){.avenalia-landing__section{gap:var(--space-8);padding-block:var(--space-10)}.avenalia-landing__trust ul,.avenalia-routes{grid-template-columns:1fr}.avenalia-comparison__header{display:none}.avenalia-comparison__row{gap:var(--space-2);grid-template-columns:1fr}.avenalia-comparison__row strong{margin-bottom:var(--space-2);color:#9bb0ff}.avenalia-comparison__row span:before{margin-bottom:var(--space-1);color:#aab5ca;font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;content:attr(data-label);font-weight:800;display:block}}@media (max-width:36rem){.avenalia-landing__section,.avenalia-final-cta,.avenalia-landing__trust{width:min(100% - 2rem,76rem)}.avenalia-control,.avenalia-plans{grid-template-columns:1fr}.avenalia-product-preview,.avenalia-final-cta{padding:var(--space-6)}.avenalia-product-preview>header{display:grid}.avenalia-final-cta>div{width:100%;display:grid}.avenalia-acquisition-form{padding:var(--space-5)}.avenalia-acquisition-form__intents,.avenalia-acquisition-form__fields{grid-template-columns:1fr}}
.avenalia-product-hero,.avenalia-product__section,.avenalia-product-final{width:min(76rem,100% - 3rem);margin-inline:auto}.avenalia-product-hero{gap:var(--space-10);min-height:clamp(36rem,72vh,48rem);padding-block:var(--space-11);grid-template-columns:minmax(0,.9fr) minmax(26rem,1.1fr);align-items:center;display:grid}.avenalia-product-hero__copy{gap:var(--space-5);display:grid}.avenalia-product-hero__copy>p,.avenalia-product-hero__copy h1,.avenalia-product-hero__copy>span,.avenalia-product-hero__copy>small{margin:0}.avenalia-product-hero__copy>p,.avenalia-product__heading>p,.avenalia-product-final>p{color:var(--color-action-primary);font-size:var(--font-size-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.avenalia-product-hero__copy h1{max-width:15ch;font-family:var(--font-display);font-size:var(--font-size-3xl);line-height:var(--line-height-tight)}.avenalia-product-hero__copy>span,.avenalia-product__heading>span,.avenalia-product-final>span{color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.avenalia-product-hero__copy>div,.avenalia-product-final>div{gap:var(--space-3);flex-wrap:wrap;display:flex}.avenalia-product-hero__copy a,.avenalia-product-final a{min-height:2.75rem;padding-inline:var(--space-5);border-radius:var(--radius-md);justify-content:center;align-items:center;font-weight:750;text-decoration:none;display:inline-flex}.avenalia-product-hero__copy a:first-child,.avenalia-product-final a:first-child{color:var(--color-text-inverse);background:var(--color-action-primary);border:1px solid var(--color-action-primary)}.avenalia-product-hero__copy a:last-child,.avenalia-product-final a:last-child{color:var(--color-action-primary);background:var(--color-bg-surface);border:1px solid var(--color-border-strong)}.avenalia-product-hero__copy>small{max-width:66ch;color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.avenalia-product-map{gap:var(--space-5);min-width:0;padding:var(--space-6);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:grid}.avenalia-product-map>header{gap:var(--space-3);align-items:center;display:flex}.avenalia-product-map>header>span{width:2.5rem;height:2.5rem;color:var(--color-text-inverse);font-family:var(--font-display);font-size:var(--font-size-xl);background:var(--color-action-primary);border-radius:var(--radius-md);place-items:center;font-weight:800;display:grid}.avenalia-product-map header div{gap:var(--space-1);display:grid}.avenalia-product-map header p,.avenalia-product-map li p,.avenalia-product-map footer{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.avenalia-product-map ol{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.avenalia-product-map li{gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr);display:grid}.avenalia-product-map li>span,.avenalia-product-flow li>span,.avenalia-product-activation article>span{color:var(--color-action-primary);font-variant-numeric:tabular-nums;font-weight:800}.avenalia-product-map li div{gap:var(--space-2);display:grid}.avenalia-product-map footer{padding-top:var(--space-4);border-top:1px solid var(--color-border-default);font-size:var(--font-size-sm)}.avenalia-product__section{gap:var(--space-9);padding-block:var(--space-11);display:grid}.avenalia-product__section--tinted{background:var(--color-bg-subtle);box-shadow:0 0 0 100vmax var(--color-bg-subtle);clip-path:inset(0 -100vmax)}.avenalia-product__section--dark{color:var(--color-text-inverse);background:var(--color-bg-inverse);box-shadow:0 0 0 100vmax var(--color-bg-inverse);clip-path:inset(0 -100vmax)}.avenalia-product__heading{gap:var(--space-3);max-width:48rem;display:grid}.avenalia-product__heading>p,.avenalia-product__heading h2,.avenalia-product__heading>span{margin:0}.avenalia-product__heading h2,.avenalia-product-final h2{font-family:var(--font-display);font-size:var(--font-size-3xl);line-height:var(--line-height-tight)}.avenalia-product__section--dark .avenalia-product__heading>span{color:color-mix(in srgb, var(--color-text-inverse) 76%, transparent)}.avenalia-product__section--dark .avenalia-product__heading>p,.avenalia-product-activation article>span{color:var(--color-text-inverse)}.avenalia-product-sources,.avenalia-product-activation,.avenalia-product-assurance{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.avenalia-product-sources article,.avenalia-product-opportunity article,.avenalia-product-assurance>article{padding:var(--space-6);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.avenalia-product-sources h3,.avenalia-product-sources p,.avenalia-product-sources dl,.avenalia-product-opportunity h3,.avenalia-product-opportunity p,.avenalia-product-activation h3,.avenalia-product-activation p,.avenalia-product-assurance h3,.avenalia-product-assurance ul{margin:0}.avenalia-product-sources article,.avenalia-product-opportunity article{gap:var(--space-3);display:grid}.avenalia-product-sources p,.avenalia-product-sources dd,.avenalia-product-opportunity p,.avenalia-product-activation p,.avenalia-product-assurance li span{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.avenalia-product-sources dl{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-border-default);display:grid}.avenalia-product-sources dt{font-size:var(--font-size-sm);font-weight:800}.avenalia-product-sources dd{margin:0}.avenalia-product__assurance{max-width:72ch;padding-left:var(--space-4);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);border-left:3px solid var(--color-action-primary);margin:0}.avenalia-product-flow{gap:0 var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.avenalia-product-flow li{gap:var(--space-3);padding-block:var(--space-5);border-top:1px solid var(--color-border-default);grid-template-columns:3rem minmax(0,1fr);display:grid}.avenalia-product-flow li div{gap:var(--space-2);display:grid}.avenalia-product-flow h3,.avenalia-product-flow p,.avenalia-product-flow small{margin:0}.avenalia-product-flow p,.avenalia-product-flow small{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.avenalia-product-flow small strong{color:var(--color-text-primary)}.avenalia-product-opportunity{gap:var(--space-5);grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:start;display:grid}.avenalia-product-opportunity>div{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.avenalia-product-opportunity>aside{gap:var(--space-4);padding:var(--space-7);color:var(--color-text-inverse);background:var(--color-bg-inverse);border-radius:var(--radius-lg);display:grid}.avenalia-product-opportunity aside p,.avenalia-product-opportunity aside h3,.avenalia-product-opportunity aside blockquote,.avenalia-product-opportunity aside span{margin:0}.avenalia-product-opportunity aside p{color:var(--color-text-inverse);font-size:var(--font-size-sm);letter-spacing:.05em;text-transform:uppercase;font-weight:800}.avenalia-product-opportunity aside blockquote{font-family:var(--font-display);font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.avenalia-product-opportunity aside span{color:color-mix(in srgb, var(--color-text-inverse) 74%, transparent);line-height:var(--line-height-relaxed)}.avenalia-product-activation{grid-template-columns:repeat(2,minmax(0,1fr))}.avenalia-product-activation article{gap:var(--space-3);padding:var(--space-6);background:color-mix(in srgb, var(--color-text-inverse) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-text-inverse) 18%, transparent);border-radius:var(--radius-lg);display:grid}.avenalia-product-activation article:last-child{grid-column:1/-1}.avenalia-product-activation p{color:color-mix(in srgb, var(--color-text-inverse) 74%, transparent)}.avenalia-product-assurance>article{gap:var(--space-5);display:grid}.avenalia-product-assurance ul{gap:var(--space-4);padding:0;list-style:none;display:grid}.avenalia-product-assurance li{gap:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--color-border-default);display:grid}.avenalia-product-final{gap:var(--space-4);padding:var(--space-9);margin-block:var(--space-10);background:var(--color-bg-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);display:grid}.avenalia-product-final>p,.avenalia-product-final h2,.avenalia-product-final>span,.avenalia-product-final>small{margin:0}.avenalia-product-final>small{color:var(--color-text-muted);line-height:var(--line-height-relaxed)}@media (max-width:64rem){.avenalia-product-hero{grid-template-columns:1fr;min-height:auto}.avenalia-product-opportunity,.avenalia-product-activation{grid-template-columns:1fr}.avenalia-product-activation article:last-child{grid-column:auto}}@media (max-width:48rem){.avenalia-product-sources,.avenalia-product-flow,.avenalia-product-opportunity>div,.avenalia-product-assurance{grid-template-columns:1fr}}@media (max-width:36rem){.avenalia-product-hero,.avenalia-product__section,.avenalia-product-final{width:min(100% - 2rem,76rem)}.avenalia-product-hero{gap:var(--space-8);padding-block:var(--space-9)}.avenalia-product-map ol{grid-template-columns:1fr}.avenalia-product-hero__copy>div,.avenalia-product-final>div{display:grid}.avenalia-product-final{padding:var(--space-6)}}
.avenalia-solution-hero,.avenalia-solution-nav,.avenalia-solution__section,.avenalia-solution-final{width:min(76rem,100% - 3rem);margin-inline:auto}.avenalia-solution-hero{gap:var(--space-10);min-height:clamp(34rem,68vh,45rem);padding-block:var(--space-11);grid-template-columns:minmax(0,.92fr) minmax(25rem,1.08fr);align-items:center;display:grid}.avenalia-solution-hero__copy{gap:var(--space-5);display:grid}.avenalia-solution-hero__copy>p,.avenalia-solution-hero__copy h1,.avenalia-solution-hero__copy>span,.avenalia-solution-hero__copy>small,.avenalia-solution-final>p,.avenalia-solution-final h2,.avenalia-solution-final>span,.avenalia-solution-final>small{margin:0}.avenalia-solution-hero__copy>p,.avenalia-solution__heading>p,.avenalia-solution-final>p{color:var(--color-action-primary);font-size:var(--font-size-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.avenalia-solution-hero__copy h1{max-width:16ch;font-family:var(--font-display);font-size:var(--font-size-3xl);line-height:var(--line-height-tight)}.avenalia-solution-hero__copy>span,.avenalia-solution__heading>span,.avenalia-solution-final>span{color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.avenalia-solution-hero__copy>div,.avenalia-solution-final>div{gap:var(--space-3);flex-wrap:wrap;display:flex}.avenalia-solution-hero__copy a,.avenalia-solution-final a{min-height:2.75rem;padding-inline:var(--space-5);border-radius:var(--radius-md);justify-content:center;align-items:center;font-weight:750;text-decoration:none;display:inline-flex}.avenalia-solution-hero__copy a:first-child,.avenalia-solution-final a:first-child{color:var(--color-text-inverse);background:var(--color-action-primary);border:1px solid var(--color-action-primary)}.avenalia-solution-hero__copy a:last-child,.avenalia-solution-final a:last-child{color:var(--color-action-primary);background:var(--color-bg-surface);border:1px solid var(--color-border-strong)}.avenalia-solution-hero__copy>small,.avenalia-solution-final>small{max-width:68ch;color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.avenalia-solution-map{gap:var(--space-5);min-width:0;padding:var(--space-6);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:grid}.avenalia-solution-map>header{gap:var(--space-3);align-items:center;display:flex}.avenalia-solution-map>header>span{width:2.5rem;height:2.5rem;color:var(--color-text-inverse);font-family:var(--font-display);font-size:var(--font-size-xl);background:var(--color-action-primary);border-radius:var(--radius-md);place-items:center;font-weight:800;display:grid}.avenalia-solution-map header div,.avenalia-solution-map li div{gap:var(--space-2);display:grid}.avenalia-solution-map header p,.avenalia-solution-map li p,.avenalia-solution-map footer{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.avenalia-solution-map ol{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.avenalia-solution-map li{gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr);display:grid}.avenalia-solution-map li>span,.avenalia-solution-case article>span,.avenalia-solution-route li>span{color:var(--color-action-primary);font-variant-numeric:tabular-nums;font-weight:800}.avenalia-solution-map footer{padding-top:var(--space-4);border-top:1px solid var(--color-border-default);font-size:var(--font-size-sm)}.avenalia-solution-nav{gap:var(--space-4);padding:var(--space-5);background:var(--color-bg-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);display:grid}.avenalia-solution-nav p{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;font-weight:750}.avenalia-solution-nav ul{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.avenalia-solution-nav a{min-height:2.75rem;color:var(--color-text-primary);text-underline-offset:.25rem;align-items:center;font-weight:700;text-decoration-color:#0000;display:inline-flex}.avenalia-solution-nav a:hover,.avenalia-solution-nav a:focus-visible,.avenalia-solution-nav a[aria-current=page]{color:var(--color-action-primary);text-decoration-color:currentColor}.avenalia-solution__section{gap:var(--space-9);padding-block:var(--space-11);display:grid}.avenalia-solution__section--tinted{background:var(--color-bg-subtle);box-shadow:0 0 0 100vmax var(--color-bg-subtle);clip-path:inset(0 -100vmax)}.avenalia-solution__section--dark{color:var(--color-text-inverse);background:var(--color-bg-inverse);box-shadow:0 0 0 100vmax var(--color-bg-inverse);clip-path:inset(0 -100vmax)}.avenalia-solution__heading{gap:var(--space-3);max-width:48rem;display:grid}.avenalia-solution__heading>p,.avenalia-solution__heading h2,.avenalia-solution__heading>span{margin:0}.avenalia-solution__heading h2,.avenalia-solution-final h2{font-family:var(--font-display);font-size:var(--font-size-3xl);line-height:var(--line-height-tight)}.avenalia-solution__section--dark .avenalia-solution__heading>p{color:var(--color-text-inverse)}.avenalia-solution__section--dark .avenalia-solution__heading>span{color:color-mix(in srgb, var(--color-text-inverse) 78%, transparent)}.avenalia-solution-case,.avenalia-solution-deliverables,.avenalia-solution-limits{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.avenalia-solution-case article{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.avenalia-solution-case article,.avenalia-solution-deliverables article{padding:var(--space-6);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.avenalia-solution-case h3,.avenalia-solution-case p,.avenalia-solution-deliverables h3,.avenalia-solution-deliverables p,.avenalia-solution-limits h3,.avenalia-solution-limits p{margin:0}.avenalia-solution-case article div,.avenalia-solution-deliverables article,.avenalia-solution-limits article{gap:var(--space-3);display:grid}.avenalia-solution-case p,.avenalia-solution-deliverables p,.avenalia-solution-limits p{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.avenalia-solution__assurance{max-width:70rem;padding:var(--space-5);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);background:var(--color-bg-subtle);border-left:3px solid var(--color-action-primary);margin:0}.avenalia-solution-route{gap:var(--space-6);grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);display:grid}.avenalia-solution-route ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.avenalia-solution-route li{gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--color-border-default);grid-template-columns:auto minmax(0,1fr);display:grid}.avenalia-solution-route li:first-child{padding-top:0}.avenalia-solution-route li h3,.avenalia-solution-route li p{margin:0}.avenalia-solution-route li div{gap:var(--space-2);display:grid}.avenalia-solution-route li p{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.avenalia-solution-route aside{padding:var(--space-6);color:var(--color-text-inverse);background:var(--color-bg-inverse);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);align-self:start}.avenalia-solution-route dl,.avenalia-solution-route aside p{margin:0}.avenalia-solution-route dl{gap:var(--space-5);display:grid}.avenalia-solution-route dl div{gap:var(--space-2);display:grid}.avenalia-solution-route dt{font-size:var(--font-size-sm);font-weight:750}.avenalia-solution-route dd{font-family:var(--font-display);font-size:var(--font-size-xl);line-height:var(--line-height-tight);margin:0}.avenalia-solution-route aside p{padding-top:var(--space-5);margin-top:var(--space-5);color:color-mix(in srgb, var(--color-text-inverse) 82%, transparent);line-height:var(--line-height-relaxed);border-top:1px solid color-mix(in srgb, var(--color-text-inverse) 28%, transparent)}.avenalia-solution-deliverables{grid-template-columns:repeat(2,minmax(0,1fr))}.avenalia-solution-deliverables article:last-child{grid-column:1/-1}.avenalia-solution-limits article{padding:var(--space-6);background:color-mix(in srgb, var(--color-text-inverse) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-text-inverse) 16%, transparent);border-radius:var(--radius-lg)}.avenalia-solution-limits p{color:color-mix(in srgb, var(--color-text-inverse) 80%, transparent)}.avenalia-solution-limits article:last-child{grid-column:1/-1}.avenalia-solution-final{gap:var(--space-4);padding:var(--space-9);margin-block:var(--space-11);background:var(--color-bg-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);display:grid}@media (max-width:64rem){.avenalia-solution-hero{grid-template-columns:1fr}.avenalia-solution-map{width:min(100%,44rem)}.avenalia-solution-route,.avenalia-solution-deliverables{grid-template-columns:1fr}.avenalia-solution-deliverables article:last-child{grid-column:auto}}@media (max-width:46rem){.avenalia-solution-hero,.avenalia-solution-nav,.avenalia-solution__section,.avenalia-solution-final{width:min(100% - 2rem,76rem)}.avenalia-solution-hero{gap:var(--space-8);min-height:auto;padding-block:var(--space-9)}.avenalia-solution-hero__copy h1,.avenalia-solution__heading h2,.avenalia-solution-final h2{font-size:var(--font-size-2xl)}.avenalia-solution-hero__copy>span,.avenalia-solution__heading>span,.avenalia-solution-final>span{font-size:var(--font-size-md)}.avenalia-solution-map,.avenalia-solution-case article,.avenalia-solution-deliverables article,.avenalia-solution-limits article,.avenalia-solution-route aside,.avenalia-solution-final{padding:var(--space-5)}.avenalia-solution-nav ul{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.avenalia-solution-nav a{font-size:var(--font-size-sm)}.avenalia-solution__section{gap:var(--space-7);padding-block:var(--space-9)}.avenalia-solution-case,.avenalia-solution-limits{grid-template-columns:1fr}.avenalia-solution-limits article:last-child{grid-column:auto}.avenalia-solution-hero__copy>div,.avenalia-solution-final>div{display:grid}}
.avenalia-trust-page{gap:var(--space-8);width:min(68rem,100% - 3rem);padding-block:var(--space-9) var(--space-12);margin-inline:auto;display:grid}.avenalia-trust-page__hero{gap:var(--space-3);max-width:50rem;display:grid}.avenalia-trust-page__eyebrow,.avenalia-trust-page__updated,.avenalia-status-monitor__label{color:var(--color-text-muted);font-size:var(--font-size-sm);letter-spacing:.04em;margin:0;font-weight:750}.avenalia-trust-page__hero h1{max-width:18ch;font-family:var(--font-display);font-size:var(--font-size-3xl);line-height:var(--line-height-tight);margin:0}.avenalia-trust-page__summary{max-width:65ch;color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin:0}.avenalia-trust-page__sections{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.avenalia-trust-page__sections>section,.avenalia-trust-page__notice,.avenalia-status-monitor,.avenalia-trust-page__links a{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-sm)}.avenalia-trust-page__sections>section{align-content:start;gap:var(--space-3);padding:var(--space-6);display:grid}.avenalia-trust-page__sections h2,.avenalia-trust-page__notice h2,.avenalia-trust-page__links h2,.avenalia-status-monitor h2{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-xl);line-height:var(--line-height-tight);margin:0}.avenalia-trust-page__sections p,.avenalia-trust-page__sections ul,.avenalia-trust-page__notice p{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.avenalia-trust-page__sections ul{gap:var(--space-2);padding-left:var(--space-5);display:grid}.avenalia-trust-page__notice{gap:var(--space-3);padding:var(--space-6);background:var(--color-bg-subtle);display:grid}.avenalia-trust-page__links{gap:var(--space-4);display:grid}.avenalia-trust-page__links>div{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.avenalia-trust-page__links a{gap:var(--space-2);min-height:7rem;padding:var(--space-5);color:var(--color-text-primary);text-decoration:none;display:grid}.avenalia-trust-page__links a:hover{border-color:var(--color-action-primary);box-shadow:var(--shadow-md)}.avenalia-trust-page__links strong{color:var(--color-action-primary)}.avenalia-trust-page__links span{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.avenalia-status-monitor{gap:var(--space-6);padding:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(18rem,auto);align-items:center;display:grid}.avenalia-status-monitor>div:first-child{gap:var(--space-2);display:grid}.avenalia-status-monitor h2{gap:var(--space-3);align-items:center;display:flex}.avenalia-status-monitor__indicator{border:2px solid;border-radius:50%;flex:none;width:.8rem;height:.8rem}.avenalia-status-monitor__indicator--loading{color:var(--color-text-muted);background:0 0}.avenalia-status-monitor__indicator--operational{color:var(--color-success);background:var(--color-success)}.avenalia-status-monitor__indicator--unavailable{color:var(--color-danger);background:var(--color-danger)}.avenalia-status-monitor dl{gap:var(--space-3);margin:0;display:grid}.avenalia-status-monitor dl>div{gap:var(--space-3);grid-template-columns:7rem minmax(0,1fr);display:grid}.avenalia-status-monitor dt{color:var(--color-text-muted)}.avenalia-status-monitor dd{color:var(--color-text-primary);margin:0;font-weight:700}.avenalia-status-monitor button{width:fit-content;min-height:2.75rem;padding-inline:var(--space-5);color:var(--color-text-inverse);font:inherit;background:var(--color-action-primary);border:1px solid var(--color-action-primary);border-radius:var(--radius-md);cursor:pointer;font-weight:750}.avenalia-status-monitor button:hover{background:var(--color-action-primary-hover);border-color:var(--color-action-primary-hover)}@media (max-width:48rem){.avenalia-trust-page__sections,.avenalia-trust-page__links>div,.avenalia-status-monitor{grid-template-columns:1fr}}@media (max-width:36rem){.avenalia-trust-page{width:min(100% - 2rem,68rem)}.avenalia-trust-page__sections>section,.avenalia-trust-page__notice,.avenalia-status-monitor{padding:var(--space-5)}}
.checkout-result{background:radial-gradient(circle at 82% 15%,#635bff1c,#0000 32rem),#f7f9fd;justify-content:center;align-items:center;min-height:68vh;padding:clamp(3.5rem,8vw,7rem) 1.25rem;display:flex}.checkout-result__card{text-align:center;background:#fff;border:1px solid #dfe5ef;border-radius:1.5rem;width:100%;max-width:42rem;padding:clamp(2rem,5vw,4rem);box-shadow:0 1.5rem 4rem #16224317}.checkout-result__mark{color:#4f46e5;background:#eef0ff;border-radius:50%;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin-bottom:1.5rem;font-size:1.4rem;display:inline-flex}.checkout-result__eyebrow{color:#5b56d6;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .75rem;font-size:.78rem;font-weight:750}.checkout-result h1{color:#111b36;letter-spacing:-.035em;margin:0;font-family:ui-serif,Georgia,serif;font-size:clamp(2rem,5vw,3.45rem);line-height:1.04}.checkout-result__summary{color:#59647a;max-width:34rem;margin:1.25rem auto 0;font-size:1.05rem;line-height:1.7}.checkout-result__notice{color:#3e4a62;text-align:left;background:#f6f7fb;border:1px solid #e4e7ef;border-radius:.9rem;gap:.35rem;margin:2rem 0;padding:1rem 1.15rem;line-height:1.55;display:grid}.checkout-result__notice strong{color:#17213c}.checkout-result__notice--error{background:#fff2f0;border-color:#f0b8b2}.checkout-result__notice--error strong,.checkout-result__notice--error span{color:#7a271a}.checkout-result__action{color:#fff;background:#4f46e5;border-radius:.7rem;justify-content:center;padding:.85rem 1.25rem;font-weight:700;text-decoration:none;display:inline-flex}button.checkout-result__action{cursor:pointer;font:inherit;width:100%}.checkout-result__action:focus-visible{outline-offset:3px;outline:3px solid #a5b4fc}.avenalia-public-shell:has(.checkout-result) .avenalia-consent__reopen{top:6rem;bottom:auto}@media (max-width:36rem){.checkout-result{align-items:flex-start;padding-top:2.5rem}.checkout-result__card{border-radius:1.15rem;padding:2rem 1.25rem}.avenalia-public-shell:has(.checkout-result) .avenalia-consent__reopen{top:11.75rem}}
.avenalia-pricing-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.avenalia-pricing-card{gap:var(--space-5);min-width:0;padding:var(--space-6);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative}.avenalia-pricing-card--recommended{border-color:var(--color-action-primary);box-shadow:var(--shadow-md)}.avenalia-pricing-card__recommendation{padding-bottom:var(--space-3);margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) 0;color:var(--color-text-inverse);font-size:var(--font-size-sm);text-align:center;background:var(--color-action-primary);border-radius:var(--radius-lg) var(--radius-lg) 0 0;font-weight:800}.avenalia-pricing-card header{gap:var(--space-2);display:grid}.avenalia-pricing-card h2,.avenalia-pricing-card h3,.avenalia-pricing-card p,.avenalia-pricing-card ul,.avenalia-pricing-card dl{margin:0}.avenalia-pricing-card h2{font-family:var(--font-display);font-size:var(--font-size-2xl)}.avenalia-pricing-card header p,.avenalia-pricing-card small,.avenalia-pricing-card__tax,.avenalia-pricing-card__features li,.avenalia-pricing-card__limits dd{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.avenalia-pricing-card__price{gap:var(--space-2);align-items:baseline;display:flex}.avenalia-pricing-card__price strong{font-family:var(--font-display);font-size:var(--font-size-3xl);font-variant-numeric:tabular-nums}.avenalia-pricing-card__price span,.avenalia-pricing-card__tax,.avenalia-pricing-card small{font-size:var(--font-size-sm)}.avenalia-pricing-card__features,.avenalia-pricing-card__limits{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border-default);display:grid}.avenalia-pricing-card__features h3,.avenalia-pricing-card__limits h3{font-size:var(--font-size-body)}.avenalia-pricing-card__features ul{gap:var(--space-3);padding:0;list-style:none;display:grid}.avenalia-pricing-card__features li{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.avenalia-pricing-card__features li span{color:var(--color-success);font-weight:800}.avenalia-pricing-card__limits dl{gap:var(--space-2);display:grid}.avenalia-pricing-card__limits dl div{gap:var(--space-3);justify-content:space-between;display:flex}.avenalia-pricing-card__limits dt{text-transform:capitalize}.avenalia-pricing-card__limits dd{font-variant-numeric:tabular-nums}.avenalia-pricing-card__action{min-height:2.75rem;padding-inline:var(--space-5);color:var(--color-text-inverse);background:var(--color-action-primary);border:1px solid var(--color-action-primary);border-radius:var(--radius-md);justify-content:center;align-items:center;margin-top:auto;font-weight:750;text-decoration:none;display:inline-flex}.avenalia-pricing-sales{gap:var(--space-8);padding:var(--space-8);color:var(--color-text-inverse);background:var(--color-bg-inverse);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;display:flex}.avenalia-pricing-sales p,.avenalia-pricing-sales h2{margin:0}.avenalia-pricing-sales div{gap:var(--space-2);max-width:46rem;display:grid}.avenalia-pricing-sales p{font-size:var(--font-size-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.avenalia-pricing-sales a{min-height:2.75rem;padding-inline:var(--space-5);color:var(--color-action-primary);background:var(--color-bg-surface);border-radius:var(--radius-md);flex:none;align-items:center;font-weight:750;text-decoration:none;display:inline-flex}@media (max-width:60rem){.avenalia-pricing-grid{grid-template-columns:1fr}}@media (max-width:42rem){.avenalia-pricing-sales{align-items:stretch}}
.avenalia-pricing-faq{gap:var(--space-9);padding-block:var(--space-11);grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);display:grid}.avenalia-pricing-faq>h2{font-family:var(--font-display);font-size:var(--font-size-3xl);line-height:var(--line-height-tight);margin:0}.avenalia-pricing-faq>div{display:grid}.avenalia-pricing-faq details{padding-block:var(--space-5);border-top:1px solid var(--color-border-default)}.avenalia-pricing-faq details:last-child{border-bottom:1px solid var(--color-border-default)}.avenalia-pricing-faq summary{cursor:pointer;font-weight:800}.avenalia-pricing-faq details p{max-width:64ch;margin:var(--space-3) 0 0;color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.avenalia-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:42rem){.avenalia-pricing-sales{flex-direction:column}.avenalia-pricing-faq{gap:var(--space-6);padding-block:var(--space-9);grid-template-columns:1fr}}
.avenalia-pricing-hero,.avenalia-pricing,.avenalia-pricing-sales,.avenalia-pricing-faq,.avenalia-pricing-state{width:min(76rem,100% - 3rem);margin-inline:auto}.avenalia-pricing-hero{gap:var(--space-4);max-width:58rem;padding-block:var(--space-11) var(--space-9);text-align:center;margin-inline:auto;display:grid}.avenalia-pricing-hero>*{margin-block:0}.avenalia-pricing-hero>p{color:var(--color-action-primary);font-size:var(--font-size-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.avenalia-pricing-hero h1{font-family:var(--font-display);font-size:var(--font-size-3xl);line-height:var(--line-height-tight)}.avenalia-pricing-hero>span{color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.avenalia-pricing-hero small{color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.avenalia-pricing{gap:var(--space-7);padding-bottom:var(--space-11);display:grid}.avenalia-pricing-interval{gap:var(--space-1);width:fit-content;padding:var(--space-1);background:var(--color-bg-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-md);margin:0 auto;display:flex}.avenalia-pricing-interval legend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.avenalia-pricing-interval label{cursor:pointer}.avenalia-pricing-interval input{opacity:0;position:absolute}.avenalia-pricing-interval span{min-height:2.75rem;padding-inline:var(--space-5);color:var(--color-text-secondary);border-radius:calc(var(--radius-md) - .125rem);border:1px solid #0000;align-items:center;font-weight:750;display:inline-flex}.avenalia-pricing-interval input:checked+span{color:var(--color-action-primary);background:var(--color-bg-surface);border-color:var(--color-border-default);box-shadow:var(--shadow-sm)}.avenalia-pricing-interval input:focus-visible+span{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:2px}.avenalia-pricing-state{min-height:18rem;padding-block:var(--space-10);color:var(--color-text-secondary);text-align:center}.avenalia-pricing-state--error{gap:var(--space-5);max-width:44rem;padding:var(--space-7);margin-block:var(--space-8) var(--space-11);text-align:left;background:var(--color-bg-surface);border:1px solid var(--color-danger);border-radius:var(--radius-lg);align-items:flex-start;display:flex}.avenalia-pricing-state--error>p{width:2.5rem;height:2.5rem;color:var(--color-text-inverse);background:var(--color-danger);border-radius:var(--radius-md);flex:none;place-items:center;margin:0;font-weight:800;display:grid}.avenalia-pricing-state--error div{gap:var(--space-3);display:grid}.avenalia-pricing-state--error h2,.avenalia-pricing-state--error span{margin:0}.avenalia-pricing-state--error button{width:fit-content;min-height:2.75rem;padding-inline:var(--space-5);color:var(--color-text-inverse);font:inherit;cursor:pointer;background:var(--color-action-primary);border:1px solid var(--color-action-primary);border-radius:var(--radius-md);font-weight:750}@media (max-width:42rem){.avenalia-pricing-hero,.avenalia-pricing,.avenalia-pricing-sales,.avenalia-pricing-faq,.avenalia-pricing-state{width:min(100% - 2rem,76rem)}.avenalia-pricing-hero{padding-block:var(--space-9) var(--space-7);text-align:left}}
.self-service{background:radial-gradient(circle at 14% 4%,#65e7d22e,#0000 32rem),#f7faf9;min-height:72vh;padding:4.5rem 1.5rem 6rem}.self-service__header,.self-service__card{max-width:48rem;margin-inline:auto}.self-service__header{margin-bottom:2rem}.self-service__header>p{color:#176f64;letter-spacing:.11em;text-transform:uppercase;font-size:.78rem;font-weight:800}.self-service__header h1{color:#112925;letter-spacing:-.055em;margin:.75rem 0 1rem;font-size:clamp(2.2rem,6vw,4rem);line-height:1}.self-service__header span,.self-service__card>p,.self-service__card form>p{color:#4e6661;line-height:1.65}.self-service__card{background:#fff;border:1px solid #d9e6e2;border-radius:1.4rem;padding:clamp(1.4rem,4vw,2.5rem);box-shadow:0 1.5rem 4rem #1d4a4217}.self-service__card h1,.self-service__card h2,.self-service__card p{margin-top:0}.self-service__card h1,.self-service__card h2{color:#112925}.self-service__card h2{margin-bottom:.6rem;font-size:1.35rem}.self-service__card--message{max-width:40rem;margin-top:2rem}.self-service__plan{border-bottom:1px solid #e5eeeb;grid-template-columns:1fr auto;align-items:center;gap:.2rem 1rem;margin-bottom:2rem;padding-bottom:1.5rem;display:grid}.self-service__plan span{color:#60756f;text-transform:uppercase;grid-column:1/-1;font-size:.8rem}.self-service__plan strong{color:#112925;font-size:1.3rem}.self-service__plan small{color:#176f64;font-weight:700}.self-service__organizations{border:0;gap:.75rem;margin:1.5rem 0;padding:0;display:grid}.self-service__organizations label{cursor:pointer;grid-template-columns:auto 1fr;display:grid}.self-service__organizations input{margin:1.25rem .9rem 0 1.15rem}.self-service__organizations label>span{border:1px solid #d9e6e2;border-radius:.9rem;gap:.25rem;padding:1rem 1.1rem;display:grid}.self-service__organizations input:checked+span{background:#effaf7;border-color:#299d8d}.self-service__organizations input:focus-visible+span{outline-offset:2px;outline:3px solid #8edbd0}.self-service__organizations small{color:#60756f}.self-service__field{gap:.55rem;margin:1.5rem 0;display:grid}.self-service__field span,.self-service__review dt{color:#455e58;font-size:.84rem;font-weight:700}.self-service__field input{color:#112925;font:inherit;border:1px solid #b9ccc7;border-radius:.75rem;padding:.85rem 1rem}.self-service__field input:focus-visible{border-color:#176f64;outline:3px solid #b7e7df}.self-service__review{gap:1rem;margin:1.5rem 0;display:grid}.self-service__review div{border-bottom:1px solid #e5eeeb;gap:.35rem;padding-bottom:1rem;display:grid}.self-service__review dd{color:#112925;margin:0}.self-service__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.self-service__actions button,.self-service__link{color:#fff;cursor:pointer;font:inherit;background:#176f64;border:1px solid #176f64;border-radius:.8rem;justify-content:center;padding:.85rem 1.15rem;font-weight:750;text-decoration:none;display:inline-flex}.self-service__actions button:focus-visible,.self-service__link:focus-visible{outline-offset:3px;outline:3px solid #8edbd0}.self-service__actions button:disabled{cursor:wait;opacity:.55}.self-service__actions .self-service__secondary{color:#176f64;background:0 0}.self-service__error{color:#7a271a;background:#fff2f0;border-left:4px solid #b42318;margin:1.5rem 0 0;padding:.9rem 1rem}.self-service__state{text-align:center;max-width:40rem;margin:3rem auto}@media (max-width:42rem){.self-service{padding:2.75rem 1rem 4rem}.self-service__actions,.self-service__actions button,.self-service__link{width:100%}}
.avenalia-public-shell:has(.settings-shell){display:block}.avenalia-public-shell:has(.settings-shell)>header{display:none}.avenalia-public-shell:has(.settings-shell)>footer{display:none}.avenalia-public-shell:has(.settings-shell) .avenalia-consent__banner{display:none}.avenalia-public-shell:has(.settings-shell) .avenalia-consent__loading{display:none}.avenalia-public-shell:has(.settings-shell) .avenalia-consent__reopen{display:none}.settings-shell{min-height:100vh;color:var(--color-text-primary);background:var(--color-bg-canvas)}.settings-topbar{z-index:10;min-height:4.5rem;padding-inline:clamp(var(--space-4), 4vw, var(--space-8));background:color-mix(in srgb, var(--color-bg-surface) 94%, transparent);border-bottom:1px solid var(--color-border-default);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.settings-brand,.settings-topbar__context,.settings-topbar__context a{gap:var(--space-3);align-items:center;display:inline-flex}.settings-brand{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:700;text-decoration:none}.settings-brand__mark{width:2.25rem;height:2.25rem;color:var(--color-text-inverse);font-family:var(--font-sans);font-size:var(--font-size-body);background:var(--color-action-primary);border-radius:var(--radius-md);place-items:center;display:grid}.settings-topbar__context{color:var(--color-text-muted);font-size:var(--font-size-sm)}.settings-topbar__context a{min-height:2.5rem;padding-inline:var(--space-4);color:var(--color-action-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);font-weight:700;text-decoration:none}.settings-layout{grid-template-columns:15rem minmax(0,1fr);min-height:calc(100vh - 4.5rem);display:grid}.settings-sidebar{padding:var(--space-8) var(--space-5);background:var(--color-bg-surface);border-right:1px solid var(--color-border-default)}.settings-sidebar__label{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:750}.settings-sidebar nav{gap:var(--space-1);display:grid}.settings-sidebar a{min-height:2.75rem;padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);border-radius:0 var(--radius-md) var(--radius-md) 0;border-left:.1875rem solid #0000;font-weight:650;text-decoration:none}.settings-sidebar a:hover{color:var(--color-action-primary);background:var(--color-bg-subtle)}.settings-sidebar a[aria-current=page]{color:var(--color-action-primary);background:var(--color-bg-subtle);border-left-color:var(--color-action-primary)}.settings-main{width:min(68rem,100%);padding:clamp(var(--space-7), 5vw, var(--space-10))}.settings-main h1,.settings-main h2,.settings-main p{margin-top:0}.settings-main h1{margin-bottom:var(--space-2);font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);line-height:var(--line-height-tight)}.settings-main h2{margin-bottom:var(--space-2);font-size:var(--font-size-xl)}.settings-page-header{gap:var(--space-6);margin-bottom:var(--space-7);justify-content:space-between;align-items:start;display:flex}.settings-page-header p:not(.settings-eyebrow){max-width:58ch;color:var(--color-text-secondary);margin-bottom:0}.settings-eyebrow{margin-bottom:var(--space-2);color:var(--color-action-primary);font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.settings-button{min-height:2.75rem;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-weight:750;text-decoration:none;display:inline-flex}.settings-button:disabled{cursor:not-allowed;opacity:.6}.settings-button--primary{color:var(--color-text-inverse);background:var(--color-action-primary);border-color:var(--color-action-primary)}.settings-button--primary:hover:not(:disabled){background:var(--color-action-primary-hover)}.settings-button--secondary{color:var(--color-action-primary);background:var(--color-bg-surface);border-color:var(--color-border-strong)}.settings-card{padding:clamp(var(--space-5), 3vw, var(--space-7));background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.settings-details{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.settings-details div,.settings-billing-summary dl div{gap:var(--space-1);display:grid}.settings-details dt,.settings-billing-summary dt{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:700}.settings-details dd,.settings-billing-summary dd{margin:0;font-weight:700}.settings-notice{padding:var(--space-4);margin-top:var(--space-5);color:var(--color-info);background:var(--color-info-surface);border-left:.25rem solid var(--color-info);border-radius:var(--radius-sm)}.settings-notice--error,.settings-form p[role=alert]{color:var(--color-danger);background:var(--color-danger-surface);border-color:var(--color-danger)}.settings-form{gap:var(--space-5);max-width:46rem;display:grid}.settings-time-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.settings-field-hint{color:var(--muted,#61716d);margin:-.35rem 0 .25rem;font-size:.84rem}@media (max-width:640px){.settings-time-range{grid-template-columns:1fr}}.settings-form label:not(.settings-toggle),.settings-form fieldset{gap:var(--space-2);color:var(--color-text-secondary);font-weight:700;display:grid}.settings-form fieldset{border:0;padding:0}.settings-form legend{margin-bottom:var(--space-3);color:var(--color-text-primary)}.settings-form input:not([type=checkbox]),.settings-form select{min-height:3rem;padding:var(--space-3) var(--space-4);color:var(--color-text-primary);background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}.settings-form__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.settings-toggle{gap:var(--space-3);min-height:2.75rem;color:var(--color-text-secondary);align-items:center;font-weight:600;display:flex}.settings-toggle input{width:1.25rem;height:1.25rem;accent-color:var(--color-action-primary)}.settings-protected{padding:var(--space-4);background:var(--color-bg-subtle);border-radius:var(--radius-md)}.settings-protected p{margin:var(--space-1) 0 0;color:var(--color-text-secondary)}.settings-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-status-line{color:var(--color-success);font-weight:800}.settings-help{color:var(--color-text-muted);font-size:var(--font-size-sm)}.settings-table-wrap{padding:0;overflow-x:auto}.settings-table-wrap table{border-collapse:collapse;width:100%}.settings-table-wrap th,.settings-table-wrap td{padding:var(--space-4) var(--space-5);text-align:left;border-bottom:1px solid var(--color-border-default)}.settings-table-wrap th{color:var(--color-text-muted);font-size:var(--font-size-sm)}.settings-table-wrap tbody tr:last-child td{border-bottom:0}.settings-table-wrap td span{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm);display:block}.settings-empty{text-align:center}.settings-empty p{max-width:46ch;color:var(--color-text-secondary);margin:0 auto}.settings-billing-summary{gap:var(--space-6);margin-bottom:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.settings-billing-summary dl{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));min-width:20rem;margin:0;display:grid}.settings-usage-list{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-usage{gap:var(--space-4);display:grid}.settings-usage p{color:var(--color-text-secondary);margin-bottom:0}.settings-progress{background:var(--color-bg-subtle);border-radius:var(--radius-round);height:.625rem;overflow:hidden}.settings-progress span{background:var(--color-action-primary);border-radius:inherit;height:100%;display:block}.settings-state{gap:var(--space-4);align-content:start;max-width:42rem;display:grid}.settings-state .settings-button{width:fit-content}.settings-skeleton{background:linear-gradient(90deg, var(--color-bg-subtle), var(--color-bg-surface), var(--color-bg-subtle));border-radius:var(--radius-lg);background-size:200% 100%;height:8rem;animation:1.2s linear infinite settings-loading}.settings-skeleton--title{width:56%;height:3rem}.settings-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes settings-loading{to{background-position:-200% 0}}@media (max-width:64rem){.settings-layout{grid-template-columns:12rem minmax(0,1fr)}.settings-usage-list{grid-template-columns:1fr}}@media (max-width:48rem){.settings-topbar{min-height:4rem}.settings-topbar__context>span{display:none}.settings-layout{display:block}.settings-sidebar{z-index:5;padding:var(--space-2) var(--space-4);border-right:0;border-bottom:1px solid var(--color-border-default);position:sticky;top:4rem}.settings-sidebar__label{display:none}.settings-sidebar nav{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.settings-sidebar a{padding-inline:var(--space-2);font-size:var(--font-size-sm);text-align:center;border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom:.1875rem solid #0000;border-left:0;justify-content:center}.settings-sidebar a[aria-current=page]{border-bottom-color:var(--color-action-primary);border-left:0}.settings-main{padding:var(--space-6) var(--space-4) var(--space-10)}.settings-page-header{display:grid}.settings-page-header .settings-button{width:100%}.settings-details,.settings-grid,.settings-billing-summary,.settings-billing-summary dl{grid-template-columns:1fr}.settings-billing-summary dl{min-width:0}.settings-form__actions{display:grid}}
