/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--abd-font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--abd-font-mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--abd-color-white:#fff;--abd-spacing:.25rem;--abd-container-3xl:48rem;--abd-font-weight-light:300;--abd-font-weight-medium:500;--abd-font-weight-semibold:600;--abd-font-weight-bold:700;--abd-ease-out:cubic-bezier(0, 0, .2, 1);--abd-default-transition-duration:.24s;--abd-default-transition-timing-function:cubic-bezier(.16, 1, .3, 1);--abd-default-font-family:var(--abd-font-sans);--abd-default-mono-font-family:var(--abd-font-mono);--abd-font-body:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--abd-font-heading:"Outfit", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--abd-font-weight-regular:400;--abd-text-12:.75rem;--abd-text-14:.875rem;--abd-text-16:1rem;--abd-text-18:1.125rem;--abd-text-20:1.25rem;--abd-text-22:1.375rem;--abd-text-24:1.5rem;--abd-text-26:1.625rem;--abd-text-28:1.75rem;--abd-text-32:2rem;--abd-text-36:2.25rem;--abd-text-40:2.5rem;--abd-text-48:3rem;--abd-text-56:3.5rem;--abd-text-64:4rem;--abd-text-70:4.375rem;--abd-text-72:4.5rem;--abd-text-80:5rem;--abd-text-88:5.5rem;--abd-text-96:6rem;--abd-text-104:6.5rem;--abd-radius-2:2px;--abd-radius-4:4px;--abd-radius-8:8px;--abd-radius-12:12px;--abd-radius-16:16px;--abd-radius-24:24px;--abd-radius-card:1.5rem;--abd-spacing-section:5.5rem;--abd-container-content:1280px;--abd-color-ink:#1b211e;--abd-color-paper:#fbfaf7;--abd-color-brand-neutral-black:#000;--abd-color-brand-neutral-black-tint:#1f1f1f;--abd-color-brand-neutral-black-tint-2:#5f5f5f;--abd-color-brand-neutral-black-50:gray;--abd-color-brand-neutral-black-25:#bfbfbf;--abd-color-brand-neutral-grey-100:#e5e5e5;--abd-color-brand-neutral-grey-50:#f2f2f2;--abd-color-brand-neutral-grey-25:#f5f5f5;--abd-color-brand-neutral-white:#fff;--abd-color-brand-medium-green-100:#95c11f;--abd-color-brand-medium-green-75:#afd157;--abd-color-brand-medium-green-50:#cae08f;--abd-color-brand-medium-green-25:#e5efc7;--abd-color-brand-green-100:#107627;--abd-color-brand-green-75:#4c985d;--abd-color-brand-green-50:#87ba93;--abd-color-brand-green-25:#c3ddc9;--abd-color-brand-aqua-100:#00858c;--abd-color-brand-aqua-75:#40a3a9;--abd-color-brand-aqua-50:#80c2c5;--abd-color-brand-aqua-25:#bfe1e2;--abd-color-brand-blue-100:#00688b;--abd-color-brand-blue-75:#408ea8;--abd-color-brand-blue-50:#80b3c5;--abd-color-brand-blue-25:#bfd9e2;--abd-color-brand-berry-100:#831f82;--abd-color-brand-berry-75:#a257a1;--abd-color-brand-berry-50:#c18fc1;--abd-color-brand-berry-25:#e0c7e0;--abd-color-brand-red-violet-100:#9e005d;--abd-color-brand-red-violet-75:#b64085;--abd-color-brand-red-violet-50:#cf80ae;--abd-color-brand-red-violet-25:#e7bfd6;--abd-color-brand-red-100:#d60e47;--abd-color-brand-red-75:#e04a75;--abd-color-brand-red-50:#eb86a3;--abd-color-brand-red-25:#f5c3d1;--abd-color-brand-orange-100:#ef7d00;--abd-color-brand-orange-75:#f39d40;--abd-color-brand-orange-50:#f7be80;--abd-color-brand-orange-25:#fbdebf;--abd-color-brand-yellow-100:#f9d500;--abd-color-brand-yellow-75:#fbdf40;--abd-color-brand-yellow-50:#fcea80;--abd-color-brand-yellow-25:#fdf5bf;--abd-color-brand-base-100:#cdc290;--abd-color-brand-base-75:#d9d1ac;--abd-color-brand-base-50:#e6e1c7;--abd-color-brand-base-25:#f3f0e3;--abd-color-brand-base-10:#faf9f4;--abd-color-brand-brown-100:#a16d0b;--abd-color-brand-brown-75:#b99148;--abd-color-brand-brown-50:#d0b685;--abd-color-brand-brown-25:#e7dac2;--abd-color-brand-dark-brown-100:#562e20;--abd-color-brand-dark-brown-75:#806258;--abd-color-brand-dark-brown-50:#aa968f;--abd-color-brand-dark-brown-25:#d5cbc7;--abd-color-brand-olive-100:#868914;--abd-color-brand-olive-75:#a4a74f;--abd-color-brand-olive-50:#c3c489;--abd-color-brand-olive-25:#e1e1c4;--abd-color-subtle-light:#f1efe9;--abd-color-muted-light:#626b63;--abd-color-border-light:#e3e6de;--abd-color-on-accent:#141b13;--abd-color-accent-text-light:#a44c08;--abd-color-accent-soft-light:#fff0dc;--abd-color-success-light:#237554;--abd-color-warning-light:#9a6307;--abd-color-danger-light:#bf3542;--abd-color-info-light:#246a9b;--abd-color-canvas-dark:#151b18;--abd-color-surface-dark:#1e2521;--abd-color-subtle-dark:#252d28;--abd-color-main-dark:#f6f4ed;--abd-color-muted-dark:#aab5ac;--abd-color-border-dark:#39473d;--abd-color-accent-text-dark:#ffb96b;--abd-color-accent-soft-dark:#382b1c;--abd-color-success-dark:#78c7a1;--abd-color-warning-dark:#e8b768;--abd-color-danger-dark:#f18f98;--abd-color-info-dark:#83bce0;--abd-color-surface-dark-section:#232c25;--abd-color-subtle-dark-section:#273129;--abd-color-muted-dark-section:#b1bab2;--abd-color-border-dark-section:#38423a;--abd-color-footer-label:#899b8c;--abd-color-footer-link:#d1d9d2;--abd-color-overlay-dark:#0c130e;--abd-color-overlay-feature:#0d190e;--abd-color-overlay-media:#141e12;--abd-shadow-subtle:0 1px 2px #1b211e0a, 0 4px 12px -4px #1b211e0f}@supports (color:color-mix(in lab, red, red)){:root,:host{--abd-shadow-subtle:0 1px 2px color-mix(in srgb, var(--color-ink) 4%, transparent), 0 4px 12px -4px color-mix(in srgb, var(--color-ink) 6%, transparent)}}:root,:host{--abd-shadow-card:0 2px 4px -2px #1b211e0d, 0 16px 40px -20px #1b211e26}@supports (color:color-mix(in lab, red, red)){:root,:host{--abd-shadow-card:0 2px 4px -2px color-mix(in srgb, var(--color-ink) 5%, transparent), 0 16px 40px -20px color-mix(in srgb, var(--color-ink) 15%, transparent)}}:root,:host{--abd-shadow-card-hover:0 4px 8px -4px #1b211e12, 0 24px 48px -18px #1b211e2e}@supports (color:color-mix(in lab, red, red)){:root,:host{--abd-shadow-card-hover:0 4px 8px -4px color-mix(in srgb, var(--color-ink) 7%, transparent), 0 24px 48px -18px color-mix(in srgb, var(--color-ink) 18%, transparent)}}:root,:host{--abd-shadow-dropdown:0 4px 12px -6px #1b211e1f, 0 24px 64px -16px #1b211e3d}@supports (color:color-mix(in lab, red, red)){:root,:host{--abd-shadow-dropdown:0 4px 12px -6px color-mix(in srgb, var(--color-ink) 12%, transparent), 0 24px 64px -16px color-mix(in srgb, var(--color-ink) 24%, transparent)}}:root,:host{--abd-shadow-modal:0 4px 16px #00000014, 0 36px 100px -16px #00000059}@supports (color:color-mix(in lab, red, red)){:root,:host{--abd-shadow-modal:0 4px 16px color-mix(in srgb, var(--color-brand-neutral-black) 8%, transparent), 0 36px 100px -16px color-mix(in srgb, var(--color-brand-neutral-black) 35%, transparent)}}:root,:host{--abd-animate-fade-in:abd-fade-in .5s ease both;--abd-animate-fade-up:abd-fade-up .65s cubic-bezier(.16, 1, .3, 1) both;--abd-animate-scale-in:abd-scale-in .4s cubic-bezier(.16, 1, .3, 1) both;--abd-animate-float:abd-float 5s ease-in-out infinite}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--abd-default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--abd-default-font-feature-settings,normal);font-variation-settings:var(--abd-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--abd-default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--abd-default-mono-font-feature-settings,normal);font-variation-settings:var(--abd-default-mono-font-variation-settings,normal);font-size:1em}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:auto;scroll-padding-top:calc(var(--abd-header-height) + 1.5rem);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body{background:var(--abd-bg-canvas);min-height:100dvh;color:var(--abd-text-main);font-family:var(--abd-font-body);font-size:var(--abd-text-16);transition:background-color var(--abd-duration-normal), color var(--abd-duration-normal);margin:0;line-height:1.7}h1,h2,h3,h4,h5,h6{font-family:var(--abd-font-heading);font-weight:var(--abd-font-weight-medium);letter-spacing:-.04em;text-wrap:balance;color:inherit;line-height:1.15}h1{font-size:clamp(var(--abd-text-48), 6.4vw, var(--abd-text-88))}h2{font-size:clamp(2.15rem,4vw,3.25rem)}h3{font-size:clamp(var(--abd-text-24), 2.8vw, var(--abd-text-32))}h4{font-size:var(--abd-text-24)}h5{font-size:var(--abd-text-20)}h6{letter-spacing:-.015em;font-size:1.0625rem}p{text-wrap:pretty}p+p{margin-top:1em}a{color:var(--abd-accent-text);text-underline-offset:4px;transition:color var(--abd-duration-fast);text-decoration-thickness:1px}a:hover{text-decoration-line:underline}a:not([href]),a[href=""],a[href=\#]{cursor:default}strong,b{font-weight:var(--abd-font-weight-semibold)}small{font-size:.8125rem}mark{background:var(--abd-accent-soft);color:var(--abd-text-main);border-radius:3px;padding-inline:.2em}abbr[title]{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{color:var(--abd-text-muted);font-style:normal}blockquote{border-left:3px solid var(--abd-accent);font-family:var(--abd-font-heading);font-size:var(--abd-text-24);letter-spacing:-.02em;margin:1.5rem 0;padding:.5rem 0 .5rem 1.5rem;line-height:1.5}blockquote cite{color:var(--abd-text-muted);font-family:var(--abd-font-body);letter-spacing:0;margin-top:.75rem;font-size:.8125rem;font-style:normal;display:block}ul,ol{padding-left:1.25rem}ul{list-style:outside}ol{list-style:decimal}li+li{margin-top:.4rem}li::marker{color:var(--abd-accent-text)}ul ul,ol ol,ul ol,ol ul{margin-top:.5rem}dt{font-weight:var(--abd-font-weight-semibold);font-size:var(--abd-text-14)}dd{color:var(--abd-text-muted);margin:.25rem 0 1rem}hr{border:0;border-top:1px solid var(--abd-border);height:0;margin:2rem 0}pre{border:1px solid var(--abd-border);border-radius:var(--abd-radius-12);background:var(--abd-bg-subtle);tab-size:2;padding:1.25rem;font-size:.8125rem;line-height:1.8;overflow:auto}code,kbd,samp{font-family:var(--abd-font-mono);font-size:.875em}:not(pre)>code{border-radius:var(--abd-radius-4);background:var(--abd-bg-subtle);padding:.15em .4em}kbd{border:1px solid var(--abd-border);border-radius:var(--abd-radius-4);background:var(--abd-bg-surface);border-bottom-width:2px;padding:.15rem .4rem}figure{margin:0}figcaption{color:var(--abd-text-muted);margin-top:.75rem;font-size:.8125rem}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}audio{width:100%}iframe{border-radius:var(--abd-radius-12);border:0;max-width:100%}section,article,aside,header,footer,nav,main{display:block}label{font-size:.8125rem;font-weight:var(--abd-font-weight-semibold)}input,select,textarea,button{font:inherit;color:inherit}input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden])),select,textarea{width:100%;min-height:var(--abd-control-height);border:1px solid var(--abd-border);border-radius:var(--abd-radius-control);background:var(--abd-bg-surface);color:var(--abd-text-main);font-size:var(--abd-text-14);transition:border-color var(--abd-duration-fast), box-shadow var(--abd-duration-fast);padding:.75rem 1rem;line-height:1.5}input::placeholder,textarea::placeholder{color:var(--abd-text-muted);opacity:.8}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{box-shadow:none!important;border:#0000!important;outline:none!important}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--abd-danger)}input[type=checkbox],input[type=radio]{width:1.125rem;height:1.125rem;accent-color:var(--abd-accent);flex-shrink:0;margin:0}input[type=range]{width:100%;accent-color:var(--abd-accent)}input[type=color]{min-height:3rem}input[type=file]::file-selector-button{background:var(--abd-bg-subtle);color:var(--abd-text-main);cursor:pointer;border:0;border-radius:6px;margin-right:1rem;padding:.4rem .75rem}textarea{resize:vertical;min-height:9rem}select{cursor:pointer}button{border-radius:var(--abd-radius-button);background:var(--abd-accent);min-height:2.875rem;color:var(--abd-on-accent);font-size:.8125rem;font-weight:var(--abd-font-weight-semibold);cursor:pointer;transition:background-color var(--abd-duration-fast), transform var(--abd-duration-normal) var(--abd-ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.65rem;padding:.7rem 1.25rem;line-height:1.25;display:inline-flex}button:hover{background:var(--abd-accent)}@supports (color:color-mix(in lab, red, red)){button:hover{background:color-mix(in srgb, var(--abd-accent) 88%, var(--abd-bg-surface))}}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.5;cursor:not-allowed}fieldset{border:1px solid var(--abd-border);border-radius:18px;min-width:0;padding:1.5rem}legend{font-size:var(--abd-text-14);font-weight:var(--abd-font-weight-semibold);padding-inline:.5rem}output{color:var(--abd-accent-text);font-weight:var(--abd-font-weight-semibold)}progress,meter{width:100%;height:.5rem;accent-color:var(--abd-accent);border:0;border-radius:999px;overflow:hidden}progress::-webkit-progress-bar{background:var(--abd-bg-subtle)}progress::-webkit-progress-value{background:var(--abd-accent);border-radius:999px}progress::-moz-progress-bar{background:var(--abd-accent)}details{border:1px solid var(--abd-border);border-radius:var(--abd-radius-12);background:var(--abd-bg-surface);overflow:clip}details+details{margin-top:.75rem}summary{font-size:.9375rem;font-weight:var(--abd-font-weight-medium);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--abd-accent-text);font-size:1.25rem}details[open]>summary:after{content:"−"}details>:not(summary){color:var(--abd-text-muted);font-size:var(--abd-text-14);margin:0;padding:0 1.25rem 1.25rem}table{border-collapse:collapse;width:100%;font-size:var(--abd-text-14);text-align:left}th,td{border-bottom:1px solid var(--abd-border);vertical-align:middle;padding:1rem 1.25rem}th{background:var(--abd-bg-subtle);font-size:.6875rem;font-weight:var(--abd-font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--abd-text-muted)}tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--abd-bg-subtle)}@supports (color:color-mix(in lab, red, red)){tbody tr:hover{background:color-mix(in srgb, var(--abd-bg-subtle) 50%, transparent)}}caption{caption-side:bottom;color:var(--abd-text-muted);font-size:var(--abd-text-12);text-align:left;padding:.75rem}dialog{border:1px solid var(--abd-border);border-radius:var(--abd-radius-24);background:var(--abd-bg-surface);width:min(34rem,100vw - 2.5rem);max-height:calc(100dvh - 3rem);color:var(--abd-text-main);box-shadow:var(--abd-shadow-modal);margin:auto;padding:2rem;overflow:auto}dialog::backdrop{background:var(--abd-color-overlay-dark)}@supports (color:color-mix(in lab, red, red)){dialog::backdrop{background:color-mix(in srgb, var(--abd-color-overlay-dark) 50%, transparent)}}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}:focus-visible{outline:var(--abd-focus-width) solid var(--abd-accent);outline-offset:var(--abd-focus-offset)}::selection{background:var(--abd-accent);color:var(--abd-on-accent)}*{scrollbar-width:thin;scrollbar-color:var(--abd-border) transparent}::-webkit-scrollbar{width:var(--abd-scrollbar-size);height:var(--abd-scrollbar-size)}::-webkit-scrollbar-thumb{background:var(--abd-border);border-radius:999px}}@layer components{.abd-badge--neutral,.abd-alert--neutral,[data-abd-tone=neutral]{--abd-tone-color:var(--abd-text-muted);--abd-tone-soft:var(--abd-bg-subtle)}.abd-badge--accent,.abd-alert--accent,[data-abd-tone=accent]{--abd-tone-color:var(--abd-accent-text);--abd-tone-soft:var(--abd-accent-soft)}.abd-badge--success,.abd-alert--success,[data-abd-tone=success]{--abd-tone-color:var(--abd-success);--abd-tone-soft:var(--abd-success)}@supports (color:color-mix(in lab, red, red)){.abd-badge--success,.abd-alert--success,[data-abd-tone=success]{--abd-tone-soft:color-mix(in srgb, var(--abd-success) 9%, var(--abd-bg-surface))}}.abd-badge--warning,.abd-alert--warning,[data-abd-tone=warning]{--abd-tone-color:var(--abd-warning);--abd-tone-soft:var(--abd-warning)}@supports (color:color-mix(in lab, red, red)){.abd-badge--warning,.abd-alert--warning,[data-abd-tone=warning]{--abd-tone-soft:color-mix(in srgb, var(--abd-warning) 9%, var(--abd-bg-surface))}}.abd-badge--danger,.abd-alert--danger,[data-abd-tone=danger]{--abd-tone-color:var(--abd-danger);--abd-tone-soft:var(--abd-danger)}@supports (color:color-mix(in lab, red, red)){.abd-badge--danger,.abd-alert--danger,[data-abd-tone=danger]{--abd-tone-soft:color-mix(in srgb, var(--abd-danger) 9%, var(--abd-bg-surface))}}.abd-badge--info,.abd-alert--info,[data-abd-tone=info]{--abd-tone-color:var(--abd-info);--abd-tone-soft:var(--abd-info)}@supports (color:color-mix(in lab, red, red)){.abd-badge--info,.abd-alert--info,[data-abd-tone=info]{--abd-tone-soft:color-mix(in srgb, var(--abd-info) 9%, var(--abd-bg-surface))}}.abd-header-shell{z-index:var(--abd-z-header);position:sticky;top:0}.abd-app{min-height:100dvh}.abd-container{width:100%;max-width:calc(var(--abd-container-content) + var(--abd-gutter) * 2);padding-inline:var(--abd-gutter);margin-inline:auto}.abd-section{padding-block:var(--abd-section-space)}.abd-section--surface{background:var(--abd-bg-subtle)}.abd-section--dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--abd-color-ink);color:var(--abd-color-paper);--abd-bg-canvas:var(--abd-color-ink);--abd-bg-surface:var(--abd-color-surface-dark-section);--abd-bg-subtle:var(--abd-color-subtle-dark-section);--abd-text-main:var(--abd-color-paper);--abd-text-muted:var(--abd-color-muted-dark-section);--abd-border:var(--abd-color-border-dark-section);--abd-accent-soft:var(--abd-color-accent-soft-dark);--abd-accent-text:var(--abd-color-accent-text-dark);--abd-on-tone:var(--abd-color-canvas-dark);--abd-success:var(--abd-color-success-dark);--abd-warning:var(--abd-color-warning-dark);--abd-danger:var(--abd-color-danger-dark);--abd-on-danger:var(--abd-on-accent);--abd-info:var(--abd-color-info-dark);--abd-surface-highlight:inset 0 1px 0 var(--abd-color-brand-neutral-white)}@supports (color:color-mix(in lab, red, red)){.abd-section--dark{--abd-surface-highlight:inset 0 1px 0 color-mix(in srgb, var(--abd-color-brand-neutral-white) 4%, transparent)}}.abd-section-header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.75rem;display:flex}.abd-section-header--center{text-align:center;flex-direction:column;align-items:center;gap:1.25rem}.abd-section-description{max-width:35rem;color:var(--abd-text-muted);margin-top:1rem;font-size:.9375rem;line-height:1.8}.abd-eyebrow{color:var(--abd-text-muted);font-size:.6875rem;font-weight:var(--abd-font-weight-semibold);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.65rem;margin-bottom:1.25rem;display:inline-flex}.abd-eyebrow:before{content:"";background:var(--abd-accent);border-radius:999px;width:1.1rem;height:.375rem}.abd-kicker{font-size:.625rem;font-family:var(--abd-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--abd-text-muted)}.abd-icon{flex-shrink:0;width:1.125rem;height:1.125rem}.abd-brand{color:var(--abd-text-main);font-family:var(--abd-font-heading);font-size:var(--abd-text-32);font-weight:var(--abd-font-weight-semibold);letter-spacing:-.055em;align-items:center;gap:.65rem;line-height:1;text-decoration:none;display:inline-flex}.abd-brand:hover{text-decoration:none}.abd-brand-mark{border-radius:var(--abd-radius-8);background:var(--abd-accent);width:1.8rem;height:1.8rem;color:var(--abd-on-accent);place-items:center;display:grid;transform:rotate(-8deg)}.abd-brand-mark .abd-icon{width:1.15rem;height:1.15rem}.abd-header{z-index:var(--abd-z-header);background:var(--abd-bg-canvas);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.abd-header{background:color-mix(in srgb, var(--abd-bg-canvas) 94%, transparent)}}.abd-header{border-bottom:1px solid var(--abd-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.abd-header-inner{min-height:var(--abd-header-height);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.abd-nav{align-items:center;gap:1.75rem;display:none}.abd-nav-link,.abd-nav-trigger{color:var(--abd-text-muted);font-size:.8125rem;font-weight:var(--abd-font-weight-medium);background:0 0;border:0;padding:.5rem 0;text-decoration:none;position:relative}.abd-nav-trigger:hover{background:0 0}.abd-nav-link:hover,.abd-nav-trigger:hover,.abd-nav-link[aria-current=page]{color:var(--abd-text-main);text-decoration:none}.abd-nav-link[aria-current=page]:after{content:"";background:var(--abd-accent);border-radius:99px;height:2px;position:absolute;bottom:0;left:0;right:0}.abd-header-actions{align-items:center;gap:.75rem;display:flex}.abd-lang-toggle{border-radius:var(--abd-radius-button);align-items:center;gap:.35rem;min-height:2.25rem;padding-inline:.65rem;font-size:.75rem;display:inline-flex}.abd-mega-menu{top:calc(100% + .75rem);left:var(--abd-gutter);right:var(--abd-gutter);background:var(--abd-bg-surface);border:1px solid var(--abd-border);border-radius:var(--abd-radius-24);max-width:1180px;box-shadow:var(--abd-shadow-dropdown);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr);gap:2rem;margin-inline:auto;padding:1.75rem;display:grid;position:absolute}.abd-mega-heading{text-transform:uppercase;letter-spacing:.12em;color:var(--abd-accent-text);margin-bottom:.4rem;font-size:.625rem}.abd-mega-description{color:var(--abd-text-muted);margin-bottom:1rem;font-size:.6875rem;line-height:1.7}.abd-mega-link{color:var(--abd-text-main);transition:background-color var(--abd-duration-fast), border-color var(--abd-duration-fast);border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:.85rem;margin-inline:-.5rem;padding:.85rem;display:flex}.abd-mega-link:hover{background:var(--abd-bg-subtle);border-color:var(--abd-border);text-decoration:none}.abd-mega-icon{border:1px solid var(--abd-border);background:var(--abd-bg-surface);width:2.5rem;height:2.5rem;color:var(--abd-accent-text);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.abd-mega-icon .abd-icon{width:1.125rem;height:1.125rem}.abd-mega-arrow{opacity:0;width:.9rem;height:.9rem;color:var(--abd-accent-text);transition:opacity var(--abd-duration-fast), transform var(--abd-duration-fast);margin-top:.3rem;transform:translate(-3px,3px)}.abd-mega-link:hover .abd-mega-arrow,.abd-mega-link:focus-visible .abd-mega-arrow{opacity:1;transform:translate(0)}.abd-mega-link strong{font-size:var(--abd-text-14);font-weight:var(--abd-font-weight-medium);display:block}.abd-mega-link small{color:var(--abd-text-muted);font-size:var(--abd-text-12);margin-top:.3rem;line-height:1.6;display:block}.abd-mega-feature{background:var(--abd-bg-subtle);border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:13rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.abd-mega-feature img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.abd-mega-feature:after{content:"";background:linear-gradient(transparent, var(--abd-color-overlay-feature));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.abd-mega-feature:after{background:linear-gradient(transparent, color-mix(in srgb, var(--abd-color-overlay-feature) 72%, transparent))}}.abd-mega-feature>:not(img){z-index:1;color:var(--abd-color-brand-neutral-white);position:relative}.abd-mega-feature-label{border:1px solid var(--abd-bg-surface);width:fit-content;margin-bottom:.75rem;padding:.25rem .55rem}@supports (color:color-mix(in lab, red, red)){.abd-mega-feature-label{border:1px solid color-mix(in srgb, var(--abd-bg-surface) 30%, transparent)}}.abd-mega-feature-label{background:var(--abd-color-brand-neutral-white);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.abd-mega-feature-label{background:color-mix(in srgb, var(--abd-color-brand-neutral-white) 10%, transparent)}}.abd-mega-feature-label{letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem}.abd-mega-feature-link{border-top:1px solid var(--abd-color-brand-neutral-white);justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.25rem;padding-top:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.abd-mega-feature-link{border-top:1px solid color-mix(in srgb, var(--abd-color-brand-neutral-white) 25%, transparent)}}.abd-mega-feature-link{font-size:.6875rem}.abd-mega-feature-link .abd-icon{width:.9rem;height:.9rem}.abd-bottom-nav{z-index:var(--abd-z-bottom-nav);padding:.6rem .5rem calc(.65rem + env(safe-area-inset-bottom));background:var(--abd-bg-surface);justify-content:space-around;display:flex;position:fixed;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.abd-bottom-nav{background:color-mix(in srgb, var(--abd-bg-surface) 96%, transparent)}}.abd-bottom-nav{border-top:1px solid var(--abd-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.abd-bottom-link{border-radius:var(--abd-radius-12);min-width:3.75rem;color:var(--abd-text-muted);font-size:.625rem;font-weight:var(--abd-font-weight-medium);flex-direction:column;align-items:center;gap:.3rem;padding:.3rem .5rem;text-decoration:none;display:flex}.abd-bottom-link .abd-icon{width:1.25rem;height:1.25rem}.abd-bottom-link[aria-current=page]{color:var(--abd-accent-text);background:var(--abd-accent-soft)}.abd-bottom-link:hover{text-decoration:none}.abd-main{padding-bottom:4.75rem}.abd-hero{padding-block:4.75rem 5.5rem}.abd-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.abd-hero-title{max-width:50rem;font-size:clamp(var(--abd-text-48), 6.5vw, 5.65rem);font-weight:var(--abd-font-weight-medium);letter-spacing:-.065em;line-height:1.04}.abd-hero-accent{color:var(--abd-accent-text);display:block}.abd-hero-description{max-width:29rem;color:var(--abd-text-muted);font-size:var(--abd-text-16);margin-top:1.75rem;line-height:1.85}.abd-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.abd-hero-note{color:var(--abd-text-muted);align-items:center;gap:.75rem;margin-top:3rem;font-size:.6875rem;display:flex}.abd-hero-note:before{content:"";background:var(--abd-border);width:2rem;height:1px}.abd-hero-media{border-radius:var(--abd-radius-24);background:var(--abd-bg-subtle);min-height:31rem;position:relative;overflow:hidden}.abd-hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.abd-hero-media:after{content:"";background:linear-gradient(transparent, var(--abd-color-overlay-media));position:absolute;inset:50% 0 0}@supports (color:color-mix(in lab, red, red)){.abd-hero-media:after{background:linear-gradient(transparent, color-mix(in srgb, var(--abd-color-overlay-media) 24%, transparent))}}.abd-hero-media:after{pointer-events:none}.abd-hero-caption{z-index:1;border:1px solid var(--abd-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}@supports (color:color-mix(in lab, red, red)){.abd-hero-caption{border:1px solid color-mix(in srgb, var(--abd-border) 60%, transparent)}}.abd-hero-caption{background:var(--abd-bg-surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.abd-hero-caption{background:color-mix(in srgb, var(--abd-bg-surface) 88%, transparent)}}.abd-hero-caption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--abd-text-main);transition:background-color var(--abd-duration-normal), color var(--abd-duration-normal), border-color var(--abd-duration-normal);font-size:.8125rem}.abd-hero-media-label{z-index:1;border:1px solid var(--abd-border);border-radius:999px;padding:.4rem .75rem;position:absolute;top:1.5rem;right:1.5rem}@supports (color:color-mix(in lab, red, red)){.abd-hero-media-label{border:1px solid color-mix(in srgb, var(--abd-border) 50%, transparent)}}.abd-hero-media-label{background:var(--abd-bg-surface)}@supports (color:color-mix(in lab, red, red)){.abd-hero-media-label{background:color-mix(in srgb, var(--abd-bg-surface) 90%, transparent)}}.abd-hero-media-label{color:var(--abd-text-main);letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color var(--abd-duration-normal), color var(--abd-duration-normal), border-color var(--abd-duration-normal);font-size:.625rem}:where(.abd-dark) .abd-hero-caption{background:var(--abd-bg-surface)}@supports (color:color-mix(in lab, red, red)){:where(.abd-dark) .abd-hero-caption{background:color-mix(in srgb, var(--abd-bg-surface) 90%, transparent)}}:where(.abd-dark) .abd-hero-caption{border-color:var(--abd-border)}@supports (color:color-mix(in lab, red, red)){:where(.abd-dark) .abd-hero-caption{border-color:color-mix(in srgb, var(--abd-border) 80%, transparent)}}:where(.abd-dark) .abd-hero-caption{color:var(--abd-text-main);box-shadow:0 4px 24px #00000073}:where(.abd-dark) .abd-hero-media-label{background:var(--abd-bg-surface)}@supports (color:color-mix(in lab, red, red)){:where(.abd-dark) .abd-hero-media-label{background:color-mix(in srgb, var(--abd-bg-surface) 92%, transparent)}}:where(.abd-dark) .abd-hero-media-label{border-color:var(--abd-border)}@supports (color:color-mix(in lab, red, red)){:where(.abd-dark) .abd-hero-media-label{border-color:color-mix(in srgb, var(--abd-border) 80%, transparent)}}:where(.abd-dark) .abd-hero-media-label{color:var(--abd-text-main);box-shadow:0 2px 12px #00000059}.abd-hero--text .abd-hero-grid{grid-template-columns:1fr}.abd-hero--text{padding-block:4.5rem 3.5rem}.abd-hero--text .abd-hero-title{max-width:58rem}.abd-card{border-radius:var(--abd-radius-card);background:var(--abd-bg-surface);min-width:0;box-shadow:var(--abd-shadow-card);transition:transform var(--abd-duration-normal) var(--abd-ease-out), box-shadow var(--abd-duration-normal);--abd-card-padding:1.5rem;border:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.abd-card--sm{--abd-card-padding:1rem}.abd-card--lg{--abd-card-padding:2rem}.abd-card--none{--abd-card-padding:0}.abd-card--soft{background:var(--abd-bg-subtle);box-shadow:none;border-color:#0000}.abd-card--elevated{box-shadow:var(--abd-surface-highlight), var(--abd-shadow-card)}.abd-card--hover:is(:hover,:focus-within){box-shadow:var(--abd-shadow-card-hover);border-color:var(--abd-accent);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.abd-card--hover:is(:hover,:focus-within){border-color:color-mix(in srgb, var(--abd-accent) 35%, var(--abd-border))}}.abd-card--accent{background:var(--abd-accent-soft);border-color:var(--abd-accent)}@supports (color:color-mix(in lab, red, red)){.abd-card--accent{border-color:color-mix(in srgb, var(--abd-accent) 16%, var(--abd-border))}}.abd-card-body{min-width:0;padding:var(--abd-card-padding);flex-direction:column;flex:1;display:flex}.abd-card-content{flex:1;min-width:0}.abd-card-media{aspect-ratio:1.65;flex-shrink:0;overflow:hidden}.abd-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--abd-ease-out)}.abd-card--hover:hover .abd-card-media img{transform:scale(1.035)}.abd-card-title{font-size:var(--abd-text-22);letter-spacing:-.035em;line-height:1.3}.abd-card-description{color:var(--abd-text-muted);font-size:var(--abd-text-14);margin-top:.75rem;line-height:1.8}.abd-card-footer{border-top:1px solid var(--abd-border);margin-top:1.5rem;padding-top:1rem}.abd-feature-icon{border:1px solid var(--abd-accent);place-items:center;width:3rem;height:3rem;margin-bottom:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.abd-feature-icon{border:1px solid color-mix(in srgb, var(--abd-accent) 16%, var(--abd-border))}}.abd-feature-icon{background:var(--abd-accent-soft);color:var(--abd-accent-text);border-radius:1rem 1rem 1rem .5rem}.abd-feature-icon .abd-icon{width:1.35rem;height:1.35rem}.abd-btn{--abd-btn-bg:var(--abd-accent);--abd-btn-color:var(--abd-on-accent);--abd-btn-border:transparent;--abd-btn-hover-bg:var(--abd-accent)}@supports (color:color-mix(in lab, red, red)){.abd-btn{--abd-btn-hover-bg:color-mix(in srgb, var(--abd-accent) 86%, var(--abd-bg-surface))}}.abd-btn{--abd-btn-hover-color:var(--abd-btn-color);--abd-btn-hover-border:var(--abd-btn-border);border:1px solid var(--abd-btn-border);border-radius:var(--abd-radius-button);background:var(--abd-btn-bg);min-height:2.875rem;color:var(--abd-btn-color);font-size:.8125rem;font-weight:var(--abd-font-weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--abd-duration-normal), color var(--abd-duration-normal), border-color var(--abd-duration-normal), box-shadow var(--abd-duration-normal), transform var(--abd-duration-normal) var(--abd-ease-out);justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1.25rem;line-height:1.25;text-decoration:none;display:inline-flex}.abd-btn--primary,.abd-btn--secondary,.abd-btn--danger{box-shadow:inset 0 1px 0 var(--abd-color-brand-neutral-white), 0 2px 4px -2px var(--abd-color-ink)}@supports (color:color-mix(in lab, red, red)){.abd-btn--primary,.abd-btn--secondary,.abd-btn--danger{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--abd-color-brand-neutral-white) 18%, transparent), 0 2px 4px -2px color-mix(in srgb, var(--abd-color-ink) 18%, transparent)}}.abd-btn--secondary{--abd-btn-bg:var(--abd-text-main);--abd-btn-color:var(--abd-bg-canvas);--abd-btn-hover-bg:var(--abd-text-main)}@supports (color:color-mix(in lab, red, red)){.abd-btn--secondary{--abd-btn-hover-bg:color-mix(in srgb, var(--abd-text-main) 82%, var(--abd-bg-canvas))}}.abd-btn--outline{--abd-btn-bg:transparent;--abd-btn-border:var(--abd-border);--abd-btn-color:var(--abd-text-main);--abd-btn-hover-bg:var(--abd-bg-subtle);--abd-btn-hover-border:var(--abd-text-muted)}.abd-btn--ghost{--abd-btn-bg:transparent;--abd-btn-color:var(--abd-text-main);--abd-btn-hover-bg:var(--abd-bg-subtle)}.abd-btn--danger{--abd-btn-bg:var(--abd-danger);--abd-btn-color:var(--abd-on-danger);--abd-btn-hover-bg:var(--abd-danger)}@supports (color:color-mix(in lab, red, red)){.abd-btn--danger{--abd-btn-hover-bg:color-mix(in srgb, var(--abd-danger) 85%, var(--abd-text-main))}}.abd-btn--link{--abd-btn-bg:transparent;--abd-btn-color:var(--abd-accent-text);--abd-btn-hover-bg:transparent;--abd-btn-hover-color:var(--abd-text-main);padding-inline:0}.abd-btn[data-abd-animation=none]{transition:none}@media (hover:hover) and (pointer:fine){.abd-btn[data-abd-hover=true]:where(:not(:disabled)):hover{background:var(--abd-btn-hover-bg);color:var(--abd-btn-hover-color);border-color:var(--abd-btn-hover-border);text-decoration:none}.abd-btn[data-abd-hover=true][data-abd-animation=lift]:where(:not(:disabled)):hover{transform:translateY(-2px)}.abd-btn[data-abd-hover=true][data-abd-animation=scale]:where(:not(:disabled)):hover{transform:scale(1.035)}.abd-btn--link[data-abd-hover=true]:hover{text-decoration:underline}}.abd-btn[data-abd-hover=true]:where(:not([data-abd-animation=none])):active{transform:scale(.98)}.abd-btn[data-abd-hover-color=ink]{--abd-btn-hover-color:var(--abd-text-main)}.abd-btn[data-abd-hover-background=ink]{--abd-btn-hover-bg:var(--abd-text-main)}.abd-btn[data-abd-hover-color=canvas]{--abd-btn-hover-color:var(--abd-bg-canvas)}.abd-btn[data-abd-hover-background=canvas]{--abd-btn-hover-bg:var(--abd-bg-canvas)}.abd-btn[data-abd-hover-color=surface]{--abd-btn-hover-color:var(--abd-bg-surface)}.abd-btn[data-abd-hover-background=surface]{--abd-btn-hover-bg:var(--abd-bg-surface)}.abd-btn[data-abd-hover-color=muted]{--abd-btn-hover-color:var(--abd-text-muted)}.abd-btn[data-abd-hover-background=muted]{--abd-btn-hover-bg:var(--abd-text-muted)}.abd-btn[data-abd-hover-color=accent]{--abd-btn-hover-color:var(--abd-accent)}.abd-btn[data-abd-hover-background=accent]{--abd-btn-hover-bg:var(--abd-accent)}.abd-btn[data-abd-hover-color=accent-text]{--abd-btn-hover-color:var(--abd-accent-text)}.abd-btn[data-abd-hover-background=accent-text]{--abd-btn-hover-bg:var(--abd-accent-text)}.abd-btn[data-abd-hover-color=accent-soft]{--abd-btn-hover-color:var(--abd-accent-soft)}.abd-btn[data-abd-hover-background=accent-soft]{--abd-btn-hover-bg:var(--abd-accent-soft)}.abd-btn[data-abd-hover-color=success]{--abd-btn-hover-color:var(--abd-success)}.abd-btn[data-abd-hover-background=success]{--abd-btn-hover-bg:var(--abd-success)}.abd-btn[data-abd-hover-color=warning]{--abd-btn-hover-color:var(--abd-warning)}.abd-btn[data-abd-hover-background=warning]{--abd-btn-hover-bg:var(--abd-warning)}.abd-btn[data-abd-hover-color=danger]{--abd-btn-hover-color:var(--abd-danger)}.abd-btn[data-abd-hover-background=danger]{--abd-btn-hover-bg:var(--abd-danger)}.abd-btn[data-abd-hover-color=info]{--abd-btn-hover-color:var(--abd-info)}.abd-btn[data-abd-hover-background=info]{--abd-btn-hover-bg:var(--abd-info)}.abd-btn[data-abd-hover-color=transparent]{--abd-btn-hover-color:transparent}.abd-btn[data-abd-hover-background=transparent]{--abd-btn-hover-bg:transparent}.abd-btn--sm{min-height:2.25rem;font-size:var(--abd-text-12);padding:.55rem .9rem}.abd-btn--lg{min-height:3.375rem;font-size:var(--abd-text-14);padding:.9rem 1.6rem}.abd-btn--icon{width:2.875rem;padding:0}.abd-btn--icon.abd-btn--sm{width:2.25rem}.abd-btn--icon.abd-btn--lg{width:3.375rem}.abd-btn[disabled],.abd-btn[aria-disabled=true]{opacity:.45;pointer-events:none;transform:none}.abd-link{font-size:inherit;color:var(--abd-accent-text);align-items:center;gap:.5rem;display:inline-flex}.abd-link[aria-disabled=true]{color:var(--abd-text-muted)}.abd-badge{border:1px solid var(--abd-tone-color);align-items:center;gap:.4rem;padding:.325rem .625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.abd-badge{border:1px solid color-mix(in srgb, var(--abd-tone-color) 14%, transparent)}}.abd-badge{font-size:.6875rem;font-weight:var(--abd-font-weight-semibold);letter-spacing:.005em;background:var(--abd-tone-soft);color:var(--abd-tone-color);border-radius:.5rem;line-height:1.3}.abd-badge[data-abd-appearance=outline]{border-color:var(--abd-tone-color);background:0 0}@supports (color:color-mix(in lab, red, red)){.abd-badge[data-abd-appearance=outline]{border-color:color-mix(in srgb, var(--abd-tone-color) 38%, var(--abd-border))}}.abd-badge[data-abd-appearance=solid]{background:var(--abd-tone-color);color:var(--abd-on-tone);border-color:#0000}.abd-badge .abd-icon{width:.8rem;height:.8rem}.abd-badge-dot{background:currentColor;border-radius:99px;flex-shrink:0;width:5px;height:5px}.abd-avatar{border:2px solid var(--abd-bg-surface);background:var(--abd-accent-soft);width:2.75rem;height:2.75rem;color:var(--abd-accent-text);font-size:var(--abd-text-12);font-weight:var(--abd-font-weight-semibold);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.abd-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.abd-avatar--sm{width:2rem;height:2rem;font-size:.625rem}.abd-avatar--lg{width:4rem;height:4rem;font-size:var(--abd-text-16)}.abd-avatar--rounded{border-radius:30%}.abd-avatar-status{border:2px solid var(--abd-bg-surface);background:var(--abd-text-muted);border-radius:50%;width:.75rem;height:.75rem;position:absolute;bottom:-2px;right:-2px}.abd-avatar-status[data-abd-status=online]{background:var(--abd-success)}.abd-avatar-status[data-abd-status=away]{background:var(--abd-warning)}.abd-avatar-status[data-abd-status=busy]{background:var(--abd-danger)}.abd-avatar-stack{padding-left:.5rem;display:flex}.abd-avatar-stack .abd-avatar{margin-left:-.5rem}.abd-form-grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.abd-field--wide{grid-column:1/-1}.abd-field-label{font-size:.8125rem;font-weight:var(--abd-font-weight-semibold);margin-bottom:.5rem;line-height:1.5;display:block}.abd-required{color:var(--abd-accent-text);margin-left:.2rem}.abd-field-help,.abd-field-error{font-size:var(--abd-text-12);margin-top:.4rem;line-height:1.6;display:block}.abd-field-help{color:var(--abd-text-muted)}.abd-field-error{color:var(--abd-danger)}.abd-choice{font-size:.8125rem;font-weight:var(--abd-font-weight-regular);cursor:pointer;align-items:flex-start;gap:.65rem;line-height:1.7;display:flex}.abd-choice input{margin-top:.2rem}.abd-form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;display:flex}.abd-form-summary{margin-bottom:1.25rem}.abd-steps{gap:.75rem;margin-bottom:2rem;padding:0;list-style:none;display:flex}.abd-step{flex:1;margin:0}.abd-step-button{width:100%;color:var(--abd-text-main);font-size:var(--abd-text-12);font-weight:var(--abd-font-weight-medium);text-align:left;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:.6rem;padding:0}.abd-step-button:hover{background:0 0}.abd-step-number{border:1px solid var(--abd-border);background:var(--abd-bg-subtle);width:1.75rem;height:1.75rem;color:var(--abd-text-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:.625rem;display:grid}.abd-step-button[aria-current=step] .abd-step-number{background:var(--abd-accent);border-color:var(--abd-accent);color:var(--abd-on-accent)}.abd-step--complete .abd-step-number{background:var(--abd-accent-soft);color:var(--abd-accent-text);border-color:#0000}.abd-step-description{color:var(--abd-text-muted);font-size:var(--abd-text-14);margin:.5rem 0 1.75rem}.abd-review{background:var(--abd-bg-subtle);border-radius:var(--abd-radius-12);grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:grid}.abd-review dd{overflow-wrap:anywhere;margin-bottom:0}.abd-table-wrap{border:1px solid var(--abd-border);background:var(--abd-bg-surface);box-shadow:var(--abd-shadow-subtle);border-radius:20px;overflow-x:auto}.abd-table{min-width:35rem}.abd-sort-button{min-height:1.5rem;font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0}.abd-sort-button:hover{background:0 0}.abd-sort-button .abd-icon{opacity:.5;transition:transform var(--abd-duration-normal), opacity var(--abd-duration-fast)}.abd-table th[aria-sort=descending] .abd-icon{opacity:1;transform:rotate(180deg)}.abd-table th[aria-sort=ascending] .abd-icon{opacity:1}.abd-table tbody tr{transition:background-color var(--abd-duration-fast)}.abd-datatable{border:1px solid var(--abd-border);border-radius:var(--abd-radius-card);background:var(--abd-bg-surface);width:100%;min-width:0;box-shadow:var(--abd-shadow-card);transition:box-shadow var(--abd-duration-normal) var(--abd-ease-out);flex-direction:column;display:flex;container-type:inline-size}.abd-datatable-header,.abd-datatable-toolbar:first-child{border-start-start-radius:var(--abd-radius-card);border-start-end-radius:var(--abd-radius-card)}.abd-datatable-footer,.abd-datatable-wrap:last-child{border-end-end-radius:var(--abd-radius-card);border-end-start-radius:var(--abd-radius-card)}.abd-datatable-header{border-bottom:1px solid var(--abd-border);background:var(--abd-bg-surface);flex-direction:column;gap:.25rem;padding:1.25rem 1.25rem .875rem;display:flex}.abd-datatable-title{letter-spacing:-.02em;color:var(--abd-text-main);font-size:1.125rem;font-weight:600}.abd-datatable-desc{color:var(--abd-text-muted);font-size:.8125rem}.abd-datatable-toolbar{border-bottom:1px solid var(--abd-border);background:var(--abd-bg-surface);flex-direction:column;gap:.875rem;padding:1rem 1.25rem;display:flex}.abd-datatable-toolbar-main{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.abd-datatable-search{flex:16rem;align-items:center;min-width:0;max-width:28rem;display:flex;position:relative}.abd-datatable-search-icon{color:var(--abd-text-muted);pointer-events:none;width:1rem;height:1rem;position:absolute;inset-inline-start:.85rem}.abd-datatable-search-input{border:1px solid var(--abd-border);border-radius:var(--abd-radius-button);background:var(--abd-bg-subtle);width:100%;min-width:0;min-height:2.5rem;color:var(--abd-text-main);transition:border-color var(--abd-duration-fast), background var(--abd-duration-fast), box-shadow var(--abd-duration-fast);padding:.5rem 2.35rem;font-size:.8125rem}.abd-datatable-search-input:focus{background:var(--abd-bg-surface);border-color:var(--abd-accent);box-shadow:0 0 0 3px var(--abd-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.abd-datatable-search-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--abd-accent) 18%, transparent)}}.abd-datatable-search-clear{width:1.75rem;height:1.75rem;min-height:1.75rem;color:var(--abd-text-muted);cursor:pointer;transition:background var(--abd-duration-fast), color var(--abd-duration-fast);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-inline-end:.4rem}.abd-datatable-search-clear:hover{color:var(--abd-text-main);background:var(--abd-bg-subtle)}.abd-datatable-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;max-width:100%;margin-inline-start:auto;display:flex}.abd-datatable-actions .abd-btn{white-space:nowrap;min-height:2.5rem;padding:.5rem .75rem}.abd-datatable-filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.abd-datatable-pills{scrollbar-width:thin;flex:18rem;align-items:center;gap:.375rem;min-width:0;max-width:100%;padding:.125rem .125rem .375rem;display:flex;overflow-x:auto}.abd-datatable-filter-pill{border:1px solid var(--abd-border);min-height:2.125rem;color:var(--abd-text-muted);cursor:pointer;transition:background-color var(--abd-duration-fast), border-color var(--abd-duration-fast), color var(--abd-duration-fast);white-space:nowrap;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:.45rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1.25;display:inline-flex}.abd-datatable-filter-pill:focus-visible{outline-offset:-2px}.abd-datatable-filter-pill:hover{border-color:var(--abd-text-muted);color:var(--abd-text-main);background:var(--abd-bg-subtle)}.abd-datatable-filter-pill[data-abd-active=true]{background:var(--abd-accent-soft);border-color:var(--abd-accent)}@supports (color:color-mix(in lab, red, red)){.abd-datatable-filter-pill[data-abd-active=true]{border-color:color-mix(in srgb, var(--abd-accent) 30%, transparent)}}.abd-datatable-filter-pill[data-abd-active=true]{color:var(--abd-accent-text);font-weight:600}.abd-datatable-filter-count{background:var(--abd-bg-subtle);min-width:1.15rem;height:1.15rem;color:inherit;border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.6875rem;display:inline-flex}.abd-datatable-reset-btn{border:1px dashed var(--abd-border);border-radius:var(--abd-radius-button);min-height:2.125rem;color:var(--abd-text-muted);white-space:nowrap;cursor:pointer;transition:background-color var(--abd-duration-fast), border-color var(--abd-duration-fast), color var(--abd-duration-fast);background:0 0;flex:none;align-items:center;gap:.35rem;padding:.375rem .625rem;font-size:.75rem;line-height:1.25;display:inline-flex}.abd-datatable-reset-btn:hover{border-color:var(--abd-accent);color:var(--abd-accent-text);background:var(--abd-accent-soft)}.abd-datatable-popover{position:relative}.abd-datatable-menu{z-index:40;border:1px solid var(--abd-border);background:var(--abd-bg-surface);width:14rem;max-width:calc(100vw - 4rem);box-shadow:var(--abd-shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:abd-scale-in var(--abd-duration-fast) var(--abd-ease-out);inset-inline-end:0;border-radius:12px;padding:.5rem;position:absolute;top:calc(100% + .375rem)}.abd-datatable-menu .abd-btn{letter-spacing:normal;text-transform:none;min-height:2rem;padding:.375rem .5rem;font-size:.75rem}.abd-datatable-menu-header{border-bottom:1px solid var(--abd-border);text-transform:uppercase;letter-spacing:.05em;color:var(--abd-text-muted);justify-content:space-between;align-items:center;padding:.35rem .5rem .5rem;font-size:.6875rem;font-weight:600;display:flex}.abd-datatable-menu-list{flex-direction:column;gap:.15rem;max-height:14rem;padding-top:.35rem;display:flex;overflow-y:auto}.abd-datatable-menu-item{color:var(--abd-text-main);cursor:pointer;transition:background var(--abd-duration-fast);border-radius:8px;align-items:center;gap:.6rem;padding:.4rem .6rem;font-size:.8125rem;display:flex}.abd-datatable-menu-item:hover{background:var(--abd-bg-subtle)}.abd-datatable-menu-checkbox{accent-color:var(--abd-accent);cursor:pointer}.abd-datatable-menu-actions{border-top:1px solid var(--abd-border);justify-content:space-between;gap:.5rem;margin-top:.4rem;padding-top:.4rem;font-size:.75rem;display:flex}.abd-datatable-wrap{background:var(--abd-bg-surface);-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}.abd-datatable-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:38rem}.abd-datatable-thead th{z-index:10;border-bottom:1px solid var(--abd-border);background:var(--abd-bg-subtle);padding:.85rem 1rem;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.abd-datatable-thead th{background:color-mix(in srgb, var(--abd-bg-subtle) 40%, var(--abd-bg-surface))}}.abd-datatable-thead th{color:var(--abd-text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:.6875rem;font-weight:600}.abd-datatable-sort-btn{width:100%;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;display:inline-flex}.abd-datatable-sort-btn:hover{color:var(--abd-text-main)}.abd-datatable-sort-icon{opacity:.4;width:.875rem;height:.875rem;transition:opacity var(--abd-duration-fast), transform var(--abd-duration-fast)}.abd-datatable-sort-btn[data-abd-sorted=true] .abd-datatable-sort-icon{opacity:1;color:var(--abd-accent-text)}.abd-datatable-tbody tr{border-bottom:1px solid var(--abd-border);transition:background-color var(--abd-duration-fast)}.abd-datatable-tbody tr:last-child{border-bottom:0}.abd-datatable-tbody tr:hover{background:var(--abd-bg-subtle)}@supports (color:color-mix(in lab, red, red)){.abd-datatable-tbody tr:hover{background:color-mix(in srgb, var(--abd-bg-subtle) 50%, transparent)}}.abd-datatable-tbody td{border-bottom:1px solid var(--abd-border);color:var(--abd-text-main);vertical-align:middle;padding:.875rem 1rem;font-size:.8125rem}.abd-datatable-tbody tr:last-child td{border-bottom:0}.abd-datatable-footer{border-top:1px solid var(--abd-border);background:var(--abd-bg-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.75rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.abd-datatable-footer{background:color-mix(in srgb, var(--abd-bg-subtle) 25%, var(--abd-bg-surface))}}.abd-datatable-info{min-width:0;color:var(--abd-text-muted);flex:12rem;font-size:.75rem;line-height:1.6}.abd-datatable-pagination-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem 1rem;max-width:100%;display:flex}.abd-datatable-page-select{color:var(--abd-text-muted);white-space:nowrap;flex:none;align-items:center;gap:.625rem;font-size:.75rem;font-weight:500;display:inline-flex}.abd-datatable-page-select>span{flex-shrink:0}.abd-datatable-select{border:1px solid var(--abd-border);border-radius:var(--abd-radius-button);background:var(--abd-bg-surface);width:auto;min-width:4rem;min-height:2.25rem;color:var(--abd-text-main);cursor:pointer;transition:border-color var(--abd-duration-fast);flex:none;padding:.375rem .625rem;font-size:.75rem;font-weight:500}.abd-datatable-select:focus{border-color:var(--abd-accent);outline:none}.abd-datatable-footer .abd-pagination{flex-wrap:wrap;gap:.25rem;max-width:100%}.abd-datatable-footer .abd-pagination .abd-btn{border-radius:var(--abd-radius-button);min-width:2.25rem;min-height:2.25rem;padding:0 .5rem;font-size:.75rem}@container (width<=32rem){.abd-datatable-toolbar,.abd-datatable-footer{padding-inline:.75rem}.abd-datatable-search{max-width:none}.abd-datatable-actions{flex-basis:100%;justify-content:flex-start;margin-inline-start:0}.abd-datatable-menu{inset-inline:0 auto}.abd-datatable-pills,.abd-datatable-info{flex-basis:100%}.abd-datatable-pagination-bar{justify-content:space-between;width:100%}}.abd-datatable-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3.5rem 1.5rem;display:flex}.abd-datatable-empty-icon{background:var(--abd-bg-subtle);width:3.25rem;height:3.25rem;color:var(--abd-text-muted);border-radius:1rem;place-items:center;margin-bottom:1rem;display:grid}.abd-datatable-empty-title{color:var(--abd-text-main);font-size:1rem;font-weight:600}.abd-datatable-empty-desc{color:var(--abd-text-muted);max-width:22rem;margin-top:.35rem;font-size:.8125rem}.abd-pagination{justify-content:center;align-items:center;gap:.4rem;display:flex}.abd-pagination .abd-btn{border-radius:.75rem;min-width:2.5rem;min-height:2.5rem}.abd-pagination .abd-btn:where(:not(:disabled)):hover{background:var(--abd-bg-subtle)}.abd-pagination .abd-pagination-current,.abd-pagination .abd-pagination-current:hover{background:var(--abd-text-main);color:var(--abd-bg-canvas);box-shadow:var(--abd-shadow-subtle);border-color:#0000}.abd-tabs{border:1px solid var(--abd-border);background:var(--abd-bg-subtle);border-radius:1rem;flex-wrap:wrap;gap:.3rem;max-width:100%;padding:.35rem;display:inline-flex}.abd-tab{min-height:2.375rem;color:var(--abd-text-muted);font-size:var(--abd-text-12);font-weight:var(--abd-font-weight-medium);transition:background-color var(--abd-duration-normal), color var(--abd-duration-normal), box-shadow var(--abd-duration-normal);background:0 0;border:1px solid #0000;border-radius:.75rem;gap:.5rem;padding:.5rem 1rem}.abd-tab:not(:disabled):hover{background:var(--abd-bg-surface)}@supports (color:color-mix(in lab, red, red)){.abd-tab:not(:disabled):hover{background:color-mix(in srgb, var(--abd-bg-surface) 55%, transparent)}}.abd-tab:not(:disabled):hover{color:var(--abd-text-main)}.abd-tab[aria-selected=true],.abd-tab[aria-selected=true]:hover{background:var(--abd-bg-surface);color:var(--abd-text-main);border-color:var(--abd-border);box-shadow:var(--abd-shadow-subtle)}.abd-tab[aria-selected=true]>.abd-icon{color:var(--abd-accent-text)}.abd-tab .abd-icon{width:1rem;height:1rem}.abd-tab-count{background:var(--abd-bg-subtle);font-variant-numeric:tabular-nums;border-radius:.35rem;padding:.15rem .4rem;font-size:.625rem}.abd-tabs--underline{border:0;border-bottom:1px solid var(--abd-border);background:0 0;border-radius:0;gap:1.25rem;padding:0;display:flex}.abd-tabs--underline .abd-tab{border:0;border-radius:0;padding:.75rem 0;position:relative}.abd-tabs--underline .abd-tab[aria-selected=true],.abd-tabs--underline .abd-tab:hover{box-shadow:none;background:0 0}.abd-tabs--underline .abd-tab[aria-selected=true]:after{content:"";background:var(--abd-accent);border-radius:3px 3px 0 0;height:3px;position:absolute;inset:auto 0 -1px}.abd-tab-panel{margin-top:1.5rem}.abd-alert{border:1px solid var(--abd-tone-color);align-items:flex-start;gap:.875rem;padding:1.125rem;display:flex}@supports (color:color-mix(in lab, red, red)){.abd-alert{border:1px solid color-mix(in srgb, var(--abd-tone-color) 20%, var(--abd-border))}}.abd-alert{background:var(--abd-tone-soft);color:var(--abd-text-main);box-shadow:var(--abd-surface-highlight);border-radius:1rem;font-size:.8125rem;line-height:1.7}.abd-alert-icon{border:1px solid var(--abd-tone-color);flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.abd-alert-icon{border:1px solid color-mix(in srgb, var(--abd-tone-color) 15%, transparent)}}.abd-alert-icon{background:var(--abd-bg-surface);color:var(--abd-tone-color);border-radius:.65rem}.abd-alert-icon .abd-icon{width:1rem;height:1rem}.abd-alert-copy{flex:1;min-width:0}.abd-alert-dismiss{color:var(--abd-tone-color);flex-shrink:0;margin:-.25rem -.25rem 0 0}.abd-alert-title{font-weight:var(--abd-font-weight-semibold);margin-bottom:.2rem;display:block}.abd-empty{text-align:center;border:1px dashed var(--abd-text-muted);flex-direction:column;align-items:center;padding:3rem 1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.abd-empty{border:1px dashed color-mix(in srgb, var(--abd-text-muted) 35%, var(--abd-border))}}.abd-empty{background:radial-gradient(ellipse at 50% 0%, var(--abd-accent-soft), transparent 65%);border-radius:20px}.abd-empty h3{font-size:var(--abd-text-24)}.abd-empty-icon{border:1px solid var(--abd-accent);place-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.abd-empty-icon{border:1px solid color-mix(in srgb, var(--abd-accent) 20%, var(--abd-border))}}.abd-empty-icon{background:var(--abd-bg-surface);color:var(--abd-accent-text);box-shadow:0 0 0 7px var(--abd-accent-soft), var(--abd-shadow-subtle);border-radius:1.25rem 1.25rem 1.25rem .5rem}@supports (color:color-mix(in lab, red, red)){.abd-empty-icon{box-shadow:0 0 0 7px color-mix(in srgb, var(--abd-accent-soft) 65%, transparent), var(--abd-shadow-subtle)}}.abd-empty-icon .abd-icon{width:1.5rem;height:1.5rem}.abd-empty p{max-width:24rem;color:var(--abd-text-muted);font-size:var(--abd-text-14);margin-block:.75rem 1.5rem}.abd-dialog[open]{animation:abd-dialog-in var(--abd-duration-normal) var(--abd-ease-out) both}.abd-dialog--closing[open]{animation:abd-dialog-out var(--abd-duration-fast) ease both}.abd-dialog{isolation:isolate}.abd-dialog:before{content:"";background:var(--abd-accent);border-radius:0 0 4px 4px;width:3rem;height:4px;position:absolute;top:0;left:2rem}.abd-dialog-close{background:var(--abd-bg-subtle);border-radius:.75rem;position:absolute;top:1rem;right:1rem}.abd-dialog-title{font-size:var(--abd-text-28);padding-right:2rem}.abd-dialog-description{color:var(--abd-text-muted);font-size:var(--abd-text-14);margin-top:.75rem}.abd-dialog-body{margin-top:1.5rem}.abd-dialog-footer{border-top:1px solid var(--abd-border);flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:2rem;padding-top:1.25rem;display:flex}.abd-dialog--lg{width:min(48rem,100vw - 2.5rem)}.abd-dialog--sm{width:min(26rem,100vw - 2.5rem)}.abd-drawer{width:var(--abd-drawer-width,65vw);border:0;border-right:1px solid var(--abd-border);border-radius:0;flex-direction:column;max-width:none;height:100dvh;max-height:none;margin:0;padding:1.5rem;display:none;position:fixed;inset:0 auto 0 0;overflow-y:auto}.abd-drawer[open]{animation:abd-drawer-in .3s var(--abd-ease-out) both;display:flex}.abd-drawer--closing[open]{animation:abd-drawer-out var(--abd-duration-fast) ease both}.abd-drawer-header{border-bottom:1px solid var(--abd-border);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.abd-drawer-title{font-family:var(--abd-font-heading);font-size:var(--abd-text-24)}.abd-drawer-links{flex-direction:column;gap:.5rem;display:flex}.abd-drawer-link{color:var(--abd-text-main);font-family:var(--abd-font-heading);letter-spacing:-.025em;transition:color var(--abd-duration-fast), background-color var(--abd-duration-fast);border-radius:.875rem;margin-inline:-.75rem;padding:.65rem .75rem;font-size:1.4rem}.abd-drawer-link:hover,.abd-drawer-link[aria-current=page]{color:var(--abd-accent-text);background:var(--abd-accent-soft);text-decoration:none}.abd-drawer-footer{color:var(--abd-text-muted);font-size:var(--abd-text-12);margin-top:auto;padding-top:2rem}.abd-toast-host{top:calc(var(--abd-header-height) + 1rem);z-index:var(--abd-z-toast);flex-direction:column;gap:.75rem;width:min(23rem,100vw - 2rem);display:flex;position:fixed;right:1rem}.abd-toast{border:1px solid var(--abd-tone-color);align-items:flex-start;gap:.75rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.abd-toast{border:1px solid color-mix(in srgb, var(--abd-tone-color) 18%, var(--abd-border))}}.abd-toast{background:var(--abd-bg-surface);box-shadow:var(--abd-shadow-dropdown);border-radius:18px;font-size:.8125rem}.abd-toast-message{flex:1;min-width:0}.abd-toast-message strong{margin-bottom:.25rem;display:block}.abd-toast-message p{color:var(--abd-text-muted);font-size:var(--abd-text-12)}.abd-toast-icon{background:var(--abd-tone-soft);width:2rem;height:2rem;color:var(--abd-tone-color);border-radius:.65rem;padding:.45rem}.abd-ticker{border-block:1px solid var(--abd-border);background:var(--abd-bg-subtle);-webkit-mask-image:linear-gradient(90deg, transparent, var(--abd-color-brand-neutral-black) 5%, var(--abd-color-brand-neutral-black) 95%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--abd-color-brand-neutral-black) 5%, var(--abd-color-brand-neutral-black) 95%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--abd-color-brand-neutral-black) 5%, var(--abd-color-brand-neutral-black) 95%, transparent);mask-image:linear-gradient(90deg, transparent, var(--abd-color-brand-neutral-black) 5%, var(--abd-color-brand-neutral-black) 95%, transparent);padding-block:1.25rem;position:relative;overflow:hidden}.abd-ticker-track{width:max-content;animation:abd-ticker var(--abd-ticker-duration,35s) linear infinite;display:flex}.abd-ticker-segment{align-items:center;gap:3.5rem;padding-inline:1.75rem;display:flex}.abd-ticker-item{white-space:nowrap;font-family:var(--abd-font-heading);font-size:var(--abd-text-18);font-weight:var(--abd-font-weight-regular);color:var(--abd-text-muted);letter-spacing:-.02em;align-items:center;gap:1.5rem;display:inline-flex}.abd-ticker-item .abd-icon{width:1rem;height:1rem;color:var(--abd-accent-text)}.abd-ticker:hover .abd-ticker-track,.abd-ticker:focus-within .abd-ticker-track,.abd-ticker[data-abd-paused=true] .abd-ticker-track{animation-play-state:paused}.abd-skeleton{border:1px solid var(--abd-border);min-height:1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.abd-skeleton{border:1px solid color-mix(in srgb, var(--abd-border) 65%, transparent)}}.abd-skeleton{background:var(--abd-bg-subtle);border-radius:10px}.abd-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--abd-text-muted), transparent);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.abd-skeleton:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--abd-text-muted) 12%, transparent), transparent)}}.abd-skeleton:after{animation:1.8s infinite abd-shimmer}.abd-preloader{z-index:var(--abd-z-toast);background:var(--abd-accent);transform-origin:0;height:3px;transition:transform .18s;position:fixed;inset:0 0 auto}.abd-loading-pill{top:calc(var(--abd-header-height) + 1rem);z-index:var(--abd-z-toast);border:1px solid var(--abd-accent);align-items:center;gap:.65rem;max-width:calc(100vw - 2rem);padding:.75rem 1rem;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.abd-loading-pill{border:1px solid color-mix(in srgb, var(--abd-accent) 20%, var(--abd-border))}}.abd-loading-pill{background:var(--abd-bg-surface);box-shadow:var(--abd-shadow-card);border-radius:1rem;font-size:.75rem}.abd-spinner{border:2px solid var(--abd-border);border-top-color:var(--abd-accent);border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite abd-spin}.abd-switch{border:1px solid var(--abd-border);background:var(--abd-bg-subtle);width:3rem;height:1.875rem;min-height:0;transition:background-color var(--abd-duration-normal), border-color var(--abd-duration-normal);border-radius:999px;justify-content:flex-start;padding:.2rem}.abd-switch:hover{background:var(--abd-text-muted)}@supports (color:color-mix(in lab, red, red)){.abd-switch:hover{background:color-mix(in srgb, var(--abd-text-muted) 12%, var(--abd-bg-subtle))}}.abd-switch[aria-checked=true]{background:var(--abd-accent);border-color:var(--abd-accent)}.abd-switch-thumb{background:var(--abd-bg-surface);width:1.375rem;height:1.375rem;box-shadow:0 1px 4px var(--abd-color-brand-neutral-black);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.abd-switch-thumb{box-shadow:0 1px 4px color-mix(in srgb, var(--abd-color-brand-neutral-black) 18%, transparent)}}.abd-switch-thumb{transition:transform var(--abd-duration-normal) var(--abd-ease-out)}.abd-switch[aria-checked=true] .abd-switch-thumb{transform:translate(1.05rem)}.abd-breadcrumbs{font-size:var(--abd-text-12);color:var(--abd-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;padding:0;list-style:none;display:flex}.abd-breadcrumbs li{align-items:center;gap:.5rem;margin:0;display:inline-flex}.abd-breadcrumbs a{color:var(--abd-text-muted)}.abd-breadcrumbs a:hover{color:var(--abd-accent-text)}.abd-breadcrumbs [aria-current=page]{color:var(--abd-text-main);font-weight:var(--abd-font-weight-medium)}.abd-breadcrumbs .abd-icon{width:.75rem;height:.75rem}.abd-tooltip{display:inline-flex;position:relative}.abd-tooltip-label{z-index:var(--abd-z-tooltip);background:var(--abd-text-main);width:max-content;max-width:min(15rem,100vw - 2rem);color:var(--abd-bg-canvas);box-shadow:var(--abd-shadow-card);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--abd-duration-fast);border-radius:.65rem;padding:.5rem .75rem;font-size:.6875rem;line-height:1.5;position:absolute;bottom:calc(100% + .65rem);left:50%;transform:translate(-50%)}.abd-tooltip-label:after{content:"";background:var(--abd-text-main);width:8px;height:8px;position:absolute;bottom:-4px;left:calc(50% - 4px);transform:rotate(45deg)}.abd-tooltip:hover .abd-tooltip-label,.abd-tooltip:focus-within .abd-tooltip-label{opacity:1;visibility:visible}.abd-stat-value{font-family:var(--abd-font-heading);letter-spacing:-.05em;font-size:clamp(3rem,5vw,4.5rem);line-height:1}.abd-stat-label{color:var(--abd-text-muted);margin-top:.85rem;font-size:.8125rem}.abd-stat{padding:1.25rem 0}.abd-stat+.abd-stat{border-left:1px solid var(--abd-border);padding-left:2.5rem}.abd-story-image{aspect-ratio:1.2;object-fit:cover;border-radius:20px;width:100%}.abd-team-image{aspect-ratio:1;object-fit:cover;object-position:center 30%;border-radius:var(--abd-radius-16);filter:saturate(.75);width:100%}.abd-cta{border:1px solid var(--abd-accent);padding:3.5rem}@supports (color:color-mix(in lab, red, red)){.abd-cta{border:1px solid color-mix(in srgb, var(--abd-accent) 18%, var(--abd-border))}}.abd-cta{background:linear-gradient(120deg, var(--abd-accent-soft), var(--abd-accent-soft));border-radius:2rem 2rem 2rem .75rem}@supports (color:color-mix(in lab, red, red)){.abd-cta{background:linear-gradient(120deg, var(--abd-accent-soft), color-mix(in srgb, var(--abd-accent-soft) 50%, var(--abd-bg-surface)))}}.abd-cta{justify-content:space-between;align-items:center;gap:2rem;display:flex}.abd-cta h2{font-size:clamp(var(--abd-text-32), 4vw, 3.25rem);max-width:36rem}.abd-cta p{max-width:29rem;color:var(--abd-text-muted);font-size:var(--abd-text-14);margin-top:1rem}.abd-footer{background:var(--abd-color-ink);color:var(--abd-color-paper);--abd-bg-canvas:var(--abd-color-ink);--abd-text-main:var(--abd-color-paper);--abd-text-muted:var(--abd-color-muted-dark-section);--abd-border:var(--abd-color-border-dark-section);--abd-bg-subtle:var(--abd-color-subtle-dark-section);--abd-bg-surface:var(--abd-color-surface-dark-section);--abd-accent-soft:var(--abd-color-accent-soft-dark);--abd-accent-text:var(--abd-color-accent-text-dark);padding-block:4.5rem 1.75rem}.abd-footer-top{justify-content:space-between;align-items:flex-start;gap:3rem;padding-bottom:3.5rem;display:flex}.abd-footer-title{max-width:34rem;font-size:clamp(var(--abd-text-40), 5vw, var(--abd-text-64));line-height:1.1}.abd-footer-links{border-block:1px solid var(--abd-border);grid-template-columns:repeat(3,1fr);gap:3rem;padding-block:2.5rem;display:grid}.abd-footer-label{color:var(--abd-color-footer-label);font-size:.625rem;font-weight:var(--abd-font-weight-medium);text-transform:uppercase;letter-spacing:.12em;margin-bottom:1.1rem}.abd-footer-list{flex-direction:column;gap:.65rem;padding:0;list-style:none;display:flex}.abd-footer-list li{margin:0}.abd-footer-list a{color:var(--abd-color-footer-link);font-size:.8125rem}.abd-footer-bottom{color:var(--abd-color-footer-label);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;font-size:.6875rem;display:flex}.abd-catalog{grid-template-columns:12rem minmax(0,1fr);align-items:start;gap:4rem;display:grid}.abd-catalog-sidebar{min-width:0;top:calc(var(--abd-header-height) + 2rem);padding-block:2.5rem;position:sticky}.abd-catalog-nav{flex-direction:column;gap:.3rem;margin-top:1.25rem;display:flex}.abd-catalog-link{color:var(--abd-text-muted);font-size:var(--abd-text-12);transition:background-color var(--abd-duration-fast), color var(--abd-duration-fast);border-radius:.625rem;align-items:center;gap:.65rem;margin-inline:-.6rem;padding:.45rem .6rem;display:flex}.abd-catalog-link:hover{color:var(--abd-accent-text);background:var(--abd-accent-soft);text-decoration:none}.abd-catalog-link .abd-icon{width:.9rem;height:.9rem}.abd-block{border-bottom:1px solid var(--abd-border);padding-block:3rem}.abd-block:last-child{border-bottom:0}.abd-block .abd-section-header{margin-bottom:2rem}.abd-block .abd-section-header :is(h2,h3){font-size:var(--abd-text-28)}.abd-blocks-composition{border-radius:var(--abd-radius-24);background-color:var(--abd-bg-subtle);background-image:radial-gradient(var(--abd-border) 1px, transparent 1px);background-size:20px 20px;padding:2.5rem 2.5rem 4.5rem;position:relative}.abd-composition-card{box-shadow:var(--abd-shadow-dropdown);transform:rotate(-4deg)}.abd-floating-note{border:1px solid var(--abd-border);background:var(--abd-bg-surface);box-shadow:var(--abd-shadow-card);border-radius:14px;align-items:center;gap:.75rem;padding:.9rem 1.1rem;display:flex;position:absolute;bottom:1rem;right:.5rem}.abd-block-title{font-size:var(--abd-text-28)}.abd-preview{border:1px solid var(--abd-border);border-radius:var(--abd-radius-card);background:var(--abd-bg-surface);min-width:0;box-shadow:var(--abd-surface-highlight);padding:1.5rem}.abd-preview--subtle{background:var(--abd-bg-subtle)}.abd-preview-label{color:var(--abd-text-muted);font-family:var(--abd-font-mono);letter-spacing:.04em;margin-bottom:1.25rem;font-size:.625rem}.abd-type-row{border-bottom:1px solid var(--abd-border);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.abd-type-row:last-child{border-bottom:0}.abd-type-row code{color:var(--abd-text-muted);flex-shrink:0;font-size:.625rem}.abd-swatch{background:var(--abd-swatch-color);border:1px solid var(--abd-border);border-radius:10px;height:5rem}.abd-scroll-top{z-index:var(--abd-z-bottom-nav);box-shadow:var(--abd-shadow-card);background:var(--abd-bg-surface);position:fixed;bottom:1rem;right:1rem}.abd-skip-link{z-index:1000;border-radius:var(--abd-radius-8);background:var(--abd-accent);color:var(--abd-on-accent);font-weight:var(--abd-font-weight-semibold);padding:.75rem 1rem;font-size:.8125rem;position:fixed;top:-6rem;left:1rem}.abd-skip-link:focus{top:1rem}.abd-error{text-align:center;place-items:center;min-height:100dvh;padding:2rem;display:grid}.abd-error-code{font-family:var(--abd-font-heading);letter-spacing:-.08em;color:var(--abd-accent);font-size:clamp(6rem,18vw,14rem);line-height:1}.abd-error h1{font-size:var(--abd-text-40);margin-top:1.5rem}.abd-error p{color:var(--abd-text-muted);margin-block:1rem 2rem}.abd-control{width:100%;min-height:var(--abd-control-height);border:1px solid var(--abd-border);border-radius:var(--abd-radius-control);background:var(--abd-bg-surface);color:var(--abd-text-main);box-shadow:var(--abd-shadow-subtle);font-size:.8125rem;font-weight:var(--abd-font-weight-regular);text-align:left;transition:border-color var(--abd-duration-fast), box-shadow var(--abd-duration-fast), background-color var(--abd-duration-fast);justify-content:flex-start;align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}.abd-control:hover{background:var(--abd-bg-surface);border-color:var(--abd-text-muted)}.abd-control[aria-expanded=true]{border-color:var(--abd-accent);box-shadow:0 0 0 3px var(--abd-accent)}@supports (color:color-mix(in lab, red, red)){.abd-control[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--abd-accent) 12%, transparent)}}.abd-control[aria-invalid=true]{border-color:var(--abd-danger)}.abd-control[data-abd-placeholder=true] .abd-control-value{color:var(--abd-text-muted)}.abd-control-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.abd-control-icon{color:var(--abd-accent-text);place-items:center;display:grid}.abd-control-chevron{width:.9rem;height:.9rem;color:var(--abd-text-muted);transition:transform var(--abd-duration-normal) var(--abd-ease-out);flex-shrink:0}[aria-expanded=true]>.abd-control-chevron{transform:rotate(180deg)}.abd-select,.abd-date-picker{min-width:0}.abd-floating{inset:auto;top:var(--abd-floating-top,0);left:var(--abd-floating-left,0);width:var(--abd-floating-width,20rem);max-width:calc(100vw - 1.5rem);max-height:var(--abd-floating-max-height,calc(100dvh - 1.5rem));overscroll-behavior:contain;border:1px solid var(--abd-border);background:var(--abd-bg-surface);color:var(--abd-text-main);box-shadow:var(--abd-shadow-dropdown);z-index:var(--abd-z-dropdown);border-radius:20px;margin:0;padding:0;position:fixed;overflow:auto}.abd-floating[data-abd-fallback=true][data-abd-open=false]{display:none}.abd-floating[data-abd-fallback=true][data-abd-open=true]{animation:abd-popover-in .22s var(--abd-ease-out) both}.abd-floating:popover-open{animation:abd-popover-in .22s var(--abd-ease-out) both}.abd-popover-heading{color:var(--abd-text-muted);font-size:.625rem;font-weight:var(--abd-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1rem .75rem;display:flex}.abd-popover-count{background:var(--abd-bg-subtle);border-radius:50%;place-items:center;min-width:1.5rem;height:1.5rem;font-size:.625rem;display:grid}.abd-select-search{border:1px solid var(--abd-border);background:var(--abd-bg-subtle);color:var(--abd-text-muted);border-radius:10px;align-items:center;gap:.5rem;margin:.75rem;padding-inline:.75rem;display:flex}.abd-select-search:focus-within{border-color:var(--abd-accent)}.abd-select-search input{min-height:2.5rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.5rem 0}.abd-select-search input:focus{outline:none}.abd-select-options{max-height:21rem;padding:.25rem .5rem .5rem;overflow-y:auto}.abd-select-option{border-radius:var(--abd-radius-12);cursor:pointer;min-height:3rem;transition:background-color var(--abd-duration-fast), border-color var(--abd-duration-fast);border:1px solid #0000;align-items:center;gap:.75rem;padding:.75rem;display:flex}.abd-select-option[data-abd-active=true]{background:var(--abd-bg-subtle)}.abd-select-option[aria-selected=true]{background:var(--abd-accent-soft)}.abd-select-option[aria-selected=true][data-abd-active=true]{border-color:var(--abd-accent)}@supports (color:color-mix(in lab, red, red)){.abd-select-option[aria-selected=true][data-abd-active=true]{border-color:color-mix(in srgb, var(--abd-accent) 40%, var(--abd-border))}}.abd-select-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.abd-option-icon{border:1px solid var(--abd-border);background:var(--abd-bg-surface);width:2.375rem;height:2.375rem;color:var(--abd-accent-text);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.abd-option-icon .abd-icon{width:1.125rem;height:1.125rem}.abd-option-copy{text-align:left;flex:1;min-width:0}.abd-option-title{color:var(--abd-text-main);font-size:.8125rem;font-weight:var(--abd-font-weight-medium);line-height:1.5;display:block}.abd-option-description{color:var(--abd-text-muted);font-size:.6875rem;font-weight:var(--abd-font-weight-regular);white-space:normal;margin-top:.15rem;line-height:1.55;display:block}.abd-option-badge{border:1px solid var(--abd-accent);flex-shrink:0;padding:.2rem .45rem}@supports (color:color-mix(in lab, red, red)){.abd-option-badge{border:1px solid color-mix(in srgb, var(--abd-accent) 20%, var(--abd-border))}}.abd-option-badge{background:var(--abd-accent-soft);color:var(--abd-accent-text);font-size:.5625rem;font-weight:var(--abd-font-weight-semibold);border-radius:6px}.abd-option-check{width:1rem;height:1rem;color:var(--abd-accent-text);flex-shrink:0}.abd-popover-footnote{border-top:1px solid var(--abd-border);background:var(--abd-bg-subtle);flex-wrap:wrap;align-items:center;gap:.35rem;padding:.75rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.abd-popover-footnote{background:color-mix(in srgb, var(--abd-bg-subtle) 60%, var(--abd-bg-surface))}}.abd-popover-footnote{color:var(--abd-text-muted);font-size:.5625rem}.abd-popover-footnote .abd-icon{width:.8rem;height:.8rem;margin-right:.2rem}.abd-popover-footnote kbd{padding:.1rem .3rem;font-size:.5625rem}.abd-popover-empty{color:var(--abd-text-muted);text-align:center;padding:1.5rem .75rem;font-size:.8125rem}.abd-dropdown{display:inline-flex}.abd-dropdown-panel[data-abd-fallback=true][data-abd-open=true]{flex-direction:column;display:flex}.abd-dropdown-panel:popover-open{flex-direction:column;display:flex}.abd-dropdown-heading{border-bottom:1px solid var(--abd-border);background:linear-gradient(120deg, var(--abd-accent-soft), var(--abd-bg-surface) 85%);flex-shrink:0;align-items:center;gap:.75rem;padding:1.125rem;display:flex}.abd-dropdown-heading strong{font-family:var(--abd-font-heading);font-size:1.0625rem;font-weight:var(--abd-font-weight-medium);display:block}.abd-dropdown-heading p{color:var(--abd-text-muted);margin-top:.15rem;font-size:.6875rem}.abd-dropdown-mark{border:1px solid var(--abd-accent);flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.abd-dropdown-mark{border:1px solid color-mix(in srgb, var(--abd-accent) 25%, var(--abd-border))}}.abd-dropdown-mark{background:var(--abd-bg-surface);color:var(--abd-accent-text);box-shadow:var(--abd-shadow-subtle);border-radius:.875rem .875rem .875rem .375rem}.abd-dropdown-items{min-height:0;padding:.4rem .5rem .65rem;overflow-y:auto}.abd-dropdown-panel .abd-popover-footnote{flex-shrink:0}.abd-dropdown-group{color:var(--abd-text-muted);font-size:.5625rem;font-weight:var(--abd-font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;padding:.65rem .75rem .4rem}.abd-dropdown-item.abd-btn{border-radius:var(--abd-radius-12);white-space:normal;border:1px solid #0000;justify-content:flex-start;gap:.75rem;width:100%;min-height:3rem;padding:.65rem .75rem}.abd-dropdown-item.abd-btn:hover,.abd-dropdown-item.abd-btn:focus{background:var(--abd-bg-subtle);transform:none}.abd-dropdown-item:focus-visible{outline-offset:-2px}.abd-dropdown-item[data-abd-danger=true] :is(.abd-option-icon,.abd-option-title){color:var(--abd-danger)}.abd-dropdown-item[data-abd-danger=true] .abd-option-icon{border-color:var(--abd-danger)}@supports (color:color-mix(in lab, red, red)){.abd-dropdown-item[data-abd-danger=true] .abd-option-icon{border-color:color-mix(in srgb, var(--abd-danger) 20%, var(--abd-border))}}.abd-dropdown-arrow{width:1rem;height:1rem;color:var(--abd-text-muted);transition:transform var(--abd-duration-fast)}.abd-dropdown-item:hover .abd-dropdown-arrow{transform:translate(2px,-2px)}.abd-calendar{border:1px solid var(--abd-border);border-radius:var(--abd-radius-24);background:var(--abd-bg-surface);min-width:0;box-shadow:var(--abd-shadow-card);position:relative;overflow:hidden}.abd-calendar--agenda{grid-template-columns:minmax(0,1.45fr) minmax(14rem,.9fr);display:grid}.abd-calendar-main{min-width:0;padding:1.75rem}.abd-calendar-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.abd-calendar-topline .abd-kicker{align-items:center;gap:.5rem;font-size:.5625rem;display:flex}.abd-calendar-topline .abd-kicker .abd-icon{width:.85rem;height:.85rem;color:var(--abd-accent-text)}.abd-calendar-status{color:var(--abd-text-muted);align-items:center;gap:.4rem;font-size:.5625rem;display:inline-flex}.abd-calendar-status>span{background:var(--abd-success);border-radius:50%;width:5px;height:5px}.abd-calendar-header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.abd-calendar-header h3{font-size:clamp(var(--abd-text-20), 2.5vw, var(--abd-text-28));font-weight:var(--abd-font-weight-medium);line-height:1.2}.abd-calendar-controls{gap:.25rem;display:flex}.abd-calendar-grid{flex-direction:column;gap:.375rem;display:flex}.abd-calendar-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:.375rem;display:grid}.abd-calendar-weekday{color:var(--abd-text-muted);font-size:.625rem;font-weight:var(--abd-font-weight-medium);text-align:center;padding-bottom:.65rem}.abd-calendar-cell{min-width:0}.abd-calendar-day{border-radius:var(--abd-radius-12);width:100%;min-height:3.25rem;color:var(--abd-text-main);font-family:var(--abd-font-body);font-size:.8125rem;font-weight:var(--abd-font-weight-medium);transition:background-color var(--abd-duration-fast), border-color var(--abd-duration-fast), transform var(--abd-duration-fast);background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.4rem 0;display:flex;position:relative}.abd-calendar-day:hover{background:var(--abd-bg-subtle)}.abd-calendar-day[data-abd-outside=true]{color:var(--abd-text-muted);opacity:.55}.abd-calendar-day[aria-current=date]{border-color:var(--abd-accent)}.abd-calendar-day[data-abd-selected=true]{background:var(--abd-accent);color:var(--abd-on-accent);border-color:var(--abd-accent);box-shadow:0 4px 12px var(--abd-accent)}@supports (color:color-mix(in lab, red, red)){.abd-calendar-day[data-abd-selected=true]{box-shadow:0 4px 12px color-mix(in srgb, var(--abd-accent) 24%, transparent)}}.abd-calendar-day[data-abd-selected=true]{opacity:1}.abd-calendar-day[aria-disabled=true]{color:var(--abd-text-muted);opacity:.35;cursor:not-allowed;text-decoration:line-through}.abd-calendar-day:focus-visible{outline-offset:1px}.abd-calendar-dots{gap:3px;height:4px;display:flex}.abd-calendar-dots>span{background:var(--abd-event-color,var(--abd-accent));border-radius:50%;width:4px;height:4px}[data-abd-tone=neutral]{--abd-event-color:var(--abd-text-muted)}[data-abd-tone=accent]{--abd-event-color:var(--abd-accent)}[data-abd-tone=success]{--abd-event-color:var(--abd-success)}[data-abd-tone=info]{--abd-event-color:var(--abd-info)}[data-abd-tone=warning]{--abd-event-color:var(--abd-warning)}[data-abd-tone=danger]{--abd-event-color:var(--abd-danger)}.abd-calendar-day[data-abd-selected=true] .abd-calendar-dots>span{background:currentColor}.abd-calendar-footer{border-top:1px solid var(--abd-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}.abd-calendar-footer>span{color:var(--abd-text-muted);align-items:center;gap:.4rem;font-size:.5625rem;display:flex}.abd-calendar-today-dot{border:1px solid var(--abd-accent);border-radius:50%;width:6px;height:6px}.abd-calendar-event-key{background:var(--abd-info);border-radius:50%;width:4px;height:4px;margin-left:.6rem}.abd-calendar-footer .abd-btn{padding-inline:.65rem;font-size:.625rem}.abd-calendar-agenda{border-left:1px solid var(--abd-border);background:linear-gradient(155deg, var(--abd-accent-soft), var(--abd-bg-subtle) 55%, var(--abd-bg-surface));flex-direction:column;min-width:0;padding:1.75rem;display:flex}.abd-calendar-agenda-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.abd-calendar-agenda-heading .abd-kicker{font-size:.5625rem}.abd-calendar-agenda-heading .abd-icon{color:var(--abd-accent-text)}.abd-calendar-date-number{font-family:var(--abd-font-heading);font-size:var(--abd-text-80);font-weight:var(--abd-font-weight-regular);letter-spacing:-.06em;align-items:baseline;gap:.6rem;margin-top:1rem;line-height:1;display:flex}.abd-calendar-date-number>span{font-size:var(--abd-text-22);font-weight:var(--abd-font-weight-regular);letter-spacing:-.03em;color:var(--abd-accent-text)}.abd-calendar-date-caption{color:var(--abd-text-muted);margin-top:.35rem;font-size:.6875rem}.abd-calendar-agenda-divider{border-top:1px solid var(--abd-text-main);margin-block:1.5rem 1.25rem;padding-top:1rem}@supports (color:color-mix(in lab, red, red)){.abd-calendar-agenda-divider{border-top:1px solid color-mix(in srgb, var(--abd-text-main) 12%, transparent)}}.abd-calendar-agenda-divider{color:var(--abd-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.5625rem}.abd-calendar-events{flex-direction:column;gap:1.25rem;padding:0;list-style:none;display:flex}.abd-calendar-event{align-items:flex-start;gap:.75rem;margin:0;display:flex}.abd-calendar-event-dot{background:var(--abd-event-color);width:6px;height:6px;box-shadow:0 0 0 4px var(--abd-event-color);border-radius:50%;flex-shrink:0;margin-top:.35rem}@supports (color:color-mix(in lab, red, red)){.abd-calendar-event-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--abd-event-color) 12%, transparent)}}.abd-calendar-event time{color:var(--abd-text-muted);font-family:var(--abd-font-mono);margin-bottom:.25rem;font-size:.5625rem;display:block}.abd-calendar-event strong{font-size:.8125rem;font-weight:var(--abd-font-weight-medium);display:block}.abd-calendar-event p{color:var(--abd-text-muted);margin-top:.25rem;font-size:.6875rem;line-height:1.6}.abd-calendar-agenda-empty{color:var(--abd-text-muted);align-items:center;gap:.75rem;padding-block:1rem;font-size:.8125rem;display:flex}.abd-calendar-agenda-empty .abd-icon{color:var(--abd-accent-text)}.abd-calendar-agenda-note{color:var(--abd-text-muted);align-items:center;gap:.5rem;margin-top:auto;padding-top:2rem;font-size:.5625rem;display:flex}.abd-calendar-agenda-note .abd-icon{width:.75rem;height:.75rem;color:var(--abd-accent-text)}.abd-calendar--compact{box-shadow:none;border:0;border-radius:0}.abd-calendar--compact .abd-calendar-main{padding:.75rem 1rem 1rem}.abd-calendar--compact .abd-calendar-topline{margin-bottom:1rem}.abd-calendar--compact .abd-calendar-status{display:none}.abd-calendar--compact .abd-calendar-header{margin-bottom:1rem}.abd-calendar--compact .abd-calendar-header h3{font-size:var(--abd-text-20)}.abd-calendar--compact .abd-calendar-week{gap:.2rem}.abd-calendar--compact .abd-calendar-day{min-height:2.75rem;font-size:var(--abd-text-12);border-radius:9px}.abd-calendar--compact .abd-calendar-footer{margin-top:.75rem;padding-top:.65rem}.abd-date-dialog::backdrop{background:var(--abd-text-main)}@supports (color:color-mix(in lab, red, red)){.abd-date-dialog::backdrop{background:color-mix(in srgb, var(--abd-text-main) 12%, transparent)}}.abd-date-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.abd-date-dialog-heading{border-bottom:1px solid var(--abd-border);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.abd-date-dialog-heading strong{font-size:.8125rem;font-weight:var(--abd-font-weight-medium)}.abd-date-dialog-footer{border-top:1px solid var(--abd-border);background:var(--abd-bg-subtle);min-height:3rem;color:var(--abd-text-muted);justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.625rem;display:flex}.abd-date-dialog-footer .abd-btn{font-size:.625rem}@media not all and (width>=48rem){.abd-calendar--agenda{grid-template-columns:minmax(0,1fr)}.abd-calendar-main{padding:1.125rem}.abd-calendar-day{border-radius:9px;min-height:2.75rem}.abd-calendar-week{gap:.2rem}.abd-calendar-agenda{border-left:0;border-top:1px solid var(--abd-border);padding:1.5rem}.abd-calendar-topline{margin-bottom:1.125rem}}.abd-accordion details{transition:border-color var(--abd-duration-normal), background-color var(--abd-duration-normal);border-radius:1rem}.abd-accordion details[open]{border-color:var(--abd-accent)}@supports (color:color-mix(in lab, red, red)){.abd-accordion details[open]{border-color:color-mix(in srgb, var(--abd-accent) 32%, var(--abd-border))}}.abd-accordion summary{gap:.875rem;padding:1.125rem 1.25rem}.abd-accordion summary:after{display:none}.abd-accordion-number{font-family:var(--abd-font-mono);color:var(--abd-text-muted);font-size:.625rem}.abd-accordion-question{flex:1}.abd-accordion-toggle{border:1px solid var(--abd-border);width:1.75rem;height:1.75rem;color:var(--abd-text-muted);transition:transform var(--abd-duration-normal), background-color var(--abd-duration-normal);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.abd-accordion-toggle .abd-icon{width:.9rem;height:.9rem}.abd-accordion details[open] .abd-accordion-toggle{background:var(--abd-accent-soft);color:var(--abd-accent-text);border-color:#0000;transform:rotate(45deg)}.abd-accordion-answer{font-size:var(--abd-text-14);line-height:1.85}.abd-chip{border:1px solid var(--abd-tone-color);align-items:center;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.abd-chip{border:1px solid color-mix(in srgb, var(--abd-tone-color) 22%, var(--abd-border))}}.abd-chip{background:var(--abd-bg-surface);color:var(--abd-tone-color);transition:background-color var(--abd-duration-fast), color var(--abd-duration-fast), border-color var(--abd-duration-fast);border-radius:999px}.abd-chip-label{border-radius:inherit;min-height:2.125rem;color:inherit;font-size:var(--abd-text-12);font-weight:var(--abd-font-weight-medium);background:0 0;border:0;align-items:center;gap:.45rem;padding:.4rem .8rem;line-height:1.4;display:inline-flex}.abd-chip-label .abd-icon{width:.9rem;height:.9rem}.abd-chip button.abd-chip-label:hover{background:var(--abd-tone-soft)}.abd-chip[data-abd-selected=true]{background:var(--abd-accent-soft);color:var(--abd-accent-text);border-color:var(--abd-accent)}.abd-chip[data-abd-selected=true] .abd-chip-label:hover{background:0 0}.abd-chip-remove{background:var(--abd-tone-color);border:0;border-radius:50%;width:1.5rem;height:1.5rem;min-height:0;margin-right:.3rem;padding:0}@supports (color:color-mix(in lab, red, red)){.abd-chip-remove{background:color-mix(in srgb, var(--abd-tone-color) 8%, transparent)}}.abd-chip-remove{color:inherit}.abd-chip-remove:hover{background:var(--abd-tone-color)}@supports (color:color-mix(in lab, red, red)){.abd-chip-remove:hover{background:color-mix(in srgb, var(--abd-tone-color) 16%, transparent)}}.abd-chip-remove .abd-icon{width:.75rem;height:.75rem}.abd-chip--sm .abd-chip-label{min-height:1.75rem;padding:.25rem .65rem;font-size:.6875rem}.abd-chip--lg .abd-chip-label{min-height:2.625rem;padding:.55rem 1rem;font-size:.8125rem}.abd-chip[data-abd-disabled=true]{opacity:.5}.abd-chip[data-abd-disabled=true] button{opacity:1}.abd-segmented-control{min-width:0}.abd-segments{border:1px solid var(--abd-border);background:var(--abd-bg-subtle);border-radius:1rem;flex-wrap:wrap;gap:.25rem;max-width:100%;padding:.3rem;display:inline-flex}.abd-segment{min-height:2.5rem;color:var(--abd-text-muted);font-size:var(--abd-text-12);font-weight:var(--abd-font-weight-medium);transition:background-color var(--abd-duration-normal), color var(--abd-duration-normal), box-shadow var(--abd-duration-normal);background:0 0;border:1px solid #0000;border-radius:.75rem;flex:1 0 auto;gap:.5rem;padding:.55rem .875rem}.abd-segment:not(:disabled):hover{background:var(--abd-bg-surface);color:var(--abd-text-main)}.abd-segment[aria-checked=true],.abd-segment[aria-checked=true]:hover{background:var(--abd-text-main);color:var(--abd-bg-canvas);box-shadow:var(--abd-shadow-subtle)}.abd-segment .abd-icon{width:.95rem;height:.95rem}.abd-segment-badge{background:currentColor;border-radius:.3rem;padding:.1rem .35rem}@supports (color:color-mix(in lab, red, red)){.abd-segment-badge{background:color-mix(in srgb, currentColor 10%, transparent)}}.abd-segment-badge{font-size:.5625rem}.abd-segmented-control--sm .abd-segment{min-height:2rem;padding:.35rem .65rem;font-size:.6875rem}.abd-segmented-control--lg .abd-segment{min-height:3rem;padding:.65rem 1.125rem;font-size:.8125rem}.abd-choice-group{border:0;padding:0}.abd-choice-group legend{padding:0}.abd-choice-group-description{color:var(--abd-text-muted);margin-bottom:1rem;font-size:.8125rem}.abd-choice-cards{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}.abd-choice-cards[data-abd-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.abd-choice-cards[data-abd-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.abd-choice-option{cursor:pointer;min-width:0;position:relative}.abd-choice-card{border:1px solid var(--abd-border);background:var(--abd-bg-surface);height:100%;box-shadow:var(--abd-surface-highlight);transition:background-color var(--abd-duration-normal), border-color var(--abd-duration-normal), box-shadow var(--abd-duration-normal);border-radius:1.25rem;flex-direction:column;padding:1.25rem;display:flex}.abd-choice-option:not([data-abd-disabled=true]):hover .abd-choice-card{border-color:var(--abd-accent)}@supports (color:color-mix(in lab, red, red)){.abd-choice-option:not([data-abd-disabled=true]):hover .abd-choice-card{border-color:color-mix(in srgb, var(--abd-accent) 45%, var(--abd-border))}}.abd-choice-card[data-abd-selected=true]{background:var(--abd-accent-soft);border-color:var(--abd-accent);box-shadow:inset 0 0 0 1px var(--abd-accent)}.abd-choice-option input:focus-visible+.abd-choice-card{outline:2px solid var(--abd-accent);outline-offset:4px}.abd-choice-option[data-abd-disabled=true]{opacity:.5;cursor:not-allowed}.abd-choice-card-top{align-items:center;gap:.5rem;min-height:2.5rem;margin-bottom:1.25rem;display:flex}.abd-choice-card-icon{border:1px solid var(--abd-border);background:var(--abd-bg-surface);width:2.5rem;height:2.5rem;color:var(--abd-accent-text);border-radius:.875rem .875rem .875rem .375rem;flex-shrink:0;place-items:center;display:grid}.abd-choice-card-indicator{border:1px solid var(--abd-border);background:var(--abd-bg-surface);border-radius:50%;flex-shrink:0;place-items:center;width:1.125rem;height:1.125rem;margin-left:auto;display:grid}.abd-choice-card-indicator .abd-icon{width:.7rem;height:.7rem}[data-abd-selected=true] .abd-choice-card-indicator{border-color:var(--abd-accent);background:var(--abd-accent);color:var(--abd-on-accent)}.abd-choice-card-title{font-family:var(--abd-font-heading);font-size:var(--abd-text-18);font-weight:var(--abd-font-weight-medium);letter-spacing:-.025em;line-height:1.35}.abd-choice-card-description{color:var(--abd-text-muted);font-size:var(--abd-text-12);font-weight:var(--abd-font-weight-regular);margin-top:.5rem;line-height:1.75}.abd-number-control{border:1px solid var(--abd-border);border-radius:var(--abd-radius-control);background:var(--abd-bg-subtle);transition:border-color var(--abd-duration-fast), box-shadow var(--abd-duration-fast);grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;align-items:center;gap:.4rem;padding:.35rem;display:grid}.abd-number-control:focus-within{border-color:var(--abd-accent);box-shadow:0 0 0 3px var(--abd-accent)}@supports (color:color-mix(in lab, red, red)){.abd-number-control:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--abd-accent) 12%, transparent)}}.abd-number-control[data-abd-invalid=true]{border-color:var(--abd-danger)}.abd-number-control[data-abd-disabled=true]{opacity:.5}.abd-number-control[data-abd-disabled=true] :disabled{opacity:1}.abd-number-step{border:1px solid var(--abd-border);background:var(--abd-bg-surface);width:100%;min-height:2.375rem;color:var(--abd-text-main);box-shadow:var(--abd-shadow-subtle);border-radius:.625rem;padding:0}.abd-number-step:not(:disabled):hover{background:var(--abd-accent-soft);color:var(--abd-accent-text)}.abd-number-step .abd-icon{width:1rem;height:1rem}.abd-number-value{justify-content:center;align-items:center;min-width:0;display:flex}.abd-number-value input{width:100%;min-width:0;min-height:2.375rem;font-size:var(--abd-text-16);font-weight:var(--abd-font-weight-semibold);font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;background:0 0;border:0;border-radius:.5rem;padding:.35rem .25rem}.abd-number-value input:focus{box-shadow:none;outline:none}.abd-number-value input::-webkit-inner-spin-button{appearance:none;margin:0}.abd-number-value input::-webkit-outer-spin-button{appearance:none;margin:0}.abd-number-unit{color:var(--abd-text-muted);font-size:var(--abd-text-12);white-space:nowrap;padding-right:.5rem}.abd-range-field{min-width:0}.abd-range-field[data-abd-disabled=true]{opacity:.5}.abd-range-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.875rem;display:flex}.abd-range-header .abd-field-label{margin:0}.abd-range-output{border:1px solid var(--abd-accent);min-width:3rem;padding:.2rem .55rem}@supports (color:color-mix(in lab, red, red)){.abd-range-output{border:1px solid color-mix(in srgb, var(--abd-accent) 20%, var(--abd-border))}}.abd-range-output{background:var(--abd-accent-soft);font-family:var(--abd-font-mono);font-size:var(--abd-text-12);text-align:center;border-radius:.5rem}.abd-range{background:linear-gradient(to right, var(--abd-accent) 0%, var(--abd-accent) var(--abd-range-fill), var(--abd-bg-subtle) var(--abd-range-fill), var(--abd-bg-subtle) 100%);cursor:pointer;appearance:none;border:0;border-radius:999px;height:.375rem;margin:.5rem 0}.abd-range:focus{box-shadow:none}.abd-range::-webkit-slider-runnable-track{border-radius:999px;height:.375rem}.abd-range::-moz-range-track{background:0 0;border-radius:999px;height:.375rem}.abd-range::-webkit-slider-thumb{border:4px solid var(--abd-bg-surface);background:var(--abd-accent);width:1.375rem;height:1.375rem;box-shadow:0 0 0 1px var(--abd-accent), 0 2px 6px var(--abd-color-ink);border-radius:50%;margin-top:-.5rem}@supports (color:color-mix(in lab, red, red)){.abd-range::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--abd-accent), 0 2px 6px color-mix(in srgb, var(--abd-color-ink) 15%, transparent)}}.abd-range::-webkit-slider-thumb{appearance:none}.abd-range::-moz-range-thumb{border:4px solid var(--abd-bg-surface);background:var(--abd-accent);width:1.375rem;height:1.375rem;box-shadow:0 0 0 1px var(--abd-accent), 0 2px 6px var(--abd-color-ink);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.abd-range::-moz-range-thumb{box-shadow:0 0 0 1px var(--abd-accent), 0 2px 6px color-mix(in srgb, var(--abd-color-ink) 15%, transparent)}}.abd-range-bounds{color:var(--abd-text-muted);font-family:var(--abd-font-mono);justify-content:space-between;margin-top:.5rem;font-size:.625rem;display:flex}.abd-rating{border:0;padding:0}.abd-rating:disabled{opacity:.5}.abd-rating legend{padding:0}.abd-rating-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.abd-rating-stars{flex-wrap:wrap;gap:.2rem;display:flex}.abd-rating-option{cursor:pointer}.abd-rating-star{width:2.5rem;height:2.5rem;transition:transform var(--abd-duration-fast);border-radius:.65rem;place-items:center;display:grid}.abd-rating-star .abd-icon{width:1.75rem;height:1.75rem;fill:var(--abd-bg-subtle);color:var(--abd-text-muted);stroke-width:1.25px;transition:fill var(--abd-duration-fast), color var(--abd-duration-fast)}.abd-rating-star[data-abd-filled=true] .abd-icon{fill:var(--abd-accent);color:var(--abd-accent-text)}.abd-rating-option input:focus-visible+.abd-rating-star{outline:2px solid var(--abd-accent);outline-offset:2px}.abd-rating-value{font-family:var(--abd-font-heading);font-size:var(--abd-text-20)}.abd-rating-total{color:var(--abd-text-muted);font-family:var(--abd-font-body);font-size:var(--abd-text-12)}.abd-rating[data-abd-readonly=true] .abd-rating-star{width:1.75rem;height:1.75rem}.abd-rating[data-abd-readonly=true] .abd-rating-star .abd-icon{width:1.375rem;height:1.375rem}.abd-progress{--abd-progress-color:var(--abd-tone-color);--abd-progress-diameter:5.5rem;min-width:0}.abd-progress[data-abd-tone=accent]{--abd-progress-color:var(--abd-accent)}.abd-progress-header{font-size:var(--abd-text-12);font-weight:var(--abd-font-weight-medium);justify-content:space-between;gap:1rem;margin-bottom:.625rem;display:flex}.abd-progress-value{color:var(--abd-text-muted);font-family:var(--abd-font-mono);font-variant-numeric:tabular-nums;font-size:.6875rem}.abd-progress--bar .abd-progress-gauge{background:var(--abd-bg-subtle);border-radius:999px;height:.5rem;overflow:hidden}.abd-progress-fill{width:var(--abd-progress-value);border-radius:inherit;background:var(--abd-progress-color);height:100%;transition:width .4s var(--abd-ease-out);display:block}.abd-progress--bar[data-abd-indeterminate=true] .abd-progress-fill{width:35%;animation:1.8s ease-in-out infinite abd-progress-sweep}.abd-progress--ring{flex-direction:column;align-items:center;gap:.65rem;display:inline-flex}.abd-progress--ring .abd-progress-gauge{width:var(--abd-progress-diameter);height:var(--abd-progress-diameter);position:relative}.abd-progress-ring{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.abd-progress-track{fill:none;stroke:var(--abd-bg-subtle);stroke-width:4px}.abd-progress-arc{fill:none;stroke:var(--abd-progress-color);stroke-width:4px;stroke-linecap:round;stroke-dashoffset:var(--abd-progress-offset);transition:stroke-dashoffset .4s var(--abd-ease-out)}.abd-progress--ring[data-abd-indeterminate=true] .abd-progress-ring{animation:1.5s linear infinite abd-ring-spin}.abd-progress--ring[data-abd-indeterminate=true] .abd-progress-arc{stroke-dasharray:50 138;stroke-dashoffset:0}.abd-progress-center{font-family:var(--abd-font-heading);font-size:var(--abd-text-20);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.abd-progress-center .abd-icon{width:1.5rem;height:1.5rem;color:var(--abd-progress-color)}.abd-progress-label{color:var(--abd-text-muted);font-size:.6875rem}.abd-progress--sm{--abd-progress-diameter:4.25rem}.abd-progress--lg{--abd-progress-diameter:7rem}.abd-progress--bar.abd-progress--sm .abd-progress-gauge{height:.375rem}.abd-progress--bar.abd-progress--lg .abd-progress-gauge{height:.75rem}.abd-upload{min-width:0}.abd-upload[data-abd-disabled=true]{opacity:.5}.abd-upload-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.abd-upload-header .abd-field-label{margin:0}.abd-upload-count{background:var(--abd-bg-subtle);color:var(--abd-text-muted);font-family:var(--abd-font-mono);border-radius:.375rem;padding:.15rem .5rem;font-size:.625rem}.abd-upload-input{min-height:0}.abd-upload-drop{border:1px dashed var(--abd-text-muted);flex-direction:column;align-items:center;gap:.6rem;padding:2rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.abd-upload-drop{border:1px dashed color-mix(in srgb, var(--abd-text-muted) 45%, var(--abd-border))}}.abd-upload-drop{border-radius:var(--abd-radius-card);background:linear-gradient(140deg, var(--abd-bg-subtle), var(--abd-bg-surface) 75%);text-align:center;cursor:pointer;transition:background-color var(--abd-duration-normal), border-color var(--abd-duration-normal), box-shadow var(--abd-duration-normal)}.abd-upload-drop:hover,.abd-upload-drop[data-abd-dragging=true]{border-color:var(--abd-accent);background:var(--abd-accent-soft)}.abd-upload-drop[data-abd-dragging=true]{box-shadow:0 0 0 4px var(--abd-accent)}@supports (color:color-mix(in lab, red, red)){.abd-upload-drop[data-abd-dragging=true]{box-shadow:0 0 0 4px color-mix(in srgb, var(--abd-accent) 12%, transparent)}}.abd-upload-input:focus-visible+.abd-upload-drop{outline:2px solid var(--abd-accent);outline-offset:4px}.abd-upload[data-abd-disabled=true] .abd-upload-drop{cursor:not-allowed;pointer-events:none}.abd-upload-icon{border:1px solid var(--abd-border);background:var(--abd-bg-surface);width:3rem;height:3rem;color:var(--abd-accent-text);box-shadow:var(--abd-shadow-subtle);border-radius:1rem 1rem 1rem .375rem;place-items:center;margin-bottom:.5rem;display:grid}.abd-upload-icon .abd-icon{width:1.375rem;height:1.375rem}.abd-upload-title{font-family:var(--abd-font-heading);font-size:var(--abd-text-20);font-weight:var(--abd-font-weight-medium);letter-spacing:-.03em}.abd-upload-description{color:var(--abd-text-muted);font-size:var(--abd-text-12);font-weight:var(--abd-font-weight-regular)}.abd-upload-action{background:var(--abd-text-main);color:var(--abd-bg-canvas);border-radius:.65rem;align-items:center;gap:.65rem;margin-top:.5rem;padding:.55rem .85rem;font-size:.6875rem;display:inline-flex}.abd-upload-action .abd-icon{width:.9rem;height:.9rem}.abd-upload-files{flex-direction:column;gap:.5rem;margin-top:1rem;padding:0;list-style:none;display:flex}.abd-upload-file{border:1px solid var(--abd-border);background:var(--abd-bg-surface);border-radius:.875rem;align-items:center;gap:.75rem;margin:0;padding:.7rem;display:flex}.abd-upload-file-icon{border:1px solid var(--abd-border);width:2rem;height:2.375rem;color:var(--abd-text-muted);background:var(--abd-bg-subtle);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.abd-upload-file-copy{flex:1;min-width:0}.abd-upload-file-copy>span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--abd-text-12);font-weight:var(--abd-font-weight-medium);display:block;overflow:hidden}.abd-upload-file-copy small{color:var(--abd-text-muted);margin-top:.15rem;font-size:.625rem;display:block}.abd-upload-file-check{color:var(--abd-success);width:.875rem;height:.875rem}.abd-upload-remove{width:2rem;height:2rem;min-height:0;color:var(--abd-text-muted);background:0 0;border:0;border-radius:.5rem;padding:0}.abd-upload-remove:hover{color:var(--abd-danger);background:var(--abd-danger)}@supports (color:color-mix(in lab, red, red)){.abd-upload-remove:hover{background:color-mix(in srgb, var(--abd-danger) 10%, transparent)}}.abd-upload-remove .abd-icon{width:.875rem;height:.875rem}.abd-upload-errors{color:var(--abd-danger);font-size:var(--abd-text-12);margin-top:.75rem}.abd-command-palette{border-radius:var(--abd-radius-card);width:min(40rem,100vw - 1.5rem);max-height:min(42rem,100dvh - 3rem);padding:0;overflow:hidden}.abd-command-palette[open]{flex-direction:column;display:flex}.abd-command-header{border-bottom:1px solid var(--abd-border);background:linear-gradient(130deg, var(--abd-accent-soft), var(--abd-bg-surface) 75%);align-items:center;gap:.75rem;padding:1.5rem 1.25rem 1.125rem;display:flex}.abd-command-header>div{flex:1;min-width:0}.abd-command-header h2{font-size:var(--abd-text-20);letter-spacing:-.035em}.abd-command-header p{color:var(--abd-text-muted);margin-top:.3rem;font-size:.6875rem}.abd-command-mark{border:1px solid var(--abd-accent);flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.abd-command-mark{border:1px solid color-mix(in srgb, var(--abd-accent) 20%, var(--abd-border))}}.abd-command-mark{background:var(--abd-bg-surface);color:var(--abd-accent-text);box-shadow:var(--abd-shadow-subtle);border-radius:.875rem .875rem .875rem .375rem}.abd-command-search{border:1px solid var(--abd-border);color:var(--abd-text-muted);border-radius:.875rem;align-items:center;gap:.65rem;margin:.875rem 1rem;padding:0 .875rem;display:flex}.abd-command-search:focus-within{border-color:var(--abd-accent);box-shadow:0 0 0 3px var(--abd-accent)}@supports (color:color-mix(in lab, red, red)){.abd-command-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--abd-accent) 10%, transparent)}}.abd-command-search input{background:0 0;border:0;border-radius:0;min-width:0;min-height:3rem;padding-inline:0;font-size:.8125rem}.abd-command-search input:focus{box-shadow:none;outline:none}.abd-command-search kbd{padding:.15rem .4rem;font-size:.5625rem}.abd-command-results{overscroll-behavior:contain;min-height:0;max-height:25rem;padding:0 .75rem .75rem;position:relative;overflow-y:auto}.abd-command-group{color:var(--abd-text-muted);font-family:var(--abd-font-mono);letter-spacing:.09em;text-transform:uppercase;padding:.625rem .65rem .4rem;font-size:.5625rem}.abd-command-item.abd-btn{text-align:left;white-space:normal;border:1px solid #0000;border-radius:.875rem;justify-content:flex-start;gap:.75rem;width:100%;min-height:3.5rem;margin-block:.15rem;padding:.7rem}.abd-command-item[data-abd-active=true],.abd-command-item[data-abd-active=true]:hover{background:var(--abd-accent-soft);border-color:var(--abd-accent)}@supports (color:color-mix(in lab, red, red)){.abd-command-item[data-abd-active=true],.abd-command-item[data-abd-active=true]:hover{border-color:color-mix(in srgb, var(--abd-accent) 22%, var(--abd-border))}}.abd-command-item-icon{border:1px solid var(--abd-border);background:var(--abd-bg-surface);width:2.375rem;height:2.375rem;color:var(--abd-text-muted);border-radius:.75rem;flex-shrink:0;place-items:center;display:grid}.abd-command-item[data-abd-active=true] .abd-command-item-icon{color:var(--abd-accent-text)}.abd-command-item-arrow{width:.9rem;height:.9rem;color:var(--abd-text-muted)}.abd-command-footer{border-top:1px solid var(--abd-border);background:var(--abd-bg-subtle);color:var(--abd-text-muted);justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;font-size:.625rem;display:flex}.abd-command-footer>span:first-child{align-items:center;gap:.3rem;display:flex}.abd-command-footer kbd{padding:.1rem .3rem;font-size:.5625rem}.abd-command-empty{text-align:center;flex-direction:column;align-items:center;gap:.65rem;padding:2.5rem 1rem;display:flex}.abd-command-empty>.abd-icon{width:1.5rem;height:1.5rem;color:var(--abd-accent-text);margin-bottom:.5rem}.abd-command-empty strong{font-family:var(--abd-font-heading);font-size:var(--abd-text-20);font-weight:var(--abd-font-weight-medium)}.abd-command-empty p{color:var(--abd-text-muted);font-size:var(--abd-text-12)}.abd-timeline{padding:0;list-style:none}.abd-timeline-item{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;margin:0;padding-bottom:1.75rem;display:grid;position:relative}.abd-timeline-item:not(:last-child):after{content:"";border-left:1px solid var(--abd-border);position:absolute;top:2.9rem;bottom:.35rem;left:1.25rem}.abd-timeline-item:last-child{padding-bottom:0}.abd-timeline-node{border:1px solid var(--abd-border);background:var(--abd-bg-subtle);width:2.5rem;height:2.5rem;color:var(--abd-text-muted);border-radius:.875rem;place-items:center;display:grid}.abd-timeline-node .abd-icon{width:1rem;height:1rem}.abd-timeline-item[data-abd-status=complete] .abd-timeline-node{background:var(--abd-success)}@supports (color:color-mix(in lab, red, red)){.abd-timeline-item[data-abd-status=complete] .abd-timeline-node{background:color-mix(in srgb, var(--abd-success) 9%, var(--abd-bg-surface))}}.abd-timeline-item[data-abd-status=complete] .abd-timeline-node{color:var(--abd-success);border-color:var(--abd-success)}@supports (color:color-mix(in lab, red, red)){.abd-timeline-item[data-abd-status=complete] .abd-timeline-node{border-color:color-mix(in srgb, var(--abd-success) 22%, var(--abd-border))}}.abd-timeline-item[data-abd-status=current] .abd-timeline-node{background:var(--abd-accent);color:var(--abd-on-accent);border-color:var(--abd-accent);box-shadow:0 0 0 4px var(--abd-accent-soft)}.abd-timeline-content{min-width:0;padding-top:.3rem}.abd-timeline-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;display:flex}.abd-timeline-heading h3{letter-spacing:-.025em;font-size:1.0625rem;line-height:1.5}.abd-timeline-time{color:var(--abd-text-muted);font-family:var(--abd-font-mono);font-size:.6875rem}.abd-timeline-content p{color:var(--abd-text-muted);font-size:var(--abd-text-12);margin-top:.3rem;line-height:1.8}.abd-timeline--compact .abd-timeline-item{grid-template-columns:2rem minmax(0,1fr);padding-bottom:1.25rem}.abd-timeline--compact .abd-timeline-node{border-radius:.625rem;width:2rem;height:2rem}.abd-timeline--compact .abd-timeline-item:after{top:2.35rem;left:1rem}.abd-timeline--compact .abd-timeline-item:last-child{padding-bottom:0}.abd-stat-card-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.abd-stat-card-header h3{font-family:var(--abd-font-body);font-size:var(--abd-text-12);font-weight:var(--abd-font-weight-medium);letter-spacing:0;color:var(--abd-text-muted);line-height:1.6}.abd-stat-card-icon{border:1px solid var(--abd-border);background:var(--abd-bg-subtle);width:2rem;height:2rem;color:var(--abd-accent-text);border-radius:.625rem;flex-shrink:0;place-items:center;display:grid}.abd-stat-card-icon .abd-icon{width:.95rem;height:.95rem}.abd-stat-card-value-row{flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:.75rem;display:flex}.abd-stat-card-value{font-family:var(--abd-font-heading);font-size:clamp(var(--abd-text-36), 3.5vw, 2.75rem);font-weight:var(--abd-font-weight-medium);letter-spacing:-.055em;line-height:1.2}.abd-stat-card-value-row .abd-badge{margin-left:auto;font-size:.625rem}.abd-stat-card-chart{width:100%;height:3.5rem;margin-block:1.125rem .5rem;overflow:visible}.abd-stat-card-chart polyline{fill:none;stroke:var(--abd-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.abd-stat-card-baseline{stroke:var(--abd-border);stroke-dasharray:3 4;stroke-width:1px}.abd-stat-card-description{color:var(--abd-text-muted);margin-top:.75rem;font-size:.6875rem}.abd-avatar-group{flex-wrap:wrap;align-items:center;gap:.5rem 0;padding-left:.65rem;display:flex}.abd-avatar-group .abd-avatar{box-shadow:var(--abd-shadow-subtle);transition:transform var(--abd-duration-normal) var(--abd-ease-out);margin-left:-.65rem}.abd-avatar-overflow{background:var(--abd-bg-subtle);color:var(--abd-text-muted);font-size:.6875rem}.abd-demo-result{border-top:1px solid var(--abd-border);color:var(--abd-text-muted);font-size:var(--abd-text-12);flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:1.25rem;padding-top:1.125rem;display:flex}.abd-demo-result .abd-icon{width:.9rem;height:.9rem;color:var(--abd-accent-text)}.abd-collection-meta{border-block:1px solid var(--abd-border);color:var(--abd-text-muted);flex-wrap:wrap;align-items:center;gap:.75rem;padding-block:1rem;font-size:.6875rem;display:flex}.abd-collection-meta .abd-icon{width:.95rem;height:.95rem;color:var(--abd-accent-text)}@media (hover:hover) and (pointer:fine){.abd-avatar-group .abd-avatar:hover{z-index:1;transform:translateY(-3px)}.abd-rating-option:hover .abd-rating-star{transform:scale(1.08)}}@media not all and (width>=48rem){.abd-choice-cards[data-abd-columns]{grid-template-columns:minmax(0,1fr)}.abd-choice-card{padding:1.125rem}.abd-choice-card-top{margin-bottom:.875rem}.abd-command-header{padding:1.25rem 1rem 1rem}.abd-command-header h2{font-size:var(--abd-text-18)}.abd-command-header p{font-size:.625rem}.abd-command-footer{padding:.75rem 1rem}.abd-timeline-item{gap:.875rem}}@media (width>=48rem){.abd-nav{display:flex}.abd-mobile-menu-toggle,.abd-bottom-nav{display:none}.abd-main{padding-bottom:0}.abd-drawer{width:26rem}}@media not all and (width>=64rem){.abd-catalog{grid-template-columns:minmax(0,1fr);gap:0}.abd-catalog-sidebar{border-bottom:1px solid var(--abd-border);padding-block:1rem;position:static}.abd-catalog-nav{flex-direction:row;gap:1.5rem;padding-bottom:.75rem;overflow-x:auto}.abd-catalog-link{white-space:nowrap}.abd-mega-menu{grid-template-columns:1fr 1fr}.abd-mega-feature{display:none}}@media not all and (width>=48rem){.abd-header-inner{gap:.75rem}.abd-header-actions{gap:.25rem}.abd-hero{padding-block:3rem 3.5rem}.abd-hero-grid{grid-template-columns:1fr;gap:2.5rem}.abd-hero-title{font-size:clamp(2.75rem,11vw,4.5rem)}.abd-hero-description{font-size:.9375rem}.abd-hero-media{min-height:23rem}.abd-hero-note{margin-top:2rem}.abd-hero-caption{padding:.85rem;bottom:1rem;left:1rem;right:1rem}.abd-section-header{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem}.abd-section-header--center{align-items:center}.abd-stat+.abd-stat{padding-left:1rem}.abd-stat-value{font-size:var(--abd-text-40)}.abd-stat-label{font-size:.625rem}.abd-cta{flex-direction:column;align-items:flex-start;padding:2rem}.abd-footer-top{flex-direction:column;gap:2rem}.abd-footer-links{grid-template-columns:1fr 1fr;gap:2rem 1rem}.abd-footer-bottom{flex-direction:column;align-items:flex-start}.abd-footer{padding-bottom:6rem}.abd-form-grid,.abd-review{grid-template-columns:1fr}.abd-preview{padding:1.25rem}.abd-type-row{align-items:flex-start}.abd-scroll-top{bottom:calc(5.5rem + env(safe-area-inset-bottom))}.abd-step-button{flex-direction:column;align-items:flex-start;gap:.4rem}}}@layer utilities{.abd\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.abd\:absolute{position:absolute}.abd\:relative{position:relative}.abd\:static{position:static}.abd\:top-full{top:100%}.abd\:left-0{left:0}.abd\:my-6{margin-block:calc(var(--abd-spacing) * 6)}.abd\:my-7{margin-block:calc(var(--abd-spacing) * 7)}.abd\:mt-1{margin-top:var(--abd-spacing)}.abd\:mt-2{margin-top:calc(var(--abd-spacing) * 2)}.abd\:mt-3{margin-top:calc(var(--abd-spacing) * 3)}.abd\:mt-4{margin-top:calc(var(--abd-spacing) * 4)}.abd\:mt-5{margin-top:calc(var(--abd-spacing) * 5)}.abd\:mt-6{margin-top:calc(var(--abd-spacing) * 6)}.abd\:mt-7{margin-top:calc(var(--abd-spacing) * 7)}.abd\:mt-8{margin-top:calc(var(--abd-spacing) * 8)}.abd\:mt-10{margin-top:calc(var(--abd-spacing) * 10)}.abd\:mb-0{margin-bottom:0}.abd\:mb-2{margin-bottom:calc(var(--abd-spacing) * 2)}.abd\:mb-3{margin-bottom:calc(var(--abd-spacing) * 3)}.abd\:mb-4{margin-bottom:calc(var(--abd-spacing) * 4)}.abd\:mb-5{margin-bottom:calc(var(--abd-spacing) * 5)}.abd\:mb-6{margin-bottom:calc(var(--abd-spacing) * 6)}.abd\:mb-8{margin-bottom:calc(var(--abd-spacing) * 8)}.abd\:ml-2{margin-left:calc(var(--abd-spacing) * 2)}.abd\:ml-auto{margin-left:auto}.abd\:block{display:block}.abd\:flex{display:flex}.abd\:grid{display:grid}.abd\:hidden{display:none}.abd\:inline-block{display:inline-block}.abd\:aspect-\[1\.4\]{aspect-ratio:1.4}.abd\:aspect-\[1\.5\]{aspect-ratio:1.5}.abd\:aspect-\[2\.2\]{aspect-ratio:2.2}.abd\:aspect-\[2\]{aspect-ratio:2}.abd\:size-3{width:calc(var(--abd-spacing) * 3);height:calc(var(--abd-spacing) * 3)}.abd\:size-3\.5{width:calc(var(--abd-spacing) * 3.5);height:calc(var(--abd-spacing) * 3.5)}.abd\:size-5{width:calc(var(--abd-spacing) * 5);height:calc(var(--abd-spacing) * 5)}.abd\:size-10{width:calc(var(--abd-spacing) * 10);height:calc(var(--abd-spacing) * 10)}.abd\:w-10{width:calc(var(--abd-spacing) * 10)}.abd\:w-full{width:100%}.abd\:max-w-3xl{max-width:var(--abd-container-3xl)}.abd\:min-w-0{min-width:0}.abd\:min-w-56{min-width:calc(var(--abd-spacing) * 56)}.abd\:flex-1{flex:1}.abd\:shrink-0{flex-shrink:0}.abd\:grow{flex-grow:1}.abd\:rotate-180{rotate:180deg}.abd\:animate-fade-in{animation:var(--abd-animate-fade-in)}.abd\:animate-fade-up{animation:var(--abd-animate-fade-up)}.abd\:animate-float{animation:var(--abd-animate-float)}.abd\:animate-scale-in{animation:var(--abd-animate-scale-in)}.abd\:cursor-pointer{cursor:pointer}.abd\:list-none{list-style-type:none}.abd\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.abd\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.abd\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.abd\:flex-col{flex-direction:column}.abd\:flex-wrap{flex-wrap:wrap}.abd\:items-center{align-items:center}.abd\:items-end{align-items:flex-end}.abd\:items-start{align-items:flex-start}.abd\:justify-around{justify-content:space-around}.abd\:justify-between{justify-content:space-between}.abd\:justify-center{justify-content:center}.abd\:justify-end{justify-content:flex-end}.abd\:justify-start{justify-content:flex-start}.abd\:gap-2{gap:calc(var(--abd-spacing) * 2)}.abd\:gap-3{gap:calc(var(--abd-spacing) * 3)}.abd\:gap-4{gap:calc(var(--abd-spacing) * 4)}.abd\:gap-5{gap:calc(var(--abd-spacing) * 5)}.abd\:gap-6{gap:calc(var(--abd-spacing) * 6)}.abd\:gap-7{gap:calc(var(--abd-spacing) * 7)}.abd\:gap-8{gap:calc(var(--abd-spacing) * 8)}.abd\:gap-10{gap:calc(var(--abd-spacing) * 10)}.abd\:gap-12{gap:calc(var(--abd-spacing) * 12)}:where(.abd\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--abd-spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--abd-spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.abd\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--abd-spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--abd-spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.abd\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--abd-spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--abd-spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.abd\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--abd-spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--abd-spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.abd\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--abd-spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--abd-spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.abd\:space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--abd-spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--abd-spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.abd\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.abd\:rounded-12{border-radius:var(--abd-radius-12)}.abd\:rounded-16{border-radius:var(--abd-radius-16)}.abd\:rounded-full{border-radius:2147483647px}.abd\:border{border-style:var(--tw-border-style);border-width:1px}.abd\:bg-surface{background-color:var(--abd-bg-surface)}.abd\:object-cover{object-fit:cover}.abd\:p-0{padding:0}.abd\:p-4{padding:calc(var(--abd-spacing) * 4)}.abd\:px-6{padding-inline:calc(var(--abd-spacing) * 6)}.abd\:py-3{padding-block:calc(var(--abd-spacing) * 3)}.abd\:py-5{padding-block:calc(var(--abd-spacing) * 5)}.abd\:py-8{padding-block:calc(var(--abd-spacing) * 8)}.abd\:pt-0{padding-top:0}.abd\:pt-2{padding-top:calc(var(--abd-spacing) * 2)}.abd\:pt-4{padding-top:calc(var(--abd-spacing) * 4)}.abd\:pl-3{padding-left:calc(var(--abd-spacing) * 3)}.abd\:text-center{text-align:center}.abd\:text-left{text-align:left}.abd\:text-right{text-align:right}.abd\:font-mono{font-family:var(--abd-font-mono)}.abd\:text-12{font-size:var(--abd-text-12)}.abd\:text-14{font-size:var(--abd-text-14)}.abd\:text-20{font-size:var(--abd-text-20)}.abd\:text-22{font-size:var(--abd-text-22)}.abd\:text-24{font-size:var(--abd-text-24)}.abd\:text-28{font-size:var(--abd-text-28)}.abd\:text-32{font-size:var(--abd-text-32)}.abd\:font-bold{--tw-font-weight:var(--abd-font-weight-bold);font-weight:var(--abd-font-weight-bold)}.abd\:font-medium{--tw-font-weight:var(--abd-font-weight-medium);font-weight:var(--abd-font-weight-medium)}.abd\:font-regular{--tw-font-weight:var(--abd-font-weight-regular);font-weight:var(--abd-font-weight-regular)}.abd\:font-semibold{--tw-font-weight:var(--abd-font-weight-semibold);font-weight:var(--abd-font-weight-semibold)}.abd\:text-accent-text{color:var(--abd-accent-text)}.abd\:text-muted{color:var(--abd-text-muted)}.abd\:text-success{color:var(--abd-success)}.abd\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (width>=40rem){.abd\:sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.abd\:sm\:flex-row{flex-direction:row}.abd\:sm\:items-center{align-items:center}}@media (width>=48rem){.abd\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.abd\:md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.abd\:md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.abd\:lg\:block{display:block}.abd\:lg\:inline-flex{display:inline-flex}.abd\:lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.abd\:lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.abd\:lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--abd-bg-canvas:var(--abd-color-paper);--abd-bg-surface:var(--abd-color-brand-neutral-white);--abd-bg-subtle:var(--abd-color-subtle-light);--abd-text-main:var(--abd-color-ink);--abd-text-muted:var(--abd-color-muted-light);--abd-border:var(--abd-color-border-light);--abd-accent:var(--abd-color-brand-orange-100);--abd-on-accent:var(--abd-color-on-accent);--abd-on-danger:var(--abd-color-brand-neutral-white);--abd-accent-text:var(--abd-color-accent-text-light);--abd-accent-soft:var(--abd-color-accent-soft-light);--abd-success:var(--abd-color-success-light);--abd-warning:var(--abd-color-warning-light);--abd-danger:var(--abd-color-danger-light);--abd-info:var(--abd-color-info-light);--abd-on-tone:var(--abd-color-brand-neutral-white);--abd-tone-color:var(--abd-text-muted);--abd-tone-soft:var(--abd-bg-subtle);--abd-radius-control:.875rem;--abd-radius-button:.875rem;--abd-surface-highlight:inset 0 1px 0 var(--abd-color-brand-neutral-white)}@supports (color:color-mix(in lab, red, red)){:root{--abd-surface-highlight:inset 0 1px 0 color-mix(in srgb, var(--abd-color-brand-neutral-white) 55%, transparent)}}:root{--abd-gutter:clamp(1.25rem, 4vw, 3.5rem);--abd-section-space:var(--abd-spacing-section);--abd-header-height:5.25rem;--abd-control-height:3.125rem;--abd-focus-width:var(--abd-radius-2);--abd-focus-offset:var(--abd-radius-4);--abd-scrollbar-size:6px;--abd-duration-fast:.15s;--abd-duration-normal:var(--abd-default-transition-duration);--abd-duration-page:.2s;--abd-duration-layout:.25s;--abd-duration-reveal:.65s;--abd-ease-out:var(--abd-default-transition-timing-function);--abd-z-header:200;--abd-z-dropdown:300;--abd-z-bottom-nav:350;--abd-z-drawer:400;--abd-z-modal:600;--abd-z-tooltip:800;--abd-z-toast:900}html.abd-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--abd-bg-canvas:var(--abd-color-canvas-dark);--abd-bg-surface:var(--abd-color-surface-dark);--abd-bg-subtle:var(--abd-color-subtle-dark);--abd-text-main:var(--abd-color-main-dark);--abd-text-muted:var(--abd-color-muted-dark);--abd-border:var(--abd-color-border-dark);--abd-accent-text:var(--abd-color-accent-text-dark);--abd-accent-soft:var(--abd-color-accent-soft-dark);--abd-success:var(--abd-color-success-dark);--abd-warning:var(--abd-color-warning-dark);--abd-danger:var(--abd-color-danger-dark);--abd-on-danger:var(--abd-on-accent);--abd-info:var(--abd-color-info-dark);--abd-on-tone:var(--abd-color-canvas-dark);--abd-surface-highlight:inset 0 1px 0 var(--abd-color-brand-neutral-white)}@supports (color:color-mix(in lab, red, red)){html.abd-dark{--abd-surface-highlight:inset 0 1px 0 color-mix(in srgb, var(--abd-color-brand-neutral-white) 4%, transparent)}}html.abd-motion-ready :where(section,[data-abd-reveal])[data-abd-state]{transition:opacity var(--abd-duration-reveal) var(--abd-ease-out), transform var(--abd-duration-reveal) var(--abd-ease-out)}html.abd-motion-ready :where(section,[data-abd-reveal])[data-abd-state=hidden]{opacity:0;transform:translateY(1.25rem)}html.abd-motion-ready :where(section,[data-abd-reveal])[data-abd-state=visible]{opacity:1;transform:translateY(0)}.abd-page-enter-active,.abd-page-leave-active{transition:opacity var(--abd-duration-page) var(--abd-ease-out), transform var(--abd-duration-page) var(--abd-ease-out)}.abd-page-enter-from,.abd-page-leave-to{opacity:0;transform:translateY(6px)}.abd-layout-enter-active,.abd-layout-leave-active{transition:opacity var(--abd-duration-layout) var(--abd-ease-out)}.abd-layout-enter-from,.abd-layout-leave-to{opacity:0}.abd-mega-enter-active,.abd-mega-leave-active,.abd-toast-enter-active,.abd-toast-leave-active{transition:opacity .18s ease, transform var(--abd-duration-normal) var(--abd-ease-out)}.abd-mega-enter-from,.abd-mega-leave-to{opacity:0;transform:translateY(-8px)}.abd-toast-enter-from,.abd-toast-leave-to{opacity:0;transform:translate(1rem)}.abd-toast-move{transition:transform var(--abd-duration-normal) var(--abd-ease-out)}@keyframes abd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes abd-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes abd-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes abd-popover-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes abd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes abd-spin{to{transform:rotate(360deg)}}@keyframes abd-shimmer{to{transform:translate(100%)}}@keyframes abd-ticker{to{transform:translate(-50%)}}@keyframes abd-dialog-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes abd-dialog-out{to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes abd-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes abd-drawer-out{to{transform:translate(-100%)}}@keyframes abd-progress-sweep{0%{transform:translate(-120%)}to{transform:translate(400%)}}@keyframes abd-ring-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media not all and (width>=48rem){:root{--abd-section-space:3.5rem;--abd-header-height:4.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.abd-motion-ready :where(section,[data-abd-reveal])[data-abd-state]{opacity:1!important;transform:none!important}.abd-ticker-track{animation:none!important}.abd-ticker-segment[aria-hidden=true]{display:none}.abd-progress[data-abd-indeterminate=true] :is(.abd-progress-fill,.abd-progress-ring){animation:none!important}.abd-btn:hover,.abd-btn:active,.abd-card--hover:is(:hover,:focus-within),.abd-card--hover:hover .abd-card-media img,.abd-avatar-group .abd-avatar:hover,.abd-rating-option:hover .abd-rating-star{transform:none!important}}html[data-abd-motion=off] *,html[data-abd-motion=off] :before,html[data-abd-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-abd-motion=off] :is(.abd-btn:where(:hover,:active),.abd-card--hover:is(:hover,:focus-within),.abd-card--hover:hover .abd-card-media img,.abd-avatar-group .abd-avatar:hover,.abd-rating-option:hover .abd-rating-star){transform:none!important}@media print{body{background:var(--abd-color-brand-neutral-white)!important;color:var(--abd-color-brand-neutral-black)!important}.abd-header,.abd-footer,.abd-bottom-nav,.abd-toast-host,.abd-preloader,.abd-scroll-top,[data-abd-no-print]{display:none!important}:where(section,[data-abd-reveal])[data-abd-state]{opacity:1!important;transform:none!important}}:is(input,select,textarea,.abd-field-input,.abt-field-input,.abt-search-input,.abt-login-input,.abt-form-input,.abd-datatable-search-input):focus,:is(input,select,textarea,.abd-field-input,.abt-field-input,.abt-search-input,.abt-login-input,.abt-form-input,.abd-datatable-search-input):focus-visible{box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-color:transparent!important;--tw-ring-offset-shadow:0 0 #0000!important;border:0 #0000!important;outline:none!important}section:not([role=dialog]):not([role=alertdialog]):not(.abd-modal):not(.abd-filter-modal):not(.abd-nav__selector-modal):not([data-no-animation]){opacity:1;will-change:opacity, transform;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1),filter .65s cubic-bezier(.16,1,.3,1);transform:translateY(0)}section:not([role=dialog]):not([role=alertdialog]):not(.abd-modal):not(.abd-filter-modal):not(.abd-nav__selector-modal):not([data-no-animation]).abd-section-pending{opacity:0;transform:translateY(32px)}section:not([role=dialog]):not([role=alertdialog]):not(.abd-modal):not(.abd-filter-modal):not(.abd-nav__selector-modal):not([data-no-animation]).abd-section-entered{opacity:1!important;filter:blur()!important;visibility:visible!important;transform:translateY(0)!important}section:not([role=dialog]):not([role=alertdialog]):not(.abd-modal):not(.abd-filter-modal):not(.abd-nav__selector-modal):not([data-no-animation]).abd-section-exiting{opacity:.25;filter:blur(1px);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),filter .5s cubic-bezier(.4,0,.2,1);transform:translateY(-24px)scale(.985)}section:not([role=dialog]):not([role=alertdialog]):not(.abd-modal):not(.abd-filter-modal):not(.abd-nav__selector-modal):not([data-no-animation]).abd-section-exited{opacity:0;visibility:hidden;transition:opacity .35s ease-out,transform .35s ease-out;transform:translateY(-36px)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
