*{box-sizing:border-box}html,body{background:var(--app-page-background);color:var(--md-sys-color-on-background);margin:0;padding:0}html{font-optical-sizing:auto}body{background:var(--app-page-background);min-height:100vh;color:var(--md-sys-color-on-background);font-family:var(--font-body,system-ui);position:relative}body:before{content:"";pointer-events:none;z-index:0;opacity:var(--app-page-texture-opacity);background:linear-gradient(180deg,#ffffffad,transparent 30%),radial-gradient(880px circle at 18% -8%,#ffffffc7,transparent 54%),radial-gradient(960px circle at 82% -14%,#ffffff8f,transparent 58%),linear-gradient(180deg,var(--md-sys-color-on-surface),#ffffff47);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){body:before{background:linear-gradient(180deg,#ffffffad,transparent 30%),radial-gradient(880px circle at 18% -8%,#ffffffc7,transparent 54%),radial-gradient(960px circle at 82% -14%,#ffffff8f,transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--md-sys-color-on-surface)1.2%,transparent),#ffffff47)}}.app-scale-shell{z-index:1;width:100%;min-height:100vh;position:relative}@media screen{@supports (zoom:1){@media (min-width:768px){:root{--app-ui-scale:1.1}}.app-scale-shell{zoom:var(--app-ui-scale);width:100%;min-height:calc(var(--app-viewport-height)/var(--app-ui-scale))}.app-shell,.min-h-screen{min-height:calc(var(--app-viewport-height)/var(--app-ui-scale))!important}.h-screen{height:calc(var(--app-viewport-height)/var(--app-ui-scale))!important}.app-scaled-overlay-inner{transform:scale(var(--app-ui-scale));transform-origin:var(--app-scaled-overlay-origin,top left);will-change:transform}.app-scaled-overlay-inner--popper{--app-scaled-overlay-origin:var(--radix-dropdown-menu-content-transform-origin,var(--radix-popper-transform-origin,top left))}.app-scaled-fixed-overlay{transform:scale(var(--app-ui-scale));transform-origin:0 0;will-change:transform}}}.app-brand-mark{background-color:var(--md-sys-color-on-surface);width:36px;height:40px;display:inline-block;-webkit-mask-image:url(/brand/mr2_w.svg);mask-image:url(/brand/mr2_w.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.app-topbar-brand-mark{width:39px;height:43px}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading,system-ui)}a{color:inherit;text-decoration:none}[data-mr-row] [data-mr-summary],[data-mr-row] [data-mr-summary] a{color:var(--m3-on-surface-variant);text-decoration:none}[data-mr-row] [data-mr-summary] a:hover{color:var(--m3-primary);text-decoration:underline}[data-mr-row] a:visited{color:inherit}.mr-outcome-list .m3-list-row p.md-typescale-body-small.overflow-hidden,.mr-outcome-list .m3-list-row p.md-typescale-body-small.overflow-hidden a{color:var(--m3-on-surface-variant);text-decoration:none}.mr-outcome-list .m3-list-row p.md-typescale-body-small.overflow-hidden a:hover{color:var(--m3-primary);text-decoration:underline}.mr-outcome-list .m3-list-row p.md-typescale-body-small.overflow-hidden a:visited{color:inherit}.mr-contact-card-address{letter-spacing:.16px}.mr-contact-card-summary{letter-spacing:.08px}.mr-contact-card-summary-wrap--under-meta{margin-top:0}
input,select,textarea,button{font:inherit}.receptionist-limit-range{appearance:none;border-radius:var(--m3-radius-pill);cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.receptionist-limit-range::-webkit-slider-runnable-track{border-radius:var(--m3-radius-pill);background:linear-gradient(to right, var(--brand-action-bg) 0, var(--brand-action-bg) var(--receptionist-limit-progress), var(--md-sys-color-surface-container-highest) var(--receptionist-limit-progress), var(--md-sys-color-surface-container-highest) 100%);height:8px}.receptionist-limit-range::-moz-range-track{border-radius:var(--m3-radius-pill);background:linear-gradient(to right, var(--brand-action-bg) 0, var(--brand-action-bg) var(--receptionist-limit-progress), var(--md-sys-color-surface-container-highest) var(--receptionist-limit-progress), var(--md-sys-color-surface-container-highest) 100%);height:8px}.receptionist-limit-range::-webkit-slider-thumb{box-sizing:border-box;appearance:none;border:4px solid var(--md-sys-color-surface-container-lowest);background:var(--brand-action-bg);width:26px;height:26px;box-shadow:0 2px 8px color-mix(in srgb, var(--md-sys-color-shadow) 26%, transparent);border-radius:50%;margin-top:-9px}.receptionist-limit-range::-moz-range-thumb{box-sizing:border-box;border:4px solid var(--md-sys-color-surface-container-lowest);background:var(--brand-action-bg);width:26px;height:26px;box-shadow:0 2px 8px color-mix(in srgb, var(--md-sys-color-shadow) 26%, transparent);border-radius:50%}.receptionist-limit-range:focus-visible{outline:2px solid var(--app-focus-ring-color,var(--md-sys-color-primary));outline-offset:2px}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){color:var(--md-sys-color-on-surface)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image]),select){min-height:var(--m3-control-height)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea)::placeholder{color:var(--m3-control-placeholder-text);opacity:var(--m3-placeholder-emphasis)}.m3-select-input{appearance:none;color-scheme:normal;background-image:var(--m3-select-caret-icon);background-repeat:no-repeat;background-position:calc(100% - var(--m3-select-caret-offset)) 50%;cursor:pointer;padding-right:var(--m3-select-padding-end);background-size:16px 16px}.m3-select-input:open{box-shadow:0 0 0 2px color-mix(in srgb, var(--md-sys-color-primary) 30%, transparent)}.m3-select-input--overlay-caret{background-image:none!important}.m3-select-input:required:invalid,.m3-select-input--placeholder-muted:required:invalid{color:color-mix(in srgb, var(--m3-select-placeholder-text,var(--m3-control-placeholder-text)) var(--m3-placeholder-emphasis), transparent)}.m3-select-input--placeholder-muted option{color:var(--md-sys-color-on-surface)}.m3-select-native-shadow{z-index:0;opacity:0;pointer-events:none;position:absolute;inset:0}.m3-field-control.m3-select-trigger{z-index:1;cursor:pointer;padding-right:var(--m3-select-padding-end);background-image:none;position:relative}.m3-select-trigger[data-empty=true],.m3-select-trigger[data-empty=true].m3-select-input--placeholder-muted{color:color-mix(in srgb, var(--m3-select-placeholder-text,var(--m3-control-placeholder-text)) var(--m3-placeholder-emphasis), transparent)}.m3-select-trigger.m3-select-value-muted [data-m3-select-prefix]{color:var(--m3-control-muted-prefix)}.m3-select-trigger.m3-select-value-muted [data-m3-select-value]{color:var(--m3-control-muted-text)}.m3-select-trigger.m3-select-value-muted [data-m3-select-divider]{color:var(--m3-control-muted-divider)}.m3-select-trigger[data-state=open] .m3-select-trigger-caret,.m3-select-trigger[data-open=true] .m3-select-trigger-caret{transform:rotate(180deg)}.m3-select-trigger-caret{transform-origin:50%;transition:transform var(--m3-motion-duration-short) var(--m3-motion-easing-standard)}.receptionist-settings-card{--m3-control-padding-start:21px;--m3-select-caret-foreground:var(--brand-accent);--m3-control-placeholder-text:color-mix(in srgb, var(--md-sys-color-on-surface-variant) 60%, transparent);--m3-select-placeholder-text:var(--m3-control-placeholder-text)}.receptionist-settings-card :is(.receptionist-contact-setup-form,.receptionist-business-form){--m3-control-padding-start:20px;--m3-select-padding-end:49px}:is(.receptionist-contact-setup-form,.receptionist-business-form) .m3-field-control:not(.m3-select-trigger){padding-right:11px}.receptionist-business-form textarea.m3-field-control{padding-left:11px}.receptionist-settings-card .receptionist-verification-code-input{padding-left:15px;padding-right:15px}.receptionist-settings-card .m3-select-trigger>span{align-items:center;padding-right:0!important}.receptionist-settings-card .m3-select-trigger [data-m3-select-prefix],.receptionist-settings-card .m3-select-trigger [data-m3-select-value]{line-height:1.25}.receptionist-settings-card .m3-select-trigger [data-m3-select-prefix]{font-weight:360;color:var(--m3-control-placeholder-text)!important}.receptionist-settings-card .m3-select-trigger-caret{justify-content:center;align-items:center;width:18px;line-height:0;color:var(--brand-accent)!important}.receptionist-settings-card .m3-select-trigger-caret svg{width:18px;height:18px;display:block}.receptionist-settings-card .m3-select-trigger-caret path{stroke-width:1.95px;stroke:var(--brand-accent)!important}.m3-select-menu-surface{isolation:isolate;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--app-overlay-border);background:var(--app-select-menu-background);box-shadow:var(--app-select-menu-chrome-shadow);-webkit-backdrop-filter:blur(28px)saturate(145%);border-radius:18px;overflow:hidden auto}.m3-menu-glass-surface{isolation:isolate;color:var(--md-sys-color-on-surface);border:1px solid var(--app-overlay-border);background:var(--app-menu-glass-background);box-shadow:var(--app-menu-glass-chrome-shadow);-webkit-backdrop-filter:blur(28px)saturate(145%)}.m3-select-menu-item{-webkit-user-select:none;user-select:none;background:0 0}.m3-select-menu-item[data-highlighted]{background:var(--app-select-menu-highlight)}.m3-select-menu-item[data-state=checked]{background:var(--app-select-menu-checked)}.m3-select-menu-item[data-disabled][data-state=checked]{background:var(--app-select-menu-checked-disabled)}
.app-shell{--app-edge-gutter:20px;--page-content-gutter:150px;--page-stack-space:12px;--page-section-gap:12px;min-height:100vh}.app-topbar-inner{padding-inline:calc(var(--app-edge-gutter) - 5px)}.app-topbar{z-index:40;border-bottom:1px solid var(--app-topbar-border);background:var(--app-topbar-background);box-shadow:var(--app-topbar-shadow);position:sticky;top:0}.app-topbar-link{color:color-mix(in srgb, var(--md-sys-color-on-surface) 78%, var(--md-sys-color-on-surface-variant) 22%);font-weight:500;transition:color .16s,background-color .16s;position:relative}.app-topbar-link:hover{background:color-mix(in srgb, var(--md-sys-color-surface-container) 78%, transparent)}.app-topbar-link[data-active=true]{color:var(--md-sys-color-on-surface);font-weight:550}.app-topbar-link-indicator{background:var(--md-sys-color-primary);opacity:0;transform-origin:50%;will-change:opacity, transform;border-radius:9999px;width:16px;height:1.5px;transition:opacity .2s,transform .26s cubic-bezier(.22,1,.36,1);position:absolute;bottom:7px;left:50%;transform:translate(-50%)scaleX(.2)}.app-topbar-link[data-active=true] .app-topbar-link-indicator{opacity:.88;transform:translate(-50%)scaleX(1)}.page-frame{width:calc(100% - (var(--page-content-gutter) * 2));max-width:none;margin:0 auto}.page-stack{gap:var(--page-stack-space);padding:var(--page-stack-space) 0 32px;flex-direction:column;display:flex}.page-screen,.page-screen-group{gap:var(--page-section-gap);flex-direction:column;display:flex}.m3-elevated{box-shadow:var(--m3-shadow-1)}.m3-card{border:1px solid var(--app-card-border);border-radius:var(--m3-radius-card);background:var(--app-card-bg);box-shadow:var(--app-card-shadow)}.pageHeader{--page-header-brand-action:var(--brand-action-bg);--page-header-brand-accent:var(--brand-accent);--page-header-brand-strong:var(--brand-strong);--page-header-aurora-primary:color-mix(in srgb, var(--page-header-brand-action) 78%, white 22%);--page-header-aurora-secondary:color-mix(in srgb, var(--page-header-brand-accent) 74%, var(--page-header-brand-action) 26%);--page-header-aurora-strong:color-mix(in srgb, var(--page-header-brand-strong) 68%, var(--page-header-brand-action) 32%);--page-header-aurora-soft:color-mix(in srgb, var(--page-header-brand-accent) 34%, white 66%);--page-header-aurora-sheen:color-mix(in srgb, var(--page-header-brand-action) 18%, white 82%);contain:paint;isolation:isolate;max-width:none;margin-inline:calc(var(--app-edge-gutter) - var(--page-content-gutter));border-radius:28px;flex-direction:column;justify-content:center;min-height:276px;display:flex;position:relative;overflow:hidden;padding:34px 36px!important}.pageHeader:before{content:"";pointer-events:none;background:radial-gradient(600px circle at 18% 30%, color-mix(in srgb, var(--page-header-aurora-primary) 9%, transparent), transparent 60%);opacity:.9;z-index:0;position:absolute;inset:-40%;transform:translate(0,0)}.pageHeader:after{content:none}.pageHeader>*{z-index:1;position:relative}@media (min-width:768px){.pageHeader{min-height:304px;padding:38px 40px!important}}:root[data-theme=light] .pageHeader:before{animation:40s linear infinite pageHeaderAuroraDriftOne}:root[data-theme=light] .pageHeader:after{animation:52s linear infinite pageHeaderAuroraDriftTwo}:root[data-theme=dark] .pageHeader:before{animation:46s linear infinite pageHeaderAuroraDriftOne}:root[data-theme=dark] .pageHeader:after{animation:60s linear infinite pageHeaderAuroraDriftTwo}@media (prefers-reduced-motion:reduce){:root[data-theme=light] .pageHeader:before,:root[data-theme=light] .pageHeader:after,:root[data-theme=dark] .pageHeader:before,:root[data-theme=dark] .pageHeader:after{animation:none!important}}.m3-panel{border:1px solid var(--app-panel-border);border-radius:var(--m3-radius-card);background:var(--app-panel-bg);box-shadow:var(--app-panel-shadow)}.m3-toolbar-surface{border:1px solid var(--app-toolbar-border);background:var(--app-toolbar-bg);box-shadow:var(--app-toolbar-shadow)}.m3-toolbar-inset-surface{border:1px solid var(--app-toolbar-inset-border);background:var(--app-toolbar-inset-bg);box-shadow:0 1px 2px color-mix(in srgb, var(--md-sys-color-shadow) 4%, transparent)}.m3-outlined{box-shadow:none}.m3-status-chip{border-radius:var(--m3-radius-pill);min-height:25px;font-family:var(--md-ref-typeface-plain);letter-spacing:.08px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.m3-status-chip-content{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.m3-status-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.m3-symbol-icon{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;direction:ltr;justify-content:center;align-items:center;width:14px;height:14px;font-family:Material Symbols Outlined;font-size:14px;font-style:normal;font-weight:400;line-height:1;display:inline-flex;overflow:hidden}.m3-status-chip-icon{opacity:.92;flex-shrink:0;margin-left:-1.5px}.m3-status-chip--meta,.m3-status-chip--signal{border:1px solid var(--mr-chip-neutral-border);background:var(--mr-chip-neutral-bg);color:var(--mr-chip-neutral-fg);padding-inline:9px}.m3-status-chip--status{border:1px solid color-mix(in srgb, var(--md-sys-color-outline-variant) 72%, transparent);background:var(--md-sys-color-secondary-container);color:color-mix(in srgb, var(--mr-status-callback) 72%, var(--md-sys-color-on-surface) 28%)}.m3-muted{color:var(--md-sys-color-on-surface-variant)}.m3-top-actions{align-items:center;gap:10px;display:flex}.m3-header-action{border-radius:9999px!important;height:54px!important;padding-inline:24px!important;font-size:16px!important;font-weight:450!important;line-height:1.2!important}.m3-header-action>span{font-size:16px!important;font-weight:450!important;line-height:1.2!important}.pageHeader .m3-header-action{border-color:color-mix(in srgb, var(--md-sys-color-on-surface) 22%, transparent)}.m3-list-row{border-radius:var(--m3-radius-container);transition:background-color var(--m3-motion-duration-short) var(--m3-motion-easing-standard), box-shadow var(--m3-motion-duration-short) var(--m3-motion-easing-standard), transform var(--m3-motion-duration-short) var(--m3-motion-easing-standard);background:0 0;border:0}.m3-danger{border:1px solid color-mix(in srgb, var(--md-sys-color-outline-variant) 72%, transparent);background:var(--m3-error-container);color:var(--m3-on-error-container)}.m3-success{box-shadow:none;background:color-mix(in srgb, var(--mr-status-callback) 18%, var(--md-sys-color-surface-container-high) 82%);color:var(--md-sys-color-on-secondary-container);border:0;outline:0}.m3-warning{box-shadow:none;background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);border:0;outline:0}.m3-readiness-chip-no-outline{box-shadow:none!important;border:0!important;outline:none!important}.m3-readiness-summary-chip{padding:6px 12px!important}.m3-dropzone-long-dash{border:1px dashed color-mix(in srgb, var(--m3-outline-variant) 82%, transparent);background-color:var(--m3-surface-container-lowest);border-radius:18px}.m3-chip-hot{border:1px solid var(--mr-chip-hot-border);background:var(--mr-chip-hot-bg);color:var(--mr-chip-hot-fg)}.m3-chip-warm{border:1px solid var(--mr-chip-warm-border);background:var(--mr-chip-warm-bg);color:var(--mr-chip-warm-fg)}.m3-chip-cold{border:1px solid var(--mr-chip-cold-border);background:var(--mr-chip-cold-bg);color:var(--mr-chip-cold-fg)}.m3-chip-action{border:1px solid var(--mr-chip-action-border);background:var(--mr-chip-action-bg);color:var(--mr-chip-action-fg)}.m3-chip-price{border:1px solid var(--mr-chip-price-border);background:var(--mr-chip-price-bg);color:var(--mr-chip-price-fg)}.m3-chip-timeline{border:1px solid var(--mr-chip-timeline-border);background:var(--mr-chip-timeline-bg);color:var(--mr-chip-timeline-fg)}.m3-chip-pending{border:1px solid color-mix(in srgb, var(--md-sys-color-outline-variant) 72%, transparent);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.m3-chip-callback{border:1px solid var(--mr-chip-callback-border);background:var(--mr-chip-callback-bg);color:var(--mr-chip-callback-fg)}.m3-chip-issue{border:1px solid var(--mr-chip-issue-border);background:var(--mr-chip-issue-bg);color:var(--mr-chip-issue-fg)}.m3-chip-blocker{border:1px solid var(--mr-chip-blocker-border);background:var(--mr-chip-blocker-bg);color:var(--mr-chip-blocker-fg)}
.m3-field-control{width:100%;min-height:var(--m3-control-height);border:var(--app-control-border-width,1px) solid var(--app-control-border);border-radius:var(--m3-radius-container);background-color:var(--app-control-bg);color:var(--md-sys-color-on-surface);box-shadow:var(--app-control-shadow);transition:border-color var(--m3-motion-duration-short) var(--m3-motion-easing-standard), background-color var(--m3-motion-duration-short) var(--m3-motion-easing-standard), box-shadow var(--m3-motion-duration-short) var(--m3-motion-easing-standard), transform var(--m3-motion-duration-short) var(--m3-motion-easing-standard);display:block}:is(.m3-field-control,.m3-shell-input,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image]),textarea):not(:disabled):not([readonly]){caret-color:var(--app-focus-ring-color,var(--md-sys-color-primary))}:is(.m3-field-control,input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=search],input[type=url],input[type=number],input[type=password],input[type=date],input[type=time],input[type=datetime-local],select:not(.m3-select-native-shadow)):not(.m3-shell-input):not(:disabled):hover{border-color:var(--app-control-hover-border);background-color:var(--app-control-hover-bg);box-shadow:var(--app-control-hover-shadow)}.m3-address-input-suppress-hover:hover:not(:focus):not(:focus-visible){box-shadow:none!important;border-color:#0000!important}:is(.m3-field-control,input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=search],input[type=url],input[type=number],input[type=password],input[type=date],input[type=time],input[type=datetime-local],select:not(.m3-select-native-shadow)):not(.m3-shell-input):not(:disabled):is(:focus,:focus-visible),.m3-select-trigger[data-open=true]{background-color:var(--app-control-focus-bg);box-shadow:var(--app-control-focus-shadow);border-color:var(--app-control-focus-border)!important;outline:none!important}.m3-control-shell{border:1px solid var(--app-control-border);background-color:var(--app-control-bg);box-shadow:var(--app-control-shadow);transition:border-color var(--m3-motion-duration-short) var(--m3-motion-easing-standard), background-color var(--m3-motion-duration-short) var(--m3-motion-easing-standard), box-shadow var(--m3-motion-duration-short) var(--m3-motion-easing-standard)}.m3-control-shell:hover{border-color:var(--app-control-hover-border);background-color:var(--app-control-hover-bg);box-shadow:var(--app-control-hover-shadow)}.m3-control-shell:focus-within{background-color:var(--app-control-focus-bg);box-shadow:var(--app-control-focus-shadow);border-color:var(--app-control-focus-border)!important}.m3-toolbar-search-shell{border:1px solid var(--app-toolbar-search-border);background-color:var(--app-toolbar-search-bg);box-shadow:var(--app-toolbar-search-shadow)}.m3-toolbar-search-shell:hover{border-color:var(--app-control-hover-border);background-color:var(--app-control-hover-bg);box-shadow:var(--app-control-hover-shadow)}.m3-toolbar-search-shell:focus-within{background-color:var(--app-control-focus-bg);box-shadow:var(--app-control-focus-shadow);border-color:var(--app-control-focus-border)!important}.m3-shell-input:is(:focus,:focus-visible){box-shadow:none!important;border-color:#0000!important;outline:none!important}.m3-field-control:disabled{opacity:.65;cursor:not-allowed;background-color:var(--app-control-disabled-bg);box-shadow:none}.m3-control-fixed-height{min-height:var(--m3-control-height);height:var(--m3-control-height)}:is(input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=search],input[type=url],input[type=number],input[type=password],input[type=date],input[type=time],input[type=datetime-local],select,.m3-field-control.m3-select-trigger){border-radius:var(--m3-radius-pill);padding-left:var(--m3-control-padding-start)}.m3-surface{background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface)}.m3-surface-container-low{background-color:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface)}.m3-surface-container{background-color:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface)}.m3-surface-container-high{background-color:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}.m3-outline{border-color:color-mix(in srgb, var(--md-sys-color-outline-variant) 75%, transparent)}.m3-scrollbar{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--md-sys-color-outline) 72%, transparent) transparent}.m3-scrollbar::-webkit-scrollbar{width:10px;height:10px}.m3-scrollbar::-webkit-scrollbar-track{background:0 0}.m3-scrollbar::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--md-sys-color-outline) 72%, transparent);background-clip:content-box;border:2px solid #0000;border-radius:999px}.m3-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--md-sys-color-outline);background-clip:content-box}.m3-scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.m3-scrollbar-hidden::-webkit-scrollbar{display:none}.drag-scroll-x{scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.drag-scroll-x::-webkit-scrollbar{display:none}
@keyframes m3-collapse-down{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes m3-collapse-up{0%{height:var(--radix-collapsible-content-height);opacity:1}to{opacity:0;height:0}}@keyframes m3-snackbar-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes m3-snackbar-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(4px)scale(.99)}}@keyframes headerAuroraOrbitOne{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes headerAuroraOrbitTwo{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes pageHeaderAuroraDriftOne{0%{transform:translate(-50%,-50%)rotate(0)scale(1.02)}24%{transform:translate(-48.2%,-51.4%)rotate(86deg)scale(1.06)}48%{transform:translate(-51.4%,-48.4%)rotate(178deg)scale(1.01)}72%{transform:translate(-48.8%,-47.6%)rotate(271deg)scale(1.05)}to{transform:translate(-50%,-50%)rotate(360deg)scale(1.02)}}@keyframes pageHeaderAuroraDriftTwo{0%{transform:translate(-50%,-50%)rotate(0)scale(1.08)}22%{transform:translate(-51.6%,-48.5%)rotate(-78deg)scale(1.12)}44%{transform:translate(-48.1%,-51.8%)rotate(-164deg)scale(1.05)}68%{transform:translate(-51.2%,-47.8%)rotate(-264deg)scale(1.11)}to{transform:translate(-50%,-50%)rotate(-360deg)scale(1.08)}}:root[data-theme=light] .pageHeader{--page-header-aurora-primary:color-mix(in srgb, var(--page-header-brand-action) 76%, white 24%);--page-header-aurora-secondary:color-mix(in srgb, var(--page-header-brand-accent) 76%, var(--page-header-brand-action) 24%);--page-header-aurora-strong:color-mix(in srgb, var(--page-header-brand-strong) 58%, var(--page-header-brand-action) 42%);--page-header-aurora-soft:color-mix(in srgb, var(--page-header-brand-accent) 30%, white 70%);--page-header-aurora-sheen:color-mix(in srgb, var(--page-header-brand-action) 16%, white 84%);background:radial-gradient(152% 168% at 10% 10%, color-mix(in srgb, var(--page-header-aurora-primary) 50%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-primary) 20%, transparent) 28%, transparent 52%), radial-gradient(142% 154% at 90% 18%, color-mix(in srgb, var(--page-header-aurora-soft) 38%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-soft) 15%, transparent) 26%, transparent 48%), color-mix(in srgb, white 97%, var(--md-sys-color-surface) 3%);box-shadow:none!important;border:0!important}:root[data-theme=light] .pageHeader:before{transform-origin:50%;background-image:radial-gradient(circle at center, color-mix(in srgb, var(--page-header-aurora-primary) 54%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-primary) 30%, transparent) 30%, color-mix(in srgb, var(--page-header-aurora-primary) 14%, transparent) 52%, transparent 74%), radial-gradient(circle at center, color-mix(in srgb, var(--page-header-aurora-secondary) 46%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-secondary) 24%, transparent) 32%, color-mix(in srgb, var(--page-header-aurora-secondary) 10%, transparent) 54%, transparent 74%), radial-gradient(circle at center, color-mix(in srgb, var(--page-header-aurora-strong) 40%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-strong) 22%, transparent) 34%, color-mix(in srgb, var(--page-header-aurora-strong) 8%, transparent) 56%, transparent 76%), radial-gradient(circle at center, color-mix(in srgb, var(--page-header-aurora-soft) 34%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-soft) 16%, transparent) 34%, color-mix(in srgb, var(--page-header-aurora-soft) 6%, transparent) 56%, transparent 76%), radial-gradient(circle at center, color-mix(in srgb, var(--page-header-aurora-sheen) 28%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-sheen) 12%, transparent) 34%, transparent 74%);opacity:1;filter:blur(44px)saturate(136%);backface-visibility:hidden;will-change:transform;background-position:10% 18%,74% 14%,84% 54%,28% 76%,56% 68%;background-repeat:no-repeat;background-size:42% 44%,42% 40%,38% 40%,40% 42%,36% 38%;width:272%;height:272%;inset:50% auto auto 50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 0% 70%,#0000 100%);mask-image:radial-gradient(circle,#000 0% 70%,#0000 100%)}:root[data-theme=light] .pageHeader:after{content:"";pointer-events:none;z-index:0;transform-origin:50%;background-image:radial-gradient(circle at center, color-mix(in srgb, var(--page-header-aurora-primary) 38%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-primary) 18%, transparent) 34%, transparent 76%), radial-gradient(circle at center, color-mix(in srgb, var(--page-header-aurora-secondary) 30%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-secondary) 14%, transparent) 34%, transparent 74%), radial-gradient(circle at center, color-mix(in srgb, var(--page-header-aurora-strong) 32%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-strong) 14%, transparent) 34%, transparent 74%), radial-gradient(circle at center, color-mix(in srgb, var(--page-header-aurora-soft) 24%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-soft) 10%, transparent) 34%, transparent 74%), radial-gradient(circle at center, color-mix(in srgb, var(--page-header-aurora-sheen) 20%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-sheen) 8%, transparent) 34%, transparent 74%);opacity:.94;filter:blur(62px)saturate(120%);backface-visibility:hidden;will-change:transform;background-position:20% 34%,58% 12%,82% 24%,56% 82%,12% 70%;background-repeat:no-repeat;background-size:48% 48%,40% 38%,40% 40%,42% 44%,38% 40%;width:312%;height:312%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 0% 72%,#0000 100%);mask-image:radial-gradient(circle,#000 0% 72%,#0000 100%)}:root[data-theme=dark] .pageHeader{--page-header-aurora-primary:color-mix(in srgb, var(--page-header-brand-action) 82%, white 18%);--page-header-aurora-secondary:color-mix(in srgb, var(--page-header-brand-accent) 88%, var(--page-header-brand-action) 12%);--page-header-aurora-strong:color-mix(in srgb, var(--page-header-brand-strong) 68%, var(--page-header-brand-action) 32%);--page-header-aurora-soft:color-mix(in srgb, var(--page-header-brand-accent) 70%, white 30%);--page-header-aurora-sheen:color-mix(in srgb, var(--page-header-brand-action) 36%, white 64%);--page-header-aurora-spark:color-mix(in srgb, var(--page-header-brand-accent) 68%, var(--app-aurora-cyan) 32%);--page-header-aurora-flare:color-mix(in srgb, var(--page-header-brand-action) 70%, var(--app-aurora-rose) 30%);background:radial-gradient(150% 138% at 50% -8%, color-mix(in srgb, var(--page-header-aurora-sheen) 20%, transparent) 0%, transparent 46%), radial-gradient(132% 148% at 6% 0%, color-mix(in srgb, var(--page-header-aurora-primary) 36%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-primary) 12%, transparent) 34%, transparent 60%), radial-gradient(124% 136% at 100% 4%, color-mix(in srgb, var(--page-header-aurora-spark) 30%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-spark) 10%, transparent) 34%, transparent 62%), radial-gradient(164% 184% at 10% 8%, color-mix(in srgb, var(--page-header-aurora-primary) 42%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-primary) 15%, transparent) 26%, transparent 54%), radial-gradient(148% 156% at 92% 14%, color-mix(in srgb, var(--page-header-aurora-spark) 36%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-spark) 12%, transparent) 24%, transparent 52%), radial-gradient(144% 148% at 58% 92%, color-mix(in srgb, var(--page-header-aurora-flare) 34%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-flare) 12%, transparent) 24%, transparent 54%), linear-gradient(180deg, color-mix(in srgb, var(--md-sys-color-surface-container-high) 56%, var(--page-header-aurora-primary) 44%), color-mix(in srgb, var(--md-sys-color-surface-container) 62%, var(--page-header-aurora-secondary) 38%));border:0!important;box-shadow:0 18px 42px #0000003d!important}:root[data-theme=dark] .pageHeader:before{transform-origin:50%;background-image:radial-gradient(circle at center, color-mix(in srgb, var(--page-header-aurora-primary) 74%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-primary) 44%, transparent) 30%, color-mix(in srgb, var(--page-header-aurora-primary) 18%, transparent) 54%, transparent 76%), radial-gradient(circle at center, color-mix(in srgb, var(--page-header-aurora-spark) 68%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-spark) 38%, transparent) 32%, color-mix(in srgb, var(--page-header-aurora-spark) 14%, transparent) 56%, transparent 76%), radial-gradient(circle at center, color-mix(in srgb, var(--page-header-aurora-flare) 60%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-flare) 32%, transparent) 34%, color-mix(in srgb, var(--page-header-aurora-flare) 12%, transparent) 56%, transparent 76%), radial-gradient(circle at center, color-mix(in srgb, var(--page-header-aurora-secondary) 52%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-secondary) 26%, transparent) 34%, color-mix(in srgb, var(--page-header-aurora-secondary) 10%, transparent) 56%, transparent 76%), radial-gradient(circle at center, color-mix(in srgb, var(--page-header-aurora-sheen) 30%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-sheen) 14%, transparent) 34%, transparent 74%);opacity:1;filter:blur(42px)saturate(220%)brightness(1.12);backface-visibility:hidden;will-change:transform;background-position:10% 18%,74% 14%,84% 54%,28% 76%,56% 68%;background-repeat:no-repeat;background-size:44% 46%,42% 40%,40% 40%,42% 44%,38% 40%;width:272%;height:272%;inset:50% auto auto 50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 0% 70%,#0000 100%);mask-image:radial-gradient(circle,#000 0% 70%,#0000 100%)}:root[data-theme=dark] .pageHeader:after{content:"";pointer-events:none;z-index:0;transform-origin:50%;background-image:radial-gradient(circle at center, color-mix(in srgb, var(--page-header-aurora-primary) 54%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-primary) 24%, transparent) 34%, transparent 76%), radial-gradient(circle at center, color-mix(in srgb, var(--page-header-aurora-spark) 48%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-spark) 21%, transparent) 34%, transparent 76%), radial-gradient(circle at center, color-mix(in srgb, var(--page-header-aurora-flare) 40%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-flare) 17%, transparent) 34%, transparent 74%), radial-gradient(circle at center, color-mix(in srgb, var(--page-header-aurora-soft) 38%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-soft) 16%, transparent) 34%, transparent 74%), radial-gradient(circle at center, color-mix(in srgb, var(--page-header-aurora-sheen) 24%, transparent) 0%, color-mix(in srgb, var(--page-header-aurora-sheen) 9%, transparent) 34%, transparent 74%);opacity:1;filter:blur(58px)saturate(190%)brightness(1.1);backface-visibility:hidden;will-change:transform;background-position:20% 34%,58% 12%,82% 24%,56% 82%,12% 70%;background-repeat:no-repeat;background-size:50% 50%,42% 40%,40% 40%,44% 46%,40% 42%;width:304%;height:304%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 0% 72%,#0000 100%);mask-image:radial-gradient(circle,#000 0% 72%,#0000 100%)}
@layer utilities{.md-typescale-headline-large{font-family:var(--md-ref-typeface-brand);letter-spacing:0;font-size:32px;font-weight:500;line-height:40px}.md-typescale-headline-medium{font-family:var(--md-ref-typeface-brand);letter-spacing:0;font-size:28px;font-weight:500;line-height:36px}.md-typescale-title-large{font-family:var(--md-ref-typeface-brand);letter-spacing:0;font-size:22px;font-weight:500;line-height:28px}.md-typescale-title-medium{font-family:var(--md-ref-typeface-brand);letter-spacing:.15px;font-size:16px;font-weight:500;line-height:24px}.md-typescale-title-small{font-family:var(--md-ref-typeface-brand);letter-spacing:.1px;font-size:14px;font-weight:500;line-height:20px}.md-typescale-body-medium{font-family:var(--md-ref-typeface-plain);letter-spacing:.25px;font-size:14px;font-weight:400;line-height:20px}.md-typescale-body-small{font-family:var(--md-ref-typeface-plain);letter-spacing:.24px;font-size:12px;font-weight:400;line-height:16px}.md-typescale-label-large{font-family:var(--md-ref-typeface-plain);letter-spacing:.1px;font-size:14px;font-weight:500;line-height:20px}.md-typescale-label-medium{font-family:var(--md-ref-typeface-plain);letter-spacing:.34px;font-size:12px;font-weight:500;line-height:16px}.md-typescale-label-small{font-family:var(--md-ref-typeface-plain);letter-spacing:.5px;font-size:11px;font-weight:500;line-height:16px}.m3-page-title{font-family:var(--md-ref-typeface-brand);letter-spacing:-.02em;color:var(--md-sys-color-on-surface);font-size:72px;font-weight:550;line-height:80px}.m3-page-subtitle{font-family:var(--md-ref-typeface-plain);letter-spacing:.25px;color:var(--md-sys-color-on-surface-variant);font-size:19px;font-weight:375;line-height:20px}.pageHeader .m3-page-title+.m3-page-subtitle{margin-top:3px!important}.m3-section-title{font-family:var(--md-ref-typeface-brand);letter-spacing:.08px;color:var(--md-sys-color-on-surface);font-size:19px;font-weight:500;line-height:27px}.m3-readiness-title{letter-spacing:.12px;align-items:center;min-height:24px;font-size:14.5px;font-weight:450;line-height:24px;display:inline-flex}.m3-readiness-bar[open]>.m3-readiness-bar-summary:hover:after,.m3-readiness-bar[open]>.m3-readiness-bar-summary:active:after{opacity:0}.m3-meta{font-family:var(--md-ref-typeface-plain);letter-spacing:.32px;color:var(--md-sys-color-on-surface-variant);font-size:12px;font-weight:400;line-height:16px}.m3-chip-text{font-family:var(--md-ref-typeface-plain);letter-spacing:0;font-size:12px;font-weight:500;line-height:16px}.m3-quiet-pill{border:1px solid var(--app-pill-border,color-mix(in srgb, var(--md-sys-color-outline) 30%, transparent));background:var(--app-pill-bg,var(--md-sys-color-surface-container-high));color:var(--app-pill-fg,var(--md-sys-color-on-surface-variant))}.mr-chip--filter,.m3-filter-chip{border:1px solid var(--mr-stroke-subtle);min-height:42px;color:var(--m3-on-surface);font-family:var(--md-ref-typeface-plain);letter-spacing:.08px;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.m3-filter-chip:visited{color:var(--m3-on-surface)}.m3-filter-chip--category{background:var(--app-chip-bg,var(--md-sys-color-surface-container-highest));color:var(--md-sys-color-on-surface);border-color:#0000}.mr-chip--filter[data-selected=true],.m3-filter-chip[data-selected=true]{background:var(--brand-tonal-bg);color:var(--brand-tonal-fg);border-color:#0000}.m3-filter-chip-count{background:color-mix(in srgb, currentColor 14%, transparent);color:currentColor;border-radius:999px;justify-content:center;align-items:center;min-width:18px;padding:0 6px;font-size:10px;font-weight:600;line-height:14px;display:inline-flex}.m3-overlay-surface{background:var(--app-overlay-background);color:var(--md-sys-color-on-surface);border:1px solid var(--app-overlay-border);border-radius:16px}.m3-overlay-surface-highest{background:var(--app-overlay-highest-background);color:var(--md-sys-color-on-surface);border:1px solid var(--app-overlay-border);border-radius:28px}.m3-scrim{background:color-mix(in srgb, var(--md-sys-color-scrim) 40%, transparent)}@supports not (background:color-mix(in srgb, black 40%, transparent)){.m3-scrim{background:#00000073}}.m3-elevation-overlay{box-shadow:var(--app-overlay-shadow)}.m3-menu-item{-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:10px;height:44px;padding:0 12px;display:flex}.m3-menu-separator{background:var(--md-sys-color-outline-variant);opacity:.8;height:1px;margin:6px 8px}.m3-menu-item[data-destructive=true]{color:var(--md-sys-color-error);--m3-state-layer-color:var(--md-sys-color-error)}.m3-title{font-family:var(--md-ref-typeface-brand);letter-spacing:0;color:var(--md-sys-color-on-surface);font-size:32px;font-weight:500;line-height:40px}.m3-subtitle{font-family:var(--md-ref-typeface-plain);letter-spacing:.25px;color:var(--md-sys-color-on-surface-variant);font-size:14px;font-weight:400;line-height:20px}.m3-state-layer{-webkit-tap-highlight-color:transparent;transition:transform var(--m3-motion-duration-short) var(--m3-motion-easing-standard);position:relative;overflow:hidden}.m3-state-layer:after{content:"";border-radius:inherit;background:var(--m3-state-layer-color,currentColor);opacity:0;pointer-events:none;transition:opacity var(--m3-motion-duration-short) var(--m3-motion-easing-standard);z-index:0;position:absolute;inset:0}.m3-state-layer>:where(:not(.absolute)){z-index:1;position:relative}.m3-state-layer:hover:after{opacity:var(--m3-state-hover-opacity)}.m3-state-layer:focus-visible:after{opacity:var(--m3-state-focus-opacity)}.m3-state-layer:active:after{opacity:var(--m3-state-pressed-opacity)}.m3-press:active{transform:scale(.99)}.m3-motion-standard{transition-duration:var(--m3-motion-duration-short);transition-timing-function:var(--m3-motion-easing-standard)}.m3-state-layer:disabled,.m3-state-layer[aria-disabled=true]{cursor:not-allowed}.m3-state-layer:disabled:after,.m3-state-layer[aria-disabled=true]:after{display:none}.m3-disabled-content{opacity:var(--m3-disabled-content-opacity)}.m3-disabled-container{opacity:var(--m3-disabled-container-opacity)}.m3-text-on-surface{color:var(--md-sys-color-on-surface)}.m3-text-on-surface-variant{color:var(--md-sys-color-on-surface-variant)}.m3-bg-surface{background-color:var(--md-sys-color-surface)}.m3-bg-surface-container{background-color:var(--md-sys-color-surface-container)}.m3-bg-surface-container-high{background-color:var(--md-sys-color-surface-container-high)}.m3-bg-surface-container-highest{background-color:var(--md-sys-color-surface-container-highest)}.m3-bg-primary{background-color:var(--md-sys-color-primary)}.m3-text-on-primary{color:var(--md-sys-color-on-primary)}:root[data-theme=dark] .m3-bg-primary:not(:disabled):not([aria-disabled=true]),:root[data-theme=dark] .m3-bg-primary:not(:disabled):not([aria-disabled=true])>span,:root[data-theme=dark] [class*="bg-[var(--md-sys-color-primary)]"]:not(:disabled):not([aria-disabled=true]),:root[data-theme=dark] [class*="bg-[var(--md-sys-color-primary)]"]:not(:disabled):not([aria-disabled=true])>span{color:var(--md-sys-color-on-primary)!important}.m3-bg-primary-container{background-color:var(--md-sys-color-primary-container)}.m3-text-on-primary-container{color:var(--md-sys-color-on-primary-container)}.m3-bg-secondary-container{background-color:var(--md-sys-color-secondary-container)}.m3-text-on-secondary-container{color:var(--md-sys-color-on-secondary-container)}.m3-bg-tertiary-container{background-color:var(--md-sys-color-tertiary-container)}.m3-text-on-tertiary-container{color:var(--md-sys-color-on-tertiary-container)}.m3-text-primary{color:var(--md-sys-color-primary)}.m3-text-error{color:var(--md-sys-color-error)}.m3-bg-error-container{background-color:var(--md-sys-color-error-container)}.m3-text-on-error-container{color:var(--md-sys-color-on-error-container)}.m3-border-outline{border-color:var(--md-sys-color-outline)}.m3-border-outline-variant{border-color:var(--md-sys-color-outline-variant)}.m3-fill-primary{fill:var(--md-sys-color-primary)}.m3-stroke-primary{stroke:var(--md-sys-color-primary)}.m3-fill-on-surface{fill:var(--md-sys-color-on-surface)}.m3-stroke-on-surface{stroke:var(--md-sys-color-on-surface)}.m3-focus-ring:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}}@media (prefers-reduced-motion:reduce){:root{--m3-motion-duration-short:1ms;--m3-motion-duration-medium:1ms}}
@media (max-width:1199px){.app-shell{--app-edge-gutter:18px;--page-content-gutter:72px;--page-stack-space:14px;--page-section-gap:14px}}@media (max-width:1023px){.app-shell{--app-edge-gutter:16px;--page-content-gutter:24px;--page-stack-space:14px;--page-section-gap:14px}.pageHeader{min-height:280px;padding:34px!important}}@media (max-width:767px){.app-shell{--app-edge-gutter:12px;--page-content-gutter:16px;--page-stack-space:12px;--page-section-gap:12px}.pageHeader{min-height:236px;padding:30px 26px!important}.pageHeader .m3-page-title{overflow-wrap:anywhere;max-width:100%;font-size:52px;line-height:56px}}.pageHeader{min-height:224px;padding:28px 40px!important}.pageHeader .m3-page-title{font-size:64px;line-height:70px}.pageHeader .m3-page-subtitle{font-size:17px;line-height:20px}.pageHeader .m3-header-action{height:48px!important;min-height:48px!important;padding-inline:20px!important;font-size:15px!important}.pageHeader .m3-header-action>span{font-size:15px!important}@media (max-width:1023px){.pageHeader{min-height:208px;padding:26px 34px!important}.pageHeader .m3-page-title{font-size:58px;line-height:64px}}@media (max-width:767px){.pageHeader{min-height:184px;padding:24px 26px!important}.pageHeader .m3-page-title{font-size:46px;line-height:52px}.pageHeader .m3-page-subtitle{font-size:16px;line-height:20px}.pageHeader .m3-header-action{height:44px!important;min-height:44px!important;padding-inline:16px!important}}.m3-letter-reveal{justify-content:center;align-items:center;min-width:0;display:inline-flex}.m3-letter-reveal-char{opacity:0;animation:m3-letter-reveal-char .42s cubic-bezier(.2, 0, 0, 1) var(--m3-letter-reveal-delay,0s) forwards;display:inline-block;transform:translateY(3px)}.m3-stepped-reveal{vertical-align:bottom;white-space:nowrap;max-width:0;animation:m3-stepped-reveal var(--m3-stepped-reveal-duration,1.1s) steps(var(--m3-stepped-reveal-steps,32), end) var(--m3-stepped-reveal-delay,0s) forwards;display:inline-block;overflow:hidden}.m3-stepped-reveal-text{min-width:var(--m3-stepped-reveal-width);display:inline-block}@keyframes m3-stepped-reveal{0%{max-width:0}to{max-width:var(--m3-stepped-reveal-width)}}@keyframes m3-letter-reveal-char{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.m3-stepped-reveal{max-width:none;animation:none}.m3-letter-reveal-char{opacity:1;animation:none;transform:none}}
