:root{--asr-color-brand-asr: #eda50f;--asr-color-brand-asr-tint: #fff8e3;--asr-color-brand-vitality: #ff409b;--asr-color-brand-vitality-tint: #ffdaea;--asr-color-brand-ikz: #46c2e6;--asr-color-brand-ikz-tint: #d7e9f5;--asr-color-feedback-warning: #eda50f;--asr-color-feedback-warning-tint: #fff8e3;--asr-color-feedback-error: #ce0a1e;--asr-color-feedback-error-tint: #f8d3dd;--asr-color-feedback-success: #0f865d;--asr-color-feedback-success-tint: #eef4e3;--asr-color-feedback-info: #0064a8;--asr-color-feedback-info-tint: #d7e9f5;--asr-color-black: #000000;--asr-color-black-opacity-80: rgba(0, 0, 0, .08);--asr-color-black-opacity-120: rgba(0, 0, 0, .12);--asr-color-black-opacity-160: rgba(0, 0, 0, .16);--asr-color-black-opacity-320: rgba(0, 0, 0, .32);--asr-color-white: #ffffff;--asr-color-white-opacity-800: rgba(255, 255, 255, .8);--asr-color-gray-30: #f6f6f7;--asr-color-gray-100: #e5e5e5;--asr-color-gray-200: #cccccc;--asr-color-gray-380: #9d9d9d;--asr-color-gray-480: #858585;--asr-color-gray-660: #565656;--asr-color-gray-840: #2a292e;--asr-color-yellow-100: #fff8e3;--asr-color-yellow-500: #eda50f;--asr-color-green-100: #eef4e3;--asr-color-green-500: #4ab286;--asr-color-green-700: #0f865d;--asr-color-pink-100: #ffdaea;--asr-color-pink-500: #ff409b;--asr-color-red-100: #f8d3dd;--asr-color-red-500: #ce0a1e;--asr-color-purple-100: #d4d5ef;--asr-color-purple-500: #4865ae;--asr-color-blue-100: #d7e9f5;--asr-color-blue-500: #46c2e6;--asr-color-blue-700: #0064a8;--asr-blur-sm: blur(var(--asr-size-1));--asr-blur-md: blur(var(--asr-size-2));--asr-border-width-1: 1px;--asr-border-width-2: 2px;--asr-border-width-3: 3px;--asr-border-width-none: 0px;--asr-border-radius-none: 0px;--asr-border-radius-sm: 3px;--asr-border-radius-md: 6px;--asr-border-radius-full: 9999px;--asr-font-family-avenir: "asr-avenir", arial, sans-serif;--asr-font-family-memphis: "asr-memphis", "Times New Roman", sans-serif;--asr-font-size-75: .875rem;--asr-font-size-100: 1rem;--asr-font-size-200: 1.125rem;--asr-font-size-300: 1.25rem;--asr-font-size-400: 1.5rem;--asr-font-size-500: 2rem;--asr-font-size-600: 2.5rem;--asr-font-size-700: 3rem;--asr-font-weight-light: 350;--asr-font-weight-regular: 500;--asr-font-weight-bold: 700;--asr-font-line-height-1: 1.1em;--asr-font-line-height-2: 1.2em;--asr-font-line-height-3: 1.3em;--asr-font-line-height-4: 1.4em;--asr-font-line-height-5: 1.5em;--asr-shadow-none: 0px 0px 0px 0px rgba(0, 0, 0, 0);--asr-shadow-sm: 0px 4px 16px 0px rgba(0, 0, 0, .12);--asr-shadow-md: 0px 8px 24px 0px rgba(0, 0, 0, .16);--asr-shadow-lg: 0px 4px 24px 0px rgba(0, 0, 0, .32);--asr-size-1: .25rem;--asr-size-2: .5rem;--asr-size-3: .75rem;--asr-size-4: 1rem;--asr-size-5: 1.25rem;--asr-size-6: 1.5rem;--asr-size-8: 2rem;--asr-size-10: 2.5rem;--asr-size-12: 3rem;--asr-size-14: 3.5rem;--asr-size-16: 4rem;--asr-size-20: 5rem;--asr-size-24: 6rem;--asr-size-28: 7rem;--asr-size-32: 8rem;--asr-size-40: 10rem;--asr-size-50: 12.5rem;--asr-size-60: 15rem;--asr-size-80: 20rem;--asr-size-100: 25rem;--asr-size-120: 30rem;--asr-spacing-1: .25rem;--asr-spacing-2: .5rem;--asr-spacing-3: .75rem;--asr-spacing-4: 1rem;--asr-spacing-5: 1.25rem;--asr-spacing-6: 1.5rem;--asr-spacing-8: 2rem;--asr-spacing-10: 2.5rem;--asr-spacing-12: 3rem;--asr-spacing-14: 3.5rem;--asr-spacing-16: 4rem;--asr-spacing-20: 5rem;--asr-spacing-24: 6rem;--asr-spacing-32: 8rem;--asr-spacing-40: 10rem;--asr-spacing-50: 12.5rem}:root{--ds-motion-duration-0: 0ms;--ds-motion-duration-50: 50ms;--ds-motion-duration-100: .1s;--ds-motion-duration-150: .15s;--ds-motion-duration-200: .2s;--ds-motion-duration-250: .25s;--ds-motion-duration-300: .3s;--ds-motion-duration-350: .35s;--ds-motion-duration-400: .4s;--ds-motion-duration-450: .45s;--ds-motion-duration-500: .5s;--ds-motion-duration-5000: 5s;--ds-motion-timing-ease: ease;--ds-motion-timing-ease-in: cubic-bezier(.4, 0, 1, 1);--ds-motion-timing-ease-out: cubic-bezier(0, 0, 1.2, 1);--ds-motion-timing-ease-in-out: cubic-bezier(.4, 0, .2, 1);--ds-motion-timing-ease-back-out: cubic-bezier(0, -.4, .4, 1.6);--ds-motion-timing-linear: linear;--ds-drop-shadow-sm: drop-shadow(0 4px 8px var(--asr-color-black-opacity-120));--ds-z-index-header-overlay: 50;--ds-z-index-dropdown: 100;--ds-z-index-popover: 200;--ds-z-index-skip-link: 900}:root{--ds-focus-ring: 0 0 0 var(--asr-border-width-2) var(--asr-color-white), 0 0 0 calc(var(--asr-border-width-2) * 2) var(--asr-color-black)}.asr-focus-ring{border-radius:var(--asr-border-radius-sm)}.asr-focus-ring-inset:after{pointer-events:none;content:"";position:absolute;z-index:1;inset:var(--asr-spacing-1);border-radius:var(--asr-border-radius-sm)}.asr-focus-ring:focus-visible,:host(:focus-visible) .asr-focus-ring,.asr-focus-ring.focused,.asr-focus-ring-inset:focus-visible:after,:host(:focus-visible) .asr-focus-ring-inset:after,.asr-focus-ring-inset.focused:after{outline:0;box-shadow:var(--ds-focus-ring)}.asr-focus-ring-inset{position:relative;outline:0}@font-face{font-family:asr-avenir;font-weight:350;font-display:swap;src:url(/assets/avenir-book-DZhq8oC4.woff2) format("woff2")}@font-face{font-family:asr-avenir;font-weight:500;font-display:swap;src:url(/assets/avenir-medium-DYbbO_4H.woff2) format("woff2")}@font-face{font-family:asr-avenir;font-weight:700;font-display:swap;src:url(/assets/avenir-heavy-DSjq2Ujo.woff2) format("woff2")}@font-face{font-family:asr-memphis;font-weight:500;font-display:swap;src:url(/assets/memphis-medium-y6du6EEn.woff2) format("woff2")}@font-face{font-family:asr-memphis;font-weight:700;font-display:swap;src:url(/assets/memphis-bold-BeWcF6F_.woff2) format("woff2")}.asr-sr-only:not(:focus):not(:active){position:absolute;overflow:hidden;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}.asr-display-xxl,.asr-display-xxl-bold,.asr-display-xl,.asr-display-xl-bold,.asr-display-lg,.asr-display-lg-bold,.asr-display-md,.asr-display-md-bold,.asr-display-sm,.asr-display-sm-bold,.asr-display-xs,.asr-display-xs-bold{font-family:var(--asr-font-family-memphis)!important;-webkit-hyphens:auto;hyphens:auto;color:var(--asr-color-black);overflow-wrap:break-word}.asr-display-xxl,.asr-display-xl,.asr-display-lg,.asr-display-md,.asr-display-sm,.asr-display-xs{font-weight:var(--asr-font-weight-regular)!important}.asr-display-xxl-bold,.asr-display-xl-bold,.asr-display-lg-bold,.asr-display-md-bold,.asr-display-sm-bold,.asr-display-xs-bold{font-weight:var(--asr-font-weight-bold)!important}.asr-display-xxl,.asr-display-xxl-bold{font-size:var(--asr-font-size-600)!important;line-height:var(--asr-font-line-height-2)!important}.asr-display-xl,.asr-display-xl-bold{font-size:var(--asr-font-size-500)!important;line-height:var(--asr-font-line-height-3)!important}.asr-display-lg,.asr-display-lg-bold{font-size:var(--asr-font-size-400)!important;line-height:var(--asr-font-line-height-3)!important}.asr-display-md,.asr-display-md-bold{font-size:var(--asr-font-size-300)!important;line-height:var(--asr-font-line-height-4)!important}.asr-display-sm,.asr-display-sm-bold,.asr-display-xs,.asr-display-xs-bold{font-size:var(--asr-font-size-100)!important;line-height:var(--asr-font-line-height-4)!important}@media screen and (min-width:37.5em){.asr-display-xxl,.asr-display-xxl-bold{font-size:var(--asr-font-size-700)!important;line-height:var(--asr-font-line-height-1)!important}.asr-display-xl,.asr-display-xl-bold{font-size:var(--asr-font-size-600)!important;line-height:var(--asr-font-line-height-2)!important}.asr-display-lg,.asr-display-lg-bold{font-size:var(--asr-font-size-500)!important;line-height:var(--asr-font-line-height-3)!important}.asr-display-md,.asr-display-md-bold{font-size:var(--asr-font-size-400)!important;line-height:var(--asr-font-line-height-3)!important}.asr-display-sm,.asr-display-sm-bold{font-size:var(--asr-font-size-300)!important;line-height:var(--asr-font-line-height-4)!important}}.asr-text-lg,.asr-text-lg-bold,.asr-text-md,.asr-text-md-regular,.asr-text-md-bold,.asr-text-sm,.asr-text-sm-regular,.asr-text-sm-bold,.asr-text-xs,.asr-text-xs-regular,.asr-text-xs-bold{font-family:var(--asr-font-family-avenir)!important;color:var(--asr-color-black)}.asr-text-lg,.asr-text-md,.asr-text-sm,.asr-text-xs{font-weight:var(--asr-font-weight-light)!important}.asr-text-md-regular,.asr-text-sm-regular,.asr-text-xs-regular{font-weight:var(--asr-font-weight-regular)!important}.asr-text-lg-bold,.asr-text-md-bold,.asr-text-sm-bold,.asr-text-xs-bold{font-weight:var(--asr-font-weight-bold)!important}.asr-text-md,.asr-text-md-regular,.asr-text-md-bold,.asr-text-sm,.asr-text-sm-regular,.asr-text-sm-bold,.asr-text-xs,.asr-text-xs-regular,.asr-text-xs-bold{line-height:var(--asr-font-line-height-5)!important}.asr-text-lg,.asr-text-lg-bold{font-size:var(--asr-font-size-300)!important;line-height:var(--asr-font-line-height-4)!important}.asr-text-md,.asr-text-md-regular,.asr-text-md-bold{font-size:var(--asr-font-size-200)!important}.asr-text-sm,.asr-text-sm-regular,.asr-text-sm-bold{font-size:var(--asr-font-size-100)!important}.asr-text-xs,.asr-text-xs-regular,.asr-text-xs-bold{font-size:var(--asr-font-size-75)!important}asr-dialog:not(:defined),asr-funnel:not(:defined){display:none}body.ds-dialog-open{overflow:hidden}.ds-header-open{position:fixed;overflow-y:hidden;width:100%}:root{font-family:var(--asr-font-family-body, var(--asr-font-family-base, system-ui, sans-serif));color:var(--asr-color-text-default, var(--asr-color-gray-1100, #1f2937));background:var(--asr-color-white, #ffffff)}html,body,#app{height:100%}body{margin:0;background:var(--asr-color-white, #ffffff);overflow:hidden}.admin-shell{display:grid;grid-template-rows:auto 1fr auto;height:100vh;background:var(--asr-color-white, #ffffff)}.admin-shell__header{display:flex;align-items:center;justify-content:space-between;gap:var(--asr-spacing-5, 16px);padding:var(--asr-spacing-4, 12px) var(--asr-spacing-6, 24px);background:var(--asr-color-white, #ffffff);border-bottom:var(--asr-border-width-1, 1px) solid var(--asr-color-gray-380, #d1d5db);box-shadow:0 1px 2px #0000000a;z-index:10}.admin-shell__brand{display:flex;align-items:center;flex:0 0 auto}.admin-shell__logo{display:block;height:2.5rem;width:auto}.admin-shell__nav{display:flex;gap:var(--asr-spacing-2, 6px);flex:1 1 auto;justify-content:center}.admin-shell__nav-link{padding:var(--asr-spacing-2, 6px) var(--asr-spacing-5, 16px);color:var(--asr-color-gray-700, #6b7280);font-weight:var(--asr-font-weight-bold, 600);text-decoration:none;border:none;border-bottom:2px solid transparent;background:transparent;font:inherit;cursor:pointer;border-radius:var(--asr-border-radius-sm, 4px) var(--asr-border-radius-sm, 4px) 0 0}.admin-shell__nav-link:hover{color:var(--asr-color-text-default, #1f2937)}.admin-shell__nav-link--active{color:var(--asr-color-blue-700, #2563eb);border-bottom-color:var(--asr-color-blue-700, #2563eb)}.admin-shell__user{display:flex;align-items:center;gap:var(--asr-spacing-3, 8px);flex:0 0 auto}.admin-shell__welcome{color:var(--asr-color-gray-700, #6b7280);font-size:.9rem}.admin-shell__main{overflow-y:auto;overflow-x:hidden;background:var(--asr-color-white, #ffffff)}.admin-shell__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--asr-spacing-5, 16px);padding:var(--asr-spacing-4, 12px) var(--asr-spacing-6, 24px);background:var(--asr-color-white, #ffffff);border-top:var(--asr-border-width-1, 1px) solid var(--asr-color-gray-380, #d1d5db);box-shadow:0 -1px 2px #0000000a;z-index:10}.admin-shell__footer-actions{display:flex;align-items:center;gap:var(--asr-spacing-3, 8px);flex-wrap:wrap}.admin-shell__footer-publish{margin-left:auto}.admin-shell__publish-btn{display:inline-flex;align-items:center;gap:var(--asr-spacing-2, 6px);padding:var(--asr-spacing-3, 8px) var(--asr-spacing-6, 24px);font:inherit;font-weight:var(--asr-font-weight-bold, 600);font-size:.95rem;color:var(--asr-color-white, #ffffff);background:#d97706;border:2px solid #b45309;border-radius:var(--asr-border-radius-sm, 6px);cursor:pointer;box-shadow:0 2px 6px #d9770659}.admin-shell__publish-btn:hover:not(:disabled){background:#b45309}.admin-shell__publish-btn:focus-visible{outline:3px solid #fbbf24;outline-offset:2px}.admin-shell__publish-btn:disabled{cursor:not-allowed;opacity:.6}.admin-shell__dialog-actions{display:flex;justify-content:flex-end;gap:var(--asr-spacing-3, 8px)}.admin-shell__dialog-progress{display:flex;align-items:center;gap:var(--asr-spacing-4, 12px);padding:var(--asr-spacing-4, 12px) 0}.admin-shell__dialog-progress p{margin:0}.admin-shell__dirty-list{list-style:none;margin:var(--asr-spacing-3, 8px) 0;padding:var(--asr-spacing-2, 4px) var(--asr-spacing-3, 8px);max-height:220px;overflow-y:auto;border:1px solid var(--asr-color-neutral-30, #d0d5dc);border-radius:4px;background:var(--asr-color-neutral-05, #f7f8fa);scrollbar-gutter:stable}.admin-shell__dirty-list li{padding:var(--asr-spacing-2, 4px) var(--asr-spacing-3, 8px);border-bottom:1px solid var(--asr-color-neutral-20, #e6e8ec);font-size:.875rem;line-height:1.4;color:var(--asr-color-neutral-80, #333)}.admin-shell__dirty-list li:last-child{border-bottom:none}.admin-shell__dialog-warning{color:var(--asr-color-danger-60, #b3261e);background:var(--asr-color-danger-05, #fdecea);border-left:3px solid var(--asr-color-danger-60, #b3261e);padding:var(--asr-spacing-2, 4px) var(--asr-spacing-3, 8px);border-radius:2px;margin-top:var(--asr-spacing-3, 8px);font-size:.875rem}.toasts{position:fixed;bottom:var(--asr-spacing-6, 24px);right:var(--asr-spacing-6, 24px);z-index:1000;display:flex;flex-direction:column;gap:var(--asr-spacing-3, 8px);pointer-events:none;max-width:min(24rem,calc(100vw - 3rem))}.toast{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--asr-spacing-3, 8px);padding:var(--asr-spacing-4, 12px) var(--asr-spacing-5, 16px);background:var(--asr-color-white, #ffffff);border-left:4px solid var(--asr-color-gray-700, #6b7280);border-radius:var(--asr-border-radius-sm, 6px);box-shadow:0 4px 12px #00000026;font-size:.9rem;line-height:1.4}.toast--success{border-left-color:#059669}.toast--error{border-left-color:#dc2626}.toast__message{flex:1 1 auto;color:var(--asr-color-text-default, #1f2937);overflow-wrap:anywhere}.toast__close{flex:0 0 auto;padding:0 var(--asr-spacing-2, 6px);margin:-4px -4px -4px 0;background:transparent;border:none;color:var(--asr-color-gray-700, #6b7280);font-size:1.25rem;line-height:1;cursor:pointer}.toast__close:hover{color:var(--asr-color-text-default, #1f2937)}.toast-enter-active,.toast-leave-active{transition:opacity .2s ease,transform .2s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(24px)}.page{max-width:1200px;margin:0 auto;padding:var(--asr-spacing-7, 32px) var(--asr-spacing-5, 16px)}.page__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--asr-spacing-5, 16px);margin-bottom:var(--asr-spacing-7, 32px)}.page__title{margin:0;font-size:1.75rem;font-weight:var(--asr-font-weight-bold, 600)}.page__actions{display:flex;gap:var(--asr-spacing-3, 8px);align-items:center}.page__hidden-input{display:none}.page__tabs{display:flex;gap:var(--asr-spacing-2, 6px);margin-bottom:var(--asr-spacing-7, 32px);border-bottom:var(--asr-border-width-1, 1px) solid var(--asr-color-gray-380, #d1d5db);padding-top:var(--asr-spacing-4, 12px)}.page__tab{display:inline-flex;align-items:center;gap:var(--asr-spacing-2, 6px);padding:var(--asr-spacing-3, 8px) var(--asr-spacing-5, 16px);background:transparent;border:none;border-bottom:3px solid transparent;color:var(--asr-color-gray-700, #6b7280);font:inherit;font-weight:var(--asr-font-weight-bold, 600);cursor:pointer}.page__tab:disabled{cursor:not-allowed;opacity:.6}.page__tab:hover:not(:disabled){color:var(--asr-color-text-default, #1f2937)}.page__tab--active{color:var(--asr-color-blue-700, #2563eb);border-bottom-color:var(--asr-color-blue-700, #2563eb)}.page__tab-count{padding:0 var(--asr-spacing-2, 6px);background:var(--asr-color-gray-200, #f3f4f6);color:var(--asr-color-gray-700, #6b7280);border-radius:999px;font-size:.75rem;min-width:1.5rem;text-align:center}.page__tab--active .page__tab-count{background:var(--asr-color-blue-700, #2563eb);color:var(--asr-color-white, #ffffff)}.page__flag-actions{display:flex;gap:var(--asr-spacing-2, 6px);margin-bottom:var(--asr-spacing-3, 8px)}.page__drag-handle{display:inline-block;padding:0 var(--asr-spacing-2, 6px);color:var(--asr-color-gray-700, #6b7280);font-size:1.25rem;cursor:grab;user-select:none}.page__table-card--dragging{opacity:.5}.page__table-card--drag-over{outline:2px dashed var(--asr-color-blue-700, #2563eb);outline-offset:4px}.page__summary-editor{margin:0 0 var(--asr-spacing-4, 12px)}.page__summary-label{display:block;margin-bottom:var(--asr-spacing-2, 6px);font-size:.85rem;font-weight:var(--asr-font-weight-bold, 600);color:var(--asr-color-gray-700, #6b7280)}.page__summary{margin:0 0 var(--asr-spacing-4, 12px);padding:var(--asr-spacing-4, 12px);background:var(--asr-color-gray-30, #fafafa);border-left:3px solid var(--asr-color-blue-700, #2563eb);border-radius:var(--asr-border-radius-sm, 6px);font-size:.95rem;line-height:1.5}.page__summary a{color:var(--asr-color-blue-700, #2563eb);text-decoration:underline}.rte{border:var(--asr-border-width-1, 1px) solid var(--asr-color-gray-380, #d1d5db);border-radius:var(--asr-border-radius-sm, 6px);background:var(--asr-color-white, #ffffff);overflow:hidden}.rte__toolbar{display:flex;gap:var(--asr-spacing-1, 4px);padding:var(--asr-spacing-2, 6px);border-bottom:var(--asr-border-width-1, 1px) solid var(--asr-color-gray-380, #d1d5db);background:var(--asr-color-gray-30, #fafafa)}.rte__btn{padding:var(--asr-spacing-1, 4px) var(--asr-spacing-3, 8px);font:inherit;font-size:.85rem;background:var(--asr-color-white, #ffffff);border:var(--asr-border-width-1, 1px) solid var(--asr-color-gray-380, #d1d5db);border-radius:var(--asr-border-radius-sm, 6px);cursor:pointer;min-width:2.25rem}.rte__btn:hover:not(:disabled){background:var(--asr-color-gray-200, #f3f4f6)}.rte__btn:disabled{cursor:not-allowed;opacity:.6}.rte__editor{display:block;width:100%;box-sizing:border-box;min-height:6rem;padding:var(--asr-spacing-3, 8px) var(--asr-spacing-4, 12px);font-size:.95rem;line-height:1.5;outline:none}.rte__editor:focus{outline:2px solid var(--asr-color-blue-700, #2563eb);outline-offset:-2px}.rte__editor a{color:var(--asr-color-blue-700, #2563eb);text-decoration:underline}.rte__editor ul,.rte__editor ol,.page__summary ul,.page__summary ol{margin:var(--asr-spacing-2, 6px) 0;padding-left:1.5rem}.rte__source{display:block;width:100%;box-sizing:border-box;min-height:6rem;margin:0;padding:var(--asr-spacing-3, 8px) var(--asr-spacing-4, 12px);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;line-height:1.5;border:none;outline:none;resize:vertical;background:var(--asr-color-white, #ffffff);color:var(--asr-color-text-default, #1f2937)}.rte__source:focus{outline:2px solid var(--asr-color-blue-700, #2563eb);outline-offset:-2px}.rte__btn--right{margin-left:auto}.rte__btn--active{background:var(--asr-color-gray-200, #f3f4f6);border-color:var(--asr-color-blue-700, #2563eb)}.ext-links{border:var(--asr-border-width-1, 1px) solid var(--asr-color-gray-380, #d1d5db);border-radius:var(--asr-border-radius-sm, 6px);background:var(--asr-color-white, #ffffff);padding:var(--asr-spacing-3, 8px)}.ext-links__list{list-style:none;margin:0 0 var(--asr-spacing-3, 8px);padding:0;display:flex;flex-direction:column;gap:var(--asr-spacing-2, 6px)}.ext-links__item{display:flex;align-items:center;gap:var(--asr-spacing-2, 6px);padding:var(--asr-spacing-2, 6px);border:var(--asr-border-width-1, 1px) solid var(--asr-color-gray-380, #d1d5db);border-radius:var(--asr-border-radius-sm, 6px);background:var(--asr-color-white, #ffffff)}.ext-links__item--dragging{opacity:.5}.ext-links__item--drag-over{outline:2px dashed var(--asr-color-blue-700, #2563eb);outline-offset:2px}.ext-links__handle{cursor:grab;padding:0 var(--asr-spacing-1, 4px);color:var(--asr-color-gray-700, #6b7280);font-size:1rem;user-select:none}.ext-links__input{flex:1 1 8rem;min-width:6rem;padding:var(--asr-spacing-2, 6px) var(--asr-spacing-3, 8px);font:inherit;font-size:.9rem;border:var(--asr-border-width-1, 1px) solid var(--asr-color-gray-380, #d1d5db);border-radius:var(--asr-border-radius-sm, 6px);background:var(--asr-color-white, #ffffff)}.ext-links__input--href{flex:2 1 12rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.ext-links__input:focus{outline:2px solid var(--asr-color-blue-700, #2563eb);outline-offset:1px}.ext-links__remove{padding:0 var(--asr-spacing-3, 8px);font:inherit;font-size:1.1rem;line-height:1;background:transparent;border:var(--asr-border-width-1, 1px) solid var(--asr-color-gray-380, #d1d5db);border-radius:var(--asr-border-radius-sm, 6px);color:var(--asr-color-gray-700, #6b7280);cursor:pointer}.ext-links__remove:hover:not(:disabled){background:var(--asr-color-gray-200, #f3f4f6);color:var(--asr-color-text-default, #1f2937)}.ext-links__remove:disabled{cursor:not-allowed;opacity:.6}.ext-links__empty{margin:0 0 var(--asr-spacing-3, 8px);color:var(--asr-color-gray-700, #6b7280);font-size:.9rem;font-style:italic}.ext-links__add{padding:var(--asr-spacing-2, 6px) var(--asr-spacing-3, 8px);font:inherit;font-size:.9rem;background:var(--asr-color-white, #ffffff);border:var(--asr-border-width-1, 1px) solid var(--asr-color-gray-380, #d1d5db);border-radius:var(--asr-border-radius-sm, 6px);cursor:pointer}.ext-links__add:hover:not(:disabled){background:var(--asr-color-gray-200, #f3f4f6)}.ext-links__add:disabled{cursor:not-allowed;opacity:.6}.page__external-links{margin:0 0 var(--asr-spacing-4, 12px);padding:0 0 0 1.25rem;font-size:.95rem;line-height:1.6}.page__external-links a{color:var(--asr-color-blue-700, #2563eb);text-decoration:underline}.page__empty{padding:var(--asr-spacing-8, 48px);text-align:center;color:var(--asr-color-gray-700, #6b7280);background:var(--asr-color-white, #ffffff);border:var(--asr-border-width-1, 1px) dashed var(--asr-color-gray-380, #d1d5db);border-radius:var(--asr-border-radius-sm, 6px)}.page__tables{display:flex;flex-direction:column;gap:var(--asr-spacing-8, 48px)}.page__table-card{background:var(--asr-color-white, #ffffff)}.page__table-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--asr-spacing-4, 12px);margin-bottom:var(--asr-spacing-3, 8px)}.page__table-heading{display:flex;align-items:center;gap:var(--asr-spacing-3, 8px);flex:1 1 auto}.page__title-input{flex:1 1 auto;min-width:12rem;padding:var(--asr-spacing-2, 6px) var(--asr-spacing-3, 8px);font-size:1rem;font-family:inherit;border:var(--asr-border-width-1, 1px) solid var(--asr-color-gray-380, #d1d5db);border-radius:var(--asr-border-radius-sm, 6px);background:var(--asr-color-white, #ffffff)}.page__title-input:focus{outline:2px solid var(--asr-color-blue-700, #2563eb);outline-offset:1px}.page__no-table{margin:0;padding:var(--asr-spacing-5, 16px);color:var(--asr-color-gray-700, #6b7280);background:var(--asr-color-gray-30, #fafafa);border:var(--asr-border-width-1, 1px) dashed var(--asr-color-gray-380, #d1d5db);border-radius:var(--asr-border-radius-sm, 6px);font-size:.95rem}.page__add-row{margin-bottom:var(--asr-spacing-7, 32px);padding:var(--asr-spacing-5, 16px);background:var(--asr-color-white, #ffffff);border:var(--asr-border-width-1, 1px) solid var(--asr-color-gray-380, #d1d5db);border-radius:var(--asr-border-radius-sm, 6px)}.page__add-title{margin:0 0 var(--asr-spacing-2, 6px);font-size:1rem;font-weight:var(--asr-font-weight-bold, 600)}.page__add-help{margin:0 0 var(--asr-spacing-3, 8px);color:var(--asr-color-gray-700, #6b7280);font-size:.85rem}.page__add-form{display:flex;gap:var(--asr-spacing-3, 8px);align-items:center;flex-wrap:wrap}.page__add-input{flex:1 1 16rem;padding:var(--asr-spacing-2, 6px) var(--asr-spacing-3, 8px);font-size:1rem;font-family:inherit;border:var(--asr-border-width-1, 1px) solid var(--asr-color-gray-380, #d1d5db);border-radius:var(--asr-border-radius-sm, 6px);background:var(--asr-color-white, #ffffff)}.page__loading{padding:var(--asr-spacing-7, 32px);text-align:center}.page__table-title{margin:0;font-size:1.125rem;font-weight:var(--asr-font-weight-bold, 600);color:var(--asr-color-text-default, var(--asr-color-gray-1100, #1f2937))}.page__guid{display:inline-flex;align-items:center;gap:var(--asr-spacing-2, 6px);color:var(--asr-color-gray-700, #6b7280);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.page__guid-label{font-family:var(--asr-font-family-body, system-ui, sans-serif);font-weight:var(--asr-font-weight-bold, 600);font-size:.75rem;color:var(--asr-color-gray-500, #9ca3af);letter-spacing:.04em;text-transform:uppercase}.page__guid-copy{display:inline-flex;align-items:center;justify-content:center;padding:var(--asr-spacing-1, 4px);margin:0;background:transparent;border:var(--asr-border-width-1, 1px) solid var(--asr-color-gray-380, #d1d5db);border-radius:var(--asr-border-radius-sm, 6px);color:inherit;cursor:pointer;line-height:0}.page__guid-copy:hover:not(:disabled){background:var(--asr-color-gray-200, #f3f4f6)}.page__guid-copy:focus-visible{outline:2px solid var(--asr-color-blue-700, #2563eb);outline-offset:1px}.page__guid-copy:disabled{cursor:not-allowed;opacity:.6}.page__table-body{border:var(--asr-border-width-1, 1px) solid var(--asr-color-gray-380, #d1d5db);border-radius:var(--asr-border-radius-sm, 6px);background:var(--asr-color-white, #ffffff)}.page__table-body .slide-container,.page__table-body .table-slider{overflow:visible;width:100%}.page__table-body .table{width:100%;margin:0!important;border:0;border-collapse:collapse;background:var(--asr-color-white, #ffffff);font-size:.95rem;table-layout:auto}.page__table-body th,.page__table-body td{padding:var(--asr-spacing-3, 8px) var(--asr-spacing-4, 12px);text-align:left;border-top:var(--asr-border-width-1, 1px) solid var(--asr-color-gray-380, #d1d5db);border-left:var(--asr-border-width-1, 1px) solid var(--asr-color-gray-380, #d1d5db);vertical-align:top;overflow-wrap:anywhere;word-break:normal}.page__table-body tr>th:first-child,.page__table-body tr>td:first-child{border-left:none}.page__table-body tr>th:last-child,.page__table-body tr>td:last-child{border-right:none!important}.page__table-body thead th{background:var(--asr-color-gray-200, #f3f4f6);font-weight:var(--asr-font-weight-bold, 600);border-top:none}.page__table-body span[data-tooltip]{position:relative;border-bottom:var(--asr-border-width-1, 1px) dotted var(--asr-color-gray-700, #6b7280);cursor:help}.page__table-body span[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);width:max-content;max-width:240px;padding:var(--asr-spacing-2, 6px) var(--asr-spacing-3, 8px);background:var(--asr-color-gray-1100, #1f2937);color:var(--asr-color-white, #ffffff);font-size:.8rem;line-height:1.35;font-family:var(--asr-font-family-body, system-ui, sans-serif);font-weight:400;white-space:normal;overflow-wrap:break-word;word-break:normal;text-align:left;border-radius:var(--asr-border-radius-sm, 6px);box-shadow:0 2px 6px #0000002e;opacity:0;visibility:hidden;transition:opacity .12s ease;pointer-events:none;z-index:10}.page__table-body span[data-tooltip]:before{content:"";position:absolute;left:50%;bottom:100%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--asr-color-gray-1100, #1f2937);opacity:0;visibility:hidden;transition:opacity .12s ease;pointer-events:none;z-index:10}.page__table-body tr>th:last-child span[data-tooltip]:after,.page__table-body tr>td:last-child span[data-tooltip]:after{left:auto;right:0;transform:none}.page__table-body tr>th:last-child span[data-tooltip]:before,.page__table-body tr>td:last-child span[data-tooltip]:before{left:auto;right:12px;transform:none}.page__table-body span[data-tooltip]:hover:after,.page__table-body span[data-tooltip]:focus-within:after,.page__table-body span[data-tooltip]:hover:before,.page__table-body span[data-tooltip]:focus-within:before{opacity:1;visibility:visible}.no-access{display:flex;align-items:center;justify-content:center;height:100%;background:var(--asr-color-white, #ffffff)}.no-access__card{display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:420px;text-align:center;padding:2.5rem}.no-access__logo{width:80px}.no-access__title{margin:0;font-size:1.5rem;font-weight:600}.no-access__message{margin:0;color:var(--asr-color-text-subtle, #6b7280);line-height:1.5}.users-section[data-v-179e546e]{display:flex;flex-direction:column;gap:var(--asr-spacing-8, 32px)}.users-table-wrapper[data-v-179e546e]{border:1px solid var(--asr-color-gray-380, #d1d5db);border-radius:var(--asr-border-radius-md, 8px);overflow:hidden}.users-table[data-v-179e546e]{width:100%;border-collapse:collapse;font-size:.9rem}.users-table__th[data-v-179e546e]{padding:var(--asr-spacing-3, 10px) var(--asr-spacing-5, 16px);text-align:left;font-weight:var(--asr-font-weight-bold, 600);font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--asr-color-gray-500, #9ca3af);background:var(--asr-color-gray-100, #f9fafb);border-bottom:1px solid var(--asr-color-gray-380, #d1d5db)}.users-table__th--center[data-v-179e546e],.users-table__td--center[data-v-179e546e]{text-align:center}.users-table__th--actions[data-v-179e546e]{width:100px}.users-table__row[data-v-179e546e]{border-bottom:1px solid var(--asr-color-gray-200, #f3f4f6);transition:background .1s}.users-table__row[data-v-179e546e]:last-child{border-bottom:none}.users-table__row[data-v-179e546e]:hover{background:var(--asr-color-gray-50, #fafafa)}.users-table__row--me[data-v-179e546e]{background:var(--asr-color-blue-50, #eff6ff)}.users-table__row--me[data-v-179e546e]:hover{background:var(--asr-color-blue-100, #dbeafe)}.users-table__td[data-v-179e546e]{padding:var(--asr-spacing-4, 12px) var(--asr-spacing-5, 16px);vertical-align:middle}.users-table__td--muted[data-v-179e546e]{color:var(--asr-color-gray-500, #6b7280)}.users-table__td--actions[data-v-179e546e]{text-align:right}.users-table__name[data-v-179e546e]{font-weight:var(--asr-font-weight-medium, 500)}.users-table__badge[data-v-179e546e]{margin-left:var(--asr-spacing-2, 6px);padding:1px 6px;font-size:.7rem;font-weight:600;border-radius:999px;background:var(--asr-color-blue-100, #dbeafe);color:var(--asr-color-blue-700, #2563eb);vertical-align:middle}.users-table__checkbox[data-v-179e546e]{width:16px;height:16px;cursor:pointer}.users-table__checkbox[data-v-179e546e]:disabled{cursor:not-allowed;opacity:.5}.users-table__empty[data-v-179e546e]{padding:var(--asr-spacing-8, 32px);text-align:center;color:var(--asr-color-gray-400, #9ca3af);font-style:italic}.users-add[data-v-179e546e]{background:var(--asr-color-gray-50, #f9fafb);border:1px solid var(--asr-color-gray-380, #d1d5db);border-radius:var(--asr-border-radius-md, 8px);padding:var(--asr-spacing-6, 24px)}.users-add__title[data-v-179e546e]{margin:0 0 var(--asr-spacing-5, 16px) 0;font-size:1rem;font-weight:var(--asr-font-weight-bold, 600)}.users-add__form[data-v-179e546e]{display:flex;flex-direction:column;gap:var(--asr-spacing-5, 16px)}.users-add__fields[data-v-179e546e]{display:flex;flex-wrap:wrap;gap:var(--asr-spacing-4, 12px);align-items:flex-end}.users-add__field[data-v-179e546e]{display:flex;flex-direction:column;gap:var(--asr-spacing-2, 4px);flex:1 1 200px}.users-add__field--check[data-v-179e546e]{flex:0 0 auto;justify-content:flex-end;padding-bottom:4px}.users-add__label[data-v-179e546e]{font-size:.85rem;font-weight:var(--asr-font-weight-medium, 500);color:var(--asr-color-gray-700, #374151)}.users-add__input[data-v-179e546e]{padding:var(--asr-spacing-2, 8px) var(--asr-spacing-3, 10px);border:1px solid var(--asr-color-gray-380, #d1d5db);border-radius:var(--asr-border-radius-sm, 6px);font:inherit;font-size:.9rem;background:var(--asr-color-white, #ffffff);transition:border-color .15s}.users-add__input[data-v-179e546e]:focus{outline:none;border-color:var(--asr-color-blue-600, #2563eb);box-shadow:0 0 0 3px #2563eb1a}.users-add__input[data-v-179e546e]:disabled{background:var(--asr-color-gray-100, #f3f4f6);cursor:not-allowed}.users-add__check-label[data-v-179e546e]{display:flex;align-items:center;gap:var(--asr-spacing-2, 6px);font-size:.9rem;cursor:pointer}
