@charset "UTF-8";.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px)and (max-width:480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px)and (max-width:768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}.dygraph-legend{position:absolute;font-size:14px;z-index:10;width:250px;background:#fff;line-height:normal;text-align:left;overflow:hidden}.dygraph-legend[dir=rtl]{text-align:right}.dygraph-legend-line{display:inline-block;position:relative;bottom:.5ex;padding-left:1em;height:1px;border-bottom-width:2px;border-bottom-style:solid}.dygraph-legend-dash{display:inline-block;position:relative;bottom:.5ex;height:1px;border-bottom-width:2px;border-bottom-style:solid}.dygraph-roller{position:absolute;z-index:10}.dygraph-annotation{position:absolute;z-index:10;overflow:hidden}.dygraph-default-annotation{border:1px solid black;background-color:#fff;text-align:center}.dygraph-axis-label{z-index:10;line-height:normal;overflow:hidden;color:#000}.dygraph-title{font-weight:700;z-index:10;text-align:center}.dygraph-xlabel{text-align:center}.dygraph-label-rotate-left{text-align:center;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}.dygraph-label-rotate-right{text-align:center;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}:root{--aurum-brand-blue-deep: #1f2a44;--aurum-brand-blue-mid: #2f6fed;--aurum-brand-graphite: #4a4a4a;--aurum-brand-white: #ffffff;--aurum-brand-black: #0f0f0f;--aurum-color-white: #ffffff;--aurum-color-black: #0f0f0f;--aurum-color-blue-950: #0b1f3a;--aurum-color-blue-900: #1f2a44;--aurum-color-blue-800: #163761;--aurum-color-blue-700: #1d4f85;--aurum-color-blue-600: #2567a8;--aurum-color-blue-500: #2f6fed;--aurum-color-blue-400: #60a5fa;--aurum-color-blue-100: #dbeafe;--aurum-color-gray-950: #050608;--aurum-color-gray-925: #0b0e14;--aurum-color-gray-900: #151a23;--aurum-color-gray-850: #1f2937;--aurum-color-gray-800: #374151;--aurum-color-gray-700: #4b5563;--aurum-color-gray-600: #64748b;--aurum-color-gray-500: #94a3b8;--aurum-color-gray-400: #cbd5e1;--aurum-color-gray-300: #e2e8f0;--aurum-color-gray-200: #f1f5f9;--aurum-color-gray-100: #f8f9fa;--aurum-color-success-base: #20c997;--aurum-color-success-strong: #166534;--aurum-color-success-soft: rgba(32, 201, 151, .14);--aurum-color-info-base: #0dcaf0;--aurum-color-info-strong: #1d4ed8;--aurum-color-info-soft: rgba(13, 202, 240, .14);--aurum-color-warning-base: #f59e0b;--aurum-color-warning-strong: #92400e;--aurum-color-warning-soft: rgba(245, 158, 11, .14);--aurum-color-danger-base: #ea868f;--aurum-color-danger-strong: #991b1b;--aurum-color-danger-soft: rgba(234, 134, 143, .16);--aurum-color-success: var(--aurum-color-success-base);--aurum-color-success-hover: #17b486;--aurum-color-success-surface: var(--aurum-color-success-soft);--aurum-color-success-border: rgba(32, 201, 151, .42);--aurum-color-success-text: var(--aurum-color-success-base);--aurum-color-warning: var(--aurum-color-warning-base);--aurum-color-warning-hover: #d97706;--aurum-color-warning-surface: var(--aurum-color-warning-soft);--aurum-color-warning-border: rgba(245, 158, 11, .42);--aurum-color-warning-text: var(--aurum-color-warning-base);--aurum-color-danger: var(--aurum-color-danger-base);--aurum-color-danger-hover: #dc6975;--aurum-color-danger-surface: var(--aurum-color-danger-soft);--aurum-color-danger-border: rgba(234, 134, 143, .44);--aurum-color-danger-text: var(--aurum-color-danger-base);--aurum-color-info: var(--aurum-color-info-base);--aurum-color-info-hover: #0aaed0;--aurum-color-info-surface: var(--aurum-color-info-soft);--aurum-color-info-border: rgba(13, 202, 240, .42);--aurum-color-info-text: var(--aurum-color-info-base)}:root,[data-theme=dark],[data-aurum-theme=dark]{color-scheme:dark;--aurum-color-bg-page: #0b0e14;--aurum-color-bg-surface: #151a23;--aurum-color-bg-surface-muted: #111722;--aurum-color-bg-muted: var(--aurum-color-bg-surface-muted);--aurum-color-bg-subtle: var(--aurum-color-bg-surface-muted);--aurum-color-bg-elevated: #050608;--aurum-color-bg-overlay: rgba(5, 6, 8, .72);--aurum-color-surface-page: var(--aurum-color-bg-page);--aurum-color-surface-card: var(--aurum-color-bg-surface);--aurum-color-surface-muted: var(--aurum-color-bg-surface-muted);--aurum-color-text-primary: #e2e8f0;--aurum-color-text-secondary: #94a3b8;--aurum-color-text-muted: #64748b;--aurum-color-text-tertiary: var(--aurum-color-text-muted);--aurum-color-text-disabled: rgba(226, 232, 240, .42);--aurum-color-text-inverted: #0f0f0f;--aurum-color-text-placeholder: var(--aurum-color-text-muted);--aurum-color-text-on-primary: var(--aurum-color-on-primary);--aurum-color-border-subtle: rgba(255, 255, 255, .08);--aurum-color-border-default: rgba(255, 255, 255, .12);--aurum-color-border-strong: rgba(255, 255, 255, .2);--aurum-color-primary: #2f6fed;--aurum-color-led: var(--aurum-color-primary);--aurum-color-primary-hover: #60a5fa;--aurum-color-primary-active: #1d4ed8;--aurum-color-primary-muted: var(--aurum-color-active-surface);--aurum-color-on-primary: #ffffff;--aurum-color-brand-primary: var(--aurum-color-primary);--aurum-color-brand-muted: var(--aurum-color-active-surface);--aurum-color-brand-text: var(--aurum-color-primary);--aurum-color-action-primary: var(--aurum-color-primary);--aurum-color-action-primary-hover: var(--aurum-color-primary-hover);--aurum-color-action-primary-active: var(--aurum-color-primary-active);--aurum-color-action-secondary: #e2e8f0;--aurum-color-action-secondary-hover: #ffffff;--aurum-color-focus-ring: rgba(47, 111, 237, .42);--aurum-color-focus-ring-muted: rgba(47, 111, 237, .2);--aurum-color-hover-surface: rgba(255, 255, 255, .05);--aurum-color-active-surface: rgba(47, 111, 237, .16);--aurum-color-disabled-surface: rgba(255, 255, 255, .06);--aurum-color-status-success-bg: rgba(32, 201, 151, .14);--aurum-color-status-success-border: rgba(32, 201, 151, .42);--aurum-color-status-success-text: #20c997;--aurum-color-success-muted: var(--aurum-color-status-success-bg);--aurum-color-status-info-bg: rgba(13, 202, 240, .14);--aurum-color-status-info-border: rgba(13, 202, 240, .42);--aurum-color-status-info-text: #0dcaf0;--aurum-color-info-muted: var(--aurum-color-status-info-bg);--aurum-color-status-warning-bg: rgba(245, 158, 11, .14);--aurum-color-status-warning-border: rgba(245, 158, 11, .42);--aurum-color-status-warning-text: #f59e0b;--aurum-color-warning-muted: var(--aurum-color-status-warning-bg);--aurum-color-status-danger-bg: rgba(234, 134, 143, .16);--aurum-color-status-danger-border: rgba(234, 134, 143, .44);--aurum-color-status-danger-text: #ea868f;--aurum-color-danger-muted: var(--aurum-color-status-danger-bg)}[data-theme=light],[data-aurum-theme=light]{color-scheme:light;--aurum-color-bg-page: #f8f9fa;--aurum-color-bg-surface: #ffffff;--aurum-color-bg-surface-muted: #f1f5f9;--aurum-color-bg-muted: var(--aurum-color-bg-surface-muted);--aurum-color-bg-subtle: var(--aurum-color-bg-surface-muted);--aurum-color-bg-elevated: #ffffff;--aurum-color-bg-overlay: rgba(15, 23, 42, .4);--aurum-color-surface-page: var(--aurum-color-bg-page);--aurum-color-surface-card: var(--aurum-color-bg-surface);--aurum-color-surface-muted: var(--aurum-color-bg-surface-muted);--aurum-color-text-primary: #1f2a44;--aurum-color-text-secondary: #64748b;--aurum-color-text-muted: #94a3b8;--aurum-color-text-tertiary: var(--aurum-color-text-muted);--aurum-color-text-disabled: rgba(31, 42, 68, .42);--aurum-color-text-inverted: #ffffff;--aurum-color-text-placeholder: var(--aurum-color-text-muted);--aurum-color-text-on-primary: var(--aurum-color-on-primary);--aurum-color-border-subtle: rgba(31, 42, 68, .1);--aurum-color-border-default: rgba(31, 42, 68, .16);--aurum-color-border-strong: rgba(31, 42, 68, .24);--aurum-color-primary: #2f6fed;--aurum-color-led: var(--aurum-color-primary);--aurum-color-primary-hover: #1d4ed8;--aurum-color-primary-active: #1f2a44;--aurum-color-primary-muted: var(--aurum-color-active-surface);--aurum-color-on-primary: #ffffff;--aurum-color-brand-primary: var(--aurum-color-primary);--aurum-color-brand-muted: var(--aurum-color-active-surface);--aurum-color-brand-text: var(--aurum-color-primary);--aurum-color-action-primary: var(--aurum-color-primary);--aurum-color-action-primary-hover: var(--aurum-color-primary-hover);--aurum-color-action-primary-active: var(--aurum-color-primary-active);--aurum-color-action-secondary: #1f2a44;--aurum-color-action-secondary-hover: #0f0f0f;--aurum-color-focus-ring: rgba(47, 111, 237, .32);--aurum-color-focus-ring-muted: rgba(47, 111, 237, .16);--aurum-color-hover-surface: rgba(31, 42, 68, .05);--aurum-color-active-surface: rgba(47, 111, 237, .1);--aurum-color-disabled-surface: rgba(31, 42, 68, .06);--aurum-color-status-success-bg: rgba(32, 201, 151, .12);--aurum-color-status-success-border: rgba(32, 201, 151, .34);--aurum-color-status-success-text: #0f766e;--aurum-color-success-muted: var(--aurum-color-status-success-bg);--aurum-color-status-info-bg: rgba(13, 202, 240, .12);--aurum-color-status-info-border: rgba(13, 202, 240, .34);--aurum-color-status-info-text: #0369a1;--aurum-color-info-muted: var(--aurum-color-status-info-bg);--aurum-color-status-warning-bg: rgba(245, 158, 11, .12);--aurum-color-status-warning-border: rgba(245, 158, 11, .36);--aurum-color-status-warning-text: #92400e;--aurum-color-warning-muted: var(--aurum-color-status-warning-bg);--aurum-color-status-danger-bg: rgba(234, 134, 143, .14);--aurum-color-status-danger-border: rgba(234, 134, 143, .38);--aurum-color-status-danger-text: #991b1b;--aurum-color-danger-muted: var(--aurum-color-status-danger-bg)}:root{--aurum-breakpoint-xs: 360px;--aurum-breakpoint-sm: 480px;--aurum-breakpoint-md: 768px;--aurum-breakpoint-lg: 1024px;--aurum-breakpoint-xl: 1280px;--aurum-device-mobile: 100%;--aurum-device-tablet: 720px;--aurum-device-desktop: 1120px;--aurum-device-wide: 1280px;--aurum-shell-header-height-sm: 3.8125rem;--aurum-shell-header-height-md: 4.3125rem;--aurum-shell-header-height-lg: 4.8125rem;--aurum-shell-footer-height: 4.25rem;--aurum-grid-columns: 12;--aurum-grid-column-gap: var(--aurum-spacing-4);--aurum-grid-row-gap: var(--aurum-spacing-4)}.row,.aurum-row,.aurum-grid{display:flex;flex-wrap:wrap;align-items:stretch;box-sizing:border-box;min-width:0;margin-inline:calc(var(--aurum-grid-column-gap) / -2);row-gap:var(--aurum-grid-row-gap)}.row-nowrap,.aurum-row--nowrap{flex-wrap:nowrap}.row>*,.aurum-row>*,.aurum-grid>*{box-sizing:border-box;min-width:0;padding-inline:calc(var(--aurum-grid-column-gap) / 2)}.gap-none{--aurum-grid-column-gap: 0;--aurum-grid-row-gap: 0}.gap-sm{--aurum-grid-column-gap: var(--aurum-spacing-3);--aurum-grid-row-gap: var(--aurum-spacing-3)}.gap-md{--aurum-grid-column-gap: var(--aurum-spacing-4);--aurum-grid-row-gap: var(--aurum-spacing-4)}.gap-lg{--aurum-grid-column-gap: var(--aurum-spacing-6);--aurum-grid-row-gap: var(--aurum-spacing-6)}[class*=cl-]{box-sizing:border-box;min-width:0;max-width:100%}.cl-auto,.cl-split{flex:1 1 0;width:auto;max-width:100%}.cl-1{flex:0 0 auto;width:8.3333333333%;max-width:8.3333333333%}.cl-2{flex:0 0 auto;width:16.6666666667%;max-width:16.6666666667%}.cl-3{flex:0 0 auto;width:25%;max-width:25%}.cl-4{flex:0 0 auto;width:33.3333333333%;max-width:33.3333333333%}.cl-5{flex:0 0 auto;width:41.6666666667%;max-width:41.6666666667%}.cl-6{flex:0 0 auto;width:50%;max-width:50%}.cl-7{flex:0 0 auto;width:58.3333333333%;max-width:58.3333333333%}.cl-8{flex:0 0 auto;width:66.6666666667%;max-width:66.6666666667%}.cl-9{flex:0 0 auto;width:75%;max-width:75%}.cl-10{flex:0 0 auto;width:83.3333333333%;max-width:83.3333333333%}.cl-11{flex:0 0 auto;width:91.6666666667%;max-width:91.6666666667%}.cl-12{flex:0 0 auto;width:100%;max-width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media(min-width:360px){.cl-xs-auto,.cl-xs-split{flex:1 1 0;width:auto;max-width:100%}.cl-xs-1{flex:0 0 auto;width:8.3333333333%;max-width:8.3333333333%}.cl-xs-2{flex:0 0 auto;width:16.6666666667%;max-width:16.6666666667%}.cl-xs-3{flex:0 0 auto;width:25%;max-width:25%}.cl-xs-4{flex:0 0 auto;width:33.3333333333%;max-width:33.3333333333%}.cl-xs-5{flex:0 0 auto;width:41.6666666667%;max-width:41.6666666667%}.cl-xs-6{flex:0 0 auto;width:50%;max-width:50%}.cl-xs-7{flex:0 0 auto;width:58.3333333333%;max-width:58.3333333333%}.cl-xs-8{flex:0 0 auto;width:66.6666666667%;max-width:66.6666666667%}.cl-xs-9{flex:0 0 auto;width:75%;max-width:75%}.cl-xs-10{flex:0 0 auto;width:83.3333333333%;max-width:83.3333333333%}.cl-xs-11{flex:0 0 auto;width:91.6666666667%;max-width:91.6666666667%}.cl-xs-12{flex:0 0 auto;width:100%;max-width:100%}.offset-xs-1{margin-left:8.3333333333%}.offset-xs-2{margin-left:16.6666666667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.3333333333%}.offset-xs-5{margin-left:41.6666666667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.3333333333%}.offset-xs-8{margin-left:66.6666666667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.3333333333%}.offset-xs-11{margin-left:91.6666666667%}}@media(min-width:480px){.cl-sm-auto,.cl-sm-split{flex:1 1 0;width:auto;max-width:100%}.cl-sm-1{flex:0 0 auto;width:8.3333333333%;max-width:8.3333333333%}.cl-sm-2{flex:0 0 auto;width:16.6666666667%;max-width:16.6666666667%}.cl-sm-3{flex:0 0 auto;width:25%;max-width:25%}.cl-sm-4{flex:0 0 auto;width:33.3333333333%;max-width:33.3333333333%}.cl-sm-5{flex:0 0 auto;width:41.6666666667%;max-width:41.6666666667%}.cl-sm-6{flex:0 0 auto;width:50%;max-width:50%}.cl-sm-7{flex:0 0 auto;width:58.3333333333%;max-width:58.3333333333%}.cl-sm-8{flex:0 0 auto;width:66.6666666667%;max-width:66.6666666667%}.cl-sm-9{flex:0 0 auto;width:75%;max-width:75%}.cl-sm-10{flex:0 0 auto;width:83.3333333333%;max-width:83.3333333333%}.cl-sm-11{flex:0 0 auto;width:91.6666666667%;max-width:91.6666666667%}.cl-sm-12{flex:0 0 auto;width:100%;max-width:100%}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media(min-width:768px){.cl-md-auto,.cl-md-split{flex:1 1 0;width:auto;max-width:100%}.cl-md-1{flex:0 0 auto;width:8.3333333333%;max-width:8.3333333333%}.cl-md-2{flex:0 0 auto;width:16.6666666667%;max-width:16.6666666667%}.cl-md-3{flex:0 0 auto;width:25%;max-width:25%}.cl-md-4{flex:0 0 auto;width:33.3333333333%;max-width:33.3333333333%}.cl-md-5{flex:0 0 auto;width:41.6666666667%;max-width:41.6666666667%}.cl-md-6{flex:0 0 auto;width:50%;max-width:50%}.cl-md-7{flex:0 0 auto;width:58.3333333333%;max-width:58.3333333333%}.cl-md-8{flex:0 0 auto;width:66.6666666667%;max-width:66.6666666667%}.cl-md-9{flex:0 0 auto;width:75%;max-width:75%}.cl-md-10{flex:0 0 auto;width:83.3333333333%;max-width:83.3333333333%}.cl-md-11{flex:0 0 auto;width:91.6666666667%;max-width:91.6666666667%}.cl-md-12{flex:0 0 auto;width:100%;max-width:100%}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media(min-width:1024px){.cl-lg-auto,.cl-lg-split{flex:1 1 0;width:auto;max-width:100%}.cl-lg-1{flex:0 0 auto;width:8.3333333333%;max-width:8.3333333333%}.cl-lg-2{flex:0 0 auto;width:16.6666666667%;max-width:16.6666666667%}.cl-lg-3{flex:0 0 auto;width:25%;max-width:25%}.cl-lg-4{flex:0 0 auto;width:33.3333333333%;max-width:33.3333333333%}.cl-lg-5{flex:0 0 auto;width:41.6666666667%;max-width:41.6666666667%}.cl-lg-6{flex:0 0 auto;width:50%;max-width:50%}.cl-lg-7{flex:0 0 auto;width:58.3333333333%;max-width:58.3333333333%}.cl-lg-8{flex:0 0 auto;width:66.6666666667%;max-width:66.6666666667%}.cl-lg-9{flex:0 0 auto;width:75%;max-width:75%}.cl-lg-10{flex:0 0 auto;width:83.3333333333%;max-width:83.3333333333%}.cl-lg-11{flex:0 0 auto;width:91.6666666667%;max-width:91.6666666667%}.cl-lg-12{flex:0 0 auto;width:100%;max-width:100%}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media(min-width:1280px){.cl-xl-auto,.cl-xl-split{flex:1 1 0;width:auto;max-width:100%}.cl-xl-1{flex:0 0 auto;width:8.3333333333%;max-width:8.3333333333%}.cl-xl-2{flex:0 0 auto;width:16.6666666667%;max-width:16.6666666667%}.cl-xl-3{flex:0 0 auto;width:25%;max-width:25%}.cl-xl-4{flex:0 0 auto;width:33.3333333333%;max-width:33.3333333333%}.cl-xl-5{flex:0 0 auto;width:41.6666666667%;max-width:41.6666666667%}.cl-xl-6{flex:0 0 auto;width:50%;max-width:50%}.cl-xl-7{flex:0 0 auto;width:58.3333333333%;max-width:58.3333333333%}.cl-xl-8{flex:0 0 auto;width:66.6666666667%;max-width:66.6666666667%}.cl-xl-9{flex:0 0 auto;width:75%;max-width:75%}.cl-xl-10{flex:0 0 auto;width:83.3333333333%;max-width:83.3333333333%}.cl-xl-11{flex:0 0 auto;width:91.6666666667%;max-width:91.6666666667%}.cl-xl-12{flex:0 0 auto;width:100%;max-width:100%}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}:root{--aurum-font-family-sans: "Exo 2", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--aurum-font-family-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--aurum-accessibility-scale: 1;--aurum-font-scale: var(--aurum-accessibility-scale);--aurum-font-size-reference: 12px;--aurum-font-size-2xs: calc(10px * var(--aurum-font-scale));--aurum-font-size-xs: calc(11px * var(--aurum-font-scale));--aurum-font-size-sm: calc(12px * var(--aurum-font-scale));--aurum-font-size-md: calc(14px * var(--aurum-font-scale));--aurum-font-size-base: calc(16px * var(--aurum-font-scale));--aurum-font-size-lg: calc(18px * var(--aurum-font-scale));--aurum-font-size-xl: calc(20px * var(--aurum-font-scale));--aurum-font-size-2xl: calc(24px * var(--aurum-font-scale));--aurum-font-size-3xl: calc(30px * var(--aurum-font-scale));--aurum-font-size-4xl: calc(36px * var(--aurum-font-scale));--aurum-font-size-5xl: calc(48px * var(--aurum-font-scale));--aurum-font-size-6xl: calc(64px * var(--aurum-font-scale));--aurum-line-height-none: 1;--aurum-line-height-tight: 1.15;--aurum-line-height-sm: var(--aurum-line-height-tight);--aurum-line-height-snug: 1.3;--aurum-line-height-md: var(--aurum-line-height-snug);--aurum-line-height-normal: 1.5;--aurum-line-height-relaxed: 1.7;--aurum-line-height-loose: 1.9;--aurum-font-weight-regular: 400;--aurum-font-weight-medium: 500;--aurum-font-weight-semibold: 600;--aurum-font-weight-bold: 700;--aurum-font-weight-extrabold: 800;--aurum-letter-spacing-tight: -.04em;--aurum-letter-spacing-normal: 0;--aurum-letter-spacing-wide: .04em;--aurum-letter-spacing-wider: .08em;--aurum-letter-spacing-uppercase: .12em}:root,[data-aurum-size=default],[data-aurum-size-scale=default]{--aurum-accessibility-scale: 1}[data-aurum-size=smaller],[data-aurum-size-scale=smaller-1x]{--aurum-accessibility-scale: .9}[data-aurum-size=large],[data-aurum-size-scale=larger-1x]{--aurum-accessibility-scale: 1.125}[data-aurum-size=xlarge],[data-aurum-size-scale=larger-2x]{--aurum-accessibility-scale: 1.25}[data-aurum-size=xxlarge],[data-aurum-size-scale=larger-4x]{--aurum-accessibility-scale: 1.5}:root{--aurum-layout-scale: 1;--aurum-spacing-scale: var(--aurum-layout-scale);--aurum-spacing-0: 0;--aurum-spacing-px: 1px;--aurum-spacing-0-5: calc(.125rem * var(--aurum-spacing-scale));--aurum-spacing-1: calc(.25rem * var(--aurum-spacing-scale));--aurum-spacing-1-5: calc(.375rem * var(--aurum-spacing-scale));--aurum-spacing-2: calc(.5rem * var(--aurum-spacing-scale));--aurum-spacing-2-5: calc(.625rem * var(--aurum-spacing-scale));--aurum-spacing-3: calc(.75rem * var(--aurum-spacing-scale));--aurum-spacing-3-5: calc(.875rem * var(--aurum-spacing-scale));--aurum-spacing-4: calc(1rem * var(--aurum-spacing-scale));--aurum-spacing-5: calc(1.25rem * var(--aurum-spacing-scale));--aurum-spacing-6: calc(1.5rem * var(--aurum-spacing-scale));--aurum-spacing-7: calc(1.75rem * var(--aurum-spacing-scale));--aurum-spacing-8: calc(2rem * var(--aurum-spacing-scale));--aurum-spacing-10: calc(2.5rem * var(--aurum-spacing-scale));--aurum-spacing-12: calc(3rem * var(--aurum-spacing-scale));--aurum-spacing-14: calc(3.5rem * var(--aurum-spacing-scale));--aurum-spacing-16: calc(4rem * var(--aurum-spacing-scale));--aurum-spacing-20: calc(5rem * var(--aurum-spacing-scale));--aurum-spacing-24: calc(6rem * var(--aurum-spacing-scale));--aurum-size-control-sm: calc(2rem * var(--aurum-layout-scale));--aurum-size-control-md: calc(2.5rem * var(--aurum-layout-scale));--aurum-size-control-lg: calc(3rem * var(--aurum-layout-scale));--aurum-size-touch-target-min: calc(2.75rem * var(--aurum-layout-scale))}:root,[data-aurum-size=default],[data-aurum-size-scale=default]{--aurum-layout-scale: 1}[data-aurum-size=smaller],[data-aurum-size-scale=smaller-1x]{--aurum-layout-scale: .95}[data-aurum-size=large],[data-aurum-size-scale=larger-1x]{--aurum-layout-scale: 1.05}[data-aurum-size=xlarge],[data-aurum-size-scale=larger-2x]{--aurum-layout-scale: 1.1}[data-aurum-size=xxlarge],[data-aurum-size-scale=larger-4x]{--aurum-layout-scale: 1.2}:root{--aurum-radius-scale: 1;--aurum-radius-none: 0;--aurum-radius-xs: calc(.125rem * var(--aurum-radius-scale));--aurum-radius-sm: calc(.25rem * var(--aurum-radius-scale));--aurum-radius-md: calc(.375rem * var(--aurum-radius-scale));--aurum-radius-lg: calc(.5rem * var(--aurum-radius-scale));--aurum-radius-xl: calc(.75rem * var(--aurum-radius-scale));--aurum-radius-2xl: calc(1rem * var(--aurum-radius-scale));--aurum-radius-3xl: calc(1.5rem * var(--aurum-radius-scale));--aurum-radius-full: 9999px;--aurum-radius-control: var(--aurum-radius-lg);--aurum-radius-card: var(--aurum-radius-xl);--aurum-radius-dialog: var(--aurum-radius-2xl);--aurum-radius-pill: var(--aurum-radius-full)}:root,[data-aurum-size=default],[data-aurum-size-scale=default]{--aurum-radius-scale: 1}[data-aurum-size=smaller],[data-aurum-size-scale=smaller-1x]{--aurum-radius-scale: .95}[data-aurum-size=large],[data-aurum-size-scale=larger-1x],[data-aurum-size=xlarge],[data-aurum-size-scale=larger-2x],[data-aurum-size=xxlarge],[data-aurum-size-scale=larger-4x]{--aurum-radius-scale: 1}:root{--aurum-scrollbar-size: .3125rem;--aurum-scrollbar-track: transparent;--aurum-scrollbar-thumb: color-mix(in srgb, var(--aurum-color-text-tertiary) 24%, transparent)}*{scrollbar-color:var(--aurum-scrollbar-thumb) var(--aurum-scrollbar-track);scrollbar-width:thin}*::-webkit-scrollbar{width:var(--aurum-scrollbar-size);height:var(--aurum-scrollbar-size)}*::-webkit-scrollbar-track{background:var(--aurum-scrollbar-track);margin-block:var(--aurum-spacing-1)}*::-webkit-scrollbar-thumb{border:1px solid color-mix(in srgb,var(--aurum-color-bg-surface) 72%,transparent);border-radius:var(--aurum-radius-full);background:linear-gradient(180deg,color-mix(in srgb,var(--aurum-color-bg-surface) 58%,transparent),color-mix(in srgb,var(--aurum-color-text-tertiary) 26%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--aurum-color-border-subtle) 32%,transparent),inset 0 1px color-mix(in srgb,var(--aurum-color-bg-surface) 78%,transparent)}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--aurum-color-bg-surface) 68%,transparent),color-mix(in srgb,var(--aurum-color-text-tertiary) 38%,transparent))}*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-button{display:none;width:0;height:0}:root{--aurum-shadow-none: none;--aurum-shadow-xs: 0 1px 1px rgb(0 0 0 / .06);--aurum-shadow-sm: 0 1px 2px rgb(0 0 0 / .08);--aurum-shadow-md: 0 8px 24px rgb(0 0 0 / .12);--aurum-shadow-lg: 0 18px 48px rgb(0 0 0 / .16);--aurum-shadow-card: var(--aurum-shadow-none);--aurum-shadow-dropdown: var(--aurum-shadow-popover);--aurum-shadow-popover: var(--aurum-shadow-md);--aurum-shadow-dialog: var(--aurum-shadow-lg)}:root,[data-theme=dark],[data-aurum-theme=dark]{--aurum-shadow-xs: 0 1px 1px rgb(0 0 0 / .18);--aurum-shadow-sm: 0 1px 2px rgb(0 0 0 / .24);--aurum-shadow-md: 0 12px 32px rgb(0 0 0 / .34);--aurum-shadow-lg: 0 24px 64px rgb(0 0 0 / .42);--aurum-shadow-card: var(--aurum-shadow-none);--aurum-shadow-popover: var(--aurum-shadow-md);--aurum-shadow-dialog: var(--aurum-shadow-lg)}[data-theme=light],[data-aurum-theme=light]{--aurum-shadow-xs: 0 1px 1px rgb(15 23 42 / .04);--aurum-shadow-sm: 0 1px 2px rgb(15 23 42 / .06);--aurum-shadow-md: 0 8px 24px rgb(15 23 42 / .08);--aurum-shadow-lg: 0 18px 48px rgb(15 23 42 / .12);--aurum-shadow-card: var(--aurum-shadow-none);--aurum-shadow-popover: var(--aurum-shadow-md);--aurum-shadow-dialog: var(--aurum-shadow-lg)}:root{--aurum-z-hide: -1;--aurum-z-base: 1;--aurum-z-raised: 10;--aurum-z-header: 100;--aurum-z-sticky: 200;--aurum-z-dropdown: 1000;--aurum-z-popover: 1100;--aurum-z-tooltip: 1150;--aurum-z-overlay: 1200;--aurum-z-drawer: 1250;--aurum-z-modal: 1300;--aurum-z-dialog: 1300;--aurum-z-toast: 1400;--aurum-z-critical: 1500;--aurum-z-index-base: 0;--aurum-z-index-dropdown: 1000;--aurum-z-index-sticky: 1100;--aurum-z-index-header: 1200;--aurum-z-index-drawer: 1300;--aurum-z-index-modal: 1400;--aurum-z-index-tooltip: 1500;--aurum-z-index-toast: 2147483647}body{--aurum-custom-page-background: var(--aurum-color-bg-page)}body.mod-bg-1{--aurum-custom-page-background: linear-gradient(135deg, #111827, #334155 55%, #1e3a5f)}body.mod-bg-2{--aurum-custom-page-background: linear-gradient(135deg, #fff7d6, #fde68a 52%, #fef3c7)}body.mod-bg-3{--aurum-custom-page-background: linear-gradient(135deg, #eff6ff, #bfdbfe 52%, #dbeafe)}body.mod-bg-4{--aurum-custom-page-background: linear-gradient(135deg, #ecfdf5, #6ee7b7 52%, #d1fae5)}body.mod-bg-none{--aurum-custom-page-background: var(--aurum-color-bg-page)}body[class*=mod-bg-] .aurum-app-shell,body[class*=mod-bg-] .aurum-app-shell__content{background:var(--aurum-custom-page-background)}body.mod-fixed-bg .aurum-app-shell__content{background-attachment:fixed}body.mod-main-boxed{background:color-mix(in srgb,var(--aurum-color-bg-page) 78%,var(--aurum-color-text-primary));padding-inline:clamp(0rem,2.5vw,2.5rem)}body.mod-main-boxed .aurum-app-shell{max-width:90rem;margin-inline:auto;box-shadow:0 0 2.5rem #0f172a2e}body.header-function-fixed .aurum-app-shell__header{position:sticky;top:0;z-index:var(--aurum-z-index-sticky);box-shadow:0 .25rem .75rem #0f172a12}body:not(.header-function-fixed) .aurum-app-shell__content-wrapper{overflow-x:hidden;overflow-y:auto}body:not(.header-function-fixed) .aurum-app-shell__main{flex:1 0 auto;overflow:visible}body:not(.header-function-fixed) .aurum-app-shell__content{overflow:visible}body:not(.header-function-fixed) .aurum-app-shell__footer:has(>aurum-footer.aurum-footer-host--position-fixed){position:sticky;bottom:0;z-index:var(--aurum-z-index-sticky)}.aurum-app-shell__content-wrapper:has(>.aurum-app-shell__footer>aurum-footer.aurum-footer-host--position-fixed) .aurum-app-shell__content{padding-bottom:calc(var(--aurum-spacing-8) + var(--aurum-shell-footer-height, 4.25rem));scroll-padding-bottom:var(--aurum-shell-footer-height, 4.25rem)}body.nav-function-fixed .aurum-app-shell__sidebar{position:relative;z-index:calc(var(--aurum-z-index-sticky) + 1);box-shadow:.25rem 0 .75rem #0f172a12}.aurum-sidebar:not(.aurum-sidebar--collapsed) .aurum-sidebar__user-card{min-height:8rem}.aurum-sidebar:not(.aurum-sidebar--collapsed) .aurum-sidebar__user-copy small{color:#fff}body.nav-function-hidden .aurum-app-shell__inner{grid-template-columns:minmax(0,1fr)!important}body.nav-function-hidden .aurum-app-shell__sidebar{position:fixed;inset-block:0;left:0;z-index:var(--aurum-z-index-modal, 1100);width:17.5rem;opacity:0;pointer-events:auto;transform:translate(calc(-100% + .5rem));transition:transform .22s ease,opacity .18s ease}body.nav-function-hidden .aurum-app-shell__sidebar:hover,body.nav-function-hidden .aurum-app-shell__sidebar:focus-within{opacity:1;pointer-events:auto;transform:translate(0)}body.nav-function-hidden .aurum-app-shell__content-wrapper{grid-column:1!important}body.nav-function-hidden .aurum-app-shell:before{position:fixed;inset-block:0;left:0;z-index:var(--aurum-z-index-sticky);width:.5rem;content:""}@media(min-width:901px){body.nav-function-top .aurum-app-shell__inner{grid-template-columns:minmax(0,1fr)!important}body.nav-function-top .aurum-app-shell__sidebar{display:none}body.nav-function-top .aurum-app-shell__content-wrapper{grid-column:1!important}body.nav-function-top .aurum-header__brand,body.nav-function-top .aurum-header__navigation{width:100%}body.nav-function-top .aurum-header__navigation{flex:1 1 auto;overflow:hidden}}body.mod-bigger-font .aurum-app-shell__content{font-size:1.125em;line-height:1.65}body.mod-high-contrast .aurum-app-shell{--aurum-color-text-primary: light-dark(#101828, #fff);--aurum-color-text-secondary: light-dark(#25324a, #f1f5f9);--aurum-color-text-tertiary: light-dark(#344054, #d0d5dd);--aurum-color-border-subtle: light-dark(#667085, #cbd5e1)}body.mod-high-contrast :focus-visible{outline:.1875rem solid var(--aurum-color-primary)!important;outline-offset:.125rem!important}body.mod-color-blind .aurum-app-shell{filter:saturate(55%) contrast(108%)}body.mod-pace-custom .aurum-app-shell__content aurum-progress,body.mod-pace-custom .aurum-app-shell__content [role=progressbar]{position:sticky;top:0;z-index:var(--aurum-z-index-sticky)}body.mod-panel-icon .aurum-app-shell__content .smart-panel__action-label,body.mod-panel-icon .aurum-app-shell__content [data-panel-action-label]{display:none}body.mod-clean-page-bg .aurum-app-shell__content{background:var(--aurum-color-bg-surface)}body.mod-clean-page-bg .aurum-app-shell__content>*{max-width:90rem;margin-inline:auto}body.mod-hide-nav-icons .top-navigation__item-icon,body.mod-hide-nav-icons .top-navigation__flyout-icon{display:none}body.mod-hide-nav-icons .top-navigation__flyout-link,body.mod-hide-nav-icons .top-navigation__flyout-group-title{grid-template-columns:minmax(0,1fr)}body.mod-hide-nav-icons .top-navigation__flyout-link--with-badge{grid-template-columns:minmax(0,1fr) auto}body.mod-lean-subheader .aurum-app-shell__content :is(h1,.page-title){margin-block:0 .25rem;font-size:var(--aurum-font-size-xl);line-height:1.2}body.mod-lean-subheader .aurum-app-shell__content :is(.page-subtitle,.page-description){margin-block:0 var(--aurum-spacing-3);font-size:var(--aurum-font-size-sm)}body.mod-nav-link .aurum-sidebar__children{margin-left:var(--aurum-spacing-4);border-left:1px solid var(--aurum-color-border-subtle);padding-left:var(--aurum-spacing-2)}body.mod-nav-link .aurum-sidebar__button--active-parent{font-weight:var(--aurum-font-weight-semibold)}body.mod-nav-dark .aurum-app-shell__sidebar{--aurum-color-bg-surface: #172033;--aurum-color-bg-muted: #1e293b;--aurum-color-bg-surface-muted: #243047;--aurum-color-text-primary: #f8fafc;--aurum-color-text-secondary: #dbe4f0;--aurum-color-text-tertiary: #a9b7ca;--aurum-color-border-subtle: rgb(255 255 255 / 13%);--aurum-color-active-surface: color-mix(in srgb, var(--aurum-color-primary) 28%, #172033);background:var(--aurum-color-bg-surface)}body.mod-disable-animation,body.mod-disable-animation *,body.mod-disable-animation *:before,body.mod-disable-animation *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.top-navigation__scroll-control{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-pill);background:var(--aurum-color-bg-surface);color:var(--aurum-color-text-secondary);cursor:pointer;padding:0;transition:border-color .15s ease,color .15s ease,opacity .15s ease}.top-navigation__scroll-control:hover:not(:disabled),.top-navigation__scroll-control:focus-visible{outline:0;border-color:var(--aurum-color-primary);color:var(--aurum-color-primary)}.top-navigation__scroll-control:disabled{cursor:default;opacity:.3}.top-navigation__flyout:before{position:absolute;top:calc(-1 * var(--top-navigation-flyout-bridge-size));left:calc(var(--top-navigation-flyout-pointer-left, 1.5rem) - 1.5rem);width:3rem;height:var(--top-navigation-flyout-bridge-size);content:""}.top-navigation__flyout:after{position:absolute;top:-.375rem;left:var(--top-navigation-flyout-pointer-left, 1.5rem);width:.75rem;height:.75rem;border-top:1px solid var(--aurum-color-border-subtle);border-left:1px solid var(--aurum-color-border-subtle);background:var(--aurum-color-bg-surface);content:"";pointer-events:none;transform:translate(-50%) rotate(45deg)}.top-navigation__flyout-list{overscroll-behavior:contain}@keyframes top-navigation-flyout-in{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}.verification-process-analysis__attempt-history,.verification-process-analysis__attempt-events{display:grid;gap:var(--aurum-spacing-2)}.verification-process-analysis__attempt-event{display:grid;gap:var(--aurum-spacing-2);padding:var(--aurum-spacing-2);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-sm);background:var(--aurum-color-surface)}.verification-process-analysis__attempt-event header,.verification-process-analysis__attempt-event header>div{display:flex;align-items:center;gap:var(--aurum-spacing-2)}.verification-process-analysis__attempt-event header{justify-content:space-between}.verification-process-analysis__attempt-event code,.verification-process-analysis__attempt-event time{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.verification-process-analysis__attempt-event p,.verification-process-analysis__attempt-event details,.verification-process-analysis__attempt-event pre{margin:0}.verification-process-analysis__interactions{display:grid;gap:var(--aurum-spacing-3);margin:0;padding:0;list-style:none}.verification-process-analysis__interactions li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:var(--aurum-spacing-3);align-items:start}.verification-process-analysis__interaction-icon{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-md);color:var(--aurum-color-primary);background:var(--aurum-color-surface-subtle)}.verification-process-analysis__interactions li.is-applicant .verification-process-analysis__interaction-icon{color:var(--aurum-color-info)}.verification-process-analysis__interactions li>div{padding:var(--aurum-spacing-3);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-md);background:var(--aurum-color-surface-subtle)}.verification-process-analysis__interactions header{display:flex;justify-content:space-between;gap:var(--aurum-spacing-3);margin-bottom:var(--aurum-spacing-2)}.verification-process-analysis__interactions header span,.verification-process-analysis__interactions p{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm)}.verification-process-analysis__interactions p{margin:0;white-space:pre-wrap}@media(max-width:900px){.aurum-app-shell__content-wrapper:has(>.aurum-app-shell__footer>aurum-footer.aurum-footer-host--position-fixed) .aurum-app-shell__content{padding-bottom:calc(var(--aurum-spacing-5) + var(--aurum-shell-footer-height, 4.25rem))}body.mod-main-boxed{padding-inline:0}body.nav-mobile-push .aurum-app-shell__content-wrapper{transition:transform .22s ease}body.nav-mobile-push .aurum-app-shell--mobile-sidebar-open .aurum-app-shell__content-wrapper{transform:translate(min(20rem,100vw - 3rem))}body.nav-mobile-no-overlay .aurum-app-shell__sidebar-backdrop,body.nav-mobile-slide-out .aurum-app-shell__sidebar-backdrop{display:none}body.nav-mobile-slide-out .aurum-app-shell__sidebar{box-shadow:none}body.nav-mobile-slide-out .aurum-app-shell__content-wrapper{position:relative;z-index:calc(var(--aurum-z-index-modal, 1100) + 1);background:var(--aurum-color-bg-page);transition:transform .22s ease}body.nav-mobile-slide-out .aurum-app-shell--mobile-sidebar-open .aurum-app-shell__content-wrapper{transform:translate(min(20rem,100vw - 3rem))}}.dashboard-page{display:grid;gap:var(--aurum-spacing-5);width:100%;font-size:var(--aurum-font-size-sm)}.dashboard-page h1,.dashboard-page h2,.dashboard-page h3,.dashboard-page p{margin:0}.dashboard-page h1{font-size:var(--aurum-font-size-2xl);font-weight:var(--aurum-font-weight-medium)}.dashboard-page h2{font-size:var(--aurum-font-size-md);font-weight:var(--aurum-font-weight-semibold)}.dashboard-page h3{font-size:var(--aurum-font-size-sm);font-weight:var(--aurum-font-weight-medium)}.dashboard-page__panel .aurum-card__header{padding:var(--aurum-spacing-3) var(--aurum-spacing-4)}.dashboard-page__panel .aurum-card__header-content{grid-column:1/-1;width:100%}.dashboard-page__panel .aurum-card__body{padding:var(--aurum-spacing-4)}.dashboard-page__header,.dashboard-page__panel-header,.dashboard-page__metric>div,.dashboard-page__region,.dashboard-page__actions,.dashboard-page__calendar-head,.dashboard-page__reply-tools{display:flex;align-items:center;justify-content:space-between;gap:var(--aurum-spacing-3)}.dashboard-page__header{min-height:3.6rem}.dashboard-page__summaries{display:flex;gap:var(--aurum-spacing-7)}.dashboard-page__summaries>div{display:grid;grid-template-columns:auto auto;gap:0 var(--aurum-spacing-3);padding-left:var(--aurum-spacing-5);border-left:1px solid var(--aurum-color-border)}.dashboard-page__summaries small{color:var(--aurum-color-text-tertiary);font-size:.62rem;text-transform:uppercase}.dashboard-page__summaries strong{color:var(--aurum-color-primary);font-size:var(--aurum-font-size-xl)}.dashboard-page__value--rose{color:#e5488e!important}.dashboard-page__summary-chart{display:block;grid-row:span 2;width:5.75rem;height:2.125rem;overflow:hidden}.dashboard-page__panel-header{width:100%;min-height:2rem}.dashboard-page__panel-heading{display:grid;gap:.1rem;min-width:0}.dashboard-page__panel-heading small{overflow:hidden;color:var(--aurum-color-text-tertiary);font-size:var(--aurum-font-size-xs);font-weight:var(--aurum-font-weight-regular);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.dashboard-page__lock{margin-left:auto;color:#e5488e}.dashboard-page__tabs{display:flex;align-self:stretch;margin:calc(var(--aurum-spacing-3) * -1) 0}.dashboard-page__tabs button{min-width:6rem;padding:0 var(--aurum-spacing-3);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--aurum-color-text-secondary);cursor:pointer}.dashboard-page__tabs button[aria-selected=true]{border-color:var(--aurum-color-primary);color:var(--aurum-color-text-primary)}.dashboard-page__feed{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,1fr);gap:var(--aurum-spacing-5)}.dashboard-page__chart-panel{position:relative;min-width:0}.dashboard-page__chart-panel aurum-switch{position:absolute;z-index:1;top:var(--aurum-spacing-2);left:var(--aurum-spacing-3)}.dashboard-page__feed-chart{display:block;width:100%;height:15.125rem;margin-top:var(--aurum-spacing-2);overflow:hidden}.dashboard-page__chart-panel--live .dashboard-page__feed-chart{margin-top:var(--aurum-spacing-5)}.dashboard-page__chart-axis{display:flex;justify-content:space-between;color:var(--aurum-color-text-tertiary);font-size:.65rem}.dashboard-page__tasks,.dashboard-page__usage{display:grid;gap:var(--aurum-spacing-3)}.dashboard-page__tasks{align-content:start;padding-top:var(--aurum-spacing-2)}.dashboard-page__metric{display:grid;gap:var(--aurum-spacing-1)}.dashboard-page__metric span{color:var(--aurum-color-text-secondary)}.dashboard-page__metric strong{color:var(--aurum-color-text-primary);font-weight:var(--aurum-font-weight-semibold);white-space:nowrap}.dashboard-page progress{display:block;width:100%;height:.38rem;border:0;border-radius:var(--aurum-radius-xs);appearance:none;background:var(--aurum-color-bg-surface-muted);overflow:hidden}.dashboard-page progress::-webkit-progress-bar{border-radius:inherit;background:var(--aurum-color-bg-surface-muted)}.dashboard-page progress::-webkit-progress-value{border-radius:inherit;background:var(--metric-color, var(--aurum-color-primary))}.dashboard-page progress::-moz-progress-bar{border-radius:inherit;background:var(--metric-color, var(--aurum-color-primary))}.dashboard-page__tasks .dashboard-page__metric:nth-child(1){--metric-color: var(--aurum-color-text-secondary)}.dashboard-page__tasks .dashboard-page__metric:nth-child(2){--metric-color: var(--aurum-color-success)}.dashboard-page__tasks .dashboard-page__metric:nth-child(3){--metric-color: #3b9ce5}.dashboard-page__tasks .dashboard-page__metric:nth-child(4){--metric-color: #7898d0}.dashboard-page__actions{gap:var(--aurum-spacing-2)}.dashboard-page__actions>aurum-button{flex:1;min-width:0}.dashboard-page__actions .aurum-button{width:100%}.dashboard-page__health{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--aurum-spacing-3);margin:var(--aurum-spacing-4) calc(var(--aurum-spacing-4) * -1) calc(var(--aurum-spacing-4) * -1);padding:var(--aurum-spacing-3);border-top:1px solid var(--aurum-color-border);background:transparent}.dashboard-page__health-item{position:relative;display:grid;grid-template-columns:3.25rem minmax(3rem,1fr) 4rem 2.35rem;align-items:center;gap:var(--aurum-spacing-2);min-width:0;padding:var(--aurum-spacing-2) .625rem;border:1px solid color-mix(in srgb,var(--aurum-color-border) 82%,transparent);border-radius:var(--aurum-radius-md);background:color-mix(in srgb,var(--aurum-color-bg-surface-muted) 54%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 42%,transparent),inset 0 -1px color-mix(in srgb,white 10%,transparent),0 .3rem .9rem color-mix(in srgb,black 9%,transparent);backdrop-filter:blur(.75rem) saturate(125%);-webkit-backdrop-filter:blur(.75rem) saturate(125%);isolation:isolate;overflow:hidden}.dashboard-page__health-item:before{position:absolute;z-index:2;inset:0;border-radius:inherit;background:linear-gradient(135deg,color-mix(in srgb,white 30%,transparent) 0%,color-mix(in srgb,white 10%,transparent) 34%,transparent 58%);content:"";pointer-events:none}.dashboard-page__health-ring,.dashboard-page__health-spark{display:block;overflow:hidden}.dashboard-page__health-item small{display:flex;align-items:center;gap:.2rem;min-width:0;color:var(--aurum-color-text-secondary);line-height:1.15;text-transform:uppercase}.dashboard-page__health-item small span{overflow-wrap:anywhere}.dashboard-page__health-item small aurum-icon{flex:0 0 auto;color:var(--aurum-color-success)}.dashboard-page__health-item small .dashboard-page__trend--negative{color:#e5488e}.dashboard-page__health-item p{display:grid;gap:var(--aurum-spacing-1)}.dashboard-page__health-item em{padding:.1rem .3rem;border-radius:var(--aurum-radius-sm);background:color-mix(in srgb,var(--health-color) 52%,transparent);color:var(--aurum-color-on-primary);font-size:.62rem;font-style:normal;text-align:center}.dashboard-page__health-item em:last-child{background:var(--aurum-color-bg-surface-muted);color:var(--aurum-color-text-secondary)}.dashboard-page__health-item:nth-child(1) em:first-child{background:color-mix(in srgb,var(--aurum-color-success) 58%,transparent)}.dashboard-page__health-item:nth-child(2) em:first-child,.dashboard-page__health-item:nth-child(4) em:last-child{background:color-mix(in srgb,#51adf6 58%,transparent);color:var(--aurum-color-on-primary)}.dashboard-page__health-item:nth-child(2) em:last-child{background:color-mix(in srgb,var(--aurum-color-warning) 62%,transparent);color:var(--aurum-color-text-primary)}.dashboard-page__health-item:nth-child(3) em:first-child{background:color-mix(in srgb,#6e4f91 58%,transparent)}.dashboard-page__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"regions regions" "usage subscriptions" "calendar chat";gap:var(--aurum-spacing-5);align-items:stretch}.dashboard-page__column{display:contents}.dashboard-page__panel--chat{grid-area:chat}.dashboard-page__panel--calendar{grid-area:calendar}.dashboard-page__panel--regions{grid-area:regions}.dashboard-page .dashboard-page__panel.dashboard-page__panel--regions .aurum-card__body{padding:0!important}.dashboard-page__panel--subscriptions{grid-area:subscriptions}.dashboard-page__panel--usage{grid-area:usage}.dashboard-page__chat{display:grid;gap:var(--aurum-spacing-4);min-height:16rem;padding:var(--aurum-spacing-4);border:1px solid color-mix(in srgb,var(--aurum-color-border) 72%,transparent);border-radius:var(--aurum-radius-md);background:color-mix(in srgb,var(--aurum-color-bg-surface-muted) 46%,transparent);align-content:start}.dashboard-page__message{display:grid;grid-template-columns:3rem minmax(0,1fr);grid-template-areas:"avatar content";gap:var(--aurum-spacing-3);width:min(100%,52rem);align-items:start}.dashboard-page__message--outgoing{grid-template-columns:minmax(0,1fr) 3rem;grid-template-areas:"content avatar";justify-self:end}.dashboard-page__avatar{grid-area:avatar;position:relative;display:block;width:3rem;height:3rem;border-radius:50%}.dashboard-page__avatar img{display:block;width:100%;height:100%;border:2px solid var(--aurum-color-bg-surface);border-radius:inherit;object-fit:cover;box-shadow:0 0 0 1px var(--aurum-color-border)}.dashboard-page__avatar:after{position:absolute;right:0;bottom:.1rem;width:.65rem;height:.65rem;border:2px solid var(--aurum-color-bg-surface);border-radius:50%;background:var(--aurum-color-success);content:""}.dashboard-page__message-content{display:grid;grid-area:content;gap:var(--aurum-spacing-1);justify-items:start;min-width:0}.dashboard-page__message--outgoing .dashboard-page__message-content{justify-items:end}.dashboard-page__message-meta{display:flex;align-items:baseline;gap:var(--aurum-spacing-2)}.dashboard-page__message-meta time{color:var(--aurum-color-text-tertiary);font-size:.65rem}.dashboard-page__message--outgoing .dashboard-page__message-meta{flex-direction:row-reverse}.dashboard-page__bubble{max-width:46rem;padding:var(--aurum-spacing-3);border:1px solid var(--aurum-color-border);border-radius:.25rem var(--aurum-radius-lg) var(--aurum-radius-lg);background:var(--aurum-color-bg-surface);box-shadow:0 .2rem .65rem color-mix(in srgb,black 6%,transparent)}.dashboard-page__message--outgoing .dashboard-page__bubble{border-color:color-mix(in srgb,var(--aurum-color-primary) 28%,var(--aurum-color-border));border-radius:var(--aurum-radius-lg) .25rem var(--aurum-radius-lg) var(--aurum-radius-lg);background:color-mix(in srgb,var(--aurum-color-primary) 11%,var(--aurum-color-bg-surface))}.dashboard-page__message p{margin:0;color:var(--aurum-color-text-secondary);line-height:var(--aurum-line-height-relaxed)}.dashboard-page__message strong{color:var(--aurum-color-text-primary)}.dashboard-page__attachments{display:flex;flex-wrap:wrap;gap:var(--aurum-spacing-1);margin-top:var(--aurum-spacing-2)}.dashboard-page__attachments button,.dashboard-page__calendar-head button,.dashboard-page__calendar-views button{padding:var(--aurum-spacing-1) var(--aurum-spacing-2);border:1px solid var(--aurum-color-border);background:var(--aurum-color-bg-surface-muted);color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs);cursor:pointer}.dashboard-page__attachments button{display:inline-flex;align-items:center;gap:var(--aurum-spacing-1);border-radius:var(--aurum-radius-sm)}.dashboard-page__reply{margin:var(--aurum-spacing-4) calc(var(--aurum-spacing-4) * -1) calc(var(--aurum-spacing-4) * -1);padding:var(--aurum-spacing-3);border-top:1px solid var(--aurum-color-border);background:color-mix(in srgb,var(--aurum-color-bg-surface-muted) 54%,transparent)}.dashboard-page__reply textarea{display:block;width:100%;min-height:5rem;margin:0;padding:var(--aurum-spacing-3);resize:vertical;border:1px solid var(--aurum-color-border);border-radius:var(--aurum-radius-md);background:var(--aurum-color-bg-surface);color:var(--aurum-color-text-primary);font:inherit}.dashboard-page__reply-tools{padding-top:var(--aurum-spacing-2)}.dashboard-page__reply-actions{display:flex;align-items:center;gap:var(--aurum-spacing-1)}.dashboard-page__reply-actions button{display:grid;width:2rem;height:2rem;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--aurum-color-text-secondary);cursor:pointer}.dashboard-page__reply-actions button:hover{background:var(--aurum-color-bg-surface-muted);color:var(--aurum-color-primary)}.dashboard-page__reply-tools label{margin-left:auto;color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.dashboard-page__calendar-head{margin-bottom:var(--aurum-spacing-3);text-transform:uppercase}.dashboard-page__calendar-head>span{display:flex;align-items:center;gap:var(--aurum-spacing-1)}.dashboard-page__calendar-head button{display:grid;min-height:2rem;place-items:center;border-radius:var(--aurum-radius-sm)}.dashboard-page__calendar-component{display:block;min-width:0}.dashboard-page__calendar-views{display:flex;gap:var(--aurum-spacing-1);margin-top:var(--aurum-spacing-3)}.dashboard-page__calendar-views button{flex:1;border-radius:var(--aurum-radius-sm)}.dashboard-page__calendar-views .is-active{background:var(--aurum-color-primary);color:var(--aurum-color-on-primary)}.dashboard-page__map{position:relative;width:100%;aspect-ratio:950/550;overflow:hidden;background:color-mix(in srgb,var(--aurum-color-info, #51adf6) 18%,#e9fbfc)}.dashboard-page__map svg{display:block;width:100%;height:100%;transform-origin:center;transition:transform .22s ease;-webkit-user-select:none;user-select:none}.dashboard-page__map svg.is-draggable{touch-action:none;cursor:grab}.dashboard-page__map svg.is-dragging{cursor:grabbing;transition:none}.dashboard-page__map-regions path{fill:var(--aurum-color-primary);fill-opacity:var(--map-region-opacity, .35);stroke:color-mix(in srgb,var(--aurum-color-bg-surface) 86%,transparent);stroke-width:.75;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .14s ease,fill-opacity .14s ease}.dashboard-page__map svg.is-draggable .dashboard-page__map-regions path{cursor:grab}.dashboard-page__map svg.is-dragging .dashboard-page__map-regions path{cursor:grabbing}.dashboard-page__map-regions path:hover{fill:var(--aurum-color-success, #1dc9b7);fill-opacity:.72}.dashboard-page__map-regions path.is-selected{fill:var(--aurum-color-success, #1dc9b7);fill-opacity:1}.dashboard-page__map-controls{position:absolute;z-index:1;top:var(--aurum-spacing-3);left:var(--aurum-spacing-3);display:grid;gap:var(--aurum-spacing-1)}.dashboard-page__map-controls button{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;padding:0;border:1px solid var(--aurum-color-border);border-radius:var(--aurum-radius-xs);background:var(--aurum-color-bg-surface);color:var(--aurum-color-text-primary);cursor:pointer}.dashboard-page__map-controls button:disabled{opacity:.45;cursor:default}.dashboard-page__region{justify-content:start;margin:0;padding:var(--aurum-spacing-3) var(--aurum-spacing-4);background:color-mix(in srgb,var(--aurum-color-info, #51adf6) 18%,#e9fbfc)}.dashboard-page__region>span{font-size:2rem}.dashboard-page__region p{display:grid;color:var(--aurum-color-text-secondary)}.dashboard-page__region strong{color:var(--aurum-color-text-primary)}.dashboard-page__subscriptions-chart{display:block;width:100%;height:12.5rem;margin-top:var(--aurum-spacing-2);overflow:hidden}.dashboard-page__status{display:block;margin:calc(var(--aurum-spacing-4) * -1) calc(var(--aurum-spacing-4) * -1) var(--aurum-spacing-5)}.dashboard-page__status .aurum-alert{border-right:0;border-left:0;border-radius:0}.dashboard-page__usage-panel{display:grid;grid-template-columns:minmax(11rem,1.2fr) 1fr;align-items:center;gap:var(--aurum-spacing-6);min-height:19rem}.dashboard-page__usage-chart{display:block;position:relative;z-index:3;width:100%;height:15.625rem;margin:auto;overflow:visible}.dashboard-page__usage-chart .apexcharts-pie-area{transform-box:view-box;transform-origin:center;transition:transform .18s ease,filter .18s ease}.dashboard-page__usage-chart .apexcharts-pie-area:hover{transform:scale(1.035);filter:brightness(1.06) saturate(1.04)}.dashboard-page__usage .dashboard-page__metric>div{display:flex;align-items:center;justify-content:space-between;gap:var(--aurum-spacing-3)}@media(prefers-reduced-motion:reduce){.dashboard-page__map svg,.dashboard-page__usage-chart .apexcharts-pie-area{transition:none}}.dashboard-page__usage .dashboard-page__metric:nth-child(1){--metric-color: #8064b0}.dashboard-page__usage .dashboard-page__metric:nth-child(2){--metric-color: #2d9ce5}.dashboard-page__usage .dashboard-page__metric:nth-child(3){--metric-color: var(--aurum-color-warning)}.dashboard-page__usage .dashboard-page__metric:nth-child(4){--metric-color: #e5488e}.dashboard-page__usage .dashboard-page__metric:nth-child(5){--metric-color: var(--aurum-color-success)}.dashboard-page__usage .dashboard-page__metric:nth-child(6){--metric-color: var(--aurum-color-text-secondary)}@media(max-width:980px){.dashboard-page__header{align-items:start;flex-direction:column}.dashboard-page__summaries{width:100%;justify-content:flex-end}.dashboard-page__feed,.dashboard-page__columns{grid-template-columns:1fr}.dashboard-page__columns{grid-template-areas:"regions" "usage" "calendar" "subscriptions" "chat"}.dashboard-page__health{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.dashboard-page__summaries{display:grid;justify-content:stretch}.dashboard-page__summaries>div{border-left:0;padding-left:0}.dashboard-page__panel-header{align-items:start;flex-wrap:wrap}.dashboard-page__lock{display:none}.dashboard-page__tabs{order:2;width:100%;min-height:2.4rem;margin:0}.dashboard-page__tabs button{flex:1}.dashboard-page__health{grid-template-columns:1fr}.dashboard-page__health-item{grid-template-columns:3rem 1fr 4rem 3rem}.dashboard-page__usage-panel{grid-template-columns:1fr}.dashboard-page__reply-tools label{display:none}}:host{display:block;min-width:0}.marketing-page{display:grid;gap:var(--aurum-spacing-5);min-width:0;width:100%;color:var(--aurum-color-text-primary);font-size:var(--aurum-font-size-md)}.marketing-page h1,.marketing-page h2,.marketing-page p{margin:0}.marketing-page__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--aurum-spacing-5)}.marketing-page__header>div:first-child{display:grid;gap:var(--aurum-spacing-1)}.marketing-page__header h1{font-size:clamp(var(--aurum-font-size-2xl),3vw,var(--aurum-font-size-3xl));line-height:var(--aurum-line-height-tight)}.marketing-page__header p,.marketing-page__panel-heading p{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm)}.marketing-page__headline-metrics,.marketing-page__headline-metric{display:flex;align-items:center}.marketing-page__headline-metrics{gap:var(--aurum-spacing-5)}.marketing-page__headline-metric{gap:var(--aurum-spacing-2)}.marketing-page__headline-metric>div{display:grid;gap:var(--aurum-spacing-0-5);white-space:nowrap}.marketing-page__headline-metric small,.marketing-page__effectiveness-metric small{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.marketing-page__headline-metric strong,.marketing-page__effectiveness-metric strong{font-size:var(--aurum-font-size-lg)}.marketing-page__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--aurum-spacing-4)}.marketing-page__kpi{position:relative;display:flex;min-height:8.5rem;align-items:center;overflow:hidden;padding:var(--aurum-spacing-5);border-radius:var(--aurum-radius-lg);color:#fff;isolation:isolate;box-shadow:var(--aurum-shadow-sm)}.marketing-page__kpi:after{position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 58%);content:""}.marketing-page__kpi>div{display:grid;gap:var(--aurum-spacing-1)}.marketing-page__kpi strong{font-size:clamp(var(--aurum-font-size-2xl),3vw,var(--aurum-font-size-3xl));line-height:1}.marketing-page__kpi span{max-width:12rem;font-size:var(--aurum-font-size-sm)}.marketing-page__kpi aurum-icon{position:absolute;right:calc(var(--aurum-spacing-2) * -1);bottom:calc(var(--aurum-spacing-3) * -1);opacity:.2}.marketing-page__kpi--primary{background:linear-gradient(135deg,#886ab5,#684895)}.marketing-page__kpi--warning{background:linear-gradient(135deg,#f6a821,#d58406)}.marketing-page__kpi--success{background:linear-gradient(135deg,#34bfa3,#168c7c)}.marketing-page__kpi--info{background:linear-gradient(135deg,#51adf6,#247fca)}.marketing-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aurum-spacing-5);min-width:0}.marketing-page__panel{min-width:0}.marketing-page__panel--wide{grid-column:1/-1}.marketing-page__panel .aurum-card__header{min-height:var(--aurum-card-header-height, 4.25rem)}.marketing-page__panel-heading{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--aurum-spacing-3)}.marketing-page__panel-heading>div{display:grid;gap:var(--aurum-spacing-1)}.marketing-page__panel-heading h2{font-size:var(--aurum-font-size-lg)}.marketing-page__switches{display:flex;flex-wrap:wrap;gap:var(--aurum-spacing-3) var(--aurum-spacing-5);padding-bottom:var(--aurum-spacing-4)}.marketing-page__chart{position:relative;z-index:1;display:block;min-width:0}.marketing-page__empty{display:grid;min-height:8rem;place-items:center;color:var(--aurum-color-text-secondary);text-align:center}.marketing-page__return-summary{position:relative;z-index:2;display:flex;min-height:6.5rem;align-items:center;justify-content:flex-end;gap:var(--aurum-spacing-3);margin-bottom:calc(var(--aurum-spacing-5) * -1)}.marketing-page__return-summary>div{display:grid;max-width:19rem;gap:var(--aurum-spacing-1);text-align:right}.marketing-page__return-summary strong{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--aurum-spacing-1);font-size:var(--aurum-font-size-lg)}.marketing-page__return-summary strong aurum-icon{color:var(--aurum-color-success)}.marketing-page__return-summary span{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.marketing-page__effectiveness-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--aurum-spacing-3);padding:var(--aurum-spacing-1) 0 var(--aurum-spacing-5)}.marketing-page__effectiveness-metric{display:flex;min-width:0;align-items:center;gap:var(--aurum-spacing-2)}.marketing-page__effectiveness-metric>div{display:grid;min-width:0;gap:var(--aurum-spacing-0-5)}.marketing-page__spark-bars{display:flex;width:2.75rem;height:2.75rem;flex:0 0 auto;align-items:flex-end;gap:2px;padding:var(--aurum-spacing-2);border-radius:var(--aurum-radius-md);background:#51adf6}.marketing-page__spark-bars i{width:3px;min-height:10%;border-radius:2px 2px 0 0;background:#fff}.marketing-page__spark-bars--blue{background:#2f86d4}.marketing-page__spark-bars--success{background:#34bfa3}.marketing-page__spark-bars--emerald{background:#168c7c}.marketing-page__chart--visits{margin-top:var(--aurum-spacing-2)}.marketing-page__sales-actions aurum-button aurum-icon{margin-right:var(--aurum-spacing-1)}.marketing-page__sales aurum-table{display:block;min-width:0}.marketing-page__sales .aurum-table__viewport table{min-width:64rem}.marketing-page__sales .aurum-table__cell--right strong{color:var(--aurum-color-text-primary)}.marketing-page__sales a{color:var(--aurum-color-text-primary);text-decoration:none}.marketing-page__sales a:hover{color:var(--aurum-color-primary);text-decoration:underline}.marketing-page__delete-action{display:inline-grid;width:2rem;height:2rem;place-items:center;border:1px solid color-mix(in srgb,var(--aurum-color-danger) 60%,transparent);border-radius:var(--aurum-radius-full);background:transparent;color:var(--aurum-color-danger);cursor:pointer;transition:background-color .15s ease,color .15s ease}.marketing-page__delete-action:hover{background:var(--aurum-color-danger);color:#fff}@media(max-width:1180px){.marketing-page__kpis,.marketing-page__effectiveness-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.marketing-page__header{align-items:stretch;flex-direction:column}.marketing-page__headline-metrics{justify-content:flex-start}.marketing-page__grid{grid-template-columns:minmax(0,1fr)}.marketing-page__panel--wide{grid-column:auto}}@media(max-width:560px){.marketing-page__kpis,.marketing-page__effectiveness-metrics{grid-template-columns:minmax(0,1fr)}.marketing-page__headline-metrics{flex-wrap:wrap;gap:var(--aurum-spacing-3)}.marketing-page__kpi{min-height:7.25rem}.marketing-page__return-summary{align-items:flex-end}}@media print{.marketing-page>:not(.marketing-page__grid),.marketing-page__grid>:not(.marketing-page__sales),.marketing-page__sales-actions,.marketing-page__sales .aurum-table__toolbar,.marketing-page__sales .aurum-table__pagination,.marketing-page__delete-action{display:none!important}.marketing-page__sales .aurum-table__viewport table{min-width:0}}.typography-page{display:grid;gap:var(--aurum-spacing-7)}.typography-page__header,.typography-page__section,.typography-page__section>header,.typography-page__card-heading{display:grid;gap:var(--aurum-spacing-2)}.typography-page__header>span,.typography-page__showcase>span,.typography-page__context>span{color:var(--aurum-color-primary);font-size:var(--aurum-font-size-xs);font-weight:var(--aurum-font-weight-bold);letter-spacing:var(--aurum-letter-spacing-wider);text-transform:uppercase}.typography-page h1,.typography-page h2,.typography-page h3,.typography-page p,.typography-page dl{margin:0}.typography-page__header p,.typography-page__section>header p,.typography-page__principles p,.typography-page__guidance{color:var(--aurum-color-text-secondary);line-height:var(--aurum-line-height-relaxed)}.typography-page__principles,.typography-page__recommendations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--aurum-spacing-4)}.typography-page__principles aurum-card,.typography-page__recommendations aurum-card{height:100%}.typography-page__principles h3{margin-bottom:var(--aurum-spacing-2);font-size:var(--aurum-font-size-lg)}.typography-page__showcase,.typography-page__context{padding:var(--aurum-spacing-5);background:var(--aurum-color-bg-muted);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-lg)}.typography-page__showcase strong{display:block;margin-top:var(--aurum-spacing-3);font-size:clamp(2.5rem,7vw,4rem);line-height:1}.typography-page__showcase p,.typography-page__context p{margin-top:var(--aurum-spacing-3);color:var(--aurum-color-text-secondary);line-height:var(--aurum-line-height-relaxed)}pre{max-width:100%;margin:var(--aurum-spacing-4) 0;overflow:auto;padding:var(--aurum-spacing-4);color:var(--aurum-color-text-primary);background:var(--aurum-color-bg-elevated);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-md)}code,.is-code{font-family:var(--aurum-font-family-mono)}.typography-page__table{max-width:100%;overflow:auto}table{width:100%;min-width:760px;border-collapse:collapse}th,td{padding:var(--aurum-spacing-3);border-bottom:1px solid var(--aurum-color-border-subtle);text-align:left;vertical-align:top}th{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs);text-transform:uppercase}.typography-page__hierarchy{display:grid;gap:var(--aurum-spacing-3)}.typography-page__hierarchy>section{display:grid;grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);align-items:center;gap:var(--aurum-spacing-4);padding:var(--aurum-spacing-4);background:var(--aurum-color-bg-muted);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-md)}.typography-page__hierarchy div span{display:block;margin-top:var(--aurum-spacing-1);color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs);line-height:var(--aurum-line-height-relaxed)}.is-display{font-size:var(--aurum-font-size-5xl);font-weight:700;line-height:1}.is-h1{font-size:var(--aurum-font-size-4xl);font-weight:700;line-height:1.15}.is-h2{font-size:var(--aurum-font-size-3xl);font-weight:600}.is-h3{font-size:var(--aurum-font-size-xl);font-weight:600}.is-body{font-size:var(--aurum-font-size-base);line-height:1.7}.is-small,.is-code{font-size:var(--aurum-font-size-sm)}.typography-page__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aurum-spacing-4);align-items:start}.typography-page__weights,.typography-page__lines,.typography-page__spacing{display:grid;gap:var(--aurum-spacing-2)}.typography-page__weights>div,.typography-page__lines>div,.typography-page__spacing p{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(0,1fr);align-items:center;gap:var(--aurum-spacing-3);padding:var(--aurum-spacing-2) 0;border-bottom:1px solid var(--aurum-color-border-subtle)}.typography-page__weights span{font-size:var(--aurum-font-size-lg)}.typography-page__lines small{grid-column:1/-1;color:var(--aurum-color-text-secondary)}.typography-page__spacing code{overflow:hidden;text-overflow:ellipsis}.typography-page__scales{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--aurum-spacing-2);margin-top:var(--aurum-spacing-4)}.typography-page__scales span{display:grid;place-items:center;gap:var(--aurum-spacing-1);padding:var(--aurum-spacing-3);background:var(--aurum-color-bg-muted);border-radius:var(--aurum-radius-sm);font-size:var(--aurum-font-size-xs);text-align:center}.typography-page__scales strong{color:var(--aurum-color-primary);font-size:var(--aurum-font-size-lg)}.typography-page__context h3{margin-top:var(--aurum-spacing-2);font-size:var(--aurum-font-size-3xl)}.typography-page__context dl{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--aurum-spacing-3);margin-top:var(--aurum-spacing-4)}.typography-page__context dl div{padding:var(--aurum-spacing-3);background:var(--aurum-color-bg-surface);border-radius:var(--aurum-radius-sm)}.typography-page__context dt{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.typography-page__context dd{margin:var(--aurum-spacing-1) 0 0;font-weight:600}@media(max-width:900px){.typography-page__principles,.typography-page__metrics{grid-template-columns:1fr}.typography-page__recommendations{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.typography-page__hierarchy>section,.typography-page__context dl,.typography-page__recommendations{grid-template-columns:1fr}.typography-page__scales{grid-template-columns:repeat(2,1fr)}}.helpers-page{display:grid;gap:var(--aurum-spacing-5)}.helpers-page__header,.helpers-page__heading{display:grid;gap:var(--aurum-spacing-2)}.helpers-page__header>span{color:var(--aurum-color-primary);font-size:var(--aurum-font-size-xs);font-weight:700;letter-spacing:var(--aurum-letter-spacing-wider);text-transform:uppercase}.helpers-page h1,.helpers-page h2,.helpers-page p{margin:0}.helpers-page__header p,.helpers-page__heading p{color:var(--aurum-color-text-secondary);line-height:var(--aurum-line-height-relaxed)}.helpers-page__heading h2{font-size:var(--aurum-font-size-lg)}.helpers-page__heading p{font-size:var(--aurum-font-size-sm)}.helpers-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aurum-spacing-4);align-items:start}.helpers-page__grid>[hidden]{display:none}.helpers-page code{font-size:.7rem}.helpers-page__row-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:var(--aurum-spacing-3);border:1px solid var(--aurum-color-border-default)}.helpers-page__row-grid span{display:grid;min-height:3rem;place-items:center;background:var(--aurum-color-bg-muted);border:1px solid var(--aurum-color-border-subtle);color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.helpers-page__position{position:relative;height:9rem;background:var(--aurum-color-bg-muted);border:1px solid var(--aurum-color-primary);border-radius:var(--aurum-radius-md)}.helpers-page__position span{position:absolute;padding:var(--aurum-spacing-2);color:var(--aurum-color-text-on-primary);background:var(--aurum-color-primary);border-radius:var(--aurum-radius-pill);font-size:var(--aurum-font-size-xs)}.helpers-page__position .is-top{top:var(--aurum-spacing-3)}.helpers-page__position .is-bottom{bottom:var(--aurum-spacing-3)}.helpers-page__position .is-left{left:var(--aurum-spacing-3)}.helpers-page__position .is-right{right:var(--aurum-spacing-3)}.helpers-page__tokens{display:flex;flex-wrap:wrap;gap:var(--aurum-spacing-2);margin-top:var(--aurum-spacing-3)}.helpers-page__window{display:grid;grid-template-columns:repeat(3,.55rem) 1fr;gap:.35rem;padding:var(--aurum-spacing-3);background:var(--aurum-color-bg-elevated);border:1px solid var(--aurum-color-border-default);border-radius:var(--aurum-radius-md)}.helpers-page__window>span{width:.55rem;height:.55rem;background:var(--aurum-color-border-strong);border-radius:50%}.helpers-page__window>div{grid-column:1/-1;padding-top:var(--aurum-spacing-2)}.helpers-page__opacity{display:flex;align-items:center;gap:var(--aurum-spacing-4);margin-top:var(--aurum-spacing-4)}.helpers-page__opacity span{display:grid;width:5rem;height:5rem;place-items:center;color:var(--aurum-color-text-on-primary);background:var(--aurum-color-primary);border-radius:50%;font-size:var(--aurum-font-size-2xl);font-weight:800}.helpers-page__hover-grid,.helpers-page__cursors,.helpers-page__shadows,.helpers-page__gradients{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--aurum-spacing-3)}.helpers-page__hover-grid button,.helpers-page__cursors span,.helpers-page__shadows span,.helpers-page__gradients span{min-width:0;padding:var(--aurum-spacing-3);color:var(--aurum-color-text-primary);background:var(--aurum-color-bg-muted);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-sm);text-align:center}.helpers-page__hover-grid button{--helper-hover-bg: var(--aurum-color-bg-elevated);--helper-hover-border: var(--aurum-color-border-strong);--helper-hover-color: var(--aurum-color-text-primary);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.helpers-page__hover-grid .is-primary{--helper-hover-bg: color-mix(in srgb, var(--aurum-color-primary) 18%, var(--aurum-color-bg-surface));--helper-hover-border: var(--aurum-color-primary);--helper-hover-color: var(--aurum-color-primary)}.helpers-page__hover-grid .is-info{--helper-hover-bg: var(--aurum-color-info-surface);--helper-hover-border: var(--aurum-color-info-border);--helper-hover-color: var(--aurum-color-info-text)}.helpers-page__hover-grid .is-success{--helper-hover-bg: var(--aurum-color-success-surface);--helper-hover-border: var(--aurum-color-success-border);--helper-hover-color: var(--aurum-color-success-text)}.helpers-page__hover-grid .is-warning{--helper-hover-bg: var(--aurum-color-warning-surface);--helper-hover-border: var(--aurum-color-warning-border);--helper-hover-color: var(--aurum-color-warning-text)}.helpers-page__hover-grid .is-danger{--helper-hover-bg: var(--aurum-color-danger-surface);--helper-hover-border: var(--aurum-color-danger-border);--helper-hover-color: var(--aurum-color-danger-text)}.helpers-page__hover-grid button:hover,.helpers-page__hover-grid button:focus-visible{color:var(--helper-hover-color);background:var(--helper-hover-bg);border-color:var(--helper-hover-border);box-shadow:var(--aurum-shadow-xs);transform:translateY(-2px)}.helpers-page__cursors code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.helpers-page__shadows span{display:grid;gap:var(--aurum-spacing-2);min-height:5rem;place-content:center;background:var(--aurum-color-bg-surface)}.helpers-page__shadows code{overflow:hidden;text-overflow:ellipsis}.helpers-page__child-hover{display:flex;width:100%;align-items:center;justify-content:space-between;padding:var(--aurum-spacing-4);color:var(--aurum-color-text-primary);background:var(--aurum-color-bg-muted);border:1px solid var(--aurum-color-border-default);border-radius:var(--aurum-radius-md);cursor:pointer}.helpers-page__child-hover strong{opacity:0;transform:translate(.5rem);transition:opacity .16s ease,transform .16s ease}.helpers-page__child-hover:hover strong,.helpers-page__child-hover:focus-visible strong{opacity:1;transform:none}.helpers-page__gradients span{display:grid;min-height:5rem;place-content:center;gap:var(--aurum-spacing-1);color:var(--aurum-color-text-on-primary);background:linear-gradient(135deg,var(--helper-color),color-mix(in srgb,var(--helper-color) 45%,var(--aurum-color-bg-elevated)))}.helpers-page__gradients .is-primary{--helper-color: var(--aurum-color-primary)}.helpers-page__gradients .is-info{--helper-color: var(--aurum-color-info)}.helpers-page__gradients .is-success{--helper-color: var(--aurum-color-success)}.helpers-page__gradients .is-warning{--helper-color: var(--aurum-color-warning)}.helpers-page__gradients .is-danger{--helper-color: var(--aurum-color-danger)}@media(max-width:900px){.helpers-page__grid{grid-template-columns:1fr}}@media(max-width:520px){.helpers-page__hover-grid,.helpers-page__cursors,.helpers-page__shadows,.helpers-page__gradients{grid-template-columns:repeat(2,1fr)}.helpers-page__row-grid{grid-template-columns:repeat(3,1fr)}}.position-page{display:grid;gap:var(--aurum-spacing-5)}.position-page__header,.position-page__heading{display:grid;gap:var(--aurum-spacing-2)}.position-page__header>span{color:var(--aurum-color-primary);font-size:var(--aurum-font-size-xs);font-weight:700;letter-spacing:var(--aurum-letter-spacing-wider);text-transform:uppercase}.position-page h1,.position-page h2,.position-page p{margin:0}.position-page__header p,.position-page__heading p{color:var(--aurum-color-text-secondary);line-height:var(--aurum-line-height-relaxed)}.position-page__heading h2{font-size:var(--aurum-font-size-lg)}.position-page__heading p{font-size:var(--aurum-font-size-sm)}.position-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aurum-spacing-4);align-items:start}.position-page__wide-card{grid-column:1/-1}.position-page aurum-card-body{display:grid;gap:var(--aurum-spacing-3)}.position-page code{overflow-wrap:anywhere;color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.position-page__viewport{position:relative;height:12rem;overflow:auto;transform:translateZ(0);border:1px solid var(--aurum-color-border-default);border-radius:var(--aurum-radius-md);background:var(--aurum-color-bg-muted)}.position-page__scroll-content{min-height:28rem;padding:var(--aurum-spacing-3)}.position-page__scroll-content p,.position-page__sticky-demo p{padding-block:var(--aurum-spacing-2);border-bottom:1px solid var(--aurum-color-border-subtle);font-size:var(--aurum-font-size-sm)}.position-page__fixed{position:fixed;right:var(--aurum-spacing-3);bottom:var(--aurum-spacing-3);padding:var(--aurum-spacing-2) var(--aurum-spacing-3);color:var(--aurum-color-on-primary);background:var(--aurum-color-primary);border-radius:var(--aurum-radius-pill);box-shadow:var(--aurum-shadow-md);font-size:var(--aurum-font-size-xs)}.position-page__relative-demo{position:relative;min-height:9rem;padding:var(--aurum-spacing-4);border:1px dashed var(--aurum-color-border-strong);border-radius:var(--aurum-radius-md);background:var(--aurum-color-bg-muted)}.position-page__relative-demo>*{display:grid;width:8rem;height:4rem;place-items:center;border-radius:var(--aurum-radius-sm);font-size:var(--aurum-font-size-xs);text-align:center}.position-page__origin{border:1px dashed var(--aurum-color-primary);color:var(--aurum-color-text-muted)}.position-page__relative-demo strong{position:relative;top:-2.75rem;left:1.25rem;color:var(--aurum-color-info-text);background:var(--aurum-color-info-surface);border:1px solid var(--aurum-color-info-border)}.position-page__absolute-demo{position:relative;display:grid;min-height:11rem;place-items:center;border:1px dashed var(--aurum-color-primary);border-radius:var(--aurum-radius-md);background:var(--aurum-color-bg-muted)}.position-page__absolute-demo span{position:absolute;padding:var(--aurum-spacing-2);color:var(--aurum-color-text-primary);background:var(--aurum-color-bg-elevated);border:1px solid var(--aurum-color-border-default);font-size:var(--aurum-font-size-xs)}.position-page__absolute-demo .is-top{top:var(--aurum-spacing-2)}.position-page__absolute-demo .is-bottom{bottom:var(--aurum-spacing-2)}.position-page__absolute-demo .is-left{left:var(--aurum-spacing-2)}.position-page__absolute-demo .is-right{right:var(--aurum-spacing-2)}.position-page__absolute-demo strong{color:var(--aurum-color-primary);font-size:var(--aurum-font-size-sm)}.position-page__sticky-demo{height:12rem;overflow:auto;border:1px solid var(--aurum-color-border-default);border-radius:var(--aurum-radius-md);background:var(--aurum-color-bg-muted)}.position-page__sticky-demo strong{position:sticky;z-index:1;top:0;display:block;padding:var(--aurum-spacing-3);color:var(--aurum-color-on-primary);background:var(--aurum-color-primary);box-shadow:var(--aurum-shadow-sm)}.position-page__sticky-demo p{margin-inline:var(--aurum-spacing-3)}.position-page__static-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--aurum-spacing-4);align-items:center}.position-page__static-demo{min-height:9rem;padding:var(--aurum-spacing-4);border:1px dashed var(--aurum-color-border-strong);border-radius:var(--aurum-radius-md);background:var(--aurum-color-bg-muted)}.position-page__static-demo span{color:var(--aurum-color-text-muted);font-size:var(--aurum-font-size-xs)}.position-page__static-demo strong{position:static;display:grid;width:10rem;min-height:4rem;place-items:center;margin-top:var(--aurum-spacing-2);color:var(--aurum-color-danger-text);background:var(--aurum-color-danger-surface);border:1px solid var(--aurum-color-danger-border);border-radius:var(--aurum-radius-sm);transition:transform .18s ease,background-color .18s ease}.position-page__static-demo strong.is-relative{position:relative;top:1rem;left:1rem;color:var(--aurum-color-success-text);background:var(--aurum-color-success-surface);border-color:var(--aurum-color-success-border)}.position-page__static-copy{display:grid;justify-items:start;gap:var(--aurum-spacing-3)}@media(max-width:900px){.position-page__grid{grid-template-columns:1fr}.position-page__wide-card{grid-column:auto}}@media(max-width:560px){.position-page__static-layout{grid-template-columns:1fr}}.responsive-grid-page{display:grid;gap:var(--aurum-spacing-5)}.responsive-grid-page__header,.responsive-grid-page__heading{display:grid;gap:var(--aurum-spacing-2)}.responsive-grid-page__header>span{color:var(--aurum-color-primary);font-size:var(--aurum-font-size-xs);font-weight:700;letter-spacing:var(--aurum-letter-spacing-wider);text-transform:uppercase}.responsive-grid-page h1,.responsive-grid-page h2,.responsive-grid-page p{margin:0}.responsive-grid-page__header p,.responsive-grid-page__heading p{color:var(--aurum-color-text-secondary);line-height:var(--aurum-line-height-relaxed)}.responsive-grid-page__heading h2{font-size:var(--aurum-font-size-lg)}.responsive-grid-page__heading p{font-size:var(--aurum-font-size-sm)}.responsive-grid-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aurum-spacing-4);align-items:start}.responsive-grid-page__wide-card{grid-column:1/-1}.responsive-grid-page aurum-card-body{display:grid;gap:var(--aurum-spacing-4)}.responsive-grid-page code{overflow-wrap:anywhere;color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.responsive-grid-page__examples{display:grid;gap:var(--aurum-spacing-3)}.responsive-grid-page__examples span,.responsive-grid-page__twelve span,.responsive-grid-page__component-demo span,.responsive-grid-page__row-demos span{display:grid;min-height:2.75rem;place-items:center;padding:var(--aurum-spacing-2);color:var(--aurum-color-primary);background:color-mix(in srgb,var(--aurum-color-primary) 10%,var(--aurum-color-bg-surface));border:1px solid color-mix(in srgb,var(--aurum-color-primary) 35%,transparent);border-radius:var(--aurum-radius-sm);font-size:var(--aurum-font-size-xs);font-weight:650;text-align:center}.responsive-grid-page__twelve span{padding-inline:0}.responsive-grid-page__application{display:grid;gap:var(--aurum-spacing-3);padding:var(--aurum-spacing-4);background:var(--aurum-color-bg-muted);border:1px solid var(--aurum-color-border-default);border-radius:var(--aurum-radius-md)}.responsive-grid-page__panel{display:grid;min-height:7rem;align-content:center;gap:var(--aurum-spacing-2);padding:var(--aurum-spacing-4);background:var(--aurum-color-bg-elevated);border:1px solid var(--aurum-color-primary);border-radius:var(--aurum-radius-md)}.responsive-grid-page__panel.is-muted{border-color:var(--aurum-color-border-default)}.responsive-grid-page__panel span{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm)}.responsive-grid-page__metric{padding:var(--aurum-spacing-4);color:var(--aurum-color-success-text);background:var(--aurum-color-success-surface);border:1px solid var(--aurum-color-success-border);border-radius:var(--aurum-radius-md);font-weight:700;text-align:center}.responsive-grid-page__breakpoint-section{display:grid;gap:var(--aurum-spacing-4)}.responsive-grid-page__breakpoint-section+.responsive-grid-page__breakpoint-section{padding-top:var(--aurum-spacing-5);border-top:1px solid var(--aurum-color-border-subtle)}.responsive-grid-page__section-heading{display:grid;gap:var(--aurum-spacing-2)}.responsive-grid-page__section-heading h3{margin:0;font-size:var(--aurum-font-size-md)}.responsive-grid-page__section-heading p{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm);line-height:var(--aurum-line-height-relaxed)}.responsive-grid-page__breakpoint-scale{display:grid;gap:var(--aurum-spacing-4);padding:var(--aurum-spacing-5);background:linear-gradient(to right,color-mix(in srgb,var(--aurum-color-border-subtle) 60%,transparent) 1px,transparent 1px) 0 0/10% 100%,var(--aurum-color-bg-muted);border-radius:var(--aurum-radius-md)}.responsive-grid-page__breakpoint-viewport,.responsive-grid-page__breakpoint-base{display:flex;align-items:center;justify-content:space-between;gap:var(--aurum-spacing-3);padding:var(--aurum-spacing-3) var(--aurum-spacing-4);color:var(--aurum-color-text-secondary);background:var(--aurum-color-bg-surface);border:1px dashed var(--aurum-color-border-strong);border-radius:var(--aurum-radius-lg)}.responsive-grid-page__breakpoint-viewport strong,.responsive-grid-page__breakpoint-base strong{color:var(--aurum-color-text-primary)}.responsive-grid-page__breakpoint-row{display:grid;grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:var(--aurum-spacing-4)}.responsive-grid-page__breakpoint-meta{display:grid;gap:var(--aurum-spacing-1)}.responsive-grid-page__breakpoint-meta strong{font-size:var(--aurum-font-size-lg);text-transform:uppercase}.responsive-grid-page__breakpoint-meta span{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm)}.responsive-grid-page__breakpoint-track{min-width:0;border-left:1px solid var(--aurum-color-border-strong)}.responsive-grid-page__breakpoint-track>span{display:flex;width:var(--breakpoint-width);min-width:8rem;max-width:100%;justify-content:flex-end;padding:var(--aurum-spacing-3);background:color-mix(in srgb,var(--aurum-color-primary) 10%,transparent);border:1px dashed var(--aurum-color-primary);border-left:0;border-radius:0 var(--aurum-radius-lg) var(--aurum-radius-lg) 0}.responsive-grid-page__breakpoint-row.is-xs{--breakpoint-width: 28.125%}.responsive-grid-page__breakpoint-row.is-sm{--breakpoint-width: 37.5%}.responsive-grid-page__breakpoint-row.is-md{--breakpoint-width: 60%}.responsive-grid-page__breakpoint-row.is-lg{--breakpoint-width: 80%}.responsive-grid-page__breakpoint-row.is-xl{--breakpoint-width: 100%}.responsive-grid-page__breakpoint-summary{display:flex;flex-wrap:wrap;gap:var(--aurum-spacing-2)}.responsive-grid-page__breakpoint-summary span{display:inline-flex;align-items:center;gap:var(--aurum-spacing-2);padding:var(--aurum-spacing-1) var(--aurum-spacing-3);color:var(--aurum-color-text-secondary);background:var(--aurum-color-bg-surface);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-pill);font-size:var(--aurum-font-size-sm)}.responsive-grid-page__breakpoint-summary strong{color:var(--aurum-color-text-primary);text-transform:uppercase}.responsive-grid-page__breakpoint-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aurum-spacing-3)}.responsive-grid-page__breakpoint-rules>div{display:grid;gap:var(--aurum-spacing-2);padding:var(--aurum-spacing-4);background:var(--aurum-color-bg-muted);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-md)}.responsive-grid-page__breakpoint-rules p{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm);line-height:var(--aurum-line-height-relaxed)}.responsive-grid-page__breakpoint-section pre{margin:0;overflow:auto;padding:var(--aurum-spacing-4);background:var(--aurum-color-code-bg, #111827);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-md)}.responsive-grid-page__breakpoint-section pre code{color:var(--aurum-color-code-text, #e5e7eb);white-space:pre}.responsive-grid-page__breakpoint-preview{display:grid;gap:var(--aurum-spacing-4);padding:var(--aurum-spacing-4);background:var(--aurum-color-bg-muted);border-radius:var(--aurum-radius-md)}.responsive-grid-page__breakpoint-preview span{display:grid;min-height:4rem;place-items:center;padding:var(--aurum-spacing-3);color:var(--aurum-color-text-primary);background:var(--aurum-color-bg-surface);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-sm);font-size:var(--aurum-font-size-xs);text-align:center}.responsive-grid-page__component-demo{display:grid;gap:var(--aurum-spacing-2)}.responsive-grid-page__row-demos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--aurum-spacing-4)}.responsive-grid-page__row-demos section{display:grid;gap:var(--aurum-spacing-2);min-width:0;padding:var(--aurum-spacing-3);background:var(--aurum-color-bg-muted);border:1px solid var(--aurum-color-border-default);border-radius:var(--aurum-radius-md)}.responsive-grid-page__row-demos .is-tall{min-height:5rem}.responsive-grid-page__row-demos .is-scrollable{overflow-x:auto}.responsive-grid-page__table{overflow-x:auto;border:1px solid var(--aurum-color-border-default);border-radius:var(--aurum-radius-md)}.responsive-grid-page__table table{width:100%;border-collapse:collapse}.responsive-grid-page__table.is-breakpoints table{min-width:780px}.responsive-grid-page__table th,.responsive-grid-page__table td{padding:var(--aurum-spacing-3);border-bottom:1px solid var(--aurum-color-border-subtle);text-align:left;vertical-align:top}.responsive-grid-page__table th{color:var(--aurum-color-text-secondary);background:var(--aurum-color-bg-muted);font-size:var(--aurum-font-size-xs);text-transform:uppercase}.responsive-grid-page__table tr:last-child td{border-bottom:0}@media(max-width:900px){.responsive-grid-page__grid{grid-template-columns:1fr}.responsive-grid-page__wide-card{grid-column:auto}.responsive-grid-page__row-demos{grid-template-columns:1fr}}@media(max-width:600px){.responsive-grid-page__breakpoint-scale{padding:var(--aurum-spacing-4)}.responsive-grid-page__breakpoint-row{grid-template-columns:1fr;gap:var(--aurum-spacing-2)}.responsive-grid-page__breakpoint-track{border-left:0}.responsive-grid-page__breakpoint-rules{grid-template-columns:1fr}.responsive-grid-page__twelve{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.responsive-grid-page__twelve>*{width:auto;max-width:none}}.responsive-grid-page__device-list{display:grid;gap:var(--aurum-spacing-3)}.responsive-grid-page__device-row{display:grid;grid-template-columns:minmax(13rem,.7fr) minmax(18rem,1.3fr);min-height:12rem;align-items:center;gap:var(--aurum-spacing-5);padding:var(--aurum-spacing-4);overflow:hidden;background:var(--aurum-color-bg-muted);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-md)}.responsive-grid-page__device-copy{display:grid;justify-items:start;gap:var(--aurum-spacing-2)}.responsive-grid-page__device-copy strong{font-size:var(--aurum-font-size-lg)}.responsive-grid-page__device-copy p{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm);line-height:var(--aurum-line-height-relaxed)}.responsive-grid-page__device-illustration{position:relative;display:grid;width:min(100%,20rem);min-height:10rem;place-items:center;justify-self:center;color:var(--aurum-color-primary)}.responsive-grid-page__device-bezel{position:relative;z-index:1;width:var(--device-width);height:var(--device-height);padding:.45rem;background:linear-gradient(145deg,color-mix(in srgb,var(--aurum-color-text-primary) 84%,#334155),color-mix(in srgb,var(--aurum-color-text-primary) 68%,#020617));border:2px solid color-mix(in srgb,var(--aurum-color-primary) 45%,var(--aurum-color-text-primary));border-radius:var(--device-radius);box-shadow:0 1rem 2rem color-mix(in srgb,var(--aurum-color-primary) 14%,transparent)}.responsive-grid-page__device-camera{position:absolute;z-index:2;top:.22rem;left:50%;width:.35rem;height:.35rem;transform:translate(-50%);background:#64748b;border-radius:50%}.responsive-grid-page__device-screen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;height:100%;padding:.65rem .45rem .45rem;overflow:hidden;background:linear-gradient(150deg,color-mix(in srgb,var(--aurum-color-primary) 16%,var(--aurum-color-bg-surface)),var(--aurum-color-bg-surface));border-radius:calc(var(--device-radius) - .4rem)}.responsive-grid-page__device-screen span{min-width:0;background:color-mix(in srgb,var(--aurum-color-primary) 18%,var(--aurum-color-bg-elevated));border:1px solid color-mix(in srgb,var(--aurum-color-primary) 28%,transparent);border-radius:.3rem}.responsive-grid-page__device-screen span:first-child{grid-column:1/-1}.responsive-grid-page__device-base,.responsive-grid-page__device-stand{display:none}.responsive-grid-page__device-row.is-xs{--device-width: 4.5rem;--device-height: 8.5rem;--device-radius: 1rem}.responsive-grid-page__device-row.is-sm{--device-width: 5.4rem;--device-height: 9.6rem;--device-radius: 1rem}.responsive-grid-page__device-row.is-md{--device-width: 12rem;--device-height: 8rem;--device-radius: .75rem}.responsive-grid-page__device-row.is-md .responsive-grid-page__device-screen,.responsive-grid-page__device-row.is-lg .responsive-grid-page__device-screen,.responsive-grid-page__device-row.is-xl .responsive-grid-page__device-screen{grid-template-columns:repeat(3,minmax(0,1fr))}.responsive-grid-page__device-row.is-lg{--device-width: 15rem;--device-height: 8.5rem;--device-radius: .45rem}.responsive-grid-page__device-row.is-lg .responsive-grid-page__device-base{position:absolute;top:calc(50% + 4rem);display:block;width:17rem;height:.75rem;background:linear-gradient(to bottom,#64748b,#1e293b);border-radius:0 0 .7rem .7rem;clip-path:polygon(6% 0,94% 0,100% 65%,96% 100%,4% 100%,0 65%)}.responsive-grid-page__device-row.is-xl{--device-width: 17rem;--device-height: 9rem;--device-radius: .35rem}.responsive-grid-page__device-row.is-xl .responsive-grid-page__device-stand{position:absolute;top:calc(50% + 4.25rem);display:block;width:5rem;height:2.7rem;background:linear-gradient(100deg,#334155,#94a3b8 50%,#334155);border-bottom:.55rem solid #1e293b;clip-path:polygon(35% 0,65% 0,72% 78%,100% 78%,100% 100%,0 100%,0 78%,28% 78%)}@media(max-width:700px){.responsive-grid-page__device-row{grid-template-columns:1fr}.responsive-grid-page__device-copy{justify-items:center;text-align:center}.responsive-grid-page__device-illustration{transform:scale(.9)}}@media(max-width:600px){.responsive-grid-page__breakpoint-row{grid-template-columns:1fr}}.width-1{width:1.5rem!important}.width-2{width:2rem!important}.width-3{width:2.5rem!important}.width-4{width:2.75rem!important}.width-5{width:3rem!important}.width-6{width:3.25rem!important}.width-7{width:3.5rem!important}.width-8{width:3.75rem!important}.width-9{width:4rem!important}.width-10{width:4.25rem!important}.height-1{height:1.5rem!important}.height-2{height:2rem!important}.height-3{height:2.5rem!important}.height-4{height:2.75rem!important}.height-5{height:3rem!important}.height-6{height:3.25rem!important}.height-7{height:3.5rem!important}.height-8{height:3.75rem!important}.height-9{height:4rem!important}.height-10{height:4.25rem!important}.width-xs{min-width:5rem!important}.width-sm{min-width:10rem!important}.width-lg{min-width:15rem!important}.width-xl{min-width:20rem!important}.height-xs{min-height:5rem!important}.height-sm{min-height:10rem!important}.height-lg{min-height:15rem!important}.height-xl{min-height:20rem!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.max-width-reset{max-width:none!important}.max-height-reset{max-height:none!important}.min-width-0{min-width:0!important}.sizing-page{display:grid;gap:var(--aurum-spacing-5)}.sizing-page__header,.sizing-page__heading{display:grid;gap:var(--aurum-spacing-2)}.sizing-page__header>span{color:var(--aurum-color-primary);font-size:var(--aurum-font-size-xs);font-weight:700;letter-spacing:var(--aurum-letter-spacing-wider);text-transform:uppercase}.sizing-page h1,.sizing-page h2,.sizing-page h3,.sizing-page p{margin:0}.sizing-page__header p,.sizing-page__heading p{color:var(--aurum-color-text-secondary);line-height:var(--aurum-line-height-relaxed)}.sizing-page__heading h2{font-size:var(--aurum-font-size-lg)}.sizing-page__heading p{font-size:var(--aurum-font-size-sm)}.sizing-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aurum-spacing-4);align-items:start}.sizing-page__wide-card{grid-column:1/-1}.sizing-page aurum-card-body{display:grid;gap:var(--aurum-spacing-5)}.sizing-page code{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.sizing-page__percentage-list{display:grid;gap:var(--aurum-spacing-3)}.sizing-page__percentage-list>div{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:var(--aurum-spacing-3)}.sizing-page__width-bar{display:flex;min-height:2.5rem;align-items:center;justify-content:flex-end;padding-inline:var(--aurum-spacing-3);color:var(--aurum-color-info-text);background:color-mix(in srgb,var(--aurum-color-primary) 14%,var(--aurum-color-bg-surface));border:1px solid color-mix(in srgb,var(--aurum-color-primary) 42%,transparent);border-radius:var(--aurum-radius-sm);font-size:var(--aurum-font-size-xs)}.sizing-page__preset-section{display:grid;gap:var(--aurum-spacing-3)}.sizing-page__preset-section h3{font-size:var(--aurum-font-size-sm)}.sizing-page__width-presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--aurum-spacing-3)}.sizing-page__width-presets>div,.sizing-page__semantic-widths>div,.sizing-page__height-presets>div{display:grid;min-width:0;gap:var(--aurum-spacing-2);padding:var(--aurum-spacing-3);background:var(--aurum-color-bg-muted);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-md)}.sizing-page__width-presets span{width:min(var(--sample-size),100%);height:1rem;background:var(--aurum-color-danger-muted);border:1px solid var(--aurum-color-danger-border);border-radius:var(--aurum-radius-pill)}.sizing-page small{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.sizing-page__semantic-widths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aurum-spacing-3)}.sizing-page__semantic-widths span{width:min(var(--sample-size),100%);height:1.5rem;background:var(--aurum-color-warning-muted);border:1px solid var(--aurum-color-warning-border);border-radius:var(--aurum-radius-sm)}.sizing-page__height-percentages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--aurum-spacing-3)}.sizing-page__height-percentages>div{display:grid;justify-items:center;gap:var(--aurum-spacing-2)}.sizing-page__height-percentages span{display:flex;width:3.5rem;height:10rem;align-items:flex-end;border:1px dashed var(--aurum-color-border-strong);border-radius:var(--aurum-radius-sm)}.sizing-page__height-percentages i{display:block;width:100%;background:var(--aurum-color-info-muted);border-top:1px solid var(--aurum-color-info-border)}.sizing-page__height-percentages strong{font-size:var(--aurum-font-size-xs)}.sizing-page__height-presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--aurum-spacing-2);align-items:end}.sizing-page__height-presets span{width:100%;height:var(--sample-size);background:var(--aurum-color-success-muted);border:1px solid var(--aurum-color-success-border);border-radius:var(--aurum-radius-sm)}.sizing-page__modifier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aurum-spacing-3)}.sizing-page__modifier-grid section{display:grid;gap:var(--aurum-spacing-2);padding:var(--aurum-spacing-4);background:var(--aurum-color-bg-muted);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-md)}.sizing-page__modifier-grid p{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm);line-height:var(--aurum-line-height-relaxed)}@media(max-width:900px){.sizing-page__grid{grid-template-columns:1fr}.sizing-page__wide-card{grid-column:auto}.sizing-page__width-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.width-mobile-auto{width:auto!important}.height-mobile-auto{height:auto!important}.expand-full-width-on-mobile{width:100%!important}.expand-full-height-on-mobile{min-height:100dvh!important}.sizing-page__modifier-grid,.sizing-page__semantic-widths{grid-template-columns:1fr}.sizing-page__percentage-list>div{grid-template-columns:1fr}.sizing-page__height-percentages{gap:var(--aurum-spacing-2)}.sizing-page__height-percentages span{width:2.5rem}.sizing-page__width-presets,.sizing-page__height-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-0{margin:var(--aurum-spacing-0)!important}.mx-0{margin-inline:var(--aurum-spacing-0)!important}.my-0{margin-block:var(--aurum-spacing-0)!important}.p-0{padding:var(--aurum-spacing-0)!important}.px-0{padding-inline:var(--aurum-spacing-0)!important}.py-0{padding-block:var(--aurum-spacing-0)!important}.mt-0{margin-block-start:var(--aurum-spacing-0)!important}.mb-0{margin-block-end:var(--aurum-spacing-0)!important}.ms-0{margin-inline-start:var(--aurum-spacing-0)!important}.me-0{margin-inline-end:var(--aurum-spacing-0)!important}.pt-0{padding-block-start:var(--aurum-spacing-0)!important}.pb-0{padding-block-end:var(--aurum-spacing-0)!important}.ps-0{padding-inline-start:var(--aurum-spacing-0)!important}.pe-0{padding-inline-end:var(--aurum-spacing-0)!important}.m-1{margin:var(--aurum-spacing-1)!important}.mx-1{margin-inline:var(--aurum-spacing-1)!important}.my-1{margin-block:var(--aurum-spacing-1)!important}.p-1{padding:var(--aurum-spacing-1)!important}.px-1{padding-inline:var(--aurum-spacing-1)!important}.py-1{padding-block:var(--aurum-spacing-1)!important}.mt-1{margin-block-start:var(--aurum-spacing-1)!important}.mb-1{margin-block-end:var(--aurum-spacing-1)!important}.ms-1{margin-inline-start:var(--aurum-spacing-1)!important}.me-1{margin-inline-end:var(--aurum-spacing-1)!important}.pt-1{padding-block-start:var(--aurum-spacing-1)!important}.pb-1{padding-block-end:var(--aurum-spacing-1)!important}.ps-1{padding-inline-start:var(--aurum-spacing-1)!important}.pe-1{padding-inline-end:var(--aurum-spacing-1)!important}.m-n1{margin:calc(var(--aurum-spacing-1) * -1)!important}.mt-n1{margin-block-start:calc(var(--aurum-spacing-1) * -1)!important}.mb-n1{margin-block-end:calc(var(--aurum-spacing-1) * -1)!important}.ms-n1{margin-inline-start:calc(var(--aurum-spacing-1) * -1)!important}.me-n1{margin-inline-end:calc(var(--aurum-spacing-1) * -1)!important}.mx-n1{margin-inline:calc(var(--aurum-spacing-1) * -1)!important}.my-n1{margin-block:calc(var(--aurum-spacing-1) * -1)!important}.m-2{margin:var(--aurum-spacing-2)!important}.mx-2{margin-inline:var(--aurum-spacing-2)!important}.my-2{margin-block:var(--aurum-spacing-2)!important}.p-2{padding:var(--aurum-spacing-2)!important}.px-2{padding-inline:var(--aurum-spacing-2)!important}.py-2{padding-block:var(--aurum-spacing-2)!important}.mt-2{margin-block-start:var(--aurum-spacing-2)!important}.mb-2{margin-block-end:var(--aurum-spacing-2)!important}.ms-2{margin-inline-start:var(--aurum-spacing-2)!important}.me-2{margin-inline-end:var(--aurum-spacing-2)!important}.pt-2{padding-block-start:var(--aurum-spacing-2)!important}.pb-2{padding-block-end:var(--aurum-spacing-2)!important}.ps-2{padding-inline-start:var(--aurum-spacing-2)!important}.pe-2{padding-inline-end:var(--aurum-spacing-2)!important}.m-n2{margin:calc(var(--aurum-spacing-2) * -1)!important}.mt-n2{margin-block-start:calc(var(--aurum-spacing-2) * -1)!important}.mb-n2{margin-block-end:calc(var(--aurum-spacing-2) * -1)!important}.ms-n2{margin-inline-start:calc(var(--aurum-spacing-2) * -1)!important}.me-n2{margin-inline-end:calc(var(--aurum-spacing-2) * -1)!important}.mx-n2{margin-inline:calc(var(--aurum-spacing-2) * -1)!important}.my-n2{margin-block:calc(var(--aurum-spacing-2) * -1)!important}.m-3{margin:var(--aurum-spacing-4)!important}.mx-3{margin-inline:var(--aurum-spacing-4)!important}.my-3{margin-block:var(--aurum-spacing-4)!important}.p-3{padding:var(--aurum-spacing-4)!important}.px-3{padding-inline:var(--aurum-spacing-4)!important}.py-3{padding-block:var(--aurum-spacing-4)!important}.mt-3{margin-block-start:var(--aurum-spacing-4)!important}.mb-3{margin-block-end:var(--aurum-spacing-4)!important}.ms-3{margin-inline-start:var(--aurum-spacing-4)!important}.me-3{margin-inline-end:var(--aurum-spacing-4)!important}.pt-3{padding-block-start:var(--aurum-spacing-4)!important}.pb-3{padding-block-end:var(--aurum-spacing-4)!important}.ps-3{padding-inline-start:var(--aurum-spacing-4)!important}.pe-3{padding-inline-end:var(--aurum-spacing-4)!important}.m-n3{margin:calc(var(--aurum-spacing-4) * -1)!important}.mt-n3{margin-block-start:calc(var(--aurum-spacing-4) * -1)!important}.mb-n3{margin-block-end:calc(var(--aurum-spacing-4) * -1)!important}.ms-n3{margin-inline-start:calc(var(--aurum-spacing-4) * -1)!important}.me-n3{margin-inline-end:calc(var(--aurum-spacing-4) * -1)!important}.mx-n3{margin-inline:calc(var(--aurum-spacing-4) * -1)!important}.my-n3{margin-block:calc(var(--aurum-spacing-4) * -1)!important}.m-4{margin:var(--aurum-spacing-6)!important}.mx-4{margin-inline:var(--aurum-spacing-6)!important}.my-4{margin-block:var(--aurum-spacing-6)!important}.p-4{padding:var(--aurum-spacing-6)!important}.px-4{padding-inline:var(--aurum-spacing-6)!important}.py-4{padding-block:var(--aurum-spacing-6)!important}.mt-4{margin-block-start:var(--aurum-spacing-6)!important}.mb-4{margin-block-end:var(--aurum-spacing-6)!important}.ms-4{margin-inline-start:var(--aurum-spacing-6)!important}.me-4{margin-inline-end:var(--aurum-spacing-6)!important}.pt-4{padding-block-start:var(--aurum-spacing-6)!important}.pb-4{padding-block-end:var(--aurum-spacing-6)!important}.ps-4{padding-inline-start:var(--aurum-spacing-6)!important}.pe-4{padding-inline-end:var(--aurum-spacing-6)!important}.m-n4{margin:calc(var(--aurum-spacing-6) * -1)!important}.mt-n4{margin-block-start:calc(var(--aurum-spacing-6) * -1)!important}.mb-n4{margin-block-end:calc(var(--aurum-spacing-6) * -1)!important}.ms-n4{margin-inline-start:calc(var(--aurum-spacing-6) * -1)!important}.me-n4{margin-inline-end:calc(var(--aurum-spacing-6) * -1)!important}.mx-n4{margin-inline:calc(var(--aurum-spacing-6) * -1)!important}.my-n4{margin-block:calc(var(--aurum-spacing-6) * -1)!important}.m-5{margin:var(--aurum-spacing-8)!important}.mx-5{margin-inline:var(--aurum-spacing-8)!important}.my-5{margin-block:var(--aurum-spacing-8)!important}.p-5{padding:var(--aurum-spacing-8)!important}.px-5{padding-inline:var(--aurum-spacing-8)!important}.py-5{padding-block:var(--aurum-spacing-8)!important}.mt-5{margin-block-start:var(--aurum-spacing-8)!important}.mb-5{margin-block-end:var(--aurum-spacing-8)!important}.ms-5{margin-inline-start:var(--aurum-spacing-8)!important}.me-5{margin-inline-end:var(--aurum-spacing-8)!important}.pt-5{padding-block-start:var(--aurum-spacing-8)!important}.pb-5{padding-block-end:var(--aurum-spacing-8)!important}.ps-5{padding-inline-start:var(--aurum-spacing-8)!important}.pe-5{padding-inline-end:var(--aurum-spacing-8)!important}.m-n5{margin:calc(var(--aurum-spacing-8) * -1)!important}.mt-n5{margin-block-start:calc(var(--aurum-spacing-8) * -1)!important}.mb-n5{margin-block-end:calc(var(--aurum-spacing-8) * -1)!important}.ms-n5{margin-inline-start:calc(var(--aurum-spacing-8) * -1)!important}.me-n5{margin-inline-end:calc(var(--aurum-spacing-8) * -1)!important}.mx-n5{margin-inline:calc(var(--aurum-spacing-8) * -1)!important}.my-n5{margin-block:calc(var(--aurum-spacing-8) * -1)!important}.m-6{margin:var(--aurum-spacing-10)!important}.mx-6{margin-inline:var(--aurum-spacing-10)!important}.my-6{margin-block:var(--aurum-spacing-10)!important}.p-6{padding:var(--aurum-spacing-10)!important}.px-6{padding-inline:var(--aurum-spacing-10)!important}.py-6{padding-block:var(--aurum-spacing-10)!important}.mt-6{margin-block-start:var(--aurum-spacing-10)!important}.mb-6{margin-block-end:var(--aurum-spacing-10)!important}.ms-6{margin-inline-start:var(--aurum-spacing-10)!important}.me-6{margin-inline-end:var(--aurum-spacing-10)!important}.pt-6{padding-block-start:var(--aurum-spacing-10)!important}.pb-6{padding-block-end:var(--aurum-spacing-10)!important}.ps-6{padding-inline-start:var(--aurum-spacing-10)!important}.pe-6{padding-inline-end:var(--aurum-spacing-10)!important}.m-n6{margin:calc(var(--aurum-spacing-10) * -1)!important}.mt-n6{margin-block-start:calc(var(--aurum-spacing-10) * -1)!important}.mb-n6{margin-block-end:calc(var(--aurum-spacing-10) * -1)!important}.ms-n6{margin-inline-start:calc(var(--aurum-spacing-10) * -1)!important}.me-n6{margin-inline-end:calc(var(--aurum-spacing-10) * -1)!important}.mx-n6{margin-inline:calc(var(--aurum-spacing-10) * -1)!important}.my-n6{margin-block:calc(var(--aurum-spacing-10) * -1)!important}.m-auto{margin:auto!important}.mx-auto{margin-inline:auto!important}.my-auto{margin-block:auto!important}.mt-auto{margin-block-start:auto!important}.mb-auto{margin-block-end:auto!important}.ms-auto{margin-inline-start:auto!important}.me-auto{margin-inline-end:auto!important}@media(min-width:480px){.m-sm-0{margin:var(--aurum-spacing-0)!important}.mx-sm-0{margin-inline:var(--aurum-spacing-0)!important}.my-sm-0{margin-block:var(--aurum-spacing-0)!important}.p-sm-0{padding:var(--aurum-spacing-0)!important}.px-sm-0{padding-inline:var(--aurum-spacing-0)!important}.py-sm-0{padding-block:var(--aurum-spacing-0)!important}.m-sm-1{margin:var(--aurum-spacing-1)!important}.mx-sm-1{margin-inline:var(--aurum-spacing-1)!important}.my-sm-1{margin-block:var(--aurum-spacing-1)!important}.p-sm-1{padding:var(--aurum-spacing-1)!important}.px-sm-1{padding-inline:var(--aurum-spacing-1)!important}.py-sm-1{padding-block:var(--aurum-spacing-1)!important}.m-sm-2{margin:var(--aurum-spacing-2)!important}.mx-sm-2{margin-inline:var(--aurum-spacing-2)!important}.my-sm-2{margin-block:var(--aurum-spacing-2)!important}.p-sm-2{padding:var(--aurum-spacing-2)!important}.px-sm-2{padding-inline:var(--aurum-spacing-2)!important}.py-sm-2{padding-block:var(--aurum-spacing-2)!important}.m-sm-3{margin:var(--aurum-spacing-4)!important}.mx-sm-3{margin-inline:var(--aurum-spacing-4)!important}.my-sm-3{margin-block:var(--aurum-spacing-4)!important}.p-sm-3{padding:var(--aurum-spacing-4)!important}.px-sm-3{padding-inline:var(--aurum-spacing-4)!important}.py-sm-3{padding-block:var(--aurum-spacing-4)!important}.m-sm-4{margin:var(--aurum-spacing-6)!important}.mx-sm-4{margin-inline:var(--aurum-spacing-6)!important}.my-sm-4{margin-block:var(--aurum-spacing-6)!important}.p-sm-4{padding:var(--aurum-spacing-6)!important}.px-sm-4{padding-inline:var(--aurum-spacing-6)!important}.py-sm-4{padding-block:var(--aurum-spacing-6)!important}.m-sm-5{margin:var(--aurum-spacing-8)!important}.mx-sm-5{margin-inline:var(--aurum-spacing-8)!important}.my-sm-5{margin-block:var(--aurum-spacing-8)!important}.p-sm-5{padding:var(--aurum-spacing-8)!important}.px-sm-5{padding-inline:var(--aurum-spacing-8)!important}.py-sm-5{padding-block:var(--aurum-spacing-8)!important}.m-sm-6{margin:var(--aurum-spacing-10)!important}.mx-sm-6{margin-inline:var(--aurum-spacing-10)!important}.my-sm-6{margin-block:var(--aurum-spacing-10)!important}.p-sm-6{padding:var(--aurum-spacing-10)!important}.px-sm-6{padding-inline:var(--aurum-spacing-10)!important}.py-sm-6{padding-block:var(--aurum-spacing-10)!important}}@media(min-width:768px){.m-md-0{margin:var(--aurum-spacing-0)!important}.mx-md-0{margin-inline:var(--aurum-spacing-0)!important}.my-md-0{margin-block:var(--aurum-spacing-0)!important}.p-md-0{padding:var(--aurum-spacing-0)!important}.px-md-0{padding-inline:var(--aurum-spacing-0)!important}.py-md-0{padding-block:var(--aurum-spacing-0)!important}.m-md-1{margin:var(--aurum-spacing-1)!important}.mx-md-1{margin-inline:var(--aurum-spacing-1)!important}.my-md-1{margin-block:var(--aurum-spacing-1)!important}.p-md-1{padding:var(--aurum-spacing-1)!important}.px-md-1{padding-inline:var(--aurum-spacing-1)!important}.py-md-1{padding-block:var(--aurum-spacing-1)!important}.m-md-2{margin:var(--aurum-spacing-2)!important}.mx-md-2{margin-inline:var(--aurum-spacing-2)!important}.my-md-2{margin-block:var(--aurum-spacing-2)!important}.p-md-2{padding:var(--aurum-spacing-2)!important}.px-md-2{padding-inline:var(--aurum-spacing-2)!important}.py-md-2{padding-block:var(--aurum-spacing-2)!important}.m-md-3{margin:var(--aurum-spacing-4)!important}.mx-md-3{margin-inline:var(--aurum-spacing-4)!important}.my-md-3{margin-block:var(--aurum-spacing-4)!important}.p-md-3{padding:var(--aurum-spacing-4)!important}.px-md-3{padding-inline:var(--aurum-spacing-4)!important}.py-md-3{padding-block:var(--aurum-spacing-4)!important}.m-md-4{margin:var(--aurum-spacing-6)!important}.mx-md-4{margin-inline:var(--aurum-spacing-6)!important}.my-md-4{margin-block:var(--aurum-spacing-6)!important}.p-md-4{padding:var(--aurum-spacing-6)!important}.px-md-4{padding-inline:var(--aurum-spacing-6)!important}.py-md-4{padding-block:var(--aurum-spacing-6)!important}.m-md-5{margin:var(--aurum-spacing-8)!important}.mx-md-5{margin-inline:var(--aurum-spacing-8)!important}.my-md-5{margin-block:var(--aurum-spacing-8)!important}.p-md-5{padding:var(--aurum-spacing-8)!important}.px-md-5{padding-inline:var(--aurum-spacing-8)!important}.py-md-5{padding-block:var(--aurum-spacing-8)!important}.m-md-6{margin:var(--aurum-spacing-10)!important}.mx-md-6{margin-inline:var(--aurum-spacing-10)!important}.my-md-6{margin-block:var(--aurum-spacing-10)!important}.p-md-6{padding:var(--aurum-spacing-10)!important}.px-md-6{padding-inline:var(--aurum-spacing-10)!important}.py-md-6{padding-block:var(--aurum-spacing-10)!important}}@media(min-width:1024px){.m-lg-0{margin:var(--aurum-spacing-0)!important}.mx-lg-0{margin-inline:var(--aurum-spacing-0)!important}.my-lg-0{margin-block:var(--aurum-spacing-0)!important}.p-lg-0{padding:var(--aurum-spacing-0)!important}.px-lg-0{padding-inline:var(--aurum-spacing-0)!important}.py-lg-0{padding-block:var(--aurum-spacing-0)!important}.m-lg-1{margin:var(--aurum-spacing-1)!important}.mx-lg-1{margin-inline:var(--aurum-spacing-1)!important}.my-lg-1{margin-block:var(--aurum-spacing-1)!important}.p-lg-1{padding:var(--aurum-spacing-1)!important}.px-lg-1{padding-inline:var(--aurum-spacing-1)!important}.py-lg-1{padding-block:var(--aurum-spacing-1)!important}.m-lg-2{margin:var(--aurum-spacing-2)!important}.mx-lg-2{margin-inline:var(--aurum-spacing-2)!important}.my-lg-2{margin-block:var(--aurum-spacing-2)!important}.p-lg-2{padding:var(--aurum-spacing-2)!important}.px-lg-2{padding-inline:var(--aurum-spacing-2)!important}.py-lg-2{padding-block:var(--aurum-spacing-2)!important}.m-lg-3{margin:var(--aurum-spacing-4)!important}.mx-lg-3{margin-inline:var(--aurum-spacing-4)!important}.my-lg-3{margin-block:var(--aurum-spacing-4)!important}.p-lg-3{padding:var(--aurum-spacing-4)!important}.px-lg-3{padding-inline:var(--aurum-spacing-4)!important}.py-lg-3{padding-block:var(--aurum-spacing-4)!important}.m-lg-4{margin:var(--aurum-spacing-6)!important}.mx-lg-4{margin-inline:var(--aurum-spacing-6)!important}.my-lg-4{margin-block:var(--aurum-spacing-6)!important}.p-lg-4{padding:var(--aurum-spacing-6)!important}.px-lg-4{padding-inline:var(--aurum-spacing-6)!important}.py-lg-4{padding-block:var(--aurum-spacing-6)!important}.m-lg-5{margin:var(--aurum-spacing-8)!important}.mx-lg-5{margin-inline:var(--aurum-spacing-8)!important}.my-lg-5{margin-block:var(--aurum-spacing-8)!important}.p-lg-5{padding:var(--aurum-spacing-8)!important}.px-lg-5{padding-inline:var(--aurum-spacing-8)!important}.py-lg-5{padding-block:var(--aurum-spacing-8)!important}.m-lg-6{margin:var(--aurum-spacing-10)!important}.mx-lg-6{margin-inline:var(--aurum-spacing-10)!important}.my-lg-6{margin-block:var(--aurum-spacing-10)!important}.p-lg-6{padding:var(--aurum-spacing-10)!important}.px-lg-6{padding-inline:var(--aurum-spacing-10)!important}.py-lg-6{padding-block:var(--aurum-spacing-10)!important}}@media(min-width:1280px){.m-xl-0{margin:var(--aurum-spacing-0)!important}.mx-xl-0{margin-inline:var(--aurum-spacing-0)!important}.my-xl-0{margin-block:var(--aurum-spacing-0)!important}.p-xl-0{padding:var(--aurum-spacing-0)!important}.px-xl-0{padding-inline:var(--aurum-spacing-0)!important}.py-xl-0{padding-block:var(--aurum-spacing-0)!important}.m-xl-1{margin:var(--aurum-spacing-1)!important}.mx-xl-1{margin-inline:var(--aurum-spacing-1)!important}.my-xl-1{margin-block:var(--aurum-spacing-1)!important}.p-xl-1{padding:var(--aurum-spacing-1)!important}.px-xl-1{padding-inline:var(--aurum-spacing-1)!important}.py-xl-1{padding-block:var(--aurum-spacing-1)!important}.m-xl-2{margin:var(--aurum-spacing-2)!important}.mx-xl-2{margin-inline:var(--aurum-spacing-2)!important}.my-xl-2{margin-block:var(--aurum-spacing-2)!important}.p-xl-2{padding:var(--aurum-spacing-2)!important}.px-xl-2{padding-inline:var(--aurum-spacing-2)!important}.py-xl-2{padding-block:var(--aurum-spacing-2)!important}.m-xl-3{margin:var(--aurum-spacing-4)!important}.mx-xl-3{margin-inline:var(--aurum-spacing-4)!important}.my-xl-3{margin-block:var(--aurum-spacing-4)!important}.p-xl-3{padding:var(--aurum-spacing-4)!important}.px-xl-3{padding-inline:var(--aurum-spacing-4)!important}.py-xl-3{padding-block:var(--aurum-spacing-4)!important}.m-xl-4{margin:var(--aurum-spacing-6)!important}.mx-xl-4{margin-inline:var(--aurum-spacing-6)!important}.my-xl-4{margin-block:var(--aurum-spacing-6)!important}.p-xl-4{padding:var(--aurum-spacing-6)!important}.px-xl-4{padding-inline:var(--aurum-spacing-6)!important}.py-xl-4{padding-block:var(--aurum-spacing-6)!important}.m-xl-5{margin:var(--aurum-spacing-8)!important}.mx-xl-5{margin-inline:var(--aurum-spacing-8)!important}.my-xl-5{margin-block:var(--aurum-spacing-8)!important}.p-xl-5{padding:var(--aurum-spacing-8)!important}.px-xl-5{padding-inline:var(--aurum-spacing-8)!important}.py-xl-5{padding-block:var(--aurum-spacing-8)!important}.m-xl-6{margin:var(--aurum-spacing-10)!important}.mx-xl-6{margin-inline:var(--aurum-spacing-10)!important}.my-xl-6{margin-block:var(--aurum-spacing-10)!important}.p-xl-6{padding:var(--aurum-spacing-10)!important}.px-xl-6{padding-inline:var(--aurum-spacing-10)!important}.py-xl-6{padding-block:var(--aurum-spacing-10)!important}}.spacing-page{display:grid;gap:var(--aurum-spacing-5)}.spacing-page__header,.spacing-page__heading{display:grid;gap:var(--aurum-spacing-2)}.spacing-page__header>span{color:var(--aurum-color-primary);font-size:var(--aurum-font-size-xs);font-weight:700;letter-spacing:var(--aurum-letter-spacing-wider);text-transform:uppercase}.spacing-page h1,.spacing-page h2,.spacing-page p{margin:0}.spacing-page__header p,.spacing-page__heading p{color:var(--aurum-color-text-secondary);line-height:var(--aurum-line-height-relaxed)}.spacing-page__heading h2{font-size:var(--aurum-font-size-lg)}.spacing-page__heading p{font-size:var(--aurum-font-size-sm)}.spacing-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aurum-spacing-4);align-items:start}.spacing-page__wide-card{grid-column:1/-1}.spacing-page aurum-card-body{display:grid;gap:var(--aurum-spacing-4)}.spacing-page code{overflow-wrap:anywhere;color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.spacing-page__scale{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--aurum-spacing-3);align-items:end}.spacing-page__scale>div{display:grid;min-width:0;justify-items:center;gap:var(--aurum-spacing-2);padding:var(--aurum-spacing-3);background:var(--aurum-color-bg-muted);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-md);text-align:center}.spacing-page__scale>div>span{width:var(--spacing-size);max-width:100%;height:var(--spacing-size);min-height:2px;background:var(--aurum-color-primary);border-radius:var(--aurum-radius-xs);box-shadow:0 0 .75rem color-mix(in srgb,var(--aurum-color-primary) 18%,transparent)}.spacing-page__scale strong,.spacing-page__scale small{font-size:.625rem}.spacing-page__scale small{color:var(--aurum-color-text-secondary)}.spacing-page__syntax{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:var(--aurum-spacing-2);padding:var(--aurum-spacing-5);background:var(--aurum-color-bg-muted);border-radius:var(--aurum-radius-md)}.spacing-page__syntax span{display:grid;gap:var(--aurum-spacing-1);text-align:center}.spacing-page__syntax small{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.spacing-page__syntax strong{display:grid;min-width:3rem;min-height:3rem;place-items:center;color:var(--aurum-color-primary);background:var(--aurum-color-bg-surface);border:1px solid var(--aurum-color-border-default);border-radius:var(--aurum-radius-sm);font-size:var(--aurum-font-size-xl)}.spacing-page__syntax i{padding-bottom:.75rem;color:var(--aurum-color-text-secondary);font-style:normal}.spacing-page__syntax-note{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm);text-align:center}.spacing-page__box-model{display:grid;min-height:16rem;place-items:center;padding:var(--aurum-spacing-5);background:color-mix(in srgb,var(--aurum-color-warning-muted) 65%,var(--aurum-color-bg-muted));border:1px dashed var(--aurum-color-warning-border);border-radius:var(--aurum-radius-md)}.spacing-page__box-model>span,.spacing-page__box-model i,.spacing-page__box-model em{display:grid;place-items:center;padding:var(--aurum-spacing-3);font-size:var(--aurum-font-size-xs);font-style:normal}.spacing-page__box-model i{background:var(--aurum-color-info-muted);border:1px dashed var(--aurum-color-info-border)}.spacing-page__box-model em{background:var(--aurum-color-bg-surface);border:1px solid var(--aurum-color-border-default)}.spacing-page__box-model strong{padding:var(--aurum-spacing-4);background:var(--aurum-color-bg-muted)}.spacing-page__examples{display:flex;flex-wrap:wrap;gap:var(--aurum-spacing-2)}.spacing-page__examples code{padding:var(--aurum-spacing-1) var(--aurum-spacing-3);background:var(--aurum-color-bg-muted);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-pill)}.spacing-page__directions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aurum-spacing-2)}.spacing-page__directions>div{display:flex;align-items:center;justify-content:space-between;gap:var(--aurum-spacing-3);padding:var(--aurum-spacing-3);background:var(--aurum-color-bg-muted);border-radius:var(--aurum-radius-sm)}.spacing-page__directions span{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.spacing-page__responsive-demo{display:grid;gap:var(--aurum-spacing-2);background:color-mix(in srgb,var(--aurum-color-primary) 10%,var(--aurum-color-bg-muted));border:1px dashed var(--aurum-color-primary);border-radius:var(--aurum-radius-md);transition:padding .2s ease}.spacing-page__responsive-demo strong{font-size:var(--aurum-font-size-sm)}.spacing-page__breakpoints{display:flex;flex-wrap:wrap;gap:var(--aurum-spacing-2)}.spacing-page__breakpoints span{padding:var(--aurum-spacing-1) var(--aurum-spacing-3);color:var(--aurum-color-text-secondary);background:var(--aurum-color-bg-muted);border-radius:var(--aurum-radius-pill);font-size:var(--aurum-font-size-xs)}.spacing-page__auto-demo,.spacing-page__negative-demo{padding:var(--aurum-spacing-5);overflow:hidden;background:var(--aurum-color-bg-muted);border:1px dashed var(--aurum-color-border-strong);border-radius:var(--aurum-radius-md)}.spacing-page__auto-demo span{display:grid;width:min(12rem,70%);min-height:4rem;place-items:center;color:var(--aurum-color-success-text);background:var(--aurum-color-success-muted);border:1px solid var(--aurum-color-success-border);border-radius:var(--aurum-radius-sm);font-size:var(--aurum-font-size-xs)}.spacing-page__negative-demo span{display:grid;min-height:4rem;place-items:center;color:var(--aurum-color-danger-text);background:var(--aurum-color-danger-muted);border:1px solid var(--aurum-color-danger-border);font-size:var(--aurum-font-size-xs)}.spacing-page__token-cloud{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--aurum-spacing-2)}.spacing-page__token-cloud span{display:flex;align-items:center;justify-content:space-between;gap:var(--aurum-spacing-2);padding:var(--aurum-spacing-3);background:var(--aurum-color-bg-muted);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-sm)}.spacing-page__token-cloud small{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}@media(max-width:900px){.spacing-page__grid{grid-template-columns:1fr}.spacing-page__wide-card{grid-column:auto}.spacing-page__scale{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){.spacing-page__scale,.spacing-page__directions{grid-template-columns:repeat(2,minmax(0,1fr))}.spacing-page__syntax{padding:var(--aurum-spacing-3)}.spacing-page__syntax strong{min-width:2.5rem}.spacing-page__box-model{min-height:13rem;padding:var(--aurum-spacing-3)}}.ui-page{display:grid;gap:var(--aurum-spacing-6)}.ui-page__header{display:grid;gap:var(--aurum-spacing-2);padding-bottom:var(--aurum-spacing-2)}.ui-page__header aurum-back-link{padding-bottom:var(--aurum-spacing-2)}.ui-page__header>span{color:var(--aurum-color-primary);font-size:var(--aurum-font-size-xs);font-weight:var(--aurum-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.ui-page__header h1,.ui-page__header p,.ui-page__heading h2,.ui-page__heading h3,.ui-page__heading p,.ui-page__section-header h2,.ui-page__section-header p{margin:0}.ui-page__header h1{font-size:clamp(1.7rem,3vw,2.35rem);line-height:var(--aurum-line-height-tight)}.ui-page__header p,.ui-page__heading p,.ui-page__guidance{color:var(--aurum-color-text-secondary)}.ui-page__heading{display:grid;gap:var(--aurum-spacing-1)}.ui-page__heading h2{font-size:var(--aurum-font-size-lg)}.ui-page__heading h3{font-size:var(--aurum-font-size-base)}.ui-page__heading p{font-size:var(--aurum-font-size-sm);line-height:var(--aurum-line-height-md)}.ui-page__examples,.ui-page__example-stack{display:grid;gap:var(--aurum-spacing-5)}.ui-page__section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--aurum-spacing-4);padding:0 var(--aurum-spacing-1)}.ui-page__example-grid,.ui-page__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aurum-spacing-4)}.ui-page__example-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-page__stack{display:grid;gap:var(--aurum-spacing-4)}.ui-page__row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--aurum-spacing-3)}.ui-page__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--aurum-spacing-2);margin-top:var(--aurum-spacing-4)}.ui-page__panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--aurum-spacing-4)}.ui-page__panel-demo{min-width:0}.ui-page__panel-copy{margin:0;color:var(--aurum-color-text-secondary);line-height:var(--aurum-line-height-relaxed)}.ui-page__panel-note{display:grid;gap:var(--aurum-spacing-1);padding:var(--aurum-spacing-3) var(--aurum-spacing-4);border-left:3px solid var(--aurum-color-primary);border-radius:0 var(--aurum-radius-md) var(--aurum-radius-md) 0;background:var(--aurum-color-bg-muted)}.ui-page__panel-note span,.ui-page__panel-progress small{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm)}.ui-page__panel-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aurum-spacing-3)}.ui-page__panel-metrics div{display:grid;gap:var(--aurum-spacing-1);padding:var(--aurum-spacing-3);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-md);background:var(--aurum-color-bg-muted)}.ui-page__panel-metrics strong{font-size:var(--aurum-font-size-xl)}.ui-page__panel-metrics span{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.ui-page__panel-restore{display:flex;min-height:10rem;align-items:center;justify-content:center;flex-direction:column;gap:var(--aurum-spacing-3);border:1px dashed var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-card);color:var(--aurum-color-text-secondary);background:var(--aurum-color-bg-muted)}.ui-page__panel-swatches{display:flex;flex-wrap:wrap;gap:var(--aurum-spacing-2)}.ui-page__panel-swatches span{padding:var(--aurum-spacing-2) var(--aurum-spacing-3);border-radius:var(--aurum-radius-pill);background:var(--aurum-color-bg-muted);color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.ui-page__panel-tabs,.ui-page__panel-progress{display:grid;gap:var(--aurum-spacing-4)}.ui-page__panel-wide{grid-column:1/-1}.ui-page__panel-chart,.ui-page__panel-tabs-chart,.ui-page__panel-tab-chart{display:grid;min-width:0;gap:var(--aurum-spacing-4)}.ui-page__panel-tabs-chart{gap:var(--aurum-spacing-5)}.ui-page__panel-chart-summary{display:grid;gap:2px}.ui-page__panel-chart-summary span,.ui-page__panel-chart-summary small{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.ui-page__panel-chart-summary strong{color:var(--aurum-color-text-primary);font-size:var(--aurum-font-size-2xl);line-height:var(--aurum-line-height-tight)}.ui-page__panel-chart-summary--compact{position:absolute;z-index:2;top:var(--aurum-spacing-3);left:var(--aurum-spacing-4)}.ui-page__panel-tab-chart{position:relative;min-height:15.5rem;padding-left:12rem}.ui-page__panel-chart apx-chart,.ui-page__panel-tab-chart apx-chart{display:block;width:100%;min-width:0}.ui-page__panel-chart .apexcharts-tooltip,.ui-page__panel-tab-chart .apexcharts-tooltip{z-index:var(--aurum-z-tooltip)}.ui-page__align-end{display:flex;justify-content:flex-end;width:100%}.ui-page__menu{display:grid;min-width:12rem;padding:var(--aurum-spacing-1)}.ui-page__menu--wide{gap:var(--aurum-spacing-1);min-width:16rem;padding:var(--aurum-spacing-3)}.ui-page__menu span{margin-bottom:var(--aurum-spacing-2);color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.ui-page__menu button{display:flex;width:100%;align-items:center;gap:var(--aurum-spacing-2);padding:var(--aurum-spacing-2) var(--aurum-spacing-3);border:0;border-radius:var(--aurum-radius-md);background:transparent;color:var(--aurum-color-text-secondary);text-align:left;white-space:nowrap}.ui-page__menu button:hover{background:var(--aurum-color-hover-surface);color:var(--aurum-color-text-primary)}.ui-page__menu button>aurum-icon{flex:0 0 auto;color:var(--aurum-color-text-tertiary)}.ui-page__menu button:hover>aurum-icon{color:var(--aurum-color-primary)}.ui-page__menu button>.ui-page__menu-arrow{margin-left:auto}.ui-page__header-nav{display:flex;flex:1 1 auto;align-items:center;flex-wrap:wrap;gap:var(--aurum-spacing-1);min-width:0}.ui-page__header-nav button{padding:var(--aurum-spacing-2) var(--aurum-spacing-3);border:0;border-radius:var(--aurum-radius-control);background:transparent;color:var(--aurum-color-text-secondary);cursor:pointer;font:inherit}.ui-page__header-nav button:hover,.ui-page__header-nav button.is-active{background:var(--aurum-color-active-surface);color:var(--aurum-color-primary)}app-ui-example-card:has(.aurum-button-group--drop-open),app-ui-example-card:has(.aurum-breadcrumb__dropdown){z-index:var(--aurum-z-index-dropdown, 1000)}aurum-carousel.ui-page__carousel{--aurum-carousel-height: 13rem}.ui-page__button-group-demo{display:grid;gap:var(--aurum-spacing-4);align-content:start}.ui-page__button-group-result,.ui-page__selection-toolbar,.ui-page__document-actions,.ui-page__approval-flow{border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-card);background:color-mix(in srgb,var(--aurum-color-bg-surface) 86%,var(--aurum-color-primary) 14%)}.ui-page__button-group-result{display:grid;grid-template-columns:1fr auto;align-items:end;gap:var(--aurum-spacing-1) var(--aurum-spacing-3);padding:var(--aurum-spacing-4)}.ui-page__button-group-result span,.ui-page__button-group-result small,.ui-page__selection-summary span,.ui-page__document-actions span,.ui-page__approval-flow span{color:var(--aurum-color-text-secondary)}.ui-page__button-group-result strong{font-size:var(--aurum-font-size-xl)}.ui-page__button-group-result small{grid-column:2}.ui-page__view-preview{display:grid;grid-template-columns:1fr;gap:var(--aurum-spacing-2);align-content:stretch;min-height:6.5rem;padding:var(--aurum-spacing-4);border:1px dashed var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-card);transition:grid-template-columns .2s ease,gap .2s ease}.ui-page__view-preview span{min-height:1.15rem;border-radius:var(--aurum-radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--aurum-color-primary) 26%,transparent),color-mix(in srgb,var(--aurum-color-primary) 9%,transparent))}.ui-page__view-preview[data-view=cards]{grid-template-columns:repeat(3,1fr)}.ui-page__view-preview[data-view=cards] span{min-height:4.4rem}.ui-page__view-preview[data-view=compact]{gap:var(--aurum-spacing-1);align-content:center}.ui-page__view-preview[data-view=compact] span{min-height:.65rem}.ui-page__selection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--aurum-spacing-4);padding:var(--aurum-spacing-4)}.ui-page__selection-summary,.ui-page__document-actions>div,.ui-page__approval-flow>div{display:grid;gap:var(--aurum-spacing-1)}.ui-page__button-group-feedback{margin:0;padding-left:var(--aurum-spacing-3);border-left:2px solid var(--aurum-color-primary);color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm)}.ui-page__document-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--aurum-spacing-4);padding:var(--aurum-spacing-4)}.ui-page__approval-flow{display:grid;gap:var(--aurum-spacing-4);padding:var(--aurum-spacing-4)}.ui-page__approval-flow aurum-button-group{width:100%}.ui-page__navbar{display:flex;align-items:center;justify-content:space-between;gap:var(--aurum-spacing-4);padding:var(--aurum-spacing-3) var(--aurum-spacing-4);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-card);background:var(--aurum-color-bg-surface)}.ui-page__navbar--compact{padding-block:var(--aurum-spacing-2)}.ui-page__navbar>div{display:flex;flex-wrap:wrap;gap:var(--aurum-spacing-1)}.ui-page__navbar button{padding:var(--aurum-spacing-2) var(--aurum-spacing-3);border:0;border-radius:var(--aurum-radius-control);background:transparent;color:var(--aurum-color-text-secondary);cursor:pointer}.ui-page__navbar button:hover,.ui-page__navbar button.is-active{background:var(--aurum-color-active-surface);color:var(--aurum-color-primary)}.ui-page__result-list{display:grid;margin:0;padding:0;overflow:hidden;border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-card);background:var(--aurum-color-bg-surface);list-style:none}.ui-page__result-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--aurum-spacing-3);padding:var(--aurum-spacing-3) var(--aurum-spacing-4)}.ui-page__result-list li+li{border-top:1px solid var(--aurum-color-border-subtle)}.ui-page__result-list li>span{display:grid;gap:2px}.ui-page__result-list small,.ui-page__empty-state span{color:var(--aurum-color-text-secondary)}.ui-page__empty,.ui-page__empty-state{color:var(--aurum-color-text-secondary);text-align:center}.ui-page__empty-state{display:grid;gap:var(--aurum-spacing-2);min-height:9rem;padding:var(--aurum-spacing-5);place-content:center;border:1px dashed var(--aurum-color-border-default);border-radius:var(--aurum-radius-card);background:var(--aurum-color-bg-muted)}.ui-page__metric{color:var(--aurum-color-status-success-text);font-size:clamp(2rem,5vw,3.25rem);line-height:1}.ui-page__spy{display:grid;gap:var(--aurum-spacing-4)}.ui-page__spy aurum-scroll-spy{position:sticky;top:var(--aurum-spacing-3);z-index:2}.ui-page__spy section{min-height:12rem;padding:var(--aurum-spacing-5);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-card);background:var(--aurum-color-bg-muted);scroll-margin-top:7rem}.ui-page__spy section h3,.ui-page__spy section p{margin:0}.ui-page__spy section p{margin-top:var(--aurum-spacing-2);color:var(--aurum-color-text-secondary)}.ui-page__tab-panel{padding:var(--aurum-spacing-5);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-md);background:var(--aurum-color-bg-muted)}.ui-page__guidance{display:grid;gap:var(--aurum-spacing-2);margin:0;padding-left:var(--aurum-spacing-5)}p.ui-page__guidance{display:block;padding-left:0;font-size:var(--aurum-font-size-sm)}.ui-page__loading-state{display:grid;justify-items:center;gap:var(--aurum-spacing-2);color:var(--aurum-color-text-secondary);text-align:center}.ui-page__loading-state strong{color:var(--aurum-color-text-primary)}.ui-page__inline-loading,.badge-showcase__button-content,.badge-showcase__badges{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--aurum-spacing-2)}aurum-button.ui-page__full-button,aurum-button.ui-page__full-button .aurum-button{width:100%}.badge-showcase__metadata{display:grid;grid-template-columns:auto 1fr;gap:var(--aurum-spacing-2) var(--aurum-spacing-4);font-size:var(--aurum-font-size-sm)}.badge-showcase__metadata span{color:var(--aurum-color-text-secondary)}.badge-showcase__list{display:grid;overflow:hidden;border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-card);background:var(--aurum-color-bg-surface)}.badge-showcase__list>div{display:flex;align-items:center;justify-content:space-between;gap:var(--aurum-spacing-4);padding:var(--aurum-spacing-3) var(--aurum-spacing-4)}.badge-showcase__list>div+div{border-top:1px solid var(--aurum-color-border-subtle)}.badge-showcase__list span{display:grid;gap:2px;min-width:0}.badge-showcase__list strong{font-size:var(--aurum-font-size-sm)}.badge-showcase__list small{overflow:hidden;color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs);text-overflow:ellipsis;white-space:nowrap}@media(max-width:860px){.ui-page__example-grid,.ui-page__example-grid--two,.ui-page__panel-grid,.ui-page__cards{grid-template-columns:1fr}.ui-page__section-header{align-items:flex-start}.ui-page__selection-toolbar{align-items:stretch;flex-direction:column}.ui-page__document-actions{grid-template-columns:1fr}}@media(max-width:700px){.ui-page__navbar{align-items:flex-start;flex-direction:column}.ui-page__navbar>div{width:100%}}@media(max-width:520px){.ui-page__section-header,.ui-page__result-list li,.badge-showcase__list>div{align-items:flex-start;flex-direction:column}.badge-showcase__metadata{grid-template-columns:1fr}.ui-page__panel-tab-chart{padding-top:5rem;padding-left:0}}:host{display:block}.plugin-page{display:grid;gap:var(--aurum-spacing-6)}.plugin-page__header{display:grid;gap:var(--aurum-spacing-2);padding-bottom:var(--aurum-spacing-2)}.plugin-page__header aurum-back-link{padding-bottom:var(--aurum-spacing-2)}.plugin-page__header>span{color:var(--aurum-color-primary);font-size:var(--aurum-font-size-xs);font-weight:var(--aurum-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.plugin-page h1,.plugin-page h2,.plugin-page h3,.plugin-page h4,.plugin-page p{margin:0}.plugin-page__header h1{font-size:clamp(1.7rem,3vw,2.35rem);line-height:var(--aurum-line-height-tight)}.plugin-page__header p,.plugin-page__heading p{color:var(--aurum-color-text-secondary)}.plugin-page__purpose{display:grid;grid-template-columns:minmax(15rem,.75fr) minmax(0,1.7fr);gap:var(--aurum-spacing-5);padding:var(--aurum-spacing-5);border:1px solid color-mix(in srgb,var(--aurum-color-primary) 18%,var(--aurum-color-border-subtle));border-radius:var(--aurum-radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--aurum-color-primary) 7%,var(--aurum-color-surface)),var(--aurum-color-surface))}.plugin-page__purpose-header{display:grid;align-content:start;gap:var(--aurum-spacing-2)}.plugin-page__purpose-header>span{color:var(--aurum-color-primary);font-size:var(--aurum-font-size-xs);font-weight:var(--aurum-font-weight-bold);letter-spacing:.07em;text-transform:uppercase}.plugin-page__purpose-header h2{font-size:var(--aurum-font-size-xl)}.plugin-page__purpose-header p{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm);line-height:var(--aurum-line-height-relaxed)}.plugin-page__purpose-grid{display:grid;gap:var(--aurum-spacing-2)}.plugin-page__purpose-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--aurum-spacing-3);align-items:start;padding:var(--aurum-spacing-3) var(--aurum-spacing-4);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-md);background:color-mix(in srgb,var(--aurum-color-surface) 88%,transparent)}.plugin-page__purpose-item div{display:grid;gap:2px}.plugin-page__purpose-item h3{font-size:var(--aurum-font-size-sm)}.plugin-page__purpose-item p{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm);line-height:var(--aurum-line-height-md)}.plugin-page__purpose-item--use>aurum-icon{color:var(--aurum-color-success)}.plugin-page__purpose-item--avoid>aurum-icon{color:var(--aurum-color-warning)}.plugin-page__purpose-item--outcome>aurum-icon{color:var(--aurum-color-primary)}.plugin-page__examples{display:grid;gap:var(--aurum-spacing-5)}.plugin-page__section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--aurum-spacing-4);padding:0 var(--aurum-spacing-1)}.plugin-page__heading{display:grid;gap:var(--aurum-spacing-1)}.plugin-page__heading h2{font-size:var(--aurum-font-size-lg)}.plugin-page__heading p{font-size:var(--aurum-font-size-sm);line-height:var(--aurum-line-height-md)}.plugin-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aurum-spacing-4)}.plugin-page__grid--align-start{align-items:start}.plugin-page__catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--aurum-spacing-4)}.plugin-page__catalog-title{display:flex;align-items:center;gap:var(--aurum-spacing-2)}.plugin-page__catalog-title h3{font-size:var(--aurum-font-size-base)}.plugin-page__catalog aurum-panel-body{display:grid;gap:var(--aurum-spacing-3)}.plugin-page__catalog p{min-height:3.6em;color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm);line-height:var(--aurum-line-height-md)}.plugin-page__decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--aurum-spacing-3)}.plugin-page__decision-grid>div{display:grid;grid-template-columns:auto 1fr;gap:var(--aurum-spacing-1) var(--aurum-spacing-3);align-items:center;padding:var(--aurum-spacing-4);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-md);background:var(--aurum-color-bg-muted)}.plugin-page__decision-grid span{grid-column:2;color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm)}.plugin-page__ripple-surface{position:relative;display:flex;overflow:hidden;width:100%;align-items:center;gap:var(--aurum-spacing-3);padding:var(--aurum-spacing-4);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-lg);background:var(--aurum-color-bg-muted);color:var(--aurum-color-text-primary);text-align:left;cursor:pointer;isolation:isolate}.plugin-page__ripple-surface:after{position:absolute;z-index:-1;width:2rem;height:2rem;border-radius:50%;background:color-mix(in srgb,var(--aurum-color-primary) 28%,transparent);content:"";opacity:0;transform:scale(0);transition:transform .5s ease,opacity .5s ease}.plugin-page__ripple-surface:active:after{opacity:1;transform:scale(18);transition-duration:0s}.plugin-page__ripple-surface:focus-visible{outline:2px solid var(--aurum-color-focus);outline-offset:2px}.plugin-page__ripple-surface span{display:grid;gap:2px}.plugin-page__ripple-surface small,.plugin-page__counter{color:var(--aurum-color-text-secondary)}.plugin-page__counter{font-size:var(--aurum-font-size-sm)}.plugin-page__metrics,.plugin-page__event-metrics,.plugin-page__status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aurum-spacing-3)}.plugin-page__metrics>div,.plugin-page__event-metrics>div,.plugin-page__status-grid>div{display:grid;gap:var(--aurum-spacing-1);padding:var(--aurum-spacing-3);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-md);background:var(--aurum-color-bg-muted)}.plugin-page__metrics span,.plugin-page__status-grid span,.plugin-page__event-metrics span{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.plugin-page__metrics strong,.plugin-page__event-metrics strong{font-size:var(--aurum-font-size-xl)}.plugin-page__metrics small{color:var(--aurum-color-success)}.plugin-page__tone-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aurum-spacing-2)}.plugin-page__tone-list span{padding:var(--aurum-spacing-3);border-radius:var(--aurum-radius-md);font-size:var(--aurum-font-size-sm);font-weight:var(--aurum-font-weight-semibold)}.plugin-page__tone-list .is-info{color:var(--aurum-color-status-info-text);background:var(--aurum-color-status-info-bg)}.plugin-page__tone-list .is-success{color:var(--aurum-color-status-success-text);background:var(--aurum-color-status-success-bg)}.plugin-page__tone-list .is-warning{color:var(--aurum-color-status-warning-text);background:var(--aurum-color-status-warning-bg)}.plugin-page__tone-list .is-danger{color:var(--aurum-color-status-danger-text);background:var(--aurum-color-status-danger-bg)}.plugin-page__scroll{display:grid;gap:var(--aurum-spacing-2);height:14rem;overflow-y:auto;padding-right:var(--aurum-spacing-2);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--aurum-color-text-secondary) 30%,transparent) transparent}.plugin-page__scroll::-webkit-scrollbar{width:6px;height:6px}.plugin-page__scroll::-webkit-scrollbar-track{background:transparent}.plugin-page__scroll::-webkit-scrollbar-thumb{border:1px solid transparent;border-radius:var(--aurum-radius-pill);background:color-mix(in srgb,var(--aurum-color-text-secondary) 30%,transparent);background-clip:padding-box}.plugin-page__scroll p{padding:var(--aurum-spacing-3);border-radius:var(--aurum-radius-md);background:var(--aurum-color-bg-muted);color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm)}.plugin-page__scroll h4{position:sticky;z-index:1;top:0;padding-bottom:var(--aurum-spacing-2);background:var(--aurum-color-surface)}.plugin-page__scroll--compact button{display:flex;align-items:center;gap:var(--aurum-spacing-2);padding:var(--aurum-spacing-2) var(--aurum-spacing-3);border:0;border-radius:var(--aurum-radius-sm);background:transparent;color:var(--aurum-color-text-secondary);text-align:left}.plugin-page__scroll--compact button:hover{background:var(--aurum-color-hover-surface);color:var(--aurum-color-text-primary)}.plugin-page__scroll--glass{padding:var(--aurum-spacing-4);border-radius:var(--aurum-radius-lg);background:linear-gradient(145deg,color-mix(in srgb,var(--aurum-color-primary) 16%,var(--aurum-color-surface)),color-mix(in srgb,var(--aurum-color-info) 9%,var(--aurum-color-surface)))}.plugin-page__scroll--glass p{border:1px solid color-mix(in srgb,white 18%,transparent);background:color-mix(in srgb,var(--aurum-color-surface) 72%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.plugin-page__scroll-x{overflow-x:auto;padding-bottom:var(--aurum-spacing-2);scrollbar-width:thin}.plugin-page__scroll-x>div{display:grid;grid-template-columns:repeat(12,minmax(5rem,1fr));gap:var(--aurum-spacing-2);min-width:64rem}.plugin-page__scroll-x span{display:grid;gap:var(--aurum-spacing-2);padding:var(--aurum-spacing-3);border-radius:var(--aurum-radius-md);background:var(--aurum-color-bg-muted);color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.plugin-page__scroll-x strong{color:var(--aurum-color-text-primary);font-size:var(--aurum-font-size-base)}.plugin-page__event-zone{display:grid;min-height:10rem;place-items:center;align-content:center;gap:var(--aurum-spacing-2);border:1px dashed var(--aurum-color-primary);border-radius:var(--aurum-radius-lg);background:color-mix(in srgb,var(--aurum-color-primary) 6%,transparent);color:var(--aurum-color-text-secondary)}.plugin-page__event-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.plugin-page__checklist,.plugin-page__guidance,.plugin-page__steps{display:grid;gap:var(--aurum-spacing-2);margin:0;padding:0;list-style:none}.plugin-page__checklist li,.plugin-page__guidance li{position:relative;padding-left:1.5rem;color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm)}.plugin-page__checklist li:before,.plugin-page__guidance li:before{position:absolute;left:0;color:var(--aurum-color-success);content:"\2713";font-weight:700}.plugin-page__segmented{display:inline-flex;align-self:start;padding:3px;border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-pill);background:var(--aurum-color-bg-muted)}.plugin-page__segmented button{padding:var(--aurum-spacing-2) var(--aurum-spacing-4);border:0;border-radius:var(--aurum-radius-pill);background:transparent;color:var(--aurum-color-text-secondary)}.plugin-page__segmented button.is-active{background:var(--aurum-color-surface);color:var(--aurum-color-primary);box-shadow:var(--aurum-shadow-sm)}.plugin-page__nav-demo{display:grid;width:min(100%,18rem);padding:var(--aurum-spacing-2);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-lg);background:var(--aurum-color-bg-muted)}.plugin-page__nav-demo--top{display:flex;width:100%;overflow-x:auto}.plugin-page__nav-demo button{display:flex;align-items:center;gap:var(--aurum-spacing-2);padding:var(--aurum-spacing-2) var(--aurum-spacing-3);border:0;border-radius:var(--aurum-radius-md);background:transparent;color:var(--aurum-color-text-secondary);white-space:nowrap}.plugin-page__nav-demo button.is-active{background:color-mix(in srgb,var(--aurum-color-primary) 12%,transparent);color:var(--aurum-color-primary)}.plugin-page__nav-demo--compact{width:max-content}.plugin-page__nav-demo--compact button span{display:none}.plugin-page__subnav{display:grid;gap:var(--aurum-spacing-1)}.plugin-page__subnav button{padding:var(--aurum-spacing-2);border:0;border-radius:var(--aurum-radius-sm);background:transparent;color:var(--aurum-color-text-secondary);text-align:left}.plugin-page__subnav button:hover{background:var(--aurum-color-hover-surface);color:var(--aurum-color-primary)}.plugin-page__service-list{display:grid;gap:var(--aurum-spacing-2)}.plugin-page__service-list>div{display:flex;align-items:center;gap:var(--aurum-spacing-3);padding:var(--aurum-spacing-3);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-md)}.plugin-page__service-list span{display:grid;gap:2px}.plugin-page__service-list small{color:var(--aurum-color-text-secondary)}.plugin-page__steps li{display:flex;align-items:center;gap:var(--aurum-spacing-3);color:var(--aurum-color-text-secondary)}.plugin-page__steps li span{display:grid;flex:0 0 1.75rem;width:1.75rem;height:1.75rem;place-items:center;border-radius:50%;background:var(--aurum-color-primary);color:var(--aurum-color-on-primary, white);font-size:var(--aurum-font-size-xs);font-weight:700}.plugin-page__guidance{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aurum-spacing-3)}.plugin-page__guidance li{padding:var(--aurum-spacing-3) var(--aurum-spacing-4) var(--aurum-spacing-3) 2.5rem;border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-md);background:var(--aurum-color-bg-muted)}.plugin-page__guidance li:before{left:var(--aurum-spacing-4);top:var(--aurum-spacing-3)}@media(max-width:960px){.plugin-page__purpose{grid-template-columns:1fr}.plugin-page__catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.plugin-page__decision-grid{grid-template-columns:1fr}}@media(max-width:720px){.plugin-page__grid,.plugin-page__catalog,.plugin-page__guidance{grid-template-columns:1fr}.plugin-page__section-header{align-items:flex-start;flex-direction:column}.plugin-page__event-metrics{grid-template-columns:1fr}}app-data-table-autofill-page{display:block;width:100%}.data-table-autofill-page{display:grid;width:100%;gap:var(--aurum-spacing-6)}.data-table-autofill-page__header{display:grid;max-width:62rem;gap:var(--aurum-spacing-2)}.data-table-autofill-page__header aurum-back-link{padding-bottom:var(--aurum-spacing-3)}.data-table-autofill-page__eyebrow{color:var(--aurum-color-primary);font-size:var(--aurum-font-size-xs);font-weight:var(--aurum-font-weight-bold);letter-spacing:var(--aurum-letter-spacing-wide);text-transform:uppercase}.data-table-autofill-page h1,.data-table-autofill-page h2,.data-table-autofill-page p{margin:0}.data-table-autofill-page h1{font-size:clamp(1.75rem,4vw,2.35rem);line-height:var(--aurum-line-height-tight)}.data-table-autofill-page__header>p,.data-table-autofill-page__card-heading p{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm);line-height:var(--aurum-line-height-relaxed)}.data-table-autofill-page__flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:var(--aurum-spacing-3)}.data-table-autofill-page__flow>div{display:flex;align-items:center;gap:var(--aurum-spacing-3);min-width:0;padding:var(--aurum-spacing-3) var(--aurum-spacing-4);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-md);background:var(--aurum-color-bg-surface-muted)}.data-table-autofill-page__flow>div>span{display:grid;flex:0 0 auto;width:1.75rem;height:1.75rem;place-items:center;border-radius:50%;background:var(--aurum-color-primary);color:var(--aurum-color-on-primary);font-size:var(--aurum-font-size-xs);font-weight:var(--aurum-font-weight-bold)}.data-table-autofill-page__flow div div{display:grid;min-width:0;gap:.125rem}.data-table-autofill-page__flow small{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.data-table-autofill-page__flow>aurum-icon{color:var(--aurum-color-text-muted)}.data-table-autofill-page__card-heading{display:grid;gap:var(--aurum-spacing-1)}.data-table-autofill-page__card-heading h2{font-size:var(--aurum-font-size-base)}.data-table-autofill-page__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--aurum-spacing-4);margin-bottom:var(--aurum-spacing-4);padding:var(--aurum-spacing-3) var(--aurum-spacing-4);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-md);background:var(--aurum-color-bg-surface-muted)}.data-table-autofill-page__trigger>div{display:grid;gap:.125rem}.data-table-autofill-page__trigger small{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.data-table-autofill-page__trigger-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--aurum-spacing-3);margin-bottom:var(--aurum-spacing-5)}.data-table-autofill-page__trigger-guides>section{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--aurum-spacing-3);min-width:0;padding:var(--aurum-spacing-4);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-md);background:var(--aurum-color-bg-surface);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.data-table-autofill-page__trigger-guides>section>aurum-icon{margin-top:.125rem;color:var(--aurum-color-text-muted)}.data-table-autofill-page__trigger-guides>section>div{display:grid;gap:var(--aurum-spacing-2);min-width:0}.data-table-autofill-page__trigger-guides header{display:flex;align-items:center;justify-content:space-between;gap:var(--aurum-spacing-2)}.data-table-autofill-page__trigger-guides p,.data-table-autofill-page__trigger-guides small{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs);line-height:var(--aurum-line-height-relaxed)}.data-table-autofill-page__trigger-guides small strong{color:var(--aurum-color-text-primary)}.data-table-autofill-page__trigger-guides>.data-table-autofill-page__trigger-guide--active{border-color:color-mix(in srgb,var(--aurum-color-primary) 48%,var(--aurum-color-border-subtle));background:color-mix(in srgb,var(--aurum-color-primary) 6%,var(--aurum-color-bg-surface));box-shadow:inset 0 2px 0 var(--aurum-color-primary)}.data-table-autofill-page__trigger-guide--active>aurum-icon{color:var(--aurum-color-primary)!important}.data-table-autofill-page__result{display:flex;align-items:center;gap:var(--aurum-spacing-2);min-height:2rem;margin-top:var(--aurum-spacing-4);padding-top:var(--aurum-spacing-3);border-top:1px solid var(--aurum-color-border-subtle);color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm)}.data-table-autofill-page__result aurum-icon{color:var(--aurum-color-primary)}@media(max-width:980px){.data-table-autofill-page__trigger-guides{grid-template-columns:1fr}}@media(max-width:820px){.data-table-autofill-page__flow{grid-template-columns:1fr}.data-table-autofill-page__flow>aurum-icon{display:none}.data-table-autofill-page__trigger{align-items:stretch;flex-direction:column}}.inbox-page{display:grid;gap:var(--aurum-spacing-6)}.inbox-page :is(h1,h2,p){margin:0}.inbox-page__header{display:grid;gap:var(--aurum-spacing-2)}.inbox-page__header aurum-back-link{padding-bottom:var(--aurum-spacing-3)}.inbox-page__header p,.inbox-list-card__heading p{color:var(--aurum-color-text-secondary)}.inbox-page__header h1{font-size:var(--aurum-font-size-xl);line-height:1.2}.inbox-page__header p,.inbox-list-card__heading p,.inbox-nav nav button,.message-row__content{font-size:var(--aurum-font-size-sm)}.inbox-page__eyebrow{color:var(--aurum-color-primary);font-size:var(--aurum-font-size-xs);font-weight:700;letter-spacing:var(--aurum-letter-spacing-wide);text-transform:uppercase}.inbox-shell{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:var(--aurum-spacing-5);align-items:start}.inbox-nav{display:grid;gap:var(--aurum-spacing-5);padding:var(--aurum-spacing-4);border:1px solid var(--aurum-color-border);border-radius:var(--aurum-radius-card);background:var(--aurum-color-bg-surface)}.inbox-nav__compose,.inbox-nav__compose .aurum-button{width:100%}.inbox-nav nav{display:grid;gap:0;margin-inline:calc(var(--aurum-spacing-4) * -1)}.inbox-nav nav button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.6rem var(--aurum-spacing-4);border:0;border-left:3px solid transparent;background:transparent;color:var(--aurum-color-text-secondary);text-align:left;cursor:pointer}.inbox-nav nav button:hover{background:var(--aurum-color-bg-muted);color:var(--aurum-color-text)}.inbox-nav nav button.is-active{border-left-color:var(--aurum-color-primary);background:var(--aurum-color-primary-muted);color:var(--aurum-color-primary);font-weight:650}.inbox-nav__storage{display:grid;gap:.45rem;color:var(--aurum-color-text-secondary);font-size:.68rem}.inbox-list-card__heading{display:flex;align-items:center;gap:var(--aurum-spacing-3)}.inbox-list-card__heading>span{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--aurum-radius-control);background:var(--aurum-color-primary-muted);color:var(--aurum-color-primary)}.inbox-list-card__heading h2{font-size:var(--aurum-font-size-lg)}.inbox-list-card__search{width:min(24rem,42vw)}.inbox-toolbar{display:flex;align-items:center;gap:.3rem;padding-bottom:var(--aurum-spacing-3);border-bottom:1px solid var(--aurum-color-border)}.inbox-check{display:grid;place-items:center;width:2rem;height:2rem}.inbox-check input{width:1rem;height:1rem;accent-color:var(--aurum-color-primary);cursor:pointer}.message-list{display:grid;gap:.45rem;padding-top:var(--aurum-spacing-3)}.message-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--aurum-spacing-3);min-height:4rem;padding:.55rem .7rem;overflow:hidden;border:1px solid var(--aurum-color-border);border-radius:var(--aurum-radius-control);background:var(--aurum-color-bg-surface);color:var(--aurum-color-text-secondary);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.message-row:hover{border-color:color-mix(in srgb,var(--aurum-color-primary) 38%,var(--aurum-color-border));box-shadow:var(--aurum-shadow-sm);transform:translateY(-1px)}.message-row.is-selected{border-color:color-mix(in srgb,var(--aurum-color-primary) 48%,var(--aurum-color-border));background:var(--aurum-color-primary-muted)}.message-row.is-unread:before{position:absolute;inset-block:.55rem;left:0;width:3px;border-radius:0 var(--aurum-radius-pill) var(--aurum-radius-pill) 0;background:var(--aurum-color-primary);content:""}.message-row__controls{display:flex;align-items:center;gap:.1rem}.message-row__star{display:grid;place-items:center;width:2rem;height:2rem;border:0;background:transparent;color:var(--aurum-color-text-tertiary);cursor:pointer}.message-row__star:hover{color:var(--aurum-color-text)}.message-row__star.is-starred{color:var(--aurum-color-warning)}.message-row__content{display:grid;min-width:0;gap:.18rem;color:inherit;text-decoration:none}.message-row__headline,.message-row__summary,.message-row__meta{display:flex;align-items:center;min-width:0}.message-row__headline{gap:.45rem;color:var(--aurum-color-text)}.message-row__headline strong,.message-row__summary b,.message-row__summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-row__unread{width:.4rem;height:.4rem;flex:none;border-radius:50%;background:var(--aurum-color-primary)}.message-row__summary{gap:.45rem}.message-row__summary b{max-width:17rem;flex:none;color:var(--aurum-color-text);font-weight:600}.message-row:not(.is-unread) .message-row__summary b{color:var(--aurum-color-text-secondary);font-weight:500}.message-row__summary small{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs);font-weight:400}.message-row__summary small:before{margin-right:.45rem;color:var(--aurum-color-text-tertiary);content:"\2014"}.message-row__meta{justify-content:flex-end;gap:.5rem;color:var(--aurum-color-text-tertiary)}.message-row__meta time{min-width:3.1rem;color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs);text-align:right;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:58rem){.inbox-shell{grid-template-columns:1fr}.inbox-nav nav{grid-template-columns:repeat(3,1fr);margin:0}.inbox-nav nav button{border:0;border-bottom:2px solid transparent}.inbox-list-card__search{width:min(20rem,38vw)}}@media(max-width:40rem){.inbox-nav nav{grid-template-columns:repeat(2,1fr)}aurum-card.inbox-list-card .aurum-card__header{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row}aurum-card.inbox-list-card .aurum-card__header-content{grid-column:1!important;grid-row:1}aurum-card.inbox-list-card .aurum-card__header-end{grid-column:1!important;grid-row:2}.inbox-list-card__search{width:100%}.message-row{grid-template-columns:auto minmax(0,1fr);gap:var(--aurum-spacing-2)}.message-row__meta{grid-column:2;justify-content:flex-start}.message-row__summary{display:grid;gap:.1rem}.message-row__summary b{max-width:100%}.message-row__summary small:before{display:none}.message-row__meta>aurum-icon:last-child{display:none}}.inbox-read-page{display:grid;gap:var(--aurum-spacing-6)}.inbox-read-page :is(h1,h2,p){margin:0}.inbox-read-page__header{display:grid;gap:var(--aurum-spacing-2)}.inbox-read-page__header aurum-back-link{padding-bottom:var(--aurum-spacing-3)}.inbox-read-page__header h1{font-size:var(--aurum-font-size-xl);line-height:1.2}.inbox-read-page__header p{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm)}.inbox-read-page__eyebrow{color:var(--aurum-color-primary);font-size:var(--aurum-font-size-xs);font-weight:700;letter-spacing:var(--aurum-letter-spacing-wide);text-transform:uppercase}.inbox-read-shell{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:var(--aurum-spacing-5);align-items:start}.inbox-read-nav{display:grid;gap:var(--aurum-spacing-5);padding:var(--aurum-spacing-4);border:1px solid var(--aurum-color-border);border-radius:var(--aurum-radius-card);background:var(--aurum-color-bg-surface)}.inbox-read-nav__compose,.inbox-read-nav__compose .aurum-button{width:100%}.inbox-read-nav nav{display:grid;margin-inline:calc(var(--aurum-spacing-4) * -1)}.inbox-read-nav nav a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.6rem var(--aurum-spacing-4);border-left:3px solid transparent;color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm);text-decoration:none}.inbox-read-nav nav a:hover{background:var(--aurum-color-bg-muted);color:var(--aurum-color-text)}.inbox-read-nav nav a.is-active{border-left-color:var(--aurum-color-primary);background:var(--aurum-color-primary-muted);color:var(--aurum-color-primary);font-weight:650}.inbox-read-nav__storage{display:grid;gap:.45rem;color:var(--aurum-color-text-secondary);font-size:.68rem}.message-reader__heading{display:flex;align-items:center;gap:var(--aurum-spacing-3)}.message-reader__heading>span{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--aurum-radius-control);background:var(--aurum-color-primary-muted);color:var(--aurum-color-primary)}.message-reader__heading h2{font-size:var(--aurum-font-size-lg)}.message-reader__heading p{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.message-reader__title-line,.message-reader__header-actions,.message-reader__toolbar,.message-reader__toolbar>div,.message-reader__navigation{display:flex;align-items:center}.message-reader__title-line{flex-wrap:wrap;gap:var(--aurum-spacing-2)}.message-reader__header-actions,.message-reader__toolbar>div,.message-reader__navigation{gap:.25rem}.message-reader__toolbar{justify-content:space-between;gap:var(--aurum-spacing-3);padding-bottom:var(--aurum-spacing-3);border-bottom:1px solid var(--aurum-color-border)}.message-reader__navigation>span{margin-right:var(--aurum-spacing-2);color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs);white-space:nowrap}.message-reader__feedback{display:flex;align-items:center;gap:var(--aurum-spacing-2);margin-top:var(--aurum-spacing-3);padding:.55rem .75rem;border-radius:var(--aurum-radius-control);background:var(--aurum-color-success-muted);color:var(--aurum-color-success);font-size:var(--aurum-font-size-xs)}.conversation{display:grid;gap:var(--aurum-spacing-3);padding-top:var(--aurum-spacing-4)}.conversation-message{overflow:hidden;border:1px solid var(--aurum-color-border);border-radius:var(--aurum-radius-control);background:var(--aurum-color-bg-surface);transition:border-color .16s ease,box-shadow .16s ease}.conversation-message.is-expanded{border-color:color-mix(in srgb,var(--aurum-color-primary) 35%,var(--aurum-color-border));box-shadow:var(--aurum-shadow-sm)}.conversation-message__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--aurum-spacing-3);width:100%;padding:.7rem .8rem;border:0;background:transparent;color:var(--aurum-color-text);font:inherit;text-align:left;cursor:pointer}.conversation-message__header:hover{background:var(--aurum-color-bg-muted)}.conversation-message__header img{width:2.5rem;height:2.5rem;border:2px solid var(--aurum-color-bg-surface);border-radius:50%;box-shadow:0 0 0 1px var(--aurum-color-border);object-fit:cover}.conversation-message__identity{display:grid;min-width:0;gap:.15rem}.conversation-message__identity>span{display:flex;align-items:baseline;min-width:0;gap:var(--aurum-spacing-2)}.conversation-message__identity :is(strong,small){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-message__identity strong{font-size:var(--aurum-font-size-sm)}.conversation-message__identity small,.conversation-message__time{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs);font-weight:400}.conversation-message__time{white-space:nowrap}.conversation-message__body{display:grid;gap:var(--aurum-spacing-4);padding:.4rem 3.8rem 1rem;color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm);line-height:1.65}.conversation-message__body p:empty{display:none}.message-attachments{display:flex;align-items:center;justify-content:space-between;gap:var(--aurum-spacing-4);padding:.65rem .75rem;border:1px solid var(--aurum-color-border);border-radius:var(--aurum-radius-control);background:var(--aurum-color-bg-muted)}.message-attachments>div{display:flex;align-items:center;gap:var(--aurum-spacing-3);min-width:0}.message-attachments>div>span:first-child{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--aurum-radius-control);background:var(--aurum-color-primary-muted);color:var(--aurum-color-primary)}.message-attachments>div>span:last-child{display:grid;min-width:0}.message-attachments :is(strong,small){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-attachments strong{color:var(--aurum-color-text);font-size:var(--aurum-font-size-xs)}.message-attachments small{color:var(--aurum-color-text-secondary);font-size:.68rem}.message-reader__reply-actions{display:flex;gap:var(--aurum-spacing-3);padding-top:var(--aurum-spacing-4)}@media(max-width:58rem){.inbox-read-shell{grid-template-columns:1fr}.inbox-read-nav nav{grid-template-columns:repeat(3,1fr);margin:0}.inbox-read-nav nav a{border:0;border-bottom:2px solid transparent}}@media(max-width:40rem){.inbox-read-nav nav{grid-template-columns:repeat(2,1fr)}aurum-card.message-reader .aurum-card__header{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row}aurum-card.message-reader .aurum-card__header-content{grid-column:1!important;grid-row:1}aurum-card.message-reader .aurum-card__header-end{grid-column:1!important;grid-row:2}.message-reader__toolbar{align-items:flex-start;flex-direction:column}.message-reader__navigation{align-self:flex-end}.conversation-message__header{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--aurum-spacing-2)}.conversation-message__identity>span{display:grid;gap:0}.conversation-message__time{grid-column:2}.conversation-message__header>aurum-icon{grid-column:3;grid-row:1}.conversation-message__body{padding:.4rem .8rem 1rem;font-size:var(--aurum-font-size-xs)}.message-attachments,.message-reader__reply-actions{align-items:stretch;flex-direction:column}}.inbox-write-page{display:grid;gap:var(--aurum-spacing-6)}.inbox-write-page :is(h1,h2,p){margin:0}.inbox-write-page__header{display:grid;gap:var(--aurum-spacing-2)}.inbox-write-page__header aurum-back-link{padding-bottom:var(--aurum-spacing-3)}.inbox-write-page__header h1{font-size:var(--aurum-font-size-xl);line-height:1.2}.inbox-write-page__header p{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm)}.inbox-write-page__eyebrow{color:var(--aurum-color-primary);font-size:var(--aurum-font-size-xs);font-weight:700;letter-spacing:var(--aurum-letter-spacing-wide);text-transform:uppercase}.inbox-write-shell{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:var(--aurum-spacing-5);align-items:start}.inbox-write-nav{display:grid;gap:var(--aurum-spacing-5);padding:var(--aurum-spacing-4);border:1px solid var(--aurum-color-border);border-radius:var(--aurum-radius-card);background:var(--aurum-color-bg-surface)}.inbox-write-nav nav{display:grid;margin-inline:calc(var(--aurum-spacing-4) * -1)}.inbox-write-nav nav a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.6rem var(--aurum-spacing-4);border-left:3px solid transparent;color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm);text-decoration:none}.inbox-write-nav nav a:hover{background:var(--aurum-color-bg-muted);color:var(--aurum-color-text)}.inbox-write-nav nav a.is-active{border-left-color:var(--aurum-color-primary);background:var(--aurum-color-primary-muted);color:var(--aurum-color-primary);font-weight:650}.inbox-write-nav__storage{display:grid;gap:.45rem;color:var(--aurum-color-text-secondary);font-size:.68rem}.message-composer__heading{display:flex;align-items:center;gap:var(--aurum-spacing-3)}.message-composer__heading>span{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--aurum-radius-control);background:var(--aurum-color-primary-muted);color:var(--aurum-color-primary)}.message-composer__heading h2{font-size:var(--aurum-font-size-lg)}.message-composer__heading p{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.message-composer__header-actions,.message-composer__footer,.message-composer__footer>div{display:flex;align-items:center}.message-composer__header-actions{justify-content:center;gap:.25rem}.message-composer__header-actions aurum-tooltip{display:grid;place-items:center}.message-composer__header-actions aurum-tooltip .aurum-button{width:2rem;min-width:2rem;height:2rem;justify-content:center;gap:0;padding:0}.message-composer__header-actions aurum-tooltip .aurum-button__icon{margin:0}.message-composer__header-actions .aurum-button__content:empty{display:none}.message-composer__feedback{display:block;margin-bottom:var(--aurum-spacing-4)}.message-composer__form{display:grid;gap:var(--aurum-spacing-4)}.message-composer__recipients{display:grid;gap:var(--aurum-spacing-3);padding-bottom:var(--aurum-spacing-4);border-bottom:1px solid var(--aurum-color-border)}.message-composer__recipient-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--aurum-spacing-3)}.message-composer__copies,.message-composer__subject-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aurum-spacing-3)}.message-composer__subject-row{grid-template-columns:minmax(0,1fr) 11rem}.message-composer__signature{display:flex;align-items:center;gap:var(--aurum-spacing-3);padding:.65rem .75rem;border-left:3px solid var(--aurum-color-primary);background:var(--aurum-color-bg-muted)}.message-composer__signature img{width:2.25rem;height:2.25rem;object-fit:contain}.message-composer__signature span{display:grid;gap:.1rem}.message-composer__signature strong{color:var(--aurum-color-text);font-size:var(--aurum-font-size-xs)}.message-composer__signature small{color:var(--aurum-color-text-secondary);font-size:.68rem}.message-composer__attachments{padding:var(--aurum-spacing-3);border:1px solid var(--aurum-color-border);border-radius:var(--aurum-radius-control);background:var(--aurum-color-bg-muted)}.message-composer__footer{justify-content:space-between;gap:var(--aurum-spacing-4);padding-top:var(--aurum-spacing-4);border-top:1px solid var(--aurum-color-border)}.message-composer__footer>div{gap:var(--aurum-spacing-2)}.message-composer__footer>div:last-child>span{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs);white-space:nowrap}@media(max-width:58rem){.inbox-write-shell{grid-template-columns:1fr}.inbox-write-nav nav{grid-template-columns:repeat(3,1fr);margin:0}.inbox-write-nav nav a{border:0;border-bottom:2px solid transparent}}@media(max-width:40rem){.inbox-write-nav nav{grid-template-columns:repeat(2,1fr)}aurum-card.message-composer .aurum-card__header{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row}aurum-card.message-composer .aurum-card__header-content{grid-column:1!important;grid-row:1}aurum-card.message-composer .aurum-card__header-end{grid-column:1!important;grid-row:2}.message-composer__recipient-line,.message-composer__copies,.message-composer__subject-row{grid-template-columns:1fr}.message-composer__recipient-line>aurum-button{justify-self:start}.message-composer__footer{align-items:stretch;flex-direction:column}.message-composer__footer>div{align-items:stretch;flex-direction:column}.message-composer__footer>div:last-child>span{white-space:normal}}.profile-page aurum-card .aurum-card__header{align-items:center;gap:.5rem;padding:.8rem 1rem}.profile-page aurum-card-header>div{display:grid;gap:.1rem;min-width:0}.profile-page aurum-card-header h2,.profile-page aurum-card-header p{margin:0}.profile-page aurum-card-header h2{color:var(--aurum-text-primary);font-size:.88rem;font-weight:700;line-height:1.25}.profile-page aurum-card-header p{color:var(--aurum-text-secondary);font-size:.7rem;line-height:1.35}.profile-page .identity-card__actions .aurum-button{justify-content:center;width:100%}.chat-page{display:flex;flex-direction:column;gap:1.3rem;min-width:0;min-height:0;height:100%}.aurum-app-shell__content:has(.authenticated-layout__content>app-chat-page),.authenticated-layout__content:has(>app-chat-page),.authenticated-layout__content>app-chat-page{min-height:0;height:100%}.authenticated-layout__content:has(>app-chat-page){grid-template-rows:auto minmax(0,1fr)}.authenticated-layout__content>app-chat-page{display:block}.chat-page__header{display:grid;gap:.2rem}.chat-page__header aurum-back-link{display:block;margin-bottom:.5rem}.chat-page__header h1,.chat-page__header p{margin:0}.chat-page__header h1{color:var(--aurum-text-primary);font-size:clamp(1.55rem,2vw,2rem)}.chat-page__header p{color:var(--aurum-text-secondary);font-size:.88rem}.chat-page__eyebrow{color:var(--aurum-color-primary);font-size:.7rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.chat-shell{position:relative;display:grid;grid-template-columns:minmax(15rem,17rem) minmax(27rem,1fr) minmax(14rem,16rem);min-width:0;height:0;min-height:0;flex:1 1 0;overflow:hidden;border:1px solid color-mix(in srgb,var(--aurum-border-color) 82%,var(--aurum-text-secondary));border-radius:.85rem;background:var(--aurum-surface-card);box-shadow:0 1rem 2.5rem #0f172a1a}.chat-history,.chat-people,.chat-conversation{min-width:0;min-height:0}.chat-history,.chat-people{display:flex;flex-direction:column;background:color-mix(in srgb,var(--aurum-surface-card) 78%,var(--aurum-surface-muted))}.chat-history{border-right:1px solid var(--aurum-border-color)}.chat-people{border-left:1px solid var(--aurum-border-color)}.chat-history__heading,.chat-people__heading{display:flex;gap:.75rem;align-items:center;justify-content:space-between;min-height:4.65rem;padding:.85rem 1rem;border-bottom:1px solid var(--aurum-border-color);background:var(--aurum-surface-card)}.chat-history__heading div,.chat-people__heading div{display:grid;gap:.05rem;min-width:0}.chat-history__heading span,.chat-people__heading span{color:var(--aurum-color-primary);font-size:.62rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.chat-history__heading h2,.chat-people__heading h2{margin:0;font-size:.93rem;line-height:1.25}.chat-history__search,.chat-people__search{padding:.75rem;border-bottom:1px solid var(--aurum-border-color);background:color-mix(in srgb,var(--aurum-surface-card) 88%,var(--aurum-surface-muted))}.chat-history__list,.chat-people__list,.chat-messages{min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--aurum-color-primary) 32%,transparent) transparent}.chat-history__row{position:relative;border-bottom:1px solid color-mix(in srgb,var(--aurum-border-color) 72%,transparent);transition:background .16s ease,box-shadow .16s ease}.chat-history__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;width:100%;padding:.78rem .8rem;color:var(--aurum-text-primary);text-align:left;font:inherit;background:transparent;border:0;cursor:pointer}.chat-history__row:hover{background:var(--aurum-surface-hover)}.chat-history__row.is-active{background:color-mix(in srgb,var(--aurum-color-primary) 10%,var(--aurum-surface-card));box-shadow:inset 3px 0 var(--aurum-color-primary)}.chat-avatar{position:relative;display:inline-flex;flex:0 0 auto;width:2.7rem;height:2.7rem}.chat-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.chat-avatar i{position:absolute;right:-.05rem;bottom:.05rem;width:.68rem;height:.68rem;border:2px solid var(--aurum-surface-card);border-radius:50%;background:var(--aurum-text-muted)}.chat-avatar i.is-online{background:var(--aurum-color-success)}.chat-avatar i.is-away{background:var(--aurum-color-warning)}.chat-avatar i.is-busy{background:var(--aurum-color-danger)}.chat-avatar__unread{position:absolute;z-index:1;top:-.3rem;right:-.35rem;display:grid;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .2rem;color:#fff;font-size:.58rem;line-height:1;background:var(--aurum-color-primary);border:2px solid var(--aurum-surface-card);border-radius:99rem;box-shadow:0 .15rem .35rem #0f172a2e}.chat-history__content,.chat-history__meta{display:grid;min-width:0}.chat-history__content strong,.chat-people__list strong{overflow:hidden;font-size:.79rem;text-overflow:ellipsis;white-space:nowrap}.chat-history__content small,.chat-people__list small{overflow:hidden;color:var(--aurum-text-secondary);font-size:.68rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.chat-history__meta{gap:.3rem;justify-items:end;align-self:stretch}.chat-history__meta time{color:var(--aurum-text-muted);font-size:.6rem}.chat-history__delete{position:absolute;right:.5rem;bottom:.35rem;display:inline-flex;padding:.2rem;color:var(--aurum-color-danger);background:var(--aurum-surface-card);border:0;border-radius:.25rem;opacity:0;cursor:pointer}.chat-history__row:hover .chat-history__delete,.chat-history__delete:focus-visible{opacity:1}.chat-history__empty{display:grid;gap:.5rem;justify-items:center;padding:2rem 1rem;color:var(--aurum-text-secondary);font-size:.72rem;text-align:center}.chat-history__calls{margin-top:auto;padding:.8rem;border-top:1px solid var(--aurum-border-color);background:var(--aurum-surface-card)}.chat-history__calls>span{display:block;margin-bottom:.4rem;color:var(--aurum-text-muted);font-size:.62rem;font-weight:700;text-transform:uppercase}.chat-history__calls button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;align-items:center;width:100%;padding:.5rem;color:var(--aurum-text-secondary);text-align:left;font:inherit;background:var(--aurum-surface-card);border:1px solid var(--aurum-border-color);border-radius:.45rem;cursor:pointer}.chat-history__calls button>span{display:grid;min-width:0}.chat-history__calls strong{color:var(--aurum-text-primary);font-size:.68rem}.chat-history__calls small{font-size:.58rem}.chat-conversation{display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--aurum-surface-card)}.chat-conversation__header{display:flex;gap:.75rem;align-items:center;min-height:4.65rem;padding:.65rem 1.1rem;border-bottom:1px solid var(--aurum-border-color);background:var(--aurum-surface-card);box-shadow:0 .2rem .75rem #0f172a0a}.chat-avatar--large{width:2.9rem;height:2.9rem}.chat-conversation__identity{display:grid;min-width:0}.chat-conversation__identity h2{margin:0;font-size:.92rem}.chat-conversation__identity span{overflow:hidden;color:var(--aurum-text-secondary);font-size:.69rem;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.chat-conversation__actions{display:flex;gap:.1rem;align-items:center;margin-left:auto}.chat-page aurum-button.chat-icon-button .aurum-button{width:2.25rem;min-width:2.25rem;padding:0;justify-content:center}.chat-page aurum-button.chat-icon-button .aurum-button__content{display:flex;width:100%;align-items:center;justify-content:center}.chat-mobile-action,.chat-people__close{display:none;place-items:center;width:2rem;height:2rem;padding:0;color:var(--aurum-text-secondary);background:transparent;border:0;border-radius:.4rem;cursor:pointer}.chat-mobile-action:hover,.chat-people__close:hover{background:var(--aurum-surface-hover);color:var(--aurum-text-primary)}.chat-messages{padding:1.35rem clamp(1.2rem,3vw,2.75rem);background-color:color-mix(in srgb,var(--aurum-surface-muted, var(--aurum-color-bg-muted)) 62%,var(--aurum-surface-card, var(--aurum-color-bg-surface)));background-image:linear-gradient(color-mix(in srgb,var(--aurum-surface-muted, var(--aurum-color-bg-muted)) 76%,transparent),color-mix(in srgb,var(--aurum-surface-card, var(--aurum-color-bg-surface)) 68%,transparent)),url(/assets/image/background/chat-pattern.svg);background-position:center,center top;background-size:auto,20rem 20rem;background-attachment:local}.chat-date{display:flex;align-items:center;gap:.65rem;margin:.2rem 0 1rem;color:var(--aurum-text-muted);font-size:.62rem}.chat-date:before,.chat-date:after{height:1px;flex:1;content:"";background:var(--aurum-border-color)}.chat-message{display:flex;gap:.5rem;align-items:flex-end;max-width:76%;margin-bottom:.85rem}.chat-message.is-sent{margin-left:auto;justify-content:flex-end}.chat-message>img{width:2rem;height:2rem;object-fit:cover;border-radius:50%;box-shadow:0 0 0 2px var(--aurum-surface-card)}.chat-message>div{display:grid;gap:.22rem}.chat-message p{margin:0;padding:.72rem .9rem;color:var(--aurum-text-primary);font-size:.79rem;line-height:1.5;background:var(--aurum-surface-card, var(--aurum-color-bg-surface));border:1px solid var(--aurum-border-color);border-radius:.3rem .9rem .9rem;box-shadow:0 .3rem .8rem #0f172a12}.chat-message.is-sent p{color:var(--aurum-color-primary-contrast, #fff);background:var(--aurum-color-primary);border-color:transparent;border-radius:.9rem .3rem .9rem .9rem;box-shadow:0 .35rem .9rem color-mix(in srgb,var(--aurum-color-primary) 22%,transparent)}.chat-message footer{display:flex;gap:.25rem;align-items:center;color:var(--aurum-text-muted);font-size:.58rem}.chat-message.is-sent footer{justify-content:flex-end;color:var(--aurum-color-primary)}.chat-composer{display:grid;gap:.55rem;padding:.85rem 1.1rem 1rem;border-top:1px solid var(--aurum-border-color);background:var(--aurum-surface-card);box-shadow:0 -.4rem 1rem #0f172a0a}.chat-composer__actions{display:flex;align-items:center;justify-content:space-between}.chat-composer__actions>span{display:flex;gap:.1rem}.chat-page .chat-composer__actions>span aurum-button .aurum-button{width:2rem;min-width:2rem;padding:0;justify-content:center}.chat-page .chat-composer__actions>span aurum-button .aurum-button__icon{margin:0}.chat-page .chat-composer__actions>span aurum-button .aurum-button__content{display:flex;width:100%;align-items:center;justify-content:center}.chat-people__close{margin-left:auto}.chat-people__profile{display:grid;justify-items:center;padding:1.15rem 1rem 1rem;text-align:center;background:var(--aurum-surface-card);border-bottom:1px solid var(--aurum-border-color)}.chat-avatar--profile{width:4.35rem;height:4.35rem;margin-bottom:.65rem}.chat-avatar--profile i{width:.85rem;height:.85rem;border-width:3px}.chat-people__profile>strong{font-size:.88rem}.chat-people__profile>small{margin-top:.12rem;color:var(--aurum-text-secondary);font-size:.66rem}.chat-people__presence{display:inline-flex;gap:.3rem;align-items:center;margin-top:.55rem;padding:.25rem .55rem;color:var(--aurum-text-secondary);font-size:.62rem;background:var(--aurum-surface-muted);border-radius:99rem}.chat-people__presence i{width:.42rem;height:.42rem;border-radius:50%;background:var(--aurum-text-muted)}.chat-people__presence i.is-online{background:var(--aurum-color-success)}.chat-people__presence i.is-away{background:var(--aurum-color-warning)}.chat-people__presence i.is-busy{background:var(--aurum-color-danger)}.chat-people__section-title{display:flex;align-items:center;justify-content:space-between;padding:.75rem .85rem .35rem;color:var(--aurum-text-secondary);font-size:.65rem;font-weight:700;text-transform:uppercase}.chat-people__section-title b{display:grid;place-items:center;min-width:1.25rem;height:1.25rem;color:var(--aurum-color-primary);font-size:.6rem;background:color-mix(in srgb,var(--aurum-color-primary) 10%,transparent);border-radius:50%}.chat-people__list{padding:.35rem .5rem}.chat-people__list button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:center;width:100%;padding:.58rem;color:var(--aurum-text-primary);text-align:left;font:inherit;background:transparent;border:0;border-radius:.5rem;cursor:pointer}.chat-people__list button:hover,.chat-people__list button.is-active{background:var(--aurum-surface-hover)}.chat-people__list button>span:last-child{display:grid;min-width:0}.chat-people>footer{display:flex;gap:.45rem;align-items:flex-start;margin-top:auto;padding:.75rem;color:var(--aurum-text-secondary);font-size:.62rem;line-height:1.35;border-top:1px solid var(--aurum-border-color)}.chat-backdrop{position:absolute;z-index:4;inset:0;display:none;padding:0;background:#0f172a61;border:0}@media(max-width:68rem){.chat-shell{grid-template-columns:minmax(14rem,16rem) minmax(24rem,1fr)}.chat-people{position:absolute;z-index:6;top:0;right:0;bottom:0;width:min(17rem,84vw);transform:translate(100%);transition:transform .22s ease}.chat-shell--people-open .chat-people{transform:translate(0)}.chat-people__close,.chat-conversation__actions .chat-mobile-action{display:grid}.chat-shell--people-open .chat-backdrop{display:block}}@media(max-width:46rem){.chat-shell{display:block;height:0;min-height:0}.chat-history{position:absolute;z-index:6;top:0;bottom:0;left:0;width:min(18rem,88vw);transform:translate(-100%);transition:transform .22s ease}.chat-shell--history-open .chat-history{transform:translate(0)}.chat-conversation{height:100%}.chat-conversation__header>.chat-mobile-action{display:grid}.chat-shell--history-open .chat-backdrop,.chat-shell--people-open .chat-backdrop{display:block}.chat-message{max-width:90%}.chat-page__header p{font-size:.8rem}}.interactive-lab{--lab-panel: var(--aurum-color-surface);--lab-muted: var(--aurum-color-surface-secondary, var(--aurum-color-background))}.interactive-lab__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--aurum-spacing-6);align-items:end;padding-bottom:var(--aurum-spacing-6);border-bottom:1px solid var(--aurum-color-border)}.interactive-lab__hero-copy{max-width:50rem}.interactive-lab__hero-points{display:grid;gap:var(--aurum-spacing-2)}.interactive-lab__hero-points span{display:flex;gap:var(--aurum-spacing-2);align-items:center;color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm)}.interactive-lab__hero-points aurum-icon{color:var(--aurum-color-primary)}.interactive-lab__section-kicker{color:var(--aurum-color-primary);font-size:var(--aurum-font-size-xs);font-weight:var(--aurum-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.interactive-lab__presets{display:grid;grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);gap:var(--aurum-spacing-5);align-items:center;padding:var(--aurum-spacing-5);border:1px solid var(--aurum-color-border);border-radius:var(--aurum-radius-xl);background:var(--lab-panel)}.interactive-lab__presets h2{margin-top:var(--aurum-spacing-1)}.interactive-lab__preset-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--aurum-spacing-3)}.interactive-lab__preset,.interactive-lab__choice,.interactive-lab__segments button,.interactive-lab__viewport-picker button{color:inherit;font:inherit;cursor:pointer}.interactive-lab__preset{display:grid;grid-template-columns:auto 1fr auto;gap:var(--aurum-spacing-2);align-items:center;min-height:3.5rem;padding:var(--aurum-spacing-3);border:1px solid var(--aurum-color-border);border-radius:var(--aurum-radius-lg);background:var(--lab-muted);text-align:left;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.interactive-lab__preset:hover{border-color:var(--aurum-color-primary);box-shadow:var(--aurum-shadow-sm);transform:translateY(-1px)}.interactive-lab__workspace{display:grid;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);min-height:48rem;overflow:hidden;border:1px solid var(--aurum-color-border);border-radius:var(--aurum-radius-xl);background:var(--lab-panel)}.interactive-lab__controls{display:grid;align-content:start;border-right:1px solid var(--aurum-color-border);background:var(--lab-panel)}.interactive-lab__controls-header,.interactive-lab__control-group{padding:var(--aurum-spacing-5)}.interactive-lab__controls-header{display:flex;gap:var(--aurum-spacing-3);align-items:start;justify-content:space-between;border-bottom:1px solid var(--aurum-color-border)}.interactive-lab__control-group{display:grid;gap:var(--aurum-spacing-3);margin:0;border:0;border-bottom:1px solid var(--aurum-color-border)}.interactive-lab__control-group legend{width:100%;margin-bottom:var(--aurum-spacing-3);padding:0;font-weight:var(--aurum-font-weight-semibold)}.interactive-lab__control-label{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm)}.interactive-lab__choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aurum-spacing-2)}.interactive-lab__choice{display:flex;gap:var(--aurum-spacing-2);align-items:center;justify-content:center;min-height:2.75rem;padding:var(--aurum-spacing-2);border:1px solid var(--aurum-color-border);border-radius:var(--aurum-radius-md);background:transparent;font-size:var(--aurum-font-size-sm)}.interactive-lab__choice:hover:not(.interactive-lab__choice--active){background:var(--lab-muted)}.interactive-lab__choice--active{border-color:var(--aurum-color-primary);background:color-mix(in srgb,var(--aurum-color-primary) 10%,transparent);color:var(--aurum-color-primary);font-weight:var(--aurum-font-weight-semibold)}.interactive-lab__segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:.2rem;border:1px solid var(--aurum-color-border);border-radius:var(--aurum-radius-md);background:var(--lab-muted)}.interactive-lab__segments button{min-height:2.25rem;padding:var(--aurum-spacing-1);border:0;border-radius:calc(var(--aurum-radius-md) - .15rem);background:transparent;font-size:var(--aurum-font-size-xs)}.interactive-lab__segment--active{background:var(--lab-panel)!important;box-shadow:var(--aurum-shadow-sm);font-weight:var(--aurum-font-weight-semibold)!important}.interactive-lab__accent-group{display:flex;gap:var(--aurum-spacing-2)}.interactive-lab__accent{display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid transparent;border-radius:var(--aurum-radius-md);background:transparent;cursor:pointer}.interactive-lab__accent span{width:1.25rem;height:1.25rem;border-radius:var(--aurum-radius-sm);background:var(--preview-accent)}.interactive-lab__accent--active{border-color:var(--aurum-color-text-primary)}.interactive-lab__stage{min-width:0;padding:var(--aurum-spacing-5);background:linear-gradient(var(--aurum-color-border) 1px,transparent 1px),linear-gradient(90deg,var(--aurum-color-border) 1px,transparent 1px),var(--lab-muted);background-size:2rem 2rem}.interactive-lab__stage-header{display:flex;gap:var(--aurum-spacing-3);align-items:center;justify-content:space-between;margin-bottom:var(--aurum-spacing-4)}.interactive-lab__viewport-picker{display:flex;padding:.2rem;border:1px solid var(--aurum-color-border);border-radius:var(--aurum-radius-md);background:var(--lab-panel)}.interactive-lab__viewport-picker button{display:grid;place-items:center;width:2.4rem;height:2.25rem;border:0;border-radius:calc(var(--aurum-radius-md) - .15rem);background:transparent}.interactive-lab__viewport--active{background:color-mix(in srgb,var(--aurum-color-primary) 12%,transparent)!important;color:var(--aurum-color-primary)!important}.interactive-lab__canvas{display:flex;align-items:start;justify-content:center;min-height:34rem}.interactive-lab__preview{--preview-accent: #2f6fed;--preview-bg: #f3f6fa;--preview-panel: #fff;--preview-text: #1c2738;--preview-muted: #657287;--preview-border: #dce3ec;display:grid;grid-template-columns:8.5rem minmax(0,1fr);width:100%;max-width:58rem;min-height:32rem;overflow:hidden;border:1px solid var(--preview-border);border-radius:var(--aurum-radius-lg);background:var(--preview-bg);box-shadow:0 1.5rem 4rem #121d2d29;color:var(--preview-text);transition:width .22s ease,max-width .22s ease}.interactive-lab__preview--dark{--preview-bg: #151b26;--preview-panel: #202938;--preview-text: #edf2f8;--preview-muted: #9dacbf;--preview-border: #354155}.interactive-lab__preview--top{grid-template-columns:1fr;grid-template-rows:auto 1fr}.interactive-lab__preview--tablet{max-width:43rem;grid-template-columns:4.25rem minmax(0,1fr)}.interactive-lab__preview--mobile{grid-template-columns:1fr;grid-template-rows:1fr auto;width:min(100%,24rem);min-height:39rem}.interactive-lab__preview--mobile .interactive-lab__preview-nav{grid-row:2}.interactive-lab__preview--mobile .interactive-lab__preview-body{grid-row:1}.interactive-lab__preview-nav{display:flex;flex-direction:column;gap:var(--aurum-spacing-5);padding:var(--aurum-spacing-3);border-right:1px solid var(--preview-border);background:var(--preview-panel)}.interactive-lab__preview--dark-nav .interactive-lab__preview-nav{--preview-text: #f2f5fa;--preview-muted: #9eabc0;--preview-border: #2b3950;background:#172236}.interactive-lab__preview--top .interactive-lab__preview-nav{flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid var(--preview-border)}.interactive-lab__preview--mobile .interactive-lab__preview-nav{flex-direction:row;align-items:center;justify-content:space-around;border-top:1px solid var(--preview-border);border-right:0;padding-block:var(--aurum-spacing-2)}.interactive-lab__brand{display:flex;gap:var(--aurum-spacing-2);align-items:center}.interactive-lab__brand>span{display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:var(--aurum-radius-sm);background:var(--preview-accent);color:#fff;font-weight:700}.interactive-lab__nav-items{display:grid;gap:var(--aurum-spacing-2)}.interactive-lab__preview--top .interactive-lab__nav-items,.interactive-lab__preview--mobile .interactive-lab__nav-items{display:flex;margin-left:auto}.interactive-lab__preview--mobile .interactive-lab__brand{display:none}.interactive-lab__preview--mobile .interactive-lab__nav-items{width:100%;justify-content:space-around;margin:0}.interactive-lab__nav-item{display:flex;gap:var(--aurum-spacing-2);align-items:center;padding:var(--aurum-spacing-2);border-radius:var(--aurum-radius-sm);color:var(--preview-muted);font-size:.68rem}.interactive-lab__nav-item i{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.interactive-lab__nav-item--active{background:color-mix(in srgb,var(--preview-accent) 15%,transparent);color:var(--preview-accent)}.interactive-lab__preview--tablet .interactive-lab__brand strong,.interactive-lab__preview--tablet .interactive-lab__nav-item i{display:none}.interactive-lab__preview-body{display:grid;grid-template-rows:auto 1fr;min-width:0}.interactive-lab__preview-header{display:flex;align-items:center;justify-content:space-between;min-height:3.5rem;padding:var(--aurum-spacing-3) var(--aurum-spacing-4);border-bottom:1px solid var(--preview-border);background:var(--preview-panel)}.interactive-lab__preview-header>div{display:grid}.interactive-lab__preview-header strong{font-size:.82rem}.interactive-lab__preview-header span:not(.interactive-lab__avatar){color:var(--preview-muted);font-size:.62rem}.interactive-lab__avatar{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:var(--aurum-radius-full);background:color-mix(in srgb,var(--preview-accent) 16%,var(--preview-panel));color:var(--preview-accent);font-size:.65rem;font-weight:700}.interactive-lab__preview-content{display:grid;align-content:start;gap:var(--aurum-spacing-3);padding:var(--aurum-spacing-4)}.interactive-lab__preview--compact .interactive-lab__preview-content{gap:var(--aurum-spacing-2);padding:var(--aurum-spacing-3)}.interactive-lab__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--aurum-spacing-2)}.interactive-lab__metrics article{display:grid;gap:var(--aurum-spacing-1);padding:var(--aurum-spacing-3);border:1px solid var(--preview-border);border-radius:var(--aurum-radius-md);background:var(--preview-panel)}.interactive-lab__metrics span,.interactive-lab__metrics small{color:var(--preview-muted);font-size:.58rem}.interactive-lab__metrics strong{font-size:.9rem}.interactive-lab__metrics small{display:flex;gap:.15rem;align-items:center;color:#168064}.interactive-lab__preview--mobile .interactive-lab__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.interactive-lab__data-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(12rem,.9fr);gap:var(--aurum-spacing-2)}.interactive-lab__preview--mobile .interactive-lab__data-grid{grid-template-columns:1fr}.interactive-lab__chart,.interactive-lab__table{overflow:hidden;border:1px solid var(--preview-border);border-radius:var(--aurum-radius-md);background:var(--preview-panel)}.interactive-lab__chart>header,.interactive-lab__table>header{display:flex;align-items:center;justify-content:space-between;padding:var(--aurum-spacing-3);border-bottom:1px solid var(--preview-border);font-size:.68rem}.interactive-lab__chart header div{display:grid}.interactive-lab__chart header div span{color:var(--preview-muted);font-size:.55rem}.interactive-lab__bars{display:flex;gap:7%;align-items:end;height:11rem;padding:var(--aurum-spacing-4);background:repeating-linear-gradient(to bottom,transparent 0 2.7rem,var(--preview-border) 2.75rem)}.interactive-lab__bars i{flex:1;height:var(--bar);max-width:2rem;border-radius:var(--aurum-radius-sm) var(--aurum-radius-sm) 0 0;background:color-mix(in srgb,var(--preview-accent) 75%,#fff)}.interactive-lab__table>div{display:grid;grid-template-columns:auto 1fr auto;gap:var(--aurum-spacing-2);align-items:center;padding:var(--aurum-spacing-2) var(--aurum-spacing-3);border-bottom:1px solid var(--preview-border);font-size:.62rem}.interactive-lab__table>div>span:nth-child(2){display:grid}.interactive-lab__table small{color:var(--preview-muted)}.interactive-lab__table b{font-weight:600}.interactive-lab__row-icon{width:1.5rem;height:1.5rem;border-radius:var(--aurum-radius-full);background:color-mix(in srgb,var(--preview-accent) 18%,var(--preview-panel))}.interactive-lab__preview--compact .interactive-lab__preview-header{min-height:2.8rem}.interactive-lab__preview--compact .interactive-lab__metrics article,.interactive-lab__preview--compact .interactive-lab__chart>header,.interactive-lab__preview--compact .interactive-lab__table>header{padding:var(--aurum-spacing-2)}.interactive-lab__preview--compact .interactive-lab__bars{height:8.5rem}.interactive-lab__preview--compact .interactive-lab__table>div{padding-block:var(--aurum-spacing-1)}.interactive-lab__recommendation{display:flex;gap:var(--aurum-spacing-3);max-width:58rem;margin:var(--aurum-spacing-4) auto 0;padding:var(--aurum-spacing-3) var(--aurum-spacing-4);border:1px solid color-mix(in srgb,var(--aurum-color-info) 30%,var(--aurum-color-border));border-radius:var(--aurum-radius-lg);background:color-mix(in srgb,var(--aurum-color-info) 9%,var(--lab-panel))}.interactive-lab__recommendation aurum-icon{flex:0 0 auto;color:var(--aurum-color-info)}.interactive-lab__recommendation p{margin:var(--aurum-spacing-1) 0 0;color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm)}.interactive-lab__result{display:grid;grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);gap:var(--aurum-spacing-6);align-items:center;padding:var(--aurum-spacing-6);border-radius:var(--aurum-radius-xl);background:color-mix(in srgb,var(--aurum-color-primary) 7%,var(--lab-panel))}.interactive-lab__result p{max-width:38rem;color:var(--aurum-color-text-secondary);line-height:var(--aurum-line-height-relaxed)}.interactive-lab__result-actions{display:flex;flex-wrap:wrap;gap:var(--aurum-spacing-3);align-items:center;margin-top:var(--aurum-spacing-4)}.interactive-lab__docs-link{display:inline-flex;gap:var(--aurum-spacing-2);align-items:center;color:var(--aurum-color-primary);font-weight:var(--aurum-font-weight-semibold);text-decoration:none}.interactive-lab__config{min-width:0;overflow-x:auto;margin:0;padding:var(--aurum-spacing-5);border:1px solid rgba(255,255,255,.1);border-radius:var(--aurum-radius-lg);background:#111827;color:#e5e7eb;font-size:var(--aurum-font-size-sm);line-height:1.6}@media(max-width:1050px){.interactive-lab__workspace{grid-template-columns:18rem minmax(0,1fr)}.interactive-lab__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.interactive-lab__data-grid{grid-template-columns:1fr}}@media(max-width:820px){.interactive-lab__hero,.interactive-lab__presets,.interactive-lab__workspace,.interactive-lab__result{grid-template-columns:1fr}.interactive-lab__hero{align-items:start}.interactive-lab__hero-points{grid-template-columns:repeat(3,minmax(0,1fr))}.interactive-lab__controls{border-right:0;border-bottom:1px solid var(--aurum-color-border)}}@media(max-width:600px){.interactive-lab__preset-list,.interactive-lab__hero-points{grid-template-columns:1fr}.interactive-lab__stage,.interactive-lab__result,.interactive-lab__presets{padding:var(--aurum-spacing-4)}.interactive-lab__stage-header{align-items:end}.interactive-lab__preview:not(.interactive-lab__preview--mobile){grid-template-columns:3.75rem minmax(0,1fr)}.interactive-lab__preview:not(.interactive-lab__preview--mobile) .interactive-lab__brand strong,.interactive-lab__preview:not(.interactive-lab__preview--mobile) .interactive-lab__nav-item i{display:none}}@media(prefers-reduced-motion:reduce){.interactive-lab__preset,.interactive-lab__preview{transition:none}}app-theme-layout-options-page{display:block;min-width:0}.layout-options__principle,.layout-options__section-header,.layout-options__rule{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start}.layout-options__principle{gap:var(--aurum-spacing-3)}.layout-options__principle aurum-icon{color:var(--aurum-color-primary)}.layout-options__principle div,.layout-options__section-header div,.layout-options__rule div{display:grid;gap:var(--aurum-spacing-1)}.layout-options__section-header{gap:var(--aurum-spacing-3)}.layout-options__section-index{display:grid;width:2rem;height:2rem;place-items:center;border-radius:var(--aurum-radius-md);background:color-mix(in srgb,var(--aurum-color-primary) 11%,transparent);color:var(--aurum-color-primary);font-family:var(--aurum-font-family-mono);font-size:var(--aurum-font-size-xs);font-weight:var(--aurum-font-weight-bold)}.layout-options__decisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--aurum-spacing-4)}.layout-options__decisions article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--aurum-spacing-3);padding:var(--aurum-spacing-4);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-lg);background:var(--aurum-color-bg-surface)}.layout-options__decisions article>span{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:var(--aurum-radius-md);background:color-mix(in srgb,var(--aurum-color-primary) 10%,transparent);color:var(--aurum-color-primary)}.layout-options__decisions article div{display:grid;gap:var(--aurum-spacing-1)}.layout-options__decisions p,.layout-options__option-list p,.layout-options__rule p{margin:0;color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm);line-height:var(--aurum-line-height-relaxed)}.layout-options__lab{display:grid;grid-template-columns:minmax(19rem,.75fr) minmax(0,1.25fr);overflow:hidden;border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-lg);background:var(--aurum-color-bg-surface)}.layout-options__controls{display:grid;align-content:start;gap:var(--aurum-spacing-5);padding:var(--aurum-spacing-5);border-right:1px solid var(--aurum-color-border-subtle)}.layout-options__controls-heading,.layout-options__stage-heading,.layout-options__card-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--aurum-spacing-3)}.layout-options__controls fieldset{display:grid;gap:var(--aurum-spacing-2);padding:0;border:0;margin:0}.layout-options__controls legend{padding:0;margin-bottom:var(--aurum-spacing-2);color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm);font-weight:var(--aurum-font-weight-semibold)}.layout-options__segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;border-radius:var(--aurum-radius-md);background:var(--aurum-color-bg-subtle)}.layout-options__segments button{min-height:2.25rem;padding:var(--aurum-spacing-2);border:0;border-radius:calc(var(--aurum-radius-md) - 2px);background:transparent;color:var(--aurum-color-text-secondary);cursor:pointer;font:inherit;font-size:var(--aurum-font-size-xs);font-weight:var(--aurum-font-weight-semibold);transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.layout-options__segments button:hover:not(.is-active){background:color-mix(in srgb,var(--aurum-color-bg-surface) 65%,transparent);color:var(--aurum-color-text-primary)}.layout-options__segments button.is-active{background:var(--aurum-color-bg-surface);color:var(--aurum-color-primary);box-shadow:var(--aurum-shadow-xs)}.layout-options__segments button:focus-visible{outline:2px solid var(--aurum-color-focus-ring);outline-offset:2px}.layout-options__switches{display:grid;gap:var(--aurum-spacing-4)}.layout-options__stage{display:grid;align-content:start;gap:var(--aurum-spacing-4);min-width:0;padding:var(--aurum-spacing-5);background:color-mix(in srgb,var(--aurum-color-bg-subtle) 72%,transparent)}.layout-options__stage-heading span{font-size:var(--aurum-font-size-xs);font-weight:var(--aurum-font-weight-bold);letter-spacing:var(--aurum-letter-spacing-wide);text-transform:uppercase}.layout-options__stage-heading small{color:var(--aurum-color-text-tertiary)}.layout-options__shell{display:grid;grid-template:2.5rem minmax(14rem,1fr) 1.5rem/4rem minmax(0,1fr);min-height:22rem;overflow:hidden;border:1px solid var(--aurum-color-border);border-radius:var(--aurum-radius-lg);background:var(--aurum-color-bg-canvas);box-shadow:var(--aurum-shadow-sm);transition:grid-template-columns .22s ease}.layout-options__shell>aside{display:grid;grid-area:1/1/-1/2;align-content:start;justify-items:center;gap:var(--aurum-spacing-3);padding:var(--aurum-spacing-3) var(--aurum-spacing-2);background:#243247}.layout-options__shell>aside i{width:1.6rem;height:.35rem;border-radius:var(--aurum-radius-full);background:#ffffff59}.layout-options__shell>aside .is-brand{width:2rem;height:.65rem;margin-bottom:var(--aurum-spacing-3);background:#ffffffd1}.layout-options__shell>header{display:flex;grid-area:1/2/2/3;align-items:center;gap:var(--aurum-spacing-2);padding-inline:var(--aurum-spacing-3);border-bottom:1px solid var(--aurum-color-border-subtle);background:var(--aurum-color-bg-surface)}.layout-options__shell>header i{width:4rem;height:.4rem;margin-right:auto;border-radius:var(--aurum-radius-full);background:var(--aurum-color-border)}.layout-options__shell>header span{width:1.25rem;height:1.25rem;border-radius:50%;background:var(--aurum-color-bg-subtle)}.layout-options__shell>main{display:grid;grid-area:2/2/3/3;padding:var(--aurum-spacing-4);overflow:hidden}.layout-options__preview-content{display:grid;align-content:start;gap:var(--aurum-spacing-3);width:min(100%,31rem);margin-inline:auto;transition:width .22s ease}.layout-options__preview-title{display:grid;gap:var(--aurum-spacing-2);padding:var(--aurum-spacing-3);border-radius:var(--aurum-radius-md);background:color-mix(in srgb,var(--aurum-color-primary) 10%,var(--aurum-color-bg-surface))}.layout-options__preview-title i:first-child{width:35%;height:.5rem;background:var(--aurum-color-primary)}.layout-options__preview-title i:last-child{width:70%;height:.3rem;background:var(--aurum-color-border)}.layout-options__preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--aurum-spacing-2)}.layout-options__preview-grid span{height:4rem;border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-md);background:var(--aurum-color-bg-surface)}.layout-options__preview-table{display:grid;gap:1px;overflow:hidden;border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-md);background:var(--aurum-color-border-subtle)}.layout-options__preview-table i{height:1.35rem;background:var(--aurum-color-bg-surface)}.layout-options__shell>footer{display:flex;grid-area:3/2/4/3;align-items:center;padding-inline:var(--aurum-spacing-3);border-top:1px solid var(--aurum-color-border-subtle);background:var(--aurum-color-bg-surface)}.layout-options__shell>footer i{width:25%;height:.25rem;background:var(--aurum-color-border)}.layout-options__shell.is-compact{grid-template-columns:2rem minmax(0,1fr)}.layout-options__shell.is-compact>aside i:not(.is-brand){width:.65rem}.layout-options__shell.is-top{grid-template:2.5rem 2rem minmax(14rem,1fr) 1.5rem/minmax(0,1fr)}.layout-options__shell.is-top>aside{grid-area:2/1/3/2;grid-auto-flow:column;align-content:center;align-items:center;justify-content:start;padding:var(--aurum-spacing-2) var(--aurum-spacing-3)}.layout-options__shell.is-top>aside .is-brand{margin:0 var(--aurum-spacing-3) 0 0}.layout-options__shell.is-top>header{grid-area:1/1/2/2}.layout-options__shell.is-top>main{grid-area:3/1/4/2}.layout-options__shell.is-top>footer{grid-area:4/1/5/2}.layout-options__shell.is-boxed>main{padding-inline:var(--aurum-spacing-7)}.layout-options__shell.is-full .layout-options__preview-content{width:100%}.layout-options__shell.has-fixed-header>header{box-shadow:0 .25rem .75rem #0f172a14;z-index:1}.layout-options__shell.has-fixed-footer>footer{box-shadow:0 -.25rem .75rem #0f172a14;z-index:1}.layout-options__active-classes{display:flex;flex-wrap:wrap;gap:var(--aurum-spacing-2);min-height:1.75rem;align-items:center}.layout-options__active-classes code,.layout-options__option-list code{padding:.25rem .5rem;border-radius:var(--aurum-radius-sm);background:color-mix(in srgb,var(--aurum-color-primary) 9%,transparent);color:var(--aurum-color-primary);font-size:var(--aurum-font-size-xs)}.layout-options__active-classes span{color:var(--aurum-color-text-tertiary);font-size:var(--aurum-font-size-sm)}.layout-options__catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aurum-spacing-4);align-items:start}.layout-options__card-heading{width:100%}.layout-options__card-heading span{color:var(--aurum-color-text-tertiary);font-size:var(--aurum-font-size-xs)}.layout-options__option-list{display:grid}.layout-options__option-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--aurum-spacing-3);padding-block:var(--aurum-spacing-3);border-bottom:1px solid var(--aurum-color-border-subtle)}.layout-options__option-list article:first-child{padding-top:0}.layout-options__option-list article:last-child{padding-bottom:0;border-bottom:0}.layout-options__option-list article div{display:grid;gap:var(--aurum-spacing-1)}.layout-options__option-list code{white-space:nowrap}.layout-options__rule{gap:var(--aurum-spacing-4);padding:var(--aurum-spacing-5);border:1px solid color-mix(in srgb,var(--aurum-color-primary) 28%,var(--aurum-color-border));border-radius:var(--aurum-radius-lg);background:color-mix(in srgb,var(--aurum-color-primary) 7%,var(--aurum-color-bg-surface))}.layout-options__rule>span{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:var(--aurum-radius-md);background:var(--aurum-color-primary);color:var(--aurum-color-on-primary)}@media(max-width:960px){.layout-options__decisions,.layout-options__catalog,.layout-options__lab{grid-template-columns:1fr}.layout-options__controls{border-right:0;border-bottom:1px solid var(--aurum-color-border-subtle)}}@media(max-width:640px){.layout-options__controls,.layout-options__stage{padding:var(--aurum-spacing-4)}.layout-options__option-list article{grid-template-columns:1fr}.layout-options__option-list code{width:fit-content;white-space:normal;overflow-wrap:anywhere}.layout-options__shell{min-height:18rem}.layout-options__preview-grid{grid-template-columns:1fr}.layout-options__preview-grid span:not(:first-child){display:none}}app-theme-skin-options-page{display:block;min-width:0}.skin-options__principle,.skin-options__section-header,.skin-options__rule{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--aurum-spacing-3)}.skin-options__principle aurum-icon{color:var(--aurum-color-primary)}.skin-options__principle div,.skin-options__section-header div,.skin-options__rule div{display:grid;gap:var(--aurum-spacing-1)}.skin-options__section-index{display:grid;width:2rem;height:2rem;place-items:center;border-radius:var(--aurum-radius-md);background:color-mix(in srgb,var(--aurum-color-primary) 11%,transparent);color:var(--aurum-color-primary);font-family:var(--aurum-font-family-mono);font-size:var(--aurum-font-size-xs);font-weight:var(--aurum-font-weight-bold)}.skin-options__choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--aurum-spacing-4)}.skin-options__choice{display:grid;gap:var(--aurum-spacing-4);min-width:0;padding:var(--aurum-spacing-4);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-lg);background:var(--aurum-color-bg-surface);color:var(--aurum-color-text-primary);cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.skin-options__choice:hover:not(.is-selected){border-color:var(--aurum-color-border);box-shadow:var(--aurum-shadow-sm);transform:translateY(-2px)}.skin-options__choice.is-selected{border-color:var(--aurum-color-primary);box-shadow:0 0 0 1px var(--aurum-color-primary)}.skin-options__choice:focus-visible,.skin-options__segments button:focus-visible{outline:2px solid var(--aurum-color-focus-ring);outline-offset:2px}.skin-options__choice-heading{display:flex;align-items:start;justify-content:space-between;gap:var(--aurum-spacing-3)}.skin-options__choice-heading>span{display:grid;gap:var(--aurum-spacing-1)}.skin-options__choice-heading small{color:var(--aurum-color-text-secondary);line-height:var(--aurum-line-height-relaxed)}.skin-options__choice-heading aurum-icon{flex:0 0 auto;color:var(--aurum-color-primary)}.skin-options__palette{display:grid;grid-template-columns:repeat(5,1fr);height:2.75rem;overflow:hidden;border-radius:var(--aurum-radius-md)}.skin-options__palette i,.skin-options__token-map div>span{background:var(--swatch)}.skin-options__lab{display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);overflow:hidden;border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-lg);background:var(--aurum-color-bg-surface)}.skin-options__controls{display:grid;align-content:start;gap:var(--aurum-spacing-5);padding:var(--aurum-spacing-5);border-right:1px solid var(--aurum-color-border-subtle)}.skin-options__controls>div{display:grid;gap:var(--aurum-spacing-3)}.skin-options__segments{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;padding:2px;border-radius:var(--aurum-radius-md);background:var(--aurum-color-bg-subtle)}.skin-options__segments button{min-height:2.25rem;border:0;border-radius:calc(var(--aurum-radius-md) - 2px);background:transparent;color:var(--aurum-color-text-secondary);cursor:pointer;font:inherit;font-size:var(--aurum-font-size-sm);font-weight:var(--aurum-font-weight-semibold);transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.skin-options__segments button:hover:not(.is-active){color:var(--aurum-color-text-primary)}.skin-options__segments button.is-active{background:var(--aurum-color-bg-surface);color:var(--aurum-color-primary);box-shadow:var(--aurum-shadow-xs)}.skin-options__token-map div{display:grid;grid-template-columns:.75rem minmax(0,1fr) auto;align-items:center;gap:var(--aurum-spacing-2)}.skin-options__token-map div>span{width:.75rem;height:.75rem;border-radius:50%}.skin-options__token-map code{min-width:0;color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs);overflow-wrap:anywhere}.skin-options__token-map small{color:var(--aurum-color-text-tertiary);font-family:var(--aurum-font-family-mono)}.skin-options__stage{--preview-surface: #f2f5f9;--preview-card: #fff;--preview-border: #dce3eb;--preview-text: #253044;--preview-muted: #9ca8b8;display:grid;align-content:start;gap:var(--aurum-spacing-4);min-width:0;padding:var(--aurum-spacing-5);background:var(--preview-surface);color:var(--preview-text);transition:background-color .18s ease,color .18s ease}.skin-options__stage.is-dark{--preview-surface: #161d29;--preview-card: #202a38;--preview-border: #344154;--preview-text: #edf2f7;--preview-muted: #68778c}.skin-options__stage-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--aurum-spacing-3)}.skin-options__stage-heading>span{font-size:var(--aurum-font-size-xs);font-weight:var(--aurum-font-weight-bold);letter-spacing:var(--aurum-letter-spacing-wide);text-transform:uppercase}.skin-options__shell{display:grid;grid-template-columns:3.75rem minmax(0,1fr);min-height:22rem;overflow:hidden;border:1px solid var(--preview-border);border-radius:var(--aurum-radius-lg);background:var(--preview-card);box-shadow:var(--aurum-shadow-sm)}.skin-options__shell>aside{display:grid;align-content:start;justify-items:center;gap:var(--aurum-spacing-3);padding:var(--aurum-spacing-3) var(--aurum-spacing-2);background:color-mix(in srgb,var(--skin-primary) 28%,#202b3c)}.skin-options__shell>aside i{width:1.5rem;height:.35rem;border-radius:var(--aurum-radius-full);background:#ffffff59}.skin-options__shell>aside .is-logo{width:2rem;height:.7rem;margin-bottom:var(--aurum-spacing-4);background:#fff}.skin-options__shell>main{display:grid;grid-template-rows:2.5rem auto auto 1fr;align-content:start;min-width:0;background:var(--preview-surface)}.skin-options__shell main>header{display:flex;align-items:center;gap:var(--aurum-spacing-2);padding-inline:var(--aurum-spacing-3);border-bottom:1px solid var(--preview-border);background:var(--preview-card)}.skin-options__shell main>header i{width:4rem;height:.4rem;margin-right:auto;background:var(--preview-muted)}.skin-options__shell main>header span{width:1.25rem;height:1.25rem;border-radius:50%;background:color-mix(in srgb,var(--skin-primary) 18%,var(--preview-card))}.skin-options__preview-hero{display:flex;align-items:center;gap:var(--aurum-spacing-3);margin:var(--aurum-spacing-4);padding:var(--aurum-spacing-4);border-radius:var(--aurum-radius-md);background:color-mix(in srgb,var(--skin-primary) 13%,var(--preview-card))}.skin-options__preview-hero div{display:grid;flex:1;gap:var(--aurum-spacing-2)}.skin-options__preview-hero i{height:.4rem;background:var(--skin-primary)}.skin-options__preview-hero i:first-child{width:45%}.skin-options__preview-hero i:last-child{width:75%;opacity:.45}.skin-options__preview-hero button{width:4rem;height:1.75rem;border:0;border-radius:var(--aurum-radius-sm);background:var(--skin-primary)}.skin-options__statuses{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--aurum-spacing-2);margin-inline:var(--aurum-spacing-4)}.skin-options__statuses span{height:1.35rem;border-radius:var(--aurum-radius-sm)}.skin-options__statuses .is-success{background:var(--skin-success)}.skin-options__statuses .is-info{background:var(--skin-info)}.skin-options__statuses .is-warning{background:var(--skin-warning)}.skin-options__statuses .is-danger{background:var(--skin-danger)}.skin-options__preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--aurum-spacing-3);padding:var(--aurum-spacing-4)}.skin-options__preview-grid article{display:grid;gap:var(--aurum-spacing-2);padding:var(--aurum-spacing-3);border:1px solid var(--preview-border);border-radius:var(--aurum-radius-md);background:var(--preview-card)}.skin-options__preview-grid i{width:1.5rem;height:1.5rem;border-radius:var(--aurum-radius-sm);background:var(--skin-primary)}.skin-options__preview-grid b,.skin-options__preview-grid span{height:.3rem;background:var(--preview-muted)}.skin-options__preview-grid span{width:65%;opacity:.6}.skin-options__boundaries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aurum-spacing-4)}.skin-options__boundaries article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--aurum-spacing-3);padding:var(--aurum-spacing-4);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-lg);background:var(--aurum-color-bg-surface)}.skin-options__boundaries article>span,.skin-options__rule>span{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:var(--aurum-radius-md);background:color-mix(in srgb,var(--aurum-color-primary) 10%,transparent);color:var(--aurum-color-primary)}.skin-options__boundaries article div{display:grid;gap:var(--aurum-spacing-1)}.skin-options__boundaries p,.skin-options__rule p{margin:0;color:var(--aurum-color-text-secondary);line-height:var(--aurum-line-height-relaxed)}.skin-options__rule{gap:var(--aurum-spacing-4);padding:var(--aurum-spacing-5);border:1px solid color-mix(in srgb,var(--aurum-color-primary) 28%,var(--aurum-color-border));border-radius:var(--aurum-radius-lg);background:color-mix(in srgb,var(--aurum-color-primary) 7%,var(--aurum-color-bg-surface))}.skin-options__rule>span{background:var(--aurum-color-primary);color:var(--aurum-color-on-primary)}@media(max-width:980px){.skin-options__choices{grid-template-columns:repeat(2,minmax(0,1fr))}.skin-options__lab{grid-template-columns:1fr}.skin-options__controls{border-right:0;border-bottom:1px solid var(--aurum-color-border-subtle)}}@media(max-width:640px){.skin-options__choices,.skin-options__boundaries{grid-template-columns:1fr}.skin-options__controls,.skin-options__stage{padding:var(--aurum-spacing-4)}.skin-options__shell{grid-template-columns:2.5rem minmax(0,1fr);min-height:19rem}.skin-options__preview-grid{grid-template-columns:1fr}.skin-options__preview-grid article:not(:first-child){display:none}}app-theme-saving-settings-page{display:block;min-width:0}.saving-settings__principle,.saving-settings__section-header,.saving-settings__rule{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--aurum-spacing-3)}.saving-settings__principle aurum-icon{color:var(--aurum-color-primary)}.saving-settings__principle div,.saving-settings__section-header div,.saving-settings__rule div{display:grid;gap:var(--aurum-spacing-1)}.saving-settings__section-index{display:grid;width:2rem;height:2rem;place-items:center;border-radius:var(--aurum-radius-md);background:color-mix(in srgb,var(--aurum-color-primary) 11%,transparent);color:var(--aurum-color-primary);font-family:var(--aurum-font-family-mono);font-size:var(--aurum-font-size-xs);font-weight:var(--aurum-font-weight-bold)}.saving-settings__flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--aurum-spacing-4);padding:0;margin:0;list-style:none}.saving-settings__flow article{position:relative;display:grid;min-height:12rem;align-content:start;gap:var(--aurum-spacing-2);padding:var(--aurum-spacing-4);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-lg);background:var(--aurum-color-bg-surface)}.saving-settings__step-number{position:absolute;top:var(--aurum-spacing-4);right:var(--aurum-spacing-4);display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid color-mix(in srgb,var(--aurum-color-primary) 32%,var(--aurum-color-border));border-radius:var(--aurum-radius-md);background:color-mix(in srgb,var(--aurum-color-primary) 9%,var(--aurum-color-bg-surface));color:var(--aurum-color-primary);font-family:var(--aurum-font-family-mono);font-size:var(--aurum-font-size-xs);font-weight:var(--aurum-font-weight-bold)}.saving-settings__step-icon,.saving-settings__responsibilities article>span,.saving-settings__rule>span{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:var(--aurum-radius-md);background:color-mix(in srgb,var(--aurum-color-primary) 10%,transparent);color:var(--aurum-color-primary)}.saving-settings__flow p,.saving-settings__responsibilities p,.saving-settings__rule p,.saving-settings__events p{margin:0;color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm);line-height:var(--aurum-line-height-relaxed)}.saving-settings__lab{display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);overflow:hidden;border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-lg);background:var(--aurum-color-bg-surface)}.saving-settings__controls{display:grid;align-content:start;gap:var(--aurum-spacing-5);padding:var(--aurum-spacing-5);border-right:1px solid var(--aurum-color-border-subtle)}.saving-settings__switches{display:grid;gap:var(--aurum-spacing-4)}.saving-settings__controls fieldset{display:grid;gap:var(--aurum-spacing-2);padding:0;border:0;margin:0}.saving-settings__controls legend{padding:0;margin-bottom:var(--aurum-spacing-2);color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm);font-weight:var(--aurum-font-weight-semibold)}.saving-settings__segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;border-radius:var(--aurum-radius-md);background:var(--aurum-color-bg-subtle)}.saving-settings__segments button{min-height:2.25rem;padding:var(--aurum-spacing-2);border:0;border-radius:calc(var(--aurum-radius-md) - 2px);background:transparent;color:var(--aurum-color-text-secondary);cursor:pointer;font:inherit;font-size:var(--aurum-font-size-xs);font-weight:var(--aurum-font-weight-semibold)}.saving-settings__segments button:hover:not(.is-active){color:var(--aurum-color-text-primary)}.saving-settings__segments button.is-active{background:var(--aurum-color-bg-surface);color:var(--aurum-color-primary);box-shadow:var(--aurum-shadow-xs)}.saving-settings__segments button:focus-visible,.saving-settings__events header button:focus-visible{outline:2px solid var(--aurum-color-focus-ring);outline-offset:2px}.saving-settings__payload{display:grid;align-content:start;gap:var(--aurum-spacing-4);min-width:0;padding:var(--aurum-spacing-5);background:color-mix(in srgb,var(--aurum-color-bg-subtle) 72%,transparent)}.saving-settings__payload-heading{display:flex;align-items:start;justify-content:space-between;gap:var(--aurum-spacing-3)}.saving-settings__payload-heading>div{display:grid;gap:var(--aurum-spacing-1)}.saving-settings__payload-heading>div>span{font-size:var(--aurum-font-size-xs);font-weight:var(--aurum-font-weight-bold);letter-spacing:var(--aurum-letter-spacing-wide);text-transform:uppercase}.saving-settings__payload-heading code{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.saving-settings__status{padding:.3rem .6rem;border-radius:var(--aurum-radius-full);background:var(--aurum-color-bg-surface);color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs);font-weight:var(--aurum-font-weight-semibold);white-space:nowrap}.saving-settings__status[data-status=saved],.saving-settings__status[data-status=loaded]{background:color-mix(in srgb,var(--aurum-color-success) 13%,transparent);color:var(--aurum-color-success)}.saving-settings__status[data-status=empty],.saving-settings__status[data-status=invalid]{background:color-mix(in srgb,var(--aurum-color-warning) 16%,transparent);color:var(--aurum-color-warning)}.saving-settings__payload pre{min-height:20rem;max-height:28rem;padding:var(--aurum-spacing-4);overflow:auto;border-radius:var(--aurum-radius-lg);background:#111827;color:#dbeafe}.saving-settings__payload pre code{font-size:var(--aurum-font-size-sm);white-space:pre}.saving-settings__actions{display:flex;flex-wrap:wrap;gap:var(--aurum-spacing-2)}.saving-settings__events{display:grid;gap:var(--aurum-spacing-3);padding:var(--aurum-spacing-4);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-lg);background:var(--aurum-color-bg-surface)}.saving-settings__events header{display:flex;align-items:center;justify-content:space-between;gap:var(--aurum-spacing-3)}.saving-settings__events header div{display:grid;gap:var(--aurum-spacing-1)}.saving-settings__events header span{color:var(--aurum-color-text-tertiary);font-size:var(--aurum-font-size-xs)}.saving-settings__events header button{padding:var(--aurum-spacing-2);border:0;background:transparent;color:var(--aurum-color-primary);cursor:pointer;font:inherit;font-size:var(--aurum-font-size-sm)}.saving-settings__events ol{display:grid;gap:var(--aurum-spacing-2);padding:0;margin:0;list-style:none}.saving-settings__events li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--aurum-spacing-3);padding-top:var(--aurum-spacing-2);border-top:1px solid var(--aurum-color-border-subtle);font-size:var(--aurum-font-size-sm)}.saving-settings__events time{color:var(--aurum-color-text-tertiary);font-family:var(--aurum-font-family-mono)}.saving-settings__responsibilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--aurum-spacing-4)}.saving-settings__responsibilities article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--aurum-spacing-3);padding:var(--aurum-spacing-4);border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-lg);background:var(--aurum-color-bg-surface)}.saving-settings__responsibilities article div{display:grid;gap:var(--aurum-spacing-1)}.saving-settings__rule{gap:var(--aurum-spacing-4);padding:var(--aurum-spacing-5);border:1px solid color-mix(in srgb,var(--aurum-color-primary) 28%,var(--aurum-color-border));border-radius:var(--aurum-radius-lg);background:color-mix(in srgb,var(--aurum-color-primary) 7%,var(--aurum-color-bg-surface))}.saving-settings__rule>span{background:var(--aurum-color-primary);color:var(--aurum-color-on-primary)}@media(max-width:960px){.saving-settings__flow,.saving-settings__responsibilities{grid-template-columns:repeat(2,minmax(0,1fr))}.saving-settings__lab{grid-template-columns:1fr}.saving-settings__controls{border-right:0;border-bottom:1px solid var(--aurum-color-border-subtle)}}@media(max-width:640px){.saving-settings__flow,.saving-settings__responsibilities{grid-template-columns:1fr}.saving-settings__controls,.saving-settings__payload{padding:var(--aurum-spacing-4)}.saving-settings__payload-heading,.saving-settings__events header{align-items:stretch;flex-direction:column}.saving-settings__status{width:fit-content;white-space:normal}}.theme-modes__code-card{min-width:0}.theme-modes__code-card-heading{display:grid;gap:var(--aurum-spacing-1)}.theme-modes__code-card-heading p{margin:0;color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm);line-height:var(--aurum-line-height-relaxed)}.theme-modes__code{overflow:hidden;border:1px solid color-mix(in srgb,var(--aurum-color-primary) 22%,var(--aurum-color-border-default));border-radius:var(--aurum-radius-md);background:#111827;box-shadow:0 .8rem 2rem #02061724}.theme-modes__code-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--aurum-spacing-3);min-height:2.8rem;padding:0 var(--aurum-spacing-4);border-bottom:1px solid rgba(255,255,255,.09);background:#182235;color:#a9b7cc;font:500 var(--aurum-font-size-xs) ui-monospace,SFMono-Regular,Consolas,monospace}.theme-modes__code-toolbar>div{display:flex;gap:.35rem}.theme-modes__code-toolbar i{width:.6rem;height:.6rem;border-radius:50%;background:#ff6b6b}.theme-modes__code-toolbar i:nth-child(2){background:#f4bf4f}.theme-modes__code-toolbar i:nth-child(3){background:#62c554}.theme-modes__code-toolbar>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-modes__code pre{max-width:100%;margin:0;overflow-x:auto;padding:var(--aurum-spacing-5);background:transparent}.theme-modes__code pre code{white-space:pre;font-size:.82rem;line-height:1.65}@media(max-width:640px){.theme-modes__code pre{padding:var(--aurum-spacing-4)}}.hljs{display:block;overflow-x:auto;color:var(--aurum-color-text-primary);tab-size:2}.hljs-comment,.hljs-quote{color:color-mix(in srgb,var(--aurum-color-text-secondary) 76%,transparent);font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-section,.hljs-link{color:#c678dd}.hljs-string,.hljs-title,.hljs-name,.hljs-type,.hljs-attribute,.hljs-symbol,.hljs-bullet,.hljs-addition,.hljs-variable,.hljs-template-tag,.hljs-template-variable{color:#98c379}.hljs-number,.hljs-meta,.hljs-built_in,.hljs-builtin-name,.hljs-params{color:#d19a66}.hljs-attr,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#61afef}.hljs-regexp,.hljs-deletion,.hljs-tag{color:#e06c75}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.layout-demo{overflow:hidden;border:1px solid var(--aurum-color-border-default);border-radius:var(--aurum-radius-md);background:var(--aurum-color-bg-muted)}.layout-demo__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--aurum-spacing-4);padding:var(--aurum-spacing-4);border-bottom:1px solid var(--aurum-color-border-default);background:var(--aurum-color-bg-surface)}.layout-demo__toolbar>div:first-child{display:grid;gap:var(--aurum-spacing-1)}.layout-demo__toolbar span{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs);text-transform:uppercase;letter-spacing:.06em}.layout-demo__toolbar strong{font-size:var(--aurum-font-size-sm)}.layout-demo__controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--aurum-spacing-2)}.layout-demo button{min-height:2rem;padding:.35rem .7rem;border:1px solid var(--aurum-color-border-default);border-radius:var(--aurum-radius-sm);color:var(--aurum-color-text-primary);background:var(--aurum-color-bg-surface);font:inherit;font-size:var(--aurum-font-size-xs);cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.layout-demo button:hover,.layout-demo button.is-active{border-color:color-mix(in srgb,var(--aurum-color-primary) 65%,var(--aurum-color-border-default));color:var(--aurum-color-primary);background:color-mix(in srgb,var(--aurum-color-primary) 9%,var(--aurum-color-bg-surface))}.layout-demo__stage{display:grid;place-items:center;min-height:31rem;padding:var(--aurum-spacing-5);background-image:linear-gradient(color-mix(in srgb,var(--aurum-color-border-subtle) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--aurum-color-border-subtle) 55%,transparent) 1px,transparent 1px);background-size:1.25rem 1.25rem}.layout-demo__viewport{width:100%;max-width:62rem;transition:max-width .3s ease}.layout-demo__viewport.is-tablet{max-width:44rem}.layout-demo__viewport.is-mobile{max-width:23rem}.layout-demo__wrapper{min-height:25rem;overflow:hidden;border:1px solid var(--aurum-color-border-default);border-radius:var(--aurum-radius-md);background:var(--aurum-color-bg-canvas);box-shadow:0 1rem 2.5rem color-mix(in srgb,#000 12%,transparent);transition:box-shadow .2s ease}.layout-demo__inner{display:flex;min-height:25rem}.layout-demo__sidebar{display:flex;flex:0 0 10rem;flex-direction:column;gap:var(--aurum-spacing-5);padding:var(--aurum-spacing-3);overflow:hidden;color:#dbeafe;background:#142238;transition:flex-basis .28s ease}.layout-demo__brand{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.45rem;color:#fff;background:#3378d5;font-weight:800}.layout-demo__sidebar nav{display:grid;gap:var(--aurum-spacing-2)}.layout-demo__sidebar nav span{display:flex;align-items:center;gap:var(--aurum-spacing-2);min-height:2.1rem;padding:0 .45rem;border-radius:.35rem;white-space:nowrap}.layout-demo__sidebar nav span.is-selected{background:#ffffff17}.layout-demo__sidebar nav i{flex:0 0 .7rem;width:.7rem;height:.7rem;border:1px solid #78aaf0;border-radius:.2rem}.layout-demo__sidebar nav b{font-size:.68rem;font-weight:600}.layout-demo__sidebar small{margin-top:auto;color:#8ba3c3}.layout-demo__content-wrapper{position:relative;display:flex;flex:1;min-width:0;flex-direction:column;transition:background .2s ease}.layout-demo__header,.layout-demo__footer{display:flex;flex:0 0 2.75rem;align-items:center;justify-content:space-between;gap:var(--aurum-spacing-3);padding:0 var(--aurum-spacing-4);border-bottom:1px solid var(--aurum-color-border-default);background:var(--aurum-color-bg-surface);font-size:var(--aurum-font-size-xs)}.layout-demo__header-actions{display:flex;align-items:center;gap:var(--aurum-spacing-2)}.layout-demo__header-actions i{width:1.35rem;height:1.35rem;border:1px solid var(--aurum-color-border-default);border-radius:50%}.layout-demo__header input{width:10rem;height:1.7rem;padding:0 .65rem;border:1px solid var(--aurum-color-primary);border-radius:1rem;color:var(--aurum-color-text-primary);background:var(--aurum-color-bg-canvas);outline:none;animation:search-in .22s ease both}.layout-demo__content{position:relative;display:grid;flex:1;align-content:start;gap:var(--aurum-spacing-4);min-width:0;padding:var(--aurum-spacing-5);overflow:auto;background:var(--aurum-color-bg-canvas)}.layout-demo__page-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--aurum-spacing-4);width:min(100%,46rem);margin-inline:auto}.layout-demo__page-heading>div{display:grid;gap:.2rem}.layout-demo__page-heading small{color:var(--aurum-color-primary);font-weight:700;text-transform:uppercase}.layout-demo__page-heading h3,.layout-demo__page-heading p,.layout-demo__auth h3,.layout-demo__auth p{margin:0}.layout-demo__page-heading h3{font-size:1rem}.layout-demo__page-heading p,.layout-demo__auth p{color:var(--aurum-color-text-secondary);font-size:.7rem}.layout-demo__page-section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--aurum-spacing-3);width:min(100%,46rem);margin-inline:auto;padding:var(--aurum-spacing-3);border:1px solid transparent;border-radius:var(--aurum-radius-sm);transition:background .2s ease,border-color .2s ease}.layout-demo__page-section div{min-height:7rem;border:1px solid var(--aurum-color-border-default);border-radius:var(--aurum-radius-sm);background:var(--aurum-color-bg-surface);box-shadow:0 .35rem 1rem color-mix(in srgb,#000 5%,transparent)}.layout-demo__footer{border-top:1px solid var(--aurum-color-border-default);border-bottom:0;color:var(--aurum-color-text-secondary)}.layout-demo__footer strong{color:var(--aurum-color-text-primary)}.layout-demo__auth{display:grid;justify-items:start;gap:var(--aurum-spacing-3);width:min(100%,20rem);margin:auto;padding:var(--aurum-spacing-5);border:1px solid var(--aurum-color-border-default);border-radius:var(--aurum-radius-md);background:var(--aurum-color-bg-surface)}.layout-demo__auth button{width:100%;color:#fff;border-color:var(--aurum-color-primary);background:var(--aurum-color-primary)}.layout-demo__overlay{position:absolute;inset:0;z-index:2;display:grid;place-content:center;justify-items:center;gap:var(--aurum-spacing-3);color:var(--aurum-color-text-primary);background:color-mix(in srgb,var(--aurum-color-bg-surface) 76%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:overlay-in .22s ease both}.is-sidebar-collapsed .layout-demo__sidebar{flex-basis:3.5rem}.is-sidebar-collapsed .layout-demo__sidebar nav b{opacity:0}.is-content-full .layout-demo__page-heading,.is-content-full .layout-demo__page-section{width:100%}.is-section-surface .layout-demo__page-section{border-color:var(--aurum-color-border-default);background:var(--aurum-color-bg-muted)}.is-footer-fixed .layout-demo__content{max-height:19.5rem}.is-mobile .layout-demo__sidebar{position:absolute;z-index:2;width:3.5rem;height:25rem;flex-basis:auto}.is-mobile .layout-demo__sidebar+.layout-demo__content-wrapper{margin-left:3.5rem}.is-mobile .layout-demo__sidebar nav b{display:none}.is-mobile .layout-demo__header>span{display:none}.is-mobile .layout-demo__header input{width:6.5rem}.is-mobile .layout-demo__page-heading{align-items:stretch;flex-direction:column}.is-mobile .layout-demo__page-section{grid-template-columns:1fr}.is-mobile .layout-demo__page-section div{min-height:3.2rem}.layout-demo[data-guide=page-wrapper] .layout-demo__wrapper{box-shadow:0 0 0 3px color-mix(in srgb,var(--aurum-color-primary) 55%,transparent),0 1rem 2.5rem color-mix(in srgb,#000 12%,transparent)}.layout-demo[data-guide=page-inner] .layout-demo__inner,.layout-demo[data-guide=page-content-wrapper] .layout-demo__content-wrapper{outline:2px solid color-mix(in srgb,var(--aurum-color-primary) 65%,transparent);outline-offset:-2px}.layout-demo[data-guide=page-content] .layout-demo__content,.layout-demo[data-guide=content] .layout-demo__content,.layout-demo[data-guide=header] .layout-demo__header{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--aurum-color-primary) 55%,transparent)}.layout-demo[data-guide=sidebar] .layout-demo__sidebar{box-shadow:inset 0 0 0 2px #4d92ee}.layout-demo[data-guide=footer] .layout-demo__footer{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--aurum-color-primary) 55%,transparent)}@keyframes search-in{0%{width:1.7rem;opacity:0}}@keyframes overlay-in{0%{opacity:0}}@media(max-width:700px){.layout-demo__toolbar{align-items:stretch;flex-direction:column}.layout-demo__controls{justify-content:flex-start}.layout-demo__stage{padding:var(--aurum-spacing-3)}}:host{position:relative;z-index:1;display:block;width:min(100%,74rem)}.login-page{position:relative;z-index:1;display:grid;min-height:38rem;overflow:hidden;grid-template-columns:minmax(0,1.15fr) minmax(25rem,.85fr);border:1px solid var(--aurum-color-border-subtle);border-radius:calc(var(--aurum-radius-card) + var(--aurum-spacing-2));background:var(--aurum-color-bg-surface);box-shadow:var(--aurum-shadow-lg)}.login-page__presentation{position:relative;display:flex;min-width:0;overflow:hidden;flex-direction:column;justify-content:space-between;padding:clamp(var(--aurum-spacing-6),5vw,var(--aurum-spacing-10));background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.2),transparent 28%),linear-gradient(145deg,color-mix(in srgb,var(--aurum-color-primary) 82%,#102347),#102347);color:#fff;isolation:isolate}.login-page__presentation:before,.login-page__presentation:after{position:absolute;z-index:-1;border:1px solid rgba(255,255,255,.14);border-radius:50%;content:"";pointer-events:none}.login-page__presentation:before{width:24rem;height:24rem;right:-10rem;bottom:-8rem}.login-page__presentation:after{width:13rem;height:13rem;right:-4rem;bottom:-2rem}.login-page__presentation-glow{position:absolute;z-index:-1;width:12rem;height:12rem;top:40%;left:-7rem;border-radius:50%;background:color-mix(in srgb,var(--aurum-color-info) 55%,transparent);filter:blur(3rem)}.login-page__brand{display:inline-flex;align-items:center;gap:var(--aurum-spacing-3);font-size:var(--aurum-font-size-lg);font-weight:var(--aurum-font-weight-bold)}.login-page__brand img{width:2.35rem;height:2.35rem;padding:.35rem;border-radius:var(--aurum-radius-md);background:#fffffff5}.login-page__presentation-content{display:grid;max-width:34rem;gap:var(--aurum-spacing-4);padding-block:var(--aurum-spacing-8)}.login-page__eyebrow{width:fit-content;padding:var(--aurum-spacing-1) var(--aurum-spacing-3);border:1px solid rgba(255,255,255,.24);border-radius:var(--aurum-radius-full);background:#ffffff1a;font-size:var(--aurum-font-size-xs);font-weight:var(--aurum-font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.login-page__presentation h1,.login-page__presentation p,.login-page__header h2,.login-page__header p{margin:0}.login-page__presentation h1{max-width:31rem;font-size:clamp(2rem,4vw,3rem);line-height:1.08;text-wrap:balance}.login-page__presentation-content>p{max-width:32rem;color:#ffffffc2;font-size:var(--aurum-font-size-md);line-height:var(--aurum-line-height-relaxed)}.login-page__benefits{display:grid;margin:var(--aurum-spacing-2) 0 0;padding:0;gap:var(--aurum-spacing-3);list-style:none}.login-page__benefits li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--aurum-spacing-3)}.login-page__benefits li>span{display:inline-grid;width:2.45rem;height:2.45rem;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:var(--aurum-radius-md);background:#ffffff1a}.login-page__benefits div{display:grid;gap:.1rem}.login-page__benefits strong{font-size:var(--aurum-font-size-sm)}.login-page__benefits small,.login-page__presentation-note{color:#ffffffa3;font-size:var(--aurum-font-size-xs)}.login-page__card{display:block;align-self:center;border:0;border-radius:0;box-shadow:none}.login-page__header{display:grid;gap:var(--aurum-spacing-2)}.login-page__header>span{color:var(--aurum-color-primary);font-size:var(--aurum-font-size-xs);font-weight:var(--aurum-font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.login-page__header h2{font-size:var(--aurum-font-size-2xl)}.login-page__header p{color:var(--aurum-color-text-secondary);line-height:var(--aurum-line-height-relaxed)}.login-page__form{display:grid;gap:var(--aurum-spacing-5)}.login-page__preferences{display:flex;align-items:center;justify-content:space-between;gap:var(--aurum-spacing-3)}.login-page__preferences aurum-switch{margin-left:auto}.login-page a{color:var(--aurum-color-primary);font-size:var(--aurum-font-size-sm);font-weight:var(--aurum-font-weight-semibold);text-decoration:none}.login-page a:hover{text-decoration:underline}.login-page__actions{display:grid;gap:var(--aurum-spacing-3)}.login-page__actions aurum-button,.login-page__actions .aurum-button{display:flex;width:100%;justify-content:stretch}@media(max-width:1023px){.login-page{grid-template-columns:minmax(0,1fr)}.login-page__presentation{min-height:auto;padding:var(--aurum-spacing-5) var(--aurum-spacing-6)}.login-page__presentation-content,.login-page__presentation-note,.login-page__presentation-glow{display:none}.login-page__presentation:before,.login-page__presentation:after{display:none}}@media(max-width:560px){.login-page{border-radius:var(--aurum-radius-card)}.login-page__presentation{padding:var(--aurum-spacing-4) var(--aurum-spacing-5)}}:root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, .5);--swal2-container-padding: .625em;--swal2-backdrop: rgba(0, 0, 0, .4);--swal2-backdrop-transition: background-color .15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: .3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show .3s;--swal2-hide-animation: swal2-hide .15s forwards;--swal2-icon-zoom: 1;--swal2-title-padding: .8em 1em 0;--swal2-html-container-padding: 1em 1.6em .3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: .1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color .2s, box-shadow .2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px rgba(100, 150, 200, .5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, .3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color .2s, box-shadow .2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color .2s, box-shadow .2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: .25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: .25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: .25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show .5s;--swal2-toast-hide-animation: swal2-toast-hide .1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / .075), 0 1px 2px hsl(0deg 0% 0% / .075), 1px 2px 4px hsl(0deg 0% 0% / .075), 1px 3px 8px hsl(0deg 0% 0% / .075), 2px 4px 16px hsl(0deg 0% 0% / .075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}@media(prefers-color-scheme:dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:#0000!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:auto}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:#0000;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:#0000!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px #0000;font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:#0000;color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:#0000;color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:#0000;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:auto}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0,-50px,0) scale(.9);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(0,-50px,0) scale(.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotate(45deg);opacity:0}25%{transform:rotate(-25deg);opacity:.4}50%{transform:rotate(15deg);opacity:.8}75%{transform:rotate(-5deg);opacity:1}to{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes swal2-toast-hide{to{transform:rotate(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}.swal2-container{z-index:calc(var(--aurum-z-modal, 1000) + 10);padding:var(--aurum-spacing-6);font-family:var(--aurum-font-family-sans)}.swal2-container:has(.swal2-popup:not(.swal2-toast)){background:var(--aurum-color-bg-overlay)}.swal2-popup.aurum-swal{width:min(var(--aurum-size-control-lg) * 10,100%);max-height:calc(100dvh - var(--aurum-spacing-12));padding:0;overflow:hidden;border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-dialog);background:var(--aurum-color-bg-surface);color:var(--aurum-color-text-primary);box-shadow:var(--aurum-shadow-dialog);font-family:var(--aurum-font-family-sans)}.aurum-swal .aurum-swal__close{position:absolute;z-index:2;top:var(--aurum-spacing-4);right:var(--aurum-spacing-4);width:var(--aurum-size-control-sm);height:var(--aurum-size-control-sm);border-radius:var(--aurum-radius-md);color:var(--aurum-color-text-muted);font-size:var(--aurum-font-size-xl);line-height:var(--aurum-line-height-none);transition:background-color .15s ease,color .15s ease}.aurum-swal .aurum-swal__close:hover{background:var(--aurum-color-hover-surface);color:var(--aurum-color-text-primary)}.aurum-swal .aurum-swal__close:focus-visible{outline:2px solid var(--aurum-color-focus-ring);outline-offset:2px;box-shadow:none}.aurum-swal .aurum-swal__icon{width:3.5rem;height:3.5rem;margin:var(--aurum-spacing-6) auto var(--aurum-spacing-4);border-width:3px;font-size:.7rem}.aurum-swal .aurum-swal__title{margin:0;padding:0 var(--aurum-spacing-12);color:var(--aurum-color-text-primary);font-size:var(--aurum-font-size-lg);font-weight:var(--aurum-font-weight-semibold);line-height:var(--aurum-line-height-tight);letter-spacing:var(--aurum-letter-spacing-tight);text-align:center}.aurum-swal:not(:has(.aurum-swal__icon)) .aurum-swal__title{padding-top:var(--aurum-spacing-6)}.aurum-swal:not(:has(.aurum-swal__content:not(:empty))):not(:has(.aurum-swal__input)) .aurum-swal__title{padding-bottom:var(--aurum-spacing-6)}.aurum-swal .aurum-swal__content{margin:0;padding:var(--aurum-spacing-2) var(--aurum-spacing-6) var(--aurum-spacing-6);overflow:auto;color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm);line-height:var(--aurum-line-height-normal);text-align:center}.aurum-swal .aurum-swal__content:empty{display:none}.aurum-swal .aurum-swal__image{max-width:calc(100% - var(--aurum-spacing-12));max-height:14rem;margin:var(--aurum-spacing-6) auto var(--aurum-spacing-4);border-radius:var(--aurum-radius-card);object-fit:cover}.aurum-swal .aurum-swal__input-label{justify-content:flex-start;margin:var(--aurum-spacing-5) var(--aurum-spacing-6) var(--aurum-spacing-2);color:var(--aurum-color-text-primary);font-size:var(--aurum-font-size-sm);font-weight:var(--aurum-font-weight-semibold);text-align:left}.aurum-swal .aurum-swal__input,.aurum-swal .swal2-textarea,.aurum-swal .swal2-select{width:auto;min-height:var(--aurum-size-control-md);margin:0 var(--aurum-spacing-6) var(--aurum-spacing-6);border:1px solid var(--aurum-color-border-default);border-radius:var(--aurum-radius-control);background:var(--aurum-color-bg-page);color:var(--aurum-color-text-primary);font-size:var(--aurum-font-size-sm);box-shadow:none}.aurum-swal .aurum-swal__input:focus,.aurum-swal .swal2-textarea:focus,.aurum-swal .swal2-select:focus{border-color:var(--aurum-color-primary);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--aurum-color-primary) 18%,transparent)}.aurum-swal .aurum-swal__validation{margin:0 var(--aurum-spacing-6) var(--aurum-spacing-4);border-radius:var(--aurum-radius-control);background:var(--aurum-color-status-danger-bg);color:var(--aurum-color-status-danger-text);font-size:var(--aurum-font-size-sm)}.aurum-swal .aurum-swal__actions{width:100%;justify-content:flex-end;gap:var(--aurum-spacing-3);margin:0;padding:var(--aurum-spacing-5) var(--aurum-spacing-6);border-top:1px solid var(--aurum-color-border-subtle);background:var(--aurum-color-bg-surface-muted)}.aurum-swal__button{display:inline-flex;min-width:max-content;min-height:var(--aurum-size-control-sm);align-items:center;justify-content:center;padding:0 var(--aurum-spacing-3);border:1px solid transparent;border-radius:var(--aurum-radius-control);font-family:var(--aurum-font-family-sans);font-size:var(--aurum-font-size-sm);font-weight:var(--aurum-font-weight-semibold);line-height:var(--aurum-line-height-tight);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.aurum-swal__button--primary{border-color:var(--aurum-color-action-primary);background:var(--aurum-color-action-primary);color:var(--aurum-color-on-primary)}.aurum-swal__button--primary:hover{border-color:var(--aurum-color-action-primary-hover);background:var(--aurum-color-action-primary-hover)}.aurum-swal__button--secondary{border-color:var(--aurum-color-border-default);background:var(--aurum-color-bg-surface);color:var(--aurum-color-action-secondary)}.aurum-swal__button--secondary:hover{border-color:var(--aurum-color-border-strong);background:var(--aurum-color-hover-surface);color:var(--aurum-color-action-secondary-hover)}.aurum-swal__button--danger{border-color:var(--aurum-color-status-danger-border);background:var(--aurum-color-status-danger-bg);color:var(--aurum-color-status-danger-text)}.aurum-swal__button--danger:hover{border-color:var(--aurum-color-danger);background:var(--aurum-color-danger);color:var(--aurum-color-on-primary)}.aurum-swal__button:active{transform:translateY(1px)}.aurum-swal__button:focus-visible{outline:2px solid var(--aurum-color-focus-ring);outline-offset:3px;box-shadow:none}.aurum-swal .aurum-swal__footer{width:100%;margin:0;padding:var(--aurum-spacing-3) var(--aurum-spacing-6);border-top:1px solid var(--aurum-color-border-subtle);background:var(--aurum-color-bg-surface-muted);color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.aurum-swal .aurum-swal__progress{background:var(--aurum-color-primary)}.aurum-swal .aurum-swal__loader{border-color:var(--aurum-color-primary) transparent var(--aurum-color-primary) transparent}.aurum-swal__timer{color:var(--aurum-color-primary);font-size:var(--aurum-font-size-lg);font-weight:var(--aurum-font-weight-bold);font-variant-numeric:tabular-nums}.swal2-popup.swal2-toast.aurum-swal{grid-template-columns:2rem minmax(0,1fr) auto;column-gap:var(--aurum-spacing-4);width:min(22rem,100vw - var(--aurum-spacing-8));padding:var(--aurum-spacing-3) var(--aurum-spacing-4);overflow:visible;border-radius:var(--aurum-radius-card)}.swal2-toast.aurum-swal .aurum-swal__icon{grid-column:1;grid-row:1;align-self:center;width:2rem;min-width:2rem;height:2rem;margin:0;font-size:1rem}.swal2-toast.aurum-swal .aurum-swal__title{grid-column:2;align-self:center;padding:0;font-size:var(--aurum-font-size-sm);text-align:left}.swal2-toast.aurum-swal .aurum-swal__close{position:static;grid-column:3;grid-row:1;width:var(--aurum-size-control-sm);height:var(--aurum-size-control-sm)}.swal2-toast.aurum-swal .aurum-swal__progress{border-radius:0 0 var(--aurum-radius-card) var(--aurum-radius-card)}@media(max-width:640px){.swal2-container{align-items:flex-end;padding:var(--aurum-spacing-4)}.swal2-popup.aurum-swal{max-height:calc(100dvh - var(--aurum-spacing-8))}.aurum-swal .aurum-swal__title{padding-right:var(--aurum-spacing-10);padding-left:var(--aurum-spacing-10)}.aurum-swal .aurum-swal__actions{padding:var(--aurum-spacing-4) var(--aurum-spacing-5)}}#toast-container{position:fixed!important;z-index:var(--aurum-z-index-toast, 2147483647);pointer-events:none;font-family:var(--aurum-font-family-sans)}#toast-container.toast-top-right{top:var(--aurum-spacing-4)!important;right:var(--aurum-spacing-4)!important;bottom:auto!important;left:auto!important}#toast-container.toast-bottom-right{top:auto!important;right:var(--aurum-spacing-4)!important;bottom:var(--aurum-spacing-4)!important;left:auto!important}#toast-container.toast-top-left{top:var(--aurum-spacing-4)!important;right:auto!important;bottom:auto!important;left:var(--aurum-spacing-4)!important}#toast-container.toast-bottom-left{top:auto!important;right:auto!important;bottom:var(--aurum-spacing-4)!important;left:var(--aurum-spacing-4)!important}#toast-container.toast-top-center{top:var(--aurum-spacing-4)!important;right:auto!important;bottom:auto!important;left:50%!important;width:auto;transform:translate(-50%)}#toast-container.toast-bottom-center{top:auto!important;right:auto!important;bottom:var(--aurum-spacing-4)!important;left:50%!important;width:auto;transform:translate(-50%)}#toast-container.toast-top-full-width{top:var(--aurum-spacing-4)!important;bottom:auto!important}#toast-container.toast-bottom-full-width{top:auto!important;bottom:var(--aurum-spacing-4)!important}#toast-container .ngx-toastr{position:relative;display:block!important;visibility:visible;pointer-events:auto;width:min(22rem,100vw - var(--aurum-spacing-8));min-height:4rem;margin:0 0 var(--aurum-spacing-3);padding:var(--aurum-spacing-4) var(--aurum-spacing-10) var(--aurum-spacing-4) 4rem;overflow:hidden;border:1px solid var(--aurum-color-border-subtle);border-left:3px solid currentColor;border-radius:var(--aurum-radius-card);background:var(--aurum-color-bg-surface);background-image:none;color:var(--aurum-color-text-primary);box-shadow:var(--aurum-shadow-lg);opacity:1!important}#toast-container .ngx-toastr:hover{box-shadow:var(--aurum-shadow-xl)}#toast-container .ngx-toastr:before{position:absolute;top:50%;left:var(--aurum-spacing-4);width:1.75rem;height:1.75rem;background:currentColor;content:"";transform:translateY(-50%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}#toast-container .toast-success{color:var(--aurum-color-success)}#toast-container .toast-info{color:var(--aurum-color-info)}#toast-container .toast-warning{color:var(--aurum-color-warning)}#toast-container .toast-error{color:var(--aurum-color-danger)}#toast-container .toast-success:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpath d='m9 11 3 3L22 4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpath d='m9 11 3 3L22 4'/%3E%3C/svg%3E")}#toast-container .toast-info:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4M12 8h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4M12 8h.01'/%3E%3C/svg%3E")}#toast-container .toast-warning:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.46 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z'/%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.46 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z'/%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3C/svg%3E")}#toast-container .toast-error:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m15 9-6 6M9 9l6 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m15 9-6 6M9 9l6 6'/%3E%3C/svg%3E")}#toast-container .toast-title{margin-bottom:var(--aurum-spacing-1);color:var(--aurum-color-text-primary);font-size:var(--aurum-font-size-sm);font-weight:var(--aurum-font-weight-semibold);line-height:var(--aurum-line-height-tight)}#toast-container .toast-message{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs);line-height:var(--aurum-line-height-normal)}#toast-container .toast-close-button{position:absolute;top:var(--aurum-spacing-2);right:var(--aurum-spacing-2);width:var(--aurum-size-control-sm);height:var(--aurum-size-control-sm);border-radius:var(--aurum-radius-md);color:var(--aurum-color-text-muted);font-size:var(--aurum-font-size-xl);font-weight:400;line-height:1;text-shadow:none;opacity:1}#toast-container .toast-close-button:hover{background:var(--aurum-color-hover-surface);color:var(--aurum-color-text-primary)}#toast-container .toast-close-button:focus-visible{outline:2px solid var(--aurum-color-focus-ring);outline-offset:1px}#toast-container .toast-progress{height:3px;background:currentColor;opacity:.9}#toast-container.toast-top-full-width,#toast-container.toast-bottom-full-width{right:var(--aurum-spacing-4);left:var(--aurum-spacing-4);width:auto}#toast-container.toast-top-full-width .ngx-toastr,#toast-container.toast-bottom-full-width .ngx-toastr{width:100%}@media(max-width:480px){#toast-container.toast-top-left,#toast-container.toast-top-right,#toast-container.toast-bottom-left,#toast-container.toast-bottom-right{right:var(--aurum-spacing-4);left:var(--aurum-spacing-4);width:auto}#toast-container .ngx-toastr{width:100%}}:root{--aurum-color-led: var(--aurum-color-primary)}html,body,app-root{width:100%;min-height:100%;margin:0}html{background:var(--aurum-color-bg-page);color:var(--aurum-color-text-primary);font-family:var(--aurum-font-family-sans)}body{min-height:100dvh;background:var(--aurum-color-bg-page)}*,*:before,*:after{box-sizing:border-box}button,input,textarea,select{font:inherit}aurum-back-link{padding-bottom:var(--aurum-spacing-2)}app-customization-drawer .aurum-drawer__header{background:var(--aurum-drawer-header-background, color-mix(in srgb, var(--aurum-color-bg-surface-muted) 92%, black))}app-chat-drawer{--aurum-drawer-header-background: linear-gradient(135deg, #155c9d, #2176bd);--aurum-drawer-header-border-color: rgb(255 255 255 / 16%);--aurum-drawer-header-padding: var(--aurum-spacing-4) var(--aurum-spacing-5);--aurum-drawer-header-title-color: #fff;--aurum-drawer-header-description-color: rgb(255 255 255 / 78%);--aurum-drawer-header-close-color: rgb(255 255 255 / 84%);--aurum-drawer-header-close-hover-background: rgb(255 255 255 / 14%);--aurum-drawer-header-close-hover-color: #fff;--aurum-drawer-header-focus-ring: rgb(255 255 255 / 82%)}@media print{@page{size:A4 portrait;margin:12mm}body:has(.invoice-page){background:#fff!important}body:has(.invoice-page) :is(.aurum-app-shell__sidebar,.aurum-app-shell__header,.aurum-app-shell__footer,.aurum-app-shell__sidebar-backdrop,.authenticated-layout__breadcrumb-bar,app-customization-drawer,app-implementation-modal){display:none!important}body:has(.invoice-page) :is(.page-wrapper,.aurum-app-shell__inner,.aurum-app-shell__content-wrapper){display:block!important;width:100%!important;min-height:0!important;margin:0!important}body:has(.invoice-page) :is(.aurum-app-shell__main,.aurum-app-shell__content){width:100%!important;max-width:none!important;min-height:0!important;overflow:visible!important;padding:0!important}body:has(.invoice-page) aurum-card.invoice-document .aurum-card{border:0!important;box-shadow:none!important}body:has(.invoice-page) .invoice-items{width:100%!important;overflow:visible!important}body:has(.invoice-page) .invoice-items .aurum-table__viewport{width:100%!important;max-width:100%!important;overflow:visible!important;border-radius:0!important}body:has(.invoice-page) .invoice-items .aurum-table table{width:100%!important;min-width:0!important;table-layout:fixed!important}body:has(.invoice-page) .invoice-items .aurum-table :is(th,td){width:auto!important;min-width:0!important;padding:.35rem .45rem!important;white-space:normal!important;overflow-wrap:anywhere}body:has(.invoice-page) .invoice-items .aurum-table :is(th,td):nth-child(1){width:24%!important}body:has(.invoice-page) .invoice-items .aurum-table :is(th,td):nth-child(2){width:34%!important}body:has(.invoice-page) .invoice-items .aurum-table :is(th,td):nth-child(3){width:17%!important}body:has(.invoice-page) .invoice-items .aurum-table :is(th,td):nth-child(4){width:8%!important}body:has(.invoice-page) .invoice-items .aurum-table :is(th,td):nth-child(5){width:17%!important}body:has(.invoice-page) .invoice-items__currency{white-space:nowrap!important}}.platform-organization-management__subscription-indicator{display:inline-flex;align-items:center;gap:var(--aurum-spacing-2);white-space:nowrap}.platform-organization-management__subscription-indicator-icon{--indicator-color: var(--aurum-color-text-secondary);display:inline-grid;width:1.75rem;height:1.75rem;flex:0 0 1.75rem;place-items:center;border:1px solid color-mix(in srgb,var(--indicator-color) 28%,transparent);border-radius:var(--aurum-radius-md);color:var(--indicator-color);background:color-mix(in srgb,var(--indicator-color) 10%,transparent)}.platform-organization-management__subscription-indicator-icon:is([data-tone=primary],[data-tone=info]){--indicator-color: var(--aurum-color-primary)}.platform-organization-management__subscription-indicator-icon[data-tone=success]{--indicator-color: var(--aurum-color-success)}.platform-organization-management__subscription-indicator-icon[data-tone=warning]{--indicator-color: var(--aurum-color-warning)}.platform-organization-management__subscription-indicator-icon[data-tone=danger]{--indicator-color: var(--aurum-color-danger)}.platform-organization-management__personalization{display:grid;gap:var(--aurum-spacing-3)}.platform-organization-management__personalization-header{display:flex;align-items:center;justify-content:space-between;gap:var(--aurum-spacing-3)}.platform-organization-management__personalization-header div{display:grid;gap:var(--aurum-spacing-1)}.platform-organization-management__personalization-header h3,.platform-organization-management__personalization-header p{margin:0}.platform-organization-management__personalization-header p{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-sm)}.platform-organization-management__brand-assets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aurum-spacing-3)}.platform-organization-management__brand-asset{position:relative;display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:var(--aurum-spacing-3);min-width:0;border:1px solid var(--aurum-color-border-subtle);border-radius:var(--aurum-radius-lg);background:var(--aurum-color-bg-surface);padding:var(--aurum-spacing-3);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.platform-organization-management__brand-asset:hover,.platform-organization-management__brand-asset:focus-within{border-color:var(--aurum-color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--aurum-color-primary) 12%,transparent)}.platform-organization-management__brand-asset input{position:absolute;width:1px;height:1px;opacity:0}.platform-organization-management__brand-preview{display:grid;place-items:center;width:4.5rem;height:3.5rem;overflow:hidden;border-radius:var(--aurum-radius-md);background:var(--aurum-color-bg-muted);color:var(--aurum-color-text-tertiary)}.platform-organization-management__brand-preview img{width:100%;height:100%;object-fit:contain;padding:var(--aurum-spacing-1);box-sizing:border-box}.platform-organization-management__brand-copy{display:grid;min-width:0;gap:var(--aurum-spacing-0-5)}.platform-organization-management__brand-copy small,.platform-organization-management__brand-copy span{overflow:hidden;color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs);text-overflow:ellipsis;white-space:nowrap}.platform-organization-management__brand-action{color:var(--aurum-color-primary);font-size:var(--aurum-font-size-xs);font-weight:var(--aurum-font-weight-semibold)}.platform-organization-management__brand-consent{display:flex;align-items:center;justify-content:space-between;gap:var(--aurum-spacing-3);border-top:1px solid var(--aurum-color-border-subtle);padding-top:var(--aurum-spacing-3)}.platform-organization-management__brand-consent small{color:var(--aurum-color-text-secondary);font-size:var(--aurum-font-size-xs)}.platform-organization-management__brand-error{margin:0;color:var(--aurum-color-danger);font-size:var(--aurum-font-size-xs)}@media(max-width:48rem){.platform-organization-management__personalization-header,.platform-organization-management__brand-consent{align-items:stretch;flex-direction:column}.platform-organization-management__brand-assets{grid-template-columns:1fr}.platform-organization-management__brand-asset{grid-template-columns:4rem minmax(0,1fr)}.platform-organization-management__brand-action{grid-column:2}}
