:root{color-scheme:light dark;--avm-navy-900:#041a37;--avm-navy:#00295b;--avm-navy-700:#0d3f7d;--avm-blue:#1c7ed6;--avm-blue-light:#eaf4fc;--avm-coral:#ee4a34;--avm-coral-light:#fdeceb;--avm-success:#1c8a5a;--avm-success-light:#e4f6ee;--avm-amber:#b7791f;--avm-amber-light:#fdf3df;--avm-note:#6f42c1;--avm-note-light:#f1ebfa;--avm-ink:#10192b;--avm-ink-soft:#566073;--avm-ink-faint:#8892a0;--avm-line:#e1e7ee;--avm-line-soft:#eef2f6;--avm-surface:#fff;--avm-surface-alt:#f6f9fb;--avm-bg:#f2f6f9;--avm-brand:var(--avm-navy);--avm-brand-light:var(--avm-blue-light);--avm-border:var(--avm-line);--avm-error:#c0392b;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(4,26,55,.07);--shadow-sm:0 2px 10px rgba(4,26,55,.09);--shadow-md:0 7px 25px rgba(4,26,55,.18);--shadow-lg:0 14px 40px rgba(4,26,55,.24);--header-h:64px;--font-sans:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--text-body:1.125rem;--text-h1:clamp(2.25rem,5vw,3rem);--text-h2:clamp(1.875rem,4vw,2.25rem);--text-h3:clamp(1.5rem,3vw,1.75rem);--text-h4:clamp(1.25rem,2.5vw,1.375rem);--text-nav:1rem}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]){--avm-ink:#eef2f7;--avm-ink-soft:#b3bdcc;--avm-ink-faint:#7c8aa0;--avm-line:#253248;--avm-line-soft:#1c283b;--avm-surface:#101a2c;--avm-surface-alt:#0c1524;--avm-bg:#0a1220;--avm-blue-light:#10263d;--avm-coral-light:#3a1c19;--avm-success-light:#113627;--avm-amber-light:#3a2c10;--avm-note:#b79af0;--avm-note-light:#2a1f45;--shadow-xs:0 1px 2px rgba(0,0,0,.35);--shadow-sm:0 2px 10px rgba(0,0,0,.4);--shadow-md:0 7px 25px rgba(0,0,0,.45);--shadow-lg:0 18px 44px rgba(0,0,0,.55)}}:root[data-theme="dark"]{--avm-ink:#eef2f7;--avm-ink-soft:#b3bdcc;--avm-ink-faint:#7c8aa0;--avm-line:#253248;--avm-line-soft:#1c283b;--avm-surface:#101a2c;--avm-surface-alt:#0c1524;--avm-bg:#0a1220;--avm-blue-light:#10263d;--avm-coral-light:#3a1c19;--avm-success-light:#113627;--avm-amber-light:#3a2c10;--avm-note:#b79af0;--avm-note-light:#2a1f45;--shadow-xs:0 1px 2px rgba(0,0,0,.35);--shadow-sm:0 2px 10px rgba(0,0,0,.4);--shadow-md:0 7px 25px rgba(0,0,0,.45);--shadow-lg:0 18px 44px rgba(0,0,0,.55)}*,*::before,*::after{box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--text-body);font-weight:400;line-height:1.6;background:var(--avm-bg);color:var(--avm-ink);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-sans);color:var(--avm-navy);margin:0 0 .5em}:root[data-theme="dark"] h1,:root[data-theme="dark"] h2,:root[data-theme="dark"] h3,:root[data-theme="dark"] h4{color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) h1,:root:not([data-theme="light"]) h2,:root:not([data-theme="light"]) h3,:root:not([data-theme="light"]) h4{color:#fff}}h1{font-size:var(--text-h1);font-weight:700;line-height:1.1}h2{font-size:var(--text-h2);font-weight:700;line-height:1.2}h3{font-size:var(--text-h3);font-weight:600;line-height:1.25}h4{font-size:var(--text-h4);font-weight:600;line-height:1.3}p{max-width:65ch}a{color:var(--avm-blue)}img{max-width:100%;display:block}::selection{background:var(--avm-coral);color:#fff}:focus-visible{outline:2px solid var(--avm-blue);outline-offset:2px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.avm-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:1rem;height:var(--header-h);padding:0 1rem;background:var(--avm-navy);color:#fff;box-shadow:var(--shadow-sm)}@media(display-mode:window-controls-overlay){.avm-header{position:fixed;left:env(titlebar-area-x,0);top:env(titlebar-area-y,0);width:env(titlebar-area-width,100%);height:env(titlebar-area-height,var(--header-h));-webkit-app-region:drag;app-region:drag}.avm-header a,.avm-header button,.avm-header input,.avm-header .avm-nav,.avm-header .avm-lang-switch{-webkit-app-region:no-drag;app-region:no-drag}}.avm-header__brand{display:flex;align-items:center;gap:.65rem;text-decoration:none;flex-shrink:0}.avm-header__logo-mark{height:32px;width:auto;display:block}.avm-header__wordmark{display:none;flex-direction:column;line-height:1.08}.avm-header__wordmark-primary{font-family:var(--font-sans);font-weight:700;font-size:1rem;color:#fff}.avm-header__wordmark-secondary{font-family:var(--font-sans);font-weight:600;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:#a9c3e0}.avm-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 -.4rem 0 -.5rem;padding:0;background:transparent;border:0;border-radius:var(--radius-sm);color:#fff;cursor:pointer}.avm-menu-toggle:hover{background:rgba(255,255,255,.12)}.avm-menu-toggle svg{width:22px;height:22px}.avm-menu-toggle .avm-icon-close{display:none}.avm-menu-toggle[aria-expanded="true"] .avm-icon-open{display:none}.avm-menu-toggle[aria-expanded="true"] .avm-icon-close{display:block}.avm-nav-backdrop{position:fixed;inset:0;background:rgba(4,12,26,.45);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:39}.avm-nav-backdrop--visible{opacity:1;pointer-events:auto}.avm-nav{position:fixed;top:0;left:0;bottom:0;z-index:41;width:min(80vw,320px);display:flex;flex-direction:column;gap:.1rem;padding:1.25rem 1rem;background:var(--avm-surface);box-shadow:var(--shadow-lg);transform:translateX(-100%);transition:transform .25s ease;overflow-y:auto}.avm-nav--open{transform:translateX(0)}.avm-nav__link{color:var(--avm-ink);text-decoration:none;font-size:var(--text-nav);font-weight:600;line-height:1.25;padding:.7rem .8rem;border-radius:var(--radius-sm)}.avm-nav__link:hover{background:var(--avm-surface-alt)}.avm-nav__link--current{background:var(--avm-blue-light);color:var(--avm-navy)}:root[data-theme="dark"] .avm-nav__link--current{color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .avm-nav__link--current{color:#fff}}.avm-header__actions{margin-left:auto;display:flex;align-items:center;gap:.35rem}.avm-icon-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(255,255,255,.12);border:0;border-radius:var(--radius-pill);color:#fff;cursor:pointer;text-decoration:none;font:inherit;padding:0}.avm-icon-button svg{width:19px;height:19px}.avm-icon-button:hover{background:rgba(255,255,255,.22)}.avm-icon-button--outline{background:var(--avm-surface);color:var(--avm-navy);border:1px solid var(--avm-line)}:root[data-theme="dark"] .avm-icon-button--outline{color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .avm-icon-button--outline{color:#fff}}.avm-icon-button--outline:hover{background:var(--avm-surface-alt);border-color:var(--avm-ink-faint)}.avm-icon-expand-all{display:block}.avm-icon-collapse-all{display:none}[data-state="expanded"] .avm-icon-expand-all{display:none}[data-state="expanded"] .avm-icon-collapse-all{display:block}.avm-theme-toggle .avm-icon-moon{display:block}.avm-theme-toggle .avm-icon-sun{display:none}.avm-theme-toggle[data-mode="dark"] .avm-icon-moon{display:none}.avm-theme-toggle[data-mode="dark"] .avm-icon-sun{display:block}#avm-enable-notifications[hidden]{display:none}#avm-enable-notifications .avm-icon-bell-enabled,#avm-enable-notifications .avm-icon-bell-denied{display:none}#avm-enable-notifications[data-state="enabled"] .avm-icon-bell-default{display:none}#avm-enable-notifications[data-state="enabled"] .avm-icon-bell-enabled{display:block}#avm-enable-notifications[data-state="denied"] .avm-icon-bell-default{display:none}#avm-enable-notifications[data-state="denied"] .avm-icon-bell-denied{display:block;color:rgba(255,255,255,.55)}.avm-lang-switch{display:flex;gap:.15rem;background:rgba(255,255,255,.14);border-radius:var(--radius-pill);padding:.2rem;margin-right:.1rem}.avm-lang-switch__link{padding:.3rem .55rem;border-radius:var(--radius-pill);color:rgba(255,255,255,.78);text-decoration:none;font-size:.7rem;font-weight:700;letter-spacing:.03em}.avm-lang-switch__link:hover{color:#fff}.avm-lang-switch__link--current{background:#fff;color:var(--avm-navy)}.avm-lang-switch__link--current:hover{color:var(--avm-navy)}@media(min-width:1120px){.avm-header{padding:0 clamp(1rem,4vw,2.5rem);gap:1.5rem}.avm-header__wordmark{display:flex}.avm-menu-toggle{display:none}.avm-nav-backdrop{display:none}.avm-nav{position:static;flex-direction:row;align-items:center;width:auto;padding:0;gap:.25rem;background:transparent;box-shadow:none;transform:none;overflow:visible}.avm-nav__link{color:rgba(255,255,255,.82)}.avm-nav__link:hover{background:rgba(255,255,255,.12);color:#fff}.avm-nav__link--current{background:rgba(255,255,255,.16);color:#fff}}.avm-main{max-width:1040px;margin:0 auto;padding:clamp(1rem,3vw,2.5rem) clamp(1rem,4vw,2rem) 4rem}.avm-main--flush{max-width:none;padding:0}.avm-scroll-top{position:fixed;right:clamp(1rem,4vw,2rem);bottom:clamp(1rem,4vw,2rem);z-index:30;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--avm-navy);color:#fff;border:0;border-radius:var(--radius-pill);box-shadow:var(--shadow-md);cursor:pointer;opacity:1;transition:opacity .15s ease,transform .15s ease,background-color .15s ease}.avm-scroll-top[hidden]{display:none}.avm-scroll-top svg{width:20px;height:20px}.avm-scroll-top:hover{background:var(--avm-navy-700);transform:translateY(-2px)}.avm-version{position:fixed;right:.5rem;bottom:.375rem;z-index:20;font-size:.6875rem;color:var(--avm-ink-faint);opacity:.6;pointer-events:none;user-select:none}.avm-env-tag{--avm-tag-color:#e8710a;position:fixed;right:0;top:50%;z-index:40;padding:1rem .55rem 1rem .7rem;background:repeating-linear-gradient(0deg,rgba(0,0,0,.04) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.03) 0 1px,transparent 1px 3px),linear-gradient(90deg,#efe7d2,#f8f3e4 35%,#f6f0e1);color:var(--avm-tag-color);border-radius:4px 0 0 4px;box-shadow:-2px 2px 5px rgba(0,0,0,.35),0 0 0 1px rgba(0,0,0,.06);transform:translateY(-50%) rotate(1.2deg);transform-origin:right center;pointer-events:none;user-select:none}.avm-env-tag::before{content:"";position:absolute;inset:4px 0 4px 4px;border:1.5px dashed currentColor;border-right:0;border-radius:2px;opacity:.55}.avm-env-tag::after{content:"";position:absolute;top:3px;bottom:3px;right:3px;width:0;border-right:2px dotted currentColor;opacity:.7}.avm-env-tag__text{position:relative;display:block;writing-mode:vertical-rl;font-size:.8rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;padding-top:.22em}.avm-env-tag--dev{--avm-tag-color:#c62828}.avm-env-tag--test{--avm-tag-color:#e8710a}.avm-version--button{padding:.25rem .375rem;background:none;border:0;font-family:inherit;pointer-events:auto;cursor:pointer}.avm-version--button:hover,.avm-version--button:focus-visible{opacity:1;text-decoration:underline}.avm-changelog{width:min(520px,calc(100vw - 2rem));max-height:min(80dvh,640px);padding:0;background:var(--avm-surface);color:var(--avm-ink);border:1px solid var(--avm-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.avm-changelog[open]{display:flex;flex-direction:column}.avm-changelog::backdrop{background:rgba(4,26,55,.55)}.avm-changelog__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--avm-line)}.avm-changelog__head h2{margin:0;font-size:1.1rem}.avm-changelog__body{padding:1rem 1.25rem 1.25rem;overflow-y:auto}.avm-changelog__release+.avm-changelog__release{margin-top:1.25rem}.avm-changelog__release h3{margin:0 0 .4rem;font-size:.98rem}.avm-changelog__release h3 span{margin-left:.5rem;font-size:.8rem;font-weight:400;color:var(--avm-ink-soft)}.avm-changelog__release ul{margin:0;padding-left:1.2rem;font-size:.92rem;color:var(--avm-ink-soft)}.avm-changelog__release li+li{margin-top:.25rem}.avm-install-banner{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:35;display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;max-width:640px;margin:0 auto;padding:1rem 1.1rem;background:var(--avm-surface);border:1px solid var(--avm-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.avm-install-banner[hidden]{display:none}.avm-install-banner__text{display:flex;flex-direction:column;gap:.2rem;flex:1 1 220px;min-width:0}.avm-install-banner__text strong{color:var(--avm-navy)}:root[data-theme="dark"] .avm-install-banner__text strong{color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .avm-install-banner__text strong{color:#fff}}.avm-install-banner__text span{font-size:.9rem;color:var(--avm-ink-soft)}.avm-install-banner__actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:auto}.avm-install-banner .avm-install-banner__hint--prompt,.avm-install-banner .avm-install-banner__hint--ios,.avm-install-banner .avm-install-banner__trigger--prompt{display:none}.avm-install-banner[data-mode="prompt"] .avm-install-banner__hint--prompt{display:inline}.avm-install-banner[data-mode="prompt"] .avm-install-banner__trigger--prompt{display:inline-flex}.avm-install-banner[data-mode="ios"] .avm-install-banner__hint--ios{display:inline}.avm-update-toast{position:fixed;left:1rem;right:1rem;top:calc(var(--header-h) + 1rem);z-index:36;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;max-width:480px;margin:0 auto;padding:.85rem 1rem;background:var(--avm-surface);border:1px solid var(--avm-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-size:.92rem;color:var(--avm-ink)}.avm-update-toast[hidden]{display:none}.avm-update-toast .avm-button[hidden]{display:none}.avm-update-toast__body{display:flex;align-items:center;gap:.5rem}.avm-update-toast--success{background:var(--avm-success-light);border-color:var(--avm-success);color:var(--avm-navy)}:root[data-theme="dark"] .avm-update-toast--success{color:#eef2f7}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .avm-update-toast--success{color:#eef2f7}}.avm-update-toast__icon{width:20px;height:20px;flex-shrink:0;color:var(--avm-success)}.avm-button,button:where(:not(.avm-menu-toggle):not(.avm-icon-button):not(.avm-link-button):not(.avm-thread__status):not(.avm-copy-button):not(.avm-scroll-top)){display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.2rem;background:var(--avm-surface);color:var(--avm-navy);border:1px solid var(--avm-line);border-radius:var(--radius-pill);font-family:inherit;font-size:var(--text-nav);font-weight:600;line-height:1.25;cursor:pointer;text-decoration:none;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,transform .1s ease}:root[data-theme="dark"] .avm-button,:root[data-theme="dark"] button{color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .avm-button,:root:not([data-theme="light"]) button{color:#fff}}.avm-button:hover,button:where(:not(.avm-menu-toggle):not(.avm-icon-button):not(.avm-link-button):not(.avm-thread__status):not(.avm-copy-button):not(.avm-scroll-top)):hover{background:var(--avm-surface-alt);border-color:var(--avm-ink-faint)}.avm-button:active,button:active{transform:translateY(1px)}.avm-button--primary,.avm-login button[type="submit"]{background:var(--avm-navy);color:#fff;border-color:var(--avm-navy)}.avm-button--primary:hover,.avm-login button[type="submit"]:hover{background:var(--avm-navy-700);border-color:var(--avm-navy-700);box-shadow:var(--shadow-md)}.avm-link-button{background:none;border:0;color:inherit;opacity:.85;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.avm-link-button:hover{opacity:1}.avm-button--danger{background:var(--avm-coral-light);color:var(--avm-error);border-color:var(--avm-coral)}.avm-button--danger:hover{background:var(--avm-coral);color:#fff}.avm-welcome-text{white-space:pre-wrap}input[type="file"]{font:inherit;font-size:.85rem;color:var(--avm-ink-soft)}input[type="file"]::file-selector-button,input[type="file"]::-webkit-file-upload-button{margin-right:.75rem;padding:.5rem 1rem;border:1px solid var(--avm-line);border-radius:var(--radius-pill);background:var(--avm-surface);color:var(--avm-navy);font:inherit;font-weight:600;font-size:.85rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}input[type="file"]::file-selector-button:hover,input[type="file"]::-webkit-file-upload-button:hover{background:var(--avm-surface-alt);border-color:var(--avm-ink-faint)}:root[data-theme="dark"] input[type="file"]::file-selector-button,:root[data-theme="dark"] input[type="file"]::-webkit-file-upload-button{color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) input[type="file"]::file-selector-button,:root:not([data-theme="light"]) input[type="file"]::-webkit-file-upload-button{color:#fff}}.avm-alert{display:flex;align-items:flex-start;gap:.6rem;padding:.8rem 1rem;border-radius:var(--radius-md);font-size:1rem;margin:0 0 1rem}.avm-alert--error{background:var(--avm-coral-light);color:var(--avm-error)}.avm-alert--info{background:var(--avm-blue-light);color:var(--avm-navy-700)}:root[data-theme="dark"] .avm-alert--info{color:#cfe4fa}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .avm-alert--info{color:#cfe4fa}}.avm-alert--warning{background:var(--avm-amber-light);color:var(--avm-amber);align-items:center}.avm-alert__text{flex:1 1 auto;max-width:none;margin:0}.avm-alert__dismiss{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;margin:0;background:none;border:0;border-radius:var(--radius-sm);color:inherit;opacity:.7;cursor:pointer}.avm-alert__dismiss:hover{opacity:1;background:rgba(0,0,0,.06)}.avm-login-shell{min-height:calc(100dvh - var(--header-h));display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:var(--avm-bg)}.avm-login{width:100%;max-width:420px;margin:0 auto;text-align:center;background:var(--avm-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:clamp(1.5rem,4vw,2.5rem)}.avm-login__brand{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1.5rem}.avm-login__icon{height:48px;width:auto}.avm-login__wordmark{text-align:center;line-height:1.15}.avm-login__wordmark-primary{display:block;font-family:var(--font-sans);font-weight:700;font-size:1.15rem;color:var(--avm-ink)}.avm-login__wordmark-secondary{display:block;font-family:var(--font-sans);font-weight:600;font-size:.95rem;letter-spacing:.04em;color:var(--avm-blue)}.avm-login label{display:block;text-align:left;font-weight:600;font-size:.85rem;margin:.9rem 0 .3rem}.avm-login input[type="password"],.avm-login input[type="text"]{width:100%;padding:.75rem .9rem;border:1px solid var(--avm-line);border-radius:var(--radius-md);background:var(--avm-surface-alt);color:var(--avm-ink);font:inherit;transition:border-color .15s ease,box-shadow .15s ease}.avm-login label[for="loginIdentifier"],#loginIdentifier{text-align:center}.avm-login input:focus{outline:0;border-color:var(--avm-blue);box-shadow:0 0 0 3px var(--avm-blue-light)}.avm-login button{width:100%;margin-top:.2rem;padding:.8rem 1.3rem}#avm-login-identifier-step button[type="submit"]{margin-top:.4rem}.avm-login .avm-link-button{width:auto;margin-top:1rem;padding:0;display:block;text-align:center;font-size:.88rem}.avm-login__external{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--avm-line-soft);display:flex;flex-direction:column;gap:.4rem}.avm-login__external[hidden]{display:none}.avm-login__external p{margin:0 0 .2rem;font-size:.82rem;color:var(--avm-ink-faint);text-transform:uppercase;letter-spacing:.04em}.avm-button--social{color:var(--avm-ink);width:100%}.avm-button--social:hover{border-color:var(--avm-ink-faint)}.avm-button--social svg{width:18px;height:18px;flex-shrink:0}.avm-button--social[disabled]{order:1;opacity:.55;cursor:not-allowed;background:var(--avm-surface-alt)}.avm-button--social[disabled]:hover{transform:none;box-shadow:none;border-color:var(--avm-line)}.avm-button--social__hint{margin-left:auto;font-size:.72rem;font-style:italic;color:var(--avm-ink-faint);white-space:nowrap}#avm-login-password-for{margin:0 0 .3rem;font-size:.85rem;color:var(--avm-ink-soft)}.avm-login__panel-divider{margin:1.1rem 0 0;padding-top:.9rem;border-top:1px solid var(--avm-line-soft);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--avm-ink-faint)}.avm-otp{display:flex;gap:.5rem;margin:.3rem 0 .9rem}.avm-login .avm-otp__digit{flex:0 0 auto;width:100%;max-width:3rem;aspect-ratio:1;padding:0;text-align:center;font-size:1.4rem;font-weight:700}.avm-hub__identity{display:flex;align-items:center;flex-wrap:nowrap;gap:.6rem 1rem;margin:0 0 1.25rem;cursor:pointer}.avm-hub__identity-text{flex:1 1 auto;min-width:0}.avm-hub__address-heading{margin:0;font-size:clamp(1.2rem,2vw,1.4rem);font-weight:700;color:var(--avm-navy)}:root[data-theme="dark"] .avm-hub__address-heading{color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .avm-hub__address-heading{color:#fff}}.avm-hub__map{font-weight:500;color:var(--avm-ink-soft);white-space:nowrap}.avm-hub__customer-byline{margin:.15rem 0 0;font-size:.9rem;color:var(--avm-ink-soft)}.avm-hub__kind-badge{flex-shrink:0}.avm-hub__kind-badge svg{width:22px;height:22px}.avm-hub__identity .avm-icon-button{margin-left:auto;flex-shrink:0}.avm-hub__identity .avm-tip-toggle+.avm-icon-button{margin-left:0}.avm-hub__identity .avm-tip-toggle[hidden]{display:none}.avm-hub__identity .avm-tip-toggle{color:var(--avm-amber)}.avm-login-tip{width:100%;box-sizing:border-box;align-items:flex-start}.avm-login-tip[hidden]{display:none}.avm-login-tip__icon{width:22px;height:22px;flex-shrink:0;margin-top:.1rem}.avm-login-tip__text{margin:0;flex:1 1 auto;min-width:0}.avm-login-tip__close{flex-shrink:0;margin-left:auto;padding:0 .3rem;border:0;background:none;color:inherit;font-size:1.5rem;line-height:1;cursor:pointer}#avm-overview-toggle[aria-expanded="true"]{background:var(--avm-blue-light);border-color:var(--avm-blue);color:var(--avm-navy)}:root[data-theme="dark"] #avm-overview-toggle[aria-expanded="true"]{color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) #avm-overview-toggle[aria-expanded="true"]{color:#fff}}#avm-overview-panel.avm-overview{margin-bottom:1.25rem}.avm-hub__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;margin:1.25rem 0}.avm-hub__search{display:flex;align-items:center;gap:.4rem;flex:1 1 260px;max-width:420px}.avm-hub__search-input{flex:1 1 auto;min-width:0;padding:.5rem .75rem;font:inherit;color:var(--avm-ink);background:var(--avm-surface);border:1px solid var(--avm-line);border-radius:var(--radius-md)}.avm-hub__search [hidden]{display:none}.avm-hub__emails{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.avm-hub__emails[hidden]{display:none}.avm-hub__emails-loading{display:none;align-items:center;gap:.3rem;padding:0 .4rem}.avm-hub__emails--loading .avm-hub__emails-loading{display:inline-flex}.avm-hub__emails--loading>:not(.avm-hub__emails-loading){display:none}.avm-hub__emails-loading i{width:.45rem;height:.45rem;border-radius:50%;background:var(--avm-ink-soft);opacity:.25;animation:avm-dots-blink 1.2s infinite ease-in-out}.avm-hub__emails-loading i:nth-child(2){animation-delay:.2s}.avm-hub__emails-loading i:nth-child(3){animation-delay:.4s}@keyframes avm-dots-blink{0%,80%,100%{opacity:.25}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.avm-hub__emails-loading i{animation:none;opacity:.6}}.avm-hub__emails-badge{display:inline-flex;align-items:center;gap:.3rem}.avm-hub__emails-badge svg{width:18px;height:18px;flex-shrink:0}.avm-hub__emails-count{font-size:.85rem;font-weight:600;white-space:nowrap}.avm-hub__toolbar--sticky{position:sticky;top:var(--header-h);z-index:30;margin-top:0;padding:.6rem 0;background:var(--avm-bg);border-bottom:1px solid var(--avm-line)}.avm-hub__search-status{font-size:.8rem;color:var(--avm-ink-soft);white-space:nowrap;min-width:3.2rem;text-align:right}.avm-search-hit{background:#ffe58a;color:inherit;border-radius:3px;padding:0 1px}.avm-search-hit--current{background:#ffb347;outline:2px solid var(--avm-amber)}.avm-hub__toolbar-actions{display:flex;align-items:center;gap:.5rem;margin-left:auto}#avm-new-thread-toggle svg{width:18px;height:18px;flex-shrink:0}.avm-hub__new-thread{background:var(--avm-surface);border:1px solid var(--avm-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:1.1rem 1.25rem 1.25rem;margin:.85rem 0 1.25rem}.avm-hub__new-thread form{display:flex;flex-direction:column}.avm-hub__new-thread label{display:block;font-weight:600;font-size:.85rem;margin:.9rem 0 .35rem}.avm-hub__new-thread label:first-child{margin-top:0}.avm-hub__new-thread input[type="text"],.avm-hub__new-thread input[type="file"],.avm-hub__new-thread textarea{width:100%;padding:.65rem .85rem;border:1px solid var(--avm-line);border-radius:var(--radius-md);background:var(--avm-surface-alt);color:var(--avm-ink);font:inherit;transition:border-color .15s ease,box-shadow .15s ease}.avm-hub__new-thread textarea{resize:vertical}.avm-hub__new-thread input[type="file"]{border-style:dashed;padding:.55rem .7rem;font-size:.88rem}.avm-hub__new-thread input:focus,.avm-hub__new-thread textarea:focus{outline:0;border-color:var(--avm-blue);box-shadow:0 0 0 3px var(--avm-blue-light)}.avm-hub__form-actions{display:flex;justify-content:space-between;gap:.6rem;margin-top:1.1rem}.avm-thread-list,.avm-message-list,.avm-attachment-list,.avm-logbook-list{list-style:none;padding:0;margin:0}.avm-thread{border:1px solid var(--avm-line);border-radius:var(--radius-lg);margin-bottom:.85rem;background:var(--avm-surface);box-shadow:var(--shadow-xs);overflow:hidden}.avm-thread--unread{border-color:var(--avm-blue)}.avm-thread__read-form{position:absolute;width:0;height:0;margin:0;padding:0;overflow:hidden}.avm-thread__details>summary{cursor:pointer;list-style:none;padding:1rem 1.25rem;transition:background-color .12s ease}.avm-thread__details>summary::-webkit-details-marker{display:none}.avm-thread__details>summary:hover{background:var(--avm-surface-alt)}.avm-thread__header,.avm-activity__header{display:flex;flex-wrap:nowrap;gap:.55rem;align-items:center}.avm-thread__subject{font-family:var(--font-sans);font-size:1.02rem;flex:1 1 0%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avm-thread__subject::first-letter {text-transform:uppercase}.avm-thread__date{color:var(--avm-ink-faint);font-size:.8rem;flex-shrink:0}.avm-thread__meta{display:inline-flex;align-items:center;gap:.55rem;flex-shrink:0;margin-left:auto}.avm-thread__count{display:inline-flex;align-items:center;flex-shrink:0;padding:.15rem .45rem;border-radius:var(--radius-pill);font-size:.72rem;font-weight:700}.avm-thread__count--agent{background:var(--avm-blue-light);color:var(--avm-navy-700)}:root[data-theme="dark"] .avm-thread__count--agent{color:#9dc7f2}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .avm-thread__count--agent{color:#9dc7f2}}.avm-thread__count--customer{background:var(--avm-line-soft);color:var(--avm-ink-soft)}@media(max-width:700px){.avm-thread__header{flex-wrap:wrap}.avm-thread__meta{order:1;flex-basis:100%;justify-content:flex-end;margin-left:0;margin-top:.3rem}}.avm-thread__status{display:inline-flex;flex-shrink:0;color:var(--avm-ink-faint);background:none;border:0;padding:.2rem;margin:-.2rem;border-radius:var(--radius-sm);cursor:pointer}button.avm-thread__status:hover{background:var(--avm-line-soft);color:var(--avm-navy)}:root[data-theme="dark"] button.avm-thread__status:hover{color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) button.avm-thread__status:hover{color:#fff}}.avm-thread__status svg{width:17px;height:17px}.avm-activity__author{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:var(--radius-pill)}.avm-activity__author svg{width:13px;height:13px}.avm-activity__author--agent{background:var(--avm-blue-light);color:var(--avm-navy-700)}:root[data-theme="dark"] .avm-activity__author--agent{color:#9dc7f2}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .avm-activity__author--agent{color:#9dc7f2}}.avm-activity__author--customer{background:var(--avm-line-soft);color:var(--avm-ink-soft)}.avm-thread__status .avm-icon-unread{display:none}.avm-thread--unread .avm-thread__status,.avm-activity--unread .avm-thread__status{color:var(--avm-blue)}.avm-thread--unread .avm-thread__status .avm-icon-read,.avm-activity--unread .avm-thread__status .avm-icon-read{display:none}.avm-thread--unread .avm-thread__status .avm-icon-unread,.avm-activity--unread .avm-thread__status .avm-icon-unread{display:block}.avm-thread__chevron{margin-left:.25rem;color:var(--avm-ink-faint);transition:transform .18s ease;flex-shrink:0}.avm-thread__chevron svg{width:16px;height:16px}.avm-thread__details[open]>summary .avm-thread__chevron{transform:rotate(180deg)}.avm-thread__body{padding:0 1.25rem 1.1rem;border-top:1px solid var(--avm-line-soft)}.avm-thread__body{padding-top:.9rem}.avm-split-button{position:relative;display:inline-flex;margin:.5rem 0}.avm-split-button__main{border-top-right-radius:0;border-bottom-right-radius:0}.avm-split-button__toggle{border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid rgba(255,255,255,.35);padding-inline:.6rem}.avm-split-button__menu{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:100%;margin:0;padding:.25rem;list-style:none;white-space:nowrap;background:var(--avm-surface);border:1px solid var(--avm-line);border-radius:8px;box-shadow:var(--shadow-md)}.avm-split-button__menu[hidden]{display:none}.avm-split-button__menu li{padding:.4rem .7rem;border-radius:6px;cursor:pointer;font-size:.9rem;color:var(--avm-ink)}.avm-split-button__menu li:hover,.avm-split-button__menu li:focus{background:var(--avm-line-soft);outline:0}.avm-split-button__menu li[aria-selected="true"]{font-weight:600}.avm-thread__internal-note{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.9rem;padding:.6rem .8rem;background:var(--avm-note-light);border:1px solid var(--avm-line);border-radius:8px}.avm-thread__internal-note-content{flex:1;min-width:0}.avm-thread__internal-note-edit{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:none;color:var(--avm-note);cursor:pointer}.avm-thread__internal-note-edit:hover{background:rgba(111,66,193,.14)}.avm-thread__internal-note-edit svg{width:16px;height:16px}.avm-thread__internal-note-label{display:block;font-size:.8rem;color:var(--avm-note)}.avm-thread__internal-note-text{margin:.2rem 0 0;max-width:none;white-space:pre-wrap;overflow-wrap:anywhere}.avm-message{padding:.55rem 0;border-top:1px solid var(--avm-line-soft)}.avm-message:first-child{border-top:0;padding-top:0}.avm-message-list__load-older{width:100%;justify-content:center;margin-bottom:.6rem;font-size:.85rem}.avm-message-list__load-older:disabled{opacity:.6;cursor:default}.avm-thread-list__load-older{width:100%;justify-content:center;margin-top:.8rem}.avm-thread-list__load-older:disabled{opacity:.6;cursor:default}.avm-message__author{display:inline-block;font-weight:700;margin-right:.5rem;font-size:.88rem}.avm-message__author::first-letter {text-transform:uppercase}.avm-message__date{color:var(--avm-ink-faint);font-size:.78rem}.avm-message p{margin:.3rem 0 0}.avm-message__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.avm-message__actions{display:flex;align-items:center;gap:.1rem;flex-shrink:0}.avm-message__actions .avm-icon-button,.avm-message__actions .avm-copy-button{width:26px;height:26px;background:none;border:0;color:var(--avm-ink-faint)}.avm-message__actions .avm-icon-button:hover,.avm-message__actions .avm-copy-button:hover{background:var(--avm-line-soft);color:var(--avm-navy)}:root[data-theme="dark"] .avm-message__actions .avm-icon-button:hover{color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .avm-message__actions .avm-icon-button:hover{color:#fff}}.avm-message__actions .avm-icon-button svg{width:14px;height:14px}.avm-message__actions .avm-message__resend-form{display:inline-flex;align-items:center;margin-top:0}.avm-message__edit-panel{margin-top:.5rem}.avm-message__edit-panel textarea{width:100%}.avm-message--agent{background:var(--avm-blue-light);border-radius:var(--radius-md);padding:.7rem .9rem;border-top:0;margin:.4rem 0}.avm-message--agent .avm-message__author{color:var(--avm-navy-700)}:root[data-theme="dark"] .avm-message--agent .avm-message__author{color:#9dc7f2}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .avm-message--agent .avm-message__author{color:#9dc7f2}}.avm-message--reply{margin-left:clamp(.75rem,4vw,1.75rem);padding-left:.9rem;border-left:2px solid var(--avm-line);border-top:0;margin-top:.5rem}.avm-message--reply.avm-message--agent{margin-left:clamp(.75rem,4vw,1.75rem)}.avm-attachment-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0}.avm-attachment-list li{display:flex;align-items:center;gap:.35rem}.avm-attachment-list a{display:inline-flex;align-items:center;gap:.4rem;height:32px;padding:0 .8rem;background:var(--avm-surface-alt);border:1px solid var(--avm-line);border-radius:var(--radius-pill);font-size:.82rem;text-decoration:none;color:var(--avm-ink)}.avm-attachment-list a::before{content:"📎"}.avm-attachment-list a.avm-attachment-list__link--image::before{content:none}.avm-attachment-list__thumb{width:20px;height:20px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0}.avm-attachment-list a:hover{border-color:var(--avm-blue);color:var(--avm-blue)}.avm-attachment-list .avm-icon-button{width:32px;height:32px}.avm-thread textarea,.avm-form textarea{width:100%;padding:.7rem .9rem;border:1px solid var(--avm-line);border-radius:var(--radius-md);background:var(--avm-surface-alt);color:var(--avm-ink);font:inherit;resize:vertical}.avm-thread textarea:focus,.avm-form textarea:focus,.avm-form input:focus{outline:0;border-color:var(--avm-blue);box-shadow:0 0 0 3px var(--avm-blue-light)}.avm-thread form{display:flex;gap:.6rem;margin-top:.9rem;align-items:flex-start;flex-wrap:wrap}.avm-thread form textarea{flex:1 1 220px}.avm-thread form input[type="file"]{flex:1 1 220px;font-size:.85rem;padding:.5rem;border:1px dashed var(--avm-line);border-radius:var(--radius-md)}.avm-thread form button{flex-shrink:0}.avm-thread__admin-actions{margin-top:.9rem;background:var(--avm-surface-alt);border:1px solid var(--avm-line);border-radius:var(--radius-lg);padding:1rem 1.1rem}.avm-thread__admin-actions form{display:block;margin-top:0}.avm-thread__admin-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--avm-ink-soft);margin:0;cursor:pointer}.avm-thread__admin-chevron{color:var(--avm-ink-faint);transition:transform .18s ease;flex-shrink:0}.avm-thread__admin-chevron svg{width:15px;height:15px;display:block}.avm-thread__admin-heading[aria-expanded="true"] .avm-thread__admin-chevron{transform:rotate(180deg)}.avm-thread__admin-body{margin-top:1rem}.avm-thread__admin-actions label{display:block;font-weight:600;font-size:.85rem;margin:.9rem 0 .35rem}.avm-thread__admin-actions label:first-of-type{margin-top:0}.avm-thread__admin-actions input[type="text"],.avm-thread__admin-actions textarea{width:100%;padding:.65rem .85rem;border:1px solid var(--avm-line);border-radius:var(--radius-md);background:var(--avm-surface);color:var(--avm-ink);font:inherit}.avm-thread__admin-actions textarea{resize:vertical}.avm-thread__admin-actions input:focus,.avm-thread__admin-actions textarea:focus{outline:0;border-color:var(--avm-blue);box-shadow:0 0 0 3px var(--avm-blue-light)}.avm-thread__admin-actions select{padding:.5rem .7rem;border-radius:var(--radius-pill);border:1px solid var(--avm-line);background:var(--avm-surface);color:var(--avm-ink);font:inherit;font-weight:600}.avm-thread__admin-body>*+*{margin-top:1rem}.avm-thread__admin-footer{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.avm-thread__mark-icon{display:inline-flex;margin-right:.35rem;vertical-align:-3px}.avm-thread__mark-icon svg{width:15px;height:15px;display:block}.avm-thread__mark-icon--gray{color:var(--avm-ink-soft)}.avm-thread__mark-icon--red{color:var(--avm-coral)}.avm-thread__mark-icon--green{color:var(--avm-success)}.avm-thread__mark-icon--yellow{color:var(--avm-amber)}.avm-mark-select{position:relative;display:inline-block}.avm-mark-select__trigger{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .7rem;border-radius:var(--radius-pill);border:1px solid var(--avm-line);background:var(--avm-surface);color:var(--avm-ink);font:inherit;font-weight:600;cursor:pointer}.avm-mark-select__trigger:hover{border-color:var(--avm-ink-faint)}.avm-mark-select__current{display:inline-flex;align-items:center;gap:.5rem}.avm-mark-select__chevron{width:14px;height:14px;color:var(--avm-ink-faint);transition:transform .15s ease;flex-shrink:0}.avm-mark-select__trigger[aria-expanded="true"] .avm-mark-select__chevron{transform:rotate(180deg)}.avm-mark-select__list{position:absolute;z-index:10;top:calc(100% + .35rem);left:0;min-width:190px;margin:0;padding:.35rem;list-style:none;background:var(--avm-surface);border:1px solid var(--avm-line);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.avm-mark-select__option{display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;border-radius:var(--radius-sm);cursor:pointer;font-size:.9rem;color:var(--avm-ink)}.avm-mark-select__option:hover,.avm-mark-select__option:focus-visible{background:var(--avm-surface-alt);outline:0}.avm-mark-select__option[aria-selected="true"]{font-weight:700}.avm-mark-select__current .avm-thread__mark-icon,.avm-mark-select__option .avm-thread__mark-icon{margin-right:0}.avm-thread--mark-gray,.avm-activity--mark-gray{background:var(--avm-line-soft)}.avm-thread--mark-red,.avm-activity--mark-red{background:var(--avm-coral-light)}.avm-thread--mark-green,.avm-activity--mark-green{background:var(--avm-success-light)}.avm-thread--mark-yellow,.avm-activity--mark-yellow{background:var(--avm-amber-light)}.avm-thread__body--mark-gray{border-left:2px solid var(--avm-ink-faint);border-right:2px solid var(--avm-ink-faint);border-bottom:2px solid var(--avm-ink-faint)}.avm-thread__body--mark-red{border-left:2px solid var(--avm-coral);border-right:2px solid var(--avm-coral);border-bottom:2px solid var(--avm-coral)}.avm-thread__body--mark-green{border-left:2px solid var(--avm-success);border-right:2px solid var(--avm-success);border-bottom:2px solid var(--avm-success)}.avm-thread__body--mark-yellow{border-left:2px solid var(--avm-amber);border-right:2px solid var(--avm-amber);border-bottom:2px solid var(--avm-amber)}.avm-thread__header{border-radius:var(--radius-lg)}.avm-thread__details[open]>.avm-thread__header{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.avm-thread__body{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.avm-thread__details[open]>.avm-thread__header.avm-thread--mark-gray{border:2px solid var(--avm-ink-faint);border-bottom-width:0}.avm-thread__details[open]>.avm-thread__header.avm-thread--mark-red{border:2px solid var(--avm-coral);border-bottom-width:0}.avm-thread__details[open]>.avm-thread__header.avm-thread--mark-green{border:2px solid var(--avm-success);border-bottom-width:0}.avm-thread__details[open]>.avm-thread__header.avm-thread--mark-yellow{border:2px solid var(--avm-amber);border-bottom-width:0}.avm-overview{background:var(--avm-surface);border:1px solid var(--avm-line);border-radius:var(--radius-lg);padding:1.25rem 1.5rem;margin:0;display:grid;grid-template-columns:1fr;gap:.1rem}.avm-overview[hidden]{display:none}.avm-overview dt{font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:var(--avm-ink-faint);margin-top:.9rem}.avm-overview dt:first-child{margin-top:0}.avm-overview dd{margin:.1rem 0 0;font-size:1rem;display:flex;align-items:center;gap:.4rem}#avm-overview-panel.avm-overview--edit fieldset{border:0;background:none;box-shadow:none;padding:0;margin:0}.avm-field-grid-panel fieldset.avm-form__grid{display:grid;grid-template-columns:1fr;gap:.9rem 1.5rem}@media(min-width:640px){.avm-field-grid-panel fieldset.avm-form__grid{grid-template-columns:1fr 1fr}}.avm-form__field{display:flex;flex-direction:column;gap:.3rem;min-width:0}.avm-form__field label{margin:0}.avm-field-grid-panel .avm-form__field--full{grid-column:1/-1}.avm-form__field>.avm-mark-select{width:100%}.avm-form__field>.avm-mark-select .avm-mark-select__trigger{width:100%;justify-content:space-between}.avm-mark-select__option-hint{font-size:.8rem;font-weight:400;color:var(--avm-ink-faint)}.avm-field-grid-panel .avm-overview-toprow{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.9rem 1rem}.avm-field-grid-panel .avm-overview-toprow>.avm-form__field--floating{flex:1 1 200px}.avm-field-grid-panel .avm-overview-toprow__kind{margin-left:auto}.avm-field-grid-panel .avm-overview-pickerrow{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem 1rem;align-items:center}.avm-field-grid-panel .avm-overview-pickerrow>.avm-mark-select{width:100%}.avm-field-grid-panel .avm-overview-pickerrow>.avm-mark-select .avm-mark-select__trigger{width:100%;justify-content:space-between}.avm-field-grid-panel .avm-street-row{display:flex;align-items:center;gap:.5rem}.avm-field-grid-panel .avm-street-row>.avm-form__field--floating{flex:1 1 auto;min-width:0}.avm-funda-icon-button{flex-shrink:0;width:34px;height:34px}.avm-funda-icon-button img{width:18px;height:18px;display:block;border-radius:3px}.avm-field-grid-panel .avm-checkbox{margin-top:0!important}.avm-field-grid-panel .avm-form__field--floating{position:relative}.avm-field-grid-panel .avm-form__field--floating input[placeholder],.avm-field-grid-panel .avm-form__field--floating textarea{padding:1.3rem .85rem .4rem}.avm-field-grid-panel .avm-form__field--floating label{position:absolute;left:.85rem;top:50%;margin:0;transform:translateY(-50%);transform-origin:left top;font-weight:500;font-size:1rem;color:var(--avm-ink-faint);pointer-events:none;transition:top .15s ease,transform .15s ease,font-size .15s ease,color .15s ease}.avm-field-grid-panel .avm-form__field--floating textarea~label{top:1.05rem;transform:none}.avm-field-grid-panel .avm-form__field--floating input:focus~label,.avm-field-grid-panel .avm-form__field--floating input:not(:placeholder-shown)~label,.avm-field-grid-panel .avm-form__field--floating textarea:focus~label,.avm-field-grid-panel .avm-form__field--floating textarea:not(:placeholder-shown)~label{top:.5rem;transform:translateY(0) scale(.78);color:var(--avm-ink-faint)}.avm-field-grid-panel .avm-form__field--floating textarea:focus~label,.avm-field-grid-panel .avm-form__field--floating textarea:not(:placeholder-shown)~label{transform:scale(.78)}.avm-field-grid-panel .avm-form__field--floating.avm-form__field--filled label{top:.5rem;transform:translateY(0) scale(.78);color:var(--avm-ink-faint)}.avm-field-grid-panel .avm-form__field--floating.avm-form__field--filled textarea~label{transform:scale(.78)}.avm-login-code-columns{display:grid;grid-template-columns:1fr;gap:.9rem 1.5rem;max-width:900px}@media(min-width:640px){.avm-login-code-columns{grid-template-columns:1fr 1fr}}#avm-overview-panel .avm-login-code-form{margin:0}.avm-login-code-heading{font-weight:700;margin:1.2rem 0 .2rem}#avm-overview-panel .avm-login-code-row{display:flex;align-items:center;gap:.6rem;margin:0}#avm-overview-panel .avm-login-code-row .avm-form__field{flex:1 1 auto}#current-code{width:100%;border:1px solid var(--avm-line);border-radius:var(--radius-md);font:inherit;background:var(--avm-surface-alt);color:var(--avm-ink);cursor:default}.avm-form-error{color:var(--avm-error);font-weight:600;margin:0 0 .9rem}.avm-form-hint{color:var(--avm-ink-soft);font-size:.9rem;margin:.5rem 0 .9rem}.avm-copy-button{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;background:none;border:0;border-radius:var(--radius-sm);color:var(--avm-ink-faint);cursor:pointer;padding:0}.avm-copy-button:hover{background:var(--avm-line-soft);color:var(--avm-navy)}:root[data-theme="dark"] .avm-copy-button:hover{color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .avm-copy-button:hover{color:#fff}}.avm-copy-button svg{width:15px;height:15px}.avm-icon-copy{opacity:.55}.avm-copy-button .avm-icon-copied{display:none;color:var(--avm-success)}.avm-copy-button--copied .avm-icon-copy{display:none}.avm-copy-button--copied .avm-icon-copied{display:block}@media(min-width:640px){.avm-overview{grid-template-columns:repeat(2,1fr);column-gap:2rem}.avm-overview--edit{grid-template-columns:1fr}}.avm-utility__intro{color:var(--avm-ink-soft);margin-bottom:1.25rem}.avm-form{display:flex;flex-direction:column;max-width:640px;gap:1rem}.avm-form fieldset{min-width:0;border:1px solid var(--avm-line);border-radius:var(--radius-lg);padding:1.25rem 1.5rem 1.5rem;background:var(--avm-surface);box-shadow:var(--shadow-xs);display:grid;grid-template-columns:1fr;gap:0}.avm-form legend{font-family:var(--font-sans);font-weight:600;color:var(--avm-navy);padding:0 .4rem}:root[data-theme="dark"] .avm-form legend{color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .avm-form legend{color:#fff}}.avm-form label{font-weight:600;font-size:.85rem;margin-top:.9rem;margin-bottom:.3rem}.avm-form input[type="text"],.avm-form input[type="email"],.avm-form input[type="url"],.avm-form select,.avm-form textarea{width:100%;padding:.65rem .85rem;border:1px solid var(--avm-line);border-radius:var(--radius-md);font:inherit;background:var(--avm-surface-alt);color:var(--avm-ink)}.avm-checkbox{display:flex;align-items:center;gap:.55rem;font-weight:500!important;margin-top:.8rem!important}.avm-checkbox input{width:18px;height:18px;accent-color:var(--avm-navy)}.avm-form>button,.avm-form .avm-button{align-self:flex-start}.avm-richtext{border:1px solid var(--avm-line);border-radius:var(--radius-md);overflow:hidden;background:var(--avm-surface-alt)}.avm-richtext__toolbar{display:flex;flex-wrap:wrap;gap:.15rem;padding:.35rem;border-bottom:1px solid var(--avm-line);background:var(--avm-surface)}.avm-richtext__btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:none;border:0;border-radius:var(--radius-sm);color:var(--avm-ink-soft);cursor:pointer;font:inherit;font-weight:700;font-size:.85rem}.avm-richtext__btn:hover{background:var(--avm-line-soft);color:var(--avm-ink)}.avm-richtext__btn svg{width:16px;height:16px}.avm-richtext__surface{min-height:6rem;padding:.65rem .85rem;color:var(--avm-ink);font:inherit;outline:0}.avm-richtext__surface:focus{box-shadow:inset 0 0 0 2px var(--avm-blue-light)}.avm-richtext__surface p{margin:0 0 .5em}.avm-richtext__surface p:last-child{margin-bottom:0}.avm-richtext__surface ul,.avm-richtext__surface ol{margin:0 0 .5em;padding-left:1.4em}.avm-richtext__surface a{color:var(--avm-blue)}@media(min-width:760px){.avm-form{max-width:none}.avm-form fieldset{grid-template-columns:1fr 1fr;column-gap:1.5rem;align-content:start}.avm-form fieldset>label,.avm-form fieldset>input,.avm-form fieldset>textarea,.avm-form fieldset>.avm-checkbox{grid-column:span 1}.avm-form fieldset>legend,.avm-form fieldset>label[for="welcomeText"],.avm-form fieldset>.avm-richtext,.avm-form fieldset>label[for="remarkInternal"],.avm-form fieldset>textarea#remarkInternal,.avm-form fieldset>label[for="code"],.avm-form fieldset>input#code,.avm-form fieldset>label[for="title"],.avm-form fieldset>input#title{grid-column:1/-1}}.avm-activity-days{display:flex;flex-direction:column;gap:1.5rem;list-style:none;margin:0;padding:0}.avm-activity-day__heading{font-size:.85rem;font-weight:600;color:var(--avm-ink-soft);margin:0 0 .6rem;padding-bottom:.4rem;border-bottom:1px solid var(--avm-line-soft)}.avm-activity-list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.avm-activity{border:1px solid var(--avm-line);border-radius:var(--radius-lg);padding:1rem 1.25rem;background:var(--avm-surface);box-shadow:var(--shadow-xs);border-radius:10px}.avm-activity--unread{border-color:var(--avm-blue)}.avm-activity p{margin:.5rem 0;color:var(--avm-ink-soft)}.avm-activity{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.avm-activity:hover{border-color:var(--avm-blue);box-shadow:var(--shadow-sm)}.avm-activity:focus-visible{outline:2px solid var(--avm-blue);outline-offset:2px}.avm-activity__identity{display:flex;flex-direction:column;gap:.1rem;margin-bottom:.6rem}.avm-kind-icon--verkoop,.avm-filter-chip--verkoop{--avm-chip-color:var(--avm-success)}.avm-kind-icon--aankoop,.avm-filter-chip--aankoop{--avm-chip-color:var(--avm-blue)}.avm-kind-icon--verhuur,.avm-filter-chip--verhuur{--avm-chip-color:var(--avm-amber)}.avm-kind-icon--overig,.avm-filter-chip--overig{--avm-chip-color:var(--avm-navy)}:root[data-theme="dark"] .avm-kind-icon--overig,:root[data-theme="dark"] .avm-filter-chip--overig{--avm-chip-color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .avm-kind-icon--overig,:root:not([data-theme="light"]) .avm-filter-chip--overig{--avm-chip-color:#fff}}.avm-filter-chip--active{--avm-chip-color:var(--avm-success)}.avm-kind-icon--inactive,.avm-filter-chip--inactive{--avm-chip-color:var(--avm-amber)}.avm-kind-icon--weak-code{--avm-chip-color:var(--avm-amber)}.avm-kind-icon{display:inline-flex;color:var(--avm-chip-color)}.avm-kind-icon svg{width:18px;height:18px}.avm-logbook-list li{margin-bottom:.5rem}.avm-logbook-list button{width:100%;justify-content:flex-start;text-align:left;font-weight:500}.avm-logbook-list button:hover{border-color:var(--avm-blue);color:var(--avm-navy);box-shadow:var(--shadow-xs)}:root[data-theme="dark"] .avm-logbook-list button:hover{color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .avm-logbook-list button:hover{color:#fff}}.avm-logbook-list--checkable{max-height:340px;overflow-y:auto;border:1px solid var(--avm-line);border-radius:var(--radius-md);padding:.5rem 1rem;background:var(--avm-surface-alt)}.avm-logbook-list--checkable li{margin:0;padding:0;border-bottom:1px solid var(--avm-line-soft)}.avm-logbook-list--checkable li:last-child{border-bottom:0}.avm-logbook-list--checkable label.avm-checkbox{padding:.4rem .3rem;margin:0!important;border-radius:var(--radius-sm);transition:background-color .12s ease}.avm-logbook-list--checkable label.avm-checkbox:hover{background:var(--avm-surface-alt)}.avm-logbook-list--filterable button{flex-direction:row;align-items:center;gap:.6rem;border-radius:10px}.avm-logbook-list .avm-list-more{margin:.5rem 0 0;padding:0;border:0}.avm-list-more[hidden]{display:none}.avm-logbook-list .avm-list-more button{width:100%;justify-content:center;text-align:center}.avm-logbook-list__text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.avm-logbook-list__primary{font-weight:500}.avm-logbook-list__inactive-date,.avm-bulk-inactive-date{font-size:.8rem;color:var(--avm-ink-soft);white-space:nowrap}.avm-bulk-inactive-date{margin-left:.5rem}.avm-logbook-list__map{font-size:.85rem;font-weight:600;color:var(--avm-ink-soft);white-space:nowrap}.avm-logbook-list__byline{font-size:.85rem;font-weight:400;color:var(--avm-ink-soft)}.avm-logbook-list__badges{display:flex;align-items:center;gap:.4rem;margin-left:auto;flex-shrink:0}.avm-home{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:2rem;max-height:calc(100dvh - var(--header-h) - clamp(1rem,3vw,2.5rem) - 4rem)}.avm-home__column{min-width:0;min-height:0;display:flex;flex-direction:column}.avm-home__column-heading{flex:none;display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:1.05rem;font-weight:600;color:var(--avm-navy);margin:0 0 .85rem}:root[data-theme="dark"] .avm-home__column-heading{color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .avm-home__column-heading{color:#fff}}.avm-home__count{font-size:.85rem;font-weight:500;color:var(--avm-ink-soft)}.avm-home__filters{flex:none;display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem}.avm-home__search{padding:.65rem .85rem;border:1px solid var(--avm-line);border-radius:var(--radius-md);font:inherit;background:var(--avm-surface-alt);color:var(--avm-ink);width:100%}.avm-home__filter-group{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.avm-filter-chip{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border:1px solid var(--avm-line);border-radius:var(--radius-pill);background:var(--avm-surface);color:var(--avm-ink-soft);font-size:.9rem;font-weight:500;cursor:pointer;transition:border-color .12s ease,color .12s ease}.avm-filter-chip:hover{border-color:var(--avm-ink-faint)}.avm-filter-chip__input{position:absolute;opacity:0;width:0;height:0;margin:0}.avm-filter-chip__icon{display:inline-flex;color:var(--avm-ink-faint)}.avm-filter-chip__icon svg{width:16px;height:16px}.avm-filter-chip__label{font-size:12px}.avm-filter-chip__input:checked~.avm-filter-chip__icon,.avm-filter-chip__input:checked~.avm-filter-chip__label{color:var(--avm-chip-color)}.avm-filter-chip__input:focus-visible~.avm-filter-chip__icon{outline:2px solid var(--avm-blue);outline-offset:3px;border-radius:4px}.avm-home__empty{flex:none;color:var(--avm-ink-soft)}.avm-home__hidden-template{display:none}.avm-home__column--activity .avm-button{margin-top:1rem}.avm-home__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--avm-line) transparent}.avm-home__scroll::-webkit-scrollbar{width:8px}.avm-home__scroll::-webkit-scrollbar-track{background:transparent}.avm-home__scroll::-webkit-scrollbar-thumb{background-color:var(--avm-line);border-radius:var(--radius-pill);border:2px solid transparent;background-clip:padding-box}.avm-home__scroll::-webkit-scrollbar-thumb:hover{background-color:var(--avm-ink-faint)}@media(min-width:960px){.avm-home{grid-template-columns:1fr 1fr;grid-template-rows:1fr}}