@import "https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible:wght@400;700&family=Inter:wght@400;500;600;700&family=Lato:wght@400;700&family=Merriweather:wght@400;700&family=Montserrat:wght@400;500;600;700&family=Noto+Sans:wght@400;500;600;700&family=Open+Sans:wght@400;500;600;700;800&family=Poppins:wght@500;600;700;800&family=Raleway:wght@500;600;700&family=Roboto:wght@400;500;700&family=Source+Sans+3:wght@400;500;600;700&display=swap";:root{--color-background:#f7f8fb;--color-surface:#fff;--color-text:#172033;--color-text-muted:#475467;--color-heading:#101828;--color-link:#17449b;--color-link-hover:#2a6fe8;--color-link-active:#17449b;--color-border:#d0d5dd;--color-focus:#2a6fe8;--color-control-background:#fff;--color-control-border:#98a2b3;--color-control-border-hover:#667085;--color-alert-info-background:#eff6ff;--color-alert-info-border:#2a6fe8;--color-alert-success-background:#ecfdf3;--color-alert-success-border:#047857;--color-alert-warning-background:#fffbeb;--color-alert-warning-border:#b45309;--color-alert-emergency-background:#fef2f2;--color-alert-emergency-border:#b42318;--font-family-base:"Open Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-heading:Raleway, var(--font-family-base);--font-size-sm:.875rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-xl:2.25rem;--font-size-2xl:4.75rem;--line-height-tight:1;--line-height-base:1.5;--line-height-relaxed:1.6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--size-public-page-max:456px;--radius-sm:.25rem;--radius-md:.375rem;--border-width-sm:1px;--border-width-focus:3px;--shadow-focus:0 0 0 var(--border-width-focus) #2a6fe859;font-family:var(--font-family-base);color:var(--color-text);background:var(--color-background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading{color:#171717!important;background:#fff!important}.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading h2,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-disclosure,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-disclosure>span:first-child,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-toggle,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-toggle>span:first-child,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-caret-button{color:#171717!important}*{box-sizing:border-box}html{min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height-base);background:#f4f4f4;margin:0}body:has(#app>.public-layout-shell[data-public-theme=theme-two]){background:#171717}button,input,select,textarea{font:inherit}button,[type=button],[type=reset],[type=submit]{min-height:2.75rem;padding:var(--space-2) var(--space-4);color:var(--color-surface);font-family:var(--font-family-heading);background:var(--color-link);border:var(--border-width-sm) solid var(--color-link);border-radius:var(--radius-md);cursor:pointer;font-weight:500}button:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover{background:var(--color-link-hover);border-color:var(--color-link-hover)}button:active,[type=button]:active,[type=reset]:active,[type=submit]:active{background:var(--color-link);border-color:var(--color-link)}input,select,textarea{width:100%;color:var(--color-text);background:var(--color-control-background);border:var(--border-width-sm) solid var(--color-control-border);border-radius:var(--radius-md)}input:hover,select:hover,textarea:hover{border-color:var(--color-control-border-hover)}input,select{min-height:2.75rem;padding:var(--space-2) var(--space-3)}select{font-family:var(--font-family-heading);color:#172033;cursor:pointer;appearance:none;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#17449b 50%),linear-gradient(135deg,#17449b 50%,#0000 50%);background-position:calc(100% - 1.25rem),calc(100% - .875rem);background-repeat:no-repeat;background-size:.4rem .4rem,.4rem .4rem;border-color:#b9c4d3;border-radius:.75rem;padding-right:3rem;font-weight:600;box-shadow:0 .0625rem .125rem #10182814}select:hover{background-color:#f8fbff;border-color:#647895}select:focus-visible{border-color:var(--color-focus);box-shadow:var(--shadow-focus), 0 .0625rem .125rem #10182814}textarea{min-height:8rem;padding:var(--space-3);resize:vertical}a{color:var(--color-link);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:var(--color-link-hover)}a:active{color:var(--color-link)}:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--space-1)}.public-layout-shell :focus-visible{outline-color:var(--public-theme-focus-outline,var(--color-focus))}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-4);color:var(--color-heading);font-family:var(--font-family-heading);line-height:var(--line-height-tight)}p{max-width:640px;color:var(--color-text-muted);font-size:var(--font-size-md);line-height:var(--line-height-relaxed);margin:0}.layout-shell{min-height:100vh}.public-layout-shell{min-height:100vh;padding:3rem var(--space-3);background:var(--public-theme-outer-background,#f4f4f4);align-content:start;justify-items:center;display:grid}.public-layout-header,.public-layout-footer{width:min(100%, var(--size-public-page-max));padding-block:var(--space-4);text-align:center}.public-layout-header p,.public-layout-footer p{max-width:none;font-size:var(--font-size-sm)}.public-page-shell{width:min(100%, var(--size-public-page-max))}.app-shell{min-height:100vh;padding:var(--space-8);place-items:center;display:grid}.intro{width:min(720px,100%)}.eyebrow{margin:0 0 var(--space-3);color:var(--color-link);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:700}h1{font-size:clamp(var(--font-size-xl), 7vw, var(--font-size-2xl))}.page-actions{margin-top:var(--space-6)}.text-link{color:var(--color-link);font-weight:700}.button{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-family-heading);display:inline-flex}.button--secondary{color:var(--color-link);background:var(--color-surface);border-color:var(--color-border)}.button--secondary:hover{color:var(--color-surface);background:var(--color-link-hover);border-color:var(--color-link-hover)}.button--secondary:active{color:var(--color-surface);background:var(--color-link);border-color:var(--color-link)}.card{width:min(100%,420px);padding:var(--space-6);background:var(--color-surface);border:var(--border-width-sm) solid var(--color-border);border-radius:var(--radius-md)}.form-stack{gap:var(--space-4);display:grid}.form-field{gap:var(--space-2);display:grid}.form-label{color:var(--color-heading);font-size:var(--font-size-sm);font-weight:700}.form-label:after{content:":"}.custom-select{position:relative}.custom-select.is-open{z-index:100}.custom-select-button{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:3.25rem;padding:.8125rem 3rem .8125rem var(--space-4);color:#172033;font-family:var(--font-family-heading);font-size:var(--font-size-base);text-align:left;border:var(--border-width-sm) solid #b9c4d3;background:#fff;border-radius:.75rem;font-weight:600;display:flex;box-shadow:0 .125rem .375rem #1018281a}.custom-select-button:hover,.custom-select-button[aria-expanded=true],.custom-select-button:active{color:#172033;background:#fff;border-color:#647895}.custom-select-button:disabled{color:var(--color-text-muted);box-shadow:none;cursor:not-allowed;background:#eef2f6;border-color:#d7dee8}.custom-select-value{gap:var(--space-3);align-items:center;min-width:0;display:inline-flex}.custom-select-chevron{right:var(--space-4);pointer-events:none;border-bottom:.1875rem solid #172033;border-right:.1875rem solid #172033;width:.7rem;height:.7rem;position:absolute;transform:translateY(-.125rem)rotate(45deg)}.custom-select-button[aria-expanded=true] .custom-select-chevron{transform:translateY(.125rem)rotate(225deg)}.custom-select-menu{z-index:20;top:calc(100% + var(--space-2));gap:var(--space-1);width:100%;max-height:18rem;padding:var(--space-3);border:var(--border-width-sm) solid #8ca0bb;background:#fff;border-radius:.75rem;display:grid;position:absolute;left:0;overflow-y:auto;box-shadow:0 1rem 2.25rem #1018283d,0 0 0 .0625rem #09265e14}.custom-select-menu--upward{top:auto;bottom:calc(100% + var(--space-2))}.custom-select-search{z-index:1;background:inherit;display:block;position:sticky;top:0}.custom-select-search input{width:100%;min-height:2.75rem;padding:.6875rem var(--space-3);color:#172033;font:inherit;border:var(--border-width-sm) solid #8ca0bb;background:#fff;border-radius:.5rem}.custom-select-menu [role=listbox]{gap:var(--space-1);display:grid}.custom-select-empty{padding:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.custom-select-option{align-items:center;gap:var(--space-3);width:100%;min-height:2.75rem;padding:.6875rem var(--space-3);color:#172033;font-family:var(--font-family-heading);font-size:var(--font-size-base);text-align:left;border:var(--border-width-sm) solid transparent;background:0 0;border-radius:.5rem;justify-content:flex-start;font-weight:600;display:flex}.custom-select-option-icon{color:currentColor;place-items:center;width:1.25rem;min-width:1.25rem;font-size:1rem;display:inline-grid}.custom-select-option:hover,.custom-select-option--active{color:#fff;background:#4f6edb;border-color:#4f6edb}.custom-select-option:hover .custom-select-option-icon,.custom-select-option--active .custom-select-option-icon{color:#fff}.custom-select-option--selected{color:#fff;background:#4f6edb;border-color:#4f6edb}.custom-select-option--selected .custom-select-option-icon{color:#fff}.custom-select-option--selected:hover,.custom-select-option--selected.custom-select-option--active{color:#fff;background:#4f6edb;border-color:#4f6edb}.page-header{gap:var(--space-3);display:grid}.page-header h1,.page-header p{margin:0}.public-govlink{background:var(--public-theme-page-background);border-radius:var(--public-theme-card-radius);width:100%;box-shadow:var(--public-theme-card-shadow);border:0;gap:0;padding:0;display:grid;overflow:hidden}.alert-banner{padding:.875rem var(--space-6);color:var(--public-theme-alert-text);font-family:var(--public-theme-alert-font-family);text-align:center;background:var(--public-theme-alert-background);border:0;border-radius:0;display:block}.alert-banner--information{color:var(--public-theme-alert-info-text);background:var(--public-theme-alert-info-background)}.alert-banner--success{color:var(--public-theme-alert-success-text);background:var(--public-theme-alert-success-background);border-color:var(--color-alert-success-border)}.alert-banner--warning{color:var(--public-theme-alert-warning-text);background:var(--public-theme-alert-warning-background);border-color:var(--color-alert-warning-border)}.alert-banner--emergency{background:var(--public-theme-alert-background)}.alert-banner-icon{width:1.75rem;height:1.75rem;color:var(--public-theme-alert-icon-text);background:var(--public-theme-alert-icon-background);font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-tight);border-radius:999px;place-items:center;display:grid}.alert-banner-content{display:block}.alert-banner-link{color:inherit;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.08em}.alert-banner-link:hover,.alert-banner-link:active{color:inherit}.alert-banner-message{color:var(--public-theme-alert-text);font-size:1rem;font-weight:500;line-height:1.45}.alert-banner--information .alert-banner-message{color:var(--public-theme-alert-info-text)}.alert-banner--success .alert-banner-message{color:var(--public-theme-alert-success-text)}.alert-banner--warning .alert-banner-message{color:var(--public-theme-alert-warning-text)}.alert-banner--emergency .alert-banner-message{color:var(--public-theme-alert-text)}.cover-area,.agency-cover{background:var(--public-theme-surface-background);border:0;border-radius:0;place-items:center;display:grid;overflow:hidden}.cover-area p{font-size:var(--font-size-base)}.agency-header{text-align:center;justify-items:center;gap:.375rem;padding-bottom:1.25rem;display:grid;position:relative}.agency-header--no-media{padding-top:1rem}.agency-header--cover-only{gap:.75rem}.agency-cover{aspect-ratio:1132/522;background:linear-gradient(135deg, #315f9f24, #1720330d), var(--public-theme-surface-background);width:100%;position:relative}.agency-cover img,.agency-logo img{object-fit:cover;width:100%;height:100%;display:block}.agency-logo img{object-fit:contain}.agency-cover img{position:absolute;inset:0}.agency-logo{width:var(--agency-logo-size,9.125rem);height:var(--agency-logo-size,9.125rem);color:var(--color-link);box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;margin-top:.75rem;margin-bottom:.5rem;font-weight:700;display:grid;overflow:visible}.agency-header .eyebrow{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:.75rem}.agency-header h1{width:100%;color:var(--public-theme-text);font-family:var(--public-theme-title-font-family);font-size:var(--public-theme-title-font-size,1.4rem);font-weight:var(--public-theme-title-font-weight);letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;margin:0;padding-inline:1.5rem;line-height:1.15}.agency-header p:not(.eyebrow){width:100%;max-width:26rem;color:var(--public-theme-text);font-family:var(--public-theme-subheading-font-family);font-size:var(--public-theme-subheading-font-size,1.125rem);overflow-wrap:anywhere;text-wrap:balance;margin:.25rem 0 0;padding-inline:1.5rem;line-height:1.4}.contact-area,.link-section{gap:.875rem;padding-inline:1.5rem;display:grid}.contact-area{justify-items:center;padding-bottom:2rem}.contact-area--bottom{padding-top:1.75rem;padding-bottom:0}.contact-area--bottom+.policy-links{padding-top:1.75rem}.visually-hidden,.contact-area h2{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.link-section h2{color:var(--public-theme-text);font-family:var(--public-theme-section-heading-font-family);font-size:var(--public-theme-section-heading-font-size);font-weight:var(--public-theme-section-heading-font-weight);letter-spacing:0;line-height:var(--public-theme-section-heading-line-height);overflow-wrap:anywhere;text-align:center;text-wrap:balance;text-transform:none;margin:2rem 0 .125rem;padding-inline:.5rem}.inline-list,.policy-links{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.contact-social-list{--contact-icon-gap:.875rem;--contact-icon-size:1.8125rem;justify-content:center;gap:var(--contact-icon-gap);flex-wrap:nowrap;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.contact-social-list[data-icon-count="10"]{--contact-icon-gap:.625rem;--contact-icon-size:1.625rem}.contact-social-list[data-icon-count="9"]{--contact-icon-gap:.75rem;--contact-icon-size:1.7rem}.contact-social-list[data-icon-count="8"]{--contact-icon-size:1.775rem}.contact-social-link{width:var(--contact-icon-size);min-width:var(--contact-icon-size);min-height:var(--contact-icon-size);color:var(--public-theme-contact-icon-color);border:var(--border-width-sm) solid transparent;font-size:var(--contact-icon-size);font-weight:700;line-height:var(--line-height-tight);background:0 0;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.contact-social-link:hover{color:var(--public-theme-contact-icon-color-hover);background:var(--public-theme-contact-icon-background-hover);border-color:var(--public-theme-contact-icon-border-hover)}.contact-social-link:active{color:var(--public-theme-contact-icon-color-active);background:var(--public-theme-contact-icon-background-active);border-color:var(--public-theme-contact-icon-border-active)}.contact-social-link--preview,.contact-social-link--preview:hover,.contact-social-link--preview:active{color:var(--public-theme-contact-icon-color);cursor:default;background:0 0;border-color:#0000}.link-list{gap:1rem;display:grid}.link-card{min-height:3.25rem;color:var(--public-theme-link-text);background:var(--public-theme-link-background);border:var(--border-width-sm) solid var(--public-theme-link-border);border-radius:var(--public-theme-link-radius);box-shadow:var(--public-theme-link-shadow,none);grid-template-columns:1fr;align-items:center;gap:.875rem;padding:.25rem .5rem;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.link-card:hover{color:var(--public-theme-link-text-hover);background:var(--public-theme-link-background-hover);border-color:var(--public-theme-link-border-hover);box-shadow:var(--public-theme-link-shadow-hover)}.link-card:active{color:var(--public-theme-link-text-active);background:var(--public-theme-link-background-active);border-color:var(--public-theme-link-border-active);box-shadow:var(--public-theme-link-shadow-active)}.public-govlink[data-public-theme=theme-three] .link-card{--theme-three-paper-edge-mask:url(/theme-assets/theme-three-paper-edge.svg);isolation:isolate;background:0 0;border-color:#0000;overflow:visible}.public-govlink[data-public-theme=theme-three] .link-card:before,.public-govlink[data-public-theme=theme-three] .link-card:after{content:"";pointer-events:none;-webkit-mask:var(--theme-three-paper-edge-mask) center / 100% 100% no-repeat;mask:var(--theme-three-paper-edge-mask) center / 100% 100% no-repeat;-webkit-mask:var(--theme-three-paper-edge-mask) center / 100% 100% no-repeat;position:absolute}.public-govlink[data-public-theme=theme-three] .link-card:before{z-index:1;background:var(--public-theme-link-background);transition:background-color .16s;inset:0}.public-govlink[data-public-theme=theme-three] .link-card:after{z-index:0;background:var(--public-theme-link-boundary);transition:background-color .16s;inset:-1px -1px -1px -.5px}.public-govlink[data-public-theme=theme-three] .link-card:hover:before{background:var(--public-theme-link-background-hover)}.public-govlink[data-public-theme=theme-three] .link-card:hover:after{background:var(--public-theme-link-boundary-hover)}.public-govlink[data-public-theme=theme-three] .link-card:active:before{background:var(--public-theme-link-background-active)}.public-govlink[data-public-theme=theme-three] .link-card:active:after{background:var(--public-theme-link-boundary-active)}.public-govlink[data-public-theme=theme-three] .link-card>*{z-index:2;position:relative}.link-card--with-media{grid-template-columns:auto 1fr}.link-card:focus-visible{box-shadow:var(--public-theme-focus-shadow)}.link-card-media{width:2rem;height:2rem;color:var(--public-theme-icon-color);border-radius:var(--public-theme-media-radius);font-size:var(--font-size-sm);background:0 0;border:0;flex-shrink:0;place-items:center;margin:0;padding:0;font-weight:700;display:grid;overflow:hidden}.link-card-media img{border-radius:var(--public-theme-media-radius);object-fit:cover;width:100%;height:100%;margin:0;padding:0;display:block}.link-card-media--icon{width:2rem;height:2rem;font-size:1.625rem}.link-card-media--icon svg{width:1em;height:1em}.link-card-content{text-align:center;gap:.125rem;min-width:0;padding-inline:.5rem;display:grid}.link-card-title{color:var(--public-theme-link-text);font-family:var(--public-theme-link-font-family);font-size:var(--public-theme-link-font-size,1rem);font-weight:500;line-height:var(--line-height-base);overflow-wrap:anywhere}.link-card--with-media .link-card-content{margin-right:2.875rem}.link-card-description{color:var(--public-theme-muted-text);font-size:.8125rem;line-height:1.35}.link-card-indicator{color:var(--public-theme-muted-text);font-size:var(--font-size-md)}.policy-links{border-top:0;justify-content:center;gap:.875rem;padding:3.25rem 1.5rem 2.75rem}.policy-links nav{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.policy-links nav a{color:var(--public-theme-footer-text);font-size:1rem;transition:color .16s}.policy-links nav a:hover{color:var(--public-theme-footer-hover)}.policy-links nav a:active{color:var(--public-theme-footer-active)}.policy-links nav a+a{border-left:var(--border-width-sm) solid var(--public-theme-footer-divider);padding-left:.625rem}.policy-brand-link{width:100%;color:var(--public-theme-footer-text);line-height:var(--line-height-tight);text-align:center;justify-content:center;transition:color .16s;display:inline-flex}.policy-brand-link:hover{color:var(--public-theme-footer-hover)}.policy-brand-link:active{color:var(--public-theme-footer-active)}.policy-brand-link:focus-visible{outline:none}.policy-brand-link:focus-visible .policy-brand-focus{outline:var(--border-width-focus) solid var(--public-theme-focus-outline,var(--color-focus));outline-offset:var(--space-1);border-radius:var(--radius-sm)}.policy-brand-focus{place-items:center;width:1.625rem;height:1.625rem;display:inline-grid}.policy-brand-mark{background:currentColor;width:100%;height:100%;display:block;-webkit-mask:url(/brand/govlink-favicon-black.svg) 50%/contain no-repeat;mask:url(/brand/govlink-favicon-black.svg) 50%/contain no-repeat}@media (width>=48rem){.public-layout-shell{padding:3rem var(--space-3)}.public-govlink{gap:0;padding:0}.agency-cover{min-height:0}.agency-header h1{font-size:var(--public-theme-title-font-size,1.6rem)}}@media (width>=64rem){.alert-banner-message{font-size:1.1rem}.agency-header h1{font-size:var(--public-theme-title-font-size,1.7rem)}}@media (width<=456px){body{background:var(--public-theme-outer-background,var(--color-surface))}.public-layout-shell{padding:0}.public-page-shell{width:100%}.public-govlink{min-height:100vh;box-shadow:none;border-radius:0}.alert-banner{padding:.75rem 1rem}.alert-banner-message{font-size:1rem;line-height:1.4}.agency-header{gap:.25rem;padding-bottom:1rem}.agency-logo{width:8rem;height:8rem;margin-top:.625rem;margin-bottom:.375rem}.agency-header h1{font-size:var(--public-theme-title-font-size,1.4rem);line-height:1.15}.agency-header p:not(.eyebrow){font-size:var(--public-theme-subheading-font-size,1rem);padding-inline:1.25rem;line-height:1.4}.contact-area,.link-section{gap:.75rem;padding-inline:1rem}.contact-area{padding-bottom:1.5rem}.contact-area--bottom{padding-top:1.375rem;padding-bottom:0}.contact-area--bottom+.policy-links{padding-top:1.375rem}.contact-social-list{--contact-icon-gap:.625rem;--contact-icon-size:1.8125rem}.contact-social-list[data-icon-count="10"]{--contact-icon-gap:.375rem;--contact-icon-size:1.425rem}.contact-social-list[data-icon-count="9"]{--contact-icon-gap:.45rem;--contact-icon-size:1.5rem}.contact-social-list[data-icon-count="8"]{--contact-icon-gap:.55rem;--contact-icon-size:1.625rem}.contact-social-link{width:var(--contact-icon-size);min-width:var(--contact-icon-size);min-height:var(--contact-icon-size);font-size:var(--contact-icon-size)}.link-section h2{margin-top:1.5rem}.link-list{gap:.875rem}.link-card{min-height:3.125rem;padding:.25rem .375rem}.link-card-media{width:1.875rem;height:1.875rem}.link-card-media--icon{width:1.875rem;height:1.875rem;font-size:1.5rem}.link-card--with-media .link-card-content{margin-right:2.75rem}.policy-links{padding:2.5rem 1rem 2rem}}.dashboard-shell{--dashboard-platform-alert-row-height:auto;grid-template-areas:"alert""header""nav""main";grid-template-rows:var(--dashboard-platform-alert-row-height) auto auto minmax(0, 1fr);width:min(100%,90rem);height:100dvh;min-height:0;color:var(--color-text);background:var(--color-background);margin-inline:auto;display:grid;overflow:hidden}.dashboard-header{--dashboard-header-background:#18449c;--dashboard-header-image:url(/dashboard-assets/silhouette-dark-blue.png);--dashboard-header-overlay:#18449cb8;z-index:30;gap:var(--space-4);padding:var(--space-3);isolation:isolate;background:var(--dashboard-header-image) center 44% / cover no-repeat, var(--dashboard-header-background);border-bottom:var(--border-width-sm) solid #061b42;grid-area:header;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.dashboard-header>*{z-index:1;position:relative}.dashboard-brand-lockup{gap:var(--space-4);align-items:center;min-width:0;display:inline-flex}.dashboard-brand-logo{width:min(9.75rem,40vw);height:auto;display:block}.dashboard-header-title{padding-left:var(--space-4);color:#fff;text-align:center;margin:0;font-size:1.375rem;font-weight:700;line-height:1.15;position:relative}.dashboard-header-title:before{width:var(--border-width-sm);content:"";background:#ffffff94;height:3.5rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.dashboard-brand,.dashboard-header-kicker,.dashboard-helper,.dashboard-count,.dashboard-status,.dashboard-metric-label,.dashboard-detail-list dt,.dashboard-detail-list dd{max-width:none}.dashboard-brand{color:var(--color-heading);font-size:var(--font-size-md);font-weight:800;line-height:var(--line-height-tight)}.dashboard-header-kicker{margin-top:var(--space-1);color:#ffffffd1;font-size:var(--font-size-sm);line-height:var(--line-height-base)}.dashboard-user-menu{min-width:0;position:relative}.dashboard-header-actions{align-items:center;gap:var(--space-3);min-width:0;margin-left:auto;display:inline-flex}.dashboard-header-search{width:min(19rem,30vw);min-width:14rem;position:relative}.dashboard-header-search label{align-items:center;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-3);color:#475569;border:var(--border-width-sm) solid #ffffffb8;background:#fff;border-radius:999px;display:flex;box-shadow:0 .5rem 1.25rem #061b422e}.dashboard-header-search label:focus-within{box-shadow:0 0 0 var(--border-width-focus) #bfdbfe;border-color:#fff}.dashboard-header-search input{color:#191919;appearance:none;width:100%;min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:.875rem}.dashboard-header-search input::-webkit-search-cancel-button{appearance:none}.dashboard-header-search input::-webkit-search-decoration{appearance:none}.dashboard-header-search input::-webkit-search-results-button{appearance:none}.dashboard-header-search input::-webkit-search-results-decoration{appearance:none}.dashboard-header-search input::placeholder{color:#64748b;opacity:1}.dashboard-header-search-results{top:calc(100% + var(--space-2));z-index:20;gap:var(--space-1);width:min(24rem,100vw - 2rem);padding:var(--space-2);border:var(--border-width-sm) solid var(--color-border);background:#fff;border-radius:.75rem;display:grid;position:absolute;right:0;box-shadow:0 1rem 2rem #10182838}.dashboard-header-search-result{align-items:center;gap:var(--space-3);min-width:0;color:var(--color-heading);border-radius:var(--radius-md);padding:.75rem;text-decoration:none;display:flex}.dashboard-header-search-result:hover,.dashboard-header-search-result:focus-visible{color:#fff;background:var(--color-link-hover)}.dashboard-header-search-result-icon{color:#17449b;background:#dbeafe;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;font-size:.875rem;display:inline-grid}.dashboard-header-search-result:hover .dashboard-header-search-result-icon,.dashboard-header-search-result:focus-visible .dashboard-header-search-result-icon{color:#17449b;background:#fff}.dashboard-header-search-result-copy{gap:.125rem;min-width:0;display:grid}.dashboard-header-search-result-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25;overflow:hidden}.dashboard-header-search-result-copy span{color:var(--color-text-muted);font-size:.75rem;font-weight:600;line-height:1.25}.dashboard-header-search-result:hover .dashboard-header-search-result-copy span,.dashboard-header-search-result:focus-visible .dashboard-header-search-result-copy span{color:#fff}.dashboard-header-search-empty{color:var(--color-text-muted);margin:0;padding:.75rem;font-size:.875rem;line-height:1.4}.dashboard-user-menu[open]:after{width:min(11rem,100vw - 2rem);height:var(--space-3);content:"";position:absolute;top:100%;right:0}.dashboard-user-menu summary{list-style:none}.dashboard-user-menu summary::-webkit-details-marker{display:none}.dashboard-user{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-surface);font-size:var(--font-size-sm);cursor:pointer;font-weight:700;display:inline-flex}.dashboard-user:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;display:inline-block;transform:translateY(-.125rem)rotate(45deg)}.dashboard-user span:first-child{color:#17449b;background:var(--color-surface);border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;font-size:.75rem;display:inline-grid}.dashboard-user-menu-panel{top:calc(100% + var(--space-3));z-index:120;width:min(12rem,100vw - 2rem);padding:var(--space-3);background:var(--color-surface);border:var(--border-width-sm) solid var(--color-border);border-radius:.75rem;gap:0;display:grid;position:absolute;right:0;box-shadow:0 .75rem 1.75rem #1018282e}.dashboard-user-menu-context{padding:.5rem var(--space-3) .75rem;margin:0 0 var(--space-1);border-bottom:var(--border-width-sm) solid #e5eaf0;gap:.125rem;display:grid}.dashboard-user-menu-context span{color:var(--color-text-muted);font-size:.75rem;font-weight:600}.dashboard-user-menu-context strong{color:var(--color-heading);font-size:.875rem;font-weight:700}.dashboard-user-menu-panel a{align-items:center;gap:var(--space-3);min-height:2.5rem;padding:.875rem var(--space-3);color:var(--color-heading);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;text-decoration:none;display:flex}.dashboard-user-menu-panel a+a{border-top:var(--border-width-sm) solid #e5eaf0;margin-top:.25rem}.dashboard-user-menu-panel a:hover{color:var(--color-surface);background:var(--color-link-hover)}.dashboard-user-menu-panel a[aria-current=page],.dashboard-user-menu-panel a:active{color:var(--color-surface);background:var(--color-link)}.dashboard-nav{padding:var(--space-3) var(--space-4);background:var(--color-surface);border-bottom:var(--border-width-sm) solid #647895;grid-area:nav;overflow-x:auto}.dashboard-nav ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.dashboard-nav-link{align-items:center;gap:var(--space-4);min-height:2.5rem;padding:1rem var(--space-4);color:var(--color-heading);border-radius:var(--radius-md);font-size:var(--font-size-sm);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-nav-link svg{flex:none;width:1.625rem;height:1.625rem}.dashboard-user-menu-panel svg{flex:none;width:1rem;height:1rem}.dashboard-nav-link:hover{color:var(--color-surface);background:var(--color-link-hover)}.dashboard-nav-link:active,.dashboard-nav-link[aria-current=page]{color:var(--color-surface);background:var(--color-link)}.dashboard-nav-submenu{gap:var(--space-1);width:100%;padding:var(--space-2) 0 var(--space-3);margin:0;list-style:none;display:grid}.dashboard-nav-sublink{box-sizing:border-box;width:100%;padding:.625rem var(--space-3) .625rem 2.75rem;color:var(--color-text-muted);border-radius:var(--radius-md);text-align:left;white-space:normal;font-size:.8125rem;font-weight:600;line-height:1.3;text-decoration:none;display:block}.dashboard-nav-sublink:hover{color:var(--color-link-hover);background:#eef4ff}.dashboard-nav-sublink[aria-current=page]{color:var(--color-link);background:#e8f0ff}.dashboard-platform-alert{box-sizing:border-box;min-height:3.5rem;padding:.5rem var(--space-6);border-bottom:var(--border-width-sm) solid #b45309;opacity:1;background:#ffd95a;grid-area:alert;justify-content:center;align-items:center;display:flex;overflow:hidden}.dashboard-platform-alert-inner{gap:var(--space-2) var(--space-4);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;width:min(100%,72rem);margin-inline:auto;display:flex}.dashboard-platform-alert-message{gap:var(--space-3);justify-content:center;align-items:center;min-width:0;display:inline-flex}.dashboard-platform-alert-icon{color:#191919;flex:none;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:1.35rem;display:inline-flex}.dashboard-platform-alert p{color:#191919;max-width:none;font-size:var(--font-size-base);margin:0;font-weight:700;line-height:1.25}.dashboard-platform-alert-link{color:#fff;min-height:2rem;font-family:var(--font-family-heading);white-space:nowrap;border:var(--border-width-sm) solid #17449b;border-radius:var(--radius-md);background:#17449b;justify-content:center;align-items:center;padding:.35rem .875rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-platform-alert-link:hover{color:#fff;background:#2a6fe8;border-color:#2a6fe8}@media (width<=72rem){.dashboard-platform-alert{padding:.625rem var(--space-3)}.dashboard-platform-alert-inner{gap:var(--space-2)}.dashboard-platform-alert-message{width:100%}.dashboard-platform-alert-link{min-height:1.875rem;padding:.25rem .75rem}}@media (width<=40rem){.dashboard-platform-alert{padding:.5rem var(--space-2)}.dashboard-platform-alert-message{gap:var(--space-2)}.dashboard-platform-alert-icon{width:1.35rem;height:1.35rem;font-size:1.15rem}.dashboard-platform-alert p{font-size:.875rem;line-height:1.3}}body:has(.auth-shell){background:#e8eef5;min-height:100dvh}.auth-shell{color:#172033;background:#fff;grid-template-columns:minmax(28rem,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.auth-content-column{background:#0b2559;grid-template-rows:auto 1fr;min-width:0;min-height:100dvh;display:grid}.auth-header{min-height:5.5rem;padding:var(--space-6) clamp(var(--space-6), 5vw, 3.5rem);background:#0b2559;align-items:center;display:flex}.auth-brand-lockup{align-items:center;text-decoration:none;display:inline-flex}.auth-brand-lockup:hover,.auth-brand-lockup:focus-visible{opacity:.9}.auth-logo{width:min(10.5rem,48vw);height:auto}.auth-main{width:100%;padding:var(--space-8) clamp(var(--space-6), 8vw, 6rem);place-items:center;display:grid}.auth-card{gap:var(--space-4);width:min(100%,27rem);padding:clamp(var(--space-5), 4vw, var(--space-8));background:#fff;border:0;border-radius:.625rem;display:grid;box-shadow:0 1rem 2.5rem #0000002e}.auth-card-heading{gap:var(--space-2);display:grid}.auth-card-heading p,.auth-card-heading h1,.auth-card-heading span,.auth-configuration-message p,.auth-footer p{margin:0}.auth-card-heading p{color:#17449b;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.auth-card-heading h1{color:#172033;font-size:1.75rem;line-height:1.2}.auth-card-heading span,.auth-configuration-message p{color:#475467;font-size:.9375rem;line-height:1.55}.auth-form{gap:var(--space-2);display:grid}.auth-form label{color:#172033;font-size:var(--font-size-sm);font-weight:700}.auth-form input{width:100%;min-height:2.75rem;margin-bottom:var(--space-2);color:#172033;background:#f6f8fb;border-color:#8ea1bd}.password-input-wrapper{position:relative}.auth-form .password-input-wrapper input{padding-right:3rem}.auth-form .password-visibility-toggle{color:#475467;background:0 0;border:0;place-items:center;width:2.75rem;min-height:2.75rem;margin:0;padding:0;display:inline-grid;position:absolute;top:0;right:0}.auth-form .password-visibility-toggle:hover,.auth-form .password-visibility-toggle:focus-visible{color:#17449b;background:0 0}.password-visibility-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.25rem;height:1.25rem}.auth-form button{min-height:2.75rem;margin-top:var(--space-2);color:#fff;background:#3451aa;border-color:#3451aa;font-weight:700}.auth-form button:hover,.auth-form button:focus-visible{color:#fff;background:#17449b;border-color:#17449b}.auth-form button:disabled{color:#667085;cursor:not-allowed;background:#e5eaf0;border-color:#cbd5e1}.auth-primary-link{width:fit-content;min-height:2.75rem;padding:var(--space-2) var(--space-4);color:#fff;font-family:var(--font-family-heading);border:var(--border-width-sm) solid #3451aa;border-radius:var(--radius-md);background:#3451aa;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.auth-primary-link:hover,.auth-primary-link:focus-visible{color:#fff;background:#17449b;border-color:#17449b}.auth-step-copy{margin:0 0 var(--space-2);color:#475467;font-size:var(--font-size-sm);line-height:1.5}.auth-form .auth-secondary-button{color:#17449b;background:#fff;border-color:#8ea1bd;margin-top:0}.auth-form .auth-secondary-button:hover,.auth-form .auth-secondary-button:focus-visible{color:#17449b;background:#eef3fb;border-color:#17449b}.totp-security,.totp-setup,.totp-security-actions{gap:var(--space-3);justify-items:start;display:grid}.totp-security{max-width:48rem}.totp-security-copy,.totp-security-status,.totp-success{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-base);margin:0}.totp-security-status{color:#047857;font-weight:700}.totp-security button{min-height:2.75rem;padding:var(--space-2) var(--space-3);color:#fff;background:var(--color-link);border-color:var(--color-link);font-weight:700}.totp-security button:hover,.totp-security button:focus-visible{color:#fff;background:var(--color-link-hover)}.totp-security button:disabled{opacity:.6;cursor:not-allowed}.totp-security .totp-secondary-button{color:var(--color-link);border-color:var(--color-link);background:0 0}.totp-security .totp-secondary-button:hover,.totp-security .totp-secondary-button:focus-visible{color:#fff;background:var(--color-link)}.totp-security .totp-danger-button{color:#991b1b;background:#fff7f7;border-color:#dc2626}.totp-security .totp-danger-button:hover,.totp-security .totp-danger-button:focus-visible{color:#fff;background:#991b1b}.totp-setup canvas{border:var(--border-width-sm) solid #cbd5e1;border-radius:var(--radius-md);background:#fff;width:14rem;max-width:100%;height:14rem}.totp-setup details{max-width:100%}.totp-setup summary{color:inherit;cursor:pointer;font-weight:700}.totp-setup code{max-width:100%;margin-top:var(--space-2);padding:var(--space-2);overflow-wrap:anywhere;border-radius:var(--radius-sm);background:#94a3b824;display:block}.totp-setup input{letter-spacing:.15em;width:min(100%,18rem)}.totp-security-actions{grid-auto-flow:column;align-items:center}.totp-success{padding:var(--space-2) var(--space-3);color:#03543f;border:var(--border-width-sm) solid #047857;border-radius:var(--radius-md);background:#ecfdf3;font-weight:700}.totp-security-warning{gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);color:#713f12;border:var(--border-width-sm) solid #d97706;border-radius:var(--radius-md);background:#fffbeb;border-left-width:.375rem;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.totp-security-warning-icon{color:#fff;width:1.5rem;height:1.5rem;font-size:var(--font-size-sm);background:#b45309;border-radius:999px;place-items:center;font-weight:800;line-height:1;display:inline-grid}.totp-security-warning strong{color:#713f12;margin-bottom:.125rem;display:block}.totp-security-warning p{color:#713f12;font-size:var(--font-size-sm);line-height:var(--line-height-base);margin:0}.admin-shell .totp-security-copy,.admin-shell .totp-security-status{color:var(--admin-muted)}.admin-shell[data-admin-appearance=dark] .totp-success{color:#03543f;background:#ecfdf3;border-color:#047857}.admin-shell .totp-security button:not(.totp-danger-button):not(.totp-secondary-button){background:var(--admin-action);border-color:var(--admin-action)}@media (width<=34rem){.totp-security-actions{grid-auto-flow:row}}.auth-login-secondary a,.auth-back-link{color:#17449b;font-size:var(--font-size-sm);font-weight:600}.auth-login-secondary{padding-top:var(--space-4);text-align:left;border-top:var(--border-width-sm) solid #d8e0eb}.auth-configuration-message,.auth-error,.auth-success{padding:var(--space-3);border-radius:var(--radius-md);line-height:1.5}.auth-configuration-message{color:#7c2d12;border:var(--border-width-sm) solid #c2410c;background:#fff7ed}.auth-error{color:#991b1b;border:var(--border-width-sm) solid #b91c1c;background:#fef2f2}.auth-success{color:#065f46;border:var(--border-width-sm) solid #047857;background:#ecfdf5}.auth-footer{padding:var(--space-6) clamp(var(--space-6), 5vw, 3.5rem);color:#475467;font-size:var(--font-size-sm);text-align:left}.auth-image-column{background:#fdfdfd;min-width:0;height:100dvh;position:sticky;top:0;overflow:hidden}.auth-image-column img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.auth-development-actions{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border-width-sm) solid #d8e0eb;display:grid}.auth-development-actions p{color:#667085;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.auth-development-actions>div{gap:var(--space-3);flex-wrap:wrap;display:flex}.auth-development-actions a{color:#17449b;font-size:var(--font-size-sm);font-weight:600}.auth-loading{color:#172033;background:#e8eef5;place-items:center;min-height:100dvh;display:grid}.auth-logout-button{align-items:center;gap:var(--space-3);width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);color:inherit;font-family:inherit;font-size:inherit;text-align:left;border-radius:var(--radius-md);background:0 0;border:0;font-weight:600;display:flex}.admin-account-menu-panel .auth-logout-button,.admin-mobile-menu-section .auth-logout-button{color:var(--admin-text);font-size:var(--font-size-sm)}.admin-account-menu-panel .auth-logout-button:hover,.admin-account-menu-panel .auth-logout-button:focus-visible,.admin-mobile-menu-section .auth-logout-button:hover,.admin-mobile-menu-section .auth-logout-button:focus-visible{color:#fff;background:var(--admin-action-hover)}.dashboard-user-menu-panel .auth-logout-button,.dashboard-app-account-list .auth-logout-button{color:var(--color-heading)}.dashboard-user-menu-panel a+.auth-logout-button{margin-top:.25rem}.dashboard-user-menu-panel .auth-logout-button:hover,.dashboard-user-menu-panel .auth-logout-button:focus-visible,.dashboard-app-account-list .auth-logout-button:hover,.dashboard-app-account-list .auth-logout-button:focus-visible{color:#fff;background:var(--color-link-hover)}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-user-menu-panel .auth-logout-button,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-account-list .auth-logout-button{color:#f5f5f5}@media (width<=64rem){.auth-shell,.auth-content-column{background:#0b2559}body:has(.auth-shell){background:#0b2559}.auth-shell{grid-template-columns:minmax(0,1fr)}.auth-image-column{display:none}.auth-header,.auth-footer{padding-inline:var(--space-4)}.auth-main{padding:clamp(var(--space-8), 6vh, 4rem) var(--space-4) var(--space-6);place-items:start center}}@media (prefers-reduced-motion:reduce){.dashboard-shell,.dashboard-platform-alert{transition:none}}.dashboard-main{width:100%;min-width:0;min-height:0;padding:var(--space-4);overflow-anchor:none;overscroll-behavior-y:contain;scrollbar-color:#98a2b3 #dfe7f0;scrollbar-gutter:stable;scrollbar-width:thin;grid-area:main;overflow:hidden auto}.dashboard-page{gap:var(--space-3);width:min(100%,72rem);margin:0 auto;display:grid}.dashboard-page .page-header h1{font-size:clamp(2rem,8vw,3rem)}.dashboard-page .page-header p:not(.eyebrow){font-size:var(--font-size-base)}.dashboard-content-grid{gap:var(--space-4);align-items:start;display:grid}.dashboard-announcement h2,.dashboard-announcement p,.dashboard-announcement-empty{margin:0}.dashboard-announcement p{max-width:none}.dashboard-announcement-list{gap:var(--space-3);display:grid}.dashboard-announcements-page{gap:var(--space-4)}.dashboard-announcement-filter{align-items:center;gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.dashboard-announcement-filter-label{color:var(--color-heading);font-size:var(--font-size-sm);font-weight:700;line-height:2.5rem}.dashboard-announcement-filter-options{gap:var(--space-2);flex-wrap:wrap;display:flex}.dashboard-announcement-filter-options label{cursor:pointer;display:inline-flex;position:relative}.dashboard-announcement-filter-options input{opacity:0;position:absolute}.dashboard-announcement-filter-options span{min-height:2.5rem;color:var(--color-link);border:var(--border-width-sm) solid #cbd5e1;font-family:var(--font-family-heading);font-size:var(--font-size-sm);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:700;line-height:1.2;display:inline-flex}.dashboard-announcement-filter-options input:checked+span{color:#fff;background:var(--color-link);border-color:var(--color-link)}.dashboard-announcement-filter-options input:hover+span{color:#fff;background:#2a6fe8;border-color:#2a6fe8}.dashboard-announcement-filter-options input:focus-visible+span{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.dashboard-announcement{min-height:5rem;padding:var(--space-4) 3.5rem var(--space-4) var(--space-4);border:var(--border-width-sm) solid #647895;border-left:.25rem solid var(--color-link);background:#fff7e6;border-radius:.75rem;position:relative;box-shadow:0 .25rem .75rem #1018280d}.dashboard-announcement--archive{padding-right:var(--space-4);background:#fff}.dashboard-announcement--high{border-left-width:.6rem;border-left-color:#ab1919}.dashboard-announcement-content{width:100%;min-width:0}.dashboard-announcement-rich-text,.dashboard-announcement-rich-text *{color:#172033;font-family:inherit;font-size:1rem;line-height:1.5}.dashboard-announcement-rich-text p,.dashboard-announcement-rich-text ul,.dashboard-announcement-rich-text ol{margin-top:0;margin-bottom:var(--space-2)}.dashboard-announcement-rich-text p:last-child,.dashboard-announcement-rich-text ul:last-child,.dashboard-announcement-rich-text ol:last-child{margin-bottom:0}.dashboard-announcement-rich-text ul,.dashboard-announcement-rich-text ol{padding-left:1.5rem}.dashboard-announcement-rich-text a{font-weight:600}.dashboard-announcement-priority{width:fit-content;margin-right:var(--space-2);margin-bottom:var(--space-2);color:#fff;background:#ab1919;border-radius:999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.dashboard-announcement-date{margin-top:.25rem;margin-bottom:var(--space-1);color:#172033;font-size:.875rem;font-weight:600;line-height:1.5;display:inline-flex}.dashboard-announcement h2{color:var(--color-heading);font-family:var(--font-family-base);font-size:1.025rem;line-height:1.35}.dashboard-announcement-date+p{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-base)}.dashboard-announcement-dismiss{top:var(--space-4);right:var(--space-4);width:1.625rem;min-width:1.625rem;height:1.625rem;min-height:1.625rem;color:var(--color-surface);background:var(--color-link);border:var(--border-width-sm) solid var(--color-link);border-radius:999px;place-items:center;padding:0;font-size:.625rem;font-weight:700;line-height:1;display:inline-grid;position:absolute}.dashboard-announcement-dismiss:hover{color:var(--color-surface);background:var(--color-link-hover);border-color:var(--color-link-hover)}.dashboard-announcement-dismiss:active{color:var(--color-surface);background:var(--color-link-active);border-color:var(--color-link-active)}.dashboard-announcement--high .dashboard-announcement-dismiss{background:#ab1919;border-color:#ab1919}.dashboard-announcement--high .dashboard-announcement-dismiss:hover{background:#191919;border-color:#191919}.dashboard-announcement-empty{width:100%;max-width:none;padding:var(--space-4);color:var(--color-text-muted);background:var(--color-surface);border:var(--border-width-sm) solid #647895;border-radius:.75rem;font-size:1rem}.dashboard-context{gap:var(--space-4);min-width:0;display:grid}.dashboard-panel,.dashboard-metric{min-width:0;padding:var(--space-4);background:var(--color-surface);border:var(--border-width-sm) solid #647895;border-radius:.75rem}.dashboard-panel-header{gap:var(--space-4);justify-content:space-between;align-items:flex-start;display:flex}.dashboard-panel-header h2{margin:0;font-size:1.25rem;line-height:1.2}.dashboard-panel-header .eyebrow{margin-bottom:var(--space-2)}.dashboard-count,.dashboard-status,.govlink-option-state{min-height:1.75rem;padding:var(--space-1) var(--space-2);color:var(--color-text-muted);background:var(--color-background);border:var(--border-width-sm) solid var(--color-border);white-space:nowrap;border-radius:999px;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.dashboard-status,.govlink-option-state--selected{color:#03543f;background:#ecfdf3;border-color:#047857}.dashboard-status--draft{color:#7c2d12;background:#ffedd5;border-color:#c2410c}.dashboard-helper{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm)}.govlink-selector-list{gap:var(--space-4);margin-top:var(--space-4);display:grid}.govlink-option{gap:var(--space-4);width:100%;min-height:0;padding:var(--space-3);color:var(--color-text);text-align:left;background:var(--color-surface);border:var(--border-width-sm) solid #647895;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.govlink-option:hover{color:var(--color-text);border-color:var(--color-control-border-hover);background:#f9fafb}.govlink-option[aria-pressed=true]{border-color:var(--color-link);box-shadow:0 0 0 1px var(--color-link)}.govlink-option-logo{width:2.75rem;height:2.75rem;color:var(--color-surface);background:var(--color-heading);border-radius:.625rem;place-items:center;font-weight:800;display:grid;overflow:hidden}.govlink-option-logo img{object-fit:contain;background:var(--color-surface);width:100%;height:100%;display:block}.govlink-option-main{gap:.125rem;min-width:0;display:grid}.govlink-option-name{overflow-wrap:anywhere;color:var(--color-heading);font-family:var(--font-family-heading);font-weight:800}.govlink-option-state{grid-column:1/-1;justify-self:start}.dashboard-detail-list{gap:var(--space-4);margin:var(--space-4) 0 0;display:grid}.dashboard-detail-list div{gap:var(--space-1);padding-top:var(--space-3);border-top:var(--border-width-sm) solid var(--color-border);display:grid}.dashboard-detail-list dt{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:700}.dashboard-detail-list dd{color:var(--color-heading);overflow-wrap:anywhere;margin:0;font-weight:600}.dashboard-url-detail dd{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.dashboard-copy-button{color:#000;min-height:1.5rem;font-family:var(--font-family-heading);border:var(--border-width-sm) solid #a8adb5;background:#e4e4e4;border-radius:.375rem;padding:.125rem .625rem;font-size:.75rem;font-weight:700;line-height:1}.dashboard-copy-button:hover{color:#000;background:#c6c6c6;border-color:#747a83}.dashboard-copy-button:active{background:#c9c9c9;border-color:#7e848c}.dashboard-qr-page{gap:var(--space-4);padding-bottom:var(--space-8)}.dashboard-qr-intro{max-width:none;color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.dashboard-qr-guidelines{gap:var(--space-2);display:grid}.dashboard-qr-guidelines h2,.dashboard-qr-guidelines ul{margin:0}.dashboard-qr-guidelines h2{color:var(--color-heading);font-size:1rem;line-height:1.2}.dashboard-qr-guidelines ul{gap:var(--space-1);color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-base);padding-left:1.5rem;display:grid}.dashboard-qr-grid{gap:var(--space-4);align-items:start;display:grid}.dashboard-qr-card{gap:var(--space-3);min-width:0;padding:var(--space-3);background:var(--color-surface);border:var(--border-width-sm) solid #647895;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;box-shadow:0 .5rem 1.5rem #1018280d}.dashboard-qr-card-content{gap:var(--space-3);align-content:start;display:grid}.dashboard-qr-card-text{gap:var(--space-2);display:grid}.dashboard-qr-card h3{color:var(--color-heading);font-size:var(--font-size-base);margin:0;line-height:1.25}.dashboard-qr-url-row{max-width:none;color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-base);overflow-wrap:anywhere;margin:0}.dashboard-qr-url-row strong{font-weight:700}.dashboard-qr-url-row a{color:var(--color-link);text-underline-offset:.1875rem;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.375rem;text-decoration:underline;display:inline-flex}.dashboard-qr-url-row a span:not(.visually-hidden){overflow-wrap:anywhere;min-width:0}.dashboard-qr-url-row a svg{flex:none;width:1rem;height:1rem}.dashboard-qr-url-row a:hover{color:var(--color-link-hover)}.dashboard-qr-preview-frame{width:auto;max-width:max-content;padding:var(--space-1);border:var(--border-width-sm) solid #cbd5e1;background:#fff;border-radius:.75rem;justify-self:start;line-height:0;display:inline-flex}.dashboard-qr-canvas{width:10rem;max-width:100%;height:auto;image-rendering:pixelated;background:#fff;display:block}.dashboard-qr-download{min-height:2.5rem;padding:.5rem var(--space-3);color:#fff;background:var(--color-link);border-color:var(--color-link);border-radius:var(--radius-md);font-family:var(--font-family-heading);font-size:var(--font-size-sm);justify-self:start;font-weight:500}@media (width<=40rem){.dashboard-qr-card{grid-template-columns:minmax(0,1fr)}}.dashboard-qr-download:hover{color:#fff;background:var(--color-link-hover);border-color:var(--color-link-hover)}.dashboard-qr-download:active{background:var(--color-link-active);border-color:var(--color-link-active)}.dashboard-qr-download:disabled{cursor:not-allowed;opacity:.7}.dashboard-qr-download-error{max-width:none;padding:var(--space-2);color:#fff;border-radius:var(--radius-sm);font-size:var(--font-size-sm);background:#ba3d3d;margin:0}.dashboard-qr-empty{margin:0}.dashboard-shortener-page{gap:var(--space-4)}.dashboard-shortener-intro{max-width:none;color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.dashboard-shortener-create,.dashboard-shortener-active{gap:var(--space-3);padding:var(--space-4);display:grid}.dashboard-shortener-create .dashboard-panel-header h2,.dashboard-shortener-active .dashboard-panel-header h2{font-size:1rem;line-height:1.2}.dashboard-shortener-form{gap:var(--space-3);display:grid}.dashboard-shortener-root-domain{color:var(--color-heading);font-size:var(--font-size-sm);align-self:end;gap:.125rem;margin:0;font-weight:600;display:grid}.dashboard-shortener-root-domain span{color:var(--color-text-muted);font-size:var(--font-size-sm);text-transform:uppercase;font-weight:700}.dashboard-shortener-root-domain strong{color:var(--color-heading);font-size:var(--font-size-sm);font-weight:600}.dashboard-shortener-primary,.dashboard-shortener-secondary,.dashboard-shortener-danger{width:fit-content;min-height:2.5rem;padding:.5rem var(--space-3);border:var(--border-width-sm) solid transparent;font-family:var(--font-family-heading);font-size:var(--font-size-sm);border-radius:.5rem;justify-content:center;align-items:center;font-weight:500;line-height:1.2;display:inline-flex}.dashboard-shortener-primary{color:#fff;background:var(--color-link);border-color:var(--color-link)}.dashboard-shortener-primary:hover{color:#fff;background:var(--color-link-hover);border-color:var(--color-link-hover)}.dashboard-shortener-secondary{color:var(--color-link);background:var(--color-surface);border-color:#c7d0dd}.dashboard-shortener-secondary:hover{color:#fff;background:var(--color-link-hover);border-color:var(--color-link-hover)}.dashboard-shortener-danger{color:#8f1621;background:#fff4f4;border-color:#f5c2c7}.dashboard-shortener-danger:hover{color:#fff;background:#ab1919;border-color:#ab1919}.dashboard-shortener-success{color:#14532d;font-size:var(--font-size-sm);margin:0}.dashboard-shortener-list{gap:var(--space-3);display:grid}.dashboard-shortener-card{gap:var(--space-4);padding:var(--space-4);border:var(--border-width-sm) solid #c7d0dd;background:#f8fafc;border-radius:.75rem;display:grid}.dashboard-shortener-card-main{gap:var(--space-3);min-width:0;display:grid}.dashboard-shortener-card h3{color:var(--color-heading);overflow-wrap:anywhere;margin:0;font-size:1.0625rem;line-height:1.3}.dashboard-shortener-card-details{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.dashboard-shortener-card-details div{gap:.125rem;min-width:0;display:grid}.dashboard-shortener-card dt{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:700}.dashboard-shortener-card dd{color:var(--color-heading);font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0;font-weight:600}.dashboard-shortener-actions,.dashboard-shortener-inline-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.dashboard-shortener-inline-panel{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:var(--border-width-sm) solid #c7d0dd;border-radius:.75rem;display:grid}.dashboard-shortener-delete-panel p{color:var(--color-text);font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0}.dashboard-shortener-delete-nowrap{white-space:nowrap}.dashboard-shortener-empty{font-size:var(--font-size-sm);margin:0}.dashboard-profile-page{gap:var(--space-4)}.dashboard-profile-panel{gap:var(--space-3);padding:var(--space-4);display:grid}.dashboard-profile-panel .dashboard-panel-header h2{color:var(--color-heading);font-size:1rem;line-height:1.2}.dashboard-profile-form{gap:var(--space-3);width:min(100%,42rem);display:grid}.dashboard-profile-name-grid{gap:var(--space-3);display:grid}.dashboard-profile-helper,.dashboard-profile-security-copy{max-width:48rem;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-base);margin:0}.dashboard-profile-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.dashboard-profile-success{width:fit-content;padding:var(--space-2) var(--space-3);color:#03543f;border:var(--border-width-sm) solid #047857;border-radius:var(--radius-md);font-size:var(--font-size-sm);background:#ecfdf3;margin:0;font-weight:700;line-height:1.25}.dashboard-analytics-page{gap:var(--space-4);display:grid}.dashboard-analytics-intro{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.dashboard-analytics-control-grid{gap:var(--space-4);margin-top:var(--space-4);display:grid}.dashboard-analytics-selected-page{gap:var(--space-1);margin:0;display:grid}.dashboard-analytics-selected-page span{color:var(--color-text-muted);font-size:var(--font-size-sm);text-transform:uppercase;font-weight:700}.dashboard-analytics-selected-page strong{color:var(--color-heading);font-size:var(--font-size-sm);font-weight:600}.dashboard-analytics-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.dashboard-analytics-actions button:disabled{cursor:not-allowed;color:var(--color-text-muted);background:#e5e7eb;border-color:#cbd5e1}.dashboard-analytics-status{min-height:1.5rem;margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.dashboard-analytics-summary{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.dashboard-analytics-panel{gap:var(--space-4);display:grid}.dashboard-analytics-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-analytics-chart-wrap{border:var(--border-width-sm) solid #d7dee8;background:#fff;border-radius:.75rem;position:relative;overflow:visible}.dashboard-analytics-chart{width:100%;min-height:13rem;display:block}.dashboard-analytics-chart-header{align-items:center}.dashboard-analytics-chart-header p{color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:right;margin:0;font-weight:600}.dashboard-analytics-chart-axis{stroke:#94a3b8;stroke-width:2px}.dashboard-analytics-chart-gridline{stroke:#d7dee8;stroke-width:1px}.dashboard-analytics-chart-label{fill:var(--color-text-muted);font-family:var(--font-family-base);font-size:.625rem;font-weight:600}.dashboard-analytics-chart-line{stroke:#18449a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.dashboard-analytics-chart-point{fill:#2a6fe8;stroke:#fff;stroke-width:2px}.dashboard-analytics-chart-hit-target{fill:#0000;stroke:#0000}.dashboard-analytics-chart g[role=button]{cursor:pointer;outline:none}.dashboard-analytics-chart g[role=button]:hover .dashboard-analytics-chart-point,.dashboard-analytics-chart g[role=button]:focus-visible .dashboard-analytics-chart-point{fill:#18449a;stroke-width:3px}.dashboard-analytics-chart g[role=button]:focus-visible .dashboard-analytics-chart-hit-target{stroke:#2a6fe8;stroke-width:3px}.dashboard-analytics-chart-tooltip{z-index:5;min-width:max-content;padding:var(--space-2) var(--space-3);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-sm);pointer-events:none;background:#191919;gap:.125rem;line-height:1.2;display:grid;position:absolute;transform:translate(-50%,calc(-100% - .75rem));box-shadow:0 .75rem 1.25rem #0000002e}.dashboard-analytics-chart-tooltip strong{font-weight:700}.dashboard-analytics-chart-tooltip:after{content:"";background:#191919;width:1rem;height:1rem;position:absolute;bottom:-.375rem;left:50%;transform:translate(-50%)rotate(45deg)}.dashboard-analytics-data-table summary{cursor:pointer;color:var(--color-link);font-size:var(--font-size-sm);font-weight:700}.dashboard-analytics-note{max-width:none;color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.dashboard-analytics-active-marker{color:#18449a;font-weight:800}.dashboard-analytics-contact-link{gap:var(--space-2);align-items:center;display:inline-flex}.dashboard-analytics-contact-link svg{color:#191919;width:1rem}.dashboard-analytics-paginated-table{gap:var(--space-3);display:grid}.dashboard-analytics-pagination{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.dashboard-analytics-pagination p,.dashboard-analytics-pagination span{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;font-weight:600}.dashboard-analytics-pagination-actions,.dashboard-analytics-page-buttons{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.dashboard-analytics-page-size{width:11rem}.dashboard-analytics-page-size .form-field{gap:0}.dashboard-analytics-page-size .custom-select-button{min-height:2.75rem;padding-block:.5rem;padding-left:var(--space-3);font-size:var(--font-size-sm);color:#475467;box-shadow:none;background:#f8f8fc;border-color:#d0d5dd;border-radius:.5rem}.dashboard-analytics-page-size .custom-select-button:hover,.dashboard-analytics-page-size .custom-select-button[aria-expanded=true]{color:#172033;background:#fff;border-color:#98a2b3}.dashboard-analytics-page-size .custom-select-option-icon{color:#667085;font-size:.95rem}.dashboard-analytics-page-size .custom-select-option:hover,.dashboard-analytics-page-size .custom-select-option--active,.dashboard-analytics-page-size .custom-select-option--selected,.dashboard-analytics-page-size .custom-select-option--selected:hover,.dashboard-analytics-page-size .custom-select-option--selected.custom-select-option--active,.dashboard-analytics-page-size .custom-select-option:hover .custom-select-option-icon,.dashboard-analytics-page-size .custom-select-option--active .custom-select-option-icon,.dashboard-analytics-page-size .custom-select-option--selected .custom-select-option-icon,.dashboard-analytics-page-size .custom-select-option--selected:hover .custom-select-option-icon,.dashboard-analytics-page-size .custom-select-option--selected.custom-select-option--active .custom-select-option-icon,.dashboard-analytics-page-size .custom-select-option:hover>span,.dashboard-analytics-page-size .custom-select-option--active>span,.dashboard-analytics-page-size .custom-select-option--selected>span,.dashboard-analytics-page-size .custom-select-option--selected:hover>span,.dashboard-analytics-page-size .custom-select-option--selected.custom-select-option--active>span{color:#fff}.dashboard-analytics-page-size .custom-select-menu{z-index:30;max-height:none}.dashboard-analytics-page-buttons span{text-align:right;flex-basis:100%;order:3}.dashboard-analytics-table-scroll{overflow-x:auto}.dashboard-analytics-table-scroll table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.dashboard-analytics-table-scroll th,.dashboard-analytics-table-scroll td{padding:var(--space-2);text-align:left;vertical-align:top;border-bottom:var(--border-width-sm) solid #d7dee8}.dashboard-analytics-table-scroll th{color:var(--color-heading);font-weight:700}.dashboard-analytics-table-scroll td{color:var(--color-text);overflow-wrap:anywhere}.dashboard-analytics-error{gap:var(--space-3);justify-items:start;display:grid}@media (width>=42rem){.dashboard-profile-name-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.dashboard-shortener-create,.dashboard-shortener-active{padding:var(--space-4)}.dashboard-shortener-form{grid-template-columns:minmax(12rem,.45fr) minmax(18rem,1fr) auto;align-items:end}.dashboard-shortener-form input{min-height:2.5rem;padding:.5rem var(--space-3);font-size:var(--font-size-sm)}.dashboard-shortener-form .form-field{min-width:0}.dashboard-shortener-card{grid-template-columns:minmax(0,1fr) auto;align-items:start}.dashboard-shortener-inline-panel{grid-column:1/-1}.dashboard-analytics-control-grid{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end}.dashboard-analytics-actions{align-self:end;padding-bottom:.25rem}.dashboard-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-analytics-grid .dashboard-analytics-panel:first-child{grid-column:1/-1}}@media (width<=42rem){.dashboard-analytics-table-scroll{overflow:visible}.dashboard-analytics-table-scroll table,.dashboard-analytics-table-scroll thead,.dashboard-analytics-table-scroll tbody,.dashboard-analytics-table-scroll tr,.dashboard-analytics-table-scroll th,.dashboard-analytics-table-scroll td{min-width:0;display:block}.dashboard-analytics-table-scroll thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dashboard-analytics-table-scroll tbody{gap:var(--space-3);display:grid}.dashboard-analytics-table-scroll tr{gap:var(--space-2);padding:var(--space-3);border:var(--border-width-sm) solid #d7dee8;background:#fff;border-radius:.75rem;display:grid}.dashboard-analytics-table-scroll td{gap:var(--space-2);border-bottom:0;grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);padding:0;display:grid}.dashboard-analytics-table-scroll td:before{content:attr(data-label);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:700}.dashboard-analytics-chart-tooltip{font-size:.75rem}}.dashboard-metric-grid{gap:var(--space-4);display:grid}.dashboard-metric{gap:var(--space-2);display:grid}.dashboard-metric-value{color:var(--color-heading);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;line-height:var(--line-height-tight)}.dashboard-metric-label{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:700}@media (width>=48rem){.dashboard-header,.dashboard-main{padding-inline:var(--space-6)}.dashboard-content-grid{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.4fr)}.dashboard-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.dashboard-metric-grid.dashboard-analytics-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-shell{grid-template-columns:16rem minmax(0,1fr);grid-template-areas:"alert alert""header header""nav main";grid-template-rows:var(--dashboard-platform-alert-row-height) auto minmax(0, 1fr)}.dashboard-header{padding-inline:var(--space-6)}.dashboard-nav{min-height:0;max-height:100%;padding:var(--space-6) var(--space-4) var(--space-4);border-right:var(--border-width-sm) solid var(--color-border);border-bottom:var(--border-width-sm) solid var(--color-border);align-self:start;position:sticky;top:0;overflow:visible auto}.dashboard-nav ul{display:grid}.dashboard-nav li+li{border-top:var(--border-width-sm) solid #e5eaf0;padding-top:var(--space-2)}.dashboard-nav .dashboard-nav-submenu{gap:var(--space-1);padding:var(--space-2) 0 var(--space-3);display:grid}.dashboard-nav-item--with-submenu{width:100%}.dashboard-nav .dashboard-nav-submenu li+li{border-top:0;padding-top:0}.dashboard-nav-link{width:100%}.dashboard-main{padding:var(--space-8)}}body:has(.dashboard-shell){background:#dfe7f0;overflow:hidden}body:has(.dashboard-shell[data-dashboard-appearance=dark]){background:#111}.dashboard-shell{background:#eef2f6}@media (width>=90.0625rem){.dashboard-shell{border-inline:var(--border-width-sm) solid #c8d3df;box-shadow:0 1.5rem 3rem #1018281a}}.dashboard-panel,.dashboard-metric{background:#fff;border-color:#647895;border-radius:.875rem;box-shadow:0 .5rem 1.25rem #1018280f}.dashboard-panel-header{padding-bottom:var(--space-3);border-bottom:var(--border-width-sm) solid var(--color-heading)}.dashboard-panel-header h2{color:var(--color-link)}.dashboard-context-summary .dashboard-panel-header{align-items:center}.dashboard-context-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.dashboard-context-actions--mobile{display:none}.dashboard-primary-action{min-height:2.75rem;padding:var(--space-2) var(--space-4);color:var(--color-surface);font-family:var(--font-family-heading);background:var(--color-link);border:var(--border-width-sm) solid var(--color-link);border-radius:var(--radius-md);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.dashboard-primary-action:hover{color:var(--color-surface);background:var(--color-link-hover);border-color:var(--color-link-hover)}.dashboard-primary-action:active{color:var(--color-surface);background:var(--color-link-active);border-color:var(--color-link-active)}.dashboard-edit-button,.editor-public-page-button{min-height:1.75rem;padding:var(--space-1) var(--space-3);color:var(--color-surface);font-family:var(--font-family-heading);border:var(--border-width-sm) solid var(--color-link);border-radius:999px;align-items:center;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.dashboard-edit-button{background:var(--color-link)}.editor-public-page-button,.editor-public-page-button:visited,.editor-public-page-button:focus{color:var(--color-surface);background:var(--color-link-hover);border-color:var(--color-link-hover)}.editor-new-tab-cue{margin-left:.35rem;font-size:.9rem;line-height:1}.dashboard-edit-button:hover{color:var(--color-surface);background:var(--color-link-hover);border-color:var(--color-link-hover)}.editor-public-page-button:hover{color:var(--color-surface);background:var(--color-link);border-color:var(--color-link)}.dashboard-edit-button:active{background:var(--color-link-active);border-color:var(--color-link-active)}.editor-public-page-button:active{color:var(--color-surface);background:var(--color-link-hover);border-color:var(--color-link-hover)}.govlink-option[aria-pressed=true]{background:#f8fbff}.dashboard-detail-list div{padding:var(--space-3);border:var(--border-width-sm) solid #e5eaf0;background:#f8fafc;border-radius:.625rem}.dashboard-detail-list dt{color:#667085;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.dashboard-detail-list dd{font-size:.95rem}.dashboard-metric{position:relative;overflow:hidden}.dashboard-metric:before{width:3rem;height:.1875rem;margin-bottom:var(--space-1);content:"";background:var(--color-link);border-radius:999px;display:block}.dashboard-metric-label{color:#667085}@media (width>=48rem){.dashboard-panel,.dashboard-metric{padding:var(--space-6)}.dashboard-announcement{padding:var(--space-4) 3.75rem var(--space-4) var(--space-4)}.dashboard-announcement--archive{padding-right:var(--space-4)}}.dashboard-menu-button{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--color-link);border:var(--border-width-sm) solid #ffffffd9;background:#fff;border-radius:999px;place-items:center;padding:0;display:inline-grid}.dashboard-menu-button span,.dashboard-menu-button span:before,.dashboard-menu-button span:after{content:"";background:currentColor;border-radius:999px;width:1.15rem;height:2px;display:block}.dashboard-menu-button span{position:relative}.dashboard-menu-button span:before,.dashboard-menu-button span:after{position:absolute;left:0}.dashboard-menu-button span:before{top:-.4rem}.dashboard-menu-button span:after{top:.4rem}.dashboard-menu-button:hover{color:var(--color-link-hover);background:#fff;border-color:#fff}.dashboard-app-menu{z-index:100;gap:var(--space-3);width:100vw;min-height:100dvh;padding:var(--space-3);color:var(--color-heading);opacity:0;visibility:hidden;will-change:transform;background:#eef2f6;grid-template-rows:auto auto auto;align-content:start;transition:transform .22s,opacity .22s,visibility 0s linear .22s;display:grid;position:fixed;inset:0;overflow-y:auto;transform:translate(-100%)}.dashboard-app-menu[data-state=open]{opacity:1;visibility:visible;transition:transform .22s,opacity .22s,visibility;transform:translate(0)}.dashboard-app-menu-header{gap:var(--space-3);justify-content:space-between;align-items:center;display:flex}.dashboard-app-menu-logo{width:min(11rem,54vw);height:auto;display:block}.dashboard-app-menu-close{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--color-surface);background:var(--color-link);border:var(--border-width-sm) solid var(--color-link);font-size:var(--font-size-sm);border-radius:999px;place-items:center;padding:0;font-weight:500;display:inline-grid}.dashboard-app-menu-close:hover{color:var(--color-surface);background:var(--color-link-hover);border-color:var(--color-link-hover)}.dashboard-app-menu-section{min-width:0;padding:var(--space-3);background:var(--color-surface);border:var(--border-width-sm) solid #d7dee8;border-radius:.875rem;box-shadow:0 .5rem 1.25rem #1018280f}.dashboard-app-menu-section h2{margin:0 0 var(--space-2);color:var(--color-link);font-size:1rem}.dashboard-app-menu-context{gap:0;display:grid}.dashboard-app-menu-context span{color:var(--color-text-muted);font-size:.75rem;font-weight:600}.dashboard-app-menu-context strong{color:var(--color-heading);font-size:.875rem;font-weight:700}.dashboard-app-menu-context--header{text-align:left;flex:auto;margin:0}.dashboard-app-menu-section ul,.dashboard-app-account-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.dashboard-app-menu-section li+li,.dashboard-app-account-list li+li{border-top:var(--border-width-sm) solid #e5eaf0}.dashboard-app-menu-link,.dashboard-app-account-list a,.dashboard-app-account-list .auth-logout-button{align-items:center;gap:var(--space-3);min-height:3.125rem;padding:.75rem var(--space-3);color:var(--color-heading);border-radius:var(--radius-md);font-size:1rem;font-weight:600;text-decoration:none;display:flex}.dashboard-app-menu-link svg,.dashboard-app-account-list svg{flex:none;width:1.375rem;height:1.375rem}.dashboard-app-menu-link:hover,.dashboard-app-account-list a:hover,.dashboard-app-account-list .auth-logout-button:hover,.dashboard-app-account-list .auth-logout-button:focus-visible{color:var(--color-surface);background:var(--color-link-hover)}.dashboard-app-menu-link:active,.dashboard-app-account-list a:active,.dashboard-app-account-list .auth-logout-button:active,.dashboard-app-menu-link[aria-current=page]{color:var(--color-surface);background:var(--color-link)}.dashboard-app-menu-section .dashboard-nav-submenu{padding:var(--space-2) 0 var(--space-2)}.dashboard-app-menu-section .dashboard-nav-submenu li+li{border-top:0}.dashboard-app-menu-section .dashboard-nav-sublink{min-height:2.5rem;padding:.5rem var(--space-3) .5rem 2.75rem;align-items:center;font-size:.875rem;display:flex}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-nav-sublink:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-nav-sublink[aria-current=page]{color:#bfdbfe;background:#252f3f}@media (prefers-reduced-motion:reduce){.dashboard-app-menu,.dashboard-app-menu[data-state=open]{transition:none}}@media (width<=56rem){.dashboard-header{z-index:20;grid-template-columns:minmax(0,1fr) auto;display:grid;position:sticky;top:0}.dashboard-header>*{z-index:1;position:relative}.dashboard-brand-lockup{grid-area:1/1;justify-self:start}.dashboard-menu-button{grid-area:1/2;justify-self:end}.dashboard-header-title{font-size:1.125rem}.dashboard-header-actions,.dashboard-user-menu,.dashboard-nav{display:none}.editor-controls .editor-mobile-section-navigation{gap:var(--space-2);padding:var(--space-3);background:var(--color-surface);border:var(--border-width-sm) solid #647895;border-radius:.875rem;display:grid}.editor-mobile-section-navigation p{color:var(--color-heading);font-family:var(--font-family-heading);font-size:var(--font-size-sm);text-align:center;margin:0;font-weight:700}.editor-mobile-section-navigation ul{gap:var(--space-2);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.editor-mobile-section-navigation li{flex:auto}.editor-mobile-section-navigation a{width:100%;min-height:2.5rem;padding:.5rem var(--space-3);color:var(--color-link);border:var(--border-width-sm) solid #a8b4c5;border-radius:var(--radius-md);background:#eef4ff;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.editor-mobile-section-navigation a:hover{color:#fff;background:var(--color-link-hover);border-color:var(--color-link-hover)}.editor-mobile-section-navigation a[aria-current=page]{color:#fff;background:var(--color-link);border-color:var(--color-link)}}.dashboard-shell[data-dashboard-appearance=dark] .editor-mobile-section-navigation{background:#232323;border-color:#737373}.dashboard-shell[data-dashboard-appearance=dark] .editor-mobile-section-navigation a:not([aria-current=page]){color:#bfdbfe;background:#252f3f;border-color:#64748b}@media (width<=47.9375rem){.dashboard-header>*{z-index:1;position:relative}.dashboard-brand-lockup{gap:var(--space-4);display:grid}.dashboard-brand-logo{width:min(8.75rem,50vw)}.dashboard-header-title{text-align:left;overflow-wrap:anywhere;padding-left:0}.dashboard-header-title:before{width:50vw;height:var(--border-width-sm);margin-bottom:var(--space-3);display:block;position:static;transform:none}}@media (width>=56.0625rem){.dashboard-menu-button,.dashboard-app-menu{display:none}}@media (width>=48rem) and (width<=56rem){.dashboard-app-menu,.dashboard-app-menu-section{padding:var(--space-4)}}.editor-page{gap:var(--space-4);width:min(100%,94rem);margin:0 auto;display:grid}.editor-section-panel,.editor-form-panel,.editor-preview-region,.editor-unavailable{min-width:0;padding:var(--space-4);border:var(--border-width-sm) solid #647895;background:#fff;border-radius:.875rem;box-shadow:0 .5rem 1.25rem #1018280f}.editor-section-panel,.editor-form-panel{z-index:1;position:relative}:is(.editor-section-panel:has(.custom-select.is-open),.editor-form-panel:has(.custom-select.is-open)){z-index:50}.editor-sidebar-panel{gap:var(--space-3);align-content:start;display:grid}.editor-sidebar-panel[hidden],.editor-form-panel[hidden],.editor-mobile-section-navigation{display:none}.editor-top-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.editor-form-heading h2,.editor-preview-header h2,.editor-unavailable h1{color:var(--color-link);overflow-wrap:anywhere;margin:0;font-size:1.25rem;line-height:1.2}.editor-preview-header h2{color:#000}.editor-header-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.editor-alert-quick-control{gap:var(--space-3);padding:var(--space-3);border:var(--border-width-sm) solid #c4ccd8;border-radius:var(--radius-md);background:#f8fafc;display:grid}.editor-alert-quick-control.is-alert-active{border:.125rem solid #bd0304}.editor-alert-quick-header,.editor-alert-link-toggle-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.editor-alert-quick-control h2,.editor-alert-quick-control h3{color:var(--color-heading);font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-base);margin:0}.editor-alert-quick-control h2:after,.editor-alert-quick-control h3:after{content:":"}.editor-alert-toggle{cursor:pointer;flex:none;align-items:center;display:inline-flex;position:relative}.editor-alert-toggle input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.editor-alert-toggle span{min-width:5.75rem;min-height:2.25rem;padding:var(--space-1) var(--space-3);color:var(--color-text-muted);font-family:var(--font-family-heading);font-size:var(--font-size-sm);border:var(--border-width-sm) solid #cbd5e1;background:#eef2f6;border-radius:999px;place-items:center;font-weight:700;display:inline-grid}.editor-alert-toggle input:checked+span{color:#fff;background:var(--color-link);border-color:var(--color-link)}.editor-alert-toggle--switch{gap:var(--space-2)}.editor-alert-toggle--switch .editor-alert-switch{background:#d7dee8;border-color:#a8b4c5;justify-content:flex-start;align-items:center;width:3.25rem;min-width:3.25rem;min-height:1.75rem;padding:.1875rem;display:inline-flex}.editor-alert-toggle--switch .editor-alert-switch-thumb{background:#fff;border:0;border-radius:999px;width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;padding:0;transition:transform .16s;box-shadow:0 .125rem .25rem #10182833}.editor-alert-toggle--switch .editor-alert-toggle-text{min-width:4.75rem;min-height:0;color:var(--color-text-muted);background:0 0;border:0;border-radius:0;padding:0;display:inline}.editor-alert-toggle--switch input:checked+.editor-alert-switch{background:var(--color-link);border-color:var(--color-link)}.editor-alert-toggle--switch input:checked+.editor-alert-switch .editor-alert-switch-thumb{transform:translate(1.5rem)}.editor-alert-toggle--danger input:checked+.editor-alert-switch,.editor-alert-toggle--danger:hover input:not(:checked)+.editor-alert-switch,.editor-alert-toggle--danger:hover input:checked+.editor-alert-switch{background:#bd0304;border-color:#bd0304}.editor-alert-toggle input:focus-visible+span{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--space-1)}.editor-alert-fields{gap:var(--space-3);padding-top:var(--space-3);border-top:var(--border-width-sm) solid #d7dee8;display:grid}.editor-alert-fields textarea{min-height:6rem}.editor-save-button,.editor-cancel-button{min-height:2.25rem;padding:.4rem var(--space-3);white-space:nowrap;font-size:1rem}.editor-save-button{color:#7c2d12;background:#ffedd5;border-color:#c2410c}.editor-save-button:hover{color:#7c2d12;background:#fed7aa;border-color:#9a3412}.editor-save-button:active{color:#fff;background:#c2410c;border-color:#9a3412}.editor-save-button:disabled,.editor-save-button:disabled:hover,.editor-save-button:disabled:active{color:var(--color-text-muted);cursor:not-allowed;background:#eef2f6;border-color:#cbd5e1}.editor-save-button--error:disabled,.editor-save-button--error:disabled:hover,.editor-save-button--error:disabled:active,.editor-save-button--error,.editor-save-button--error:hover,.editor-save-button--error:active{color:#fff;background:#d84a4a;border-color:#b83a3a}.editor-cancel-button{color:var(--color-heading);background:#fff;border-color:#cbd5e1}.editor-cancel-button:hover{color:var(--color-link);background:#f8fafc;border-color:#98a2b3}.editor-cancel-button:active{color:#fff;background:var(--color-link);border-color:var(--color-link)}.editor-cancel-button:disabled,.editor-cancel-button:disabled:hover,.editor-cancel-button:disabled:active{color:var(--color-text-muted);cursor:not-allowed;background:#eef2f6;border-color:#cbd5e1}.editor-back-button,.editor-secondary-link{justify-self:start;align-items:center;gap:var(--space-2);color:var(--color-heading);font-family:var(--font-family-heading);font-size:var(--font-size-sm);font-weight:700;display:inline-flex}.editor-back-button{min-height:2.25rem;padding:var(--space-2) var(--space-3);color:var(--color-surface);background:var(--color-link-hover);border:var(--border-width-sm) solid var(--color-link-hover);border-radius:999px;font-weight:500;text-decoration:none;box-shadow:0 .25rem .75rem #1018280d}.editor-secondary-link{text-decoration:none}.editor-secondary-link span{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.08em}.editor-back-button:before,.editor-secondary-link:before{content:"←";font-size:.83125rem;line-height:1}.editor-back-button:hover{color:var(--color-surface);background:var(--color-link);border-color:var(--color-link)}.editor-back-button:active{color:var(--color-surface);background:var(--color-link-hover);border-color:var(--color-link-hover)}.editor-secondary-link:hover{color:var(--color-link-hover)}.editor-mode-switch{gap:var(--space-1);padding:var(--space-1);border:var(--border-width-sm) solid #cbd5e1;background:#dfe7f1;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editor-mode-switch button{min-height:2.5rem;color:var(--color-heading);background:0 0;border-color:#0000;border-radius:999px}.editor-mode-switch button.is-active{color:var(--color-surface);background:var(--color-link);border-color:var(--color-link)}.editor-workspace{gap:var(--space-4);min-width:0;display:grid}.editor-workspace[data-mode=edit] [data-editor-pane=preview],.editor-workspace[data-mode=preview] [data-editor-pane=edit]{display:none}.editor-controls{gap:var(--space-4);align-content:start;display:grid}.editor-section-select{min-width:0}.editor-section-panel .custom-select,.editor-form-panel .custom-select{z-index:30}.editor-section-panel .custom-select-option:hover,.editor-section-panel .custom-select-option--active,.editor-section-panel .custom-select-option--selected,.editor-section-panel .custom-select-option--selected:hover,.editor-section-panel .custom-select-option--selected.custom-select-option--active{color:#fff;background:var(--color-link-hover);border-color:var(--color-link-hover)}.editor-form-panel{gap:0;padding:0;display:grid;overflow:hidden}.editor-form-panel:has(.custom-select.is-open){overflow:visible}.editor-form-panel:has(.editor-form-heading){background:#000}.editor-form-panel--contact{gap:var(--space-4);box-shadow:none;background:0 0;border:0;overflow:visible}.editor-form-panel--contact:has(.editor-form-heading){background:0 0}.editor-contact-accordion-panel{border:var(--border-width-sm) solid #647895;background:#000;border-radius:.875rem;gap:0;min-width:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 .5rem 1.25rem #1018280f}.editor-contact-accordion-panel--links{order:1}.editor-contact-accordion-panel--location{order:2}.editor-contact-accordion-panel:has(.custom-select.is-open){overflow:visible}.editor-contact-accordion-panel:has(.custom-select.is-open) .editor-accordion-body{overflow:visible}.editor-contact-accordion-panel:has(.custom-select.is-open) .editor-accordion-body-inner{overflow:visible}.editor-contact-accordion-panel:has(.custom-select.is-open){z-index:200}.editor-contact-accordion-panel .custom-select.is-open,.editor-contact-accordion-panel .custom-select-menu{z-index:220}.editor-accordion-body{opacity:0;visibility:hidden;background:#fff;grid-template-rows:0fr;height:0;transition:grid-template-rows .22s,opacity .18s,visibility 0s linear .22s;display:grid;overflow:hidden}.editor-accordion-body.is-expanded{opacity:1;visibility:visible;grid-template-rows:1fr;height:auto;transition:grid-template-rows .22s,opacity .18s,visibility linear}.editor-accordion-body-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.editor-accordion-body,.editor-accordion-body.is-expanded{transition:none}}.editor-form-heading{gap:var(--space-3);padding:.625rem var(--space-4);color:#fff;background:#000;border-radius:.875rem .875rem 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.editor-form-heading h2{color:#fff;font-size:.8125rem;font-weight:600}.editor-form-heading.is-collapsed{border-radius:.875rem}.editor-form-heading-disclosure{gap:var(--space-3);color:#fff;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:0;padding:0;font-family:inherit;display:inline-flex}.editor-form-heading:has(.editor-form-heading-actions){flex-wrap:nowrap}.editor-form-heading:has(.editor-form-heading-actions) .editor-form-heading-disclosure{flex:auto;width:auto}.editor-form-heading-disclosure--with-actions{justify-content:flex-start}.editor-form-heading-disclosure>span:first-child{color:#fff;font-size:.8125rem;font-weight:600}.editor-form-heading-toggle:hover,.editor-form-heading-toggle:focus-visible{color:#fff;background:#1f4fa8}.editor-form-heading:has(.editor-form-heading-disclosure:hover){color:#fff;background:#1f4fa8}.editor-form-heading:has(.editor-form-heading-disclosure:focus-visible){color:#fff;background:#1f4fa8}.editor-form-heading-disclosure:hover,.editor-form-heading-disclosure:focus-visible{color:#fff;background:0 0}.editor-form-heading-toggle{color:#fff;cursor:pointer;text-align:left;border:0;width:100%;min-height:0;font-family:inherit}.editor-form-heading-toggle>span:first-child{color:#fff;font-size:.8125rem;font-weight:600}.editor-form-heading-toggle[aria-expanded=false]{border-radius:.875rem}.editor-form-heading-toggle--caret-only{flex-wrap:nowrap}@media (width<=30rem){.editor-form-heading h2,.editor-form-heading-disclosure>span:first-child,.editor-form-heading-toggle>span:first-child{font-size:.75rem}}.editor-panel-caret{border-bottom:.125rem solid;border-right:.125rem solid;flex:none;width:.6rem;height:.6rem;transition:transform .16s;transform:translateY(-.125rem)rotate(45deg)}.editor-panel-caret.is-expanded{transform:translateY(.125rem)rotate(225deg)}.editor-form-heading-action{min-height:2.25rem;padding:.35rem var(--space-3);color:var(--color-link);font-size:var(--font-size-sm);background:#fff;border-color:#fff;border-radius:999px}.editor-form-heading-action:hover{color:#fff;background:var(--color-link-hover);border-color:#fff}.editor-form-heading-action:active{color:var(--color-link);background:#eff6ff;border-color:#fff}.editor-form-heading-action:disabled{color:#64748b;cursor:not-allowed;background:#e5eaf0;border-color:#e5eaf0}.editor-form-heading-actions{gap:var(--space-2);flex-wrap:nowrap;justify-content:flex-end;align-items:center;display:flex}.editor-contact-social-toggle-all{width:1.5rem;min-width:1.5rem;min-height:1.5rem;padding:0;font-size:.6875rem}.editor-form-heading-caret-button{color:#fff;background:0 0;border:0;border-radius:999px;place-items:center;width:1.5rem;min-width:1.5rem;min-height:1.5rem;padding:0;display:inline-grid}.editor-form-heading-caret-button:hover,.editor-form-heading-caret-button:focus-visible{color:#fff;background:#ffffff29}.editor-form-heading-caret-button:active{color:#fff;background:#ffffff3d}.editor-form-panel>.editor-form-grid,.editor-accordion-body>.editor-form-grid{padding:var(--space-4);border-radius:0 0 .875rem .875rem}.editor-form-panel>.editor-placeholder-panel,.editor-accordion-body>.editor-placeholder-panel{margin:var(--space-4)}.editor-form-grid{gap:var(--space-4);display:grid}.editor-image-section-body{padding:var(--space-3)}.editor-image-field{gap:var(--space-2);display:grid}.editor-image-field input[type=file]{width:100%;min-height:2.75rem;padding:.625rem var(--space-3);color:var(--color-heading);border:var(--border-width-sm) solid #98a2b3;border-radius:var(--radius-md);font:inherit;background:#f8fafc}.editor-image-field input[type=file]:hover{border-color:#667085}.editor-logo-size-control{padding:.625rem var(--space-3);border:var(--border-width-sm) solid #d7dee8;border-radius:var(--radius-md);background:#f8fafc;gap:.375rem;display:grid}.editor-logo-size-input-row{display:block}.editor-logo-size-input-row input[type=range]{appearance:none;cursor:pointer;background:linear-gradient(to right, var(--color-link) 0 var(--editor-range-progress,44.444%), #d7dee8 var(--editor-range-progress,44.444%) 100%);background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% .3125rem;border:0;border-radius:0;width:100%;height:1.25rem;min-height:0;margin:0;padding:0;display:block}.editor-logo-size-input-row input[type=range]:hover{border:0}.editor-logo-size-input-row input[type=range]:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.1875rem}.editor-logo-size-input-row input[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:.3125rem}.editor-logo-size-input-row input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-link);border:0;border-radius:999px;width:1rem;height:1rem;margin-top:-.34375rem}.editor-logo-size-input-row input[type=range]::-moz-range-track{background:0 0;border-radius:999px;height:.3125rem}.editor-logo-size-input-row input[type=range]::-moz-range-progress{background:0 0;border-radius:999px;height:.3125rem}.editor-logo-size-input-row input[type=range]::-moz-range-thumb{background:var(--color-link);border:0;border-radius:999px;width:1rem;height:1rem}.editor-range-control{padding:.125rem var(--space-3) .625rem;border:var(--border-width-sm) solid #d7dee8;border-radius:var(--radius-md);background:#f8fafc;gap:.375rem;display:grid}.editor-range-input-row{display:block}.editor-range-input-row input[type=range]{appearance:none;cursor:pointer;background:linear-gradient(to right, var(--color-link) 0 var(--editor-range-progress,0%), #d7dee8 var(--editor-range-progress,0%) 100%);background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% .3125rem;border:0;border-radius:0;width:100%;height:1.25rem;min-height:0;margin:0;padding:0;display:block}.editor-range-input-row input[type=range]:hover{border:0}.editor-range-input-row input[type=range]:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.1875rem}.editor-range-input-row input[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:.3125rem}.editor-range-input-row input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-link);border:0;border-radius:999px;width:1rem;height:1rem;margin-top:-.34375rem}.editor-range-input-row input[type=range]::-moz-range-track{background:0 0;border-radius:999px;height:.3125rem}.editor-range-input-row input[type=range]::-moz-range-progress{background:0 0;border-radius:999px;height:.3125rem}.editor-range-input-row input[type=range]::-moz-range-thumb{background:var(--color-link);border:0;border-radius:999px;width:1rem;height:1rem}.editor-image-preview-shell{width:fit-content;max-width:100%;position:relative}.editor-image-remove{color:#fff;width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;font-family:var(--font-family-heading);background:var(--color-link-hover);border:var(--border-width-sm) solid #fff;border-radius:999px;place-items:center;padding:0;font-size:.875rem;font-weight:700;line-height:1;display:inline-grid;position:absolute;top:-.625rem;right:-.625rem;box-shadow:0 .25rem .75rem #10182838}.editor-image-remove:hover,.editor-image-remove:focus-visible{background:#000;border-color:#fff}.editor-image-preview{border:var(--border-width-sm) solid #d7dee8;border-radius:var(--radius-md);background:#f8fafc;place-items:center;width:min(100%,16rem);display:grid;overflow:hidden}.editor-image-preview-shell--cover{width:min(100%,16rem)}.editor-image-preview--cover{aspect-ratio:1132/522}.editor-image-preview--logo{aspect-ratio:1;width:6rem}.editor-image-preview img{object-fit:cover;width:100%;height:100%;display:block}.editor-image-preview--logo img{object-fit:contain}.editor-contact-social-grid{gap:var(--space-2);padding:var(--space-4);display:grid}.editor-contact-location-options{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.editor-contact-location-options label{flex:11rem;min-width:min(100%,11rem);display:inline-flex;position:relative}.editor-contact-location-options input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.editor-contact-location-options span{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);color:var(--color-heading);font-family:var(--font-family-heading);text-align:center;border:var(--border-width-sm) solid #c4ccd8;border-radius:var(--radius-md);background:#f8fafc;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.editor-contact-location-options input:hover+span{border-color:#647895}.editor-contact-location-options input:checked+span{color:#fff;background:var(--color-link);border-color:var(--color-link)}.editor-contact-location-options input:focus-visible+span{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--space-1)}.editor-contact-social-add{width:100%;margin-bottom:var(--space-2)}.editor-contact-social-add .custom-select-button{min-height:2.75rem;padding:.625rem 2.75rem .625rem var(--space-3)}.editor-contact-social-add .custom-select-menu{padding:var(--space-2)}.editor-contact-social-add .custom-select-option{min-height:2.375rem;padding:.5rem var(--space-2)}.editor-contact-social-add .custom-select-option-icon{width:1.125rem;min-width:1.125rem;font-size:.875rem}.editor-contact-social-empty{max-width:none;padding:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-base);border:var(--border-width-sm) solid #c4ccd8;border-radius:var(--radius-md);background:#f8fafc}.editor-contact-social-card{gap:var(--space-2);padding:var(--space-2);border:var(--border-width-sm) solid #c4ccd8;border-radius:var(--radius-md);background:#f8fafc;display:grid;position:relative}.editor-contact-social-card-header{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.editor-contact-social-card.is-dragging{opacity:.65;box-shadow:0 0 0 2px #2a6fe847}.editor-contact-social-card.is-drop-before:before,.editor-contact-social-card.is-drop-after:after{left:var(--space-3);right:var(--space-3);z-index:2;content:"";background:var(--color-link-hover);border-radius:999px;height:.25rem;position:absolute;box-shadow:0 0 0 .25rem #2a6fe824}.editor-contact-social-card.is-drop-before:before{top:-.5rem}.editor-contact-social-card.is-drop-after:after{bottom:-.5rem}.editor-contact-social-title{gap:var(--space-1);align-items:center;min-width:0;display:inline-flex}.editor-contact-social-drag-handle{width:2.125rem;min-width:2.125rem;min-height:2.125rem;color:var(--color-text-muted);border-radius:var(--radius-md);cursor:grab;touch-action:none;background:0 0;border-color:#0000;place-items:center;padding:0;display:inline-grid}.editor-contact-social-drag-handle:hover{color:var(--color-link);background:#eff6ff;border-color:#cbd5e1}.editor-contact-social-drag-handle:active{color:#fff;background:var(--color-link);border-color:var(--color-link);cursor:grabbing}.editor-contact-social-grip{grid-template-columns:repeat(2,.3125rem);gap:.2rem;display:grid}.editor-contact-social-grip span{background:currentColor;border-radius:999px;width:.3125rem;height:.3125rem;display:block}.editor-contact-social-title h3{color:var(--color-heading);font-size:.875rem;font-weight:600;line-height:var(--line-height-base);margin:0}.editor-contact-social-icon{width:2rem;min-width:2rem;min-height:2rem;color:var(--color-link);border:var(--border-width-sm) solid #cbd5e1;background:#eff6ff;border-radius:999px;place-items:center;font-size:.875rem;display:inline-grid}.editor-contact-social-card-actions{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.editor-contact-social-disclosure{width:2.125rem;min-width:2.125rem;min-height:2.125rem;color:var(--color-heading);background:#fff;border-color:#cbd5e1;border-radius:999px;place-items:center;padding:0;display:inline-grid}.editor-contact-social-disclosure:hover{color:var(--color-link);background:#eff6ff;border-color:#98a2b3}.editor-contact-social-disclosure:active{color:#fff;background:var(--color-link);border-color:var(--color-link)}.editor-contact-social-disclosure-icon{border-bottom:.125rem solid;border-right:.125rem solid;width:.55rem;height:.55rem;transition:transform .16s;transform:translateY(-.125rem)rotate(45deg)}.editor-contact-social-disclosure-icon.is-expanded{transform:translateY(.125rem)rotate(225deg)}.editor-contact-social-remove{color:#9f1239;background:#fff1f2;border-color:#fecdd3;border-radius:999px;place-items:center;width:2.125rem;min-width:2.125rem;min-height:2.125rem;padding:0;display:inline-grid}.editor-contact-social-remove:hover{color:#fff;background:#be123c;border-color:#be123c}.editor-contact-social-remove:active{color:#fff;background:#9f1239;border-color:#9f1239}.editor-contact-social-confirm{gap:var(--space-2);padding:var(--space-2);border:var(--border-width-sm) solid #fecdd3;border-radius:var(--radius-md);background:#fff1f2;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.editor-contact-social-confirm p{color:#9f1239;max-width:none;font-size:.875rem;font-weight:700}.editor-contact-social-confirm-actions{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:inline-flex}.editor-contact-social-confirm-remove,.editor-contact-social-confirm-cancel{min-height:2rem;padding:.25rem var(--space-2);font-size:var(--font-size-sm);border-radius:999px}.editor-contact-social-confirm-remove{color:#fff;background:#be123c;border-color:#be123c}.editor-contact-social-confirm-remove:hover{color:#fff;background:#9f1239;border-color:#9f1239}.editor-contact-social-confirm-cancel{color:#172033;background:#fff;border-color:#cbd5e1}.editor-contact-social-confirm-cancel:hover{color:#172033;background:#f8fafc;border-color:#98a2b3}.editor-contact-social-field{gap:var(--space-2);display:grid}.editor-link-section-panel{gap:0;min-width:0;display:grid}.editor-link-sections-grid{gap:var(--space-2);padding:var(--space-4);display:grid}.editor-link-section-toggle-all{width:1.5rem;min-width:1.5rem;min-height:1.5rem;padding:0;font-size:.6875rem}.editor-link-builder-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.editor-link-section-add{min-height:2.5rem;padding:.5rem var(--space-3);color:#fff;background:var(--color-link);border-color:var(--color-link);font-size:var(--font-size-sm);border-radius:999px;justify-self:start}.editor-link-section-add:hover{color:#fff;background:var(--color-link-hover);border-color:var(--color-link-hover)}.editor-link-section-empty{max-width:none;padding:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-base);border:var(--border-width-sm) solid #c4ccd8;border-radius:var(--radius-md);background:#f8fafc}.editor-link-section-card{gap:var(--space-2);padding:var(--space-2);border:var(--border-width-sm) solid #c4ccd8;border-radius:var(--radius-md);background:#f8fafc;display:grid;position:relative}.editor-link-section-card--heading{background:#cddeff}.editor-link-section-card-header{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.editor-link-section-card.is-dragging{opacity:.65;box-shadow:0 0 0 2px #2a6fe847}.editor-link-section-card.is-drop-before:before,.editor-link-section-card.is-drop-after:after{left:var(--space-3);right:var(--space-3);z-index:2;content:"";background:var(--color-link-hover);border-radius:999px;height:.25rem;position:absolute;box-shadow:0 0 0 .25rem #2a6fe824}.editor-link-section-card.is-drop-before:before{top:-.5rem}.editor-link-section-card.is-drop-after:after{bottom:-.5rem}.editor-link-section-title{gap:var(--space-1);flex-wrap:wrap;align-items:center;min-width:0;display:inline-flex}.editor-link-section-drag-handle{width:2.125rem;min-width:2.125rem;min-height:2.125rem;color:var(--color-text-muted);border-radius:var(--radius-md);cursor:grab;touch-action:none;background:0 0;border-color:#0000;place-items:center;padding:0;display:inline-grid}.editor-link-section-drag-handle:hover{color:var(--color-link);background:#eff6ff;border-color:#cbd5e1}.editor-link-section-drag-handle:active{color:#fff;background:var(--color-link);border-color:var(--color-link);cursor:grabbing}.editor-link-section-grip{grid-template-columns:repeat(2,.3125rem);gap:.2rem;display:grid}.editor-link-section-grip span{background:currentColor;border-radius:999px;width:.3125rem;height:.3125rem;display:block}.editor-link-section-title h3{color:var(--color-heading);font-size:.875rem;font-weight:600;line-height:var(--line-height-base);margin:0}.editor-link-section-card--heading .editor-link-section-title h3{font-size:.9375rem;font-weight:700}.editor-link-section-count{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:600}.editor-link-section-card-actions{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.editor-link-section-duplicate,.editor-link-section-disclosure,.editor-link-section-remove{border-radius:999px;place-items:center;width:2.125rem;min-width:2.125rem;min-height:2.125rem;padding:0;display:inline-grid}.editor-link-section-duplicate{color:var(--color-link);background:#fff;border-color:#cbd5e1}.editor-link-section-duplicate:hover{color:#fff;background:var(--color-link-hover);border-color:var(--color-link-hover)}.editor-link-section-duplicate:active{color:#fff;background:var(--color-link);border-color:var(--color-link)}.editor-link-section-disclosure{color:var(--color-heading);background:#fff;border-color:#cbd5e1}.editor-link-section-disclosure:hover{color:var(--color-link);background:#eff6ff;border-color:#98a2b3}.editor-link-section-disclosure:active{color:#fff;background:var(--color-link);border-color:var(--color-link)}.editor-link-section-disclosure-icon{border-bottom:.125rem solid;border-right:.125rem solid;width:.55rem;height:.55rem;transition:transform .16s;transform:translateY(-.125rem)rotate(45deg)}.editor-link-section-disclosure-icon.is-expanded{transform:translateY(.125rem)rotate(225deg)}.editor-link-section-remove{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.editor-link-section-remove:hover{color:#fff;background:#be123c;border-color:#be123c}.editor-link-section-remove:active{color:#fff;background:#9f1239;border-color:#9f1239}.editor-link-section-card-actions button:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.125rem}.editor-link-section-confirm{gap:var(--space-2);padding:var(--space-2);border:var(--border-width-sm) solid #fecdd3;border-radius:var(--radius-md);background:#fff1f2;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.editor-link-section-confirm p{color:#9f1239;overflow-wrap:anywhere;flex:20rem;min-width:0;max-width:none;margin:0;font-size:.875rem;font-weight:700}.editor-link-section-confirm-actions{gap:var(--space-1);flex-wrap:wrap;flex:0 auto;align-items:center;max-width:100%;margin-left:auto;display:inline-flex}.editor-link-section-confirm-remove,.editor-link-section-confirm-cancel{min-height:2rem;padding:.25rem var(--space-2);font-size:var(--font-size-sm);white-space:nowrap;border-radius:999px}.editor-link-section-confirm-remove{color:#fff;background:#be123c;border-color:#be123c}.editor-link-section-confirm-remove:hover{color:#fff;background:#9f1239;border-color:#9f1239}.editor-link-section-confirm-cancel{color:#172033;background:#fff;border-color:#cbd5e1}.editor-link-section-confirm-cancel:hover{color:#172033;background:#f8fafc;border-color:#98a2b3}.editor-link-section-details,.editor-link-detail-grid{gap:var(--space-2);display:grid}.editor-link-media-toolbar,.editor-link-thumbnail-summary{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.editor-link-thumbnail-button,.editor-link-thumbnail-choice{min-width:8rem;min-height:2.625rem;color:var(--color-link);background:#fff;border-color:#c4ccd8;padding:.5rem 1rem}.editor-link-thumbnail-button:hover,.editor-link-thumbnail-button:focus-visible,.editor-link-thumbnail-choice:hover,.editor-link-thumbnail-choice:focus-visible{color:#fff;background:var(--color-link-hover);border-color:var(--color-link-hover)}.editor-link-thumbnail-preview{color:#191919;border:var(--border-width-sm) solid #c4ccd8;border-radius:var(--radius-sm);background:#eef3fb;flex:none;place-items:center;width:2.625rem;height:2.625rem;display:inline-grid;overflow:hidden}.editor-link-thumbnail-preview img{object-fit:cover;width:100%;height:100%}.editor-link-thumbnail-chooser{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.editor-link-thumbnail-choice{gap:var(--space-1);justify-content:center;align-items:center;display:inline-flex}.editor-link-media-panel{gap:var(--space-2);padding:var(--space-2);border:var(--border-width-sm) solid #c4ccd8;border-radius:var(--radius-md);background:#fff;display:grid}.editor-link-media-panel-content{gap:var(--space-2);display:grid}.editor-link-media-panel-content p,.editor-link-icon-current p{color:var(--color-text-muted);margin:0}.editor-link-media-panel-actions,.editor-link-icon-current{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.editor-link-media-secondary,.editor-link-media-danger{min-width:8rem;min-height:2.625rem;font-size:var(--font-size-sm);padding:.5rem 1rem}.editor-link-media-secondary{color:var(--color-link);background:#fff;border-color:#c4ccd8}.editor-link-media-secondary:hover,.editor-link-media-confirm{color:#fff;background:var(--color-link-hover);border-color:var(--color-link-hover)}.editor-link-media-confirm:hover{color:#fff;background:var(--color-link);border-color:var(--color-link)}.editor-link-media-danger{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.editor-link-media-danger:hover{color:#fff;background:#be123c;border-color:#be123c}.editor-link-icon-preview{color:#191919;border:var(--border-width-sm) solid #c4ccd8;background:#eef3fb;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:inline-grid}.editor-link-icon-grid{gap:var(--space-1);max-height:18rem;padding:var(--space-1);border:var(--border-width-sm) solid #d7dee8;border-radius:var(--radius-md);grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr));display:grid;overflow:auto}.editor-link-icon-choice{width:100%;min-width:2.75rem;min-height:2.75rem;color:var(--color-heading);border-radius:var(--radius-sm);box-shadow:none;background:#fff;border-color:#0000;justify-content:center;padding:0}.editor-link-icon-choice svg{color:#191919;width:1.125rem}.editor-link-icon-choice:hover,.editor-link-icon-choice:focus-visible,.editor-link-icon-choice.is-active{color:#fff;background:var(--color-link-hover);border-color:#647895}.editor-link-icon-choice:hover svg,.editor-link-icon-choice:focus-visible svg,.editor-link-icon-choice.is-active svg{color:#fff}.editor-link-image-field{align-items:center;gap:var(--space-2);display:flex}.editor-link-image-preview{color:#4b5563;width:4rem;height:4rem;font-size:var(--font-size-xs);text-align:center;border:var(--border-width-sm) solid #cbd5e1;border-radius:var(--radius-md);background:#fff;flex:none;place-items:center;display:grid;overflow:hidden}.editor-link-image-preview>svg{color:#191919;width:1.5rem}.editor-link-image-preview img{object-fit:cover;width:100%;height:100%}.editor-link-image-field .form-field{flex:auto;min-width:0}.editor-link-text-fields{gap:var(--space-2);display:grid}.editor-link-text-fields input{min-height:2.5rem;padding-block:.375rem}@media (width<=40rem){.editor-link-image-field{flex-direction:column;align-items:stretch}.editor-link-image-preview{aspect-ratio:3;width:100%;height:auto;min-height:4rem}}.editor-link-section-link-summary{gap:var(--space-1);padding:var(--space-2);color:var(--color-text);border:var(--border-width-sm) solid #d7dee8;border-radius:var(--radius-md);background:#fff;display:grid}.editor-link-section-link-summary h4{color:var(--color-heading);font-size:var(--font-size-sm);margin:0;font-weight:700}.editor-link-section-link-summary ol{padding-left:var(--space-4);gap:.25rem;margin:0;display:grid}.editor-link-section-link-summary p{max-width:none;color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.editor-theme-picker{gap:var(--space-4);display:grid}.editor-theme-current{gap:var(--space-4);justify-content:space-between;align-items:center;margin:0;display:flex}.editor-theme-current img{border:var(--border-width-sm) solid #b9c4d3;background:#f8fafc;border-radius:5px;flex:0 0 8rem;width:8rem;max-width:46%;height:auto;display:block;box-shadow:0 .375rem .875rem #1018281a}.editor-theme-current figcaption{gap:var(--space-1);min-width:0;color:var(--color-text-muted);font-size:var(--font-size-sm);display:grid}.editor-theme-current figcaption strong{color:var(--color-heading);font-size:var(--font-size-base)}.editor-theme-accordion{border:var(--border-width-sm) solid #b9c4d3;background:#fff;border-radius:.75rem;display:grid;overflow:hidden;box-shadow:0 .125rem .375rem #1018281a}.editor-theme-accordion-trigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:2.5rem;padding:var(--space-2) var(--space-3);color:#172033;font-family:var(--font-family-heading);box-shadow:none;background:#fff;border:0;border-radius:0;font-weight:700;display:flex}.editor-theme-accordion-trigger:hover,.editor-theme-accordion-trigger[aria-expanded=true]{color:#172033;background:#f8fafc}.editor-theme-accordion-trigger[aria-expanded=true]{border-bottom:var(--border-width-sm) solid #d7dee8}.editor-theme-accordion-chevron{border-bottom:.1875rem solid;border-right:.1875rem solid;width:.7rem;height:.7rem;transform:translateY(-.125rem)rotate(45deg)}.editor-theme-accordion-trigger[aria-expanded=true] .editor-theme-accordion-chevron{transform:translateY(.125rem)rotate(225deg)}.editor-theme-options{gap:var(--space-4) var(--space-3);background:#fff;grid-template-columns:minmax(0,1fr);margin:0;padding:1.25rem;list-style:none;display:grid}.editor-theme-options li{min-width:0}@media (width>=40rem){.editor-theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.editor-theme-option-row{gap:var(--space-2);align-items:stretch;min-width:0;display:flex}.editor-theme-option{color:#172033;width:auto;min-height:0;font-family:var(--font-family-heading);text-align:left;border:var(--border-width-sm) solid #b9c4d3;background:#f3f3f3;border-radius:.75rem;flex:auto;justify-content:flex-start;align-items:center;gap:0;padding:0;font-weight:700;display:flex;overflow:hidden;box-shadow:0 .125rem .375rem #10182814}.editor-theme-option:hover,.editor-theme-option:focus-visible{color:#172033;background:#e4e4e4;border-color:#94a3b8}.editor-theme-option.is-selected,.editor-theme-option.is-selected:hover,.editor-theme-option.is-selected:focus-visible{color:#172033;border-color:var(--color-focus);box-shadow:0 0 0 .125rem #fff, 0 0 0 .3125rem var(--color-link);background:#f3f3f3}.editor-theme-option img{object-fit:contain;border:0;border-right:var(--border-width-sm) solid #1720332e;border-radius:0;align-self:stretch;width:min(9rem,42%);height:auto;display:block}.editor-theme-option-name{min-width:0;padding:var(--space-3);text-align:center;flex:auto;font-size:.875rem;font-weight:600}.editor-font-controls{gap:var(--space-4);display:grid}.editor-font-accordion{border:var(--border-width-sm) solid #b9c4d3;background:#fff;border-radius:.75rem;display:grid;overflow:hidden;box-shadow:0 .125rem .375rem #1018281a}.editor-font-accordion .editor-theme-accordion-trigger{gap:var(--space-2);font-size:.875rem}.editor-font-accordion .editor-theme-accordion-trigger>strong{min-width:0;color:var(--color-text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere;text-align:right;margin-left:auto;font-weight:600}.editor-font-accordion-body{gap:var(--space-4);padding:var(--space-4);background:#fff;display:grid}.editor-font-size-control{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.editor-font-size-control legend,.editor-font-family-label{color:var(--color-heading);font-size:var(--font-size-sm);margin:0;padding:0;font-weight:700}.editor-font-size-options{gap:var(--space-2);flex-wrap:wrap;display:flex}.editor-font-size-option{min-height:2.5rem;padding:.375rem var(--space-3);color:#172033;border:var(--border-width-sm) solid #b9c4d3;border-radius:var(--radius-md);font-size:var(--font-size-sm);white-space:nowrap;background:#f3f3f3;font-weight:600}.editor-font-size-option:hover,.editor-font-size-option:focus-visible{color:#172033;background:#e4e4e4;border-color:#94a3b8}.editor-font-size-option.is-selected,.editor-font-size-option.is-selected:hover,.editor-font-size-option.is-selected:focus-visible{color:#fff;background:var(--color-link);border-color:var(--color-link)}.editor-font-options{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.editor-font-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.editor-font-option{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);color:#172033;border:var(--border-width-sm) solid #b9c4d3;text-align:center;background:#f3f3f3;border-radius:.75rem;justify-content:center;font-weight:600;box-shadow:0 .125rem .375rem #10182814}.editor-font-option:hover,.editor-font-option:focus-visible{color:#172033;background:#e4e4e4;border-color:#94a3b8}.editor-font-option.is-selected,.editor-font-option.is-selected:hover,.editor-font-option.is-selected:focus-visible{color:#172033;border-color:var(--color-focus);box-shadow:0 0 0 .125rem #fff, 0 0 0 .3125rem var(--color-link);background:#f3f3f3}.editor-color-field{gap:var(--space-2);display:grid}.editor-color-control{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.editor-color-picker-actions{gap:var(--space-2);flex:none;align-items:center;display:inline-flex}.editor-color-control>input[type=text]{flex:0 7.25rem;width:7.25rem;min-height:2.75rem}.editor-color-picker-button{min-height:2.75rem;color:var(--color-heading);font-family:var(--font-family-heading);border:var(--border-width-sm) solid #cbd5e1;border-radius:var(--radius-md);cursor:pointer;background:#f8fafc;flex:none;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.editor-color-picker-button>span:last-of-type{padding:0 var(--space-3);white-space:nowrap;align-items:center;display:inline-flex}.editor-color-picker-button input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.editor-color-swatch{border-right:var(--border-width-sm) solid #cbd5e1;width:3rem;min-width:3rem;min-height:2.75rem}.editor-color-clear{min-height:2.75rem;padding:var(--space-2) var(--space-3);color:var(--color-heading);background:#f8fafc;border-color:#cbd5e1;flex:none;font-weight:700}.editor-color-clear:hover{color:var(--color-heading);background:#eef2f6;border-color:#98a2b3}.editor-color-clear:active{color:var(--color-heading);background:#e2e8f0;border-color:#64748b}.editor-field-help,.editor-field-error,.editor-placeholder-panel p,.editor-unavailable p{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.editor-field-help,.editor-field-error{margin-top:var(--space-2)}.editor-color-field .editor-field-help{margin-top:0}.editor-field-error{color:#9f1239;font-weight:700}.editor-placeholder-panel{padding:var(--space-4);border:var(--border-width-sm) solid #d7dee8;border-radius:var(--radius-md);background:#f8fafc}.editor-preview-region{gap:var(--space-3);align-content:start;display:grid}.editor-preview-header{gap:var(--space-3);justify-content:space-between;align-items:center;display:flex}.editor-preview-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.editor-preview-public-shell{--editor-preview-scale:.82;height:min(52rem,100dvh - 11rem);min-height:28rem;padding:var(--space-3);border:var(--border-width-sm) solid #cbd5e1;scrollbar-color:#98a2b3 #f1f5f9;scrollbar-gutter:stable;scrollbar-width:thin;border-radius:1.5rem;overflow:hidden auto}.editor-preview-page-shell{width:min(100%, var(--size-public-page-max));zoom:var(--editor-preview-scale);margin:0 auto}.editor-unavailable{gap:var(--space-3);width:min(100%,48rem);margin:0;display:grid}.editor-unavailable h1{font-size:1.5rem}@media (width<=30rem){.dashboard-header{gap:var(--space-2);padding:var(--space-2) var(--space-3)}.dashboard-header>*{z-index:1;position:relative}.dashboard-brand-lockup{gap:var(--space-3)}.dashboard-brand-logo{width:min(8rem,44vw)}.dashboard-header-title{font-size:1rem}.editor-page{width:100%;max-width:100%}.editor-top-actions,.editor-header-actions{flex-direction:column;align-items:stretch;width:100%}.editor-back-button,.editor-save-button,.editor-cancel-button{justify-content:center;width:100%}.editor-preview-header{align-items:stretch;gap:var(--space-2);flex-direction:column}.editor-preview-header h2{white-space:nowrap}.editor-preview-actions{justify-content:space-between}}@media (width>=48rem){.editor-preview-public-shell{padding:var(--space-4)}}@media (width>=76rem){.editor-mode-switch{display:none}.editor-preview-region{top:var(--space-4);position:sticky}.editor-workspace,.editor-workspace[data-mode=edit],.editor-workspace[data-mode=preview]{grid-template-columns:minmax(24rem,1fr) minmax(26rem,1.1fr);align-items:start}.editor-workspace[data-mode=edit] [data-editor-pane=preview],.editor-workspace[data-mode=preview] [data-editor-pane=edit]{display:grid}}@media (width<=56rem){.dashboard-context-summary>.dashboard-context-actions--mobile{margin-top:var(--space-3);justify-content:flex-start;display:flex}.dashboard-context-summary>.dashboard-panel-header .dashboard-context-actions{display:none}}.dashboard-appearance-control{min-width:0;padding:.75rem var(--space-3);margin:0 0 var(--space-1);border:0;border-bottom:var(--border-width-sm) solid #e5eaf0}.dashboard-appearance-control legend{margin-bottom:var(--space-2);color:var(--color-text-muted);padding:0;font-size:.75rem;font-weight:700}.dashboard-appearance-options{gap:var(--space-1);padding:var(--space-1);background:var(--color-background);border:var(--border-width-sm) solid var(--color-border);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-appearance-options label{min-width:0;position:relative}.dashboard-appearance-options input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.dashboard-appearance-option-label{justify-content:center;align-items:center;gap:var(--space-2);min-height:2rem;padding:var(--space-1) var(--space-2);color:var(--color-heading);border:var(--border-width-sm) solid transparent;border-radius:999px;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.dashboard-appearance-swatch{border:var(--border-width-sm) solid #ffffffd9;width:1rem;height:1rem;box-shadow:0 0 0 var(--border-width-sm) #1018282e;border-radius:999px;flex:none}.dashboard-appearance-options input:checked+.dashboard-appearance-option-label{color:var(--color-surface);background:var(--color-link);border-color:var(--color-link)}.dashboard-appearance-options input:hover+.dashboard-appearance-option-label{color:var(--dashboard-appearance-option-hover-text);background:var(--dashboard-appearance-option-hover);border-color:var(--dashboard-appearance-option-hover)}.dashboard-appearance-options input:focus-visible+.dashboard-appearance-option-label{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--space-1)}.dashboard-app-menu-section>.dashboard-appearance-control{padding-inline:0}.dashboard-shell[data-dashboard-appearance=amber]{--color-background:#fff7ed;--color-surface:#fff;--color-text:#172033;--color-text-muted:#55463b;--color-heading:#1f160b;--color-link:#854d0e;--color-link-hover:#a16207;--color-link-active:#713f12;--color-border:#d2c1aa;--color-focus:#a16207;--color-control-background:#fff;--color-control-border:#9a805f;--color-control-border-hover:#72583a;--shadow-focus:0 0 0 var(--border-width-focus) #a1620759}.dashboard-shell[data-dashboard-appearance=amber] .dashboard-header{--dashboard-header-background:#713f12;--dashboard-header-image:url(/dashboard-assets/header-amber.png);--dashboard-header-overlay:#713f12b8;border-bottom-color:#55300e}.dashboard-shell[data-dashboard-appearance=cobalt]{--color-background:#eff6ff;--color-surface:#fff;--color-text:#172033;--color-text-muted:#435266;--color-heading:#111b2f;--color-link:#1d4ed8;--color-link-hover:#2563eb;--color-link-active:#1e40af;--color-border:#b9c8dc;--color-focus:#2563eb;--color-control-background:#fff;--color-control-border:#7e90ac;--color-control-border-hover:#536985;--shadow-focus:0 0 0 var(--border-width-focus) #2563eb59}.dashboard-shell[data-dashboard-appearance=cobalt] .dashboard-header{--dashboard-header-background:#1e40af;--dashboard-header-image:url(/dashboard-assets/header-cobalt.png);--dashboard-header-overlay:#1e40afb8;border-bottom-color:#172f82}.dashboard-shell[data-dashboard-appearance=red]{--color-background:#fff1f2;--color-surface:#fff;--color-text:#172033;--color-text-muted:#5f434a;--color-heading:#2b1017;--color-link:#9d3030;--color-link-hover:#ba3d3d;--color-link-active:#ba3d3d;--color-border:#d7b8b8;--color-focus:#ba3d3d;--color-control-background:#fff;--color-control-border:#9b7373;--color-control-border-hover:#744d4d;--shadow-focus:0 0 0 var(--border-width-focus) #ba3d3d59}.dashboard-shell[data-dashboard-appearance=red] .dashboard-header{--dashboard-header-background:#ba3d3d;--dashboard-header-image:url(/dashboard-assets/header-red.png);--dashboard-header-overlay:#ba3d3db8;border-bottom-color:#7f2929}.dashboard-shell[data-dashboard-appearance=forest]{--color-background:#f2f7f2;--color-surface:#fff;--color-text:#172033;--color-text-muted:#435244;--color-heading:#101f14;--color-link:#166534;--color-link-hover:#15803d;--color-link-active:#14532d;--color-border:#b8c7ba;--color-focus:#15803d;--color-control-background:#fff;--color-control-border:#7d927f;--color-control-border-hover:#526b56;--shadow-focus:0 0 0 var(--border-width-focus) #15803d59}.dashboard-shell[data-dashboard-appearance=forest] .dashboard-header{--dashboard-header-background:#14532d;--dashboard-header-image:url(/dashboard-assets/header-forest.png);--dashboard-header-overlay:#14532db8;border-bottom-color:#0f3d24}.dashboard-shell[data-dashboard-appearance=indigo]{--color-background:#f5f4ff;--color-surface:#fff;--color-text:#172033;--color-text-muted:#4b4b63;--color-heading:#17152f;--color-link:#4338ca;--color-link-hover:#4f46e5;--color-link-active:#3730a3;--color-border:#c7c7df;--color-focus:#4f46e5;--color-control-background:#fff;--color-control-border:#8b8caf;--color-control-border-hover:#62648b;--shadow-focus:0 0 0 var(--border-width-focus) #4f46e559}.dashboard-shell[data-dashboard-appearance=indigo] .dashboard-header{--dashboard-header-background:#3730a3;--dashboard-header-image:url(/dashboard-assets/header-indigo.png);--dashboard-header-overlay:#3730a3b8;border-bottom-color:#292275}.dashboard-shell[data-dashboard-appearance=ocean]{--color-background:#f0fdfa;--color-surface:#fff;--color-text:#172033;--color-text-muted:#3d5552;--color-heading:#0c221f;--color-link:#0f766e;--color-link-hover:#0f7f76;--color-link-active:#115e59;--color-border:#abcac5;--color-focus:#0f766e;--color-control-background:#fff;--color-control-border:#71968f;--color-control-border-hover:#4f6f69;--shadow-focus:0 0 0 var(--border-width-focus) #0f766e59}.dashboard-shell[data-dashboard-appearance=ocean] .dashboard-header{--dashboard-header-background:#115e59;--dashboard-header-image:url(/dashboard-assets/header-ocean.png);--dashboard-header-overlay:#115e59b8;border-bottom-color:#0b4541}.dashboard-shell[data-dashboard-appearance=plum]{--color-background:#faf5ff;--color-surface:#fff;--color-text:#172033;--color-text-muted:#55465e;--color-heading:#1f102b;--color-link:#6b21a8;--color-link-hover:#7e22ce;--color-link-active:#581c87;--color-border:#cab9d8;--color-focus:#7e22ce;--color-control-background:#fff;--color-control-border:#9078a4;--color-control-border-hover:#6e527e;--shadow-focus:0 0 0 var(--border-width-focus) #7e22ce59}.dashboard-shell[data-dashboard-appearance=plum] .dashboard-header{--dashboard-header-background:#581c87;--dashboard-header-image:url(/dashboard-assets/header-plum.png);--dashboard-header-overlay:#581c87b8;border-bottom-color:#41135f}.dashboard-shell[data-dashboard-appearance=slate]{--color-background:#f3f6f8;--color-surface:#fff;--color-text:#172033;--color-text-muted:#475467;--color-heading:#111827;--color-link:#334155;--color-link-hover:#475569;--color-link-active:#1f2937;--color-border:#c5ccd5;--color-focus:#475569;--color-control-background:#fff;--color-control-border:#7b8794;--color-control-border-hover:#4b5563;--shadow-focus:0 0 0 var(--border-width-focus) #47556959}.dashboard-shell[data-dashboard-appearance=slate] .dashboard-header{--dashboard-header-background:#1f2937;--dashboard-header-image:url(/dashboard-assets/header-slate.png);--dashboard-header-overlay:#1f2937b8;border-bottom-color:#111827}@media (width>=90.0625rem){.dashboard-shell[data-dashboard-appearance=dark]{border-inline-color:#444;box-shadow:0 1.5rem 3rem #0000005c}}.dashboard-shell[data-dashboard-appearance=dark]{--color-background:#171717;--color-surface:#232323;--color-text:#f5f5f5;--color-text-muted:#d4d4d4;--color-heading:#93c5fd;--color-link:#93c5fd;--color-link-hover:#bfdbfe;--color-border:#737373;--color-focus:#93c5fd;--color-control-background:#2f2f2f;--color-control-border:#737373;--color-control-border-hover:#8a8a8a;--shadow-focus:0 0 0 var(--border-width-focus) #93c5fd;color:var(--color-text);background:#171717}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-header{--dashboard-header-background:#18449c;--dashboard-header-image:url(/dashboard-assets/silhouette-dark-blue.png);--dashboard-header-overlay:#18449cb8;background:var(--dashboard-header-image) center 44% / cover no-repeat, var(--dashboard-header-background);border-bottom-color:#061b42}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-header-search label{color:#d4d4d4;background:#303030;border-color:#8a8a8a;box-shadow:0 .5rem 1.25rem #00000052}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-header-search input{color:#fff;background:#303030}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-header-search input::placeholder{color:#d4d4d4}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-header-search-results{color:#f5f5f5;background:#232323;border-color:#8a8a8a;box-shadow:0 1rem 2rem #00000070}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-header-search-result{color:#f5f5f5}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-header-search-result:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-header-search-result:focus-visible{color:#fff;background:#444}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-header-search-result-copy span,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-header-search-empty{color:#d4d4d4}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-user{color:#fff}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-user span:first-child{color:#fff;border:var(--border-width-sm) solid #8a8a8a;background:#303030}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-nav-link[aria-current=page],.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-menu-link[aria-current=page]{color:#fff;background:#18449a}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-nav,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-user-menu-panel,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-menu-section,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-panel,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-metric,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-announcement,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-announcement-empty{color:var(--color-text);background:#232323;border-color:#647895;box-shadow:0 .5rem 1.25rem #00000052}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-platform-alert{background:#ffd95a;border-bottom-color:#b45309}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-platform-alert p{color:#191919}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-platform-alert-link,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-platform-alert-link:hover{color:#fff}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-announcement--archive{background:#232323}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-announcement--normal{border-left-color:var(--color-link)}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-announcement--high{border-left-color:#ab1919}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-announcement--high .dashboard-announcement-dismiss{color:#fff;background:#ab1919;border-color:#ab1919}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-announcement--high .dashboard-announcement-dismiss:hover{color:#fff;background:#7f1d1d;border-color:#7f1d1d}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-announcement-filter-label{color:#f5f5f5}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-announcement-filter-options span{color:#fff;background:#303030;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-announcement-filter-options input:checked+span{color:#fff;background:#18449a;border-color:#18449a}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-announcement-filter-options input:hover+span{color:#fff;background:#2a6fe8;border-color:#2a6fe8}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-announcement-date{color:#d4d4d4}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-detail-list div{color:var(--color-text);background:#232323;border-color:#8a8a8a;box-shadow:0 .5rem 1.25rem #00000052}.dashboard-shell[data-dashboard-appearance=dark] .editor-section-panel,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-panel,.dashboard-shell[data-dashboard-appearance=dark] .editor-preview-region,.dashboard-shell[data-dashboard-appearance=dark] .editor-unavailable{color:var(--color-text);background:#232323;border-color:#647895;box-shadow:0 .5rem 1.25rem #00000052}.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-toggle:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-toggle:focus-visible{color:#171717;background:#fff}.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading:has(.editor-form-heading-disclosure:hover){color:#171717;background:#fff}.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading:has(.editor-form-heading-disclosure:focus-visible){color:#171717;background:#fff}.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading h2,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-disclosure,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-disclosure:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-disclosure:focus-visible,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-disclosure>span:first-child,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-toggle,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-toggle>span:first-child,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-caret-button{color:#171717}.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-caret-button:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-caret-button:focus-visible,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-caret-button:active{color:#171717;background:#e5e7eb}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-menu{color:var(--color-heading);background:#171717}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-panel-header{border-bottom-color:#a3a3a3}.dashboard-shell[data-dashboard-appearance=dark] .editor-back-button,.dashboard-shell[data-dashboard-appearance=dark] .editor-secondary-link{color:#f5f5f5}.dashboard-shell[data-dashboard-appearance=dark] .editor-back-button,.dashboard-shell[data-dashboard-appearance=dark] .editor-back-button:visited,.dashboard-shell[data-dashboard-appearance=dark] .editor-back-button:focus,.dashboard-shell[data-dashboard-appearance=dark] .editor-back-button:active{color:#171717;background:#bfdbfe;border-color:#bfdbfe;box-shadow:0 .25rem .75rem #00000047}.dashboard-shell[data-dashboard-appearance=dark] .editor-back-button:hover{color:#171717;background:#93c5fd;border-color:#93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .editor-secondary-link:hover{color:#bfdbfe}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-user-menu-context,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-appearance-control,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-user-menu-panel a+a,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-menu-section li+li,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-account-list li+li,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-nav li+li{border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-user-menu-context span,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-appearance-control legend,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-helper,.dashboard-shell[data-dashboard-appearance=dark] .editor-helper{color:#d4d4d4}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-user-menu-context strong,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-user-menu-panel a,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-account-list a,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-menu-link,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-nav-link{color:#f5f5f5}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-count,.dashboard-shell[data-dashboard-appearance=dark] .govlink-option-state{color:#f5f5f5;background:#303030;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-status,.dashboard-shell[data-dashboard-appearance=dark] .govlink-option-state{font-weight:400}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-status,.dashboard-shell[data-dashboard-appearance=dark] .govlink-option-state--selected{color:#bbf7d0;background:#064e2b;border-color:#22c55e}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-status--draft{color:#fed7aa;background:#7c2d12;border-color:#fb923c}.dashboard-shell[data-dashboard-appearance=dark] .govlink-option-state--selected{color:#fff}.dashboard-shell[data-dashboard-appearance=dark] .govlink-option{color:var(--color-text);background:#303030;border-color:#647895}.dashboard-shell[data-dashboard-appearance=dark] .editor-placeholder-panel{color:var(--color-text);background:#303030;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .govlink-option:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-menu-link:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-account-list a:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-user-menu-panel a:hover{color:#fff;background:#444}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-user-menu-panel a[aria-current=page],.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-account-list a[aria-current=page]{color:#fff;background:#18449a}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-nav-link:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-user-menu-panel a:hover{color:#fff;background:#2a6fe8}.dashboard-shell[data-dashboard-appearance=dark] .govlink-option[aria-pressed=true]{background:#303030;border-color:#93c5fd;box-shadow:0 0 0 1px #93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .govlink-option-logo{color:#fff;border:var(--border-width-sm) solid #8a8a8a;background:#111}.dashboard-shell[data-dashboard-appearance=dark] .govlink-option-logo img{background:#232323}.dashboard-shell[data-dashboard-appearance=dark] .govlink-option-name{font-weight:600}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-menu-button{color:var(--color-link);background:#fff;border-color:#fff}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-menu-button:hover{color:var(--color-link-hover);background:#fff;border-color:#fff}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-menu-close{color:#fff}.dashboard-shell[data-dashboard-appearance=dark] input,.dashboard-shell[data-dashboard-appearance=dark] select,.dashboard-shell[data-dashboard-appearance=dark] textarea{color:var(--color-text);background:var(--color-control-background);border-color:var(--color-control-border)}.dashboard-shell[data-dashboard-appearance=dark] select{color:#f5f5f5;background-color:#303030;background-image:linear-gradient(45deg,#0000 50%,#6ea8ff 50%),linear-gradient(135deg,#6ea8ff 50%,#0000 50%);border-color:#747474;box-shadow:0 .0625rem .125rem #00000047}.dashboard-shell[data-dashboard-appearance=dark] input:hover,.dashboard-shell[data-dashboard-appearance=dark] select:hover,.dashboard-shell[data-dashboard-appearance=dark] textarea:hover{border-color:var(--color-control-border-hover)}.dashboard-shell[data-dashboard-appearance=dark] select:hover{background-color:#363636;border-color:#93c5fd}.dashboard-shell[data-dashboard-appearance=dark] select:focus-visible{box-shadow:0 0 0 var(--border-width-focus) #93c5fd6b, 0 .0625rem .125rem #00000047;border-color:#93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .custom-select-button{color:#f5f5f5;background:#343b46;border-color:#747474;box-shadow:0 .125rem .375rem #00000047}.dashboard-shell[data-dashboard-appearance=dark] .custom-select-button:hover,.dashboard-shell[data-dashboard-appearance=dark] .custom-select-button[aria-expanded=true],.dashboard-shell[data-dashboard-appearance=dark] .custom-select-button:active{color:#fff;background:#343b46;border-color:#2a6fe8}.dashboard-shell[data-dashboard-appearance=dark] .custom-select-button:focus-visible{box-shadow:0 0 0 var(--border-width-focus) #93c5fd6b, 0 .125rem .375rem #00000047;outline-color:#93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .custom-select-chevron{border-color:#f5f5f5}.dashboard-shell[data-dashboard-appearance=dark] .custom-select-menu{background:#232323;border-color:#93c5fd;box-shadow:0 1rem 2.25rem #00000085,0 0 0 .0625rem #93c5fd2e}.dashboard-shell[data-dashboard-appearance=dark] .custom-select-option{color:#f5f5f5}.dashboard-shell[data-dashboard-appearance=dark] .custom-select-option:hover,.dashboard-shell[data-dashboard-appearance=dark] .custom-select-option--active,.dashboard-shell[data-dashboard-appearance=dark] .editor-section-panel .custom-select-option:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-section-panel .custom-select-option--active,.dashboard-shell[data-dashboard-appearance=dark] .editor-section-panel .custom-select-option--selected,.dashboard-shell[data-dashboard-appearance=dark] .editor-section-panel .custom-select-option--selected:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-section-panel .custom-select-option--selected.custom-select-option--active{color:#fff;background:#2a6fe8;border-color:#2a6fe8}.dashboard-shell[data-dashboard-appearance=dark] .editor-font-accordion,.dashboard-shell[data-dashboard-appearance=dark] .editor-font-accordion-body{background:#303030;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .editor-font-accordion{box-shadow:0 .125rem .375rem #0000003d}.dashboard-shell[data-dashboard-appearance=dark] .editor-font-accordion .editor-theme-accordion-trigger>strong{color:#d4d4d4}.dashboard-shell[data-dashboard-appearance=dark] .editor-font-option{color:#172033;background:#fff;border-color:#b9c4d3;box-shadow:0 .125rem .375rem #0000003d}.dashboard-shell[data-dashboard-appearance=dark] .editor-font-size-option{color:#f5f5f5;background:#303030;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .editor-font-size-option:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-font-size-option:focus-visible{color:#fff;background:#444;border-color:#a3a3a3}.dashboard-shell[data-dashboard-appearance=dark] .editor-font-size-option.is-selected,.dashboard-shell[data-dashboard-appearance=dark] .editor-font-size-option.is-selected:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-font-size-option.is-selected:focus-visible{color:#fff;background:#18449a;border-color:#93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .editor-font-option:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-font-option:focus-visible{color:#172033;background:#e4e4e4;border-color:#b9c4d3}.dashboard-shell[data-dashboard-appearance=dark] .editor-font-option.is-selected,.dashboard-shell[data-dashboard-appearance=dark] .editor-font-option.is-selected:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-font-option.is-selected:focus-visible{color:#172033;background:#fff;border-color:#93c5fd;box-shadow:0 0 0 .125rem #fff,0 0 0 .3125rem #93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .editor-theme-current img{background:#303030;border-color:#8a8a8a;box-shadow:0 .375rem .875rem #00000052}.dashboard-shell[data-dashboard-appearance=dark] .editor-theme-current figcaption{color:#d4d4d4}.dashboard-shell[data-dashboard-appearance=dark] .editor-theme-current figcaption strong{color:#f5f5f5}.dashboard-shell[data-dashboard-appearance=dark] .editor-theme-accordion{background:#303030;border-color:#8a8a8a;box-shadow:0 .125rem .375rem #0000003d}.dashboard-shell[data-dashboard-appearance=dark] .editor-theme-accordion-trigger{color:#f5f5f5;background:#303030}.dashboard-shell[data-dashboard-appearance=dark] .editor-theme-option{color:#172033;background:#fff;border-color:#b9c4d3;box-shadow:0 .125rem .375rem #0000003d}.dashboard-shell[data-dashboard-appearance=dark] .editor-theme-accordion-trigger:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-theme-accordion-trigger[aria-expanded=true]{color:#fff;background:#363636}.dashboard-shell[data-dashboard-appearance=dark] .editor-theme-accordion-trigger[aria-expanded=true]{border-bottom-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .editor-theme-options{background:#303030}.dashboard-shell[data-dashboard-appearance=dark] .editor-theme-option:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-theme-option:focus-visible{color:#172033;background:#e4e4e4;border-color:#b9c4d3}.dashboard-shell[data-dashboard-appearance=dark] .editor-theme-option.is-selected,.dashboard-shell[data-dashboard-appearance=dark] .editor-theme-option.is-selected:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-theme-option.is-selected:focus-visible{color:#172033;background:#fff;border-color:#93c5fd;box-shadow:0 0 0 .125rem #fff,0 0 0 .3125rem #93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .editor-theme-option img{border-right-color:#ffffff47}.dashboard-shell[data-dashboard-appearance=dark] .custom-select-option--selected,.dashboard-shell[data-dashboard-appearance=dark] .custom-select-option--selected:hover,.dashboard-shell[data-dashboard-appearance=dark] .custom-select-option--selected.custom-select-option--active{color:#fff;background:#4f6edb;border-color:#4f6edb}.dashboard-shell[data-dashboard-appearance=dark] .editor-image-field input[type=file],.dashboard-shell[data-dashboard-appearance=dark] .editor-image-preview{color:var(--color-text);background:#303030;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .editor-image-field input[type=file]:hover{border-color:#a3a3a3}.dashboard-shell[data-dashboard-appearance=dark] .editor-image-remove{color:#fff;background:#000;border-color:#fff}.dashboard-shell[data-dashboard-appearance=dark] .editor-image-remove:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-image-remove:focus-visible{color:#fff;background:#2a6fe8;border-color:#fff}.dashboard-shell[data-dashboard-appearance=dark] .editor-logo-size-control,.dashboard-shell[data-dashboard-appearance=dark] .editor-range-control{color:#f5f5f5;background:#343b46;border-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .editor-logo-size-input-row input[type=range]{background:linear-gradient(to right, #93c5fd 0 var(--editor-range-progress,44.444%), #232323 var(--editor-range-progress,44.444%) 100%) center / 100% .3125rem no-repeat}.dashboard-shell[data-dashboard-appearance=dark] .editor-range-input-row input[type=range]{background:linear-gradient(to right, #93c5fd 0 var(--editor-range-progress,0%), #232323 var(--editor-range-progress,0%) 100%) center / 100% .3125rem no-repeat}.dashboard-shell[data-dashboard-appearance=dark] .editor-logo-size-input-row input[type=range]::-webkit-slider-thumb{background:#93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .editor-range-input-row input[type=range]::-webkit-slider-thumb{background:#93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .editor-logo-size-input-row input[type=range]::-moz-range-thumb{background:#93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .editor-range-input-row input[type=range]::-moz-range-thumb{background:#93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-social-card{background:#343b46;border-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-social-empty{color:#d4d4d4;background:#303030;border-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-social-title h3{color:#f5f5f5}.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-social-icon{color:#bfdbfe;background:#232323;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-location-options span{color:#f5f5f5;background:#232323;border-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-location-options input:hover+span{border-color:#93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-location-options input:checked+span{color:#fff;background:#17449b;border-color:#93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-social-drag-handle{color:#d4d4d4;background:0 0;border-color:#0000}.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-social-drag-handle:hover{color:#fff;background:#444;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-social-drag-handle:active{color:#fff;background:#2563eb;border-color:#2563eb}.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-social-card.is-drop-before:before,.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-social-card.is-drop-after:after{background:#93c5fd;box-shadow:0 0 0 .25rem #93c5fd2e}.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-social-disclosure{color:#f5f5f5;background:#232323;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-social-disclosure:hover{color:#fff;background:#444;border-color:#a3a3a3}.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-social-disclosure:active{color:#fff;background:#2563eb;border-color:#2563eb}.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-social-remove{color:#fecdd3;background:#3f1d25;border-color:#9f1239}.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-social-remove:hover{color:#fff;background:#be123c;border-color:#fb7185}.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-social-remove:active{color:#fff;background:#9f1239;border-color:#fecdd3}.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-social-confirm{background:#3f1d25;border-color:#9f1239}.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-social-confirm p{color:#fecdd3}.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-social-confirm-remove{color:#fff;background:#be123c;border-color:#fb7185}.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-social-confirm-remove:hover{color:#fff;background:#9f1239;border-color:#fecdd3}.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-social-confirm-cancel{color:#f5f5f5;background:#303030;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-social-confirm-cancel:hover{color:#fff;background:#444;border-color:#a3a3a3}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-card{background:#343b46;border-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-card--heading{background:#265b9c}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-add{color:#fff;background:#265b9c;border-color:#265b9c}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-add:hover{color:#fff;background:#2a6fe8;border-color:#2a6fe8}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-empty{color:#d4d4d4;background:#303030;border-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-title h3,.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-link-summary h4{color:#f5f5f5}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-count,.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-link-summary p{color:#d4d4d4}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-drag-handle{color:#d4d4d4;background:0 0;border-color:#0000}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-drag-handle:hover{color:#fff;background:#2a6fe8;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-drag-handle:active{color:#fff;background:#18449a;border-color:#18449a}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-card.is-drop-before:before,.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-card.is-drop-after:after{background:#2a6fe8;box-shadow:0 0 0 .25rem #2a6fe838}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-disclosure{color:#f5f5f5;background:#232323;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-duplicate{color:#bfdbfe;background:#232323;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-duplicate:hover{color:#fff;background:#2a6fe8;border-color:#a3a3a3}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-duplicate:active{color:#fff;background:#18449a;border-color:#18449a}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-disclosure:hover{color:#fff;background:#2a6fe8;border-color:#a3a3a3}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-disclosure:active{color:#fff;background:#18449a;border-color:#18449a}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-remove{color:#fecdd3;background:#3f1d25;border-color:#9f1239}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-remove:hover{color:#fff;background:#be123c;border-color:#fb7185}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-remove:active{color:#fff;background:#9f1239;border-color:#fecdd3}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-confirm{background:#3f1d25;border-color:#9f1239}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-confirm p{color:#fecdd3}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-confirm-remove{color:#fff;background:#be123c;border-color:#fb7185}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-confirm-remove:hover{color:#fff;background:#9f1239;border-color:#fecdd3}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-confirm-cancel{color:#f5f5f5;background:#303030;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-confirm-cancel:hover{color:#fff;background:#444;border-color:#a3a3a3}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-section-link-summary{color:#f5f5f5;background:#232323;border-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-thumbnail-button,.dashboard-shell[data-dashboard-appearance=dark] .editor-link-thumbnail-choice,.dashboard-shell[data-dashboard-appearance=dark] .editor-link-media-secondary{color:#bfdbfe;background:#232323;border-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-thumbnail-button:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-link-thumbnail-button:focus-visible,.dashboard-shell[data-dashboard-appearance=dark] .editor-link-thumbnail-choice:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-link-thumbnail-choice:focus-visible,.dashboard-shell[data-dashboard-appearance=dark] .editor-link-media-secondary:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-link-media-confirm{color:#fff;background:#2a6fe8;border-color:#2a6fe8}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-media-confirm:hover{color:#fff;background:#17449b;border-color:#17449b}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-media-panel{background:#232323;border-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-thumbnail-preview{color:#bfdbfe;background:#303030;border-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-media-panel-content p,.dashboard-shell[data-dashboard-appearance=dark] .editor-link-icon-current p{color:#d4d4d4}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-media-danger{color:#fecdd3;background:#3f1d25;border-color:#9f1239}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-media-danger:hover{color:#fff;background:#be123c;border-color:#fb7185}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-image-preview{color:#d4d4d4;background:#232323;border-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-image-preview>svg{color:#bfdbfe}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-icon-preview{color:#bfdbfe;background:#303030;border-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-icon-grid{border-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-icon-choice{color:#f5f5f5;background:#232323}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-icon-choice svg{color:#bfdbfe}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-icon-choice:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-link-icon-choice:focus-visible,.dashboard-shell[data-dashboard-appearance=dark] .editor-link-icon-choice.is-active{color:#fff;background:#2a6fe8;border-color:#2a6fe8}.dashboard-shell[data-dashboard-appearance=dark] .editor-link-icon-choice:hover svg,.dashboard-shell[data-dashboard-appearance=dark] .editor-link-icon-choice:focus-visible svg,.dashboard-shell[data-dashboard-appearance=dark] .editor-link-icon-choice.is-active svg{color:#fff}.dashboard-shell[data-dashboard-appearance=dark] .editor-color-picker-button,.dashboard-shell[data-dashboard-appearance=dark] .editor-color-clear{color:#f5f5f5;background:#303030;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .editor-color-swatch{border-right-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .editor-color-clear:hover{color:#fff;background:#444;border-color:#a3a3a3}.dashboard-shell[data-dashboard-appearance=dark] .editor-color-clear:active{color:#fff;background:#525252;border-color:#b8b8b8}.dashboard-shell[data-dashboard-appearance=dark] .editor-alert-quick-control{background:#303030;border-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .editor-alert-quick-control.is-alert-active{border-color:#bd0304}.dashboard-shell[data-dashboard-appearance=dark] .editor-alert-quick-control h3,.dashboard-shell[data-dashboard-appearance=dark] .editor-alert-quick-control h2{color:#f5f5f5}.dashboard-shell[data-dashboard-appearance=dark] .editor-alert-toggle span{color:#d4d4d4;background:#232323;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .editor-alert-toggle input:checked+span{color:#fff;background:var(--color-link);border-color:var(--color-link)}.dashboard-shell[data-dashboard-appearance=dark] .editor-alert-toggle--switch .editor-alert-switch{background:#232323;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .editor-alert-toggle--switch input:checked+.editor-alert-switch{background:#2563eb;border-color:#2563eb}.dashboard-shell[data-dashboard-appearance=dark] .editor-alert-toggle--switch .editor-alert-switch-thumb{background:#fff;border:0}.dashboard-shell[data-dashboard-appearance=dark] .editor-alert-toggle--switch .editor-alert-toggle-text{color:#d4d4d4;background:0 0;border:0}.dashboard-shell[data-dashboard-appearance=dark] .editor-alert-toggle--danger input:checked+.editor-alert-switch,.dashboard-shell[data-dashboard-appearance=dark] .editor-alert-toggle--danger:hover input:not(:checked)+.editor-alert-switch,.dashboard-shell[data-dashboard-appearance=dark] .editor-alert-toggle--danger:hover input:checked+.editor-alert-switch{background:#bd0304;border-color:#bd0304}.dashboard-shell[data-dashboard-appearance=dark] .editor-alert-fields{border-top-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .editor-public-page-button,.dashboard-shell[data-dashboard-appearance=dark] .editor-public-page-button:visited,.dashboard-shell[data-dashboard-appearance=dark] .editor-public-page-button:focus,.dashboard-shell[data-dashboard-appearance=dark] .editor-public-page-button:active{color:#171717;background:#bfdbfe;border-color:#bfdbfe}.dashboard-shell[data-dashboard-appearance=dark] .editor-public-page-button:hover{color:#171717;background:#93c5fd;border-color:#93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-copy-button{color:#fff;background:#444;border-color:#a3a3a3}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-copy-button:hover{color:#fff;background:#525252;border-color:#b8b8b8}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-qr-intro{color:#d4d4d4}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-qr-card,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-qr-guidelines{color:var(--color-text);background:#232323;border-color:#647895;box-shadow:0 .5rem 1.25rem #00000052}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-qr-card h3,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-qr-guidelines h2,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-qr-url-row,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-qr-guidelines ul{color:#f5f5f5}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-qr-url-row a{color:#93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-qr-url-row a:hover{color:#bfdbfe}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-qr-preview-frame,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-qr-canvas{background:#fff}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-qr-preview-frame{border-color:#d4d4d4}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-qr-download{color:#fff;background:#17449b;border-color:#17449b}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-qr-download:hover{color:#fff;background:#2a6fe8;border-color:#2a6fe8}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-shortener-intro,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-shortener-card dt,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-shortener-root-domain span{color:#d4d4d4}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-shortener-card,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-shortener-inline-panel{color:#f5f5f5;background:#232323;border-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-shortener-card h3,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-shortener-card dd,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-shortener-root-domain strong,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-shortener-delete-panel p{color:#f5f5f5}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-shortener-secondary{color:#f5f5f5;background:#303030;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-shortener-secondary:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-shortener-primary{color:#fff;background:#2a6fe8;border-color:#2a6fe8}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-shortener-primary:hover{color:#fff;background:#18449a;border-color:#18449a}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-shortener-danger{color:#fff;background:#7f1d1d;border-color:#ab1919}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-shortener-danger:hover{color:#fff;background:#ab1919;border-color:#ab1919}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-shortener-success{color:#bbf7d0}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-profile-panel{color:#f5f5f5;background:#232323;border-color:#647895;box-shadow:0 .5rem 1.25rem #00000052}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-profile-panel .dashboard-panel-header h2,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-profile-panel .form-label{color:#f5f5f5}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-profile-helper,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-profile-security-copy{color:#d4d4d4}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-profile-success{color:#bbf7d0;background:#064e2b;border-color:#22c55e}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-intro,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-selected-page span,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-note,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-status{color:#d4d4d4}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-selected-page strong,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-table-scroll th,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-table-scroll td{color:#f5f5f5}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-chart-wrap{background:#232323;border-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-chart-axis{stroke:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-chart-gridline{stroke:#444}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-chart-label{fill:#d4d4d4}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-chart-line{stroke:#93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-chart-point{fill:#2a6fe8;stroke:#232323}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-chart g[role=button]:hover .dashboard-analytics-chart-point,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-chart g[role=button]:focus-visible .dashboard-analytics-chart-point{fill:#93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-chart g[role=button]:focus-visible .dashboard-analytics-chart-hit-target{stroke:#93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-table-scroll th,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-table-scroll td{border-bottom-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-page-size .custom-select-button{color:#d4d4d4;background:#303030;border-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-page-size .custom-select-button:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-page-size .custom-select-button[aria-expanded=true]{color:#fff;background:#232323;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-page-size .custom-select-option-icon{color:#d4d4d4}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-data-table summary{color:#93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-contact-link svg{color:#f5f5f5}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-active-marker{color:#93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-actions button:disabled{color:#d4d4d4;background:#303030;border-color:#747474}@media (width<=42rem){.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-table-scroll tr{background:#232323;border-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-table-scroll td:before{color:#d4d4d4}}.dashboard-shell[data-dashboard-appearance=dark] .editor-preview-header h2{color:#f5f5f5}:is(.dashboard-shell[data-dashboard-appearance=dark] .editor-form-panel:has(.editor-form-heading),.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading){color:#fff;background:#000}.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-toggle:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-toggle:focus-visible{color:#fff;background:#1f4fa8}.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading:has(.editor-form-heading-disclosure:hover){color:#fff;background:#1f4fa8}.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading:has(.editor-form-heading-disclosure:focus-visible){color:#fff;background:#1f4fa8}:is(.dashboard-shell[data-dashboard-appearance=dark] .editor-form-panel--contact,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-panel--contact:has(.editor-form-heading)){box-shadow:none;background:0 0;border:0}.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-accordion-panel{background:#000;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-action{color:#171717;background:#fff;border-color:#fff}.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-action:hover{color:#fff;background:#2a6fe8;border-color:#fff}.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-caret-button:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-caret-button:focus-visible{color:#fff;background:#2a6fe8}.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-action:active{color:#fff;background:#2563eb;border-color:#fff}.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-action:disabled{color:#a3a3a3;background:#444;border-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .editor-save-button{color:#fed7aa;background:#7c2d12;border-color:#fb923c}.dashboard-shell[data-dashboard-appearance=dark] .editor-save-button:hover{color:#431407;background:#fed7aa;border-color:#fdba74}.dashboard-shell[data-dashboard-appearance=dark] .editor-save-button:disabled,.dashboard-shell[data-dashboard-appearance=dark] .editor-save-button:disabled:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-save-button:disabled:active{color:#d4d4d4;background:#303030;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .editor-save-button--error:disabled,.dashboard-shell[data-dashboard-appearance=dark] .editor-save-button--error:disabled:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-save-button--error:disabled:active,.dashboard-shell[data-dashboard-appearance=dark] .editor-save-button--error,.dashboard-shell[data-dashboard-appearance=dark] .editor-save-button--error:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-save-button--error:active{color:#fff;background:#d84a4a;border-color:#f0b4b4}.dashboard-shell[data-dashboard-appearance=dark] .editor-cancel-button{color:#f5f5f5;background:#303030;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .editor-cancel-button:hover{color:#fff;background:#444;border-color:#a3a3a3}.dashboard-shell[data-dashboard-appearance=dark] .editor-cancel-button:active{color:#171717;background:#bfdbfe;border-color:#bfdbfe}.dashboard-shell[data-dashboard-appearance=dark] .editor-cancel-button:disabled,.dashboard-shell[data-dashboard-appearance=dark] .editor-cancel-button:disabled:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-cancel-button:disabled:active{color:#d4d4d4;background:#303030;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .editor-mode-switch,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-appearance-options{background:#303030;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .editor-preview-public-shell{--color-background:#f7f8fb;--color-surface:#fff;--color-text:#172033;--color-text-muted:#475467;--color-heading:#101828;--color-link:#17449b;--color-link-hover:#2a6fe8;--color-link-active:#17449b;--color-border:#d0d5dd;--color-focus:#2a6fe8;--color-control-background:#fff;--color-control-border:#98a2b3;--color-control-border-hover:#667085;border-color:#8a8a8a}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-main{scrollbar-color:#8a8a8a #303030}.dashboard-analytics-choice-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.dashboard-analytics-choice{gap:var(--space-4);width:100%;min-height:9rem;padding:var(--space-4);color:var(--color-text);text-align:left;border:var(--border-width-sm) solid #d7dee8;background:#fff;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;box-shadow:0 .75rem 1.5rem #0f172a14}.dashboard-analytics-choice:hover,.dashboard-analytics-choice:focus-visible{color:var(--color-text);background:#f8fbff;border-color:#2a6fe8}.dashboard-analytics-choice-icon{color:#fff;background:#17449b;border-radius:999px;place-items:center;width:3rem;height:3rem;font-size:1.25rem;display:inline-grid}.dashboard-analytics-choice-copy{gap:var(--space-2);display:grid}.dashboard-analytics-choice-copy strong{color:var(--color-heading);font-size:1.125rem;line-height:1.2}.dashboard-analytics-choice-copy span{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.45}.dashboard-analytics-toolbar-header{align-items:center}.dashboard-analytics-back{justify-self:start}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-choice{color:#f5f5f5;box-shadow:none;background:#232323;border-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-choice:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-choice:focus-visible{color:#fff;background:#303030;border-color:#93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-choice-icon{color:#fff;background:#2a6fe8}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-choice-copy strong{color:#f5f5f5}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-choice-copy span{color:#d4d4d4}.admin-control-page{gap:var(--space-4);width:min(100%,72rem);margin:0 auto;display:grid}.admin-control-hero,.admin-module-card,.dashboard-module-maintenance{padding:var(--space-4);background:var(--color-surface);border:var(--border-width-sm) solid #647895;border-radius:.75rem;box-shadow:0 .75rem 1.75rem #0f172a1a}.admin-control-hero h1,.admin-module-card h2,.dashboard-module-maintenance h2{color:var(--color-heading);margin:0}.admin-control-hero p:last-child,.admin-module-card p,.dashboard-module-maintenance p{color:var(--color-text-muted);margin-bottom:0}.admin-module-grid{gap:var(--space-3);display:grid}.admin-module-card{gap:var(--space-4);justify-content:space-between;align-items:center;display:flex}.admin-module-card-copy{gap:var(--space-2);display:grid}.admin-module-card-heading{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.admin-module-card h2{font-size:1.25rem;line-height:1.25}.admin-module-status{min-height:1.625rem;padding:0 var(--space-2);border:var(--border-width-sm) solid currentColor;white-space:nowrap;border-radius:999px;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.admin-module-status--enabled{color:#03543f;background:#ecfdf3}.admin-module-status--disabled{color:#7c2d12;background:#ffedd5}.admin-module-maintenance-preview{font-weight:700}.admin-module-message-field{gap:var(--space-2)}.admin-module-message-preview{align-items:flex-start;gap:var(--space-3);margin-block:var(--space-3) 0;flex-direction:column;display:flex}.admin-portal-modules-page .admin-module-card{align-items:stretch;gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.admin-portal-modules-page .admin-module-card-copy,.admin-portal-modules-page .admin-module-message-field,.admin-portal-modules-page .admin-module-message-preview{width:100%;min-width:0}.admin-portal-modules-page .admin-module-card-heading,.admin-portal-modules-page .admin-module-message-field textarea{width:100%;max-width:none}.admin-module-message-preview p{color:var(--admin-text);font-size:var(--font-size-sm);margin:0;line-height:1.45}.admin-portal-modules-page .admin-module-message-preview--inactive p{color:#a8b0bd}.admin-module-message-preview .admin-secondary-action{min-height:2.25rem;padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);flex:none}.admin-module-message-field .form-label{color:var(--admin-text);font-size:var(--font-size-sm);text-transform:none;margin:0;font-weight:600}.admin-module-message-field textarea{min-height:5rem;color:var(--admin-text);font-size:var(--font-size-sm);background:var(--admin-surface-soft);border-color:var(--admin-border-soft);resize:vertical;line-height:1.45}.admin-module-message-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.admin-module-message-actions .admin-primary-action,.admin-module-message-actions .admin-secondary-action{min-height:2.25rem;padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm)}.admin-module-reset-action{min-height:auto;padding:var(--space-1) 0;color:var(--admin-action);font-family:var(--font-family-base);font-size:var(--font-size-sm);text-underline-offset:.2em;background:0 0;border:0;margin-left:auto;font-weight:600;text-decoration:underline}.admin-module-reset-action:hover,.admin-module-reset-action:focus-visible{color:var(--admin-action-hover);background:0 0}.admin-module-toggle{gap:var(--space-2);color:var(--color-text-muted);white-space:nowrap;cursor:pointer;align-items:center;font-weight:700;display:inline-flex}.admin-module-toggle input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.admin-module-toggle input:focus-visible+.admin-module-switch{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.dashboard-maintenance-page{place-items:start;min-height:24rem;display:grid}.dashboard-module-maintenance{gap:var(--space-3);align-items:flex-start;width:min(100%,42rem);display:flex}.dashboard-module-maintenance-icon{color:#17449b;background:#dbeafe;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.125rem;display:inline-flex}.dashboard-module-maintenance h2{margin-top:var(--space-2);font-size:1.375rem;line-height:1.2}.dashboard-module-maintenance p{margin-top:var(--space-3);font-size:1rem;line-height:1.5}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-module-maintenance{color:var(--color-text);background:#232323;border-color:#647895;box-shadow:0 .5rem 1.25rem #00000052}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-module-maintenance-icon{color:#171717;background:#bfdbfe}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-module-maintenance h2{color:#fff}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-module-maintenance p{color:#d4d4d4}@media (width<=44rem){.admin-module-card,.dashboard-module-maintenance{flex-direction:column;align-items:stretch}.admin-module-toggle{justify-content:space-between}}.dashboard-help-center-page{gap:var(--space-4);display:grid}.dashboard-help-toolbar{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.dashboard-help-search{flex:18rem;max-width:26rem}.dashboard-help-search input{width:100%}.dashboard-help-toolbar-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.dashboard-help-toolbar-action{gap:var(--space-2);font-size:.875rem;font-weight:500}.dashboard-help-center-panel{gap:var(--space-4);display:grid}.dashboard-help-center-panel .dashboard-panel-header{padding-bottom:var(--space-3);border-bottom:var(--border-width-sm) solid #191919}.dashboard-help-center-panel .dashboard-panel-header p{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:1rem;line-height:1.5}.dashboard-help-topic-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.dashboard-help-topic-card{gap:var(--space-3);min-width:0;padding:var(--space-4);color:var(--color-text);border:var(--border-width-sm) solid #b8c4d4;background:#fff;border-radius:.75rem;align-items:flex-start;text-decoration:none;transition:background-color .16s,border-color .16s;display:flex;box-shadow:0 .75rem 1.5rem #0f172a14}.dashboard-help-topic-card:hover,.dashboard-help-topic-card:focus-visible{color:var(--color-text);background:#f8fbff;border-color:#2a6fe8}.dashboard-help-topic-card h3{color:var(--color-heading);margin:0;font-size:1rem;line-height:1.3}.dashboard-help-topic-card p{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:.9375rem;line-height:1.5}.dashboard-help-topic-icon{color:#17449b;background:#dbeafe;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;display:inline-flex}.dashboard-help-empty{width:100%;padding:var(--space-4);color:var(--color-text-muted);border:var(--border-width-sm) solid #d7dee8;background:#f8fafc;border-radius:.75rem;margin:0;font-size:1rem;line-height:1.5}.dashboard-help-back-link{gap:var(--space-2);width:fit-content;color:var(--color-link);font-family:var(--font-family-heading);font-size:var(--font-size-sm);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-help-back-link:hover{color:var(--color-link-hover)}.dashboard-help-article-list{gap:var(--space-3);display:grid}.dashboard-help-article-link{gap:var(--space-3);min-width:0;padding:var(--space-4);color:var(--color-text);border:var(--border-width-sm) solid #d7dee8;background:#fff;border-radius:.75rem;align-items:center;text-decoration:none;transition:background-color .16s,border-color .16s;display:flex;box-shadow:0 .75rem 1.5rem #0f172a14}.dashboard-help-article-link:hover,.dashboard-help-article-link:focus-visible{color:var(--color-text);background:#f8fbff;border-color:#2a6fe8}.dashboard-help-article-link span:last-child{min-width:0;color:var(--color-heading);font-family:var(--font-family-heading);font-size:1rem;font-weight:600;line-height:1.3}.dashboard-help-search-article-link>span:last-child{gap:.25rem;display:grid}.dashboard-help-search-article-link strong{color:inherit;font:inherit}.dashboard-help-search-article-link small{color:var(--color-text-muted);font-size:.8125rem;font-weight:600;line-height:1.3}.dashboard-help-search-article-link:hover small,.dashboard-help-search-article-link:focus-visible small{color:var(--color-text-muted)}.dashboard-help-article-panel{align-content:start;max-width:64rem}.dashboard-help-article-panel .dashboard-panel-header{padding:var(--space-4);border:var(--border-width-sm) solid #d7dee8;background:#f8fbff;border-radius:.75rem}.dashboard-help-article-panel .dashboard-panel-header p{max-width:42rem}.dashboard-help-article-content{gap:var(--space-3);max-width:54rem;display:grid}.dashboard-help-step{gap:var(--space-3);padding:var(--space-4);border:var(--border-width-sm) solid #d7dee8;background:#fff;border-radius:.75rem;display:grid;box-shadow:0 .625rem 1.25rem #0f172a0f}.dashboard-help-step-heading{gap:var(--space-3);align-items:center;display:flex}.dashboard-help-step-heading span{color:#fff;background:var(--color-link);width:1.875rem;height:1.875rem;font-family:var(--font-family-heading);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.dashboard-help-article-content h3{color:var(--color-heading);margin:0;font-size:1rem;line-height:1.3}.dashboard-help-step-heading h3{font-size:1.125rem}.dashboard-help-article-content p,.dashboard-help-article-content ul{max-width:none;color:var(--color-text);margin:0;font-size:.9375rem;line-height:1.6}.dashboard-help-article-content ul{gap:var(--space-1);padding-left:var(--space-4);display:grid}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-topic-card{color:#f5f5f5;box-shadow:none;background:#232323;border-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-topic-card:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-topic-card:focus-visible{color:#fff;background:#303030;border-color:#93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-center-panel .dashboard-panel-header{border-bottom-color:#a3a3a3}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-topic-card h3{color:#fff}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-topic-card p,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-center-panel .dashboard-panel-header p{color:#d4d4d4}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-topic-icon{color:#171717;background:#bfdbfe}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-empty{color:#d4d4d4;background:#232323;border-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-back-link{color:#93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-back-link:hover{color:#bfdbfe}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-article-link{color:#f5f5f5;box-shadow:none;background:#232323;border-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-article-link:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-article-link:focus-visible{color:#fff;background:#303030;border-color:#93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-article-link span:last-child{color:#fff}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-article-panel .dashboard-panel-header,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-step{box-shadow:none;background:#232323;border-color:#747474}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-step-heading span{color:#171717;background:#bfdbfe}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-article-content h3{color:#fff}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-article-content p,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-article-content ul{color:#f5f5f5}@media (width<=44rem){.dashboard-help-toolbar{flex-direction:column;align-items:stretch}.dashboard-help-search{max-width:none}.dashboard-help-toolbar-actions{justify-content:stretch}.dashboard-help-toolbar-action{justify-content:center}}.dashboard-settings-page{align-content:start}.dashboard-settings-panel{width:100%}.dashboard-settings-panel .dashboard-panel-header p{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:.875rem;line-height:1.45}.dashboard-settings-section{gap:var(--space-3);margin-top:var(--space-4);display:grid}.dashboard-settings-section h3{color:var(--color-heading);margin:0;font-size:1rem;line-height:1.3}.dashboard-settings-panel .dashboard-appearance-control{border:0;margin:0;padding:0}.dashboard-settings-panel .dashboard-appearance-options{gap:var(--space-2);background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));width:100%;padding:0;display:grid}.dashboard-settings-panel .dashboard-appearance-option-label{background:var(--color-background);border-color:var(--color-border);border-radius:var(--radius-md);width:100%;min-height:2.5rem;font-size:.875rem}.dashboard-settings-panel .dashboard-appearance-options input:hover+.dashboard-appearance-option-label{color:var(--dashboard-appearance-option-hover-text);background:var(--dashboard-appearance-option-hover);border-color:var(--dashboard-appearance-option-hover)}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-settings-panel .dashboard-panel-header p{color:#d4d4d4}.dashboard-support-ticket-page{gap:var(--space-4)}.dashboard-support-ticket-panel{gap:var(--space-4);max-width:58rem;display:grid}.dashboard-support-ticket-panel .dashboard-panel-header{padding-bottom:var(--space-3);border-bottom:var(--border-width-sm) solid #191919}.dashboard-support-ticket-panel .dashboard-panel-header p{max-width:none;margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.dashboard-support-ticket-history{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width-sm) solid #d9d9d9;display:grid}.dashboard-support-ticket-history h3,.dashboard-support-ticket-history p{margin:0}.dashboard-support-ticket-history>div:first-child p,.dashboard-support-ticket-state,.dashboard-support-ticket-list span{color:var(--color-text-muted);font-size:var(--font-size-sm)}.dashboard-support-ticket-history>div:first-child p{margin-top:var(--space-1)}.dashboard-support-ticket-state{padding:var(--space-4);border-radius:var(--radius-md);background:#f5f6f8}.dashboard-support-ticket-state--error{justify-content:space-between;align-items:center;gap:var(--space-3);color:#8b1e1e;background:#fff0f0;display:flex}.dashboard-support-ticket-list{border:var(--border-width-sm) solid #c7ccd4;border-radius:var(--radius-md);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.dashboard-support-ticket-list li>a{align-items:center;gap:var(--space-3);padding:var(--space-3);color:inherit;background:#f6f7f9;grid-template-columns:auto minmax(0,1fr) auto auto;text-decoration:none;display:grid}.dashboard-support-ticket-list li>a:hover,.dashboard-support-ticket-list li>a:focus-visible{background:#eceff3}.dashboard-support-ticket-list li+li{border-top:var(--border-width-sm) solid #c7ccd4}.dashboard-support-ticket-list li>a>svg{color:var(--color-link)}.dashboard-support-ticket-list li>a>div{gap:.125rem;min-width:0;display:grid}.dashboard-support-ticket-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-support-ticket-unread{border:var(--border-width-sm) solid #0f5b2b;white-space:nowrap;background:#18763b;border-radius:999px;width:max-content;padding:.1875rem .5rem;font-weight:700;line-height:1.25;color:#fff!important;font-size:.8125rem!important}.dashboard-support-ticket-status{border:var(--border-width-sm) solid #9aa7b8;white-space:nowrap;background:#eef3f9;border-radius:999px;padding:.1875rem .5rem;color:var(--color-text)!important}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-history,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-list,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-list li+li{border-color:#444}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-state,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-list li>a{background:#252525}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-list li>a:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-list li>a:focus-visible{background:#303030}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-state--error{color:#ffcaca;background:#421f1f}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-status{background:#303c4c;color:#f5f5f5!important}.dashboard-support-ticket-status--open,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-status--open{background:#dbeafe;border-color:#2563eb;color:#1e3a8a!important}.dashboard-support-ticket-status--in-progress,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-status--in-progress{background:#fef3c7;border-color:#d97706;color:#78350f!important}.dashboard-support-ticket-status--completed,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-status--completed{background:#dcfce7;border-color:#16a34a;color:#14532d!important}.dashboard-support-ticket-status--awaiting-reply,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-status--awaiting-reply{background:#f3e8ff;border-color:#9333ea;color:#581c87!important}.dashboard-support-ticket-detail{gap:var(--space-5);display:grid}.dashboard-support-ticket-detail-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:var(--border-width-sm) solid #d9d9d9;display:flex}.dashboard-support-ticket-detail-header>div{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dashboard-support-ticket-detail-header h2{flex-basis:100%;margin-top:var(--space-1)!important}.dashboard-support-ticket-detail-header h2,.dashboard-support-ticket-detail-header p,.dashboard-support-ticket-conversation h3,.dashboard-support-ticket-conversation p{margin:0}.dashboard-support-ticket-detail-header>div>span,.dashboard-support-ticket-conversation time{color:var(--color-text-muted);font-size:var(--font-size-sm)}.dashboard-support-ticket-conversation{gap:var(--space-3);min-width:0;display:grid}.dashboard-support-ticket-conversation>ol>li{padding:var(--space-4);border:var(--border-width-sm) solid #c7ccd4;border-radius:var(--radius-md);background:#f6f7f9}.dashboard-support-ticket-detail-layout{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(14rem,.75fr);font-size:.875rem;display:grid}.dashboard-support-ticket-conversation>ol{gap:var(--space-3);min-width:0;margin:0;padding:0;list-style:none;display:grid}.dashboard-support-ticket-conversation>ol>li{gap:var(--space-3);min-width:0;display:grid}.dashboard-support-ticket-conversation>ol>li>header{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.dashboard-support-ticket-conversation>ol>li>header>div{align-items:center;gap:var(--space-2);min-width:0;display:flex}.dashboard-support-ticket-message--request>header>div>div{gap:.125rem;display:grid}.dashboard-support-ticket-message--request>header>div>div>span{color:var(--color-text-muted);font-size:var(--font-size-sm)}.dashboard-support-ticket-avatar{color:#fff;width:2rem;height:2rem;font-size:var(--font-size-sm);text-transform:uppercase;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.dashboard-support-ticket-avatar--support{background:#1e4ca1}.dashboard-support-ticket-avatar--requester{background:#2a6fe8}.dashboard-support-ticket-conversation>ol>li>p{min-width:0;padding-left:calc(2rem + var(--space-2));overflow-wrap:anywhere;white-space:pre-wrap;font-size:.875rem;line-height:1.6}.dashboard-support-ticket-closed-notice{gap:var(--space-1);margin-top:var(--space-4);padding:var(--space-3);color:#253858;border:var(--border-width-sm) solid #8da0c8;border-radius:var(--radius-md);font-size:var(--font-size-sm);background:#f0f4fb;line-height:1.5;display:grid}.dashboard-support-ticket-closed-notice p{margin:0;font-size:14px}.dashboard-support-ticket-closed-notice--reply-sent{color:#174d2a;background:#edf8f0;border-color:#68a77a}.dashboard-support-ticket-reply{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width-sm) solid #d7dbe1;display:grid}.dashboard-support-ticket-reply>label{font-weight:600}.dashboard-support-ticket-reply textarea{resize:vertical;width:100%;min-height:7rem}.dashboard-support-ticket-character-count{color:#767676;justify-self:end;margin-top:0;font-size:.8125rem}.dashboard-support-ticket-resolve-toggle{cursor:pointer;align-items:center;gap:.45rem;font-size:14px;font-weight:600;display:inline-flex}.dashboard-support-ticket-resolve-toggle input{width:1rem;height:1rem;accent-color:var(--color-primary);margin:0}.dashboard-support-ticket-reply-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.dashboard-support-ticket-reply>p{padding:0;font-size:.875rem}.dashboard-support-ticket-reply>.dashboard-support-ticket-reply-error{margin:var(--space-2) 0 0;padding:var(--space-3);color:#681717;border:var(--border-width-sm) solid #c62828;border-radius:var(--radius-sm);background:#fdecec;font-weight:600}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-reply>.dashboard-support-ticket-reply-error{color:#ffe1e1;background:#491c1c;border-color:#ff6b6b}.dashboard-support-ticket-sidebar{gap:var(--space-3);padding:var(--space-4);border:var(--border-width-sm) solid #c7ccd4;border-radius:var(--radius-md);background:#f6f7f9;display:grid}.dashboard-support-ticket-sidebar h3,.dashboard-support-ticket-sidebar dl,.dashboard-support-ticket-sidebar dd{margin:0}.dashboard-support-ticket-sidebar dl{display:grid}.dashboard-support-ticket-sidebar dl>div{gap:var(--space-2);padding:var(--space-3) 0;border-top:var(--border-width-sm) solid #d7dbe1;display:grid}.dashboard-support-ticket-sidebar dt{color:#27364a;text-transform:uppercase;letter-spacing:.025em;font-size:.875rem;font-weight:600}.dashboard-support-ticket-sidebar dd{overflow-wrap:anywhere;font-size:.8125rem}.dashboard-support-ticket-attachments{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.dashboard-support-ticket-attachments li{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);display:flex}.dashboard-support-ticket-attachments button{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--color-link);font:inherit;text-align:left;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;display:inline-flex}.dashboard-support-ticket-attachments button:hover,.dashboard-support-ticket-attachments button:focus-visible{color:#fff;background:#17449b}.dashboard-support-ticket-attachments button:hover span:first-child,.dashboard-support-ticket-attachments button:focus-visible span:first-child{text-decoration:underline}.dashboard-support-ticket-attachments button:disabled{cursor:wait;opacity:.65}.dashboard-support-ticket-attachments small{color:var(--color-text-muted)}.dashboard-support-ticket-reply-attachments{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dashboard-support-ticket-reply-attachments>label{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:#1746a2;border:var(--border-width-sm) solid #1746a2;border-radius:var(--radius-sm);cursor:pointer;background:#fff;font-weight:600;display:inline-flex}.dashboard-support-ticket-reply-attachments>label:hover{color:#fff;background:#1746a2}.dashboard-support-ticket-reply-attachments>small{color:var(--color-text-muted);font-size:.8125rem}.dashboard-support-ticket-reply-attachments>ul{gap:var(--space-2);flex-basis:100%;width:min(100%,32rem);margin:0;padding:0;list-style:none;display:grid}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-character-count{color:#b8b8b8}.dashboard-support-ticket-reply-attachments>ul>li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--border-width-sm) solid #c7ccd4;border-radius:var(--radius-sm);background:#f6f7f9;font-size:.8125rem;display:flex}.dashboard-support-ticket-reply-attachments>ul>li>span{overflow-wrap:anywhere;min-width:0}.dashboard-support-ticket-reply-attachments>ul button{width:2rem;height:2rem;color:var(--color-text);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.dashboard-support-ticket-reply-attachments>ul button:hover,.dashboard-support-ticket-reply-attachments>ul button:focus-visible{background:#e5e7eb}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-detail-header{border-color:#444}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-conversation>ol>li,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-sidebar{background:#252525;border-color:#555}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-sidebar dl>div{border-color:#444}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-sidebar dt{color:#d4d4d4}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-reply-attachments>ul>li{background:#252525;border-color:#555}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-reply-attachments>ul button:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-reply-attachments>ul button:focus-visible{background:#3a3a3a}@media (width<=760px){.dashboard-support-ticket-detail-layout{grid-template-columns:1fr}.dashboard-support-ticket-sidebar{grid-row:1}.dashboard-support-ticket-conversation>ol>li>header{flex-direction:column;align-items:flex-start}}.dashboard-support-ticket-form{gap:var(--space-6);display:grid}.dashboard-support-ticket-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-support-ticket-form .form-label{font-weight:600}.dashboard-support-ticket-form .form-label span{color:#ba3d3d}.dashboard-support-area-group{border:0;min-width:0;margin:0;padding:0}.dashboard-support-area-group legend{margin-bottom:var(--space-2)}.dashboard-support-area-group legend span{color:#ba3d3d}.dashboard-support-area-group>div{flex-wrap:wrap;gap:.375rem;display:flex}.dashboard-support-area-group label{border:var(--border-width-sm) solid #8ea1bd;border-radius:var(--radius-md);cursor:pointer;background:#f5f6f8;align-items:center;gap:.375rem;min-height:1.875rem;padding:.1875rem .625rem;font-size:.8125rem;line-height:1.2;display:inline-flex}.dashboard-support-area-group input{width:.8125rem;height:.8125rem;accent-color:var(--color-link);margin:0}.dashboard-support-area-group label:has(input:checked){color:#fff;background:var(--color-link);border-color:var(--color-link)}.dashboard-support-ticket-form input:not([type=file]),.dashboard-support-ticket-form textarea{background:#f5f6f8}.dashboard-support-ticket-form textarea{min-height:13rem}.dashboard-feature-request-consent{border:0;min-width:0;margin:0;padding:0}.dashboard-feature-request-consent legend{margin-bottom:var(--space-2);font-weight:600}.dashboard-feature-request-consent legend span{color:#ba3d3d}.dashboard-feature-request-consent>div{gap:var(--space-4);display:flex}.dashboard-feature-request-consent label{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);cursor:pointer;line-height:1.45;display:inline-flex}.dashboard-feature-request-consent input{width:1rem;height:1rem;accent-color:var(--color-link);flex:none;margin:0}.dashboard-support-ticket-form select,.dashboard-support-ticket-form select option{font-weight:400}.dashboard-intake-submit-button{justify-self:start;gap:var(--space-1);width:auto;min-height:2.25rem;padding:.375rem .875rem}.dashboard-support-ticket-upload{gap:var(--space-2);display:grid}.dashboard-support-ticket-upload p,.dashboard-support-ticket-upload span{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.45}.dashboard-support-ticket-upload input[type=file]{min-height:auto;font-size:var(--font-size-sm);padding:.5rem}.dashboard-support-ticket-notice{padding:var(--space-3);color:#0f3b1f;border:var(--border-width-sm) solid #13803d;font-size:var(--font-size-sm);background:#e8f7ed;border-radius:.5rem;margin:0;line-height:1.45}.dashboard-support-ticket-notice--error{color:#681717;background:#fdecec;border-color:#c62828}.dashboard-intake-success{gap:var(--space-4);justify-items:start;display:grid}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-panel .dashboard-panel-header{border-bottom-color:#d4d4d4}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-panel .dashboard-panel-header p,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-upload p,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-upload span{color:#d4d4d4}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-form input:not([type=file]),.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-form textarea{background:#2f2f2f}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-area-group legend{color:#f5f5f5}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-area-group label{background:#2f2f2f;border-color:#737373}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-area-group label:has(input:checked){background:#17449b;border-color:#17449b}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-notice{color:#f5f5f5;background:#14351f;border-color:#34d866}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-notice--error{color:#ffe1e1;background:#491c1c;border-color:#ff6b6b}@media (width<=42rem){.dashboard-support-ticket-grid{grid-template-columns:1fr}}.dashboard-platform-alert-detail-page{gap:var(--space-4)}.dashboard-platform-alert-detail-panel{gap:var(--space-4);max-width:58rem;display:grid}.dashboard-platform-alert-detail-panel .dashboard-panel-header{padding-bottom:var(--space-3);border-bottom:var(--border-width-sm) solid #191919}.dashboard-platform-alert-detail-panel .dashboard-panel-header p{max-width:none;margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:1rem;line-height:1.55}.dashboard-platform-alert-detail-content{gap:var(--space-4);display:grid}.dashboard-platform-alert-detail-content section{gap:var(--space-2);display:grid}.dashboard-platform-alert-detail-content h3,.dashboard-platform-alert-detail-content p{margin:0}.dashboard-platform-alert-detail-content h3{color:var(--color-heading);font-size:1rem}.dashboard-platform-alert-detail-content p{color:var(--color-text-muted);font-size:1rem;line-height:1.6}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-platform-alert-detail-panel .dashboard-panel-header{border-bottom-color:#d4d4d4}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-platform-alert-detail-panel .dashboard-panel-header p,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-platform-alert-detail-content p{color:#d4d4d4}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-main,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-menu{background:#171717}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-nav,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-user-menu-panel,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-menu-section,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-panel,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-metric,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-announcement,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-announcement-empty,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-detail-list div,.dashboard-shell[data-dashboard-appearance=dark] .editor-section-panel,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-panel,.dashboard-shell[data-dashboard-appearance=dark] .editor-preview-region,.dashboard-shell[data-dashboard-appearance=dark] .editor-unavailable,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-qr-card,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-qr-guidelines,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-shortener-card,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-profile-panel,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-choice,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-topic-card,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-article-link,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-step,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-panel,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-platform-alert-detail-panel{color:#f5f5f5;background:#232323;border-color:#737373;box-shadow:0 .5rem 1.25rem #00000052}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-panel-header,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-user-menu-context,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-appearance-control,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-user-menu-panel a+a,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-menu-section li+li,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-account-list li+li,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-nav li+li,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-table-scroll th,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-table-scroll td{border-color:#525252}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-panel-header h2,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-data-table summary,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-back-link,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-article-content h3,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-platform-alert-detail-content h3{color:#93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-helper,.dashboard-shell[data-dashboard-appearance=dark] .editor-helper,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-user-menu-context span,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-appearance-control legend,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-announcement-date,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-qr-intro,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-shortener-intro,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-profile-helper,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-intro,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-note,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-status,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-topic-card p,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-center-panel .dashboard-panel-header p,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-article-content p,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-article-content ul,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-panel .dashboard-panel-header p,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-platform-alert-detail-panel .dashboard-panel-header p,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-platform-alert-detail-content p{color:#d4d4d4}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-header-search label,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-header-search input,.dashboard-shell[data-dashboard-appearance=dark] input,.dashboard-shell[data-dashboard-appearance=dark] select,.dashboard-shell[data-dashboard-appearance=dark] textarea,.dashboard-shell[data-dashboard-appearance=dark] .custom-select-button,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-count,.dashboard-shell[data-dashboard-appearance=dark] .govlink-option,.dashboard-shell[data-dashboard-appearance=dark] .govlink-option-state,.dashboard-shell[data-dashboard-appearance=dark] .editor-placeholder-panel,.dashboard-shell[data-dashboard-appearance=dark] .editor-font-accordion,.dashboard-shell[data-dashboard-appearance=dark] .editor-font-accordion-body,.dashboard-shell[data-dashboard-appearance=dark] .editor-theme-accordion,.dashboard-shell[data-dashboard-appearance=dark] .editor-theme-options,.dashboard-shell[data-dashboard-appearance=dark] .editor-logo-size-control,.dashboard-shell[data-dashboard-appearance=dark] .editor-range-control,.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-social-card,.dashboard-shell[data-dashboard-appearance=dark] .editor-alert-quick-control,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-appearance-options,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-form input:not([type=file]),.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-form textarea{color:#f5f5f5;background:#2f2f2f;border-color:#737373}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-header-search-results,.dashboard-shell[data-dashboard-appearance=dark] .custom-select-menu{color:#f5f5f5;background:#232323;border-color:#737373;box-shadow:0 1rem 2rem #00000070}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-header-search-result:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-header-search-result:focus-visible,.dashboard-shell[data-dashboard-appearance=dark] .govlink-option:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-menu-link:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-account-list a:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-user-menu-panel a:hover,.dashboard-shell[data-dashboard-appearance=dark] .custom-select-button:hover,.dashboard-shell[data-dashboard-appearance=dark] .custom-select-button[aria-expanded=true],.dashboard-shell[data-dashboard-appearance=dark] .editor-font-option:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-theme-option:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-choice:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-analytics-choice:focus-visible,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-topic-card:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-topic-card:focus-visible,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-article-link:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-article-link:focus-visible{color:#f5f5f5;background:#2f2f2f;border-color:#93c5fd}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-nav-link[aria-current=page],.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-menu-link[aria-current=page],.dashboard-shell[data-dashboard-appearance=dark] .dashboard-user-menu-panel a[aria-current=page],.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-account-list a[aria-current=page],.dashboard-shell[data-dashboard-appearance=dark] .dashboard-announcement-filter-options input:checked+span,.dashboard-shell[data-dashboard-appearance=dark] .custom-select-option--selected,.dashboard-shell[data-dashboard-appearance=dark] .custom-select-option--selected:hover,.dashboard-shell[data-dashboard-appearance=dark] .custom-select-option--selected.custom-select-option--active,.dashboard-shell[data-dashboard-appearance=dark] .editor-font-option.is-active,.dashboard-shell[data-dashboard-appearance=dark] .editor-theme-option.is-active,.dashboard-shell[data-dashboard-appearance=dark] .editor-link-icon-choice.is-active{color:#fff;background:#17449b;border-color:#17449b}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-nav-link:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-announcement-filter-options input:hover+span,.dashboard-shell[data-dashboard-appearance=dark] .custom-select-option:hover,.dashboard-shell[data-dashboard-appearance=dark] .custom-select-option--active,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-toggle:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-toggle:focus-visible,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-caret-button:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-caret-button:focus-visible{color:#fff;background:#2a6fe8;border-color:#2a6fe8}.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading:has(.editor-form-heading-disclosure:hover){color:#fff;background:#2a6fe8;border-color:#2a6fe8}.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading:has(.editor-form-heading-disclosure:focus-visible){color:#fff;background:#2a6fe8;border-color:#2a6fe8}:is(.dashboard-shell[data-dashboard-appearance=dark] .editor-form-panel:has(.editor-form-heading),.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading,.dashboard-shell[data-dashboard-appearance=dark] .editor-contact-accordion-panel){color:#f5f5f5;background:#232323;border-color:#737373}.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading{background:#111}.dashboard-shell[data-dashboard-appearance=dark] .editor-accordion-body{background:#232323}.dashboard-shell[data-dashboard-appearance=dark] .editor-public-page-button,.dashboard-shell[data-dashboard-appearance=dark] .editor-back-button,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-qr-download,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-shortener-primary,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-toolbar-action,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-submit{color:#fff;background:#17449b;border-color:#17449b}.dashboard-shell[data-dashboard-appearance=dark] .editor-public-page-button:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-back-button:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-qr-download:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-shortener-primary:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-toolbar-action:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-submit:hover{color:#fff;background:#2a6fe8;border-color:#2a6fe8}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-nav-link[aria-current=page],.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-menu-link[aria-current=page],.dashboard-shell[data-dashboard-appearance=dark] .dashboard-user-menu-panel a[aria-current=page],.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-account-list a[aria-current=page],.dashboard-shell[data-dashboard-appearance=dark] .dashboard-announcement-filter-options input:checked+span,.dashboard-shell[data-dashboard-appearance=dark] .custom-select-option--selected,.dashboard-shell[data-dashboard-appearance=dark] .custom-select-option--selected:hover,.dashboard-shell[data-dashboard-appearance=dark] .custom-select-option--selected.custom-select-option--active,.dashboard-shell[data-dashboard-appearance=dark] .editor-font-option.is-active,.dashboard-shell[data-dashboard-appearance=dark] .editor-theme-option.is-active,.dashboard-shell[data-dashboard-appearance=dark] .editor-link-icon-choice.is-active,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-appearance-options input:checked+.dashboard-appearance-option-label,.dashboard-shell[data-dashboard-appearance=dark] .editor-public-page-button,.dashboard-shell[data-dashboard-appearance=dark] .editor-back-button,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-qr-download,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-shortener-primary,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-toolbar-action,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-submit{color:#fff;background:#17449b;border-color:#17449b}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-nav-link:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-menu-link:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-account-list a:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-user-menu-panel a:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-user-menu-panel .auth-logout-button:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-user-menu-panel .auth-logout-button:focus-visible,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-account-list .auth-logout-button:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-app-account-list .auth-logout-button:focus-visible,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-announcement-filter-options input:hover+span,.dashboard-shell[data-dashboard-appearance=dark] .custom-select-option:hover,.dashboard-shell[data-dashboard-appearance=dark] .custom-select-option--active,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-toggle:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-toggle:focus-visible,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-caret-button:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading-caret-button:focus-visible,.dashboard-shell[data-dashboard-appearance=dark] .editor-public-page-button:hover,.dashboard-shell[data-dashboard-appearance=dark] .editor-back-button:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-qr-download:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-shortener-primary:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-help-toolbar-action:hover,.dashboard-shell[data-dashboard-appearance=dark] .dashboard-support-ticket-submit:hover{color:#fff;background:#2a6fe8;border-color:#2a6fe8}.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading:has(.editor-form-heading-disclosure:hover){color:#fff;background:#2a6fe8;border-color:#2a6fe8}.dashboard-shell[data-dashboard-appearance=dark] .editor-form-heading:has(.editor-form-heading-disclosure:focus-visible){color:#fff;background:#2a6fe8;border-color:#2a6fe8}.dashboard-shell[data-dashboard-appearance=dark] .dashboard-settings-panel .dashboard-appearance-options{background:0 0}body:has(.admin-shell){background:#000;overflow:hidden}.admin-shell{--admin-bg:#e8eef5;--admin-surface:#fff;--admin-surface-soft:#f6f8fb;--admin-text:#101828;--admin-muted:#475467;--admin-heading:#17449b;--admin-border:#8ea1bd;--admin-border-soft:#d8e0eb;--admin-action:#17449b;--admin-action-hover:#2a6fe8;--admin-link:#17449b;--admin-danger:#9b1c1c;--admin-danger-surface:#fef2f2;--admin-success:#047857;--admin-success-surface:#ecfdf3;--admin-warning:#92400e;--admin-warning-surface:#fffbeb;--admin-interactive-soft:#f3f7ff;--admin-header:#0b2559;--admin-header-border:#061b42;width:min(100%,90rem);height:100dvh;min-height:0;color:var(--admin-text);background:var(--admin-bg);border-right:var(--border-width-sm) solid #c5d1df;border-left:var(--border-width-sm) solid #c5d1df;grid-template:"header""nav""main"minmax(0,1fr)/minmax(0,1fr);margin:0 auto;display:grid}.admin-shell p{width:100%;max-width:none}.admin-shell[data-admin-appearance=dark]{--admin-bg:#171717;--admin-surface:#232323;--admin-surface-soft:#2f2f2f;--admin-text:#f5f5f5;--admin-muted:#d4d4d4;--admin-heading:#93c5fd;--admin-border:#737373;--admin-border-soft:#525252;--admin-action:#17449b;--admin-action-hover:#2a6fe8;--admin-link:#93c5fd;--admin-danger:#fca5a5;--admin-danger-surface:#451a1a;--admin-success:#86efac;--admin-success-surface:#052e16;--admin-warning:#fcd34d;--admin-warning-surface:#422006;--admin-interactive-soft:#253755;--admin-header:#0b2559;--admin-header-border:#061b42}@media (width>=60.0625rem){.admin-shell{position:fixed;inset:0}}body:has(.admin-shell[data-admin-appearance=dark]){background:#000}.admin-header{z-index:60;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6);background:var(--admin-header);border-bottom:var(--border-width-sm) solid var(--admin-header-border);grid-area:header;display:flex;position:sticky;top:0}.admin-brand-lockup{align-items:center;gap:var(--space-4);min-width:0;display:flex}.admin-brand-logo{width:9.5rem;height:auto}.admin-header-title-group{min-width:0;padding-left:var(--space-4);color:#fff;border-left:var(--border-width-sm) solid #ffffff8c;gap:.375rem;display:grid}.admin-header-title-group p,.admin-header-title-group>span{margin:0}.admin-header-title-short{display:none}.admin-header-title-group p{color:#0b2559;text-transform:uppercase;background:#fff;border-radius:999px;width:fit-content;padding:.125rem .625rem;font-size:.75rem;font-weight:700}.admin-header-title-group>span{font-family:var(--font-family-heading);text-overflow:ellipsis;white-space:nowrap;font-size:1.375rem;font-weight:700;overflow:hidden}.admin-menu-button{color:#17449b;background:#fff;border-color:#ffffffb3;border-radius:999px;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;display:none}.admin-menu-button span,.admin-menu-button span:before,.admin-menu-button span:after{content:"";background:currentColor;border-radius:999px;width:1.15rem;height:.125rem;margin:0 auto;display:block}.admin-menu-button span:before{transform:translateY(-.4rem)}.admin-menu-button span:after{transform:translateY(.275rem)}.admin-account-menu{z-index:90;flex-shrink:0;position:relative}.admin-account-menu summary{list-style:none}.admin-account-menu summary::-webkit-details-marker{display:none}.admin-account-trigger{align-items:center;gap:var(--space-2);color:#fff;cursor:pointer;font-weight:700;display:flex}.admin-account-trigger:after{content:"";border-bottom:.125rem solid;border-right:.125rem solid;width:.45rem;height:.45rem;transform:rotate(45deg)translateY(-.125rem)}.admin-account-trigger>span:first-child{color:#17449b;background:#fff;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.8125rem;display:grid}.admin-account-menu[open]:after{content:"";width:100%;height:1rem;position:absolute;top:100%;right:0}.admin-account-menu-panel{z-index:95;gap:var(--space-1);width:17rem;padding:var(--space-3);background:var(--admin-surface);border:var(--border-width-sm) solid var(--admin-border);border-radius:.75rem;display:grid;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 1rem 2rem #1018282e}.admin-account-context{margin:0 0 var(--space-2);padding:0 0 var(--space-3);color:var(--admin-text);border-bottom:var(--border-width-sm) solid var(--admin-border-soft);gap:0;display:grid}.admin-account-context span{color:var(--admin-muted);font-size:.75rem;font-weight:600}.admin-account-context strong{font-size:.875rem}.admin-account-menu-panel a,.admin-mobile-menu-section a{align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-3);color:var(--admin-text);font-size:var(--font-size-sm);border-radius:var(--radius-md);font-weight:600;text-decoration:none;display:flex}.admin-account-menu-panel a:hover,.admin-account-menu-panel a:focus-visible,.admin-mobile-menu-section a:hover,.admin-mobile-menu-section a:focus-visible{color:#fff;background:var(--admin-action-hover)}.admin-account-menu-panel a[aria-current=page],.admin-mobile-menu-section a[aria-current=page]{color:#fff;background:var(--admin-action)}.admin-account-menu-panel a:hover,.admin-account-menu-panel a:focus-visible,.admin-account-menu-panel a[aria-current=page],.admin-mobile-menu-section a:hover,.admin-mobile-menu-section a:focus-visible,.admin-mobile-menu-section a[aria-current=page]{color:#fff!important}.admin-account-menu-panel a:hover *,.admin-account-menu-panel a:focus-visible *,.admin-account-menu-panel a[aria-current=page] *,.admin-mobile-menu-section a:hover *,.admin-mobile-menu-section a:focus-visible *,.admin-mobile-menu-section a[aria-current=page] *{color:inherit}.admin-nav{min-width:0;padding:var(--space-3) var(--space-6);background:var(--admin-surface);border-bottom:var(--border-width-sm) solid var(--admin-border-soft);grid-area:nav;overflow:auto hidden}.admin-nav ul,.admin-mobile-menu-section ul,.admin-attention-list{margin:0;padding:0;list-style:none}.admin-nav ul{align-items:stretch;gap:0;width:100%;display:flex}.admin-nav li{flex:1 1 0;min-width:max-content}.admin-nav li+li{padding-left:var(--space-2);margin-left:var(--space-2);border-left:var(--border-width-sm) solid #e5eaf0}.admin-nav-link{align-items:center;gap:var(--space-2);min-height:2.5rem;padding:.625rem var(--space-3);color:var(--admin-text);font-size:var(--font-size-sm);white-space:nowrap;border-radius:var(--radius-md);justify-content:center;font-weight:600;text-decoration:none;display:flex}.admin-nav-link svg{flex:none;width:1.25rem;height:1.25rem}.admin-mobile-menu-link svg{flex:none;width:1.625rem;height:1.625rem}.admin-nav-link:hover,.admin-nav-link:focus-visible{color:#fff;background:var(--admin-action-hover)}.admin-nav-link[aria-current=page]{color:#fff;background:var(--admin-action)}.admin-shell[data-admin-appearance=dark] .admin-nav li+li{border-left-color:#8a8a8a}.admin-main{min-width:0;min-height:0;padding:var(--space-8);grid-area:main;overflow-y:auto}.admin-page{gap:var(--space-6);width:100%;max-width:none;display:grid}.admin-export-panel{gap:var(--space-6);padding:var(--space-6);display:grid}.admin-page-header-heading{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.admin-page-header-heading h1{margin-bottom:0}.admin-page-header-heading+p{margin-top:var(--space-2)}.admin-export-begin-button{flex:none}.admin-export-radio-group{border:0;min-width:0;margin:0;padding:0}.admin-export-radio-group legend,.admin-export-select-field>span{margin-bottom:var(--space-3);color:var(--admin-heading);font-family:var(--font-family-heading);font-size:var(--font-size-base);font-weight:700}.admin-export-radio-group>div{gap:var(--space-3);flex-wrap:wrap;display:flex}.admin-export-radio-group label{align-items:center;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-4);color:var(--admin-text);font-size:var(--font-size-sm);background:var(--admin-surface-soft);border:var(--border-width-sm) solid var(--admin-border);border-radius:var(--radius-md);cursor:pointer;font-weight:500;display:flex}.admin-export-radio-group label span,.admin-export-footer button{white-space:nowrap}.admin-export-radio-group label:has(input:checked){color:#fff;background:var(--admin-action);border-color:var(--admin-action)}.admin-export-radio-group input{width:1rem;height:1rem;accent-color:var(--admin-action);margin:0}.admin-export-radio-group label:has(input:checked) input{accent-color:#fff}.admin-export-conditional-fields{gap:var(--space-5);padding:var(--space-5);background:var(--admin-surface-soft);border:var(--border-width-sm) solid var(--admin-border-soft);border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-export-state-section{gap:var(--space-5);display:grid}.admin-export-state-checklist{min-width:0;padding:var(--space-5);color:var(--admin-text);background:var(--admin-surface-soft);border:var(--border-width-sm) solid var(--admin-border-soft);border-radius:.75rem;margin:0}.admin-export-state-checklist h3{margin:0 0 var(--space-4);color:var(--admin-heading);font-family:var(--font-family-heading);font-size:var(--font-size-base);font-weight:700}.admin-export-state-checklist>div{columns:6;column-gap:var(--space-4)}.admin-export-state-checklist label{align-items:center;gap:var(--space-2);min-width:0;margin-bottom:var(--space-3);font-size:var(--font-size-sm);break-inside:avoid;cursor:pointer;display:flex}.admin-export-state-checklist input{width:1rem;height:1rem;accent-color:var(--admin-action-hover);flex:none;margin:0}.admin-export-select-field{align-content:start;display:grid}.admin-export-select-field select{width:100%;min-height:3rem;padding:0 var(--space-4);color:var(--admin-text);background:var(--admin-surface);border:var(--border-width-sm) solid var(--admin-border);border-radius:.75rem}.admin-export-footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-5);border-top:var(--border-width-sm) solid var(--admin-border-soft);display:flex}.admin-export-footer p{margin:0}.admin-export-error{padding:var(--space-3) var(--space-4);background:var(--admin-danger-surface);border:var(--border-width-sm) solid var(--admin-danger);border-radius:.75rem;color:var(--admin-danger)!important}@media (width<=48rem){.admin-export-panel{padding:var(--space-4)}.admin-export-conditional-fields{grid-template-columns:1fr}.admin-export-footer,.admin-page-header-heading{flex-direction:column;align-items:stretch}.admin-export-state-checklist>div{columns:2}}@media (width>=48.0625rem) and (width<=70rem){.admin-export-state-checklist>div{columns:3}}.admin-analytics-controls{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-5);display:flex}.admin-analytics-date-range{width:min(24rem,100%)}.admin-analytics-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-analytics-actions button{min-height:2.75rem}.admin-analytics-metrics{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-analytics-metrics .admin-metric-card{align-items:flex-start;gap:var(--space-2);min-height:7.5rem;padding:var(--space-5);flex-direction:column;justify-content:center}.admin-analytics-metrics .admin-metric-card-label{margin:0}.admin-analytics-metrics .admin-analytics-metric-value{margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1;color:var(--admin-heading)!important}.admin-analytics-performance{padding:var(--space-5)}.admin-analytics-performance-heading{align-items:flex-end}.admin-analytics-performance-title{gap:var(--space-1);display:grid}.admin-analytics-performance-controls{align-items:center;gap:var(--space-3);flex:none;margin-left:auto;display:flex}.admin-analytics-performance-controls .admin-search-field{width:min(24rem,45vw)}.admin-analytics-pagination{margin-top:var(--space-4)}.admin-analytics-table-scroll{margin-top:var(--space-4);overflow-x:auto}.admin-analytics-table-scroll table{border-collapse:collapse;width:100%;min-width:46rem}.admin-analytics-table-scroll th,.admin-analytics-table-scroll td{padding:var(--space-3);color:var(--admin-text);text-align:left;border-bottom:var(--border-width-sm) solid var(--admin-border-soft)}.admin-analytics-table-scroll thead th{color:var(--admin-muted);font-size:var(--font-size-sm);text-transform:uppercase}.admin-analytics-error{padding:var(--space-4);background:var(--admin-surface);border:var(--border-width-sm) solid var(--color-danger);border-radius:.75rem}@media (width<=75rem){.admin-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.admin-analytics-controls{flex-direction:column;align-items:stretch}.admin-analytics-date-range{width:100%}.admin-analytics-metrics{grid-template-columns:1fr}.admin-analytics-performance-heading{align-items:stretch}.admin-analytics-performance-controls{flex-direction:column;align-items:stretch}.admin-analytics-performance-controls .admin-search-field,.admin-analytics-performance-controls .dashboard-analytics-page-size{width:100%}}.admin-page-header,.admin-panel,.admin-empty-state,.admin-module-card,.admin-metric-card{color:var(--admin-text);background:var(--admin-surface);border:var(--border-width-sm) solid var(--admin-border);border-radius:.75rem;box-shadow:0 1rem 2rem #10182814}.admin-page-header{padding:var(--space-6)}@media (width>=60.0625rem){.admin-settings-page .admin-page-header p:last-child,.admin-portal-modules-page .admin-page-header p:last-child{white-space:nowrap}}.admin-page-eyebrow,.admin-metric-card-label,.admin-attention-category{margin:0 0 var(--space-1);color:var(--admin-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.admin-page-header h1,.admin-panel h2,.admin-empty-state h2,.admin-module-card h2{color:var(--admin-heading)}.admin-page-header h1,.admin-panel h2,.admin-empty-state h2{margin-bottom:var(--space-2);font-size:1.25rem;line-height:1.2}.admin-page-header p:last-child,.admin-panel p,.admin-empty-state p,.admin-metric-card p,.admin-attention-item p,.admin-module-card p{color:var(--admin-muted);font-size:var(--font-size-sm);line-height:var(--line-height-base);margin-bottom:0}.admin-metric-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-metric-card{gap:var(--space-3);padding:var(--space-4);display:flex}.admin-metric-card-icon{color:#fff;background:var(--admin-action);border-radius:999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.admin-metric-card strong{color:var(--admin-text);font-family:var(--font-family-heading);font-size:1.25rem;line-height:1.1;display:block}.admin-panel,.admin-empty-state{padding:var(--space-6)}.admin-panel-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--border-width-sm) solid var(--admin-border);display:flex}.admin-panel-heading h2{margin:0}.admin-status-badge{color:#17449b;border:var(--border-width-sm) solid #2a6fe8;background:#eff6ff;border-radius:999px;align-items:center;width:fit-content;min-height:1.75rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.admin-status-badge--success{color:var(--admin-success);background:var(--admin-success-surface);border-color:var(--admin-success)}.admin-status-badge--warning,.admin-status-badge--attention{color:var(--admin-warning);background:var(--admin-warning-surface);border-color:var(--admin-warning)}.admin-status-badge--danger{color:var(--admin-danger);background:var(--admin-danger-surface);border-color:var(--admin-danger)}.admin-attention-list{gap:var(--space-3);display:grid}.admin-attention-item{gap:var(--space-4);padding:var(--space-4);background:var(--admin-surface-soft);border:var(--border-width-sm) solid var(--admin-border-soft);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.admin-attention-title-row{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);justify-content:space-between;display:flex}.admin-attention-title-row h3{color:var(--admin-text);margin:0;font-size:1rem}.admin-action-link,.admin-secondary-link{justify-content:center;align-items:center;gap:var(--space-2);width:fit-content;min-height:2.5rem;padding:var(--space-2) var(--space-4);color:#fff;background:var(--admin-action);border:var(--border-width-sm) solid var(--admin-action);border-radius:var(--radius-md);font-weight:700;text-decoration:none;display:inline-flex}.admin-action-link:hover,.admin-action-link:focus-visible,.admin-secondary-link:hover,.admin-secondary-link:focus-visible{color:#fff;background:var(--admin-action-hover);border-color:var(--admin-action-hover)}.admin-empty-state{max-width:52rem}.admin-module-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-module-grid>.form-error{grid-column:1/-1;margin:0}.admin-module-card{gap:var(--space-4);padding:var(--space-4);display:grid}.admin-module-card-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.admin-module-card-heading h2{margin:0;font-size:1.25rem;line-height:1.2}.admin-module-status{border-radius:999px;align-items:center;width:fit-content;min-height:1.75rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.admin-module-status--enabled{color:var(--admin-success);background:var(--admin-success-surface);border:var(--border-width-sm) solid var(--admin-success)}.admin-module-status--disabled{color:var(--admin-warning);background:var(--admin-warning-surface);border:var(--border-width-sm) solid var(--admin-warning)}.admin-module-maintenance-preview{margin-block:var(--space-1);font-size:var(--font-size-sm);font-weight:600}.admin-module-toggle{align-items:center;gap:var(--space-3);width:fit-content;color:var(--admin-text);cursor:pointer;font-weight:600;display:flex}.admin-module-toggle input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.admin-module-switch{border:var(--border-width-sm) solid #94a3b8;background:#cbd5e1;border-radius:999px;width:2.5rem;height:1.375rem;transition:background-color .16s;display:inline-flex;position:relative}.admin-module-switch-thumb{background:#fff;border-radius:999px;width:1rem;height:1rem;transition:transform .16s;position:absolute;top:.125rem;left:.125rem;box-shadow:0 .125rem .25rem #10182833}.admin-module-toggle input:checked+.admin-module-switch{background:var(--admin-action);border-color:var(--admin-action)}.admin-module-toggle input:checked+.admin-module-switch .admin-module-switch-thumb{transform:translate(1.125rem)}.admin-module-toggle input:focus-visible+.admin-module-switch{box-shadow:var(--shadow-focus)}.admin-shell[data-admin-appearance=dark] .admin-module-toggle input:not(:checked)+.admin-module-switch,.dashboard-shell[data-dashboard-appearance=dark] .editor-alert-toggle--switch input:not(:checked)+.editor-alert-switch{background:#3f4856;border-color:#64748b}.admin-platform-alert-panel{gap:var(--space-5);display:grid}.admin-platform-alert-form{gap:var(--space-5);font-size:var(--font-size-sm);display:grid}.admin-platform-alert-visibility-toggle,.admin-platform-alert-form>.admin-module-card-heading,.admin-platform-alert-form>.form-field{margin-bottom:var(--space-4)}.admin-platform-alert-form textarea{min-height:6rem}.admin-platform-alert-link-control{gap:var(--space-4);margin-bottom:var(--space-4);display:grid}.admin-platform-alert-link-fields{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(12rem,1fr);display:grid}.admin-platform-alert-link-fields .form-error{margin:var(--space-1) 0 0;color:#af0e0e;font-size:var(--font-size-sm);font-weight:600}@media (width<=48rem){.admin-platform-alert-link-fields{grid-template-columns:1fr}}.admin-platform-alert-icon-field{gap:var(--space-2);width:100%;margin-bottom:var(--space-4);display:grid}.admin-platform-alert-icon-field>label{color:var(--admin-text);font-size:var(--font-size-sm);font-weight:600}.admin-platform-alert-icon-trigger{justify-content:flex-start;align-items:center;gap:var(--space-2);width:5rem;min-height:3rem;padding:var(--space-2);color:var(--admin-text);text-align:left;background:var(--admin-surface-soft);border-color:var(--admin-border);font-weight:600;display:flex}.admin-platform-alert-icon-trigger:hover,.admin-platform-alert-icon-trigger:focus-visible,.admin-platform-alert-icon-trigger[aria-expanded=true]{color:#fff;background:var(--admin-action-hover);border-color:var(--admin-action-hover)}.admin-platform-alert-icon-preview{width:2rem;height:2rem;color:inherit;flex:none;place-items:center;display:inline-grid}.admin-platform-alert-icon-preview svg{color:inherit}.admin-platform-alert-icon-chevron{border-bottom:.125rem solid;border-right:.125rem solid;width:.55rem;height:.55rem;margin-left:auto;transform:rotate(45deg)translateY(-.125rem)}.admin-platform-alert-icon-search{width:100%}.admin-platform-alert-icon-menu{gap:var(--space-2);padding:var(--space-3);background:var(--admin-surface);border:var(--border-width-sm) solid var(--admin-border);border-radius:var(--radius-md);display:grid;box-shadow:0 1rem 2rem #1018282e}.admin-platform-alert-icon-options{gap:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr));max-height:16rem;display:grid;overflow-y:auto}.admin-platform-alert-icon-option{width:100%;min-width:2.75rem;min-height:2.75rem;color:var(--admin-text);background:var(--admin-surface-soft);box-shadow:none;border-color:#0000;place-items:center;padding:0;display:inline-grid}.admin-platform-alert-icon-option svg{width:1.25rem;color:inherit;flex:none}.admin-platform-alert-icon-option:hover,.admin-platform-alert-icon-option:focus-visible,.admin-platform-alert-icon-option[aria-pressed=true]{color:#fff;background:var(--admin-action-hover);border-color:var(--admin-action-hover)}.admin-platform-alert-icon-option:hover svg,.admin-platform-alert-icon-option:focus-visible svg,.admin-platform-alert-icon-option[aria-pressed=true] svg{color:#fff}.admin-platform-alert-icon-empty{padding:var(--space-3);color:var(--admin-muted);font-size:var(--font-size-sm);margin:0}.admin-save-confirmation{color:#047857;font-size:var(--font-size-sm);align-self:center;margin:0;font-weight:600}.admin-shell[data-admin-appearance=dark] .admin-save-confirmation{color:#6ee7b7}.admin-appearance-control{gap:var(--space-2);padding:var(--space-2);background:var(--admin-surface-soft);border:var(--border-width-sm) solid var(--admin-border-soft);border-radius:999px;grid-template-columns:repeat(2,minmax(8rem,1fr));display:inline-grid}.admin-appearance-control button{color:var(--admin-text);background:0 0;border-color:#0000;border-radius:999px}.admin-appearance-control button:hover,.admin-appearance-control button:focus-visible,.admin-appearance-control button[aria-pressed=true]{color:#fff;background:var(--admin-action);border-color:var(--admin-action)}.admin-mobile-menu{z-index:100;align-content:start;gap:var(--space-4);padding:var(--space-4);color:var(--admin-text);background:var(--admin-bg);display:grid;position:fixed;inset:0;overflow-y:auto}.admin-mobile-menu-header,.admin-mobile-menu-section{background:var(--admin-surface);border:var(--border-width-sm) solid var(--admin-border);border-radius:.75rem;box-shadow:0 1rem 2rem #10182824}.admin-mobile-menu-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);display:flex}.admin-mobile-menu-header p,.admin-mobile-menu-header strong{margin:0}.admin-mobile-menu-header p{color:var(--admin-muted);font-size:.75rem;font-weight:600}.admin-mobile-menu-close{border-radius:999px;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0}.admin-mobile-menu-section{padding:var(--space-3)}.admin-mobile-menu-section li+li{border-top:var(--border-width-sm) solid var(--admin-border-soft)}@media (prefers-reduced-motion:no-preference){.admin-mobile-menu{animation:.18s ease-out admin-menu-enter}@keyframes admin-menu-enter{0%{opacity:0;transform:translate(-1.5rem)}to{opacity:1;transform:translate(0)}}}@media (width<=74rem){.admin-metric-grid,.admin-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=60rem){body:has(.admin-shell){overflow:auto}.admin-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""main";height:auto;min-height:100dvh}.admin-menu-button{order:2;place-items:center;display:inline-grid}.admin-brand-lockup{gap:var(--space-3);order:1}.admin-brand-logo{width:8.25rem}.admin-header{padding:var(--space-3) var(--space-4)}.admin-header-title-group{padding-left:var(--space-3);gap:0;display:grid}.admin-header-title-group p{padding:.125rem .5rem;font-size:.6875rem;line-height:1.2}.admin-header-title-group>span{font-size:1rem;line-height:1.2}.admin-header-title-group span:not(.admin-header-title-full):not(.admin-header-title-short),.admin-account-menu,.admin-nav{display:none}.admin-main{height:auto;min-height:calc(100vh - 4.75rem);padding:var(--space-4);overflow:visible}}@media (width<=44rem){.admin-metric-grid,.admin-module-grid,.admin-attention-item{grid-template-columns:1fr}.admin-page-header,.admin-panel,.admin-empty-state{padding:var(--space-4)}.admin-panel-heading,.admin-attention-title-row,.admin-module-card-heading{flex-direction:column;align-items:flex-start}.admin-appearance-control{border-radius:.75rem;grid-template-columns:1fr;width:100%}}.admin-govlinks-page{gap:var(--space-3);width:100%;max-width:none}.admin-govlinks-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:calc(var(--space-3) * -1);display:flex}.admin-govlink-add-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-4);color:#fff;font-size:var(--font-size-sm);border:var(--border-width-sm) solid #242424;border-radius:var(--radius-md);background:#242424;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 .5rem 1rem #10182814}.admin-govlink-add-button:hover,.admin-govlink-add-button:active,.admin-govlink-add-button:focus-visible{color:#fff;background:var(--admin-action);border-color:var(--admin-action)}.admin-govlink-add-button:focus-visible{box-shadow:0 0 0 var(--border-width-focus) #2a6fe83d;outline:none}.admin-announcement-editor-page{gap:var(--space-6);width:100%}.admin-announcement-editor-panel .admin-panel-heading{align-items:flex-start}.admin-main:has(>.admin-announcement-editor-page){padding-top:var(--space-6)}.admin-announcement-editor-page .admin-form-actions--top{justify-content:flex-start;margin-bottom:0}.admin-announcement-editor-page .admin-form-actions--top .admin-secondary-action{gap:var(--space-2);color:#fff;background:var(--admin-action-hover);border-color:var(--admin-action-hover)}.admin-announcement-editor-page .admin-form-actions--top .admin-secondary-action:hover,.admin-announcement-editor-page .admin-form-actions--top .admin-secondary-action:active,.admin-announcement-editor-page .admin-form-actions--top .admin-secondary-action:focus-visible{color:#fff;background:var(--admin-action);border-color:var(--admin-action)}.admin-announcement-form{gap:var(--space-4);display:grid}.admin-profile-page{gap:var(--space-4)}.admin-profile-panel{gap:var(--space-3);display:grid}.admin-profile-panel .admin-panel-heading{margin-bottom:0}.admin-profile-form{gap:var(--space-3);width:min(100%,42rem);display:grid}.admin-profile-name-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-profile-form input{color:var(--admin-text);background:var(--admin-surface-soft);border-color:var(--admin-border-soft)}.admin-profile-form .form-label{color:var(--admin-text);font-weight:600}.admin-profile-form .form-error{margin:var(--space-1) 0 0;color:#af0e0e;font-size:var(--font-size-sm);font-weight:600}.admin-profile-helper,.admin-profile-security-copy{max-width:48rem;color:var(--admin-muted);font-size:var(--font-size-sm);line-height:var(--line-height-base);margin:0}.admin-profile-page .admin-save-confirmation{width:fit-content;padding:var(--space-2) var(--space-3);color:#03543f;border:var(--border-width-sm) solid #047857;border-radius:var(--radius-md);background:#ecfdf3;margin:0}.admin-shell[data-admin-appearance=dark] .admin-profile-page .admin-save-confirmation{color:#bbf7d0;background:#064e2b;border-color:#22c55e}@media (width<=42rem){.admin-profile-name-grid{grid-template-columns:minmax(0,1fr)}}.admin-announcement-form .form-label{font-weight:600}.admin-announcement-form input,.admin-announcement-form textarea{width:100%;color:var(--admin-text);background:var(--admin-surface-soft);border-color:var(--admin-border-soft)}.admin-announcement-form .tox-tinymce{border-color:var(--admin-border);border-radius:var(--radius-md)}.admin-shell .tox .tox-toolbar,.admin-shell .tox .tox-toolbar__primary,.admin-shell .tox .tox-toolbar__overflow{background-image:none}.admin-announcement-form textarea{resize:vertical;min-height:10rem}.admin-announcement-form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-form-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.admin-form-actions--top{margin-bottom:var(--space-2)}.admin-primary-action,.admin-secondary-action,.admin-danger-action{min-height:2.5rem;padding:0 var(--space-4);font-size:var(--font-size-sm);border:var(--border-width-sm) solid transparent;border-radius:var(--radius-md);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.admin-primary-action{color:#fff;background:var(--admin-action-hover);border-color:var(--admin-action-hover)}.admin-primary-action:hover,.admin-primary-action:active,.admin-primary-action:focus-visible{color:#fff;background:var(--admin-action);border-color:var(--admin-action)}.admin-secondary-action{color:var(--admin-link);background:var(--admin-surface);border-color:var(--admin-border-soft)}.admin-secondary-action:hover,.admin-secondary-action:active,.admin-secondary-action:focus-visible{color:#fff;background:var(--admin-action-hover);border-color:var(--admin-action-hover)}.admin-danger-action{color:#fff;background:#ba1a1a;border-color:#ba1a1a}.admin-danger-action:hover,.admin-danger-action:active,.admin-danger-action:focus-visible{color:#fff;background:#8f1212;border-color:#8f1212}.admin-primary-action:disabled,.admin-secondary-action:disabled,.admin-danger-action:disabled{cursor:not-allowed;color:var(--admin-muted);background:var(--admin-surface);border-color:var(--admin-border-soft);opacity:1}.admin-primary-action:disabled:hover,.admin-primary-action:disabled:active,.admin-primary-action:disabled:focus-visible,.admin-secondary-action:disabled:hover,.admin-secondary-action:disabled:active,.admin-secondary-action:disabled:focus-visible,.admin-danger-action:disabled:hover,.admin-danger-action:disabled:active,.admin-danger-action:disabled:focus-visible{color:var(--admin-muted);background:var(--admin-surface);border-color:var(--admin-border-soft)}.admin-announcement-toolbar-controls{justify-content:flex-end;align-items:center;gap:var(--space-3);min-width:0;display:flex}.admin-announcement-priority-filter{width:min(100%,11.75rem)}.admin-announcement-priority-filter .form-field{gap:0}.admin-announcement-priority-filter .custom-select-button{box-sizing:border-box;background:var(--admin-surface);height:2.75rem;min-height:2.75rem;padding-block:0;font-size:.9375rem;line-height:1.4;box-shadow:0 .5rem 1rem #10182814}.admin-announcement-priority-filter .custom-select-button span{white-space:nowrap}.admin-announcement-priority-filter .custom-select-menu{width:11.75rem;min-width:11.75rem}.admin-announcement-priority-filter .custom-select-option{min-height:2.25rem;padding:var(--space-2) var(--space-3);font-size:.9375rem;line-height:1.4}.admin-search-field{align-items:center;gap:var(--space-2);width:min(100%,24rem);min-height:2.75rem;padding:0 var(--space-3);color:var(--admin-muted);background:var(--admin-surface);border:var(--border-width-sm) solid var(--admin-border-soft);border-radius:var(--radius-md);display:flex;box-shadow:0 .5rem 1rem #10182814}.admin-search-field:focus-within{border-color:var(--admin-action-hover);box-shadow:0 0 0 var(--border-width-focus) #2a6fe83d}.admin-search-field input{width:100%;min-height:2.5rem;color:var(--admin-text);box-shadow:none;background:0 0;border:0;padding:0}.admin-search-field input:focus{outline:0}.admin-search-field input::placeholder{color:var(--admin-muted)}.admin-govlink-directory{min-width:0}.admin-govlink-table{gap:var(--space-2);min-width:0;display:grid}.admin-govlink-mobile-sort{display:none}.admin-govlink-table-header,.admin-govlink-row{gap:var(--space-3);grid-template-columns:minmax(15rem,2.2fr) minmax(8rem,.9fr) minmax(8rem,.8fr) minmax(4rem,.35fr) minmax(6rem,.55fr);align-items:center;display:grid}.admin-users-page .admin-govlink-table-header,.admin-users-page .admin-govlink-row{grid-template-columns:minmax(11rem,1.1fr) minmax(13rem,1.25fr) minmax(10rem,.9fr) minmax(5rem,.45fr) minmax(5rem,.4fr) minmax(6rem,.55fr)}.admin-users-toolbar-filters{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.admin-users-status-filter{width:12rem}.admin-users-status-filter .custom-select-value,.admin-users-status-filter .custom-select-option{white-space:nowrap}.admin-announcements-page .admin-govlink-table-header,.admin-announcements-page .admin-govlink-row{grid-template-columns:minmax(18rem,1fr) minmax(8.75rem,max-content) minmax(5.75rem,max-content);column-gap:1.5rem}.admin-announcements-page .admin-govlink-row-name{font-weight:600}.admin-announcement-priority--important{color:#af0e0e;font-weight:600}.admin-govlink-row:hover .admin-announcement-priority--important,.admin-govlink-row:focus-visible .admin-announcement-priority--important{color:#fff}.admin-announcements-page .admin-govlink-table-header span:nth-child(2),.admin-announcements-page .admin-govlink-row span:nth-child(2){justify-self:end}.admin-announcements-page .admin-govlink-table-header span:nth-child(3),.admin-announcements-page .admin-govlink-row span:nth-child(3){text-align:right;justify-self:end}.admin-govlink-table-header{padding:0 var(--space-2) var(--space-2);color:var(--admin-muted);letter-spacing:.04em;text-transform:uppercase;border-bottom:var(--border-width-sm) solid var(--admin-border);font-size:.75rem;font-weight:700}.admin-govlink-sort-button{align-items:center;gap:var(--space-2);min-height:1.75rem;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;border-radius:var(--radius-sm);box-shadow:none;background:0 0;border:0;padding:0;display:inline-flex}.admin-govlink-sort-button:hover,.admin-govlink-sort-button:active,.admin-govlink-sort-button:focus-visible{color:var(--admin-action-hover);box-shadow:none;background:0 0;border-color:#0000;outline:none}.admin-govlink-sort-button:focus-visible{box-shadow:0 0 0 var(--border-width-focus) #2a6fe83d}.admin-sort-marker{color:currentColor;flex:none;font-size:.75rem}.admin-govlink-table-body{gap:var(--space-2);display:grid}.admin-govlink-row{width:100%;min-height:3rem;padding:var(--space-2);color:var(--admin-text);font-family:var(--font-family-base);text-align:left;background:var(--admin-surface-soft);border:var(--border-width-sm) solid var(--admin-border-soft);border-radius:var(--radius-md);text-decoration:none}.admin-govlink-row:hover,.admin-govlink-row:focus-visible{color:#fff;background:var(--admin-action-hover);border-color:var(--admin-action-hover);box-shadow:0 0 0 var(--border-width-focus) #2a6fe82e}.admin-govlink-row span{overflow-wrap:anywhere;min-width:0;color:inherit;font-size:var(--font-size-sm);line-height:1.45}.admin-govlink-row .admin-status-badge--success{color:var(--admin-success)}.admin-govlink-row .admin-status-badge--warning,.admin-govlink-row .admin-status-badge--attention{color:var(--admin-warning)}.admin-govlink-row .admin-status-badge--danger{color:var(--admin-danger)}.admin-announcements-page .admin-govlink-row .admin-announcement-priority--important{color:#af0e0e}.admin-announcements-page .admin-govlink-row:hover .admin-announcement-priority--important,.admin-announcements-page .admin-govlink-row:focus-visible .admin-announcement-priority--important{color:#fff}.admin-govlink-row-name{color:inherit;font-weight:600}.admin-govlink-pagination{margin-top:var(--space-3)}.admin-govlink-summary-page{gap:var(--space-4);font-family:var(--font-family-base)}.admin-govlink-summary-page h1,.admin-govlink-summary-page h2,.admin-govlink-summary-page strong,.admin-govlink-summary-page .admin-primary-action,.admin-govlink-summary-page .admin-secondary-action,.admin-govlink-summary-page .admin-module-status{font-family:var(--font-family-base)}.admin-govlink-summary-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-govlink-summary-actions .admin-primary-action,.admin-govlink-summary-actions .admin-secondary-action,.admin-govlink-unavailable .admin-secondary-action{gap:var(--space-2)}.admin-govlink-summary-panel{align-content:start;gap:var(--space-4);display:grid}.admin-govlink-summary-panel .admin-panel-heading{margin-bottom:0}.admin-govlink-summary-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--border-width-sm) solid var(--admin-border);display:flex}.admin-govlink-summary-heading h1{margin:0}.admin-govlink-summary-heading h1,.admin-govlink-unavailable h1{color:var(--admin-heading);font-size:1.5rem;line-height:1.2}.admin-govlink-related-grid .admin-panel-heading h2{font-size:1.5rem;line-height:1.2}.admin-govlink-summary-list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.admin-govlink-summary-list>div{min-width:0;padding:var(--space-3);background:var(--admin-surface-soft);border:var(--border-width-sm) solid var(--admin-border-soft);border-radius:var(--radius-md)}.admin-govlink-summary-list dt{color:var(--admin-muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.admin-govlink-summary-list dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;color:var(--admin-text);font-size:var(--font-size-sm)}.admin-govlink-summary-list a,.admin-govlink-assigned-users a{color:var(--admin-link);font-weight:600}.admin-govlink-public-url-section,.admin-govlink-slug-editor,.admin-govlink-slug-confirmation{gap:var(--space-3);display:grid}.admin-govlink-public-url-section{padding-bottom:var(--space-4);border-bottom:var(--border-width-sm) solid var(--admin-border)}.admin-govlink-public-url-section h2,.admin-govlink-slug-confirmation h3,.admin-govlink-public-url-section p{margin:0}.admin-govlink-public-url-section h2{color:var(--admin-heading);font-size:1.125rem}.admin-govlink-public-url-section .admin-govlink-current-public-url-card{grid-column:1/-1}.admin-govlink-current-public-url{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-govlink-current-public-url .admin-secondary-action{min-height:2.25rem;padding:var(--space-1) var(--space-3);flex:none}.admin-govlink-slug-editor{width:min(100%,36rem)}.admin-govlink-slug-editor input{width:100%;color:var(--admin-text);font-family:var(--font-family-base);font-size:var(--font-size-sm);background:var(--admin-surface-soft);border-color:var(--admin-border-soft)}.admin-govlink-slug-editor .form-error{color:#af0e0e;font-size:var(--font-size-sm);margin:0;font-weight:600}.admin-govlink-slug-confirmation{padding:var(--space-4);background:var(--admin-surface-soft);border:var(--border-width-sm) solid #b45309;border-radius:var(--radius-md)}.admin-govlink-slug-confirmation h3{color:var(--admin-heading);font-size:1rem}.admin-govlink-slug-url-change{gap:var(--space-2);overflow-wrap:anywhere;color:var(--admin-text);font-size:var(--font-size-sm);font-weight:600;display:grid}.admin-govlink-slug-confirmation p,.admin-govlink-slug-status{color:var(--admin-text);font-size:var(--font-size-sm);line-height:1.5}.admin-govlink-slug-status:empty{display:none}.admin-govlink-assigned-users .admin-govlink-user-name{color:#191919;width:fit-content;font-size:var(--font-size-sm);text-underline-offset:.18em;text-decoration:underline}.admin-shell[data-admin-appearance=dark] .admin-govlink-assigned-users .admin-govlink-user-name{color:var(--admin-text)}.admin-govlink-assigned-users>li>div>span,.admin-govlink-user-results button span{color:var(--admin-muted);font-size:var(--font-size-sm)}.admin-govlink-assigned-users>li>div>span,.admin-govlink-assigned-users>li>div>a[href^=mailto\:]{padding-left:var(--space-2)}.admin-govlink-assigned-users{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.admin-govlink-assigned-users>li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--admin-surface-soft);border:var(--border-width-sm) solid var(--admin-border-soft);border-radius:var(--radius-md);display:flex}.admin-govlink-assigned-users>li>div{gap:var(--space-1);min-width:0;font-size:var(--font-size-sm);display:grid}.admin-govlink-user-assignment-controls{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-govlink-user-assignment-controls .form-field{min-width:0}.admin-govlink-user-search{min-width:0;position:relative}.admin-govlink-user-search input{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);color:var(--admin-text);background:var(--admin-surface);border:var(--border-width-sm) solid var(--admin-border);border-radius:var(--radius-md)}.admin-govlink-user-results{z-index:20;top:calc(100% + var(--space-1));max-height:16rem;padding:var(--space-1);background:var(--admin-surface);border:var(--border-width-sm) solid var(--admin-border);border-radius:var(--radius-md);display:grid;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 .75rem 1.5rem #10182829}.admin-govlink-user-results button{min-height:auto;padding:var(--space-2) var(--space-3);color:var(--admin-text);font-family:var(--font-family-base);font-size:var(--font-size-sm);text-align:left;background:0 0;border:0;gap:.125rem;display:grid}.admin-govlink-user-results button:hover,.admin-govlink-user-results button:focus-visible{color:#fff;background:var(--admin-action)}.admin-govlink-user-results button:hover span,.admin-govlink-user-results button:focus-visible span{color:#fff}.admin-govlink-user-results p{padding:var(--space-2) var(--space-3);margin:0}.admin-govlink-user-assignment-controls .admin-secondary-action,.admin-govlink-remove-user{gap:var(--space-2);min-height:2.75rem;font-family:var(--font-family-base);font-size:var(--font-size-sm)}.admin-govlink-remove-user{padding:var(--space-2) var(--space-3);color:var(--admin-danger);border-color:var(--admin-danger);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.admin-govlink-remove-user:hover,.admin-govlink-remove-user:active,.admin-govlink-remove-user:focus-visible{color:#fff;background:#9b1c1c;border-color:#9b1c1c}.admin-govlink-summary-panel .admin-govlink-assignment-complete{margin:0}.admin-govlink-assignment-status{min-height:1.3125rem;margin:0}.admin-govlink-related-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-govlink-qr-panel{grid-column:1/-1}.admin-govlink-qr-code{align-items:start;gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.admin-govlink-qr-preview{padding:var(--space-2);border:var(--border-width-sm) solid var(--admin-border-soft);border-radius:var(--radius-md);background:#fff;line-height:0;display:inline-flex}.admin-govlink-qr-preview canvas{width:10rem;max-width:100%;height:auto;image-rendering:pixelated;display:block}.admin-govlink-qr-details{justify-items:start;gap:var(--space-3);display:grid}.admin-govlink-qr-details h3,.admin-govlink-qr-details p{margin:0}.admin-govlink-qr-details h3{color:var(--admin-heading);font-size:1.125rem}.admin-govlink-qr-details a{align-items:center;gap:var(--space-1);overflow-wrap:anywhere;display:inline-flex}.admin-govlink-details-list{grid-template-columns:minmax(0,1fr)}.admin-govlink-unavailable{justify-items:start;gap:var(--space-3);display:grid}.admin-govlink-unavailable h1,.admin-govlink-unavailable p{margin:0}.admin-user-profile-page,.admin-user-profile-page h1,.admin-user-profile-page .admin-secondary-action{font-family:var(--font-family-base)}.admin-user-profile-panel{gap:var(--space-6);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.admin-user-profile-identity-card,.admin-user-profile-section-card{padding:var(--space-6);background:var(--admin-surface);border:var(--border-width-sm) solid var(--admin-border);border-radius:.75rem;box-shadow:0 1rem 2rem #10182814}.admin-user-profile-identity-card{gap:var(--space-5);display:grid}.admin-user-profile-title{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.admin-user-profile-identity-card .admin-govlink-summary-list{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-lifecycle-actions{justify-items:start;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width-sm) solid var(--admin-border);display:grid}.admin-govlink-lifecycle-actions{flex-wrap:wrap;align-items:center;display:flex}.admin-lifecycle-actions h2,.admin-lifecycle-actions p,.admin-inline-confirmation h2,.admin-inline-confirmation p,.admin-lifecycle-announcement{margin:0}.admin-lifecycle-actions h2,.admin-inline-confirmation h2{color:var(--admin-heading);font-family:var(--font-family-base);font-size:1.125rem}.admin-lifecycle-actions p,.admin-inline-confirmation p{color:var(--admin-muted);font-size:var(--font-size-sm);line-height:var(--line-height-base)}.admin-inline-confirmation{gap:var(--space-3);padding:var(--space-4);background:var(--admin-surface-soft);border:var(--border-width-sm) solid var(--admin-danger);border-radius:var(--radius-md);display:grid}.admin-existing-zoho-contact{gap:var(--space-3);padding:var(--space-4);background:var(--admin-surface-soft);border:var(--border-width-sm) solid var(--admin-action);border-radius:var(--radius-md);display:grid}.admin-existing-zoho-contact h2,.admin-existing-zoho-contact p{margin:0}.admin-existing-zoho-contact h2{color:var(--admin-heading);font-family:var(--font-family-base);font-size:1.125rem}.admin-existing-zoho-contact p{color:var(--admin-muted);font-size:var(--font-size-sm);line-height:var(--line-height-base)}.admin-lifecycle-announcement{min-height:1.25rem;color:var(--admin-muted);font-size:var(--font-size-sm)}.admin-user-save-result{padding:var(--space-4);border:var(--border-width-sm) solid;border-radius:var(--radius-md);font-weight:700}.admin-user-save-result--success{color:#245c35;background:#edf8f0;border-color:#5b966a}.admin-user-save-result--error{color:#8f0d0d;background:#fff0f0;border-color:#c94040}.admin-danger-action:disabled,.admin-primary-action:disabled{opacity:.55;cursor:not-allowed}.admin-user-phone-mobile{display:none}.admin-user-create-page,.admin-govlink-create-page{gap:var(--space-4);font-family:var(--font-family-base)}.admin-govlink-create-page .admin-form-actions--top{justify-content:flex-start;margin:0}.admin-govlink-create-page .admin-form-actions--top .admin-secondary-action{gap:var(--space-2)}.admin-govlink-create-panel{gap:var(--space-4);display:grid}.admin-govlink-create-panel .admin-panel-heading{margin:0}.admin-govlink-create-panel h1{color:var(--admin-heading);font-family:var(--font-family-base);margin:0;font-size:1.5rem;line-height:1.2}.admin-govlink-create-form{gap:var(--space-4);width:min(100%,52rem);display:grid}.admin-govlink-create-form .form-label{color:var(--admin-text);font-size:var(--font-size-sm);font-weight:600}.admin-govlink-create-form .form-field:has(input:required) .form-label:after{content:": *"}.admin-govlink-create-form input,.admin-govlink-create-form .custom-select-button{color:var(--admin-text);font-family:var(--font-family-base);font-size:var(--font-size-sm);background:var(--admin-surface-soft);border-color:var(--admin-border-soft)}.admin-govlink-create-form input:disabled{color:var(--admin-muted);opacity:1}.admin-govlink-create-form .form-error{margin:calc(var(--space-3) * -1) 0 0;color:#af0e0e;font-size:var(--font-size-sm);font-weight:600}.admin-govlink-create-url-section{gap:var(--space-3);padding:var(--space-4);background:var(--admin-surface-soft);border:var(--border-width-sm) solid var(--admin-border-soft);border-radius:var(--radius-md);display:grid}.admin-govlink-create-url-section h2{color:var(--admin-heading);font-family:var(--font-family-base);margin:0;font-size:1.125rem}.admin-govlink-create-url-grid,.admin-govlink-create-location-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-govlink-editable-detail{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-govlink-editable-detail .admin-secondary-action{min-height:2.25rem;padding:var(--space-1) var(--space-3)}.admin-govlink-inline-detail-editor{gap:var(--space-3);margin-top:var(--space-3);display:grid}.admin-shell .admin-govlink-inline-detail-editor input,.admin-shell .admin-govlink-inline-detail-editor .custom-select-button,.admin-shell .admin-govlink-inline-detail-editor .custom-select-button:hover,.admin-shell .admin-govlink-inline-detail-editor .custom-select-button[aria-expanded=true]{width:100%;color:var(--admin-text);font-family:var(--font-family-base);font-size:var(--font-size-sm);background:var(--admin-surface-soft);border-color:var(--admin-border-soft)}.admin-govlink-create-users-fieldset{gap:var(--space-3);min-width:0;padding:var(--space-4);border:var(--border-width-sm) solid var(--admin-border-soft);border-radius:var(--radius-md);margin:0;display:grid}.admin-govlink-create-users-fieldset legend{color:var(--admin-text);font-size:var(--font-size-sm);font-weight:600}.admin-govlink-create-user-search{position:relative}.admin-govlink-create-user-search input{width:100%}.admin-govlink-create-user-results{z-index:20;top:calc(100% + var(--space-1));max-height:18rem;padding:var(--space-1);background:var(--admin-surface);border:var(--border-width-sm) solid var(--admin-border);border-radius:var(--radius-md);display:grid;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 .75rem 1.5rem #10182829}.admin-govlink-create-user-results button{gap:var(--space-1);min-height:auto;padding:var(--space-2) var(--space-3);color:var(--admin-text);font-family:var(--font-family-base);font-size:var(--font-size-sm);text-align:left;background:0 0;border:0;display:grid}.admin-govlink-create-user-results button:hover,.admin-govlink-create-user-results button:focus-visible{color:#fff;background:var(--admin-action)}.admin-govlink-create-user-results button span{color:var(--admin-muted)}.admin-govlink-create-user-results button:hover span,.admin-govlink-create-user-results button:focus-visible span{color:#fff}.admin-govlink-create-user-results p{padding:var(--space-3);color:var(--admin-muted);font-size:var(--font-size-sm);margin:0}.admin-govlink-create-selected-users{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.admin-govlink-create-selected-users li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);color:var(--admin-text);background:var(--admin-surface-soft);border:var(--border-width-sm) solid var(--admin-border-soft);border-radius:var(--radius-md);display:flex}.admin-govlink-create-selected-users li>span{gap:var(--space-1);min-width:0;display:grid}.admin-govlink-create-selected-users strong,.admin-govlink-create-selected-users small{overflow-wrap:anywhere;font-size:var(--font-size-sm)}.admin-govlink-create-selected-users small{color:var(--admin-muted)}.admin-govlink-create-selected-users button{min-height:2.25rem;padding:var(--space-1) var(--space-3);color:var(--admin-danger);font-family:var(--font-family-base);font-size:var(--font-size-sm);border-color:var(--admin-danger);background:0 0;flex:none}.admin-govlink-create-selected-users button:hover,.admin-govlink-create-selected-users button:focus-visible{color:#fff;background:#9b1c1c;border-color:#9b1c1c}.admin-govlink-create-url-preview{gap:var(--space-1);padding:var(--space-3);color:var(--admin-text);background:var(--admin-surface);border:var(--border-width-sm) solid var(--admin-border-soft);border-radius:var(--radius-md);display:grid}.admin-govlink-create-url-preview span{color:var(--admin-muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.admin-govlink-create-url-preview strong{overflow-wrap:anywhere;font-size:var(--font-size-sm)}.admin-user-create-page .admin-form-actions--top{justify-content:flex-start;margin:0}.admin-user-create-page .admin-form-actions--top .admin-secondary-action{gap:var(--space-2)}.admin-user-create-panel{gap:var(--space-4);display:grid}.admin-user-create-panel .admin-panel-heading{margin:0}.admin-user-create-panel h1{color:var(--admin-heading);font-family:var(--font-family-base);margin:0;font-size:1.5rem;line-height:1.2}.admin-user-create-form{gap:var(--space-4);width:min(100%,52rem);display:grid}.admin-user-create-name-grid,.admin-user-create-contact-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-user-create-role{width:calc(50% - var(--space-2))}.admin-user-create-form .form-label,.admin-user-govlink-fieldset legend{color:var(--admin-text);font-size:var(--font-size-sm);font-weight:600}.admin-user-create-form .form-field:has(input:required) .form-label:after{content:": *"}.admin-user-create-form input,.admin-user-create-form .custom-select-button{color:var(--admin-text);font-family:var(--font-family-base);font-size:var(--font-size-sm);background:var(--admin-surface-soft);border-color:var(--admin-border-soft)}.admin-user-create-form .form-error{color:#af0e0e;font-size:var(--font-size-sm);margin:0;font-weight:600}.admin-user-govlink-fieldset{gap:var(--space-3);min-width:0;padding:var(--space-4);border:var(--border-width-sm) solid var(--admin-border-soft);border-radius:var(--radius-md);margin:0;display:grid}.admin-user-govlink-fieldset p{color:var(--admin-muted);font-size:var(--font-size-sm);margin:0}.admin-user-govlink-add{justify-self:start}.admin-user-govlink-search{position:relative}.admin-user-govlink-search-controls{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-user-govlink-search-controls>.admin-secondary-action{min-height:3rem}.admin-user-govlink-search input{width:100%}.admin-user-govlink-results{z-index:20;top:calc(100% + var(--space-1));max-height:18rem;padding:var(--space-1);background:var(--admin-surface);border:var(--border-width-sm) solid var(--admin-border);border-radius:var(--radius-md);display:grid;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 .75rem 1.5rem #10182829}.admin-user-govlink-results button{gap:var(--space-1);min-height:auto;padding:var(--space-2) var(--space-3);color:var(--admin-text);font-family:var(--font-family-base);font-size:var(--font-size-sm);text-align:left;background:0 0;border:0;display:grid}.admin-user-govlink-results button:hover,.admin-user-govlink-results button:focus-visible{color:#fff;background:var(--admin-action)}.admin-user-govlink-results button span{color:var(--admin-muted)}.admin-user-govlink-results button:hover span,.admin-user-govlink-results button:focus-visible span{color:#fff}.admin-user-govlink-results .admin-user-create-govlink-result{color:#fff;background:#242424}.admin-user-govlink-results .admin-user-create-govlink-result span{color:#fff}.admin-user-selected-govlinks{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.admin-user-selected-govlinks li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);color:var(--admin-text);background:var(--admin-surface-soft);border:var(--border-width-sm) solid var(--admin-border-soft);border-radius:var(--radius-md);display:flex}.admin-user-selected-govlinks li>span{gap:var(--space-1);min-width:0;display:grid}.admin-user-selected-govlinks strong,.admin-user-selected-govlinks small{overflow-wrap:anywhere;font-size:var(--font-size-sm)}.admin-user-selected-govlinks small{color:var(--admin-muted)}.admin-user-selected-govlinks button{min-height:2.25rem;padding:var(--space-1) var(--space-3);color:var(--admin-danger);font-family:var(--font-family-base);font-size:var(--font-size-sm);border-color:var(--admin-danger);background:0 0;flex:none}.admin-user-selected-govlinks button:hover,.admin-user-selected-govlinks button:focus-visible{color:#fff;background:#9b1c1c;border-color:#9b1c1c}.admin-user-profile-govlinks{gap:var(--space-3);display:grid}.admin-user-profile-govlinks h2,.admin-user-profile-govlinks p,.admin-user-profile-govlinks ul{margin:0}.admin-user-profile-govlinks ul{gap:var(--space-2);padding-left:var(--space-6);display:grid}.admin-user-profile-short-links{gap:var(--space-3);display:grid}.admin-user-profile-panel .admin-lifecycle-actions{padding-top:var(--space-6);border-top-color:var(--admin-border)}.admin-user-profile-section-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}.admin-user-profile-section-title{gap:var(--space-1);display:grid}.admin-user-profile-section-heading h2,.admin-user-profile-section-heading p,.admin-user-profile-section-heading span,.admin-user-profile-short-links>p{margin:0}.admin-user-profile-section-heading span{color:var(--admin-muted);font-size:var(--font-size-sm);white-space:nowrap;font-weight:600}.admin-user-short-links-heading-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.admin-user-short-links-filter{width:10rem}.admin-user-short-links-filter .form-field{gap:0}.admin-user-short-links-filter .custom-select-button{min-height:2.75rem;padding-block:var(--space-2);font-size:var(--font-size-sm)}.admin-shell .admin-user-short-links-filter .custom-select-option:is(:hover,.custom-select-option--active,.custom-select-option--selected),.admin-shell .admin-user-short-links-filter .custom-select-option:is(:hover,.custom-select-option--active,.custom-select-option--selected)>span{color:#fff}.admin-user-short-links-table-scroll{overflow-x:auto}.admin-user-short-links-table-scroll table{border-collapse:collapse;width:100%;min-width:54rem}.admin-user-short-links-table-scroll th,.admin-user-short-links-table-scroll td{padding:var(--space-3);color:var(--admin-text);text-align:left;vertical-align:top;border-bottom:var(--border-width-sm) solid var(--admin-border-soft)}.admin-user-short-links-table-scroll thead th{color:var(--admin-muted);font-size:var(--font-size-sm);text-transform:uppercase}.admin-user-short-links-table-scroll tbody th{font-weight:600}.admin-user-short-links-table-scroll a{overflow-wrap:anywhere}@media (width<=42rem){.admin-govlink-create-location-grid,.admin-govlink-create-url-grid,.admin-user-create-name-grid,.admin-user-create-contact-grid{grid-template-columns:minmax(0,1fr)}.admin-user-create-role{width:100%}.admin-user-govlink-search-controls{grid-template-columns:minmax(0,1fr) auto}}@media (width<=48rem){.admin-user-phone-desktop{display:none}.admin-user-phone-mobile{display:inline}.admin-govlink-summary-list,.admin-govlink-related-grid,.admin-user-profile-identity-card .admin-govlink-summary-list,.admin-govlink-qr-code{grid-template-columns:minmax(0,1fr)}.admin-govlink-public-url-section .admin-govlink-current-public-url-card{grid-column:auto}}@media (width<=30rem){.admin-govlink-user-assignment-controls{grid-template-columns:minmax(0,1fr)}.admin-govlink-assigned-users>li{flex-direction:column;align-items:flex-start}}.admin-govlink-mobile-sort-direction{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-3);color:#fff;font-size:var(--font-size-sm);background:var(--admin-action);border:var(--border-width-sm) solid var(--admin-action);border-radius:var(--radius-md);font-weight:500;display:inline-flex}.admin-govlink-mobile-sort-direction:hover,.admin-govlink-mobile-sort-direction:active,.admin-govlink-mobile-sort-direction:focus-visible{color:#fff;background:var(--admin-action-hover);border-color:var(--admin-action-hover)}.admin-empty-copy{color:var(--admin-muted);font-size:var(--font-size-sm);margin:0}.admin-shell[data-admin-appearance=dark] .admin-search-field,.admin-shell[data-admin-appearance=dark] .admin-govlink-row{background:var(--admin-surface-soft);border-color:var(--admin-border-soft)}.admin-shell[data-admin-appearance=dark] .admin-govlink-mobile-sort-direction{color:#fff;background:var(--admin-action);border-color:var(--admin-action)}.admin-shell[data-admin-appearance=dark] .admin-govlink-mobile-sort-direction:hover,.admin-shell[data-admin-appearance=dark] .admin-govlink-mobile-sort-direction:active,.admin-shell[data-admin-appearance=dark] .admin-govlink-mobile-sort-direction:focus-visible,.admin-shell[data-admin-appearance=dark] .admin-govlink-row:hover,.admin-shell[data-admin-appearance=dark] .admin-govlink-row:focus-visible{color:#fff;background:var(--admin-action-hover);border-color:var(--admin-action-hover)}@media (width<=60rem){.admin-announcement-form-grid{grid-template-columns:1fr}.admin-govlinks-toolbar,.admin-announcement-toolbar-controls{flex-wrap:wrap}.admin-users-toolbar-filters{flex-wrap:wrap;width:100%}.admin-users-status-filter,.admin-announcement-toolbar-controls,.admin-announcement-priority-filter,.admin-govlink-add-button,.admin-search-field{width:100%}.admin-govlink-table-header{display:none}.admin-govlink-mobile-sort{gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-2);background:var(--admin-surface-soft);border:var(--border-width-sm) solid var(--admin-border-soft);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.admin-govlink-mobile-sort .form-field{gap:.375rem;margin:0}.admin-govlink-mobile-sort .form-label{font-size:.8125rem}.admin-govlink-mobile-sort .custom-select-button{min-height:2.5rem;padding:.5rem 2.25rem .5rem var(--space-3);font-size:var(--font-size-sm)}.admin-govlink-mobile-sort .custom-select-chevron{right:var(--space-3)}.admin-govlink-mobile-sort-select{min-width:0}.admin-govlink-row{gap:var(--space-3) var(--space-4);padding:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-govlink-row-name{grid-column:1/-1;font-size:1rem}.admin-govlink-row span:not(.admin-govlink-row-name):before{color:currentColor;letter-spacing:.045em;text-transform:uppercase;opacity:.72;margin-bottom:.1875rem;font-size:.6875rem;font-weight:700;display:block}.admin-govlink-row span:nth-child(2):before{content:"City"}.admin-govlink-row span:nth-child(3):before{content:"State"}.admin-govlink-row span:nth-child(4):before{content:"Users"}.admin-govlink-row span:nth-child(5):before{content:"Status"}.admin-users-page .admin-govlink-row span:nth-child(2):before{content:"Email"}.admin-users-page .admin-govlink-row span:nth-child(3):before{content:"Organization"}.admin-users-page .admin-govlink-row span:nth-child(4):before{content:"Role"}.admin-users-page .admin-govlink-row span:nth-child(5):before{content:"GovLinks"}.admin-users-page .admin-govlink-row span:nth-child(6):before{content:"Status"}.admin-announcements-page .admin-govlink-row span:nth-child(2):before{content:"Date"}.admin-announcements-page .admin-govlink-row span:nth-child(3):before{content:"Priority"}}@media (width<=34rem){.admin-header-title-full{display:none}.admin-header-title-short{display:inline}}@media (width<=28rem){.admin-brand-logo{width:7rem}.admin-govlink-row{grid-template-columns:1fr}}@media (width<=32rem){.admin-govlink-mobile-sort{grid-template-columns:1fr}.admin-govlink-mobile-sort-direction{width:100%}}@media (width<=48rem){.admin-govlinks-toolbar{justify-content:stretch}.admin-search-field{width:100%}}.admin-help-center-primary-actions,.admin-help-center-row,.admin-help-center-section-heading>div{align-items:center;gap:.75rem;display:flex}.admin-help-center-primary-actions{flex-wrap:wrap}.admin-help-center-dashboard{padding:2rem}.admin-help-center-section-list{gap:1.25rem;display:grid}.admin-help-center-section{background:var(--admin-surface);border:1px solid var(--admin-border-soft);border-radius:.75rem;position:relative;overflow:hidden}.admin-help-center-section>summary{cursor:pointer;list-style:none}.admin-help-center-section>summary::-webkit-details-marker{display:none}.admin-help-center-row{justify-content:space-between;padding:.65rem 1rem}.admin-help-center-section-heading{min-height:3.5rem}.admin-help-center-section-heading:hover,.admin-help-center-section-heading:focus-visible{background:var(--admin-interactive-soft)}.admin-help-center-section[open] .admin-help-center-section-heading{background:var(--admin-interactive-soft);border-bottom:1px solid var(--admin-border-soft)}.admin-help-center-section-heading h3{color:var(--admin-heading);text-align:left;margin:0}.admin-help-center-section-heading>div{flex:auto;min-width:0}.admin-help-center-article-list{margin:0;padding:0;list-style:none}.admin-help-center-article-list li+li{border-top:1px solid var(--admin-border-soft)}.admin-help-center-article-list li>div{text-align:left;flex:auto;align-items:center;gap:.75rem;min-width:0;display:flex}.admin-help-center-article-list li{position:relative}.admin-help-center-article-list li:hover,.admin-help-center-article-list li:focus-within{background:var(--admin-interactive-soft)}.admin-help-center-article-list strong{font-weight:600}.admin-help-reorder-handle{width:2.25rem;min-height:2.25rem;color:var(--admin-muted);cursor:grab;background:0 0;border:0;border-radius:.35rem;flex:none;place-items:center;padding:0;display:inline-grid}.admin-help-reorder-handle:hover,.admin-help-reorder-handle:focus-visible{color:#fff;background:#3451aa}.admin-help-reorder-handle:active{cursor:grabbing}.admin-help-center-section.is-dragging,.admin-help-center-row.is-dragging{opacity:.55}.admin-help-center-section.is-drop-before:before,.admin-help-center-section.is-drop-after:after,.admin-help-center-article-list li.is-drop-before:before,.admin-help-center-article-list li.is-drop-after:after{z-index:3;content:"";pointer-events:none;background:var(--color-link-hover);border-radius:999px;height:.25rem;position:absolute;left:.75rem;right:.75rem;box-shadow:0 0 0 .25rem #2a6fe824}.admin-help-center-section.is-drop-before:before,.admin-help-center-article-list li.is-drop-before:before{top:0}.admin-help-center-section.is-drop-after:after,.admin-help-center-article-list li.is-drop-after:after{bottom:0}.admin-help-center-expanded-content>.admin-secondary-action,.admin-help-center-expanded-content>p{margin:.75rem 1rem}.admin-help-center-chevron{transition:transform .16s}.admin-help-center-section[open] .admin-help-center-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.admin-help-center-chevron{transition:none}}.admin-help-publication{text-transform:capitalize;border:1px solid;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:700}.admin-help-publication--published{color:var(--admin-success);background:var(--admin-success-surface)}.admin-help-publication--draft{color:var(--admin-warning);background:var(--admin-warning-surface)}.admin-help-save-confirmation{padding:var(--space-3) var(--space-4);color:var(--admin-success);font-size:var(--font-size-sm);background:var(--admin-success-surface);border:var(--border-width-sm) solid var(--admin-success);border-radius:var(--radius-md);margin:0;font-weight:700}.admin-help-slug-warning{border:2px solid #b45309;border-radius:.75rem;padding:1rem}.admin-help-delete-confirmation{border:2px solid var(--admin-danger);border-radius:.75rem;margin-top:1rem;padding:1rem}.admin-help-delete-confirmation>strong{margin-bottom:.75rem;display:block}.admin-help-delete-confirmation>p{margin:0 0 1rem;line-height:1.6}.admin-help-delete-confirmation button+button,.admin-help-slug-warning button+button{margin-left:.75rem}.admin-inline-error{color:var(--admin-danger);margin:.35rem 0 0}.admin-help-publication-field{width:min(100%,11rem)}.admin-help-center-editor-page .admin-announcement-editor-panel{padding-bottom:var(--space-8)}.admin-help-center-editor-page{padding-bottom:2.5rem}.admin-help-icon-chooser{background:var(--admin-surface-soft);border:1px solid var(--admin-border);border-radius:.6rem;max-width:28rem}.admin-help-icon-chooser summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:3rem;padding:.75rem 1rem;display:flex}.admin-help-icon-popover{border-top:1px solid var(--admin-border-soft);padding:.75rem}.admin-help-icon-popover input{width:100%}.admin-help-icon-grid{grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr));gap:.35rem;max-height:14rem;margin-top:.75rem;display:grid;overflow:auto}.admin-help-icon-grid button{background:var(--admin-surface);min-height:2.75rem;color:var(--admin-heading);border:1px solid #0000;border-radius:.35rem}.admin-help-icon-grid button:hover,.admin-help-icon-grid button:focus-visible,.admin-help-icon-grid button.is-selected{color:#fff;background:#3451aa}.dashboard-help-managed-content h2{margin-top:1.75rem}.dashboard-help-managed-content h2:first-child{margin-top:0}.admin-shell .form-label{color:var(--admin-text)}.admin-shell .custom-select-button,.admin-shell .custom-select-button:hover,.admin-shell .custom-select-button:active,.admin-shell .custom-select-button[aria-expanded=true]{color:var(--admin-text);background:var(--admin-surface);border-color:var(--admin-border)}.admin-shell .custom-select-chevron{border-color:var(--admin-text)}.admin-shell .custom-select-menu{background:var(--admin-surface);border-color:var(--admin-border)}.admin-shell .custom-select-option{color:var(--admin-text)}.admin-shell .custom-select-search input{color:var(--admin-text);background:var(--admin-surface-soft);border-color:var(--admin-border-soft)}.admin-shell .custom-select-option:hover,.admin-shell .custom-select-option--active,.admin-shell .custom-select-option--selected,.admin-shell .custom-select-option--selected:hover,.admin-shell .custom-select-option--selected.custom-select-option--active{color:#fff;background:var(--admin-action-hover);border-color:var(--admin-action-hover)}.admin-shell[data-admin-appearance=dark] a:not([class]),.admin-shell[data-admin-appearance=dark] .admin-help-center-row>a{color:var(--admin-link)}.admin-shell[data-admin-appearance=dark] .admin-govlink-slug-editor .form-error,.admin-shell[data-admin-appearance=dark] .admin-inline-error{color:var(--admin-danger)}.admin-shell[data-admin-appearance=dark] .admin-help-slug-warning{color:var(--admin-warning);background:var(--admin-warning-surface);border-color:var(--admin-warning)}.admin-shell[data-admin-appearance=dark] .admin-help-delete-confirmation{color:var(--admin-text);background:var(--admin-danger-surface)}.admin-shell[data-admin-appearance=dark] .admin-help-icon-popover input{color:var(--admin-text);background:var(--admin-surface);border-color:var(--admin-border)}.admin-shell[data-admin-appearance=dark] .admin-account-menu-panel a,.admin-shell[data-admin-appearance=dark] .admin-account-menu-panel .auth-logout-button,.admin-shell[data-admin-appearance=dark] .admin-mobile-menu-section a,.admin-shell[data-admin-appearance=dark] .admin-mobile-menu-section .auth-logout-button{color:#fff}.admin-shell[data-admin-appearance=dark] .tox.tox-tinymce,.admin-shell[data-admin-appearance=dark] .tox .tox-editor-header,.admin-shell[data-admin-appearance=dark] .tox .tox-menubar,.admin-shell[data-admin-appearance=dark] .tox .tox-toolbar-overlord,.admin-shell[data-admin-appearance=dark] .tox .tox-toolbar__primary,.admin-shell[data-admin-appearance=dark] .tox .tox-statusbar{color:var(--admin-text);background:var(--admin-surface-soft);border-color:var(--admin-border)}.admin-shell[data-admin-appearance=dark] .tox .tox-tbtn,.admin-shell[data-admin-appearance=dark] .tox .tox-mbtn,.admin-shell[data-admin-appearance=dark] .tox .tox-statusbar a,.admin-shell[data-admin-appearance=dark] .tox .tox-statusbar__path-item{color:var(--admin-text)}.admin-shell[data-admin-appearance=dark] .tox .tox-tbtn,.admin-shell[data-admin-appearance=dark] .tox .tox-tbtn:focus,.admin-shell[data-admin-appearance=dark] .tox .tox-tbtn:disabled,.admin-shell[data-admin-appearance=dark] .tox .tox-tbtn:disabled:hover{background:0 0}.admin-shell[data-admin-appearance=dark] .tox .tox-tbtn svg{fill:var(--admin-text)}.admin-shell[data-admin-appearance=dark] .tox .tox-tbtn:disabled svg,.admin-shell[data-admin-appearance=dark] .tox .tox-tbtn:disabled:hover svg{fill:#a3a3a3}.admin-shell[data-admin-appearance=dark] .tox .tox-tbtn:hover,.admin-shell[data-admin-appearance=dark] .tox .tox-tbtn--enabled,.admin-shell[data-admin-appearance=dark] .tox .tox-mbtn:hover{color:#fff;background:var(--admin-action-hover)}.admin-shell[data-admin-appearance=dark] .tox .tox-tbtn:hover svg,.admin-shell[data-admin-appearance=dark] .tox .tox-tbtn--enabled svg{fill:#fff}@media (width<=40rem){.admin-help-center-row{flex-direction:column;align-items:flex-start}.admin-help-center-row>a{text-align:center;align-self:stretch}}
