.avyn-auth-shell{flex-direction:column;min-height:100vh;display:flex}.avyn-auth-shell-bounded-viewport{height:100dvh;min-height:100dvh;overflow:hidden}.avyn-auth-shell-header{z-index:var(--ui-layer-authenticated-header);background:var(--ui-bg);border-bottom:0;position:sticky;top:0}.avyn-auth-shell-header-inner{align-items:center;gap:var(--ui-space-2);width:min(calc(100% - (var(--ui-page-gutter) * 2)), var(--ui-app-max-width));padding:var(--ui-space-3) var(--ui-page-gutter);min-width:0;margin-inline:auto;display:flex}.avyn-auth-shell-brand-group,.avyn-auth-shell-right-cluster{align-items:center;min-width:0;display:flex}.avyn-auth-shell-brand-group{gap:var(--ui-space-3);flex:none}.avyn-auth-shell-right-cluster{justify-content:flex-end;gap:var(--ui-space-2);flex:auto;min-width:0;margin-inline-start:auto}.avyn-auth-shell-brand{min-width:44px;min-height:44px;color:var(--ui-text);border-radius:var(--ui-control-radius);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.avyn-auth-shell-brand:hover,.avyn-auth-shell-brand:focus-visible{background:var(--ui-surface-2);text-decoration:none}.avyn-auth-shell-brand-name{font-size:var(--ui-font-lg);letter-spacing:.01em;font-weight:700}.avyn-auth-shell-dev-chip{min-height:28px;padding:0 var(--ui-space-2);color:var(--ui-warning);font-size:var(--ui-font-xs);letter-spacing:.08em;text-transform:uppercase;background:var(--ui-banner-warning-bg);border:1px solid color-mix(in srgb, var(--ui-warning) 24%, var(--ui-banner-warning-border));border-radius:9999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.avyn-auth-shell-desktop-nav{justify-content:flex-start;gap:var(--ui-space-2);flex:0 auto;min-width:0;margin-inline-start:0;display:flex}.avyn-auth-shell-control{min-height:max(44px, var(--ui-button-min-h));align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-control-radius);box-sizing:border-box;display:inline-flex}.avyn-auth-shell-nav-link{min-width:44px;color:var(--ui-text);white-space:nowrap;border:0;flex:none;justify-content:center;text-decoration:none;display:inline-flex;position:relative}.avyn-auth-shell-nav-icon{color:var(--ui-primary);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.avyn-auth-shell-nav-link:hover,.avyn-auth-shell-nav-link:focus-visible{background:var(--ui-surface-2);text-decoration:none}.avyn-auth-shell-nav-link[data-active=true]{color:var(--ui-text);background:color-mix(in srgb, var(--ui-primary) 20%, var(--ui-surface));font-weight:750}.avyn-auth-shell-nav-label{min-width:0;font-size:var(--ui-font-sm);font-weight:650}.avyn-auth-shell-nav-count{min-width:1.5rem;min-height:1.5rem;color:var(--ui-warning);font-size:var(--ui-font-xs);background:var(--ui-banner-warning-bg);border:1px solid color-mix(in srgb, var(--ui-warning) 24%, var(--ui-banner-warning-border));border-radius:9999px;justify-content:center;align-items:center;padding:0 .35rem;font-weight:700;display:inline-flex}.avyn-auth-shell-actions{justify-content:flex-end;align-items:center;gap:var(--ui-space-2);flex:0 auto;min-width:0;display:inline-flex}.avyn-auth-shell-mobile-inbox{min-height:max(44px, var(--ui-button-min-h));padding-inline:var(--ui-space-3)}.avyn-auth-shell-mobile-inbox .avyn-auth-shell-nav-label{display:none}.avyn-auth-shell-record{flex:0 auto;width:max-content;min-width:0;max-width:100%;display:inline-flex}.avyn-auth-shell-record .avyn-record-switcher-trigger{flex:auto;width:auto;max-width:100%}.avyn-auth-shell-account{min-width:0;display:inline-flex;position:relative}.avyn-auth-shell-account-trigger{color:var(--ui-text);box-shadow:none;background:0 0;border:0;display:inline-flex}.avyn-auth-shell-account-trigger-icon{color:var(--ui-primary);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.avyn-auth-shell-account-trigger:hover,.avyn-auth-shell-account-trigger:focus-visible,.avyn-auth-shell-account-trigger[aria-expanded=true]{background:var(--ui-surface-2);text-decoration:none}.avyn-auth-shell-account-trigger[aria-expanded=true]{color:var(--ui-text)}.avyn-auth-shell-account-trigger-label{font-size:var(--ui-font-sm);font-weight:700}.avyn-auth-shell-account-trigger-count{min-width:1.5rem;min-height:1.5rem;color:var(--ui-danger);font-size:var(--ui-font-xs);background:var(--ui-banner-danger-bg);border:1px solid color-mix(in srgb, var(--ui-danger) 24%, var(--ui-banner-danger-border));border-radius:9999px;justify-content:center;align-items:center;padding:0 .35rem;font-weight:700;display:inline-flex}.avyn-auth-shell-account-menu{gap:var(--ui-space-2);width:max-content;min-width:0;max-width:min(24rem, calc(100vw - (var(--ui-space-4) * 2)));max-height:min(24rem,100dvh - 6rem);padding:var(--ui-space-2);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow);display:grid;overflow:auto}.avyn-auth-shell-account-menu-list{gap:var(--ui-space-1);margin:0;padding:0;list-style:none;display:grid}.avyn-auth-shell-account-menu-item{grid-template-columns:auto minmax(0,1fr)}.avyn-auth-shell-account-menu-item-icon{color:var(--ui-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.avyn-auth-shell-account-menu-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ui-font-sm);font-weight:650;overflow:hidden}.avyn-auth-shell-main{min-width:0;padding:var(--ui-space-4) var(--ui-page-gutter) 4rem;flex:auto}.avyn-auth-shell-content{width:100%;max-width:var(--ui-app-max-width);min-width:0;margin-inline:auto}.avyn-auth-shell-bounded-viewport .avyn-auth-shell-main{flex-direction:column;min-height:0;display:flex;overflow:hidden}.avyn-auth-shell-bounded-viewport .avyn-auth-shell-content,.avyn-auth-shell-bounded-viewport .avyn-authenticated-content{flex:auto;min-height:0}.avyn-auth-shell-bounded-viewport .avyn-auth-shell-content{flex-direction:column;display:flex}.avyn-auth-shell-bottom-nav{right:auto;bottom:calc(8px + env(safe-area-inset-bottom));z-index:var(--ui-layer-mobile-nav);width:max-content;min-width:0;max-width:calc(100% - 24px);padding:var(--ui-space-1);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-sm);gap:0;display:none;position:fixed;left:50%;transform:translate(-50%)}.avyn-auth-shell-bottom-nav-five{grid-template-columns:repeat(5,minmax(44px,1fr))}.avyn-auth-shell-bottom-nav-four{grid-template-columns:repeat(4,minmax(44px,1fr))}.avyn-auth-shell-bottom-nav-link{min-height:56px;padding-block:var(--ui-space-2);border-radius:var(--ui-control-radius);flex-direction:column;gap:.25rem}.avyn-auth-shell-bottom-nav-link .avyn-auth-shell-nav-label{font-size:var(--ui-font-xs);font-weight:650}.avyn-auth-shell-bottom-nav-link .avyn-auth-shell-nav-count{min-width:1.25rem;min-height:1.25rem}.avyn-auth-shell-bottom-nav-link[data-active=true]{color:var(--ui-primary);border-radius:var(--ui-control-radius);background:0 0;font-weight:750}.avyn-auth-shell-bottom-nav-link[data-active=true]:hover,.avyn-auth-shell-bottom-nav-link[data-active=true]:focus-visible{background:color-mix(in srgb, var(--ui-primary) 20%, var(--ui-surface))}.avyn-auth-shell[data-navigation-mode=icon] .avyn-auth-shell-desktop-nav-icon .avyn-auth-shell-nav-link{width:44px;padding-inline:var(--ui-space-2)}.avyn-auth-shell[data-navigation-mode=icon] .avyn-auth-shell-desktop-nav-icon .avyn-auth-shell-nav-count,.avyn-auth-shell[data-navigation-mode=icon] .avyn-auth-shell-account-trigger-count{min-width:1.25rem;min-height:1.25rem;padding:0 .2rem;position:absolute;top:0;right:0}.avyn-auth-shell[data-navigation-mode=icon] .avyn-auth-shell-account-trigger{position:relative}.avyn-auth-shell[data-navigation-mode=icon] .avyn-auth-shell-desktop-nav-icon .avyn-auth-shell-nav-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.avyn-auth-shell[data-navigation-mode=icon] .avyn-auth-shell-record,.avyn-auth-shell[data-navigation-mode=bottom] .avyn-auth-shell-record{flex:0 0 44px;width:44px;max-width:44px}.avyn-auth-shell[data-navigation-mode=icon] .avyn-auth-shell-account-trigger-label,.avyn-auth-shell[data-navigation-mode=icon] .avyn-record-switcher-trigger-copy,.avyn-auth-shell[data-navigation-mode=bottom] .avyn-record-switcher-trigger-copy{display:none}.avyn-auth-shell[data-navigation-mode=icon] .avyn-auth-shell-record .avyn-record-switcher-trigger,.avyn-auth-shell[data-navigation-mode=icon] .avyn-auth-shell-account-trigger,.avyn-auth-shell[data-navigation-mode=bottom] .avyn-auth-shell-record .avyn-record-switcher-trigger{width:44px;max-width:44px;padding-inline:var(--ui-space-2);justify-content:center}.avyn-auth-shell[data-navigation-mode=bottom] .avyn-auth-shell-header{position:static}.avyn-auth-shell[data-navigation-mode=bottom] .avyn-auth-shell-desktop-nav{display:none}.avyn-auth-shell[data-navigation-mode=bottom] .avyn-auth-shell-bottom-nav{display:grid}.avyn-auth-shell[data-navigation-mode=bottom] .avyn-auth-shell-main{padding:0 var(--ui-page-gutter) calc(var(--ui-mobile-nav-clearance) + var(--ui-space-4) + env(safe-area-inset-bottom))}.avyn-auth-shell[data-navigation-mode=bottom] .avyn-collection-page,.avyn-auth-shell[data-navigation-mode=bottom] .avyn-page-shell,.avyn-auth-shell[data-navigation-mode=bottom] .avyn-detail-page{margin-top:0}.avyn-auth-shell[data-navigation-mode=bottom] .avyn-detail-page{gap:0}.avyn-auth-shell[data-navigation-mode=bottom] .avyn-home-shell{margin-top:0}.avyn-auth-shell[data-navigation-mode=bottom] .avyn-auth-shell-bottom-nav-link{min-width:0}.avyn-auth-shell[data-navigation-mode=bottom] .avyn-auth-shell-bottom-nav-link .avyn-auth-shell-nav-label{font-size:10px}.avyn-auth-shell[data-navigation-mode=bottom] .avyn-auth-shell-account-trigger-label{display:none}.avyn-auth-shell[data-navigation-mode=bottom] .avyn-auth-shell-record{max-width:44px}.avyn-auth-shell[data-navigation-mode=bottom] .avyn-auth-shell-record .avyn-record-switcher-trigger{width:44px;max-width:44px;padding-inline:var(--ui-space-2);justify-content:center}.avyn-auth-shell[data-navigation-mode=bottom] .avyn-auth-shell-record .avyn-record-switcher-trigger-copy{display:none}.avyn-auth-shell[data-navigation-mode=bottom] .avyn-floating-primary-action{right:calc(16px + env(safe-area-inset-right));bottom:calc(var(--ui-mobile-nav-clearance) + env(safe-area-inset-bottom))}.avyn-auth-shell[data-navigation-mode=bottom] .avyn-share-create-result-fab,.avyn-auth-shell[data-navigation-mode=bottom] .avyn-share-create-result-fab .avyn-action{bottom:calc(var(--ui-mobile-nav-clearance) + env(safe-area-inset-bottom))}@media (width<=639px){.avyn-auth-shell{--ui-page-gutter:6px}.avyn-auth-shell-header-inner{padding-block:var(--ui-space-3)}.avyn-auth-shell-main{padding-top:0}.avyn-auth-shell .avyn-home-shell,.avyn-auth-shell .avyn-collection-page,.avyn-auth-shell .avyn-detail-page,.avyn-auth-shell .avyn-page-shell{margin-top:0}}.avyn-auth-shell-bounded-viewport .avyn-auth-shell-main,.avyn-auth-shell[data-navigation-mode=bottom].avyn-auth-shell-bounded-viewport .avyn-auth-shell-main{padding-bottom:0}.avyn-auth-shell[data-navigation-mode=bottom].avyn-auth-shell-bounded-viewport .avyn-collection-scroll-region{padding-bottom:calc(var(--ui-mobile-nav-clearance) + var(--ui-space-4))}.avyn-auth-shell-measurements{visibility:hidden;pointer-events:none;width:0;height:0;display:block;position:fixed;top:0;left:0;overflow:hidden}.avyn-auth-shell-measurement{align-items:center;gap:var(--ui-space-2);white-space:nowrap;width:max-content;min-width:max-content;display:inline-flex;position:fixed;top:0;left:-10000px}.avyn-auth-shell-measurement .avyn-auth-shell-desktop-nav,.avyn-auth-shell-measurement .avyn-auth-shell-actions{flex:none;width:max-content}.avyn-auth-shell-measurement .avyn-auth-shell-desktop-nav{display:flex!important}.avyn-auth-shell-measurement .avyn-auth-shell-actions{display:inline-flex!important}.avyn-auth-shell-measurement .avyn-auth-shell-record{flex:none;width:max-content!important;max-width:none!important}.avyn-auth-shell-measurement .avyn-record-switcher-trigger{flex:none;max-width:none;width:max-content!important}.avyn-auth-shell-measurement-wide .avyn-auth-shell-nav-label,.avyn-auth-shell-measurement-wide .avyn-auth-shell-account-trigger-label,.avyn-auth-shell-measurement-wide .avyn-record-switcher-trigger-copy{clip:auto;white-space:nowrap;border:0;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.avyn-auth-shell-measurement-icon .avyn-auth-shell-nav-link{width:44px;padding-inline:var(--ui-space-2)}.avyn-auth-shell-measurement-icon .avyn-auth-shell-nav-label,.avyn-auth-shell-measurement-icon .avyn-auth-shell-account-trigger-label,.avyn-auth-shell-measurement-icon .avyn-record-switcher-trigger-copy{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.avyn-auth-shell-measurement-icon .avyn-auth-shell-account-trigger,.avyn-auth-shell-measurement-icon .avyn-record-switcher-trigger{width:44px;max-width:44px;padding-inline:var(--ui-space-2);justify-content:center}:root{--ui-bg:#f8f5f2;--ui-surface:#fff;--ui-surface-2:#f4f1ee;--ui-surface-muted:#ede9e5;--ui-text:#111827;--ui-muted:#4b5563;--ui-border:#e5e0d8;--ui-primary:#c97b5f;--ui-primary-foreground:#fff;--ui-success:#5f7a6b;--ui-warning:#b45309;--ui-danger:#b91c1c;--ui-info:#1e40af;--ui-radius-sm:10px;--ui-radius-md:14px;--ui-shadow-sm:0 1px 2px #5f3c2d0d, 0 6px 14px #5f3c2d14;--ui-shadow:0 12px 24px #5f3c2d1a;--ui-banner-info-bg:#eef2ff;--ui-banner-info-border:#c7d2fe;--ui-banner-success-bg:#f0f5f3;--ui-banner-success-border:#c3d4cf;--ui-banner-warning-bg:#fff7ed;--ui-banner-warning-border:#fed7aa;--ui-banner-danger-bg:#fef2f2;--ui-banner-danger-border:#fecaca;--ui-skeleton-base:#e5e7eb;--ui-skeleton-highlight:#f3f4f6;--ui-font-xs:11px;--ui-font-sm:13px;--ui-font-base:14px;--ui-font-lg:16px;--ui-font-xl:20px;--ui-font-2xl:24px;--ui-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ui-tab-label-font-size:var(--ui-font-base);--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-7:28px;--ui-space-8:32px;--ui-space-10:40px;--ui-button-min-h:40px;--ui-button-min-h-sm:36px;--ui-action-min-h:44px;--ui-action-inline-padding:var(--ui-space-4);--ui-control-radius:8px;--ui-control-radius-icon:10px;--ui-menu-row-radius:var(--ui-radius-sm);--ui-content-readable:min(68ch, 100%);--ui-app-max-width:100rem;--ui-page-gutter:clamp(12px, 3vw, 24px);--ui-mobile-nav-clearance:114px;--ui-layer-sticky-page-nav:20;--ui-layer-authenticated-header:30;--ui-layer-mobile-nav:35;--ui-layer-floating-actions:40;--ui-layer-popovers:50;--ui-layer-dialogs:60}.avyn-horizontal-navigation{grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;display:grid;position:relative}.avyn-horizontal-navigation-has-previous{grid-template-columns:auto minmax(0,1fr)}.avyn-horizontal-navigation-has-next{grid-template-columns:minmax(0,1fr) auto}.avyn-horizontal-navigation-has-previous.avyn-horizontal-navigation-has-next{grid-template-columns:auto minmax(0,1fr) auto}.avyn-horizontal-navigation-scroller{overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;min-width:0;position:relative;overflow:auto hidden}.avyn-horizontal-navigation-scroller::-webkit-scrollbar{width:0;height:0;display:none}.avyn-horizontal-navigation-scroller:before,.avyn-horizontal-navigation-scroller:after{z-index:1;width:var(--ui-space-4);content:"";pointer-events:none;opacity:0;height:100%;transition:opacity .16s;display:block;position:sticky}.avyn-horizontal-navigation-scroller:before{float:left;margin-right:calc(-1 * var(--ui-space-4));background:linear-gradient(90deg, var(--ui-bg), transparent);left:0}.avyn-horizontal-navigation-scroller:after{float:right;margin-left:calc(-1 * var(--ui-space-4));background:linear-gradient(270deg, var(--ui-bg), transparent);right:0}.avyn-horizontal-navigation[data-overflow-start=true] .avyn-horizontal-navigation-scroller:before,.avyn-horizontal-navigation[data-overflow-end=true] .avyn-horizontal-navigation-scroller:after{opacity:1}.avyn-horizontal-navigation-control{z-index:2;width:28px;min-height:44px;color:var(--ui-muted);font:inherit;background:var(--ui-bg);border-radius:var(--ui-control-radius-icon);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;font-size:24px;line-height:1;display:inline-flex;position:relative}.avyn-horizontal-navigation-control:hover:not(:disabled),.avyn-horizontal-navigation-control:focus-visible{color:var(--ui-primary);background:var(--ui-surface-2)}.avyn-horizontal-navigation-tablist .avyn-horizontal-navigation-scroller>[role=tablist],.avyn-horizontal-navigation-route-navigation .avyn-horizontal-navigation-scroller>ul{align-items:stretch;gap:var(--ui-space-2);min-width:max-content;display:flex}@media (prefers-reduced-motion:reduce){.avyn-horizontal-navigation-scroller{scroll-behavior:auto}.avyn-horizontal-navigation-scroller:before,.avyn-horizontal-navigation-scroller:after{transition:none}}html.theme-dark,body.theme-dark,.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#0e2a26;--ui-surface:#1f3a36;--ui-surface-2:#243f3a;--ui-surface-muted:#294540;--ui-text:#f3f4f6;--ui-muted:#d7dedb;--ui-border:#3a524e;--ui-primary:#c97b5f;--ui-primary-foreground:#fff;--ui-success:#5f7a6b;--ui-warning:#fbbf24;--ui-danger:#f87171;--ui-info:#60a5fa;--ui-shadow-sm:0 1px 2px #0006, 0 8px 16px #00000059;--ui-shadow:0 16px 32px #00000073;--ui-banner-info-bg:#1a2336;--ui-banner-info-border:#2b3b5b;--ui-banner-success-bg:#0e2820;--ui-banner-success-border:#1f4538;--ui-banner-warning-bg:#2a1d0a;--ui-banner-warning-border:#5c3b14;--ui-banner-danger-bg:#2a1214;--ui-banner-danger-border:#5c2326;--ui-skeleton-base:#1f2937;--ui-skeleton-highlight:#2d3748}html.theme-light,body.theme-light,.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.theme-dark input[type=date],html.theme-dark input[type=time],html.theme-dark input[type=datetime-local],html.theme-dark input[type=month],html.theme-dark input[type=week],html.theme-dark input.MuiInputBase-input[type=date],html.theme-dark input.MuiInputBase-input[type=time],html.theme-dark input.MuiInputBase-input[type=datetime-local],html.theme-dark input.MuiInputBase-input[type=month],html.theme-dark input.MuiInputBase-input[type=week],body.theme-dark input[type=date],body.theme-dark input[type=time],body.theme-dark input[type=datetime-local],body.theme-dark input[type=month],body.theme-dark input[type=week],body.theme-dark input.MuiInputBase-input[type=date],body.theme-dark input.MuiInputBase-input[type=time],body.theme-dark input.MuiInputBase-input[type=datetime-local],body.theme-dark input.MuiInputBase-input[type=month],body.theme-dark input.MuiInputBase-input[type=week],.theme-dark input[type=date],.theme-dark input[type=time],.theme-dark input[type=datetime-local],.theme-dark input[type=month],.theme-dark input[type=week],.theme-dark input.MuiInputBase-input[type=date],.theme-dark input.MuiInputBase-input[type=time],.theme-dark input.MuiInputBase-input[type=datetime-local],.theme-dark input.MuiInputBase-input[type=month],.theme-dark input.MuiInputBase-input[type=week]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.ui-mode-large,.ui-mode-large{--ui-font-xs:12px;--ui-font-sm:14px;--ui-font-base:16px;--ui-font-lg:18px;--ui-font-xl:22px;--ui-font-2xl:28px;--ui-space-1:6px;--ui-space-2:10px;--ui-space-3:14px;--ui-space-4:18px;--ui-space-5:24px;--ui-space-6:28px;--ui-space-7:32px;--ui-space-8:36px;--ui-button-min-h:48px;--ui-button-min-h-sm:44px}html{box-sizing:border-box;background:var(--ui-bg);height:100%;color:var(--ui-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:inherit}body{background:var(--ui-bg);color:var(--ui-text);min-height:100%;margin:0;font-family:"Source Sans 3",Segoe UI,system-ui,sans-serif;line-height:1.55}body.ui-mode-large{line-height:1.65}.ui-mode-large .avyn-legal-document-page,body.ui-mode-large .avyn-legal-document-page{font-size:var(--ui-font-base);line-height:1.7}.ui-mode-large .avyn-legal-document-header>h1,body.ui-mode-large .avyn-legal-document-header>h1{font-size:var(--ui-font-2xl)}.ui-mode-large .avyn-legal-document-updated,body.ui-mode-large .avyn-legal-document-updated{font-size:var(--ui-font-base)}.ui-mode-large .avyn-legal-document-body>h2,body.ui-mode-large .avyn-legal-document-body>h2{font-size:var(--ui-font-xl)}.ui-mode-large .avyn-legal-document-body>h3,body.ui-mode-large .avyn-legal-document-body>h3{font-size:var(--ui-font-lg)}.ui-mode-large .avyn-legal-document-body>p,.ui-mode-large .avyn-legal-document-body>ul>li,.ui-mode-large .avyn-legal-document-body>ol>li,body.ui-mode-large .avyn-legal-document-body>p,body.ui-mode-large .avyn-legal-document-body>ul>li,body.ui-mode-large .avyn-legal-document-body>ol>li{line-height:1.75}a{color:var(--ui-primary);text-decoration:none}a:hover{text-decoration:underline}.avyn-lifecycle-shell{flex:1;justify-content:flex-start;align-items:flex-start;width:100%;padding-block:18px;padding-inline:16px;display:flex}@media (width>=640px){.avyn-lifecycle-shell{padding-block:18px;padding-inline:24px}}.avyn-lifecycle-shell[data-presentation=legal-document]{padding-inline:var(--ui-page-gutter)}.avyn-lifecycle-shell-container{width:100%;min-width:0;max-width:600px}.avyn-lifecycle-shell[data-presentation=legal-document] .avyn-lifecycle-shell-container{width:min(100%, var(--ui-app-max-width));max-width:var(--ui-app-max-width);margin-inline:auto}.avyn-lifecycle-layout{text-align:left;flex-direction:column;align-items:flex-start;gap:24px;width:100%;min-width:0;max-width:560px;display:flex}.avyn-lifecycle-layout[data-presentation=legal-document]{max-width:none}.avyn-lifecycle-content{gap:var(--ui-space-3);width:100%;min-width:0;display:grid}.avyn-authenticated-content{flex-direction:column;gap:24px;width:100%;min-width:0;display:flex}.avyn-authenticated-content>:first-child{margin-block-start:0}.avyn-lifecycle-layout>h1,.avyn-lifecycle-layout>p,.avyn-recover-account-page>h1,.avyn-recover-account-page>p{overflow-wrap:anywhere;width:100%;margin:0}.avyn-lifecycle-layout>h1,.avyn-recover-account-page>h1{color:var(--ui-text);font-size:var(--ui-font-xl);line-height:1.25}.avyn-lifecycle-layout>p,.avyn-recover-account-page>p{color:var(--ui-muted);line-height:1.5}.avyn-lifecycle-strong{font-weight:700;color:var(--ui-text)!important}.avyn-lifecycle-primary-action,.avyn-lifecycle-primary-action>.avyn-action{width:100%}.avyn-lifecycle-feedback-stack{gap:var(--ui-space-1);width:100%;min-height:48px;display:grid}.avyn-recover-account-page{gap:var(--ui-space-3);width:100%;min-width:0;max-width:560px;display:grid}.avyn-recover-account-actions{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.avyn-signed-out-landing,.avyn-shared-account-create{gap:var(--ui-space-3);text-align:center;width:100%;min-width:0;display:grid}.avyn-signed-out-landing>h1,.avyn-shared-account-create>h1,.avyn-shared-account-create>p{overflow-wrap:anywhere;width:100%;margin:0}.avyn-signed-out-landing>h1,.avyn-shared-account-create>h1{color:var(--ui-text);font-size:var(--ui-font-xl);line-height:1.25}.avyn-shared-account-create>p{color:var(--ui-muted);text-align:left;line-height:1.5}.avyn-signed-out-primary-actions,.avyn-signed-out-secondary-actions,.avyn-shared-account-actions{justify-content:center;gap:var(--ui-space-2);flex-wrap:wrap;width:100%;display:flex}.avyn-signed-out-primary-actions>.avyn-action{flex:14rem}.avyn-shared-account-actions>.avyn-action{flex:16rem}.avyn-account-create-page,.avyn-account-setup-page{gap:var(--ui-space-3);width:100%;min-width:0;display:grid}.avyn-account-create-page>h1,.avyn-account-setup-page>h1,.avyn-account-create-page>p,.avyn-account-setup-page>p{overflow-wrap:anywhere;margin:0}.avyn-account-create-page>h1,.avyn-account-setup-page>h1{color:var(--ui-text);font-size:var(--ui-font-xl);line-height:1.25}.avyn-account-create-page>p,.avyn-account-setup-page>p{color:var(--ui-muted);line-height:1.5}.avyn-account-create-fields{gap:var(--ui-space-3);width:100%;min-width:0;display:grid}.avyn-account-create-submit,.avyn-account-setup-submit,.avyn-account-create-submit>.avyn-action,.avyn-account-setup-submit>.avyn-action{width:100%}.avyn-legal-document-page{gap:var(--ui-space-4);width:100%;min-width:0;max-width:100%;color:var(--ui-text);font-size:var(--ui-font-base);overflow-wrap:anywhere;word-break:break-word;line-height:1.6;display:grid}.avyn-legal-document-header{gap:var(--ui-space-1);width:100%;min-width:0;max-width:100%;display:grid}.avyn-legal-document-header>h1{color:var(--ui-text);font-size:var(--ui-font-2xl);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.2}.avyn-legal-document-updated{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.avyn-legal-document-body{width:100%;max-width:var(--ui-content-readable);gap:var(--ui-space-4);min-width:0;display:grid}.avyn-legal-document-body>h2,.avyn-legal-document-body>h3,.avyn-legal-document-body>p,.avyn-legal-document-body>ul,.avyn-legal-document-body>ol{min-width:0;max-width:100%;margin:0}.avyn-legal-document-body>h2,.avyn-legal-document-body>h3{color:var(--ui-text);overflow-wrap:anywhere;font-weight:700;line-height:1.3}.avyn-legal-document-body>h2{font-size:var(--ui-font-lg)}.avyn-legal-document-body>h3{font-size:var(--ui-font-base)}.avyn-legal-document-body>p{color:var(--ui-text);overflow-wrap:anywhere;line-height:1.65}.avyn-legal-document-body>ul,.avyn-legal-document-body>ol{padding-inline-start:1.5rem}.avyn-legal-document-body>ul>li,.avyn-legal-document-body>ol>li{overflow-wrap:anywhere;min-width:0;line-height:1.65}.avyn-legal-document-body>ul>li+li,.avyn-legal-document-body>ol>li+li{margin-top:var(--ui-space-2)}.avyn-lifecycle-outcome{gap:var(--ui-space-3);width:100%;min-width:0;display:grid}.avyn-lifecycle-outcome>h1,.avyn-lifecycle-outcome>p{overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0}.avyn-lifecycle-outcome>h1{font-size:var(--ui-font-2xl);font-weight:700;line-height:1.25}.avyn-lifecycle-outcome>p{color:var(--ui-muted);font-size:var(--ui-font-base);line-height:1.55}.avyn-lifecycle-outcome>.avyn-notice{width:100%;margin:0}.avyn-lifecycle-outcome-copy{color:var(--ui-muted);font-size:var(--ui-font-base);margin:0;line-height:1.55}.avyn-lifecycle-outcome-strong{color:var(--ui-text);font-size:var(--ui-font-base);margin:0;font-weight:700;line-height:1.5}.avyn-lifecycle-outcome-divider{border:0;border-top:1px solid var(--ui-border);width:100%;margin:0}.avyn-lifecycle-outcome-list{gap:var(--ui-space-2);width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid}.avyn-lifecycle-outcome-list>li{min-width:0}.avyn-lifecycle-outcome-item{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-lifecycle-outcome-item>p{overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0}.avyn-lifecycle-outcome-label{color:var(--ui-muted);font-size:var(--ui-font-sm);margin:0;font-weight:650;line-height:1.4}.avyn-lifecycle-outcome-actions{gap:var(--ui-space-2);width:100%;min-width:0;display:grid}.avyn-lifecycle-outcome-actions>.avyn-action{width:100%}.avyn-lifecycle-outcome-actions>.avyn-action-icon-only{width:auto}.avyn-lifecycle-outcome-loading{justify-items:start}.avyn-lifecycle-outcome-progress{border-width:3px;width:24px;height:24px}.avyn-lifecycle-outcome-notice-row{gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;width:100%;min-width:0;display:grid}.avyn-lifecycle-outcome-notice-row>.avyn-notice{margin:0}.avyn-lifecycle-outcome-notice-row>.avyn-action{align-self:start}.avyn-lifecycle-brand-link{border-radius:var(--ui-control-radius);justify-content:center;align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.avyn-lifecycle-brand-link:hover,.avyn-lifecycle-brand-link:focus-visible{background:var(--ui-surface-2);text-decoration:none}.avyn-lifecycle-brand-image{display:block}.avyn-recovery-entry-page{gap:var(--ui-space-4);width:100%;min-width:0;display:grid}.avyn-recovery-entry-page>h1,.avyn-recovery-entry-page>p{overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0}.avyn-recovery-entry-page>h1{font-size:var(--ui-font-2xl);font-weight:700;line-height:1.25}.avyn-recovery-entry-copy{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-recovery-entry-copy>p{color:var(--ui-muted);font-size:var(--ui-font-base);margin:0;line-height:1.55}.avyn-recovery-entry-form{width:100%;min-width:0}.avyn-recovery-entry-actions{gap:var(--ui-space-2);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));width:100%;min-width:0;display:grid}.avyn-recovery-entry-actions>.avyn-action{width:100%}.avyn-recovery-entry-feedback{width:100%;min-width:0;min-height:4.5rem;display:grid}.avyn-recovery-entry-feedback>.avyn-notice{width:100%;margin:0}.avyn-recovery-redeem-page{gap:var(--ui-space-4);width:100%;min-width:0;display:grid}.avyn-recovery-redeem-loading,.avyn-recovery-redeem-panel{gap:var(--ui-space-3);width:100%;min-width:0;display:grid}.avyn-recovery-redeem-panel>h1{min-width:0;color:var(--ui-text);font-size:var(--ui-font-2xl);overflow-wrap:anywhere;word-break:break-word;margin:0;font-weight:700;line-height:1.25}.avyn-recovery-redeem-copy{gap:var(--ui-space-2);width:100%;min-width:0;display:grid}.avyn-recovery-redeem-copy>p,.avyn-recovery-redeem-loading-copy{min-width:0;color:var(--ui-muted);font-size:var(--ui-font-base);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.55}.avyn-recovery-redeem-loading{align-items:start}.avyn-recovery-redeem-fields{gap:var(--ui-space-3);width:100%;min-width:0;display:grid}.avyn-recovery-redeem-actions{gap:var(--ui-space-2);width:100%;min-width:0;display:grid}.avyn-recovery-redeem-actions>.avyn-action{width:100%}.avyn-recovery-redeem-feedback{width:100%;min-width:0;min-height:4.5rem;display:grid}.avyn-recovery-redeem-feedback>.avyn-notice,.avyn-recovery-redeem-panel>.avyn-notice{width:100%;margin:0}@media (width>=768px){.avyn-recovery-redeem-page{gap:var(--ui-space-5)}.avyn-recovery-redeem-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}body.ui-mode-large .avyn-recovery-redeem-page,.ui-mode-large .avyn-recovery-redeem-page{gap:var(--ui-space-5)}body.ui-mode-large .avyn-recovery-redeem-feedback,.ui-mode-large .avyn-recovery-redeem-feedback{min-height:5rem}@media (width>=768px){.avyn-recovery-entry-page{gap:var(--ui-space-5)}}@media (width>=1280px){.avyn-recovery-entry-page{gap:var(--ui-space-6)}}a:focus-visible,button:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 45%, transparent);outline-offset:2px}.MuiButtonBase-root.Mui-focusVisible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-primary) 30%, transparent)}button{font:inherit}h1,h2,h3,h4{color:var(--ui-text);font-weight:600;line-height:1.25}.ui-text-xs{font-size:var(--ui-font-xs);line-height:1.4}.ui-text-sm{font-size:var(--ui-font-sm);line-height:1.45}.ui-text-base{font-size:var(--ui-font-base);line-height:1.55}.ui-text-lg{font-size:var(--ui-font-lg);line-height:1.5}.ui-text-xl{font-size:var(--ui-font-xl);line-height:1.35}.ui-text-2xl{font-size:var(--ui-font-2xl);line-height:1.2}.ui-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-min-w-0{min-width:0}@keyframes skeletonPulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.avyn-action-spinner{animation:none!important}}.avyn-add-event-page{gap:var(--ui-space-5);box-sizing:border-box;width:100%;min-width:0;display:grid}.avyn-add-event-page .avyn-active-record-chip{display:inline-flex}.avyn-add-event-page-embedded{gap:var(--ui-space-4)}.avyn-add-event-page .avyn-form{min-width:0}.avyn-add-event-page .avyn-notice{margin:0}.avyn-create-record-demographics{gap:var(--ui-space-4);min-width:0;display:grid}#create-record-form .avyn-form-fieldset{gap:var(--ui-space-3);display:grid}#create-record-form .avyn-form-fieldset>.avyn-form-error{grid-column:1/-1}@media (width>=768px){.avyn-create-record-demographics,#create-record-form .avyn-form-fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}.avyn-event-form-dynamic-fields{gap:var(--ui-space-3);min-width:0;padding-block:var(--ui-space-1);display:grid}.avyn-event-form-fields,.avyn-event-form-field-slot,.avyn-event-form-field-group,.avyn-event-form-dynamic-field{min-width:0}.avyn-event-form-fields{gap:var(--ui-space-4);width:100%;display:grid}.avyn-event-form-field-group{gap:var(--ui-space-4);display:grid}.avyn-event-form-dynamic-field{min-width:0}.avyn-event-form-dynamic-fields-compact{align-items:start}.avyn-event-form-field-group-label,.avyn-add-event-source-support,.avyn-add-event-source-loading,.avyn-add-event-enhanced-copy p,.avyn-add-event-enhanced-success{overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0}.avyn-event-form-field-group-label{color:var(--ui-muted);font-size:var(--ui-font-sm);font-weight:650;line-height:1.35}@media (width>=640px){.avyn-event-form-field-group-timing,.avyn-event-form-field-group-context,.avyn-event-form-dynamic-fields-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.avyn-event-form-dynamic-fields-compact>.avyn-event-form-field-group-label,.avyn-event-form-dynamic-field-multiline{grid-column:1/-1}}.avyn-add-event-actions{justify-content:flex-end;width:100%}.avyn-extracted-text-action-leading{margin-inline-end:auto}.avyn-add-event-page .avyn-page-header-actions{justify-content:flex-end;width:auto}.avyn-add-event-page .avyn-page-header-actions>.avyn-action{width:auto}.avyn-add-event-page .avyn-responsive-secondary-action .avyn-action-icon{color:var(--ui-primary)}@media (width>=640px) and (width<=1023px){.avyn-add-event-page .avyn-page-header-main{flex-direction:row;align-items:flex-start}.avyn-add-event-page .avyn-page-header-actions{flex:none;align-self:flex-start;width:auto}}.avyn-event-detail-prefill-control{gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-3);background:var(--ui-surface-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);display:grid}.avyn-event-detail-prefill-heading,.avyn-event-detail-prefill-actions,.avyn-clinical-review-heading-row{gap:var(--ui-space-3);justify-content:space-between;align-items:center;min-width:0;display:flex}.avyn-event-detail-prefill-heading>div:first-child{min-width:0}.avyn-event-detail-prefill-label{color:var(--ui-text);font-size:var(--ui-font-sm);margin:0;font-weight:650}.avyn-event-detail-prefill-actions{flex:none}.avyn-add-event-extracted-text,.avyn-add-event-prefill-feedback{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-add-event-prefill-embedded-actions{justify-content:flex-end}.avyn-add-event-extracted-text>.avyn-action{width:max-content;max-width:100%}.avyn-add-event-extracted-text-content{max-width:100%;max-height:18rem;padding:var(--ui-space-3);color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--ui-font-sm);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);box-sizing:border-box;margin:0;line-height:1.55;overflow:auto}.avyn-add-event-source-support,.avyn-add-event-source-loading,.avyn-add-event-enhanced-success{color:var(--ui-muted);font-size:var(--ui-font-sm);line-height:1.45}.avyn-add-event-enhanced-success{color:var(--ui-success)}.avyn-add-event-enhanced-status{align-items:flex-start;gap:var(--ui-space-3);min-width:0;padding-block:var(--ui-space-1);display:flex}.avyn-add-event-enhanced-review{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-add-event-enhanced-review>.avyn-action{width:max-content;max-width:100%}.avyn-add-event-enhanced-copy{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-add-event-enhanced-copy p{color:var(--ui-muted);font-size:var(--ui-font-sm);line-height:1.45}.avyn-add-event-enhanced-copy .avyn-add-event-enhanced-title{color:var(--ui-text);font-size:var(--ui-font-base);font-weight:650}.avyn-add-event-progress{border:3px solid var(--ui-border);border-top-color:var(--ui-primary);border-radius:50%;flex:none;width:1.25rem;height:1.25rem;margin-top:.125rem;animation:.8s linear infinite avynSpin}body.ui-mode-large .avyn-add-event-page,.ui-mode-large .avyn-add-event-page{gap:var(--ui-space-6)}body.ui-mode-large .avyn-add-event-page .avyn-form,.ui-mode-large .avyn-add-event-page .avyn-form{gap:var(--ui-space-5)}@media (width<=479px){.avyn-add-event-extracted-text>.avyn-action,.avyn-add-event-enhanced-review>.avyn-action{width:100%}}@media (prefers-reduced-motion:reduce){.avyn-add-event-page,.avyn-add-event-page *{scroll-behavior:auto;transition:none;animation:none}}.avyn-profile-settings-shell{width:100%;min-width:0;max-width:none;min-height:0;padding-inline:var(--ui-page-gutter);color:var(--ui-text);box-sizing:border-box;flex-direction:column;flex:auto;margin:26px auto 0;display:flex}.avyn-profile-settings-shell>*{min-width:0}.avyn-profile-settings-heading{color:var(--ui-text);font-size:var(--ui-font-2xl);overflow-wrap:anywhere;margin:0;line-height:1.15}.avyn-profile-settings-sticky{background:var(--ui-bg)}.avyn-profile-settings-shell .avyn-collection-fixed-region{gap:var(--ui-space-5);flex-direction:column;display:flex}.avyn-profile-settings-sticky-content{justify-content:space-between;align-items:center;gap:var(--ui-space-2);min-width:0;display:flex}.avyn-profile-settings-sticky-content>.avyn-profile-settings-tabs{flex:auto;min-width:0}.avyn-profile-settings-sticky-content>.avyn-active-record-chip{flex:none;min-width:0}.avyn-profile-settings-loading{background:var(--ui-surface-2);border-radius:999px;width:100%;min-height:4px;position:relative;overflow:hidden}.avyn-profile-settings-loading:before{content:"";background:var(--ui-primary);border-radius:inherit;width:42%;animation:1.2s ease-in-out infinite avyn-profile-settings-loading;position:absolute;inset:0 auto 0 0}@keyframes avyn-profile-settings-loading{0%{transform:translate(-110%)}50%{transform:translate(145%)}to{transform:translate(260%)}}.avyn-profile-settings-panels{min-width:0}.avyn-profile-section{gap:var(--ui-space-3);min-width:0;color:var(--ui-text);display:grid}.avyn-profile-section .avyn-detail-section-header-copy>:is(h2,h3,div){min-width:0;color:var(--ui-text);font-size:var(--ui-font-lg);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.25}.avyn-profile-section+.avyn-profile-section{padding-top:var(--ui-space-4);border-top:1px solid var(--ui-border)}.avyn-profile-section-flush{gap:var(--ui-space-3)}.avyn-profile-method-group{gap:var(--ui-space-3);min-width:0;padding-block:var(--ui-space-3);display:grid}.avyn-profile-method-group+.avyn-profile-method-group{border-top:1px solid var(--ui-border)}.avyn-profile-method-group-header{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);min-width:0;display:flex}.avyn-profile-method-group-copy{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-profile-method-group-copy h3,.avyn-profile-method-group-copy p{overflow-wrap:anywhere;min-width:0;margin:0}.avyn-profile-method-group-copy h3{font-size:var(--ui-font-base);line-height:1.3}.avyn-profile-method-group-copy p{color:var(--ui-muted);font-size:var(--ui-font-sm)}.avyn-profile-method-group-actions{flex:none}.avyn-profile-method-group-content{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-profile-metadata-list{gap:var(--ui-space-3);min-width:0;margin:0;display:grid}.avyn-profile-metadata-row{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-profile-metadata-label{color:var(--ui-muted);font-size:var(--ui-font-sm);font-weight:650}.avyn-profile-metadata-value{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:550}.avyn-profile-metadata-supporting{margin-top:var(--ui-space-1);color:var(--ui-muted);font-size:var(--ui-font-sm);font-weight:400;display:block}.avyn-profile-primary-email-value{gap:var(--ui-space-2);flex-wrap:wrap;align-items:center;min-width:0;display:inline-flex}.avyn-profile-verified-mark{width:20px;height:20px;color:var(--ui-success);justify-content:center;align-items:center;display:inline-flex}.avyn-profile-verified-mark svg{width:20px;height:20px;display:block}.avyn-profile-primary-email-pending{color:var(--ui-warning);font-size:var(--ui-font-sm);font-weight:500}@media (width>=640px){.avyn-profile-metadata-row{align-items:baseline;column-gap:var(--ui-space-4);grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr)}}.avyn-profile-action-group{gap:var(--ui-space-2);flex-wrap:wrap;align-items:center;display:flex}.avyn-profile-action-group-end{justify-content:flex-end}.avyn-profile-action-group-start{justify-content:flex-start}.avyn-profile-disclosure summary:focus-visible,.avyn-profile-status-dismiss:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.avyn-profile-status{gap:var(--ui-space-2);padding:var(--ui-space-3);overflow-wrap:anywhere;border:1px solid var(--ui-border);display:grid}.avyn-profile-status-info{background:var(--ui-banner-info-bg)}.avyn-profile-status-success{background:var(--ui-banner-success-bg)}.avyn-profile-status-warning{background:var(--ui-banner-warning-bg)}.avyn-profile-status-error{background:var(--ui-banner-danger-bg);border-color:var(--ui-banner-danger-border)}.avyn-profile-status-dismiss{min-height:44px;color:var(--ui-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.avyn-profile-disclosure{background:var(--ui-surface);border:1px solid var(--ui-border);min-width:0}.avyn-profile-disclosure summary{justify-content:space-between;align-items:center;gap:var(--ui-space-3);min-height:52px;padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-danger);cursor:pointer;font-weight:650;list-style:none;display:flex}.avyn-profile-disclosure summary::-webkit-details-marker{display:none}.avyn-profile-disclosure-icon{transition:transform .16s}.avyn-profile-disclosure[open] .avyn-profile-disclosure-icon{transform:rotate(180deg)}.avyn-profile-disclosure-content{gap:var(--ui-space-3);padding:0 var(--ui-space-4) var(--ui-space-4);display:grid}.avyn-profile-disclosure-danger{background:0 0;border-block-end:0;border-inline:0}.avyn-profile-disclosure-danger summary{min-height:var(--ui-action-min-h);border:0;padding:0}.avyn-profile-disclosure-danger .avyn-profile-disclosure-content{padding:var(--ui-space-3) 0 0}.avyn-profile-field-group{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-profile-inline-items{gap:var(--ui-space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.avyn-profile-tab-stack{gap:var(--ui-space-4);min-width:0;display:grid}.avyn-profile-legal-copy,.avyn-profile-danger-copy{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-profile-legal-copy p,.avyn-profile-danger-copy p,.avyn-profile-danger-copy h3{margin:0}.avyn-profile-legal-copy p,.avyn-profile-danger-copy p{color:var(--ui-muted);font-size:var(--ui-font-sm)}.avyn-profile-legal-copy ul{gap:var(--ui-space-2);margin:0;padding-left:1.5rem;display:grid}.avyn-profile-legal-copy a{color:var(--ui-primary)}.avyn-profile-readonly-input{flex:12rem;min-width:0}.avyn-profile-security-identity,.avyn-profile-security-limited{gap:var(--ui-space-4);min-width:0;display:grid}.avyn-profile-muted-copy{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;margin:0}.avyn-profile-section-title-with-status{gap:var(--ui-space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.avyn-profile-status-tag{min-height:28px;padding:0 var(--ui-space-2);font-size:var(--ui-font-xs);border:1px solid var(--ui-border);align-items:center;font-weight:650;display:inline-flex}.avyn-profile-status-tag-success{color:var(--ui-success);border-color:var(--ui-banner-success-border)}.avyn-profile-status-tag-warning{color:var(--ui-warning);border-color:var(--ui-banner-warning-border)}.avyn-profile-status-tag-neutral{color:var(--ui-muted)}.avyn-profile-sign-in-methods{gap:var(--ui-space-4);min-width:0;display:grid}.avyn-profile-section-title-with-status>svg{flex:none;width:20px;height:20px}.avyn-profile-sign-in-content{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-profile-inline-loading{background:var(--ui-primary);width:100%;min-height:4px;animation:1.2s ease-in-out infinite avyn-profile-loading-pulse}@keyframes avyn-profile-loading-pulse{0%,to{opacity:.35}50%{opacity:1}}.avyn-profile-method-list{margin:0;padding:0;list-style:none;display:grid}.avyn-profile-method-row{justify-content:space-between;align-items:center;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-2) 0;border-bottom:1px solid var(--ui-border);display:flex}.avyn-profile-method-row:last-child{border-bottom:0}.avyn-profile-method-copy{gap:var(--ui-space-1);overflow-wrap:anywhere;min-width:0;display:grid}.avyn-profile-method-warning{color:var(--ui-warning)}.avyn-profile-method-warning span+span{color:var(--ui-muted)}.avyn-profile-empty-copy{font-style:italic}.avyn-profile-busy-mark{font-size:var(--ui-font-lg);line-height:1}@media (prefers-reduced-motion:reduce){.avyn-profile-inline-loading{animation:none}.avyn-profile-settings-loading:before{animation:none;transform:none}}.avyn-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.avyn-home-shell{width:100%;min-width:0;max-width:none;padding-inline:var(--ui-page-gutter);color:var(--ui-text);margin:24px auto 0}.avyn-home-shell,.avyn-home-shell *{box-sizing:border-box}@media (width>=640px){.avyn-home-shell{padding-inline:var(--ui-page-gutter)}}.avyn-home-nav{min-width:0;display:block}.avyn-home-list{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.avyn-home-list>li{min-width:0}.avyn-home-section{align-items:center;gap:var(--ui-space-3);column-gap:var(--ui-space-4);min-width:0;padding-block:var(--ui-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.avyn-home-list>li+li .avyn-home-section{border-top:1px solid var(--ui-border)}.avyn-home-list>li:last-child .avyn-home-section{border-bottom:0}@media (width>=640px){.avyn-home-section{align-items:center;column-gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr) auto}}.avyn-home-section-main{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-home-section-main-link{gap:var(--ui-space-2);min-width:0;color:var(--ui-text);text-decoration:none;display:grid}.avyn-home-section-main-link:hover{color:var(--ui-primary);text-decoration:none}.avyn-home-section-main-link:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px;text-decoration:none}.avyn-home-section-header{align-items:center;gap:var(--ui-space-2);min-width:0;display:flex}.avyn-home-section-icon{width:20px;height:20px;color:var(--ui-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.avyn-home-section-icon svg{width:20px;height:20px;font-size:20px}.avyn-home-section-title{min-width:0;font-size:var(--ui-font-lg);margin:0;font-weight:700;line-height:1.25}.avyn-home-section-support{min-width:0;color:var(--ui-muted);font-size:var(--ui-font-base);overflow-wrap:anywhere;margin:0;line-height:1.45}.avyn-home-section-action{place-self:center end;min-width:0;display:flex}@media (width>=640px){.avyn-home-section-action{place-self:center end}}.avyn-home-action{min-width:44px;min-height:44px;padding:var(--ui-space-2);color:var(--ui-primary);border:1px solid var(--ui-border);background:0 0;border-radius:9999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.avyn-home-action:hover{background:var(--ui-surface-2);text-decoration:none}.avyn-home-action:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px;text-decoration:none}.avyn-home-action-icon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.avyn-home-action-icon svg{width:20px;height:20px;font-size:20px}.avyn-home-active-record{justify-content:flex-start;min-width:0;display:flex}.avyn-home-active-record .avyn-active-record-chip{min-width:0;max-width:100%;display:inline-flex}.avyn-home-active-record .avyn-active-record-chip-label{overflow-wrap:anywhere;white-space:normal;text-overflow:clip;overflow:visible}@media (width>=640px){.avyn-home-active-record{justify-content:flex-end}}.avyn-home-notice{min-width:0;margin-top:var(--ui-space-1);grid-column:1/-1}.avyn-home-notice .avyn-notice{width:100%;margin:0}.avyn-home-loading{place-items:center;width:100%;min-width:0;min-height:60vh;display:grid}.avyn-home-loading-spinner{border:2px solid color-mix(in srgb, var(--ui-border) 72%, var(--ui-surface));border-top-color:var(--ui-primary);border-radius:9999px;width:24px;height:24px;animation:.9s linear infinite avynHomeSpin;display:block}@keyframes avynHomeSpin{to{transform:rotate(360deg)}}.avyn-collection-page{width:100%;max-width:none;min-height:0;padding-inline:var(--ui-page-gutter);color:var(--ui-text);flex-direction:column;flex:auto;margin:26px auto 0;display:flex}.avyn-collection-page,.avyn-collection-page *{box-sizing:border-box}.avyn-collection-header{justify-content:space-between;align-items:center;gap:var(--ui-space-4);margin-bottom:var(--ui-space-4);display:flex}.avyn-collection-page-has-actions .avyn-collection-header{flex-wrap:wrap}.avyn-collection-header-copy{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-collection-header h1{min-width:0;font-size:var(--ui-font-2xl);margin:0;line-height:1.2}.avyn-collection-standalone-heading{margin:0 0 var(--ui-space-4);font-size:var(--ui-font-2xl);line-height:1.2}.avyn-collection-subtitle{color:var(--ui-muted);font-size:var(--ui-font-sm);margin:0;line-height:1.35}.avyn-collection-record{flex:none}.avyn-collection-actions{gap:var(--ui-space-2);flex-wrap:wrap;align-items:flex-start;display:flex}.avyn-collection-page-has-actions .avyn-collection-actions{width:100%}.avyn-collection-page-header-actions-inline .avyn-collection-header{flex-wrap:nowrap}.avyn-collection-page-header-actions-inline .avyn-collection-actions{justify-content:flex-end;width:auto;margin-left:auto}@media (width>=640px){.avyn-collection-page-has-actions .avyn-collection-actions{justify-content:flex-end;width:auto;margin-left:auto}}.avyn-tab-navigation{margin-bottom:var(--ui-space-5);background:var(--ui-bg);min-width:0}.avyn-collection-view-nav,.avyn-record-tabs{border-bottom:0}.avyn-collection-view-nav ul{align-items:stretch;min-width:0;margin:0;padding:0;list-style:none;display:flex}.avyn-collection-view-nav li{flex:none}.avyn-tab-item{min-height:max(44px, var(--ui-button-min-h));align-items:center;gap:var(--ui-space-1);min-width:max-content;padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-muted);font:inherit;font-size:var(--ui-tab-label-font-size);text-align:left;white-space:nowrap;border-radius:var(--ui-control-radius);cursor:pointer;background:0 0;border:0;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.avyn-tab-item:hover{color:var(--ui-text);background:var(--ui-surface-2);text-decoration:none}.avyn-tab-item:focus-visible{z-index:1;outline:3px solid color-mix(in srgb, var(--ui-primary) 45%, transparent);outline-offset:-3px}.avyn-tab-item[aria-current=page],.avyn-tab-item[aria-selected=true],.avyn-tab-item[data-selected=true]{color:var(--ui-text);background:color-mix(in srgb, var(--ui-primary) 20%, var(--ui-surface));font-weight:750}.avyn-tab-item-icon{color:var(--ui-primary);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.avyn-tab-item-icon svg{width:20px;height:20px;font-size:20px}.avyn-tab-item-label{min-width:0}.avyn-shares-navigation-row{justify-items:start;gap:0;min-width:0;margin-bottom:0;display:grid}.avyn-collection-viewport{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.avyn-collection-fixed-region{background:var(--ui-bg);min-width:0;z-index:var(--ui-layer-sticky-page-nav);flex:none}.avyn-collection-scroll-region{overscroll-behavior-y:contain;flex:auto;min-width:0;min-height:0;overflow-y:auto}.avyn-collection-scroll-region>.avyn-collection-content{padding-bottom:var(--ui-space-6)}.avyn-collection-content{min-width:0}.avyn-collection-controls{gap:var(--ui-space-3);margin:0 0 var(--ui-space-3);display:grid}.avyn-collection-controls-panel{padding:var(--ui-space-3);background:var(--ui-bg);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-sm)}.avyn-collection-controls-sticky{top:calc(env(safe-area-inset-top) + var(--ui-space-2));z-index:calc(var(--ui-layer-authenticated-header) - 1);margin-inline:calc(var(--ui-space-1) * -1);position:sticky}.avyn-collection-controls-primary{min-width:0;display:block}.avyn-collection-controls-search-filter{gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;min-width:0;display:grid}.avyn-collection-controls-search-filter-actions{align-items:end;gap:var(--ui-space-2);min-width:0;display:flex}.avyn-collection-controls-search-filter-actions>.avyn-action .avyn-action-icon{color:var(--ui-primary)}.avyn-collection-controls-search-filter-actions>.avyn-action-primary .avyn-action-icon,.avyn-collection-controls-search-filter-actions>.avyn-action-primary .avyn-action-icon svg{color:var(--ui-primary-foreground)}@media (width<=1023px){.avyn-collection-controls-search-filter-actions>.avyn-action{border-radius:var(--ui-control-radius-icon);width:44px;min-width:44px;height:44px;min-height:44px;padding:0;line-height:0}.avyn-collection-controls-search-filter-actions>.avyn-action .avyn-action-label{display:none}}@media (width>=768px){.avyn-collection-controls-search-filter{grid-template-columns:minmax(0,1fr) auto}}.avyn-field{gap:var(--ui-space-1);min-width:0;color:var(--ui-text);display:grid}.avyn-field-label{font-size:var(--ui-font-sm);font-weight:650;line-height:1.3}.avyn-field.avyn-search-field{gap:0}.avyn-search-field-control{min-width:0;position:relative}.avyn-search-field-icon{inset-inline-start:var(--ui-space-3);z-index:1;color:var(--ui-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.avyn-field input,.avyn-field select,.avyn-field textarea,.avyn-profile-field input,.avyn-profile-field select,.avyn-form-input,.avyn-form-select,.avyn-form-textarea{width:100%;min-height:max(44px, var(--ui-button-min-h));padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-text);font:inherit;font-size:var(--ui-font-base);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);box-sizing:border-box;line-height:1.4}.avyn-search-field-control input{padding-inline-start:calc(var(--ui-space-3) + 20px + var(--ui-space-2))}.avyn-form-input-leading{min-width:0;display:block;position:relative}.avyn-form-input-leading-icon{inset-inline-start:var(--ui-space-3);z-index:1;color:var(--ui-muted);pointer-events:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.avyn-form-input-leading .avyn-form-input{padding-inline-start:calc(var(--ui-space-3) + 20px + var(--ui-space-2))}@media (width<=767px){.avyn-field input,.avyn-field select,.avyn-field textarea,.avyn-profile-field input,.avyn-profile-field select,.avyn-form-textarea{font-size:16px}}.avyn-field input:invalid,.avyn-field select:invalid,.avyn-field textarea:invalid,.avyn-profile-field input:invalid,.avyn-profile-field select:invalid,.avyn-form-input[aria-invalid=true],.avyn-form-select[aria-invalid=true],.avyn-form-textarea[aria-invalid=true]{border-color:var(--ui-danger);box-shadow:0 0 0 1px color-mix(in srgb, var(--ui-danger) 32%, transparent)}.avyn-field input:disabled,.avyn-field select:disabled,.avyn-field textarea:disabled,.avyn-profile-field input:disabled,.avyn-profile-field select:disabled,.avyn-form-input:disabled,.avyn-form-select:disabled,.avyn-form-textarea:disabled{color:var(--ui-muted);background:var(--ui-surface-muted);cursor:not-allowed}.avyn-field input::placeholder,.avyn-field textarea::placeholder,.avyn-profile-field input::placeholder,.avyn-form-input::placeholder,.avyn-form-textarea::placeholder{color:var(--ui-muted);opacity:1}.avyn-field input:hover,.avyn-field select:hover,.avyn-field textarea:hover,.avyn-profile-field input:hover,.avyn-profile-field select:hover,.avyn-form-input:hover,.avyn-form-select:hover,.avyn-form-textarea:hover{border-color:var(--ui-muted)}.avyn-field input:focus-visible,.avyn-field select:focus-visible,.avyn-field textarea:focus-visible,.avyn-profile-field input:focus-visible,.avyn-profile-field select:focus-visible,.avyn-form-input:focus-visible,.avyn-form-select:focus-visible,.avyn-form-textarea:focus-visible{border-color:var(--ui-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--ui-primary) 36%, transparent);outline:none}.avyn-form-input[readonly],.avyn-form-textarea[readonly],.avyn-form-input[aria-readonly=true],.avyn-form-textarea[aria-readonly=true]{color:var(--ui-muted);background:var(--ui-surface-muted);cursor:default;border-style:dashed}.avyn-field select,.avyn-profile-field select,.avyn-form-field select.avyn-form-select{text-overflow:ellipsis;white-space:nowrap;padding-inline-end:calc(var(--ui-space-3) + 2.25rem);overflow:hidden}.avyn-form-fieldset{border:0;min-width:0;margin:0;padding:0}.avyn-form-lock{gap:inherit;border:0;flex-direction:column;width:100%;min-width:0;margin:0;padding:0;display:flex}.avyn-form-fieldset>.avyn-form-error{gap:var(--ui-space-1);display:grid}.avyn-form-textarea{min-height:8rem;font-size:var(--ui-font-lg);resize:vertical;line-height:1.5}.avyn-form-description,.avyn-form-error{overflow-wrap:anywhere}.avyn-filter-panel{gap:var(--ui-space-3);border:0;margin:0;padding:0;display:grid}.avyn-filter-panel legend{margin:0 0 var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-font-sm);padding:0;font-weight:650}.avyn-filter-panel-fields{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,240px));display:grid}.avyn-documents-archived-filter{align-self:start;align-items:flex-start;gap:var(--ui-space-2);flex-direction:column;width:max-content;min-width:0;max-width:100%;display:flex}.avyn-documents-archived-action .avyn-action-icon,.avyn-documents-archived-action .avyn-action-icon svg{color:var(--ui-primary)}.avyn-documents-archived-action[aria-pressed=true] .avyn-action-icon,.avyn-documents-archived-action[aria-pressed=true] .avyn-action-icon svg{color:var(--ui-primary-foreground)}@media (width<=767px){#documents-filters-panel .avyn-filter-panel-fields,#event-detail-attach-document-filters-panel .avyn-filter-panel-fields{grid-template-columns:minmax(0,1fr) max-content}#timeline-filters-panel .avyn-filter-panel-fields,#document-detail-link-event-filters-panel .avyn-filter-panel-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.avyn-event-detail-measurements-section .avyn-clinical-result-range{display:none}}.avyn-action{min-width:0;max-width:100%;min-height:var(--ui-action-min-h);justify-content:center;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-action-inline-padding);color:var(--ui-text);font:inherit;font-size:var(--ui-font-sm);cursor:pointer;border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);background:0 0;flex:none;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.avyn-action:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.avyn-action:hover{background:var(--ui-surface-2);text-decoration:none}.avyn-action-secondary{color:var(--ui-text);border-color:var(--ui-border);background:0 0}.avyn-action-secondary.avyn-action-edit .avyn-action-icon{color:var(--ui-primary)}.avyn-action-secondary.avyn-action-edit:hover:not(:disabled),.avyn-action-secondary.avyn-action-edit:focus-visible{color:var(--ui-primary);background:color-mix(in srgb, var(--ui-primary) 10%, var(--ui-surface));border-color:color-mix(in srgb, var(--ui-primary) 58%, var(--ui-border))}.avyn-action-secondary.avyn-action-edit:disabled,.avyn-action-secondary.avyn-action-edit:disabled .avyn-action-icon{color:var(--ui-muted)}.avyn-action-label{overflow-wrap:anywhere;text-align:center;min-width:0;max-width:100%}.avyn-action-primary{color:var(--ui-primary-foreground);background:var(--ui-primary);border-color:var(--ui-primary)}.avyn-action-primary:hover{color:var(--ui-primary-foreground);background:color-mix(in srgb, var(--ui-primary) 88%, black)}.avyn-action-quiet{min-height:max(44px, var(--ui-button-min-h-sm));padding-inline:var(--ui-space-3);color:var(--ui-primary);border:0;justify-content:center}.avyn-action-danger{color:var(--ui-danger);background:color-mix(in srgb, var(--ui-danger) 8%, var(--ui-surface));border-color:color-mix(in srgb, var(--ui-danger) 36%, var(--ui-border))}.avyn-action-danger:hover{color:var(--ui-danger);background:color-mix(in srgb, var(--ui-danger) 14%, var(--ui-surface))}.avyn-action:disabled{cursor:not-allowed;opacity:.6}.avyn-action[aria-busy=true]{cursor:progress}.avyn-action[aria-pressed=true]{color:var(--ui-primary-foreground);background:color-mix(in srgb, var(--ui-primary) 90%, black);border-color:var(--ui-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-primary-foreground) 26%, transparent)}.avyn-action[aria-pressed=true]:hover{color:var(--ui-primary-foreground);background:color-mix(in srgb, var(--ui-primary) 84%, black)}.avyn-action-icon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.avyn-action-icon svg{width:20px;height:20px;font-size:20px;display:block}.avyn-icon-only-control{justify-content:center;align-items:center;line-height:0;display:inline-flex}.avyn-icon-only-control svg{display:block}.avyn-profile-appearance-groups{gap:var(--ui-space-4);min-width:0;display:grid}.avyn-profile-settings-tabs{min-width:0;max-width:100%}.avyn-profile-appearance-group{border:0;min-width:0;margin:0;padding:0}.avyn-profile-appearance-group legend{margin-bottom:var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-font-sm);padding:0;font-weight:650}.avyn-profile-appearance-options{gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.avyn-profile-appearance-options>.avyn-action{min-width:max(44px, var(--ui-button-min-h))}.avyn-profile-appearance-progress{color:var(--ui-muted);font-size:var(--ui-font-sm)}.avyn-profile-date-format-editing{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-profile-date-format-group{border:0;min-width:0;margin:0;padding:0}.avyn-profile-date-format-group legend,.avyn-profile-date-format-label{margin-bottom:var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-font-sm);padding:0;font-weight:650}.avyn-profile-date-format-options,.avyn-profile-date-format-actions{gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.avyn-profile-date-format-options>.avyn-action{min-width:max(44px, var(--ui-button-min-h))}.avyn-profile-date-format-read-only{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-profile-date-format-label{margin:0}.avyn-profile-date-format-summary{min-width:0;color:var(--ui-text);font-size:var(--ui-font-sm);overflow-wrap:anywhere;margin:0;font-weight:650}.avyn-profile-date-format-actions{justify-content:flex-end}.avyn-profile-automation{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-profile-automation-group{gap:var(--ui-space-1);border:0;min-width:0;margin:0;padding:0;display:grid}.avyn-profile-automation-row{gap:var(--ui-space-3);min-width:0;min-height:44px;padding-block:var(--ui-space-2);color:var(--ui-text);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.avyn-profile-automation-control{flex:none;width:2.75rem;height:1.5rem;display:block;position:relative}.avyn-profile-automation-input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.avyn-profile-automation-switch{border:1px solid var(--ui-border-strong);background:var(--ui-surface-muted);border-radius:999px;transition:background-color .16s,border-color .16s;display:block;position:absolute;inset:0}.avyn-profile-automation-switch:after{background:var(--ui-text-muted);content:"";border-radius:50%;width:1rem;height:1rem;transition:transform .16s,background-color .16s;position:absolute;top:.1875rem;left:.1875rem}.avyn-profile-automation-input:checked+.avyn-profile-automation-switch{border-color:var(--ui-primary);background:var(--ui-primary)}.avyn-profile-automation-input:checked+.avyn-profile-automation-switch:after{background:var(--ui-on-primary);transform:translate(1.25rem)}.avyn-profile-automation-input:focus-visible+.avyn-profile-automation-switch{outline:2px solid color-mix(in srgb, var(--ui-primary) 45%, transparent);outline-offset:2px}.avyn-profile-automation-input:disabled{cursor:not-allowed}.avyn-profile-automation-input:disabled+.avyn-profile-automation-switch{opacity:.65}.avyn-profile-automation-row:has(.avyn-profile-automation-input:disabled) .avyn-profile-automation-label{opacity:.65}.avyn-profile-automation-label{overflow-wrap:anywhere;word-break:break-word;min-width:0}.avyn-profile-automation-notice{min-width:0;padding:var(--ui-space-3);border:1px solid color-mix(in srgb, var(--ui-warning) 42%, var(--ui-border));border-radius:var(--ui-radius-sm);color:var(--ui-text);background:color-mix(in srgb, var(--ui-warning) 12%, var(--ui-surface));overflow-wrap:anywhere}.avyn-action-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite avynSpin;display:inline-block}.avyn-action-icon-only{border-radius:var(--ui-control-radius-icon);width:44px;min-width:44px;height:44px;min-height:44px;padding:0;line-height:0}.avyn-action-quiet.avyn-action-icon-only{border:0;justify-content:center}.avyn-action-group{gap:var(--ui-space-2);flex-wrap:wrap;align-items:stretch;min-width:0;display:flex}.avyn-action-group-header,.avyn-action-group-section{justify-content:flex-end}.avyn-action-group-management{justify-content:flex-start}.avyn-copy-button{gap:var(--ui-space-1);justify-items:start;min-width:0;max-width:100%;display:grid}.avyn-copy-button-feedback{max-width:100%;color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.avyn-copy-button-feedback-success{color:var(--ui-success)}.avyn-copy-button-feedback-error{color:var(--ui-danger)}.avyn-copy-button-feedback-inline{align-items:center;gap:var(--ui-space-2);flex-direction:row-reverse;width:max-content;max-width:100%;display:flex}.avyn-copy-button-feedback-inline .avyn-copy-button-feedback{white-space:nowrap;max-width:none}.avyn-copy-button-feedback-placeholder{visibility:hidden}.avyn-copy-button-fallback{opacity:0;pointer-events:none;resize:none;border:0;width:1px;height:1px;margin:0;padding:0;position:fixed;inset-block-start:0;inset-inline-start:-9999px}.avyn-notice{padding:var(--ui-space-3) var(--ui-space-4);margin:0 0 var(--ui-space-4);color:var(--ui-text);background:var(--ui-surface-2);border-left:4px solid var(--ui-info);overflow-wrap:anywhere;word-break:break-word;min-width:0}.avyn-notice h2,.avyn-notice p{overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0}.avyn-notice h2{margin-bottom:var(--ui-space-1);font-size:var(--ui-font-base)}.avyn-notice p{font-size:var(--ui-font-base)}.avyn-notice-info{background:var(--ui-banner-info-bg);border-color:var(--ui-banner-info-border)}.avyn-notice-success{background:var(--ui-banner-success-bg);border-color:var(--ui-banner-success-border)}.avyn-notice-warning{background:var(--ui-banner-warning-bg);border-color:var(--ui-banner-warning-border)}.avyn-notice-error{background:var(--ui-banner-danger-bg);border-color:var(--ui-banner-danger-border)}.avyn-alert-notice{gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-text);background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);overflow-wrap:anywhere;word-break:break-word;border-inline-start-width:4px;display:grid}.avyn-alert-notice-neutral,.avyn-alert-notice-info{background:var(--ui-banner-info-bg);border-color:var(--ui-banner-info-border)}.avyn-alert-notice-success{background:var(--ui-banner-success-bg);border-color:var(--ui-banner-success-border)}.avyn-alert-notice-warning{background:var(--ui-banner-warning-bg);border-color:var(--ui-banner-warning-border)}.avyn-alert-notice-error{background:var(--ui-banner-danger-bg);border-color:var(--ui-banner-danger-border)}.avyn-alert-notice-header{gap:var(--ui-space-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;min-width:0;display:grid}.avyn-alert-notice-icon{justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;display:inline-flex}.avyn-alert-notice-success .avyn-alert-notice-icon{color:var(--ui-success)}.avyn-alert-notice-warning .avyn-alert-notice-icon{color:var(--ui-warning)}.avyn-alert-notice-error .avyn-alert-notice-icon{color:var(--ui-danger)}.avyn-alert-notice-info .avyn-alert-notice-icon,.avyn-alert-notice-neutral .avyn-alert-notice-icon{color:var(--ui-info)}.avyn-alert-notice-icon svg{width:20px;height:20px;display:block}.avyn-alert-notice-copy{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-alert-notice-copy h2,.avyn-alert-notice-message{overflow-wrap:anywhere;min-width:0;margin:0}.avyn-alert-notice-copy h2{font-size:var(--ui-font-base);line-height:1.3}.avyn-alert-notice-message{font-size:var(--ui-font-base);line-height:1.45}.avyn-alert-notice-close{align-self:start;width:20px;min-width:20px;height:20px;min-height:20px;padding:0}.avyn-alert-notice-actions,.avyn-alert-notice-details{min-width:0}.avyn-alert-notice-actions{gap:var(--ui-space-2);flex-wrap:wrap;align-items:center;display:flex}.avyn-alert-notice-details summary{min-height:var(--ui-action-min-h);cursor:pointer}.avyn-alert-notice-details pre{max-width:100%;margin:var(--ui-space-2) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto}.avyn-application-loading-status{align-items:center;gap:var(--ui-space-2);min-width:0;color:var(--ui-muted);display:flex}.avyn-application-loading-status p{overflow-wrap:anywhere;margin:0}.avyn-application-loading-status-spinner{border:2px solid var(--ui-border);border-top-color:var(--ui-primary);border-radius:50%;flex:none;width:1rem;height:1rem;animation:.9s linear infinite avyn-application-loading-status-spin}@keyframes avyn-application-loading-status-spin{to{transform:rotate(360deg)}}.avyn-application-feedback{gap:var(--ui-space-2);width:100%;min-width:0;padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-text);background:var(--ui-surface-2);border-left:4px solid var(--ui-info);overflow-wrap:anywhere;word-break:break-word;display:grid;position:relative}.avyn-application-feedback p,.avyn-application-feedback h2{min-width:0;margin:0}.avyn-application-feedback h2{font-size:var(--ui-font-base)}.avyn-application-feedback-warning{background:var(--ui-banner-warning-bg);border-color:var(--ui-banner-warning-border)}.avyn-application-feedback-error{background:var(--ui-banner-danger-bg);border-color:var(--ui-banner-danger-border)}.avyn-application-feedback-success{background:var(--ui-banner-success-bg);border-color:var(--ui-banner-success-border)}.avyn-application-feedback-info{background:var(--ui-banner-info-bg);border-color:var(--ui-banner-info-border)}.avyn-application-feedback-actions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.avyn-application-api-toast{right:var(--ui-space-3);bottom:var(--ui-space-3);left:var(--ui-space-3);z-index:calc(var(--ui-layer-authenticated-header) + 2);pointer-events:none;justify-content:center;display:flex;position:fixed}.avyn-application-api-toast>*{pointer-events:auto;width:min(100%,36rem)}.avyn-application-api-toast-request-id{margin-top:var(--ui-space-1);color:var(--ui-muted);font-size:var(--ui-font-sm);display:block}@media (prefers-reduced-motion:reduce){.avyn-application-loading-status-spinner{animation:none}}.avyn-notice-actions{gap:var(--ui-space-2);margin-top:var(--ui-space-3);flex-wrap:wrap;display:flex}.avyn-route-error-boundary{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-route-error-boundary-title{color:var(--ui-text);font-size:var(--ui-font-xl);margin:0;line-height:1.2}.avyn-route-error-boundary .avyn-error-banner{min-width:0}.avyn-idle-warning-host{inset-inline:0;bottom:calc(74px + var(--ui-space-3) + env(safe-area-inset-bottom));z-index:calc(var(--ui-layer-floating-actions) + 1);pointer-events:none;padding-inline:var(--ui-space-3);box-sizing:border-box;justify-content:center;display:flex;position:fixed}.avyn-idle-warning-host .avyn-notice{pointer-events:auto;width:min(100%,42rem);margin:0}.avyn-idle-warning-host .avyn-notice-actions{justify-content:center;align-items:stretch}.avyn-idle-warning-host .avyn-notice-actions>.avyn-action{width:100%}@media (width>=640px){.avyn-idle-warning-host{bottom:calc(74px + var(--ui-space-4) + env(safe-area-inset-bottom))}.avyn-idle-warning-host .avyn-notice-actions{justify-content:flex-end}.avyn-idle-warning-host .avyn-notice-actions>.avyn-action{width:auto;min-width:12rem}}.avyn-notice details{margin-top:var(--ui-space-3)}.avyn-notice summary{min-height:max(44px, var(--ui-button-min-h));cursor:pointer;overflow-wrap:anywhere;word-break:break-word}.avyn-notice pre{max-width:100%;margin:var(--ui-space-2) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;overflow-x:auto}.avyn-empty-state{padding:var(--ui-space-6) 0}.avyn-empty-state h2,.avyn-empty-state p{margin:0}.avyn-empty-state h2{font-size:var(--ui-font-lg)}.avyn-empty-state p{max-width:62ch;margin-top:var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-font-base)}.avyn-active-record-route-loading{box-sizing:border-box;width:100%;min-width:0;min-height:8rem;padding:var(--ui-space-4);color:var(--ui-text);text-align:center;place-items:center;display:grid}.avyn-active-record-route-loading>p{min-width:0;max-width:100%;color:var(--ui-muted);font-size:var(--ui-font-base);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.5}body.theme-dark .avyn-active-record-route-loading,.theme-dark .avyn-active-record-route-loading{color:var(--ui-text)}body.ui-mode-large .avyn-active-record-route-loading,.ui-mode-large .avyn-active-record-route-loading,body.ui-mode-simple .avyn-active-record-route-loading,.ui-mode-simple .avyn-active-record-route-loading{min-height:10rem;padding:var(--ui-space-5)}@media (prefers-reduced-motion:reduce){.avyn-active-record-route-loading{transition:none;animation:none}}.avyn-loading-state ul{border-top:1px solid var(--ui-border);margin:0;padding:0;list-style:none}.avyn-loading-state li{gap:var(--ui-space-2);padding:var(--ui-space-4) 0;border-bottom:1px solid var(--ui-border);display:grid}.avyn-loading-line{background:linear-gradient(90deg, var(--ui-skeleton-base) 25%, var(--ui-skeleton-highlight) 50%, var(--ui-skeleton-base) 75%);background-size:200% 100%;height:12px;animation:1.4s infinite skeletonPulse;display:block}.avyn-loading-line-title{width:min(55%,360px);height:16px}.avyn-loading-line-meta{width:min(35%,240px)}.avyn-loading-line-body{width:min(75%,520px)}.avyn-data-list{margin:0;padding:0;list-style:none}.avyn-data-row,.avyn-data-item{border-bottom:1px solid var(--ui-border);margin:0}.avyn-data-row article{margin:0}.avyn-data-row-with-action{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.avyn-data-row-with-content-action{grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;display:grid}.avyn-data-row-with-action.avyn-data-row-with-content-action{grid-template-columns:minmax(0,1fr) auto auto}.avyn-data-item article{min-height:88px;padding:var(--ui-space-4) var(--ui-space-2);margin:0}.avyn-data-row-link{padding:var(--ui-space-3);color:var(--ui-text);grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.avyn-data-row-button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.avyn-data-row-button[aria-pressed=true]{background:var(--ui-surface-muted);box-shadow:inset 3px 0 0 var(--ui-primary)}.avyn-data-row-with-action .avyn-data-row-link{min-width:0}.avyn-data-row-action{align-items:flex-start;padding-block-start:var(--ui-space-3);padding-inline-end:var(--ui-space-3);display:flex}.avyn-data-row-content-action{min-width:0;align-items:flex-start;padding-block-start:var(--ui-space-3);padding-inline-end:var(--ui-space-2);display:flex}.avyn-document-title-edit-action{color:var(--ui-muted);border-color:#0000}.avyn-document-title-edit-action:hover,.avyn-document-title-edit-action:focus-visible{color:var(--ui-primary);background:var(--ui-surface-2);border-color:var(--ui-border)}.avyn-document-title-editor{gap:var(--ui-space-2);width:min(20rem,48vw);min-width:0;display:grid}.avyn-document-title-editor .avyn-form-field{min-width:0}.avyn-document-title-editor-actions{gap:var(--ui-space-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.avyn-document-title-editor-actions .avyn-action{min-height:max(40px, var(--ui-button-min-h-sm));padding-inline:var(--ui-space-2)}.avyn-document-row-actions{justify-content:flex-end;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.avyn-data-row article:hover,.avyn-data-row article:focus-within{background:var(--ui-surface-2)}.avyn-data-row-link:hover{color:var(--ui-text);background:0 0;text-decoration:none}.avyn-data-row-link:focus-visible{z-index:1;position:relative}.avyn-data-row-content{gap:var(--ui-space-2);min-width:0;display:grid}@media (width<=767px){.avyn-data-row-action .avyn-document-row-event-action{border-radius:var(--ui-control-radius-icon);width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.avyn-data-row-action .avyn-document-row-event-action .avyn-action-label{display:none}}.avyn-shared-with-me-collection{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-shared-with-me-summary{gap:var(--ui-space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;min-width:0;display:flex}.avyn-shared-with-me-count{min-height:44px;padding-block:var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-font-sm);margin:0;line-height:1.45}.avyn-shared-with-me-row{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-shared-with-me-row-pending{gap:var(--ui-space-3)}.avyn-shared-with-me-row-actions{justify-content:flex-start;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.avyn-data-row-title{overflow-wrap:anywhere;font-size:var(--ui-font-lg);margin:0;font-weight:650;line-height:1.3}.avyn-data-row-heading{justify-content:space-between;align-items:baseline;gap:var(--ui-space-2);min-width:0;display:flex}.avyn-data-row-heading .avyn-data-row-title{flex:auto;min-width:0}.avyn-data-row-heading .avyn-data-row-statuses{flex:none;justify-content:flex-end;align-items:baseline}.avyn-data-row-date{gap:var(--ui-space-1) var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-font-sm);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.avyn-data-row-statuses{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.avyn-status-tag{align-items:center;gap:var(--ui-space-1);max-width:100%;min-height:24px;color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;word-break:break-word;white-space:normal;padding:0;font-weight:650;line-height:1.2;display:inline-flex}.avyn-status-tag-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.avyn-status-tag-info{color:var(--ui-info)}.avyn-status-tag-success{color:var(--ui-success)}.avyn-status-tag-warning{color:var(--ui-warning)}.avyn-lifecycle-verification{gap:var(--ui-space-3);width:100%;min-width:0;display:grid}.avyn-lifecycle-verification>.avyn-notice{width:100%;margin:0}.avyn-lifecycle-verification>h6,.avyn-lifecycle-verification>p{overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0}.avyn-lifecycle-verification>h6{font-size:var(--ui-font-xl);font-weight:700;line-height:1.25}.avyn-lifecycle-verification>p{color:var(--ui-muted);font-size:var(--ui-font-base);line-height:1.55}.avyn-lifecycle-verification-loading{justify-items:start}.avyn-lifecycle-verification-progress{border-width:3px;width:24px;height:24px}.avyn-lifecycle-verification-actions{gap:var(--ui-space-2);width:100%;min-width:0;display:grid}.avyn-lifecycle-verification-actions>.avyn-action{width:100%}.avyn-lifecycle-verification-notice-row{gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;width:100%;min-width:0;display:grid}.avyn-lifecycle-verification-notice-row>.avyn-notice{margin:0}.avyn-lifecycle-verification-notice-row>.avyn-action{align-self:start}.avyn-share-row{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-share-row-meta{color:var(--ui-muted);font-size:var(--ui-font-base);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.45}.avyn-pending-record-invitations-row,.avyn-profile-record-row,.avyn-share-public-event-row{justify-content:space-between;min-width:0;display:flex}.avyn-pending-record-invitations-row,.avyn-profile-record-row{gap:var(--ui-space-3);flex-direction:column;align-items:stretch}.avyn-pending-record-invitations,.avyn-profile-records{gap:var(--ui-space-4);min-width:0;display:grid}.avyn-profile-records-header{justify-content:space-between;gap:var(--ui-space-3);flex-wrap:wrap;align-items:flex-start;min-width:0;display:flex}.avyn-profile-records-copy{gap:var(--ui-space-1);flex:18rem;min-width:0;display:grid}.avyn-profile-records-title{color:var(--ui-text);font-size:var(--ui-font-lg);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.25}.avyn-profile-records-subtitle{color:var(--ui-muted);font-size:var(--ui-font-base);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.5}.avyn-profile-records-actions{flex:none;justify-content:flex-end;align-items:flex-start;display:flex}.avyn-profile-records-list,.avyn-pending-record-invitations-list{gap:var(--ui-space-3);min-width:0;margin:0;padding:0;list-style:none;display:grid}.avyn-profile-records-list{gap:0}.avyn-profile-record-item,.avyn-pending-record-invitations-item{min-width:0}.avyn-profile-record-card,.avyn-pending-record-invitations-card{gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-3);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-sm);display:grid}.avyn-profile-record-card{padding:var(--ui-space-3) 0;box-shadow:none;background:0 0;border:0;border-radius:0}.avyn-profile-record-item+.avyn-profile-record-item{border-top:1px solid var(--ui-border)}.avyn-profile-record-row,.avyn-pending-record-invitations-row{align-items:stretch}.avyn-profile-record-row>:first-child,.avyn-pending-record-invitations-row>:first-child{flex:auto;min-width:0}.avyn-profile-record-row>:last-child,.avyn-pending-record-invitations-row>:last-child{flex:none}.avyn-profile-record-primary-action{width:100%;min-width:0;color:inherit;border-radius:var(--ui-radius-sm);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:block}.avyn-profile-record-primary-action:hover,.avyn-profile-record-primary-action:focus-visible{text-decoration:none}.avyn-profile-record-primary-action:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.avyn-profile-record-primary-copy,.avyn-pending-record-invitations-copy{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-profile-record-primary-heading{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.avyn-profile-record-primary-heading>.avyn-profile-record-name{flex:auto}.avyn-profile-record-primary-heading>.avyn-data-row-statuses{justify-content:flex-end;margin-inline-start:auto}.avyn-profile-record-name,.avyn-pending-record-invitations-title{min-width:0;color:var(--ui-text);font-size:var(--ui-font-lg);overflow-wrap:anywhere;word-break:break-word;font-weight:650;line-height:1.3}.avyn-profile-record-meta,.avyn-profile-record-relationship,.avyn-pending-record-invitations-summary,.avyn-pending-record-invitations-timestamp{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.45}.avyn-profile-record-meta-label{color:var(--ui-text);font-weight:600}.avyn-profile-record-meta-value{min-width:0;font-family:var(--ui-font-mono);overflow-wrap:anywhere;word-break:break-word}.avyn-pending-record-invitations-statuses{gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.avyn-pending-record-invitations-actions{gap:var(--ui-space-2);flex-direction:column;align-items:stretch;min-width:0;display:flex}.avyn-pending-record-invitations-actions>.avyn-action{width:100%}.avyn-profile-recovery-email-row{flex-direction:column;align-items:stretch;gap:8px;display:flex}.avyn-profile-recovery-email-content{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-profile-field{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-profile-field>span{color:var(--ui-text);font-size:var(--ui-font-sm);font-weight:650}.avyn-profile-field input,.avyn-profile-field select{min-width:0}.avyn-pending-record-invitations-row>:first-child,.avyn-profile-record-row>:first-child,.avyn-profile-recovery-email-row>:first-child,.avyn-share-public-event-row>:first-child{flex:auto;min-width:0}.avyn-pending-record-invitations-row>:last-child,.avyn-profile-record-row>:last-child,.avyn-profile-recovery-email-row>:last-child{flex:none}.avyn-share-public-event-row{gap:var(--ui-space-2);padding-block:var(--ui-space-2);border-bottom:1px solid var(--ui-border);flex-direction:column;align-items:stretch}.avyn-share-public-event-row:last-child{border-bottom:0}.avyn-profile-records .avyn-action,.avyn-pending-record-invitations .avyn-action{min-width:44px}@media (width>=640px){.avyn-profile-record-row,.avyn-pending-record-invitations-row{flex-direction:row;align-items:flex-start}.avyn-pending-record-invitations-actions{max-width:13rem}.avyn-profile-record-row>:first-child,.avyn-pending-record-invitations-row>:first-child{flex:auto}.avyn-profile-record-row>:last-child,.avyn-pending-record-invitations-row>:last-child{align-self:flex-start}}.avyn-shared-with-me-row .avyn-action{width:fit-content}.avyn-shares-created-collection{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-shares-created-summary{gap:var(--ui-space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;min-width:0;display:flex}.avyn-shares-created-count{min-height:44px;padding-block:var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-font-sm);margin:0;line-height:1.45}.avyn-status{min-height:28px;padding:2px var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-font-sm);border:1px solid var(--ui-border);border-radius:999px;align-items:center;font-weight:650;line-height:1.2;display:inline-flex}.avyn-status-info{color:var(--ui-info);border-color:var(--ui-info)}.avyn-status-success{color:var(--ui-muted);border-color:color-mix(in srgb, var(--ui-success) 65%, var(--ui-text))}.avyn-status-warning{color:var(--ui-warning);border-color:var(--ui-warning)}.avyn-status-error{color:var(--ui-danger);border-color:var(--ui-danger)}.avyn-semantic-status-marker{align-items:center;gap:var(--ui-space-1);min-height:28px;padding:2px var(--ui-space-2);color:var(--ui-text);font-size:var(--ui-font-sm);border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:999px;font-weight:650;line-height:1.2;display:inline-flex}.avyn-semantic-status-marker-compact{min-height:24px;padding-inline:var(--ui-space-1);font-size:var(--ui-font-xs)}.avyn-semantic-status-marker-dot{background:currentColor;border-radius:50%;flex:none;width:.55rem;height:.55rem}.avyn-semantic-status-marker[data-status-family=neutral]{color:var(--ui-muted);border-color:var(--ui-border);background:color-mix(in srgb, var(--ui-surface-2) 58%, var(--ui-surface))}.avyn-semantic-status-marker[data-status-family=informational],.avyn-semantic-status-marker[data-status-family=pending]{color:var(--ui-info);border-color:color-mix(in srgb, var(--ui-info) 52%, var(--ui-border));background:color-mix(in srgb, var(--ui-info) 10%, var(--ui-surface))}.avyn-semantic-status-marker[data-status-family=success]{color:var(--ui-success);border-color:color-mix(in srgb, var(--ui-success) 62%, var(--ui-border));background:color-mix(in srgb, var(--ui-success) 11%, var(--ui-surface))}.avyn-semantic-status-marker[data-status-family=warning]{color:var(--ui-warning);border-color:color-mix(in srgb, var(--ui-warning) 62%, var(--ui-border));background:color-mix(in srgb, var(--ui-warning) 11%, var(--ui-surface))}.avyn-semantic-status-marker[data-status-family=critical]{color:var(--ui-danger);border-color:color-mix(in srgb, var(--ui-danger) 62%, var(--ui-border));background:color-mix(in srgb, var(--ui-danger) 10%, var(--ui-surface))}.avyn-semantic-status-marker[data-status-family=unavailable]{color:var(--ui-muted);border-color:var(--ui-border);background:color-mix(in srgb, var(--ui-surface-2) 64%, var(--ui-surface))}.ui-mode-large .avyn-semantic-status-marker,body.ui-mode-large .avyn-semantic-status-marker{min-height:32px;padding-inline:var(--ui-space-3);font-size:var(--ui-font-base)}.ui-mode-large .avyn-semantic-status-marker-compact,body.ui-mode-large .avyn-semantic-status-marker-compact{min-height:28px;padding-inline:var(--ui-space-2);font-size:var(--ui-font-sm)}.avyn-data-row-metadata,.avyn-data-row-explanation{color:var(--ui-muted);font-size:var(--ui-font-base);overflow-wrap:anywhere;margin:0;line-height:1.45}.avyn-bloods-categories{gap:var(--ui-space-5);display:grid}.avyn-bloods-category{gap:var(--ui-space-2);padding-top:var(--ui-space-3);display:grid}.avyn-bloods-category-heading{color:var(--ui-primary);font-size:var(--ui-font-lg);margin:0}.avyn-blood-safety-reminder{min-width:0;padding-block:var(--ui-space-2);color:var(--ui-muted);border-block:1px solid var(--ui-border);font-size:var(--ui-font-sm);overflow-wrap:anywhere;word-break:break-word;line-height:1.5}.avyn-blood-safety-reminder p{margin:0}.avyn-blood-marker-row{gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.avyn-blood-marker-row-with-result{grid-template-columns:minmax(0,1fr)}.avyn-blood-marker-label{min-width:0;color:var(--ui-text);font-size:var(--ui-font-lg);overflow-wrap:anywhere;grid-column:1;margin:0;font-weight:650;line-height:1.3}.avyn-blood-marker-copy{gap:var(--ui-space-1);grid-column:1;min-width:0;display:grid}.avyn-blood-marker-result-column{grid-column:1;min-width:0}.avyn-blood-marker-display{color:var(--ui-text);font-size:var(--ui-font-lg);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.3}.avyn-blood-marker-display-row{gap:var(--ui-space-1) var(--ui-space-2);flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.avyn-blood-marker-display-row .avyn-blood-marker-display{flex:0 auto;min-width:0}.avyn-blood-marker-preview,.avyn-blood-marker-aliases{color:var(--ui-muted);font-size:var(--ui-font-sm);max-width:100%;margin:0;line-height:1.45}.avyn-blood-marker-display-row .avyn-blood-marker-aliases{flex:0 auto;min-width:min(100%,10rem)}.avyn-blood-marker-category{place-self:start}.avyn-blood-marker-result{color:var(--ui-text);font-size:var(--ui-font-lg);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.3}.avyn-blood-marker-result-status{color:var(--ui-danger);font-size:var(--ui-font-sm);overflow-wrap:anywhere;grid-column:1;font-weight:650;line-height:1.35}.avyn-data-row-content:has(>.avyn-blood-marker-row){gap:var(--ui-space-1)}.avyn-detail-page{gap:var(--ui-space-3);width:100%;max-width:none;padding-inline:var(--ui-page-gutter);color:var(--ui-text);margin:26px auto 0;display:grid}.avyn-detail-page,.avyn-detail-page *{box-sizing:border-box}.avyn-detail-header{gap:var(--ui-space-3);margin-bottom:var(--ui-space-5);display:grid}.avyn-detail-header-top{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);flex-wrap:wrap;min-width:0;display:flex}.avyn-detail-header-top-left{min-width:0}.avyn-detail-header-copy{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-detail-header h1{color:var(--ui-text);font-size:var(--ui-font-2xl);overflow-wrap:anywhere;margin:0;line-height:1.15}.avyn-detail-subtitle{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}.avyn-detail-record{flex:none}.avyn-detail-content{gap:var(--ui-space-3);min-width:0;padding-bottom:calc(var(--ui-space-4) + env(safe-area-inset-bottom));display:grid}.avyn-record-detail-page{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex}.avyn-record-detail-page>.avyn-detail-content{flex-direction:column;flex:auto;min-height:0;padding-bottom:0;display:flex}.avyn-record-detail-page .avyn-collection-fixed-region{gap:0;display:grid}.avyn-record-detail-panels{min-width:0;padding-bottom:calc(var(--ui-space-4) + env(safe-area-inset-bottom))}.avyn-record-bloods-fixed-controls{min-width:0}.avyn-detail-section{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-detail-section+.avyn-detail-section{padding-top:var(--ui-space-4)}.avyn-detail-section-header{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-detail-section-header-row{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-2) var(--ui-space-4);flex-wrap:nowrap;min-width:0;display:flex}.avyn-detail-section-header-row-actions-only{justify-content:flex-end}.avyn-detail-section-header-copy{gap:var(--ui-space-1);overflow-wrap:anywhere;flex:auto;min-width:0;display:grid}.avyn-detail-section-header-actions{gap:var(--ui-space-2);flex-wrap:wrap;flex:none;justify-content:flex-start;align-items:center;min-width:0;display:flex}.avyn-detail-section-header h2{color:var(--ui-text);font-size:var(--ui-font-lg);overflow-wrap:anywhere;margin:0;line-height:1.25}.avyn-detail-section-subtitle{color:var(--ui-muted);font-size:var(--ui-font-sm);margin:0;line-height:1.45}.avyn-event-detail-measurements-section .avyn-detail-section-header h2,.avyn-event-detail-documents-section .avyn-detail-section-header h2,.avyn-document-detail-event-section .avyn-detail-section-header h2{font-size:var(--ui-font-2xl);line-height:1.15}.avyn-event-detail-documents-section .avyn-detail-section-header-row,.avyn-document-detail-event-section .avyn-detail-section-header-row{align-items:center}.avyn-document-detail-event-helper{margin:0}.avyn-detail-section-content{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-detail-actions{gap:var(--ui-space-2);flex-wrap:wrap;justify-content:flex-start;align-items:center;min-width:0;display:flex}.avyn-contained-surface{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-contained-surface>h2{color:var(--ui-text);font-size:var(--ui-font-lg);overflow-wrap:anywhere;margin:0;line-height:1.25}.avyn-contained-surface-content{min-width:0}.avyn-viewer-surface{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-viewer-surface>h2{color:var(--ui-text);font-size:var(--ui-font-lg);overflow-wrap:anywhere;margin:0;line-height:1.25}.avyn-viewer-surface-content,.avyn-viewer-surface-content>*{min-width:0}.avyn-share-detail-page{gap:var(--ui-space-4);width:100%;min-width:0;display:grid}.avyn-share-detail-page .avyn-data-item article{min-height:0;padding:var(--ui-space-3) 0}.avyn-share-detail-overview{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-share-detail-overview-layout,.avyn-share-detail-overview-layout>.avyn-detail-value-grid{min-width:0}.avyn-share-detail-copy{color:var(--ui-muted);font-size:var(--ui-font-base);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.55}.avyn-share-detail-list-row{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-share-detail-list-title{color:var(--ui-text);font-size:var(--ui-font-base);overflow-wrap:anywhere;word-break:break-word;margin:0;font-weight:650;line-height:1.35}.avyn-share-detail-list-meta{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.4}.avyn-share-detail-notes{color:var(--ui-text);font-size:var(--ui-font-base);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.55}.avyn-share-detail-empty-item{min-width:0}.avyn-share-detail-choice-list{gap:var(--ui-space-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.avyn-share-detail-choice-item{min-width:0}.avyn-share-detail-choice{gap:var(--ui-space-3);width:100%;min-height:var(--ui-button-min-h);padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-text);text-align:left;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);cursor:pointer;justify-content:space-between;align-items:center;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex}.avyn-share-detail-choice:hover{background:var(--ui-surface-2)}.avyn-share-detail-choice:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.avyn-share-detail-choice-selected{background:var(--ui-surface-2);border-color:var(--ui-primary)}.avyn-share-detail-choice-copy{gap:var(--ui-space-1);flex:auto;min-width:0;display:grid}.avyn-share-detail-choice-title{color:var(--ui-text);font-size:var(--ui-font-base);overflow-wrap:anywhere;word-break:break-word;margin:0;font-weight:650;line-height:1.35}.avyn-share-detail-choice-meta{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.4}.avyn-share-detail-selected{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-share-detail-document-actions .avyn-action,.avyn-share-detail-actions .avyn-action{min-width:max(44px, var(--ui-button-min-h))}.avyn-share-detail-document-actions{align-items:stretch}.avyn-share-detail-document-actions .avyn-action{flex:0 auto}.avyn-share-detail-document-actions .avyn-action:first-child{flex:14rem}.avyn-share-detail-document-actions .avyn-action:last-child{flex:none}.avyn-share-detail-inline-viewer{min-width:0}@media (width<=639px){.avyn-share-detail-choice{flex-direction:column;align-items:flex-start}.avyn-share-detail-metadata{grid-template-columns:1fr}.avyn-share-detail-document-actions,.avyn-share-detail-document-actions .avyn-action{width:100%}.avyn-share-detail-document-actions .avyn-action:first-child{flex:auto}}body.ui-mode-large .avyn-share-detail-copy,.ui-mode-large .avyn-share-detail-copy,body.ui-mode-large .avyn-share-detail-list-meta,.ui-mode-large .avyn-share-detail-list-meta,body.ui-mode-large .avyn-share-detail-choice-meta,.ui-mode-large .avyn-share-detail-choice-meta,body.ui-mode-large .avyn-share-detail-metadata-row dd,.ui-mode-large .avyn-share-detail-metadata-row dd{font-size:var(--ui-font-base);line-height:1.6}body.ui-mode-large .avyn-share-detail-list-title,.ui-mode-large .avyn-share-detail-list-title,body.ui-mode-large .avyn-share-detail-choice-title,.ui-mode-large .avyn-share-detail-choice-title{font-size:var(--ui-font-lg)}@media (prefers-reduced-motion:reduce){.avyn-share-detail-choice{transition:none}}.avyn-public-share-overview{column-gap:var(--ui-space-10);grid-template-columns:max-content minmax(0,1fr)}.avyn-public-share-overview-item{display:contents}.avyn-public-share-link-actions{flex:none;justify-self:end;align-items:center;min-width:0;display:flex}.avyn-public-share-link-actions .avyn-detail-actions{align-items:center}.avyn-public-share-link-actions .avyn-copy-button{flex:none}.avyn-public-share-link-actions .avyn-action{min-width:max(44px, var(--ui-button-min-h))}.avyn-public-share-link-row{align-items:center;gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.avyn-public-share-url{width:100%;min-width:0;max-width:100%;padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-text);font-family:var(--ui-font-mono);font-size:var(--ui-font-sm);background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);box-sizing:border-box;align-items:center;margin:0;line-height:1.5;display:flex}.avyn-public-share-url-value{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0}.avyn-public-share-empty-copy{color:var(--ui-muted);font-size:var(--ui-font-base);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.5}.avyn-public-share-event-row{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-public-share-event-title{color:var(--ui-text);font-size:var(--ui-font-base);overflow-wrap:anywhere;word-break:break-word;margin:0;font-weight:650;line-height:1.35}.avyn-public-share-event-date{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.4}.avyn-public-share-document-row{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-public-share-document-copy{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-public-share-document-title{color:var(--ui-text);font-size:var(--ui-font-base);overflow-wrap:anywhere;word-break:break-word;margin:0;font-weight:650;line-height:1.35}.avyn-public-share-document-meta{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.4}.avyn-public-share-document-actions{gap:var(--ui-space-2);flex-wrap:wrap;align-items:flex-start;min-width:0;display:flex}.avyn-public-share-document-actions .avyn-detail-actions{align-items:center;width:auto}.avyn-public-share-page .avyn-data-item article{min-height:0;padding:var(--ui-space-3) 0}@media (width<=639px){.avyn-public-share-link-row{align-items:start;gap:var(--ui-space-2)}.avyn-public-share-document-actions .avyn-action{width:100%}.avyn-public-share-link-actions .avyn-action-icon-only,.avyn-public-share-document-actions .avyn-action-icon-only{width:44px;min-width:44px}.avyn-public-share-link-actions .avyn-copy-button-icon-only{width:44px}.avyn-public-share-document-row{gap:var(--ui-space-2)}}@media (width>=768px){.avyn-public-share-document-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.avyn-public-share-document-actions{justify-content:flex-end}}.avyn-record-access{gap:var(--ui-space-5);min-width:0;display:grid}.avyn-record-access-copy{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-record-access-details{gap:var(--ui-space-3);margin:0;padding:0;display:grid}.avyn-record-access-detail{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-record-access-detail dt{color:var(--ui-muted);font-size:var(--ui-font-sm);font-weight:650;line-height:1.3}.avyn-record-access-detail dd{gap:var(--ui-space-1);min-width:0;margin:0;display:grid}.avyn-record-access-detail-value{color:var(--ui-text);font-size:var(--ui-font-base);overflow-wrap:anywhere;font-weight:650;line-height:1.4}.avyn-record-access-detail-note{color:var(--ui-muted);font-size:var(--ui-font-base);overflow-wrap:anywhere;line-height:1.45}.avyn-record-access-roster{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-record-access-roster h3{font-size:var(--ui-font-lg);margin:0;line-height:1.25}.avyn-record-access-roster-list{margin:0;padding:0;list-style:none}.avyn-record-access-roster-item{border-bottom:1px solid var(--ui-border);margin:0}.avyn-record-access-roster-item:last-of-type{border-bottom:0}.avyn-record-access-roster-row{gap:var(--ui-space-1);padding:var(--ui-space-3) 0;min-width:0;display:grid}.avyn-record-access-roster-name{color:var(--ui-text);font-size:var(--ui-font-base);overflow-wrap:anywhere;font-weight:650;line-height:1.4}.avyn-record-access-roster-tier{color:var(--ui-muted);font-size:var(--ui-font-sm);line-height:1.4}.avyn-record-access-quiet{color:var(--ui-muted);font-size:var(--ui-font-base);margin:0;line-height:1.45}.avyn-record-access-management{gap:var(--ui-space-4);min-width:0;display:grid}.avyn-record-access-management-loading{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-record-access-management-loading-copy{color:var(--ui-muted);font-size:var(--ui-font-sm);margin:0;line-height:1.45}.avyn-record-access-management-empty{color:var(--ui-muted);font-size:var(--ui-font-base);overflow-wrap:anywhere;margin:0;line-height:1.5}.avyn-record-access-management-section{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-record-access-management-section-header,.avyn-record-access-management-section-copy{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-record-access-management-section-title{color:var(--ui-text);font-size:var(--ui-font-lg);margin:0;line-height:1.25}.avyn-record-access-management-section-subtitle{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.45}.avyn-record-access-management-create{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-record-access-management-create-title{color:var(--ui-text);font-size:var(--ui-font-base);margin:0;line-height:1.25}.avyn-record-access-management-form-error{color:var(--ui-danger);font-size:var(--ui-font-sm);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.45}.avyn-record-access-management-list{border-top:1px solid var(--ui-border);gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.avyn-record-access-management-row{border-bottom:1px solid var(--ui-border);margin:0}.avyn-record-access-management-row-card,.avyn-record-access-management-row-edit{gap:var(--ui-space-3);min-width:0;padding-block:var(--ui-space-3);display:grid}.avyn-record-access-management-row-header{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-2) var(--ui-space-4);flex-wrap:nowrap;min-width:0;display:flex}.avyn-record-access-management-row-copy{gap:var(--ui-space-1);flex:auto;min-width:0;display:grid}.avyn-record-access-management-row-title{color:var(--ui-text);font-size:var(--ui-font-base);overflow-wrap:anywhere;word-break:break-word;margin:0;font-weight:650;line-height:1.35}.avyn-record-access-management-row-summary,.avyn-record-access-management-row-note{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.45}.avyn-record-access-management-success{gap:var(--ui-space-1);min-width:0;padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-text);background:var(--ui-banner-success-bg);border-left:4px solid var(--ui-banner-success-border);overflow-wrap:anywhere;word-break:break-word;display:grid}.avyn-record-access-management-success p{margin:0}.avyn-record-access-management-loading-row{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-record-access-management-loading-row p{color:var(--ui-muted);font-size:var(--ui-font-sm);margin:0;line-height:1.45}.avyn-record-access-management-row-card .avyn-action,.avyn-record-access-management-row-edit .avyn-action{min-width:44px}@media (width<=639px){.avyn-record-access-management-row-copy .avyn-data-row-heading{flex-wrap:wrap;justify-content:flex-start}.avyn-record-access-management-row-copy .avyn-data-row-heading .avyn-data-row-title,.avyn-record-access-management-row-copy .avyn-data-row-heading .avyn-data-row-statuses{flex:100%}.avyn-record-access-management-row-copy .avyn-data-row-heading .avyn-data-row-statuses{justify-content:flex-start}.avyn-record-access-management-row-card .avyn-action{flex:0 0 44px;width:auto;padding-inline:0}}@media (width>=640px){.avyn-record-access-management-row-card,.avyn-record-access-management-row-edit{padding-block:var(--ui-space-4)}.avyn-record-access-management-success{padding:var(--ui-space-3) var(--ui-space-5)}}.avyn-record-summary{gap:var(--ui-space-5);min-width:0;display:grid}.avyn-record-picture-layout{gap:var(--ui-space-3);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.avyn-record-picture-edit-actions{gap:var(--ui-space-2);grid-template-columns:repeat(2,max-content);align-items:start;display:grid}@media (width<=639px){.avyn-record-picture-layout{align-items:flex-start}.avyn-record-picture-edit-actions{grid-template-columns:minmax(0,1fr);width:100%}}.avyn-record-profile-picture{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-2);width:64px;height:64px;color:var(--ui-muted);font-size:var(--ui-font-xl);flex:none;font-weight:700;line-height:1;overflow:hidden}img.avyn-record-profile-picture{object-fit:cover;width:64px;height:64px;display:block}.avyn-record-profile-picture-fallback{text-transform:uppercase;letter-spacing:.04em;place-items:center;display:grid}.avyn-record-profile-picture-fallback span{transform:translateY(-1px)}.avyn-record-picture-hint{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}.avyn-record-loading{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-record-loading-state{place-items:center;width:100%;min-height:50vh;display:grid}.avyn-record-loading-state-panel{gap:var(--ui-space-3);justify-items:start;width:min(100%,22rem);display:grid}.avyn-record-loading-state-message{color:var(--ui-muted);font-size:var(--ui-font-base);margin:0;line-height:1.5}.avyn-record-unavailable-state{gap:var(--ui-space-3);max-width:34rem;display:grid}.avyn-record-required-empty-state-content{align-items:flex-start;gap:var(--ui-space-3);flex-direction:column;width:100%;min-width:0;max-width:32rem;display:flex}.avyn-record-required-empty-state-content>h1{margin:0}.avyn-record-required-empty-state-content>p{color:var(--ui-muted);overflow-wrap:anywhere;margin:0}.avyn-record-unavailable-state h1{margin:0}.avyn-record-unavailable-state p{color:var(--ui-muted);margin:0}.avyn-record-switcher-shell{justify-items:end;min-width:0;display:grid;position:relative}.avyn-record-switcher-trigger{text-align:left;color:var(--ui-text);box-shadow:none;background:0 0;border:0;min-width:0;display:inline-flex}.avyn-record-switcher-trigger:hover,.avyn-record-switcher-trigger:focus-visible,.avyn-record-switcher-trigger[aria-expanded=true]{background:var(--ui-surface-2);text-decoration:none}.avyn-record-switcher-trigger-copy{gap:2px;min-width:0;display:grid}.avyn-record-switcher-trigger-kicker{color:var(--ui-muted);font-size:var(--ui-font-xs);line-height:1.2}.avyn-record-switcher-trigger-label{color:var(--ui-text);font-size:var(--ui-font-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.25;overflow:hidden}.avyn-record-switcher-menu-icon svg,.avyn-auth-shell-nav-icon svg,.avyn-auth-shell-account-trigger-icon svg,.avyn-auth-shell-account-menu-item-icon svg,.avyn-floating-primary-action-icon svg{display:block}.avyn-anchored-menu-positioner{z-index:var(--ui-layer-popovers)}.avyn-record-switcher-menu{gap:var(--ui-space-2);width:max-content;min-width:0;max-width:min(28rem, calc(100vw - (var(--ui-space-4) * 2)));max-height:min(24rem,100dvh - 6rem);padding:var(--ui-space-2);color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow);display:grid;overflow:auto}.avyn-record-switcher-menu-list{gap:var(--ui-space-1);margin:0;padding:0;list-style:none;display:grid}.avyn-anchored-menu-item{width:100%;min-height:max(44px, var(--ui-button-min-h));align-items:center;gap:var(--ui-space-3);min-width:0;padding-block:var(--ui-space-2);padding-inline:var(--ui-space-3);color:var(--ui-text);text-align:start;box-shadow:none;background:0 0;border:0;border-radius:0;text-decoration:none;display:grid}.avyn-anchored-menu-item:hover,.avyn-anchored-menu-item:focus-visible{background:var(--ui-surface-2);border-radius:var(--ui-menu-row-radius);text-decoration:none}.avyn-anchored-menu-item[data-active=true]{background:color-mix(in srgb, var(--ui-primary) 10%, var(--ui-surface));border-radius:var(--ui-menu-row-radius)}.avyn-anchored-menu-item:disabled{cursor:not-allowed;opacity:.6}.avyn-record-switcher-menu-item{grid-template-columns:auto minmax(0,1fr)}.avyn-record-switcher-menu-icon{color:var(--ui-muted);flex:none}.avyn-record-switcher-menu-avatar,.avyn-active-record-chip-avatar,.avyn-record-switcher-trigger-avatar,.avyn-profile-record-avatar{border:1px solid var(--ui-border);background:var(--ui-surface-muted);width:28px;height:28px;color:var(--ui-text);font-size:var(--ui-font-sm);border-radius:9999px;flex:none;font-weight:700;line-height:1;overflow:hidden}img.avyn-record-switcher-menu-avatar,img.avyn-active-record-chip-avatar,img.avyn-record-switcher-trigger-avatar,img.avyn-profile-record-avatar{object-fit:cover;display:block}.avyn-record-avatar-fallback{text-transform:uppercase;letter-spacing:.04em;place-items:center;display:grid}.avyn-record-switcher-menu-copy,.avyn-active-record-chip-label,.avyn-record-switcher-trigger-copy{min-width:0;display:grid}.avyn-record-switcher-menu-copy{flex:auto;gap:2px;max-width:min(20rem,100vw - 8rem)}.avyn-record-switcher-menu-name,.avyn-active-record-chip-label,.avyn-record-switcher-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.avyn-record-switcher-menu-name{color:var(--ui-text);font-size:var(--ui-font-sm);font-weight:650;line-height:1.25}.avyn-record-switcher-menu-active{color:var(--ui-muted);font-size:var(--ui-font-xs);line-height:1.2}.avyn-record-switcher-menu-manage,.avyn-record-switcher-menu-manage:hover,.avyn-record-switcher-menu-manage:focus-visible{text-decoration:none}.avyn-active-record-chip{align-items:center;gap:var(--ui-space-2);min-height:36px;padding:var(--ui-space-1) var(--ui-space-2);color:var(--ui-text);text-align:left;background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-sm);border-radius:9999px;min-width:0;display:inline-flex}.avyn-active-record-chip:hover{background:var(--ui-surface-2);text-decoration:none}.avyn-active-record-chip-label{font-size:var(--ui-font-sm);font-weight:650}.avyn-record-tabs-list{min-width:max-content;display:flex}@media (width<=639px){.avyn-active-record-chip{display:none}.avyn-shares-navigation-row .avyn-active-record-chip{display:inline-flex}}.avyn-record-loading-track{background:var(--ui-surface-muted);border-radius:9999px;width:100%;height:8px;display:block;overflow:hidden}.avyn-record-loading-bar{border-radius:inherit;background:linear-gradient(90deg, var(--ui-primary), color-mix(in srgb, var(--ui-primary) 70%, var(--ui-surface) 30%));width:56%;height:100%;display:block}.avyn-detail-value-grid{gap:var(--ui-space-3) var(--ui-space-10);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;min-width:0;margin:0;display:grid}.avyn-detail-value-grid>div{display:contents}.avyn-detail-value-grid dt{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;font-weight:650;line-height:1.35}.avyn-detail-value-grid dd{color:var(--ui-text);font-size:var(--ui-font-base);text-align:start;overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.55}.avyn-detail-value-grid-wide{grid-column:auto}.avyn-record-contact-value{color:var(--ui-muted);font-size:var(--ui-font-base);overflow-wrap:anywhere;margin:0;line-height:1.55}.avyn-record-measurements{gap:var(--ui-space-5);min-width:0;display:grid}.avyn-record-measurements-form{gap:var(--ui-space-4);min-width:0;display:grid}.avyn-record-inline-loading{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-record-inline-loading-track{background:var(--ui-surface-muted);border-radius:9999px;width:100%;height:8px;display:block;overflow:hidden}.avyn-record-inline-loading-bar{border-radius:inherit;background:linear-gradient(90deg, var(--ui-primary), color-mix(in srgb, var(--ui-primary) 72%, var(--ui-surface) 28%));width:58%;height:100%;animation:1.4s infinite skeletonPulse;display:block}@keyframes avynSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.avyn-marker-definition{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-marker-description p{color:var(--ui-text);font-size:var(--ui-font-base);overflow-wrap:anywhere;margin:0;line-height:1.55}.avyn-marker-description h3{margin:0 0 var(--ui-space-2);color:var(--ui-text);font-size:var(--ui-font-sm);font-weight:650}.avyn-marker-sources{gap:var(--ui-space-1);margin:0;padding:0;list-style:none;display:grid}.avyn-marker-sources a{min-height:max(44px, var(--ui-button-min-h-sm));overflow-wrap:anywhere;align-items:center;display:inline-flex}.avyn-blood-marker-reference-value-list{gap:var(--ui-space-1);margin:0;padding:0;list-style:none;display:grid}.avyn-blood-marker-reference-related-list{gap:var(--ui-space-2);margin:0;padding:0;list-style:none;display:grid}.avyn-blood-marker-reference-related-list a{align-items:baseline;gap:var(--ui-space-1) var(--ui-space-2);min-height:max(44px, var(--ui-button-min-h-sm));padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text);background:var(--ui-surface);flex-wrap:wrap;text-decoration:none;display:flex}.avyn-blood-marker-reference-related-list a:hover,.avyn-blood-marker-reference-related-list a:focus-visible{color:var(--ui-text);background:var(--ui-surface-2);border-color:var(--ui-primary);text-decoration:none}.avyn-blood-marker-reference-related-list a>span:last-child{color:var(--ui-muted)}@media (width>=1024px){.avyn-blood-marker-reference-related-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.avyn-marker-history-graph{gap:var(--ui-space-2);width:100%;min-width:0;display:grid}.avyn-marker-history-graph-canvas{width:100%;max-width:100%;height:clamp(14rem,28vw,15rem);display:block;overflow:visible}.avyn-marker-history-axis-line,.avyn-marker-history-tick-line{stroke:var(--ui-border);stroke-opacity:.85;stroke-width:1px;vector-effect:non-scaling-stroke}.avyn-marker-history-trend{fill:none;stroke:var(--ui-primary);stroke-opacity:.9;stroke-width:2.5px;vector-effect:non-scaling-stroke}.avyn-marker-history-value-label,.avyn-marker-history-date-label{fill:var(--ui-muted);font-size:max(12px, var(--ui-font-xs));-webkit-user-select:none;user-select:none;line-height:1.2}.avyn-marker-history-point{cursor:default}.avyn-marker-history-point:focus,.avyn-marker-history-point:focus-visible{outline:none}.avyn-marker-history-focus-ring{fill:none;stroke:var(--ui-primary);stroke-opacity:.22;stroke-width:2px;vector-effect:non-scaling-stroke;transition:stroke-opacity .12s,stroke-width .12s}.avyn-marker-history-point-dot{fill:var(--ui-primary);stroke:var(--ui-surface);stroke-width:2px;vector-effect:non-scaling-stroke}.avyn-marker-history-point:focus .avyn-marker-history-focus-ring,.avyn-marker-history-point:focus-visible .avyn-marker-history-focus-ring{stroke-opacity:.62;stroke-width:3.5px}.avyn-marker-history-point:focus .avyn-marker-history-point-dot,.avyn-marker-history-point:focus-visible .avyn-marker-history-point-dot{stroke-width:3px}.avyn-marker-history-graph-summary{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}body.ui-mode-large .avyn-marker-history-graph-canvas,.ui-mode-large .avyn-marker-history-graph-canvas{height:clamp(15rem,28vw,16rem)}.avyn-latest-measurement-content{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-measurement-result{color:var(--ui-text);font-size:var(--ui-font-xl);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.2}.avyn-latest-measurement-time{color:var(--ui-muted);font-size:var(--ui-font-sm);font-weight:650;line-height:1.35}.avyn-measurement-history{border-top:1px solid var(--ui-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.avyn-measurement-history-item{border-bottom:1px solid var(--ui-border);margin:0}.avyn-measurement-history-row{gap:var(--ui-space-3);padding:var(--ui-space-4) 0;min-width:0;display:grid}.avyn-measurement-history-time{color:var(--ui-muted);font-size:var(--ui-font-sm);font-weight:650;line-height:1.35}.avyn-measurement-history-copy{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-measurement-history-links{gap:var(--ui-space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.avyn-measurement-history-actions{gap:var(--ui-space-2);flex-wrap:wrap;justify-content:flex-start;align-items:center;min-width:0;display:flex}.avyn-status-low{color:var(--ui-warning);border-color:var(--ui-warning)}.avyn-status-in-range{color:var(--ui-success);border-color:var(--ui-success)}.avyn-status-high{color:var(--ui-danger);border-color:var(--ui-danger)}.avyn-status-range-unavailable{color:var(--ui-muted);border-color:var(--ui-border)}@media (width>=768px){.avyn-detail-header{gap:var(--ui-space-4)}.avyn-detail-header h1{font-size:var(--ui-font-2xl)}.avyn-detail-section-content{gap:var(--ui-space-4)}.avyn-record-access-details{grid-template-columns:repeat(2,minmax(0,1fr))}.avyn-measurement-history-row{align-items:start;gap:var(--ui-space-4);grid-template-columns:minmax(7rem,8.5rem) minmax(0,1fr) auto}.avyn-measurement-history-actions{justify-content:flex-end}}@media (width>=1024px){.avyn-public-share-overview{grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr)}.avyn-share-detail-overview-layout>.avyn-detail-value-grid{column-gap:var(--ui-space-10);grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr)}.avyn-share-detail-overview-layout>.avyn-detail-value-grid>div{display:contents}.avyn-blood-marker-library-detail-layout>.avyn-detail-value-grid,.avyn-document-detail-metadata>.avyn-detail-value-grid{column-gap:var(--ui-space-10);grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr)}}@media (width>=1280px){.avyn-measurement-history-row{grid-template-columns:minmax(8rem,9rem) minmax(0,1fr) auto}}body.ui-mode-large .avyn-detail-header h1,.ui-mode-large .avyn-detail-header h1{font-size:calc(var(--ui-font-2xl) + 2px)}body.ui-mode-large .avyn-record-profile-picture,.ui-mode-large .avyn-record-profile-picture{font-size:calc(var(--ui-font-xl) + 2px)}body.ui-mode-large .avyn-measurement-history-row,.ui-mode-large .avyn-measurement-history-row{padding-block:var(--ui-space-5)}body.ui-mode-large .avyn-record-access-detail-value,.ui-mode-large .avyn-record-access-detail-value,body.ui-mode-large .avyn-record-access-roster-name,.ui-mode-large .avyn-record-access-roster-name{font-size:var(--ui-font-lg)}@media (width<=767px){.avyn-blood-marker-row{grid-template-columns:minmax(0,1fr)}.avyn-blood-marker-category{margin-top:var(--ui-space-1)}}@media (width>=768px){.avyn-blood-marker-row{grid-template-columns:minmax(10rem,15rem) minmax(0,1fr)}.avyn-blood-marker-row-with-result{grid-template-columns:minmax(10rem,15rem) minmax(0,1fr) minmax(6rem,auto) minmax(8rem,auto)}.avyn-blood-marker-row-with-result .avyn-blood-marker-label{grid-column:1}.avyn-blood-marker-row:not(.avyn-blood-marker-row-with-result) .avyn-blood-marker-copy,.avyn-blood-marker-row-with-result .avyn-blood-marker-copy{grid-column:2}.avyn-blood-marker-row-with-result .avyn-blood-marker-result-status{text-align:end;grid-column:3}.avyn-blood-marker-row-with-result .avyn-blood-marker-result-column{text-align:end;grid-column:4}}@media (width>=1200px){.avyn-blood-marker-row-with-result{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr) minmax(7rem,auto) minmax(9rem,auto)}}.avyn-visual-timeline{--avyn-visual-timeline-rail-width:2px;--avyn-visual-timeline-rail-offset:12px;--avyn-visual-timeline-marker-size:10px;--avyn-visual-timeline-tick-length:16px;--avyn-visual-timeline-card-min-height:112px;--avyn-visual-timeline-row-overlap:32px;--avyn-visual-timeline-card-padding-block:var(--ui-space-4);--avyn-visual-timeline-card-padding-inline:var(--ui-space-4);width:100%;min-width:0;margin:0;padding:0;list-style:none}.avyn-visual-timeline,.avyn-visual-timeline *{box-sizing:border-box}.avyn-visual-timeline{gap:0;display:grid;position:relative}.avyn-visual-timeline:before{content:"";top:0;bottom:0;left:var(--avyn-visual-timeline-rail-offset);width:var(--avyn-visual-timeline-rail-width);background:var(--ui-border);pointer-events:none;position:absolute}.avyn-visual-timeline-item{gap:var(--ui-space-3);grid-template-columns:24px minmax(0,1fr);align-items:start;min-width:0;display:grid;position:relative}.avyn-visual-timeline-item+.avyn-visual-timeline-item{margin-top:var(--ui-space-3)}.avyn-visual-timeline-marker{width:var(--avyn-visual-timeline-marker-size);height:var(--avyn-visual-timeline-marker-size);margin-top:var(--ui-space-4);border:2px solid var(--ui-surface);background:var(--ui-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--ui-primary) 20%, transparent);border-radius:999px;justify-self:center}.avyn-visual-timeline-card{min-width:0}.avyn-visual-timeline-link{min-width:0;min-height:max(44px, var(--ui-button-min-h));padding:var(--avyn-visual-timeline-card-padding-block) var(--avyn-visual-timeline-card-padding-inline);color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-sm);gap:var(--ui-space-2);text-decoration:none;display:grid;position:relative}.avyn-visual-timeline-link:hover{color:var(--ui-text);background:var(--ui-surface-2);text-decoration:none}.avyn-visual-timeline-link:focus,.avyn-visual-timeline-link:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 45%, transparent);outline-offset:2px;z-index:2}.avyn-visual-timeline-header{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.avyn-visual-timeline-title{overflow-wrap:anywhere;min-width:0;font-size:var(--ui-font-lg);margin:0;font-weight:650;line-height:1.3}.avyn-visual-timeline-statuses{gap:var(--ui-space-2);flex-wrap:wrap;align-items:flex-start;display:flex}.avyn-visual-timeline-date{color:var(--ui-muted);font-size:var(--ui-font-sm);margin:0;line-height:1.45}.avyn-visual-timeline-date time{font:inherit}.avyn-visual-timeline-notes,.avyn-visual-timeline-documents{color:var(--ui-muted);overflow-wrap:anywhere;margin:0}.avyn-visual-timeline-notes{-webkit-line-clamp:2;font-size:var(--ui-font-base);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.avyn-visual-timeline-documents{min-height:24px;font-size:var(--ui-font-sm);align-items:center;line-height:1.4;display:inline-flex}.avyn-visual-timeline-item:nth-child(odd) .avyn-visual-timeline-card,.avyn-visual-timeline-item:nth-child(2n) .avyn-visual-timeline-card{grid-column:2}.avyn-floating-primary-action{right:max(24px, calc((100vw - var(--ui-app-max-width)) / 2));z-index:var(--ui-layer-floating-actions);width:56px;height:56px;color:var(--ui-primary-foreground);font:inherit;cursor:pointer;background:var(--ui-primary);border:1px solid var(--ui-primary);box-shadow:var(--ui-shadow-sm);border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:fixed;bottom:24px}.avyn-floating-primary-action:hover{color:var(--ui-primary-foreground);background:color-mix(in srgb, var(--ui-primary) 88%, black);text-decoration:none}.avyn-floating-primary-action:disabled{cursor:not-allowed;opacity:.6}.avyn-floating-primary-action-icon{justify-content:center;align-items:center;line-height:0;display:inline-flex}@media (width<=767px){.avyn-data-item article{padding-inline:0}.avyn-shared-with-me-summary{flex-direction:column}}@media (width>=600px){.avyn-visual-timeline{--avyn-visual-timeline-rail-offset:calc(50% - 1px);--avyn-visual-timeline-rail-width:2px;--avyn-visual-timeline-marker-size:12px;--avyn-visual-timeline-tick-length:20px;--avyn-visual-timeline-card-min-height:120px;--avyn-visual-timeline-row-overlap:32px;--avyn-visual-timeline-card-padding-block:var(--ui-space-4);--avyn-visual-timeline-card-padding-inline:var(--ui-space-5)}.avyn-visual-timeline-item{grid-template-columns:minmax(0, 1fr) var(--avyn-visual-timeline-rail-width) minmax(0, 1fr);min-height:var(--avyn-visual-timeline-card-min-height)}.avyn-visual-timeline-item+.avyn-visual-timeline-item{margin-top:calc(-1 * var(--avyn-visual-timeline-row-overlap))}.avyn-visual-timeline-marker{margin-top:calc(var(--ui-space-4) + 2px);grid-column:2}.avyn-visual-timeline-item:nth-child(odd) .avyn-visual-timeline-card{padding-right:var(--ui-space-3);grid-column:1}.avyn-visual-timeline-item:nth-child(2n) .avyn-visual-timeline-card{padding-left:var(--ui-space-3);grid-column:3}.avyn-visual-timeline-item:nth-child(odd) .avyn-visual-timeline-link,.avyn-visual-timeline-item:nth-child(2n) .avyn-visual-timeline-link{min-height:var(--avyn-visual-timeline-card-min-height)}.avyn-visual-timeline-item:nth-child(odd) .avyn-visual-timeline-link:after,.avyn-visual-timeline-item:nth-child(2n) .avyn-visual-timeline-link:before{content:"";width:var(--avyn-visual-timeline-tick-length);height:var(--avyn-visual-timeline-rail-width);background:var(--ui-border);pointer-events:none;z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.avyn-visual-timeline-item:nth-child(odd) .avyn-visual-timeline-link:after{right:calc(-1 * var(--avyn-visual-timeline-tick-length))}.avyn-visual-timeline-item:nth-child(2n) .avyn-visual-timeline-link:before{left:calc(-1 * var(--avyn-visual-timeline-tick-length))}}.avyn-dialog-backdrop{z-index:var(--ui-layer-dialogs);background:color-mix(in srgb, var(--ui-text) 42%, transparent);position:fixed;inset:0}.avyn-dialog-viewport{z-index:calc(var(--ui-layer-dialogs) + 10);padding:calc(var(--ui-space-3) + env(safe-area-inset-top)) calc(var(--ui-space-3) + env(safe-area-inset-right)) calc(var(--ui-space-3) + env(safe-area-inset-bottom)) calc(var(--ui-space-3) + env(safe-area-inset-left));overscroll-behavior:contain;box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.avyn-dialog-popup{box-sizing:border-box;gap:var(--ui-space-4);width:min(100%,28rem);max-height:100%;padding:var(--ui-space-4);color:var(--ui-text);background:var(--ui-bg);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-sm);flex-direction:column;display:flex;overflow:hidden}.avyn-dialog-popup-standard{width:min(100%,36rem)}.avyn-dialog-popup-wide{width:min(100%,64rem)}.avyn-dialog-popup-floating-actions{position:relative}.avyn-dialog-viewport.avyn-dialog-viewport-viewport{justify-content:stretch;align-items:stretch;padding:0;overflow:hidden}.avyn-dialog-popup-viewport{width:100vw;max-width:100vw;height:100vh;min-height:0;max-height:100vh;box-shadow:none;border:0;border-radius:0;padding:0}.avyn-dialog-title-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@supports (width:100dvw) and (height:100dvh){.avyn-dialog-popup-viewport{width:100dvw;max-width:100dvw;height:100dvh;max-height:100dvh}}.avyn-dialog-header{justify-content:space-between;align-items:center;gap:var(--ui-space-3);min-width:0;padding:0;display:flex}.avyn-dialog-title{min-width:0;color:var(--ui-text);font-size:var(--ui-font-lg);overflow-wrap:anywhere;margin:0;line-height:1.25}.avyn-dialog-content{gap:var(--ui-space-4);flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden auto}.avyn-dialog-content>p{margin:0}.avyn-dialog-content:has(>.avyn-inline-viewer-fullscreen){overflow:hidden}.avyn-document-detail-attach-dialog,.avyn-event-detail-attach-dialog{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.avyn-document-detail-attach-dialog>.avyn-collection-viewport,.avyn-event-detail-attach-dialog>.avyn-collection-viewport{flex:auto;min-height:0}.avyn-document-detail-attach-dialog .avyn-collection-fixed-region,.avyn-event-detail-attach-dialog .avyn-collection-fixed-region{gap:0;display:grid}.avyn-add-passkey-prompt-copy{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-add-passkey-prompt-copy>p{min-width:0;color:var(--ui-muted);font-size:var(--ui-font-base);overflow-wrap:anywhere;margin:0;line-height:1.5}.avyn-add-passkey-prompt-copy>.avyn-add-passkey-prompt-note{font-size:var(--ui-font-sm)}.avyn-dialog-actions{align-items:center;gap:var(--ui-space-2);flex-flow:wrap;flex:none;justify-content:flex-end;padding:0;display:flex}.avyn-dialog-actions-floating{z-index:var(--ui-layer-floating-actions);pointer-events:none;position:absolute;inset-block-end:var(--ui-space-4);inset-inline-end:var(--ui-space-4)}.avyn-dialog-actions-floating>.avyn-action{min-width:5rem;box-shadow:var(--ui-shadow);pointer-events:auto}.avyn-dialog-qr-shell{place-items:center;gap:var(--ui-space-3);width:100%;min-width:0;display:grid}.avyn-dialog-qr-helper{color:var(--ui-muted);text-align:center;overflow-wrap:anywhere;margin:0}.avyn-dialog-qr-canvas{width:min(100%,13.75rem);max-width:100%;height:auto;display:block}.avyn-dialog-qr-value{max-width:100%;color:var(--ui-text);overflow-wrap:anywhere;text-align:center;font-weight:650}.avyn-dialog-status-stack{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-dialog-status-stack p{margin:0}.avyn-dialog-status-stack .avyn-notice{margin-bottom:0}.avyn-dialog-error-copy{color:var(--ui-danger)}.avyn-dialog-definition-list{gap:var(--ui-space-3);margin:0;padding:0;display:grid}.avyn-dialog-definition-row{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-dialog-definition-row dt{color:var(--ui-muted);font-size:var(--ui-font-sm);font-weight:650;line-height:1.3}.avyn-dialog-definition-row dd{color:var(--ui-text);overflow-wrap:anywhere;margin:0;line-height:1.45}.avyn-inline-viewer{width:100%;min-width:0;max-width:100%;color:var(--ui-text);flex-direction:column;gap:0;display:flex}.avyn-inline-viewer-inline{padding:var(--ui-space-3);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-sm)}.avyn-inline-viewer[data-presentation=embedded]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.avyn-inline-viewer[data-presentation=embedded] .avyn-inline-viewer-preview-viewport{background:0 0;border:0;border-radius:0}.avyn-inline-viewer-inline-hidden{display:none}.avyn-inline-viewer-fullscreen{flex:1 1 0;gap:0;width:100%;max-width:none;height:100%;min-height:0;padding:0}.avyn-inline-viewer-content{gap:var(--ui-space-3);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.avyn-inline-viewer-content-fullscreen{height:auto;min-height:0;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);flex:1 1 0;overflow:hidden}.avyn-inline-viewer-toolbar{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);flex-wrap:wrap;min-width:0;display:flex}.avyn-inline-viewer-fullscreen .avyn-inline-viewer-toolbar{padding:env(safe-area-inset-top) env(safe-area-inset-right) var(--ui-space-2) env(safe-area-inset-left);background:var(--ui-surface);flex:none;align-items:center}.avyn-inline-viewer-title{min-width:0;color:var(--ui-text);font-size:var(--ui-font-lg);overflow-wrap:anywhere;word-break:break-word;margin:0;font-weight:700;line-height:1.25}.avyn-inline-viewer-title-spacer{flex:auto;min-width:0}.avyn-inline-viewer-toolbar-actions{gap:var(--ui-space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0;display:flex}.avyn-inline-viewer-toolbar-actions .avyn-action{min-width:max(44px, var(--ui-button-min-h))}.avyn-inline-viewer-zoom-percentage{min-width:3.5ch;padding-inline:var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-font-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;line-height:1;display:inline-flex}.avyn-inline-viewer-state-region{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-inline-viewer-state-region .avyn-notice{margin-bottom:0}.avyn-inline-viewer-request-id{color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--ui-font-xs);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.45}.avyn-inline-viewer-text-region{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-inline-viewer-text-preview{padding:var(--ui-space-3);max-width:100%;color:var(--ui-text);font-family:var(--ui-font-mono);font-size:var(--ui-font-sm);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ui-surface-2);margin:0;line-height:1.55;overflow:auto}.avyn-inline-viewer-preview-viewport{overscroll-behavior:contain;background:var(--ui-surface-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);flex:auto;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;min-height:0;display:flex;overflow:auto}.avyn-inline-viewer-preview-viewport-media{padding:var(--ui-space-3)}.avyn-inline-viewer-fullscreen .avyn-inline-viewer-preview-viewport{background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:flex-start;height:100%;padding:0}.avyn-inline-viewer[data-presentation=embedded] .avyn-inline-viewer-preview-viewport-media{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.avyn-inline-viewer-preview-viewport-generic{padding:0}.avyn-inline-viewer-media{box-sizing:border-box;background:var(--ui-surface);border:0;min-width:0;max-width:none;min-height:0;max-height:none;margin:0;display:block}.avyn-image-viewer-viewport{touch-action:none}.avyn-image-viewer-surface{box-sizing:border-box;min-width:0;min-height:0;width:calc(100% * var(--avyn-image-zoom,1));transform-origin:0 0;flex:none;align-self:flex-start}.avyn-image-viewer-surface .avyn-inline-viewer-media-image{width:100%;max-width:none;height:auto}.avyn-inline-viewer-media-frame{--avyn-inline-viewer-pdf-height:min(calc((100vw - 2rem) * 1.41429), calc(100svh - 8rem));width:100%;height:var(--avyn-inline-viewer-pdf-height);aspect-ratio:210/297}.avyn-inline-viewer-pdf-viewport{--avyn-inline-viewer-pdf-height:min(calc((100vw - 2rem) * 1.41429), calc(100svh - 8rem));height:var(--avyn-inline-viewer-pdf-height);align-items:stretch;min-height:16rem;overflow:hidden}.avyn-pdf-viewer,.avyn-pdf-scroller,.avyn-pdf-gesture-surface{flex:1 1 0;width:100%;min-width:0;min-height:0;display:flex}.avyn-pdf-viewer{height:100%}.avyn-pdf-scroller{overscroll-behavior:contain;touch-action:none;align-items:flex-start;overflow:auto}.avyn-pdf-gesture-surface{touch-action:none;flex:none;align-items:flex-start;min-width:100%;min-height:100%}.avyn-pdf-document{align-items:flex-start;gap:var(--ui-space-3);box-sizing:border-box;min-width:0;width:calc(100% * var(--avyn-pdf-zoom,1));padding:var(--ui-space-3);flex-direction:column;flex:none;display:flex}.avyn-pdf-page{width:100%;box-shadow:var(--ui-shadow-sm);background:#fff;flex:none;overflow:hidden}.avyn-pdf-page-deferred{box-shadow:none;background:0 0}.avyn-pdf-page canvas{width:100%;max-width:none;height:auto;display:block}.avyn-pdf-viewer-fallback{width:100%;padding:var(--ui-space-3)}.avyn-inline-viewer-media-inline,.avyn-inline-viewer-media-fullscreen{align-self:stretch}.avyn-inline-viewer-media-image{align-self:flex-start}.avyn-inline-viewer-fullscreen .avyn-inline-viewer-media-frame{object-fit:contain;width:100%;height:100%}.avyn-inline-viewer-fullscreen .avyn-inline-viewer-pdf-viewport{flex:1 1 0;height:auto;min-height:0;padding:0}.avyn-inline-viewer-fullscreen .avyn-pdf-document{padding:var(--ui-space-3)}.avyn-inline-viewer[data-presentation=embedded] .avyn-pdf-document{padding:0}.avyn-inline-viewer-fullscreen .avyn-inline-viewer-text-region{height:100%;min-height:0}.avyn-inline-viewer-fullscreen .avyn-inline-viewer-text-preview{border-radius:0;flex:auto;min-height:0}body.theme-dark .avyn-inline-viewer-inline,.theme-dark .avyn-inline-viewer-inline{background:var(--ui-surface);box-shadow:var(--ui-shadow-sm)}body.theme-light .avyn-inline-viewer-inline,.theme-light .avyn-inline-viewer-inline{background:var(--ui-surface)}body.ui-mode-large .avyn-inline-viewer-inline,.ui-mode-large .avyn-inline-viewer-inline{padding:var(--ui-space-4)}body.ui-mode-large .avyn-inline-viewer-toolbar,.ui-mode-large .avyn-inline-viewer-toolbar{gap:var(--ui-space-4)}body.ui-mode-large .avyn-inline-viewer-title,.ui-mode-large .avyn-inline-viewer-title{font-size:var(--ui-font-xl)}body.ui-mode-large .avyn-inline-viewer-text-preview,.ui-mode-large .avyn-inline-viewer-text-preview{font-size:var(--ui-font-base);line-height:1.65}body.ui-mode-large .avyn-inline-viewer-request-id,.ui-mode-large .avyn-inline-viewer-request-id{font-size:var(--ui-font-sm)}body.ui-mode-large .avyn-inline-viewer-preview-viewport,.ui-mode-large .avyn-inline-viewer-preview-viewport{min-height:18rem}@media (width<=479px){.avyn-inline-viewer-inline{padding:var(--ui-space-2)}.avyn-inline-viewer-toolbar-actions{justify-content:flex-start}.avyn-inline-viewer-toolbar-actions .avyn-action{min-width:44px;min-height:44px}.avyn-inline-viewer-zoom-percentage{min-width:3ch}.avyn-inline-viewer-preview-viewport{min-height:16rem}}@media (prefers-reduced-motion:reduce){.avyn-inline-viewer,.avyn-inline-viewer *{scroll-behavior:auto;transition:none;animation:none}}.avyn-dialog-scanner-video{aspect-ratio:1;object-fit:cover;background:var(--ui-surface-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);width:100%;max-width:100%}.avyn-dialog-details{min-width:0}.avyn-dialog-details summary{cursor:pointer;color:var(--ui-muted);font-size:var(--ui-font-xs);font-weight:650;list-style:none}.avyn-dialog-details summary::-webkit-details-marker{display:none}.avyn-dialog-details-content{margin-top:var(--ui-space-2)}.avyn-dialog-technical-details{color:var(--ui-muted);font-size:var(--ui-font-xs);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:all;user-select:all;margin:0;line-height:1.45;display:block}.avyn-form{gap:var(--ui-space-4);flex-direction:column;width:100%;display:flex}.avyn-form-field{gap:var(--ui-space-2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.avyn-form-label{align-items:center;gap:var(--ui-space-1);font-size:var(--ui-font-sm);font-weight:600;line-height:1.35;display:inline-flex}.avyn-form-required{color:var(--ui-danger)}.avyn-form-input,.avyn-form-select{width:100%;min-height:max(44px, var(--ui-button-min-h));padding:var(--ui-space-2) var(--ui-space-3);font:inherit;font-size:var(--ui-font-lg);color:inherit;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);box-sizing:border-box;line-height:1.35}.avyn-form-select{appearance:none;text-overflow:ellipsis;white-space:nowrap;background-image:none;padding-inline-end:calc(var(--ui-space-3) + 2.25rem);overflow:hidden}.avyn-form-select-wrapper{width:100%;min-width:0;position:relative}.avyn-form-select-wrapper .avyn-form-select{appearance:none}.avyn-form-select-chevron{inset-inline-end:var(--ui-space-3);width:1.25rem;height:1.25rem;color:var(--ui-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.avyn-form-select-wrapper:has(.avyn-form-select:disabled) .avyn-form-select-chevron{opacity:.65}.avyn-form-checkbox-field{gap:var(--ui-space-2)}.avyn-form-checkbox-row{gap:var(--ui-space-3);min-width:0;min-height:44px;padding-block:var(--ui-space-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.avyn-form-checkbox{width:1.125rem;height:1.125rem;accent-color:var(--ui-primary);cursor:pointer;box-sizing:border-box;margin:.125rem 0 0}.avyn-form-checkbox:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 45%, transparent);outline-offset:2px}.avyn-form-checkbox:checked{accent-color:var(--ui-primary)}.avyn-form-checkbox[aria-invalid=true]{outline:2px solid color-mix(in srgb, var(--ui-danger) 38%, transparent);outline-offset:2px}.avyn-form-checkbox[aria-invalid=true]:focus-visible{outline-color:color-mix(in srgb, var(--ui-danger) 62%, transparent)}.avyn-form-checkbox:disabled{cursor:not-allowed}.avyn-form-checkbox:disabled+.avyn-form-checkbox-label{color:var(--ui-muted);cursor:not-allowed}.avyn-form-checkbox-label{align-items:flex-start;gap:var(--ui-space-1);min-width:0;color:var(--ui-text);font-size:var(--ui-font-sm);overflow-wrap:anywhere;word-break:break-word;cursor:pointer;line-height:1.45;display:flex}.avyn-form-checkbox-label>span:first-child{min-width:0}.avyn-form-input:disabled,.avyn-form-select:disabled,.avyn-form-textarea:disabled{color:var(--ui-muted);background:var(--ui-surface-muted);cursor:not-allowed}.avyn-form-description{color:var(--ui-muted);font-size:var(--ui-font-sm);margin:0;line-height:1.45}.avyn-form-error{color:var(--ui-danger)}.avyn-clinical-result-list{border-top:1px solid var(--ui-border);min-width:0;margin:0;padding:0;list-style:none;display:grid}.avyn-clinical-result-row-item{border-bottom:1px solid var(--ui-border);min-width:0}.avyn-clinical-result-row{min-width:0;color:var(--ui-text);display:block}.avyn-clinical-result-row-detail{padding:var(--ui-space-3) 0}.avyn-clinical-result-detail-layout{gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.avyn-blood-marker-library-detail-layout{grid-template-columns:minmax(0,1fr)}.avyn-blood-marker-library-detail-layout>.avyn-detail-value-grid{min-width:0}.avyn-document-detail-metadata{grid-template-columns:minmax(0,1fr)}.avyn-document-detail-metadata>.avyn-detail-value-grid{min-width:0}.avyn-clinical-result-detail-layout .avyn-clinical-result-trailing{grid-area:1/2}.avyn-clinical-result-row-detail .avyn-clinical-result-value,.avyn-clinical-result-row-detail .avyn-clinical-result-range,.avyn-clinical-result-row-detail .avyn-clinical-result-status{text-align:start;margin-inline-start:0}.avyn-clinical-result-row-detail .avyn-clinical-result-value-out-of-range,.avyn-event-detail-measurements-section .avyn-clinical-result-summary .avyn-clinical-result-value[data-range-position=low],.avyn-event-detail-measurements-section .avyn-clinical-result-summary .avyn-clinical-result-value[data-range-position=high]{color:var(--ui-danger);font-weight:750}.avyn-clinical-result-row-selectable{color:var(--ui-text);text-decoration:none}.avyn-clinical-result-row-selectable:hover,.avyn-clinical-result-row-selectable:focus-visible{color:var(--ui-text);background:var(--ui-surface-2);text-decoration:none}.avyn-clinical-result-row-selectable:focus-visible{z-index:1;outline:2px solid var(--ui-focus);outline-offset:-2px;position:relative}.avyn-clinical-result-leading{min-width:0;padding-block-start:var(--ui-space-3)}.avyn-clinical-result-leading-time{color:var(--ui-muted);font-size:var(--ui-font-sm);font-weight:650;line-height:1.35}.avyn-clinical-result-summary{column-gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-3);grid-template-columns:minmax(0,1fr) auto auto minmax(0,auto);align-items:center;display:grid}.avyn-clinical-result-summary-editable{grid-template-columns:auto minmax(0,1fr) auto auto minmax(0,auto)}.avyn-clinical-result-fields{display:contents}.avyn-clinical-result-include,.avyn-clinical-result-marker,.avyn-clinical-result-value,.avyn-clinical-result-range,.avyn-clinical-result-status,.avyn-clinical-result-excluded-label,.avyn-clinical-result-expand,.avyn-clinical-result-trailing{min-width:0}.avyn-clinical-result-include{grid-area:1/1}.avyn-clinical-result-include .avyn-form-field,.avyn-clinical-result-include .avyn-form-checkbox-row{min-width:0;margin:0}.avyn-clinical-result-marker{gap:var(--ui-space-1) var(--ui-space-2);overflow-wrap:anywhere;flex-wrap:wrap;grid-area:1/1;align-items:baseline;min-width:0;font-weight:650;display:flex}.avyn-clinical-result-summary-editable .avyn-clinical-result-marker{grid-column:2}.avyn-clinical-result-marker-link,.avyn-clinical-result-marker-link:hover,.avyn-clinical-result-marker-link:visited{color:inherit;text-decoration:none}.avyn-clinical-result-marker-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px;border-radius:var(--ui-radius-sm)}.avyn-clinical-result-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:end;grid-area:1/2;margin-inline-start:var(--ui-space-3)}.avyn-clinical-result-summary-editable .avyn-clinical-result-value{grid-column:3}.avyn-clinical-result-range,.avyn-clinical-result-status,.avyn-clinical-result-excluded-label,.avyn-clinical-result-unrecognised,.avyn-clinical-result-source-marker{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;line-height:1.35}.avyn-clinical-result-range{margin-inline-start:var(--ui-space-3)}.avyn-clinical-result-summary-editable .avyn-clinical-result-range{grid-column:4}.avyn-clinical-result-range{grid-area:1/3}.avyn-clinical-result-source-marker{flex-basis:100%;font-weight:400}.avyn-clinical-result-source-label{font-weight:650}.avyn-clinical-result-status{grid-area:2/1/auto/-1}.avyn-clinical-result-excluded-label{grid-area:3/1/auto/-1}.avyn-clinical-result-status,.avyn-clinical-result-excluded-label{font-weight:650}.avyn-clinical-result-status{color:var(--ui-warning);margin-inline-start:var(--ui-space-3)}.avyn-clinical-result-excluded-label{color:var(--ui-muted);text-decoration:line-through}.avyn-clinical-result-trailing{gap:var(--ui-space-2);flex-wrap:wrap;grid-area:1/4;justify-content:flex-end;justify-self:end;align-items:center;min-width:0;display:flex}.avyn-clinical-result-summary-editable .avyn-clinical-result-trailing{grid-column:5}.avyn-clinical-result-actions{gap:var(--ui-space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0;display:flex}.avyn-clinical-result-row-item-excluded .avyn-clinical-result-summary{background:var(--ui-surface-muted)}.avyn-clinical-result-expand{grid-area:4/1/auto/-1;justify-self:end}.avyn-clinical-result-details{min-width:0;padding:0 0 var(--ui-space-4)}.avyn-clinical-result-editor{gap:var(--ui-space-4);min-width:0;padding-block-start:var(--ui-space-2);display:grid}.avyn-clinical-result-editor-actions{gap:var(--ui-space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0;display:flex}.avyn-clinical-result-editor-actions>.avyn-action{width:auto;max-width:100%}.avyn-clinical-advanced-identity{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-clinical-advanced-identity p{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}.avyn-clinical-marker-mapping{gap:var(--ui-space-2);min-width:0;padding-block:var(--ui-space-2);border-block:1px solid var(--ui-border);display:grid}.avyn-clinical-marker-mapping-heading{gap:var(--ui-space-3);justify-content:space-between;align-items:start;display:flex}.avyn-clinical-marker-mapping-heading p{margin:0}.avyn-clinical-marker-recognised,.avyn-clinical-marker-unrecognised{font-size:var(--ui-font-sm);line-height:1.4}.avyn-clinical-marker-recognised{color:var(--ui-success);font-weight:650}.avyn-clinical-marker-unrecognised{color:var(--ui-warning);font-weight:650}.avyn-clinical-marker-options{gap:var(--ui-space-1);min-width:0;max-height:14rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.avyn-clinical-marker-options li{min-width:0;min-height:var(--ui-button-min-h);gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border-bottom:1px solid var(--ui-border);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.avyn-clinical-marker-options li:hover,.avyn-clinical-marker-options li:focus-visible{color:var(--ui-text);background:var(--ui-surface-muted);outline:2px solid var(--ui-primary);outline-offset:-2px}.avyn-clinical-marker-options li[aria-selected=true]{color:var(--ui-primary);font-weight:650}.avyn-clinical-marker-options .avyn-action{text-align:start;justify-content:start;min-width:0}.avyn-clinical-marker-option-meta{min-width:0;color:var(--ui-muted);font-size:var(--ui-font-xs);overflow-wrap:anywhere;text-align:end}@media (width>=600px){.avyn-clinical-result-summary{grid-template-columns:auto minmax(8rem,1fr) minmax(5rem,auto) minmax(6rem,auto) minmax(0,auto) minmax(0,auto) minmax(0,auto) auto;align-items:center}.avyn-clinical-result-include{grid-area:1/1}.avyn-clinical-result-marker{grid-area:1/2}.avyn-clinical-result-summary-readonly .avyn-clinical-result-marker{grid-column:1}.avyn-clinical-result-value{grid-area:1/3}.avyn-clinical-result-summary-readonly .avyn-clinical-result-value{grid-column:2}.avyn-clinical-result-range{grid-area:1/4}.avyn-clinical-result-summary-readonly .avyn-clinical-result-range{grid-column:3}.avyn-clinical-result-status{grid-area:1/5}.avyn-clinical-result-summary-readonly .avyn-clinical-result-status{grid-column:4}.avyn-clinical-result-excluded-label{grid-area:1/6}.avyn-clinical-result-summary-readonly .avyn-clinical-result-excluded-label{grid-column:5}.avyn-clinical-result-trailing{grid-area:1/7}.avyn-clinical-result-summary-editable .avyn-clinical-result-trailing{grid-column:7}.avyn-clinical-result-summary-readonly .avyn-clinical-result-trailing{grid-column:5/span 2}.avyn-clinical-result-expand{grid-area:1/8}.avyn-clinical-result-summary-readonly .avyn-clinical-result-expand{grid-column:7}}.avyn-clinical-result-summary-with-leading{row-gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr) auto}.avyn-clinical-result-summary-with-leading .avyn-clinical-result-marker{grid-area:1/1}.avyn-clinical-result-summary-with-leading .avyn-clinical-result-fields{gap:var(--ui-space-1) var(--ui-space-3);flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:baseline;min-width:0;display:flex}.avyn-clinical-result-summary-with-leading .avyn-clinical-result-leading{padding-block-start:0}.avyn-clinical-result-summary-with-leading .avyn-clinical-result-value,.avyn-clinical-result-summary-with-leading .avyn-clinical-result-range,.avyn-clinical-result-summary-with-leading .avyn-clinical-result-status,.avyn-clinical-result-summary-with-leading .avyn-clinical-result-excluded-label{grid-area:auto;margin-inline-start:0}.avyn-clinical-result-summary-with-leading .avyn-clinical-result-trailing{grid-area:1/2}.avyn-clinical-result-summary-with-leading .avyn-clinical-result-expand{grid-area:3/1/auto/-1}.avyn-clinical-result-item{gap:var(--ui-space-1);min-width:0;padding:var(--ui-space-3) 0;border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr);display:grid}.avyn-clinical-result-display,.avyn-clinical-result-value{overflow-wrap:anywhere;min-width:0}.avyn-clinical-result-display{font-weight:650}.avyn-clinical-result-metadata{min-width:0;color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere}@media (width>=600px){.avyn-clinical-result-item{align-items:baseline;column-gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr) auto}.avyn-clinical-result-metadata{grid-column:1/-1}}.avyn-clinical-review,.avyn-clinical-date-review{gap:var(--ui-space-4);min-width:0;display:grid}.avyn-clinical-review-divider{border:0;border-top:1px solid var(--ui-border);width:100%;margin:0}.avyn-clinical-review-header,.avyn-clinical-review-fields,.avyn-clinical-date-review{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-clinical-review-heading{color:var(--ui-text);font-size:var(--ui-font-lg);margin:0;font-weight:650;line-height:1.35}.avyn-clinical-review-copy,.avyn-clinical-review-count,.avyn-clinical-reference-summary p,.avyn-clinical-provenance p{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}.avyn-clinical-review-count{font-weight:650}.avyn-clinical-date-fields,.avyn-clinical-review-field-row{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-clinical-candidate-list{gap:var(--ui-space-4);min-width:0;margin:0;padding:0;list-style:none;display:grid}.avyn-clinical-candidate{gap:var(--ui-space-4);min-width:0;padding:var(--ui-space-4);color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border);box-sizing:border-box;display:grid}.avyn-clinical-candidate-header,.avyn-clinical-candidate-label{min-width:0}.avyn-clinical-candidate-label{gap:var(--ui-space-1);display:grid}.avyn-clinical-candidate-evidence{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;font-weight:400}.avyn-clinical-provenance{gap:var(--ui-space-1);min-width:0;border-inline-start:2px solid var(--ui-border);padding-inline-start:var(--ui-space-3);display:grid}.avyn-clinical-provenance-source{white-space:pre-wrap}.avyn-clinical-field-label{font-weight:650}.avyn-clinical-reference-summary{gap:var(--ui-space-1);display:grid}@media (width>=600px){.avyn-clinical-date-fields,.avyn-clinical-review-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.avyn-clinical-review-field-row:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}.avyn-form-row{gap:var(--ui-space-4);flex-direction:column;min-width:0;display:flex}.avyn-form-row>.avyn-form-field{width:100%}.avyn-form-actions{gap:var(--ui-space-3);flex-flow:wrap;justify-content:flex-end;align-items:center;display:flex}.avyn-share-access-step{gap:var(--ui-space-4);flex-direction:column;min-width:0;display:flex}.avyn-share-create-result{gap:var(--ui-space-4);min-width:0;padding-bottom:calc(var(--ui-space-6) + 7rem + env(safe-area-inset-bottom));display:grid}.avyn-share-create-result-no-fab{padding-bottom:0}.avyn-share-create-result-body{gap:var(--ui-space-4);min-width:0;display:grid}.avyn-share-create-result-copy{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-share-create-result-line{color:var(--ui-text);font-size:var(--ui-font-base);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.45}.avyn-share-create-result-link{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-share-create-result-link .avyn-form-field{min-width:0}.avyn-share-create-result-link .avyn-form-input{white-space:nowrap;overflow-x:auto}.avyn-share-create-result-link .avyn-form-input[readonly]{-webkit-user-select:all;user-select:all}.avyn-share-create-result-actions{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-share-create-result-actions .avyn-action{width:100%}.avyn-share-create-result-fab,.avyn-share-create-result-fab .avyn-action{right:max(calc(16px + env(safe-area-inset-right)), calc((100vw - var(--ui-app-max-width)) / 2));bottom:calc(24px + env(safe-area-inset-bottom));z-index:calc(var(--ui-layer-authenticated-header) + 1);position:fixed}.avyn-share-access-summary{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-share-access-summary-row{gap:var(--ui-space-2) var(--ui-space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;min-width:0;display:flex}.avyn-share-access-selection-summary{min-width:0;color:var(--ui-text);font-size:var(--ui-font-base);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.45}.avyn-share-access-subtitle{min-width:0;color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}.avyn-share-access-actions{gap:var(--ui-space-2);flex-direction:row;justify-content:flex-end;align-items:center;width:auto;min-width:0;margin-inline-start:auto;display:flex}.avyn-share-access-actions .avyn-action{width:auto;min-width:0}.avyn-share-access-recipient-row{gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;display:grid}.avyn-share-access-recipient-row>.avyn-form-field{width:auto;min-width:0}.avyn-share-access-recipient-row>.avyn-action{width:auto;min-width:0;margin-top:calc(1.35em + var(--ui-space-2));align-self:start}.avyn-share-access-expiry-field{width:100%;max-width:220px}.avyn-share-access-review{gap:var(--ui-space-1);min-width:0;padding:var(--ui-space-3);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);display:grid}.avyn-share-access-review p{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}.avyn-share-access-review p:first-child{color:var(--ui-text)}.avyn-share-selection-summary-row{gap:var(--ui-space-2) var(--ui-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.avyn-share-selection-summary-copy{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-share-selection-summary{min-width:0;color:var(--ui-text);font-size:var(--ui-font-base);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.45}.avyn-share-selection-subtitle{min-width:0;color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}.avyn-collection-controls-sticky .avyn-action{width:auto;min-width:9rem}.avyn-share-selection-details{gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-3);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);display:grid}.avyn-share-selection-details summary{min-height:max(44px, var(--ui-button-min-h));justify-content:space-between;align-items:center;gap:var(--ui-space-3);cursor:pointer;list-style:none;display:flex}.avyn-share-selection-details summary::-webkit-details-marker{display:none}.avyn-share-selection-details-title{color:var(--ui-text);font-size:var(--ui-font-base);font-weight:650}.avyn-share-selection-details-copy{color:var(--ui-muted);font-size:var(--ui-font-sm);text-align:right;overflow-wrap:anywhere;line-height:1.45}.avyn-share-selection-details-content{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-share-selection-step{gap:var(--ui-space-4);flex-direction:column;min-width:0;display:flex}.avyn-share-selection-step .avyn-filter-panel-fields{grid-template-columns:minmax(0,1fr)}.avyn-share-selection-step .avyn-search-field,.avyn-share-selection-step .avyn-search-field input,.avyn-share-selection-step .avyn-form-input,.avyn-share-selection-step .avyn-form-select{min-height:max(44px, var(--ui-button-min-h))}.avyn-share-selection-item{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-data-item[data-selected=true]{border-bottom-color:color-mix(in srgb, var(--ui-primary) 70%, var(--ui-border))}.avyn-data-item[data-selected=true] article{border-radius:var(--ui-radius-md);box-shadow:inset 0 0 0 1px var(--ui-primary), var(--ui-shadow-sm);background:color-mix(in srgb, var(--ui-primary) 8%, var(--ui-surface))}.avyn-data-item[data-selected=true] .avyn-form-checkbox-label{font-weight:650}.avyn-share-selection-step .avyn-data-item[data-selected=true]{border-bottom-color:var(--ui-border)}.avyn-share-selection-step .avyn-data-item[data-selected=true] article{box-shadow:none;background:color-mix(in srgb, var(--ui-primary) 10%, var(--ui-surface));border:0;border-radius:0}.avyn-share-selection-step .avyn-data-item article{min-height:0;padding:var(--ui-space-2) 0}.avyn-share-selection-step .avyn-data-list{padding-inline-end:var(--ui-space-3)}.avyn-share-selection-step .avyn-form-checkbox-row{min-height:0;padding-block:var(--ui-space-1)}.avyn-share-selection-step .avyn-form-checkbox-label{align-items:center}.avyn-share-selection-step .avyn-form-checkbox-label>span:first-child{flex:auto}.avyn-share-selection-row-copy{gap:var(--ui-space-1) var(--ui-space-3);grid-template-columns:minmax(0,1fr) minmax(7rem,auto) auto;align-items:center;min-width:0;display:grid}.avyn-share-selection-row-primary{min-width:0;display:contents}.avyn-share-selection-row-title{color:var(--ui-text);font-size:var(--ui-font-base);overflow-wrap:anywhere;word-break:break-word;font-weight:650;line-height:1.35}.avyn-share-selection-row-date{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;line-height:1.4}.avyn-share-selection-row-tags{gap:var(--ui-space-1);min-width:0;color:var(--ui-muted);font-size:var(--ui-font-sm);justify-content:flex-end;line-height:1.35;display:flex}.avyn-share-selection-row-document-count{text-align:end;min-width:1ch}@media (width<=767px){.avyn-share-selection-row-copy{gap:var(--ui-space-1) var(--ui-space-3);flex-wrap:wrap;align-items:baseline;display:flex}.avyn-share-selection-row-title{flex:100%}.avyn-share-selection-row-date{flex:auto}.avyn-share-selection-row-tags{flex:none}}.avyn-terms-acceptance-copy{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.avyn-terms-acceptance-documents{gap:var(--ui-space-3);min-width:0;margin:0;padding-inline-start:var(--ui-space-5);display:grid}.avyn-terms-acceptance-document{min-width:0}.avyn-terms-acceptance-document-copy,.avyn-terms-acceptance-version{overflow-wrap:anywhere;margin:0}.avyn-terms-acceptance-document-copy a{overflow-wrap:anywhere;word-break:break-word}.avyn-terms-acceptance-version{color:var(--ui-muted);font-size:var(--ui-font-sm);line-height:1.45}@media (width>=480px){.avyn-dialog-viewport:not(.avyn-dialog-viewport-viewport){padding:calc(var(--ui-space-4) + env(safe-area-inset-top)) calc(var(--ui-space-4) + env(safe-area-inset-right)) calc(var(--ui-space-4) + env(safe-area-inset-bottom)) calc(var(--ui-space-4) + env(safe-area-inset-left))}.avyn-dialog-actions{flex-direction:row;align-items:center}.avyn-form-actions{flex-direction:row;justify-content:flex-end}.avyn-share-access-actions{justify-content:flex-end;align-items:center;width:auto}.avyn-share-access-actions .avyn-action{width:auto;min-width:0}.avyn-collection-controls-sticky{top:calc(env(safe-area-inset-top) + var(--ui-space-3))}.avyn-collection-controls-sticky .avyn-action{min-width:10rem}.avyn-share-access-summary-row{align-items:center}.avyn-share-access-recipient-row{align-items:start}.avyn-share-access-recipient-row>.avyn-form-field{width:auto}.avyn-share-access-recipient-row>.avyn-action{width:auto;min-width:0}.avyn-pending-record-invitations-row,.avyn-profile-record-row,.avyn-profile-recovery-email-row,.avyn-share-public-event-row{flex-direction:row}.avyn-pending-record-invitations-row,.avyn-profile-record-row{align-items:stretch}.avyn-profile-record-row,.avyn-profile-recovery-email-row,.avyn-share-public-event-row{align-items:center}.avyn-profile-recovery-email-row{align-items:flex-end}.avyn-share-create-result-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.avyn-share-create-result-actions .avyn-action{width:auto;min-width:0}.avyn-share-create-result-fab,.avyn-share-create-result-fab .avyn-action{right:max(calc(24px + env(safe-area-inset-right)), calc((100vw - var(--ui-app-max-width)) / 2));bottom:calc(24px + env(safe-area-inset-bottom))}}@media (width<=479px){.avyn-dialog-viewport:not(.avyn-dialog-viewport-viewport){padding:calc(var(--ui-space-3) + env(safe-area-inset-top)) calc(var(--ui-space-3) + env(safe-area-inset-right)) calc(var(--ui-space-3) + env(safe-area-inset-bottom)) calc(var(--ui-space-3) + env(safe-area-inset-left))}.avyn-dialog-actions .avyn-action{min-width:0}}body.ui-mode-large .avyn-dialog-popup,.ui-mode-large .avyn-dialog-popup{box-shadow:var(--ui-shadow)}body.ui-mode-large .avyn-add-passkey-prompt-copy,.ui-mode-large .avyn-add-passkey-prompt-copy{gap:var(--ui-space-4)}@media (prefers-reduced-motion:reduce){.avyn-add-passkey-prompt-copy{scroll-behavior:auto}}@media (width>=768px){.avyn-form-row{flex-direction:row}.avyn-share-selection-step .avyn-form-row>.avyn-action{min-height:max(44px, var(--ui-button-min-h));align-self:flex-end}}body.ui-mode-large .avyn-form-checkbox-row,.ui-mode-large .avyn-form-checkbox-row{min-height:48px}body.ui-mode-large .avyn-form-checkbox,.ui-mode-large .avyn-form-checkbox{width:1.25rem;height:1.25rem}body.ui-mode-large .avyn-form-checkbox-label,.ui-mode-large .avyn-form-checkbox-label,body.ui-mode-large .avyn-terms-acceptance-copy,.ui-mode-large .avyn-terms-acceptance-copy{font-size:var(--ui-font-base)}@media (prefers-color-scheme:dark){.avyn-visual-timeline-marker{box-shadow:0 0 0 1px color-mix(in srgb, var(--ui-primary) 30%, transparent)}}body.ui-mode-large .avyn-visual-timeline,.ui-mode-large .avyn-visual-timeline{--avyn-visual-timeline-card-padding-block:var(--ui-space-5);--avyn-visual-timeline-card-padding-inline:var(--ui-space-5);--avyn-visual-timeline-card-min-height:128px}body.ui-mode-large .avyn-collection-controls-sticky .avyn-action,.ui-mode-large .avyn-collection-controls-sticky .avyn-action{min-width:10rem}body.ui-mode-large .avyn-status-tag,.ui-mode-large .avyn-status-tag{min-height:32px;padding-inline:var(--ui-space-3);font-size:var(--ui-font-base)}body.ui-mode-large .avyn-share-selection-summary,.ui-mode-large .avyn-share-selection-summary{font-size:var(--ui-font-lg)}body.ui-mode-large .avyn-share-selection-subtitle,.ui-mode-large .avyn-share-selection-subtitle{font-size:var(--ui-font-base)}body.ui-mode-large .avyn-share-selection-details-title,.ui-mode-large .avyn-share-selection-details-title{font-size:var(--ui-font-lg)}body.ui-mode-large .avyn-share-selection-row-title,.ui-mode-large .avyn-share-selection-row-title{font-size:var(--ui-font-base)}body.ui-mode-large .avyn-share-selection-row-date,.ui-mode-large .avyn-share-selection-row-date,body.ui-mode-large .avyn-share-selection-details-copy,.ui-mode-large .avyn-share-selection-details-copy{font-size:var(--ui-font-sm)}body.ui-mode-large .avyn-share-access-selection-summary,.ui-mode-large .avyn-share-access-selection-summary{font-size:var(--ui-font-lg)}body.ui-mode-large .avyn-share-access-subtitle,.ui-mode-large .avyn-share-access-subtitle,body.ui-mode-large .avyn-share-access-review p,.ui-mode-large .avyn-share-access-review p{font-size:var(--ui-font-base)}body.ui-mode-large .avyn-share-access-actions .avyn-action,.ui-mode-large .avyn-share-access-actions .avyn-action,body.ui-mode-large .avyn-share-access-recipient-row>.avyn-action,.ui-mode-large .avyn-share-access-recipient-row>.avyn-action{min-width:0}body.ui-mode-large .avyn-share-create-result-line,.ui-mode-large .avyn-share-create-result-line{font-size:var(--ui-font-base)}body.ui-mode-large .avyn-share-create-result-actions .avyn-action,.ui-mode-large .avyn-share-create-result-actions .avyn-action{min-width:12rem}body.ui-mode-large .avyn-share-row .avyn-data-row-title,.ui-mode-large .avyn-share-row .avyn-data-row-title{font-size:var(--ui-font-xl)}body.ui-mode-large .avyn-shared-with-me-count,.ui-mode-large .avyn-shared-with-me-count,body.ui-mode-large .avyn-share-row-meta,.ui-mode-large .avyn-share-row-meta{font-size:var(--ui-font-base)}.avyn-page-shell{--avyn-page-shell-gap:var(--ui-space-5);gap:var(--avyn-page-shell-gap);width:100%;max-width:none;padding-inline:var(--ui-page-gutter);box-sizing:border-box;min-width:0;color:var(--ui-text);margin:26px auto 0;display:grid}.avyn-page-shell.avyn-share-create-page-shell{flex-direction:column;flex:auto;min-height:0;display:flex}.avyn-page-shell.avyn-share-create-selection-shell{overflow:hidden}.avyn-page-shell.avyn-share-create-flow-shell{overflow-y:auto}.avyn-share-create-page-shell .avyn-page-header-main{flex-wrap:nowrap;justify-content:space-between;align-items:center}.avyn-share-create-page-shell .avyn-page-header-copy{text-align:start;flex:auto}.avyn-share-create-page-shell .avyn-page-header-actions{flex:none;justify-content:flex-end;width:auto}.avyn-share-create-header-actions{gap:var(--ui-space-2);flex-wrap:nowrap;justify-content:flex-end;align-items:center;min-width:0;display:flex}.avyn-share-create-header-actions>.avyn-action{width:auto;min-width:0}.avyn-share-create-selection-shell .avyn-share-selection-step,.avyn-share-selection-step>.avyn-collection-viewport{flex:auto;min-height:0}.avyn-share-selection-step .avyn-collection-fixed-region{gap:var(--ui-space-4);display:grid}@media (width>=600px){.avyn-page-shell{--avyn-page-shell-gap:var(--ui-space-6)}}.avyn-ask-page{gap:var(--ui-space-4);box-sizing:border-box;width:100%;min-width:0;display:grid}.avyn-ask-header{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-ask-header-copy{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-ask-header-copy>h1{color:var(--ui-text);font-size:var(--ui-font-2xl);overflow-wrap:anywhere;word-break:break-word;margin:0;font-weight:700;line-height:1.2}.avyn-ask-header-copy>p{color:var(--ui-muted);font-size:var(--ui-font-base);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.55}.avyn-ask-header-meta{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-ask-active-record{min-width:0}.avyn-ask-active-record .avyn-active-record-chip{width:fit-content;max-width:100%}.avyn-ask-header-actions{gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.avyn-ask-header-actions>.avyn-action{width:fit-content;min-width:44px}.avyn-ask-form{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-ask-form .avyn-form-field{min-width:0}.avyn-ask-form .avyn-form-textarea{min-height:7.5rem}.avyn-ask-form-actions{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-ask-form-actions>.avyn-action{width:100%}.avyn-ask-usage{min-width:0;color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.5}.avyn-ask-feedback{gap:var(--ui-space-2);width:100%;min-width:0;display:grid}.avyn-ask-feedback>.avyn-notice{width:100%;margin:0}.avyn-ask-request-id{min-width:0;margin:0}.avyn-ask-request-id code{max-width:100%;color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--ui-font-sm);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.5;display:block}.avyn-ask-result{gap:var(--ui-space-4);width:100%;min-width:0;display:grid}.avyn-ask-result>.avyn-notice{width:100%;margin:0}.avyn-ask-answer{gap:var(--ui-space-3);width:100%;min-width:0;max-width:var(--ui-content-readable);display:grid}.avyn-ask-answer-heading{overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0}.avyn-ask-answer-heading-h2{font-size:var(--ui-font-lg)}.avyn-ask-answer-heading-h3{font-size:var(--ui-font-base)}.avyn-ask-answer-heading-h4{font-size:var(--ui-font-sm)}.avyn-ask-answer-paragraph,.avyn-ask-answer-empty{min-width:0;color:var(--ui-text);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.65}.avyn-ask-answer-empty{color:var(--ui-muted)}.avyn-ask-answer-list{gap:var(--ui-space-2);min-width:0;margin:0;padding-inline-start:1.5rem;display:grid}.avyn-ask-answer-list-item{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;line-height:1.65}.avyn-ask-answer-list-item-copy{white-space:inherit}.avyn-ask-limitations,.avyn-ask-citations{gap:var(--ui-space-2);width:100%;min-width:0;display:grid}.avyn-ask-limitations>h2,.avyn-ask-citations>h2{font-size:var(--ui-font-lg);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.25}.avyn-ask-limitations>ul,.avyn-ask-citations>ul{min-width:0;margin:0;padding-inline-start:1.5rem}.avyn-ask-limitations li,.avyn-ask-citations li{overflow-wrap:anywhere;word-break:break-word;min-width:0;line-height:1.65}.avyn-ask-citation-list{gap:var(--ui-space-2);display:grid}.avyn-ask-citation{min-width:0;padding-block:var(--ui-space-3);border-top:1px solid var(--ui-border)}.avyn-ask-citation:first-child{border-top:0;padding-top:0}.avyn-ask-citation-card{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-ask-citation-snippet,.avyn-ask-citation-page{min-width:0;color:var(--ui-muted);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.55}.avyn-ask-citation-card>.avyn-action{width:fit-content;min-width:44px}.avyn-medical-references{gap:var(--ui-space-5);min-width:0;display:grid}.avyn-medical-references-header,.avyn-medical-reference-domain-header,.avyn-medical-reference-coming-soon-copy{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-medical-references-header h2,.avyn-medical-reference-domain-header h3,.avyn-medical-reference-coming-soon-copy :is(h2,h3){overflow-wrap:anywhere;min-width:0;margin:0}.avyn-medical-references-header h2{font-size:var(--ui-font-xl)}.avyn-medical-reference-domain-header h3,.avyn-medical-reference-coming-soon-copy :is(h2,h3){font-size:var(--ui-font-lg)}.avyn-medical-references-header p,.avyn-medical-reference-domain-header p,.avyn-medical-reference-coming-soon-copy p{color:var(--ui-muted);overflow-wrap:anywhere;margin:0;line-height:1.55}.avyn-medical-reference-domain,.avyn-medical-reference-coming-soon{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-medical-reference-coming-soon{grid-template-columns:minmax(0,1fr)}.avyn-medical-reference-coming-soon-copy p{color:var(--ui-primary);font-weight:700}.avyn-medical-reference-coming-soon ul{gap:var(--ui-space-2);color:var(--ui-muted);margin:0;padding-inline-start:1.25rem;display:grid}.avyn-medical-reference-coming-soon li{overflow-wrap:anywhere;min-width:0}@media (width>=640px){.avyn-ask-header-meta{grid-template-columns:minmax(0,1fr) auto;align-items:start}.avyn-ask-header-actions{justify-content:flex-end}.avyn-ask-form-actions{grid-template-columns:auto minmax(0,1fr);align-items:center}.avyn-ask-form-actions>.avyn-action{width:auto;min-width:12rem}.avyn-ask-usage{text-align:right}}body.ui-mode-large .avyn-ask-page,.ui-mode-large .avyn-ask-page{gap:var(--ui-space-5)}body.ui-mode-large .avyn-ask-header-copy>h1,.ui-mode-large .avyn-ask-header-copy>h1{font-size:var(--ui-font-2xl)}body.ui-mode-large .avyn-ask-header-copy>p,.ui-mode-large .avyn-ask-header-copy>p{font-size:var(--ui-font-base)}body.ui-mode-large .avyn-ask-answer,.ui-mode-large .avyn-ask-answer{gap:var(--ui-space-4)}body.ui-mode-large .avyn-ask-answer-heading-h2,.ui-mode-large .avyn-ask-answer-heading-h2{font-size:var(--ui-font-xl)}body.ui-mode-large .avyn-ask-answer-heading-h3,.ui-mode-large .avyn-ask-answer-heading-h3{font-size:var(--ui-font-lg)}body.ui-mode-large .avyn-ask-answer-heading-h4,.ui-mode-large .avyn-ask-answer-heading-h4{font-size:var(--ui-font-base)}body.ui-mode-large .avyn-medical-references,.ui-mode-large .avyn-medical-references{gap:var(--ui-space-6)}body.ui-mode-large .avyn-ask-request-id code,.ui-mode-large .avyn-ask-request-id code,body.ui-mode-large .avyn-ask-usage,.ui-mode-large .avyn-ask-usage{font-size:var(--ui-font-base)}.avyn-billing-page{gap:var(--ui-space-4);width:100%;min-width:0;display:grid}.avyn-billing-page-header{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-billing-page-title{color:var(--ui-text);font-size:var(--ui-font-2xl);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.2}.avyn-billing-page-subtitle{color:var(--ui-muted);font-size:var(--ui-font-base);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.55}.avyn-billing-card{gap:var(--ui-space-4);min-width:0;color:var(--ui-text);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:grid}.avyn-billing-section-heading{color:var(--ui-text);font-size:var(--ui-font-lg);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.25}.avyn-billing-summary,.avyn-billing-choices,.avyn-billing-usage-alerts,.avyn-billing-invitations{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-billing-summary-list,.avyn-billing-usage-alert-list,.avyn-billing-invitation-list{gap:var(--ui-space-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.avyn-billing-summary-row{gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;display:grid}.avyn-billing-summary-label,.avyn-billing-summary-value{overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0}.avyn-billing-summary-label{color:var(--ui-muted);font-size:var(--ui-font-base);line-height:1.45}.avyn-billing-summary-value{color:var(--ui-text);font-size:var(--ui-font-base);text-align:right;font-weight:650;line-height:1.45}.avyn-billing-interval-controls{gap:var(--ui-space-2);flex-wrap:wrap;align-items:center;display:flex}.avyn-billing-interval-controls>.avyn-action{min-width:44px}.avyn-billing-plan-choices{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-billing-plan-choice{gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-3);background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);display:grid}.avyn-billing-plan-choice-copy{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-billing-plan-choice-title{color:var(--ui-text);font-size:var(--ui-font-lg);overflow-wrap:anywhere;word-break:break-word;margin:0;font-weight:650;line-height:1.25}.avyn-billing-plan-choice-price{color:var(--ui-muted);font-size:var(--ui-font-base);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.45}.avyn-billing-plan-choice-actions{min-width:0;display:flex}.avyn-billing-plan-choice-actions>.avyn-action{width:100%}.avyn-billing-usage-alert-row{gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;display:grid}.avyn-billing-usage-alert-copy{gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.avyn-billing-usage-alert-label{min-width:0;color:var(--ui-text);font-size:var(--ui-font-base);overflow-wrap:anywhere;word-break:break-word;font-weight:650;line-height:1.45}.avyn-billing-usage-alert-usage{min-width:0;color:var(--ui-muted);font-size:var(--ui-font-base);overflow-wrap:anywhere;word-break:break-word;text-align:right;line-height:1.45}.avyn-billing-invitations-copy{color:var(--ui-muted);font-size:var(--ui-font-base);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.55}.avyn-billing-invitation-row{min-width:0}.avyn-billing-invitation-card{gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-3);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);display:grid}.avyn-billing-invitation-header{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-billing-invitation-copy{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-billing-invitation-title{color:var(--ui-text);font-size:var(--ui-font-lg);overflow-wrap:anywhere;word-break:break-word;margin:0;font-weight:650;line-height:1.25}.avyn-billing-invitation-message,.avyn-billing-invitation-created{color:var(--ui-muted);font-size:var(--ui-font-base);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.45}.avyn-billing-invitation-actions{gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.avyn-billing-invitation-actions>.avyn-action{width:100%}@media (width>=600px){.avyn-billing-plan-choice,.avyn-billing-invitation-card{padding:var(--ui-space-4)}.avyn-billing-plan-choice{grid-template-columns:minmax(0,1fr) auto;align-items:center}.avyn-billing-plan-choice-actions{justify-content:flex-end}.avyn-billing-plan-choice-actions>.avyn-action{width:auto;min-width:12rem}.avyn-billing-invitation-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.avyn-billing-invitation-actions>.avyn-action{width:auto;min-width:11rem}}.avyn-document-upload-shell{gap:var(--ui-space-5);width:100%;min-width:0;display:grid}.avyn-document-upload-header{gap:var(--ui-space-3);width:100%;min-width:0;display:grid}.avyn-document-upload-header-copy{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-document-upload-title,.avyn-document-upload-subtitle,.avyn-document-upload-picker-heading,.avyn-document-upload-selection-heading,.avyn-document-upload-file-name,.avyn-document-upload-picker-copy,.avyn-document-upload-request-id{overflow-wrap:anywhere;word-break:break-word;min-width:0}.avyn-document-upload-title{font-size:var(--ui-font-2xl);margin:0;line-height:1.2}.avyn-document-upload-subtitle{color:var(--ui-muted);font-size:var(--ui-font-base);margin:0;line-height:1.55}.avyn-document-upload-record{justify-self:start;min-width:0}.avyn-document-upload-state{gap:var(--ui-space-2);width:100%;min-width:0;display:grid}.avyn-document-upload-state>.avyn-notice,.avyn-document-upload-shell>.avyn-notice{width:100%}.avyn-document-upload-loading{align-items:start}.avyn-document-upload-loading>h2{font-size:var(--ui-font-xl);margin:0;line-height:1.25}.avyn-file-drop-zone{gap:var(--ui-space-3);width:100%;min-width:0;padding:var(--ui-space-4);background:var(--ui-surface);border:1px dashed var(--ui-border);border-radius:var(--ui-radius-md);display:grid}.avyn-file-drop-zone-surface{gap:var(--ui-space-2);outline:0;min-width:0;display:grid}.avyn-file-drop-zone-surface:focus-visible,.avyn-file-drop-zone-surface[data-dragging=true]{border-radius:var(--ui-control-radius);outline:2px solid var(--ui-primary);outline-offset:4px}.avyn-file-drop-zone-instructions{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-file-drop-zone-instructions p{color:var(--ui-muted);font-size:var(--ui-font-sm);margin:0;line-height:1.45}.avyn-file-drop-zone-file-list{gap:var(--ui-space-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.avyn-document-upload-selection{gap:var(--ui-space-2);width:100%;min-width:0;display:grid}.avyn-document-upload-selection-heading{font-size:var(--ui-font-lg);margin:0;line-height:1.25}.avyn-document-upload-file-list{gap:var(--ui-space-2);width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid}.avyn-document-upload-file{min-width:0}.avyn-document-upload-file-row{gap:var(--ui-space-1);grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;display:grid}.avyn-document-upload-file-row>.avyn-status-tag{justify-self:end}.avyn-document-upload-file-name{font-size:var(--ui-font-base);margin:0;line-height:1.5}.avyn-document-upload-request-id{color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--ui-font-sm);margin:0;line-height:1.45}.avyn-document-upload-request-id code{font:inherit}.avyn-document-upload-actions{justify-content:flex-end}@media (width>=640px){.avyn-document-upload-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.avyn-document-upload-record{justify-self:end}}@media (width<=479px){.avyn-document-upload-file-row{grid-template-columns:minmax(0,1fr)}.avyn-document-upload-file-row>.avyn-status-tag{justify-self:start}}.avyn-page-header{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-page-header-top{justify-content:space-between;align-items:center;gap:var(--ui-space-2) var(--ui-space-4);flex-wrap:wrap;min-width:0;display:flex}.avyn-page-header-top-with-actions{flex-wrap:nowrap}.avyn-page-header-top-with-actions .avyn-page-header-back{flex:none}.avyn-page-header-top-with-actions .avyn-page-header-metadata,.avyn-page-header-top-with-actions .avyn-action-group-header{flex-wrap:nowrap}.avyn-page-header-back{flex:18rem;min-width:0}.avyn-page-header-metadata{gap:var(--ui-space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0;display:flex}.avyn-responsive-secondary-action .avyn-action-icon{color:var(--ui-primary)}.avyn-responsive-action-target{display:contents}.avyn-auth-shell[data-navigation-mode=bottom] .avyn-responsive-secondary-action{border-radius:var(--ui-control-radius-icon);width:44px;min-width:44px;height:44px;min-height:44px;padding:0;line-height:0}.avyn-auth-shell[data-navigation-mode=bottom] .avyn-responsive-secondary-action .avyn-action-label{display:none}.avyn-page-header-main{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3) var(--ui-space-4);flex-wrap:wrap;min-width:0;display:flex}.avyn-page-header-copy{gap:var(--ui-space-1);flex:auto;min-width:0;display:grid}.avyn-page-header-title{color:var(--ui-text);font-size:var(--ui-font-2xl);overflow-wrap:anywhere;margin:0;line-height:1.12}.avyn-page-header-subtitle{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}.avyn-page-header-actions{gap:var(--ui-space-2);flex-wrap:wrap;justify-content:flex-end;align-items:stretch;min-width:0;display:flex}.avyn-page-header-icon-actions{gap:var(--ui-space-1);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.avyn-document-detail-proposal-stack{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-document-detail-proposal-copy{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.avyn-document-detail-linked-events,.avyn-document-detail-attach-options{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-document-detail-linked-events>.avyn-data-list,.avyn-document-detail-attach-options>.avyn-data-list{border-top:0;padding-bottom:0}.avyn-document-detail-linked-event{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-2);min-width:0;display:flex}.avyn-document-detail-linked-event-copy{gap:var(--ui-space-1);flex:auto;min-width:0;display:grid}.avyn-document-detail-linked-event-label{color:var(--ui-text);font-size:var(--ui-font-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.avyn-document-detail-loading{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-document-detail-loading .avyn-loading-line-title{width:min(72%,28rem)}.avyn-document-detail-loading .avyn-loading-line-meta{width:min(48%,18rem)}.avyn-document-detail-loading .avyn-loading-line-body{width:min(84%,36rem)}.avyn-document-detail-loading-message{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.avyn-document-detail-empty-state{color:var(--ui-muted);font-size:var(--ui-font-sm);margin:0;line-height:1.5}.avyn-document-detail-review-notice-region{inset-inline:0;bottom:calc(env(safe-area-inset-bottom) + var(--ui-space-3));z-index:var(--ui-layer-floating-actions);padding-inline:var(--ui-space-3);pointer-events:none;justify-content:center;display:flex;position:fixed}.avyn-document-detail-review-notice-region>.avyn-notice{pointer-events:auto;width:min(100%,44rem);box-shadow:var(--ui-shadow)}.theme-dark .avyn-document-detail-review-notice-region>.avyn-notice{box-shadow:var(--ui-shadow)}.avyn-section-header{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-section-header-row{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-2) var(--ui-space-4);flex-wrap:nowrap;min-width:0;display:flex}.avyn-section-header-copy{gap:var(--ui-space-1);overflow-wrap:anywhere;flex:auto;min-width:0;display:grid}.avyn-section-header-title{color:var(--ui-text);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.25}.avyn-section-header-section .avyn-section-header-title{font-size:var(--ui-font-lg)}.avyn-section-header-compact .avyn-section-header-title{font-size:var(--ui-font-base)}.avyn-section-header-subtitle{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}.avyn-section-header-actions{gap:var(--ui-space-2);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;min-width:0;display:flex}.avyn-section-card{--avyn-section-card-padding:var(--ui-space-4);gap:var(--ui-space-3);min-width:0;color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-sm);display:grid}.avyn-section-card-borderless{box-shadow:none;background:0 0;border:0;border-radius:0}.avyn-section-card-header{padding:var(--avyn-section-card-padding) var(--avyn-section-card-padding) 0}.avyn-section-card-content{gap:var(--ui-space-3);min-width:0;padding:var(--avyn-section-card-padding);display:grid}.avyn-section-card-no-content-padding .avyn-section-card-content{padding:0}.avyn-section-card-details{gap:var(--ui-space-2);margin-top:var(--ui-space-1);padding:var(--ui-space-3) var(--avyn-section-card-padding) var(--avyn-section-card-padding);border-top:1px solid var(--ui-border);display:grid}.avyn-section-card-details summary{min-height:max(44px, var(--ui-button-min-h));cursor:pointer;color:var(--ui-muted);font-size:var(--ui-font-sm);font-weight:650;list-style:none}.avyn-section-card-details summary::-webkit-details-marker{display:none}.avyn-section-card-details-content,.avyn-backup-codes{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-backup-codes-title{align-items:center;gap:var(--ui-space-2);min-width:0;display:inline-flex}.avyn-backup-codes-title-icon{color:var(--ui-muted);flex:none}.avyn-backup-codes-actions{gap:var(--ui-space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0;display:flex}.avyn-backup-codes-content{gap:var(--ui-space-3);overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0;display:grid}.avyn-backup-codes-content>p{margin:0}.avyn-backup-codes-status{gap:var(--ui-space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.avyn-backup-codes-generated-at{color:var(--ui-muted);font-size:var(--ui-font-sm);margin:0;line-height:1.45}.avyn-backup-codes-error{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-backup-codes-request-id{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.45}.avyn-backup-codes-dialog-copy{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-backup-codes-list{gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;list-style:none;display:grid}.avyn-backup-codes-item{min-width:0}.avyn-backup-codes-code{min-width:0;padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-text);font-family:var(--ui-font-mono);font-size:var(--ui-font-base);background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);overflow-wrap:anywhere;word-break:break-word;white-space:normal;line-height:1.4;display:block}.avyn-backup-codes-dialog-actions{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.avyn-backup-codes-dialog-actions>.avyn-copy-button{width:auto}.avyn-authenticator{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-authenticator>.avyn-notice{margin:0}.avyn-authenticator-title{align-items:center;gap:var(--ui-space-2);min-width:0;display:inline-flex}.avyn-authenticator-title-icon{color:var(--ui-muted);flex:none}.avyn-authenticator-actions{gap:var(--ui-space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0;display:flex}.avyn-authenticator-actions>.avyn-action{min-width:44px}.avyn-authenticator-content{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-authenticator-description{color:var(--ui-muted);font-size:var(--ui-font-base);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.55}.avyn-authenticator-links{color:var(--ui-text)}.avyn-authenticator-links a{color:var(--ui-primary);text-underline-offset:.15em;text-decoration:underline}.avyn-authenticator-added-at{color:var(--ui-muted);font-size:var(--ui-font-sm);margin:0;line-height:1.45}.avyn-authenticator-error{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-authenticator-request-id{color:var(--ui-muted);font-size:var(--ui-font-sm);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.45}.avyn-authenticator-dialog{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-authenticator-qr{place-items:center;gap:var(--ui-space-3);width:100%;min-width:0;display:grid}.avyn-authenticator-qr>canvas{width:min(100%,13.75rem);max-width:100%;height:auto;display:block}.avyn-authenticator-secret{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-authenticator-secret-code{padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-text);font-family:var(--ui-font-mono);font-size:var(--ui-font-base);background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);overflow-wrap:anywhere;word-break:break-word;white-space:normal;margin:0;line-height:1.4}.avyn-authenticator-code-input{letter-spacing:.15em;text-align:center;min-width:0}.avyn-authenticator-dialog-actions{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}@media (width>=768px){.avyn-backup-codes-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.avyn-about-settings{gap:var(--ui-space-4);min-width:0;display:grid}.avyn-about-app-info{gap:var(--ui-space-3);min-width:0;display:grid}.avyn-about-disclosure-actions,.avyn-about-token-actions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.avyn-about-help,.avyn-about-token-meta{overflow-wrap:anywhere;word-break:break-word;margin:0}.avyn-about-help{color:var(--ui-muted);font-size:var(--ui-font-sm);line-height:1.45}.avyn-about-disclosure{gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-4) 0 0;color:var(--ui-text);border-top:1px solid var(--ui-border);display:grid}.avyn-about-disclosure-summary{min-height:max(44px, var(--ui-button-min-h));cursor:pointer;color:var(--ui-text);overflow-wrap:anywhere;word-break:break-word;align-items:center;font-weight:650;list-style:none;display:flex}.avyn-about-disclosure-summary::-webkit-details-marker{display:none}.avyn-about-disclosure-heading{font-size:var(--ui-font-lg);line-height:1.25;display:block}.avyn-about-disclosure-content{gap:var(--ui-space-3);min-width:0;padding-top:var(--ui-space-1);display:grid}.avyn-about-diagnostics-json{max-width:100%;padding:var(--ui-space-3);color:var(--ui-text);font-family:var(--ui-font-mono);font-size:var(--ui-font-sm);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);margin:0;line-height:1.5;overflow-x:hidden}.avyn-about-legal-links{align-items:flex-start;gap:var(--ui-space-1);flex-direction:column;display:flex}.avyn-about-legal-links a{min-height:max(44px, var(--ui-button-min-h-sm));max-width:100%;padding-block:var(--ui-space-2);overflow-wrap:anywhere;word-break:break-word;align-items:center;display:inline-flex}.avyn-about-token-block{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-about-token-block+.avyn-about-token-block{padding-top:var(--ui-space-3);border-top:1px solid var(--ui-border)}.avyn-about-token-heading{font-size:var(--ui-font-base);margin:0;line-height:1.25}.avyn-about-token-meta{color:var(--ui-muted);font-size:var(--ui-font-sm);line-height:1.45}.avyn-page-state{min-width:0}.avyn-page-state-loading-row{align-items:center;gap:var(--ui-space-2);min-width:0;display:flex}.avyn-page-state-loading-copy{color:var(--ui-muted);font-size:var(--ui-font-sm);margin:0}.avyn-empty-state{gap:var(--ui-space-2);padding:var(--ui-space-6) var(--ui-space-4);color:var(--ui-text);justify-items:start;display:grid}.avyn-empty-state-icon{width:2.5rem;height:2.5rem;color:var(--ui-primary);justify-content:center;align-items:center;display:inline-flex}.avyn-empty-state h2{font-size:var(--ui-font-lg);margin:0;line-height:1.25}.avyn-empty-state p{max-width:62ch;color:var(--ui-muted);font-size:var(--ui-font-base);margin:0;line-height:1.55}.avyn-empty-state-actions{gap:var(--ui-space-2);margin-top:var(--ui-space-3);flex-wrap:wrap;display:flex}.avyn-error-banner{gap:var(--ui-space-2);padding:var(--ui-space-4);color:var(--ui-text);background:var(--ui-banner-danger-bg);border:1px solid var(--ui-banner-danger-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-sm);display:grid}.avyn-error-banner-title{font-size:var(--ui-font-lg);margin:0;line-height:1.25}.avyn-error-banner-message{font-size:var(--ui-font-base);margin:0;line-height:1.55}.avyn-error-banner-actions{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.avyn-error-banner-details{gap:var(--ui-space-2);margin-top:var(--ui-space-1);display:grid}.avyn-error-banner-details summary{min-height:max(44px, var(--ui-button-min-h));cursor:pointer;color:var(--ui-muted);font-size:var(--ui-font-sm);font-weight:650}.avyn-error-banner-details-content{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-error-banner-details-content p{color:var(--ui-muted);font-size:var(--ui-font-sm);margin:0;line-height:1.45}.avyn-error-banner-details-text{color:var(--ui-muted);font:inherit;white-space:pre-wrap;word-break:break-word;margin:0}.avyn-status-badge{min-height:28px;padding:0 var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-font-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:9999px;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.avyn-status-badge-queued{color:var(--ui-warning);background:var(--ui-banner-warning-bg);border-color:color-mix(in srgb, var(--ui-warning) 28%, var(--ui-banner-warning-border))}.avyn-status-badge-running{color:var(--ui-info);background:var(--ui-banner-info-bg);border-color:color-mix(in srgb, var(--ui-info) 28%, var(--ui-banner-info-border))}.avyn-status-badge-ready{color:var(--ui-success);background:var(--ui-banner-success-bg);border-color:color-mix(in srgb, var(--ui-success) 28%, var(--ui-banner-success-border))}.avyn-status-badge-failed{color:var(--ui-danger);background:var(--ui-banner-danger-bg);border-color:color-mix(in srgb, var(--ui-danger) 28%, var(--ui-banner-danger-border))}.ui-skeleton{background:linear-gradient(90deg, var(--ui-skeleton-base) 25%, var(--ui-skeleton-highlight) 50%, var(--ui-skeleton-base) 75%);background-size:200% 100%;border-radius:9999px;animation:1.4s infinite skeletonPulse;display:block}.ui-skeleton-width-default{width:100%}.ui-skeleton-width-12px{width:12px}.ui-skeleton-width-18px{width:18px}.ui-skeleton-width-55pct{width:55%}.ui-skeleton-width-75pct{width:75%}.ui-skeleton-width-120px{width:120px}.ui-skeleton-height-default,.ui-skeleton-height-12px{height:12px}.ui-skeleton-height-18px{height:18px}@media (width<=1023px){.avyn-page-header-main{flex-direction:column;align-items:stretch}.avyn-page-header-copy{flex-basis:auto}.avyn-page-header-actions{justify-content:stretch;width:100%}.avyn-auth-shell[data-navigation-mode=bottom] .avyn-compact-shell-page-title,.avyn-auth-shell[data-mobile-nav=true] .avyn-compact-shell-page-title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.avyn-page-header-actions>.avyn-action:not(.avyn-action-icon-only){width:100%}.avyn-page-header-icon-actions{justify-content:flex-end;width:100%}}@media (width>=600px){.avyn-empty-state{padding:var(--ui-space-6) var(--ui-space-5)}.avyn-section-card{--avyn-section-card-padding:var(--ui-space-5)}}body.ui-mode-large .avyn-page-header-title,.ui-mode-large .avyn-page-header-title{font-size:var(--ui-font-2xl)}body.ui-mode-large .avyn-section-header-section .avyn-section-header-title,.ui-mode-large .avyn-section-header-section .avyn-section-header-title{font-size:var(--ui-font-lg)}body.ui-mode-large .avyn-section-header-compact .avyn-section-header-title,.ui-mode-large .avyn-section-header-compact .avyn-section-header-title{font-size:var(--ui-font-base)}body.ui-mode-large .avyn-detail-page,.ui-mode-large .avyn-detail-page{gap:var(--ui-space-6)}body.ui-mode-large .avyn-detail-content,.ui-mode-large .avyn-detail-content,body.ui-mode-large .avyn-document-detail-proposal-stack,.ui-mode-large .avyn-document-detail-proposal-stack{gap:var(--ui-space-4)}body.ui-mode-large .avyn-document-detail-loading-message,.ui-mode-large .avyn-document-detail-loading-message,body.ui-mode-large .avyn-document-detail-linked-event-label,.ui-mode-large .avyn-document-detail-linked-event-label,body.ui-mode-large .avyn-document-detail-proposal-copy,.ui-mode-large .avyn-document-detail-proposal-copy,body.ui-mode-large .avyn-document-detail-empty-state,.ui-mode-large .avyn-document-detail-empty-state{font-size:var(--ui-font-base)}body.theme-dark .avyn-document-detail-page,.theme-dark .avyn-document-detail-page{color:var(--ui-text)}body.theme-dark .avyn-document-detail-linked-event-label,.theme-dark .avyn-document-detail-linked-event-label,body.theme-dark .avyn-document-detail-loading-message,.theme-dark .avyn-document-detail-loading-message,body.theme-dark .avyn-document-detail-proposal-copy,.theme-dark .avyn-document-detail-proposal-copy,body.theme-dark .avyn-document-detail-empty-state,.theme-dark .avyn-document-detail-empty-state{color:var(--ui-muted)}@media (width<=639px){.avyn-document-detail-linked-event{align-items:stretch}.avyn-document-detail-review-notice-region{padding-inline:var(--ui-space-2)}}.avyn-detail-page a:focus-visible,.avyn-detail-page button:focus-visible,.avyn-detail-page summary:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.avyn-event-detail-document-meta,.avyn-event-detail-document-actions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.avyn-event-detail-document-name{align-items:center;gap:var(--ui-space-1);overflow-wrap:anywhere;min-width:0;display:inline-flex}.avyn-add-event-source-title-suggestion{gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-3);color:var(--ui-text);background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);display:grid}.avyn-add-event-source-title-suggestion p{overflow-wrap:anywhere;margin:0}.avyn-event-detail-remove-link .avyn-action-icon{color:var(--ui-danger)}@media (width<=639px){.avyn-event-detail-remove-link{border-radius:var(--ui-control-radius-icon);width:44px;min-width:44px;height:44px;min-height:44px;padding:0;line-height:0}.avyn-event-detail-remove-link .avyn-action-label{display:none}}.avyn-event-detail-processing-details{min-width:0}.avyn-event-detail-document-row,.avyn-event-detail-delegated-document-row,.avyn-event-detail-suggested-row,.avyn-event-detail-processing-state{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-event-detail-document-row,.avyn-event-detail-delegated-document-row{padding-block:var(--ui-space-2);border-bottom:1px solid var(--ui-border)}.avyn-event-detail-document-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.avyn-event-detail-document-meta{grid-column:1;min-width:0}.avyn-event-detail-document-actions{grid-column:2;justify-content:flex-end}.avyn-event-detail-document-row>.avyn-inline-viewer,.avyn-event-detail-document-row>.avyn-event-detail-document-note,.avyn-event-detail-document-row>.avyn-dialog-shell{grid-column:1/-1}.avyn-event-detail-document-row:last-child,.avyn-event-detail-delegated-document-row:last-child{border-bottom:0}.avyn-event-detail-document-row p,.avyn-event-detail-delegated-document-row p,.avyn-event-detail-suggested-row p,.avyn-event-detail-processing-state p,.avyn-event-detail-info p,.avyn-event-detail-attach-dialog p{overflow-wrap:anywhere;min-width:0;margin:0}.avyn-event-detail-document-row>a,.avyn-event-detail-document-row>strong,.avyn-event-detail-delegated-document-row>strong,.avyn-event-detail-suggested-row strong{overflow-wrap:anywhere;min-width:0}.avyn-event-detail-suggested-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.avyn-event-detail-suggested-row>div:first-child{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-event-detail-processing-state{padding-block:var(--ui-space-1)}.avyn-event-detail-processing-state .avyn-notice{min-width:0}.avyn-event-detail-transient-notice{right:var(--ui-space-3);bottom:calc(74px + var(--ui-space-3) + env(safe-area-inset-bottom));left:var(--ui-space-3);z-index:var(--ui-layer-floating-actions);justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);width:min(calc(100% - (var(--ui-space-3) * 2)), 42rem);padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-text);overflow-wrap:anywhere;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow);margin-inline:auto;display:flex;position:fixed}.avyn-event-detail-transient-notice>span{min-width:0}@media (width<=599px){.avyn-event-detail-suggested-row{grid-template-columns:minmax(0,1fr)}}@media (width<=1023px){.avyn-share-create-page-shell .avyn-page-header-main{flex-direction:row;justify-content:space-between;align-items:center}.avyn-share-create-page-shell .avyn-page-header-copy{flex:auto;min-width:0}.avyn-share-create-page-shell .avyn-page-header-actions{flex:none;width:auto}}
